/*面包屑导航*/
.mianb{background: #fff;border-bottom: 1px solid #e5e5e5;}
.mianb .sm{overflow: hidden;}
.mianb .sm .zb{width: 50%;float: left;padding: 2% 0;}
.mianb .sm .zb .tu{float: left;padding: 0 10px;}
.mianb .sm .zb .tu img{}
.mianb .sm .zb h4{font-size: 14px ;color: #333333;float: left;padding: 6px 10px 0 0;}
.mianb .sm .zb  a{display: block;font-size: 14px ;color: #333333;float: left;padding: 3px 5px;}
.mianb .sm .zb  a:hover{color: #36b55f;}

.mianb .sm .yb{width: 42%;float: right;}
.mianb .sm .yb ul{overflow: hidden;}
.mianb .sm .yb ul li{width: 16%;float: right;}
.mianb .sm .yb ul li a{text-align: center;font-size: 14px;color: #333;line-height: 6;display: block;}
.mianb .sm .yb ul li:hover{background: #009b4c;}
.mianb .sm .yb ul li a:hover{color:#fff;}


.mianb .sm .yb ul .active{background: #009b4c;}
.mianb .sm .yb ul .active a{color:#fff;}



@media (min-width: 992px) and (max-width: 1200px){

  

}
@media (max-width: 992px){
.mianb .sm .yb {width: 50%;}
.mianb .sm .yb ul li a { line-height: 4;}
	
	
	
}
@media (max-width: 767px){
.mianb .sm .yb {width: 100%;border-top: 1px solid #eaeaea;}
.mianb .sm .zb {width: 100%;}    
.mianb .sm .yb ul li{float: left;width: 25%;}
	
	
}





/*集团介绍*/
.jtjss{background: #f0f0f0;}
.jtjss .xm{background: #fff;padding: 5% 5%;margin: 50px 0 80px 0;overflow: hidden;}
.jtjss .xm .zb{width: 70%;float: left;}
.jtjss .xm .zb h2{font-size: 32px;color: #000;padding-bottom: 10px;}
.jtjss .xm .zb .xg{width: 27px;height: 3px;background: #009b4c;}
.jtjss .xm .zb p{font-size: 14px;color: #333;text-indent: 2em;margin-top: 50px;}

.jtjss .xm .yb{width: 30%;float:left;padding: 80px 0 0 56px;}
.jtjss .xm .yb h3{color: #009b4c;font-size: 20px;padding-top: 41px; }
.jtjss .xm .yb h3 span{font-size: 50px;font-weight: bold;}
.jtjss .xm .yb p{font-size: 16px;; color: #333;}
.jtjss .xm .yb .tu{padding-top: 10%;}
.jtjss .xm .yb .tu img{}




@media (min-width: 992px) and (max-width: 1200px){
.jtjss .xm .zb { width: 61%;}
  

}
@media (max-width: 992px){
.jtjss .xm .zb p { font-size: 14px; color: #333;text-indent: 2em; margin-top: 21px;}
.jtjss .xm .zb { width: 62%;}	
.jtjss .xm .yb { width: 30%; padding: 73px 0 0 8px;}	
   
}
@media (max-width: 767px){
.jtjss .xm .zb { width: 100%;}	
.jtjss .xm .yb { width: 100%;padding: 0px 0 0 35px;}
    
}




/*文化理念*/
.wenhua{background: #f0f0f0;}

.wenhua .sm{margin-top: 100px;margin-bottom: 20px;overflow: hidden;}
.wenhua .sm .zb{background: #fff;width:  30%;float: left;}
.wenhua .sm .zb .tu{display: grid;place-items:center;}
.wenhua .sm .zb .tu img{padding: 70px 0 20px 0;}
.wenhua .sm .zb .xg{margin: 0 auto;width: 36px; height: 1px;background: #009b4c;}
.wenhua .sm .zb h3{text-align: center;font-size: 26px;color: #000;padding: 30px 0 86px 0;}

.wenhua .sm .yb{width: 70%;float: left;position: relative;}
.wenhua .sm .yb img{width: 100%;}
.wenhua .sm .yb p{position: absolute;top: 48px;left: 48px;font-size: 18px;color: #000;}


.wenhua .xx{margin-top: 0px;margin-bottom: 20px;overflow: hidden;}
.wenhua .xx .yb p{position: absolute;top: 48px;right: 48px;font-size: 18px;color: #000;left: 299px;}
.wenhua .xz .yb p{position: absolute;top: 48px;right: 48px;font-size: 18px;color: #000;left: 450px;}
.wenhua .xj{margin-top: 0px;margin-bottom: 20px;overflow: hidden;}
.wenhua .xz{margin-top: 0px;margin-bottom: 20px;overflow: hidden;}


.wenhua .zj{overflow: hidden; margin-bottom: 20px;}
.wenhua .zj ul{}
.wenhua .zj ul li{position: relative;float: left;width: 24%;margin-right: 1%;}
.wenhua .zj ul li .bj img{width: 100%;}
.mar{margin-right: 0%;}
.wenhua .zj ul li .kj{position: absolute;top: 40%;width: 100%;}
.wenhua .zj ul li .kj .tu{display: grid;place-items:center;padding-bottom: 22px;}
.wenhua .zj ul li .kj .tu img{} 
.wenhua .zj ul li .kj .xg{margin: 0 auto;width: 36px; height: 1px;background: #009b4c;}
.wenhua .zj ul li .kj h3{text-align: center;font-size: 26px;color: #000;font-weight: normal;padding: 25px 0 18px 0;}
.wenhua .zj ul li .kj p{text-align: center;font-size: 18px; color: #000;}





@media (min-width: 992px) and (max-width: 1200px){
.wenhua .sm .zb .tu img {padding: 33px 0 20px 0;}
.wenhua .sm .zb h3 {font-size: 20px;padding: 30px 0 31px 0;}
.wenhua .zj ul li .kj {top: 15%; width: 100%;}	
.wenhua .zj ul li .kj p { font-size: 16px; color: #000;}
	
	
	
}
@media (max-width: 992px){
.wenhua .sm .zb .tu img {padding: 10px 0 11px 0;}
.wenhua .sm .zb h3 {font-size: 20px;padding: 11px 0 45px 0;}	
.wenhua .xx .yb p {left: 60px;width: 85%;}	
.wenhua .zj ul li .kj .tu img {width: 18%;} 
.wenhua .zj ul li .kj { top: 19%; width: 100%;}	
.wenhua .zj ul li .kj p {font-size: 13px}	
}


@media (max-width: 767px){
.wenhua .sm { margin-top: 30px;margin-bottom: 15px;}
.wenhua .xx { margin-top: 0px;}
.wenhua .sm .zb .tu img {padding: 15px 0 11px 0; width: 20%;}	
.wenhua .sm .zb h3 {font-size: 13px;padding: 11px 0 8px 0;}	
.wenhua .sm .yb p {position: absolute; top: 6px; left: 5px;font-size: 13px;color: #000;right: 0px;}	
.wenhua .xx .yb p{left: 28px;}    
.wenhua .zj ul li {width: 49%; margin-right: 1%;}
.wenhua .xj {margin-top: 0px; margin-bottom: 15px;}
.wenhua .zj {margin-bottom: 15px;}	
.wenhua .xz {margin-top: 0px;margin-bottom: 15px;}	
	
.wenhua .sm .yb img {opacity: 0.7;}
	
}



/*荣誉资质*/
.royzz{background: url(../images/ryzzbj.jpg) no-repeat center center;padding:4% 0;}
.royzz .xm{overflow: hidden;}
.royzz .xm .zj{float: left;width: 88%;overflow: hidden;margin: 0 1%;}
.royzz .xm .zj .tup{width: 30%;float: left;}
.royzz .xm .zj .tup img{width: 100%;}
.royzz .xm .zj .youb{float: left;width: 70%;padding-left: 2%;}
.royzz .xm .zj .youb .wz{width:100%; padding: 20px 20px;}
/*.royzz .xm .zj .youb .wz::after {  content: '';   position: absolute; top: 19px; left: 42px; width: 10px; height: 10px;border-radius: 50%; background-color: #002B5F;}*/
/*.royzz .xm .zj .youb .wz::before {  content: '';  position: absolute; top: 24px;  left: 0; width: 42px; height: 1px; background-color: #b3b7cd;}*/
.royzz .xm .zj .youb .wz h3{font-weight: normal;width: 70%; font-size: 30px;color: #002B5F; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.royzz .xm .zj .youb .wz p{color: #888888;font-size: 14px;line-height: 2;}
.royzz .xm .zj .youb .lub{padding: 163px 0 0 0;}
.royzz .xm .zj .youb .lub ul{overflow: hidden;}
.royzz .xm .zj .youb .lub ul li{width: 23%;float: left;margin-left:  2%;}
.royzz .xm .zj .youb .lub ul li img{width: 100%;}

.royzz .xm .zb{float: left;width: 5%;padding-top: 26%;}
.royzz .xm .zb a{display: block;}
.royzz .xm .zb a img{width: 100%;}

.royzz .xm .yb{float: left;width: 5%;padding-top: 26%;}
.royzz .xm .yb a{display: block;}
.royzz .xm .yb a img{width: 100%;}


@media (min-width: 992px) and (max-width: 1200px){

.royzz .xm .zj .youb .lub { padding: 71px 0 0 0;}  

}
@media (max-width: 992px){

	
.royzz .xm .zj .youb .wz h3 {
    font-weight: normal;
    width: 70%;
    font-size: 27px;
    color: #002B5F;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.royzz .xm .zj .youb .lub { padding: 49px 0 0 0;}  	
.royzz .xm .zj .youb .wz {
    width: 100%;
    padding: 13px 9px;
}	
		
	
}
@media (max-width: 767px){
    
.royzz .xm .zj .youb .wz h3 {
    font-weight: normal;
    width: 70%;
    font-size: 12px;
    color: #002B5F;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.royzz .xm .zj .youb .lub { padding: 0px 0 0 0;}  	
.royzz .xm .zj .youb .wz {
    width: 100%;
    padding: 13px 9px;
}	
	
	
	
	
	
}


/*发展历程*/
.fanzlc{background: #f0f0f0;}
.fanzlc .sm{background: #fff;margin-top: 50px;padding: 3% 2%;}
.fanzlc .sm h2{font-size: 32px;font-weight: normal;padding-bottom: 15px;}
.fanzlc .sm .xg{width: 27px ;height: 3px;background: #009b4c;}

.fanzlc .xm{overflow: hidden;background: #fff;}
.fanzlc .xm ul{overflow: hidden;}
.fanzlc .xm ul li{}
.fanzlc .xm ul li h3{font-size: 36px;color: #000;text-align: center;}
.fanzlc .xm ul li .lm{background: url(../images/fzlc01.png) no-repeat center center;overflow: hidden; padding: 20px 0;}
.fanzlc .xm ul li .lm .zb{width: 50%;float: left;padding: 2% 2%;padding: 2% 3.5%;}
.fanzlc .xm ul li .lm .zb .kj{height: 136px;overflow-y: auto;}
.fanzlc .xm ul li .lm .zb p{font-size: 16px;color: #000;line-height: 2;}
.fanzlc .xm ul li .lm .zb .kj::-webkit-scrollbar {width: 3px;background: #ddd;border-radius: 10px;}
.fanzlc .xm ul li .lm .zb .kj::-webkit-scrollbar-thumb { background-color: #009944;  -webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em;}


.fanzlc .xm ul li .lm .yb{width: 50%;float: left;padding: 2% 2%;}
.fanzlc .xm ul li .lm .yb .tu{overflow: hidden;width: 100%;}
.fanzlc .xm ul li .lm .yb .tu img{margin-left: 2%;  width: 48%; float: left; overflow: hidden;  height: 244px;padding-bottom: 20px;}

.fanzlc .xm ul li .lm .yb .xx {float: right;padding-right: 4%;overflow: hidden;}
.fanzlc .jg{margin-bottom: 52px;}

@media (min-width: 992px) and (max-width: 1200px){
.fanzlc .xm ul li .lm {padding: 40px 0;}
.fanzlc .xm ul li .lm .yb .tu img {width: 45%; height: 198px;}  

}
@media (max-width: 992px){
.fanzlc .xm ul li .lm {padding: 56px 0;}
.fanzlc .xm ul li .lm .yb .tu img {width: 47%;height: 203px;} 	
	
	
}
@media (max-width: 767px){
.fanzlc .xm ul li .lm .zb p span{font-size: 16px !important;}
.fanzlc .xm ul li .lm {background:none; }
.fanzlc .xm ul li .lm .zb { width: 100%; padding: 2% 3.5%;}	
.fanzlc .xm ul li .lm .yb { width: 100%; padding: 2% 3.5%;}		
.fanzlc .xm ul li .lm { padding: 21px 0;}	
.fanzlc .sm h2 {font-size: 26px;padding-bottom: 15px;padding-top: 20px;}
.fanzlc .xm ul li .lm .yb .tu img {width: 47%;height: 146px;} 	
	
.fanzlc .xm ul li{background: url(../images/sj-lcbg.png)no-repeat center;padding: 8px 0}
.fanzlc .xm ul li h3 {padding: 0 0 24px 0;}
.fanzlc .xm ul li .lm .yb .xx {padding-right: 0;}
	
}



/*社会责任*/
.shehui {background: #f0f0f0;}
.shehui .sm{margin-top: 50px;padding: 3% 2%;}
.shehui .sm h2{font-size: 32px;font-weight: normal;padding-bottom: 15px;}
.shehui .sm .xg{width: 27px ;height: 3px;background: #009b4c;}
.shehui .sm P{font-size: 14px;color: #4f4f4c;margin-top: 60px;}



/*页码分页*/
.page-naviga{text-align: center;margin: 30px 0;}
.pagination > li > a, .pagination > li > span{border-radius: 50%;margin: 0 3px;color: #666666;}
.pagination > li:first-child > a, .pagination > li:first-child > span,.pagination > li:last-child > a, .pagination > li:last-child > span{border-radius: 50%;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{background: #009b4c;border-color: #009b4c;color: #fff;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background: #009b4c;border-color: #009b4c;color: #fff;}





.swiper {
    width: 100%;
    height: 100%;
    padding: 15px 0;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;


    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{content: " ";}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{content: " ";}

.shehui .fa-cont{position: relative;padding: 0 50px;}

.shehui .fa-box {border-radius: 0px;box-shadow: 3px 3px 3px #eee;background: #fff;}
.shehui .fa-box .fa-img{border-radius: 5px;overflow: hidden;height: 300px;}
.shehui .fa-box .fa-img img{width: 100%;min-height: 100%;transition: all .5s;padding: 5px 5px;}
.shehui  .fa-box .fa-info {text-align: left;padding: 15px;}
.shehui .fa-box .fa-info h3 {font-size: 19px;line-height: 2;color: #4f4f4c;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.shehui .fa-box .fa-info p {font-size: 12px;line-height: 1.3;color: #4f4f4c;height: 52px;overflow: hidden;}

.shehui .fa-box:hover .fa-img img{transform: scale(1.1);}
.shehui .fa-box:hover .fa-info h3{color: #009b4c;}




@media (min-width: 992px) and (max-width: 1200px){

    .shehui .fa-box .fa-img{height: 190px;}

}
@media (max-width: 992px){

    .shehui .fa-box .fa-img { height: 200px;}

}
@media (max-width: 767px){
.shehui .sm {margin-top: 10px; padding: 3% 2%;}
.shehui .sm P {font-size: 14px;margin-top: 22px;}	
	
	
	
}




/*社会责任详情*/
.shzrqy{background: #f0f0f0;}
.shzrqy .xm{background: #fff;margin: 42px 0;padding: 50px 10%;}
.shzrqy .xm h2{font-size: 24px;font-weight: normal;text-align: center;}
.shzrqy .xm p{font-size: 14px ;text-align: center;line-height: 4;}
.shzrqy .xm .tu p{font-size: 14px ;text-align: unset;line-height: inherit;}
.shzrqy .xm .bt{width: 100%;margin: auto;height: 1px;background: #e5e5e5;}
.shzrqy .xm .tu{display: grid;place-items: center;padding: 50px 0;}
.shzrqy .xm .tu img{width: 100%;}


.shzrqy .xm .xyp{overflow: hidden;padding-top: 20px;}
.shzrqy .xm .xyp .zb{float: left;width: 50%;}
.shzrqy .xm .xyp .zb a{font-size: 16px;color: #666;line-height: 2;display: block;}

.shzrqy .xm .xyp .yb{width: 16%;float: right;margin-top: 22px;}
.shzrqy .xm .xyp .yb a{font-size: 20px;color: #009b4c;padding: 10px 40px;border: 1px solid #009b4c;}

@media (min-width: 992px) and (max-width: 1200px){
.shzrqy .xm .xyp .yb { width: 20%;}
    

}
@media (max-width: 992px){

.shzrqy .xm .xyp .yb { width: 24%;}    
.shzrqy .xm h2 { font-size: 28px;}
.shzrqy .xm .xyp .yb a { font-size: 15px;}
}
@media (max-width: 767px){
.shzrqy .xm h2 { font-size: 15px;}
.shzrqy .xm .xyp .yb { width: 28%;}	
.shzrqy .xm .xyp .yb a { font-size: 12px;padding: 3px 16px;}	
.shzrqy .xm .xyp .zb a { font-size: 12px;}	
	
}



/*售后服务*/
.shohfw{background: #f0f0f0;}
.shohfw .xm{background: #fff;margin: 50px 0px;}
.shohfw .xm img{width: 100%;padding: 10% 10%;}









@media (min-width: 992px) and (max-width: 1200px){

  

}
@media (max-width: 992px){

	
	
	
}
@media (max-width: 767px){
    
	
}


/*技术支持*/
.jiszc{background: #f0f0f0;}
.jiszc .xm{background: #fff;margin: 50px 0;padding: 4% 5%;}
.jiszc .xm .daoh{}
.jiszc .xm .daoh ul{overflow: hidden;background: #f2f2f2;}
.jiszc .xm .daoh ul li{width: 33.33%;float: left;}
.jiszc .xm .daoh ul li a{font-size: 16px;display: block;text-align: center;color: #000;line-height: 3;}
.jiszc .xm .daoh ul li a:hover{color: #009c4c}

.jiszc .xm .xwxq{margin-top: 40px;}
.jiszc .xm .xwxq ul{overflow: hidden;}
.jiszc .xm .xwxq ul li{overflow: hidden;padding: 10px 0;border: 1px solid #f2f2f2;margin-bottom: 15px;}
.jiszc .xm .xwxq ul li a{display: block;}
.jiszc .xm .xwxq ul li a .yb{width: 50%;float: left;}
.jiszc .xm .xwxq ul li a .yb img{padding: 0 20px;float: left}
.jiszc .xm .xwxq ul li a .yb p{font-size: 16px;color: #000;float: left;text-overflow: ellipsis;  overflow: hidden; white-space: nowrap;width:70%;}
.jiszc .xm .xwxq ul li a .zb{width: 50%;float: right;}
.jiszc .xm .xwxq ul li a .zb p{font-size: 14px;color: #777;padding-right: 40px;float: right;}
.jiszc .xm .xwxq ul li:hover a .zb p{color: #009c4c;}
.jiszc .xm .xwxq ul li:hover a .yb p{color: #009c4c;}

@media (min-width: 992px) and (max-width: 1200px){

  

}
@media (max-width: 992px){

	
	
	
}
@media (max-width: 767px){
.jiszc .xm .xwxq ul li a .yb{text-overflow: ellipsis;white-space: normal;overflow: hidden;  } 
.jiszc .xm .xwxq ul li a .yb p{text-overflow: ellipsis;overflow: hidden; white-space: nowrap;width: 70%; } 
.jiszc .xm .xwxq ul li a .yb img {width: 30%;}
}



/*技术支持详情*/
.jszxq{background: #f0f0f0;}
.jszxq .xm{margin: 50px 0;padding: 4% 5%;background: #fff;}
.jszxq .xm .to{background: #fff;    border-bottom: 1px dashed #f2f2f2;}
.jszxq .xm .to h2{font-size: 30px;color: #000;text-align: center;}
.jszxq .xm .to .kj{margin: 0 auto;}
.jszxq .xm .to p{font-size: 14px; color: #939393;text-align: center;line-height: 3;}

.jszxq .xm .bott{padding-top: 30px;}
.jszxq .xm .bott p{font-size: 16px;color: #3e3e3e;line-height: 1.5;padding-bottom: 10px;}

.jszxq  .xmbt{background: #fff;padding: 20px 0;margin-bottom: 50px;}
.jszxq  .xmbt ul{overflow: hidden;}
.jszxq  .xmbt ul li{width: 33.33%;float: left;border-right: 2px solid #f2f2f2;height: 40px;text-align: center;}
.jszxq  .xmbt ul li a{display: block;}
.jszxq  .xmbt ul li a p{font-size: 26px;float: left;color: #333;width: 33%;} 
.jszxq  .xmbt ul li a h3{font-size: 16px;float: left;color: #333;padding-top: 12px;width: 48%;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.jszxq  .xmbt ul li:hover a h3{color: #009b4c;}
.jszxq  .xmbt ul li:hover a h5{color: #009b4c;}

.jszxq  .xmbt ul li a .tu{float: left;width: 43%;text-align: right;padding: 7px 0 0 0;}
.jszxq  .xmbt ul li a .tu img{}

.jszxq  .xmbt ul li a h4{font-size: 26px;float: left;color: #333;width: 34%;padding: 7px 0 0 0;}
.jszxq  .xmbt ul li a h5{font-size: 16px;float: left;color: #333;padding-top:12px;width: 65%; float: left;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 73px;} 

.jszxq  .xmbt ul li:nth-child(2) h3{width: 16%;padding-top: 10px;}
.jszxq  .xmbt ul li:nth-child(3) {border: none}

@media (min-width: 992px) and (max-width: 1200px){
.jszxq  .xmbt ul li a h5 {font-size: 16px;padding-top: 6px; padding-left: 119px;}
.jszxq  .xmbt ul li a p {padding: 0 40px 0 78px;}  

}
@media (max-width: 992px){
.jszxq  .xmbt ul li a p { padding: 0 40px 0 39px;}
.jszxq  .xmbt ul li a .tu img {padding: 8px 20px 0px 80px;}	
.jszxq  .xmbt ul li a h5 {padding-left: 48px;}	
.jszxq  .xmbt ul li a .tu {padding: 0px 0 0 0;}
	
}
@media (max-width: 767px){
.jszxq  .xmbt ul li a p { padding: 0 4px 0 5px;width: 13%;float: left;}
.jszxq  .xmbt ul li a h3 {font-size: 14px;height: 29px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;width: 87%;float: right;padding: 12px 0 0 7px;}	
.jszxq  .xmbt ul li a .tu img {padding: 0;}	
.jszxq  .xmbt ul li a h5 {padding: 12px 0 0 7px;font-size: 14px;height: 29px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;width: 87%;float: left;}	 
.jszxq .xm .to h2 {font-size: 23px;}	
.jszxq  .xmbt ul li a h4 {padding: 4px 0 0 0;float: left;width: 13%;}
	
.jszxq  .xmbt ul li:nth-child(2) h3{width: 62%;padding: 13px 0 0 0px;}
.jszxq  .xmbt ul li {height: 35px;text-align: center;}
.jszxq  .xmbt ul li a .tu {float: left;width: 32%;padding:8px 0 0 30px;}
}




/*常见问题*/
.chjwt{background: #f0f0f0;}
.chjwt .xm{background: #fff;margin: 50px 0;padding: 4% 5%;}
.chjwt .xm .daoh{}
.chjwt .xm .daoh ul{overflow: hidden;background: #f2f2f2;}
.chjwt .xm .daoh ul li{width: 33.33%;float: left;}
.chjwt .xm .daoh ul li a{font-size: 16px;display: block;text-align: center;color: #000;line-height: 3;}
.chjwt .xm .daoh ul li a:hover{color: #009c4c}




@media (min-width: 992px) and (max-width: 1200px){

  

}
@media (max-width: 992px){

	
	
	
}
@media (max-width: 767px){
.jiszc .xm .xwxq ul li a .yb{text-overflow: ellipsis;white-space: normal;overflow: hidden;  } 
.jiszc .xm .xwxq ul li a .yb p{text-overflow: ellipsis;overflow: hidden; white-space: nowrap;width: 70%; } 
.jiszc .xm .xwxq ul li a .yb img {width: 30%;}
}



/*给水管*/
.geisg{background: #f0f0f0;}

.geisg .to{overflow: hidden;padding: 50px 0;}
.geisg .to ul{width: 90%;margin: 0 auto;}
.geisg .to ul li{width:  13%;float: left;margin:0 1.8%;text-align: center;}
.geisg .to ul li a{display: block;}
.geisg .to ul li a .tu{width: 100%;}
.geisg .to ul li a .tu img{width: 60%; }
.geisg .to ul li a h5{font-size: 14px;color: #000;text-align: center;line-height: 3;}
.geisg .to ul li:hover a h5{color: #f00;}
.geisg .to ul .active a h5{color: #f00;}

.geisg .zj{}
.geisg .zj ul{overflow: hidden;}
.geisg .zj ul li{width: 31%;margin: 0 1% 2% 1%;float: left;}
.geisg .zj ul li a{display: block;}
.geisg .zj ul li .tu{height: 288px;overflow: hidden;width: 434px;display: table-cell;vertical-align: middle;text-align: center;}
.geisg .zj ul li .tu img{transition: all 1s;max-width: 100%;max-height: 100%;display: inline-block;margin: auto;}
.geisg .zj ul li .tu img:hover{transform: scale(1.08);transition: all 1s;}
.geisg .zj ul li .bto{background: #fff;height: 170px;padding: 40px 40px;}
.geisg .zj ul li .bto h6{font-size: 24px;color: #000;font-weight: normal;padding-bottom: 10px;border-bottom: 1px dashed #c6c6c6;text-overflow: ellipsis;  overflow: hidden; white-space: nowrap;}
.geisg .zj ul li .bto p{font-size: 14px;color: #767676;padding-top: 20px;-webkit-line-clamp: 2;text-overflow: ellipsis;  overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;}

.geisg .xm{overflow: hidden;padding: 50px 0;}
.geisg .xm h2{color: #666666;font-size: 40px;text-align: center;padding-bottom: 30px;}
.geisg .xm ul{overflow: hidden;}
.geisg .xm ul li{width:  18%;margin: 0 1%;float: left;}
.geisg .xm ul li .tu{overflow: hidden;}
.geisg .xm ul li .tu img{width: 100%;height: 100%;}
.geisg .xm ul li h6{font-size: 16px;color: #000;text-align: center;background: #fff;line-height: 3;}



@media (min-width: 992px) and (max-width: 1200px){
.geisg .to ul li { width: 16%;margin: 0 0%;;}
.geisg .zj ul li .tu { width: 100%; height: 197px;}  
.geisg .to ul li a h5 {font-size: 12px;}

}
@media (max-width: 992px){
.geisg .to ul li {width: 25.3%;margin: 0 4%;}
.geisg .zj ul li .tu {  height: 150px;}	
.geisg .zj ul li .bto { height: 170px; padding: 20px 8px;}	
.geisg .to ul li a h5 {line-height: 3.7;}
	
}
@media (max-width: 767px){
.geisg .to ul {  width: 100%; margin: 0 auto;}
	.geisg .zj ul li .bto { height: 122px; padding: 20px 8px;}	
.geisg .to ul li {width: 33.33%;margin: 0 0%;}	
.geisg .zj ul li {width: 48%; margin: 0 1% 2% 1%;}	
.geisg .zj ul li .tu {height: 120px;}
.geisg .zj ul li .bto h6 {font-size: 18px; padding-bottom: 10px;border-bottom: 1px dashed #c6c6c6;}	
.geisg .zj ul li .bto p {font-size: 14px; padding-top: 7px;}	
.geisg .xm h2 { font-size: 27px;}	
.geisg .xm ul li {width: 48%; margin: 0 1%;}	
.geisg .to ul li a .tu img {width: 45%;}
.geisg .to ul li a h5 {line-height: 2.7;    font-size: 11.9px;}
}



/*产品详情*/
.cpxq{background: #f0f0f0;}
.cpxq .xm{background: #fff;padding: 40px 40px;overflow: hidden;margin: 50px 0;}
.cpxq .xm .to{overflow: hidden;border-bottom: 1px solid #f0f0f0;padding: 0 0 60px 0;}
.cpxq .xm .to .zb{width: 100%;float: left;}
.cpxq .xm .to .zb .tu{width: 100%;height: 100%;overflow: hidden;display: grid;place-items: center;}
.cpxq .xm .to .zb .tu img{width: 79%;}
.cpxq .xm .to .zb .xtp{padding: 30px 0 50px 0;}
.cpxq .xm .to .zb .xtp img{width: 100%;}

.cpxq .xm .to .yb{float: left;width: 47%;margin-left: 3%;}
.cpxq .xm .to .yb h3{font-size: 26px;font-weight: normal;line-height: 3;}
.cpxq .xm .to .yb p{font-size: 14px;color: #000;line-height: 2;}
.cpxq .xm .to .yb .gd{padding: 170px 0 60px 0}
.cpxq .xm .to .yb .gd a{font-size: 14px;color: #000;text-align: center;padding: 18px 64px;border: 1px solid #a7a7a7;border-radius: 50px;}
.cpxq .xm .to .yb .fx{}
.cpxq .xm .to .yb .fx p{font-size: 12px;color: #a7a7a7;float: left;}
.cpxq .xm .to .yb .fx a{display: block;float: left;}
.cpxq .xm .to .yb .fx a img{width: 100%;}

.cpxq .xm .wei{padding: 0 10%;}
.cpxq .xm .wei h3{font-size: 40px;color: #000;text-align: center;padding-top: 60px;}
.cpxq .xm .wei h4{font-size: 24px;color: #000;text-align: center;padding: 20px 0 60px 0;}
.cpxq .xm .wei .tu{width: 100%;}
.cpxq .xm .wei .tu img{width: 100%;}



.cpxq .xm .to .zb .cp-lb{width: 50%;float: left;}

@media (min-width: 992px) and (max-width: 1200px){
.cpxq .xm .to .zb .tu {height: 288px;}
 .cpxq .xm .to .yb .gd {
    padding: 45px 0 36px 0;
} 

}
@media (max-width: 992px){

.cpxq .xm .to .zb .tu {height: 226px;}	
.cpxq .xm .to .yb .gd {padding: 32px 0 38px 0;}	
	
}
@media (max-width: 767px){
.cpxq .xm .to .zb { width: 100%;}
.cpxq .xm .to .yb { width: 100%;}	
.cpxq .xm .to .zb .tu {width: 100%; height: 200px;}	
.cpxq .xm .to .zb .xtp { padding: 30px 0 24px 0;}	
.cpxq .xm .to .yb .gd { padding: 37px 0 60px 0;}
.cpxq .xm .wei h3 {font-size: 24px;padding-top: 60px;}	
.cpxq .xm .wei h4 { font-size: 15px;color: #000;text-align: center; padding: 12px 0 22px 0;}	
.cpxq .xm .wei { padding: 0 0%;}	
	
}


/*集团资讯*/
.jtzxx{background: #f0f0f0;}
.jtzxx .xm{margin:50px 0px;}
.jtzxx .xm .sm{background: #fff;}

.jtzxx .xm .zj{margin-top: 1.33%;}
.jtzxx .xm .zj ul{overflow: hidden;}
.jtzxx .xm .zj ul li{width: 32.44%;margin-right: 1.33%;float: left;background: #fff;padding: 1%;margin-bottom: 1.33%;}
.bj{margin-right: 0%!important;}
.jtzxx .xm .zj ul li a{display: block;}
.jtzxx .xm .zj ul li a .tu{width: 100%;height: 222px; overflow: hidden;}
.jtzxx .xm .zj ul li a .tu img{width: 100%;}
.jtzxx .xm .zj ul li a h3{font-size: 18px;color: #000;font-weight: normal;line-height: 2.5;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.jtzxx .xm .zj ul li:hover a h3{color: #009b4c;}
.jtzxx .xm .zj ul li a p{font-size: 14px;color: #000;height: 50px;overflow: hidden;line-height: 2}
.jtzxx .xm .zj ul li a .rq{overflow: hidden;padding-top: 30px;}
.jtzxx .xm .zj ul li a .rq img{float: left;}
.jtzxx .xm .zj ul li a .rq h4{float: left;font-size: 12px;color: #B9B9B9;padding-left: 10px;}
.jtzxx .xm .zj ul li a .rq p{font-size: 14px;color: #666;float: right;height: auto;}
.jtzxx .xm .zj ul li:hover a .rq p{color: #009b4c;}



@media (min-width: 992px) and (max-width: 1200px){
.jtzxx .xm .zj ul li a h3 { font-size: 15px;}
.jtzxx .xm .zj ul li a p{font-size: 13px;}
.jtzxx .xm .zj ul li a .tu {  width: 100%; height: 159px; overflow: hidden;}	
	
}
@media (max-width: 992px){

.jtzxx .xm .zj ul li a .tu {  width: 100%; height: 123px; overflow: hidden;}
	
}
@media (max-width: 767px){
.jtzxx .xm { margin: 50px 10px;}	
.jtzxx .xm .zj ul li { width: 48.5%;}	
.bj{margin-right: 1%!important;}	
.jtzxx .xm .zj ul li a .tu { width: 100%; height: 95px;overflow: hidden;}	
	
	
	
}


/*视频专区*/

.shipzq{background: #f0f0f0;}
.shipzq .xm{margin:50px 0px;}

.shipzq .xm .daoh{}
.shipzq .xm .daoh ul{overflow: hidden;}
.shipzq .xm .daoh ul .active a{color: #009900;border: 1px solid #009900;}
.shipzq .xm .daoh ul li{float: left;margin-right: 30px;}
.shipzq .xm .daoh ul li a{display: block;font-size: 16px;color: #000;padding: 7px 20px;border: 1px solid #000;border-radius: 8px;}
.shipzq .xm .daoh ul li a:hover{color: #009900;border: 1px solid #009900;}

.shipzq .xm .sp{padding: 50px 0 0 0;}
.shipzq .xm .sp ul{overflow: hidden;}
.shipzq .xm .sp ul li{width: 23%;margin-right: 2%;float: left;margin-bottom: 2%;position: relative;}
.bju{margin-right: 0%!important;}
.shipzq .xm .sp ul li .tu{display: table-cell;vertical-align: middle;text-align: center;width: 322px;height: 192px;background-color: #000000;}
.shipzq .xm .sp ul li .tb-bf{position: absolute;top: 27%;left: 40%;}
.shipzq .xm .sp ul li .tb-bf img{width: 33%;}
.shipzq .xm .sp ul li .tu img{display: inline-block;margin: auto;max-width: 100%;max-height: 100%;}
.shipzq .xm .sp ul li h3{font-size: 16px;text-align: center;color: #000;font-weight: normal;line-height: 3;background: #fff;overflow: hidden; white-space: nowrap;text-overflow: ellipsis; }
.shipzq .xm .sp ul li:hover h3{color: #009900;}

@media (min-width: 992px) and (max-width: 1200px){
	.shipzq .xm .sp ul li .tu {height: 133px;}
	.shipzq .xm .sp ul li .tb-bf {top: 25%;}


}
@media (max-width: 992px){
	.shipzq .xm .sp ul li .tu {height: 107px;}
	.shipzq .xm .sp ul li .tb-bf {top: 23%;}


	
}
@media (max-width: 767px){
.shipzq .xm { margin: 21px 10px;}	
.shipzq .xm .daoh ul li { margin-right: 10px;}
.shipzq .xm .daoh ul li a { font-size: 15px;padding: 6px 6px;border-radius: 8px;}	
.shipzq .xm .sp ul li { width: 48%;;}	
}


/*知识分享*/

.zhisfx{background: #f0f0f0;}
.zhisfx .kj{margin:20px 0px 50px 0;overflow: hidden}
.zhisfx .kj .xm{width: 69%;float: left;margin-right: 1.5%;}
.zhisfx .daoh{padding: 50px 0 0 0;}
.zhisfx .daoh ul{overflow: hidden;}
.zhisfx .daoh ul li{float: left;padding-right: 20px;}
.zhisfx .daoh ul li a{display: block;}
.zhisfx .daoh ul li a h4{font-size: 16px;font-weight: normal;color: #000;}
.zhisfx .daoh ul li a h4:hover{color: #fe1111;}
.zhisfx .daoh ul .active a h4{color: #fe1111;}

.zhisfx .kj .xm .xw{overflow: hidden;}
.zhisfx .kj .xm .xw ul{overflow: hidden;}
.zhisfx .kj .xm .xw ul li{background: #fff;margin-bottom: 2%;padding: 2% 2%;overflow: hidden;transition: all 0.2s;}

.zhisfx .kj .xm .xw ul li:hover{transform: translate(0, -5px);box-shadow: 0 2px 18px rgba(0,0,0,0.14);transition: all 0.2s;}
.zhisfx .kj .xm .xw ul li .tu{width: 20%;float: left;}
.zhisfx .kj .xm .xw ul li .tu img{width: 100%;}
.zhisfx .kj .xm .xw ul li .yb{width: 78%;float: left;padding-left: 2%;}
.zhisfx .kj .xm .xw ul li .yb h4{font-size: 20px;color: #000;line-height: 3;    overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zhisfx .kj .xm .xw ul li .yb p{font-size: 14px;color: #A8A8A8;line-height: 2;height: 56px;overflow: hidden;}

.zhisfx .kj .zb{width: 29%;float: left;}
.zhisfx .kj .zb ul{}
.zhisfx .kj .zb ul li{background: #fff; padding: 3% 7%;margin-bottom: 4.5%;overflow: hidden;}
.zhisfx .kj .zb ul li h3{font-size: 20px;color: #000;text-align: center;line-height: 3;border-bottom: 1px dashed #939393;}
.zhisfx .kj .zb ul li  a{display: block;overflow: hidden;line-height: 3;}
.zhisfx .kj .zb ul li  a .yq{float: left;}
.zhisfx .kj .zb ul li  a .yq img{}
.zhisfx .kj .zb ul li  a p{font-size: 14px;color: #000;padding-left: 10px;float: left;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;width: 85%;}
.zhisfx .kj .zb ul li  a:hover p{color: #009b4c;}



@media (min-width: 992px) and (max-width: 1200px){


}
@media (max-width: 992px){


	
}
@media (max-width: 767px){
.zhisfx .kj .xm {width: 100%;margin-right: 0%; }	
.zhisfx .kj .xm .xw ul li .yb h4 {  font-size: 15px;}
.zhisfx .kj .xm .xw ul li .tu {width: 30%;}	
.zhisfx .kj .xm .xw ul li .yb { width: 68%; padding-left: 2%;}	
.zhisfx .kj .zb { width: 100%;float: left;}	
	
	
	
}



/*人才招聘*/
.renczp{background: #f0f0f0;}
.renczp .xm{margin: 50px 0;background: #fff;padding: 60px 50px 50px 50px;}
.renczp .xm .tm{width: 100%;background: #f0f0f0; }
.renczp .xm .tm ul{overflow: hidden;}
.renczp .xm .tm ul li{width: 20%;float: left;}
.renczp .xm .tm ul li h4{text-align: center;font-size:16px;color: #000;font-weight: normal;line-height: 3;}

.renczp .xm .xb{margin: 50px 0 0 0;}
.renczp .xm .xb ul{}
.renczp .xm .xb ul li{border: 1px solid #f2f2f2;overflow: hidden;padding: 1% 0;margin: 1% 0;}
.renczp .xm .xb ul li a{display: block;}
.renczp .xm .xb ul li a .tu{width: 5%;float: left;padding-left: 2%;}
.renczp .xm .xb ul li a .tu img{}
.renczp .xm .xb ul li a .zb{width: 85%;float: left;padding-top: 0.7%;}
.renczp .xm .xb ul li a .zb h5{font-size: 16px;width: 12%;text-align: center;color: #000;float: left;font-weight: normal;margin-right: 128px;}
.renczp .xm .xb ul li a .yb{width: 10%;float: left;padding-top: 0.7%;}
.renczp .xm .xb ul li a .yb p{font-size: 14px;color: #666;text-align: center;}
.renczp .xm .xb ul li:hover a .yb p{color: #009b4c;}





@media (min-width: 992px) and (max-width: 1200px){
.renczp .xm .xb ul li a .zb h5 { font-size: 14px; width: 14%;margin-right: 68px;}

}
@media (max-width: 992px){
.renczp .xm .xb ul li a .zb h5 { font-size: 12px; width: 17%;margin-right: 32px;}
.renczp .xm .xb ul li a .yb p {  font-size: 12px;}
.renczp .xm .xb ul li a .zb {padding-top: 1.7%;}
.renczp .xm .xb ul li a .yb {padding-top: 1.7%;}	
	
	
}
@media (max-width: 767px){
.renczp .xm .xb ul li a .zb h5 { font-size: 12px; width: 26%;margin-right: -9px;}
.renczp .xm {margin: 20px 0; padding: 24px 0px 13px 0px;}
.renczp .xm .tm ul li h4 {font-size: 12px;}	
.renczp .xm .xb ul li a .tu {display: none;}	
.renczp .xm .xb ul li a .zb { width: 84%;}	
.renczp .xm .xb ul li a .yb { width: 16%;}		
}



/*人才招聘内页*/
.rczpny{background: #f0f0f0;}
.rczpny .xm{margin: 50px 0;padding: 5% 5% 0 5%;background: #fff;}
.rczpny .xm .sm{border-bottom: 1px dashed #f0f0f0;padding-bottom: 20px;}
.rczpny .xm .sm h3{font-size: 30px;text-align: center;font-weight: bold;}
.rczpny .xm .sm p{font-size: 14px;color: #BDBDBD;text-align: center;line-height: 3;}
.rczpny .xm .sm p span{padding:  0 5px;}

.rczpny .xm .tup{background: url("../images/rlzy01.jpg") no-repeat center center;padding: 30px 0;}
.rczpny .xm .tup .to{overflow: hidden;}
.rczpny .xm .tup .to img{float: left;}
.rczpny .xm .tup .to h4{font-size: 18px;color: #000;font-weight: normal;float: left;line-height: 2;}
.rczpny .xm .tup .xx{padding-top: 30px;padding-left: 10px;}
.rczpny .xm .tup .xx ul{overflow: hidden;}
.rczpny .xm .tup .xx ul li{padding-bottom: 50px;}
.rczpny .xm .tup .xx ul li h5{font-size: 14px;color: #000;font-weight: normal;padding-bottom: 20px;}
.rczpny .xm .tup .xx ul li p{font-size: 14px;color: #000;line-height: 1.5;}

.rczpny .xm .tup .yx{width: 25%;border: 1px solid #292929;border-radius: 30px;}
.rczpny .xm .tup .yx p{font-size: 16px;color: #000;text-align: center;line-height: 2;}

@media (min-width: 992px) and (max-width: 1200px){
.rczpny .xm .tup .yx { width: 36%; border-radius: 30px;}

}
@media (max-width: 992px){

.rczpny .xm .tup .yx { width: 47%;border-radius: 30px;}
	
}
@media (max-width: 767px){
.rczpny .xm .tup .yx {width: 86%; border-radius: 30px;}
	
}



/*人才发展*/
.rcfzz{background: #f0f0f0;}
.rcfzz .sm{padding: 0 5% 0 5% ;background: #fff;margin: 50px 0;}
.rcfzz .sm h3{font-size: 28px;color: #000;font-weight: normal;text-align: center;padding: 60px 0 10px 0;}
.rcfzz .sm p{font-size: 14px;color: #5B5B5B;text-align: center;line-height: 2;padding-bottom: 60px;}
.rcfzz .sm .tu{}
.rcfzz .sm .tu img{width: 100%;}

.rcfzz .ssm{padding: 0 5% 0 5% ;margin: 50px 0;}
.rcfzz .ssm h3{font-size: 28px;color: #000;font-weight: normal;text-align: center;padding: 60px 0 10px 0;}
.rcfzz .ssm p{font-size: 14px;color: #5B5B5B;text-align: center;line-height: 2;padding-bottom: 60px;}
.rcfzz .ssm .tu{}
.rcfzz .ssm .tu img{width: 100%;}

.fa-info h4{font-size: 14px;color: #000;text-align: center;line-height: 3;border: none!important;}
.rcfzz .fa-box {background: none;}

@media (min-width: 992px) and (max-width: 1200px){


}
@media (max-width: 992px){


	
}
@media (max-width: 767px){
.rcfzz .sm p { padding-bottom: 25px;}
.rcfzz .sm h3 { font-size: 20px;padding: 20px 0 10px 0;}
.rcfzz .ssm h3 { font-size: 20px;padding: 20px 0 10px 0;}	
.rcfzz .ssm p {padding-bottom: 0px;}	
}



/*lxwm*/
.lxwm{background: #f0f0f0;}
.lxwm .xm{background: #fff;margin: 50px 0;padding: 5% 5%;overflow: hidden;}
.lxwm .xm .zb{float: left;width: 40%;}
.lxwm .xm .zb h3{font-size: 18px;font-weight: normal;color: #000;}
.lxwm .xm .zb .xxm{}
.lxwm .xm .zb .xxm ul{}
.lxwm .xm .zb .xxm ul li{padding: 13px 0;overflow: hidden;}
.lxwm .xm .zb .xxm ul li .tu{float: left;}
.lxwm .xm .zb .xxm ul li .tu img{}
.lxwm .xm .zb .xxm ul li p{float: left;font-size: 16px;color: #444444;line-height: 3;padding-left: 10px;}

.lxwm .xm .yb{float: left;width: 60%;}

.lxwm .xm .yb iframe { height: 400px !important;width: 373px;}


.lxwm .xm .yb .dt1{float: left;margin-right: 10px}
.lxwm .xm .yb .dt2{}






@media (min-width: 992px) and (max-width: 1200px){
.lxwm .xm .zb .xxm ul li p {font-size: 14px;}

}
@media (max-width: 992px){

.lxwm .xm .zb .xxm ul li p { font-size: 15px; line-height: 1.5; padding-left: 10px;}
	
}
@media (max-width: 767px){
.lxwm .xm .zb { width: 100%;}
.lxwm .xm .yb { width: 100%;}	
.lxwm .xm .zb .xxm ul li p { font-size: 16px; line-height: 1.5; padding-left: 6px;width: 90%;float: left;}	
.lxwm .xm .zb .xxm ul li {
    padding: 4px 0;}	
.lxwm .xm .zb .xxm ul li .tu { width: 10%;float: left;}
.lxwm .xm .zb .xxm ul li .tu img {width: 100%}
.lxwm .xm .zb .xxm {padding: 11px 0;}
	
	
}


.jtzxx .new_1 {}
.jtzxx .new_1 .ne_mian { position: relative; z-index: 5; height: 370px; overflow: hidden; }
.jtzxx .new_1 .ne_mian .ne_box { height: 370px;position: relative;z-index: 1}
.jtzxx .new_1 .ne_mian .ne_box.swiper-slide-active{ z-index: 2;}
.jtzxx .new_1 .ne_img { width:50%; height: 100%; float: left;}

.jtzxx .new_1 .ne_img a { display: block; width: 100%; height: 100%; background: no-repeat center; background-size: cover; }
.jtzxx .new_1 .ne_img a img{width: 100%;}
.jtzxx .new_1 .ne_txt { width: 50%; padding: 40px 0; border-bottom: 1px solid #eee; float: left;}
.jtzxx .new_1 .ne_txt h4 { width: 80%; max-height: 72px; overflow: hidden; }
.jtzxx .new_1 .ne_txt h4 a { font-size: 24px; color: #000; line-height: 36px; }
.jtzxx .new_1 .ne_txt h5 { padding: 24px 0; }
.jtzxx .new_1 .ne_txt h5 em { display: inline-block; margin-right: 35px; font-size: 14px; color: #999; vertical-align: top; line-height: 16px; }
.jtzxx .new_1 .ne_txt h5 em i { display: inline-block; margin-right: 6px; font-size: 12px; vertical-align: top; }
.jtzxx .new_1 .ne_txt p { max-height: 48px; font-size: 14px; color: #666; line-height: 24px; }
.jtzxx .new_1 .ne_txt p a { font-size: 14px; color: #0281cc; }
.jtzxx .new_1 .bar { position: absolute; bottom: 20px; right: 0; z-index: 2; width: calc(100% - 710px); }
.jtzxx .new_1 .bar span.fl a { display: inline-block; width: 38px; height: 38px; border: 1px solid #d4d4d4; border-radius: 50%; font-size: 20px; color: #666; text-align: center; line-height: 38px; }
.jtzxx .new_1 .bar span.fl a:hover { border-color: #0281CC; background: #0281CC; color: #fff; }
.jtzxx .new_1 .bar .pagination { padding: 15px 0; font-size: 0; text-align: center; }
.jtzxx .new_1 .bar .pagination .swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; margin-left: 10px; border: 1px solid #999; border-radius: 50%; cursor: pointer; }
.jtzxx .new_1 .bar .pagination .swiper-active-switch { background: #0281cc; border-color: #0281CC; }


.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}











.xwen .pro_hd { margin-right: -2%; }
.xwen .pro_hd span { float: left; width: 31.33%; height: 54px; margin-right: 2%; background: #999999; font-size: 16px; color: #fff; text-align: center; line-height: 54px; cursor: pointer; }
.xwen .pro_hd span i { display: inline-block; width: 36px; height: 100%; background: no-repeat center; vertical-align: top; line-height: 1; }
.xwen .pro_hd span:hover, .problem .pro_hd span.on { background: #009b4c; }
.xwen .pro_bd { padding: 60px 0 0; }
.xwen .pro_box > h4 { margin-bottom: 45px; font-size: 28px; color: #333; text-align: center; }
.xwen .pro_box ul.ul { width: 49%; }
.xwen .pro_box ul.ul li {border-bottom: 1px dashed #d4d4d4;border: 1px dashed #d4d4d4; margin: 10px 0; padding: 0px 10px;}
.xwen .pro_box ul.ul li span { display: block; position: relative; width: 100%; height: 64px; padding: 0 72px 0 22px; box-sizing: border-box; font-size: 14px; color: #666; line-height: 64px; cursor: pointer; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.xwen .pro_box ul.ul li span:before { position: absolute; top: 50%; left: 9px; width: 3px; height: 3px; content: ''; margin-top: -1px; background: #009b4c; }
.xwen .pro_box ul.ul li span:after { position: absolute; top: 50%; right: 10px; width: 24px; height: 24px; content: '\e60f'; margin-top: -12px; background: #bbbbbb; border-radius: 50%; font-family: 'iconfont' !important; font-size: 12px; color: #fff; font-weight: bold; text-align: center; line-height: 24px; }
.xwen .pro_box ul.ul li:hover span {color: #009b4c;}
.xwen .pro_box ul.ul li:hover span:after { background: #009b4c; }
.xwen .pro_box ul.ul li.on {box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.2);}
.xwen .pro_box ul.ul li.on span { background: #009b4c; color: #fff; }
.xwen .pro_box ul.ul li.on span:after { content: '\e615'; color: #009b4c; background: #fff; }
.xwen .pro_gb { margin-bottom: 50px; }
.xwen .pro_txt { display: none; }
.xwen .pro_txt > div { padding: 30px; }
.xwen .pro_txt p { font-size: 14px; color: #666; line-height: 24px; }


.fl{float:left;}
.fr{float:right}

@media (max-width: 767px){
	.xwen .pro_box ul.ul {width: 100%;}
 

  
}


/*在线留言*/
label{display: block;}
.ab-bt{text-align: center;margin: 50px 0;}
.ab-bt h3 {font-weight: bold;font-size: 30px;line-height: 1;color: #000;}
.ly-cont{overflow: hidden;padding: 0 0 50px 0;}
.ly-img{float: left;width: 30%;background: #e0e0e0;padding: 30px;}
.ly-img h5{font-weight: bold;color: #009b4c;text-transform: uppercase;line-height: 1;font-size: 40px;margin-top: 20px;}
.ly-img h5 span{display: block;font-weight: normal;}
.ly-img hr {border-top: 4px solid #009b4c;width: 60px;margin: 20px 0;}
.ly-img h3 {font-weight: bold;color: #000;font-size: 28px;line-height: 1;margin-bottom: 150px;}
.ly-img p {font-size: 15px;line-height: 1.5;color: #666;}
.ly-nr{float: right;width: 65%;}

.input-info{margin-bottom: 15px;}
.input-info label input {width: 100%;height: 40px;font-weight: normal;font-size: 16px;line-height: 40px;padding: 0 15px;border: 1px solid #bbb;}
.input-info label input:focus{border: 1px solid #006ce8;}
.input-info input[type="submit"] {background: #009b4c;color: #fff;font-size: 15px;line-height: 1;padding: 10px 50px;}
.input-info label textarea{width: 100%;border: 1px solid #bbb;font-weight: normal;font-size: 16px;line-height: 1.5;padding: 10px 15px;height: 200px;}
.input-info label textarea:focus-visible{border: 1px solid #006ce8;border-radius: 0;}

@media (min-width: 992px) and (max-width: 1200px){


}
@media (max-width: 992px){

.ly-img{width: 34%;padding: 20px;}
    .ly-img h5{font-size: 30px;margin-top: 10px;}
    .ly-img hr{width: 50px;margin: 15px 0;}
    .ly-img h3{font-size: 24px;}
    .ly-nr{width: 64%;}
    .input-info label textarea{height: 140px;}

	
}
@media (max-width: 767px){

 .ly-img {float: none;width: 100%;background: #e0e0e0;padding: 15px;margin-bottom: 15px;}
    .ly-img h5{font-size: 20px;margin-top: 5px;}
    .ly-img hr {border-top: 2px solid #006ce8;width: 40px;margin: 10px 0;}
    .ly-img h3{font-size: 20px;margin-bottom: 30px;}
    .ly-img p{font-size: 12px;}
    .ly-nr {float: none;width: 100%;}
    .input-info {margin-bottom: 10px;}
    .input-info label input{height: 35px;font-size: 14px;line-height: 35px;padding: 0 10px;}
    .input-info label textarea{padding: 10px;height: 120px;font-size: 14px;}
    .input-info input[type="submit"]{font-size: 13px;padding: 10px 40px;}	
	.about-sec1{ padding: 20px 15px;}
	
	
}


 


/*搜索结果*/
.ssjg{padding: 4% 0 4% 0;}
.ssjg .to{border-bottom: 1px solid #ddd;padding: 2% 0;}
.ssjg .to h3{font-weight: bold;font-size: 24px;color: #000;}
.ssjg .xm{overflow: hidden;}
.ssjg .xm .zb{width: 48%;float: left;padding-right: 2%;}
.ssjg .xm .zb h5{font-size: 20px;color: #666;border-bottom: 1px solid #ddd;line-height: 4;}
.ssjg .xm .zb a{font-size: 16px;color: #666;display: block;border-bottom: 1px solid #ddd;line-height: 5;}
.ssjg .xm .zb a:hover{color: #009b4c;}

.ssjg .xm .yb{width: 50%;float: left;}
.ssjg .xm .yb h5{font-size: 20px;color: #666;border-bottom: 1px solid #ddd;line-height: 4;}
.ssjg .xm .yb ul{}
.ssjg .xm .yb ul li{border-bottom: 1px solid #ddd;}
.ssjg .xm .yb ul li a{display: block;}
.ssjg .xm .yb ul li a p{font-size: 16px;color: #666;line-height: 3.65;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 85%;}
.ssjg .xm .yb ul li a:hover p{color: #009b4c;}
.ssjg .xm .yb ul li a span{font-size: 14px;color: #666;}


@media (min-width: 992px) and (max-width: 1200px){


}
@media (max-width: 992px){


	
}
@media (max-width: 767px){

 .ssjg { padding: 4% 2% 4% 2%;}
.ssjg .xm .yb ul li a p { line-height: 3.75;}	
	
}





















