/*banner*/
.index_banner{ height:580px;}
.index_banner {
	height: 540px;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.index_banner .bd li {
	height: 540px;
	background-size:auto 100%;
}
.index_banner .hd {
	position: absolute;
	bottom: 42px;
	height: 17px;
	width: 72px;
	left: 50%;
	margin-left: -36px;
	z-index: 1
}
.index_banner .hd li {
	float: left;
	width: 17px;
	height: 17px;
	cursor: pointer;
	margin-right: 10px;
	background:#fff;
	border-radius:50%;
}
.index_banner .hd li:last-child{margin-right:0;}
.index_banner .hd .on {
	background:#278577;
}



/*友情链接*/
.friend{ height: auto;margin-top: 65px; margin-bottom: 70px;}
.friend-in{ height: 113px; border:1px solid #cfcfcf;padding:0 35px; position: relative;}
.fri-title{ text-align: center;}
.fri-title span{position: relative;display: inline-block; color: #666666;
	top:-15px;background-color: #fff;padding: 0 52px;font-size: 20px;}
	.fri-title span strong{
		color: #333;
	}
.fri-ul{ height: auto; overflow: hidden;}
.fri-ul li{ float: left; margin-right: 45px; margin-bottom: 10px;}
.fri-ul li a{ color: #666666; font-size: 14px;}
.fri-title1{ text-align: center; position: absolute;bottom:-16px;left: 50%;
    margin-left: -128px;}
.fri-title1 span{display: inline-block;background-color: #fff;padding: 0 52px;font-size: 14px;}
.fri-title1 span a{ width: 152px; height: 36px; display:inline-block; background: #169e92; color: #fff; text-align: center; line-height: 36px; }
/*友情链接*/

.don-in{margin-top: 54px;}
.dongtai{ height: auto; overflow: hidden; margin-top: 20px; background-color: #f5f5f5; padding:34px; }
.don-le{ width: 374px; height:auto; float: left;  margin-right: 38px;}
.don-le:nth-of-type(3){ margin-right:0;}
.don-le img{ width:100%; height: 164px;}
.don-le ul li{ height: 45px; border-bottom: 1px dashed #cbcbcb; display: block; overflow: hidden;line-height: 46px; }
.don-le ul li:last-child{ border-bottom: none;}
.don-le ul li a{color: #666666; }
.don-le ul li i{  line-height: 42px;  font-style: normal;
	background:url(../images/jiao.png) 4px center no-repeat;
	padding-left: 20px; display: block;overflow: hidden;white-space: nowrap; text-overflow:ellipsis;
width: 70%; float: left; font-size: 14px;color: #666666;}
.don-le ul li span{ float: right; width: 20%; font-size:13px;color: #888888;text-align: right;}
.dongtai .h2 i{ color: #979797; font-size: 18px; margin-left: 10px;font-style: normal;}
.dongtai .h2 a{ float: right; color: #333333; font-size: 14px; }

.don-ri .h3{ height: 35px; line-height: 35px;  white-space: nowrap;color: #333333;font-size: 14px;background: url(../images/wen.png) no-repeat left center;padding-left: 30px;font-weight: bold; }
.don-ri .pp{ color: #666666; font-size: 14px; line-height: 1.6; background: url(../images/da.png) no-repeat left 3px;padding-left: 30px; }
#scrollDiv  ul li{  border-bottom: 1px dashed #cbcbcb; padding-top: 13px;padding-bottom: 10px;}
#scrollDiv  ul li:last-child{ border-bottom: none;}
#scrollDiv {
font-size: 20px;
color: #333;
height: 430px;
overflow: hidden;
}

.index_tit{
	height: 72px;
	background:url(../images/index_titBg.png) no-repeat center bottom;
	position: relative;
}
.index_tit h3{
	line-height: 72px;
	font-size: 38px;
	color: #292828;
	font-weight: bold;
	text-align: center;
}
.index_tit span{
	position: absolute;
	bottom: -8px;
	left:50%;
	width: 144px;
	margin-left:-72px;
	font-size: 14px;
	color: #acacac;
	text-align: center;
}
.index_tit em{
	position: absolute;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #333333;
	bottom: -32px;
	font-style: normal;
}
.index_tit i{
	font-style: normal;
	font-size: 38px;
	color: #278577;
}

/* 搜索 */
.searchBox{ width: 100%;  height: 54px; border-bottom: 1px solid #e8e8e8; background-color: #f5f5f5;}
.search{ width: 1200px; margin: 0 auto; }
.search-left{ width: 100%; float: none; line-height: 54px;}
.search-left span{ font-size: 14px; }
.search-left span.span1{ color: #169e92; }
.search-left span.span2{}
.search-left a{ color: #666666; font-size: 14px; margin-right: 10px;}

.search-right{ width: 259px; float: right; margin: 12px 0px 0 0;position:relative; display:none; }
.search-right input{ width: 227px; border: 1px solid #cdcdcd; padding: 5px 0; 
	display: block; text-indent: 8px; color: #888888; height:30px; line-height: 30px;}
.search-right button{ border: none;  width: 34px; height:30px;  display: block;
 cursor: pointer; position:absolute; right:-1px; top:0; background:#169e92; color: #fff;}

/* 搜索结束 */
.product{ margin-top: 56px; margin-bottom: 58px;}
.proIn_item{ background-color: #ffffff;}
.pro_inner{background-color: #f0f0f0;text-align: center;padding:13px;}
.pro_inner img{
	width: 100%;
	height: 263px;
}
.pro_inner h3{
	margin-top: 14px;
	line-height: 40px;
	font-size: 20px;
	color: #666666;
	font-weight: bold;
}
.pro_inner h3 a{
	color: #666666;
	font-size: 20px;
}
.pro_inner:hover h3 a{
	color: #fff;
}
.text_inFo{
	line-height: 22px;
	font-size: 14px;
	color: #666666;
}
.text_more{
	display: block;
	width: 126px;
	height: 38px;
	border:1px solid #278577;
	border-radius: 30px;
	margin:16px auto 0;
	font-size: 14px;
	color: #278577;
	line-height: 38px;
	text-align: center;
}
.proIn_item:hover .pro_inner{
	background-color: #278577;
	cursor: pointer;
}
.proIn_item:hover h3{
	color: #fff;
}
.proIn_item:hover .text_more{
	color: #fff;
	border:1px solid #fff;
}
.proIn_item:hover .text_inFo{
	color: #fff;
}
.choose{
	background-color: #f5f5f5;
	padding-top: 40px;
}
.index_tit1{
	background:none;
}
.choose_main{
	padding-top:32px;
	background:url(../images/showdow_bg.png) no-repeat center top;
	padding-bottom: 60px;
	overflow: hidden;
       height:588px;
}
.choose_nav{
	height: 42px;
	text-align: center;
	margin-bottom: 46px;
}
.choose_nav li{
	width: 136px;
	height: 42px;
	line-height: 42px;
	display: inline-block;
	border:1px solid #2c887a;
	border-radius: 30px;
	margin-right: 28px;
}
.choose_nav li.active{
	background: url(../images/navShow_bg.png) no-repeat left center;
	border:none;
}
.choose_nav li.active a{
	color: #fff;
}
.choose_nav li a{
	font-size: 18px;
	color: #278577;
	display: block;
	height: 42px;
	line-height: 42px;
	width: 100%;

}
.choose_tab{
	position: relative;

}
.choose_tab .tab_listShow{
	display: none;
}
.choose_tab .tab_listShow:nth-of-type(1){
	display: block;
}
.choose_tab .tab_listShow h3{
	line-height: 36px;
	margin-top: 10px;
	font-size: 20px;
	color: #313131;
}
.show_text{
	line-height: 20px;
	color: #666666;
	font-size: 14px;
}
.choose_tab .vs{
	position: absolute;
	top:128px;
	margin-top:-35px;
	left:50%;
	margin-left:-44px;
	background:url(../images/vs_bg.png) no-repeat left center;
	background-size: 100% 100%;
	width: 88px;
	height: 72px;
}
.tab_item{
	width: 520px;
	float: left;
	margin-right: 160px;
}
.tab_item:nth-of-type(2){
	margin-right: 0;
}
.ad img{
	width: 100%;
	height:auto;
}

.company{background: url(../images/company_bg.jpg) no-repeat center bottom;
padding-top: 54px;
padding-bottom: 18px;
}
.company_text{
	width: 602px;
	
}
.company_img{
	width: 540px;
}
.company_main{
	margin-top: 76px;
}
.title{
	height: 47px;
	line-height: 48px;
	border-bottom:1px solid #cdcdcd;
	clear:both;
	margin-bottom: 14px;
}
.title h3{
	font-size: 26px;
	color: #169e92;
	font-weight: bold;
	float: left;
	margin-right: 10px;
	line-height: 48px;
	background:url(../images/title_h3Bg.jpg) no-repeat left bottom;
}
.title span{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.company_text p{
	line-height: 20px;
	background:url(../images/text_bg.jpg) no-repeat left  4px;
	padding-left: 20px;
	font-size: 14px;
	color: #666666;
	margin-bottom: 16px;
}
.text_showItem{
	margin-bottom: 36px;
	padding-left: 98px;
}
company_text .text_showItem:nth-child(2){
	margin-bottom: 0;
}
.show_1{
	margin-bottom: 120px;
	overflow: hidden;
}
.show_1:nth-child(2n){
	margin-bottom: 0;
}
.bg1{
	background:url(../images/num_bg1.jpg) no-repeat left top;
}
.bg2{
	background:url(../images/num_bg2.jpg) no-repeat left top;
}
.bg3{

	background:url(../images/num_bg3.png) no-repeat left top;
}
.bg4{
	background:url(../images/num_bg4.png) no-repeat left top;
}
.company_text:nth-child(4) .title{
	height: 76px;
}
.title h3 span{

}

.show_1:nth-of-type(2) .company_text{
	width: 602px;
}
.show_1:nth-of-type(2) .company_img{
	width: 584px;
}
.last-title{
	height:76px !important;
}
.last-title span{
	line-height: 0;
}
.last-title h3{
	line-height: 38px;
}

.leftLoop4{position: relative; width:1200px; margin:0px auto; margin-top: 30px;}
.leftLoop4 .bd{position:relative; width:100%; text-align:center; overflow:hidden; }
.leftLoop4 .bd ul{ }
.leftLoop4 .bd ul li{ float: left;width:380px;margin-right: 30px;}
.leftLoop4 .bd ul li div.img{width: 100%;height: 258px;}
.leftLoop4 .bd ul li img{width:100%; height: 100%;}
.leftLoop4 .hd{ position: absolute; top:102px; width:100%;}
.leftLoop4 .hd a{position:absolute; display:block;  width:30px; height:60px; cursor:pointer; 
    border:none !important; margin-top:0; margin-right:0;}
.leftLoop4 .hd .prev{left:-64px;  background-image:url(../images/left_03.png);
    
    transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.leftLoop4 .hd .next{right:-64px; display:block; 
 background-image:url(../images/right_05.png);transition: all 0.3s ease-in-out;
 -moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;
 -o-transition: all 0.3s ease-in-out;}

 .solution{
		background-color: #f7f7f7;
		padding:30px 0 60px;
 }

 .solu_list li:last-child{
	margin-right: 0;
}
.solu_list li .img{
	width: 100%;
	height: 258px;
}
.solu_list li .img img{
	width: 100%;
	height: 100%;
}
.solu_list li h3{
	padding-top: 6px;
	line-height: 46px;
	font-size: 22px;
	color: #292828;
	font-weight: bold;
	text-align: center;
}
.solu_list li .solu_text{
	line-height: 24px;
	font-size: 14px;
	color: #666666;
	text-align: center;
}
.solu_list li .soution_link{
	padding-top: 12px;
	text-align: center;
}
.solu_list li .soution_link a{
	display: inline-block;
	width:114px;
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	border-radius: 20px;
}
.solu_list li .soution_link a:nth-child(1){
	color: #169e92;
	border:1px solid #21a397;
	

}
.solu_list li .soution_link a:nth-child(2){
	color: #fff;
	background-color: #169e92;
	margin-left: 10px;
}

.quality{ height: auto; overflow: hidden; background:#f6f6f6; padding:52px 0px; background-color: #fff;}
.slideBox{ width:1205px; position:relative;  margin-top: 43px;  }
.slideBox .hd{overflow:hidden; z-index:1; background:url(../images/yx.png) no-repeat center 6px; }
.slideBox .hd ul{ overflow:hidden; zoom:1; width: 1111px; margin:0 auto;  }
.slideBox .hd ul li{ float:left; width:158px;   text-align:center;  cursor:pointer; font-size: 15px; color:#333333; background:url(../images/xy1.png) no-repeat center 6px; padding-top: 20px;}
.slideBox .hd ul li.on{ color:#169e92; background:url(../images/xy.png) no-repeat center 6px;}
.slideBox .bd{ position:relative; height:100%; z-index:0;  margin-bottom: 40px; }
.slideBox .bd li{ zoom:1; vertical-align:middle; overflow: hidden; }
.slideBox .bd li .qual-left{ float: left; width: 600px;}
.slideBox .bd li .qual-left img{ width:600px; height:332px; display:block;  }
.qual-right{ float: left; width: 600px; padding:0 44px
	;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: 
	border-box; background:#169e92;height:332px;}
.slideBox .bd li .qual-right dl{ height: auto; overflow: hidden; margin-top: 69px;}
.slideBox .bd li .qual-right dl dt{ color:#333333; font-size: 32px; font-weight: bold; line-height: 32px; margin-bottom: 28px;}
.slideBox .bd li .qual-right dl dd{ height: auto; overflow: hidden;  font-size: 15px; color:#333333; margin-bottom: 10px;}
.slideBox .bd li .qual-right dl dd span{ float: left; display: block;}
.slideBox .bd li .qual-right dl dd span.span1{background:url(../images/yuan.png) no-repeat left center; padding-left: 16px; }
.slideBox .bd li .qual-right dl dd span.span2{ width: 381px; line-height: 25px;}

/* 涓嬮潰鏄墠/鍚庢寜閽唬鐮侊紝濡傛灉涓嶉渶瑕佸垹闄ゅ嵆鍙� */
.slideBox .prev{ background:url(../images/left_03.png) no-repeat;position:absolute; left:-6%; top:42%; width: 39px; height: 72px; margin-top: -36px;}
.slideBox .next{ background:url(../images/right_05.png) no-repeat;position:absolute; right:-6%; top:42%; width: 39px; height: 72px; margin-top: -36px; }

.qual_text h3{
	margin-top: 48px;
	line-height: 72px;
	border-bottom:1px dashed #60b4ab;
	font-size: 32px;
    color: #fff; 
    font-weight: bold;
}
.quText_info{
	padding-top: 15px;
	line-height: 30px;
	font-size: 14px;
	color: #ffffff;
}

.zz_box{padding:48px 0 44px; margin-top: -50px;}
.leftLoop3{position: relative; width:1200px; margin:0px auto;}
.leftLoop3 .bd{position:relative; width:100%; text-align:center; overflow:hidden; }
.leftLoop3 .bd ul{ margin:0px; padding:0; list-style:none;}
.leftLoop3 .bd ul li{ float:left; overflow:hidden; width:284px;  
	text-align:center; margin-right: 30px; }
.leftLoop3 .bd ul li div.pic{width:254px; height: 365px; padding:8px 13px; border:1px solid #d2d2d2;}
.leftLoop3 .bd ul li img{width:100%; height: 100%;}
.leftLoop3 .bd ul li span{display: block; height: 36px; line-height: 36px; text-align: center; 
	color:#333333; font-size: 16px; }
	.zz_main{ margin-top: 56px;}
.leftLoop3 .hd{ position: absolute; top:154px; width:100%;}
.leftLoop3 .hd a{position:absolute; display:block;  width:30px; height:60px; cursor:pointer; 
    border:none !important; margin-top:0; margin-right:0;}
.leftLoop3 .hd .prev{left:-62px;  background-image:url(../images/left_03.png);
    
    transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.leftLoop3 .hd .next{right:-62px; display:block; 
 background-image:url(../images/right_05.png);transition: all 0.3s ease-in-out;
 -moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;
 -o-transition: all 0.3s ease-in-out;}
 .about{
 	margin-top: 36px;
 }
 .about_info{
 	padding-top: 56px;
 	line-height: 22px;
 	font-size: 14px;
 	color:#666666;
 	text-align: center;
 }
.ab_more{
	display: block;
	margin:20px auto 28px;
	width: 116px;
	height: 32px;
	background-color: #169e92;
	font-size: 14px;
	color: #ffffff;
	line-height: 32px;
	text-align: center;
	border-radius: 30px;
}
.ab_more:hover{
	color: #fff;
}
.ab_main{ position: relative;top:-50px;}
.leftLoop6{position: relative; width:1110px; margin:0px auto;}
.leftLoop6 .bd{position:relative; width:100%; text-align:center; overflow:hidden; }
.leftLoop6 .bd ul{ margin:0px; padding:0; list-style:none;}
.leftLoop6 .bd ul li{ float:left; overflow:hidden; width:270px;  
	text-align:center; margin-right: 10px; position:relative; }
.leftLoop6 .bd ul li div.pic{width:264px; height: 190px; border:3px solid #fff; overflow: hidden;}
.leftLoop6 .bd ul li img{width: 100%; height: 100%;}
.leftLoop6 .bd ul li span{display: block; height: 42px; line-height: 42px; text-align: center; 
	color:#fff; font-size: 16px; position: absolute; bottom: 0; left:0; width: 100%; }
	.zz_main{ margin-top: 56px;}
.leftLoop6 .hd{ position: absolute; top:78px; width:100%;}
.leftLoop6 .hd a{position:absolute; display:block;  width:52px; height:80px; cursor:pointer; 
    border:none !important; margin-top:0; margin-right:0;}
.leftLoop6 .hd .prev{left:-62px;  background-image:url(../images/abPrev_btn.png);
    
    transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.leftLoop6 .hd .next{right:-62px; display:block; 
 background-image:url(../images/abNext_btn.png);transition: all 0.3s ease-in-out;
 -moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;
 -o-transition: all 0.3s ease-in-out;}
 .text_bg{
 	height:42px;
 	background-color: #000;
 	opacity: 0.6;
 	width: 100%;
 	left:0; 
 	bottom: 3px;
 	position: absolute;
 	 }



 	 
