#lmbtf{ width:100%; border-bottom:#ddd solid 1px;  padding-bottom:15px; float:left; text-align:center; position:relative;}
#lmbtf.bs{ border-bottom:#fff solid 1px; margin-bottom:3%;}
#lmbtf:after{ position:absolute; background-color:#15B3AE; width:40px; height:5px; content:""; bottom:-3px; left:50%; margin-left:-20px;}
#lmbtf.bs:after{ background-color:#fff;}
#lmbtf h5{ font-size:28px; color:#333; text-align:center; line-height:1.8; font-weight:normal;}
#lmbtf.bs h5,#lmbtf.bs p,#lmbtf.bs p.cn{color:#fff;}
#lmdf{width:100%; text-align:left;  overflow:hidden; margin-top:0.5%; }
#lmdf A{
	
	display:inline-block; font-size:14px;
	 color:#555; background-color:#fff; margin: 2px; border:#ddd solid 1px; border-radius:5px;
}
	#lmdf A img{
		width:200px;
	}
#lmdf A i{ margin-right:8px;}
/*#lmdf A:hover{	 background-color:#15B3AE;background:linear-gradient(to bottom,#09BADF,#15B3AE);color:#FFFFFF; border:#15B3AE solid 1px;}
#lmdf A.sec{ color:#FFFFFF;	background-color:#15B3AE;background:linear-gradient(to top,#09BADF, #15B3AE);color:#FFFFFF; border:#15B3AE solid 1px; }
*/.hgkg{ margin-top:3%;}
#lmbtf p{
	font-size:16px;
	color:#15B3AE;
	line-height:1.5;
	font-family: Arial, Helvetica, sans-serif; text-transform:capitalize;
}
#lmbtf p.cn{	color:#555;}
#fwfz{width:100%;
	float:left;
	text-align:center;
}
#fwfz ul{ list-style-type:none;margin-left:-2%;}
#fwfz UL LI { width:14.6%; float:left; background-color:#F3F3F3; text-align:center; margin-left:2%;padding:30px 15px;ransition:all 0.4s ease-in-out 0s; }
#fwfz UL LI  dd{ width:100%; float:left; padding:1.5%; overflow:hidden; position:relative;  }
#fwfz UL LI:hover{box-shadow: 0px 1px 8px #ddd;-webkit-box-shadow: 0px 1px 8px #ddd;-moz-box-shadow: 0px 1px 6px #ddd;}
#fwfz UL LI  dd img{ max-width:95%; display:block; margin-left:auto; margin-right:auto;transition:all 0.6s ease-in-out 0s; }
#fwfz UL LI:hover  dd img{
  transform: rotate(360deg);
}

#fwfz UL LI h5{ color:#656D78; line-height:1.8; font-size:24px; font-weight:normal;}

#fwfz UL LI p{color:#15B3AE; font-size:16px; text-transform:; line-height:1.5;}
#fwfz UL LI:hover h5{color:#656D78;}
#cpzq{ width:100%; float:left; position:relative;}
#cpzq .lefta{ width:60%; float:left;}
#cpzq .xcy{ width:35%; position:absolute; right:0px; font-size:28px; color:#fff;}
#cpzq .xcy b{
	font-size:40px;
	color:#fff;
	margin-right:25px;
	font-family: "Times New Roman", Times, serif;
}
#cpzq .xcy.c1{ top:5%;}
#cpzq .xcy.c2{ top:30%; text-align:right;}
#cpzq .xcy.c3{ top:55%; }
#cpzq .xcy.c4{ top:80%;text-align:right;}
#cpzs{
	width:100%;
	float:left;
	padding-top:1%;
	padding-bottom:3%;
	background-color:#15B3AE;
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center center;background-size: cover;
}
#procp{width:100%;
	float:left;
	text-align:center;   margin-top:2%;
}
#procp ul{ list-style-type:none;margin-left:-2%;}
#procp UL LI { width:31.33%; float:left; background-color:#fff; text-align:center; margin-left:2%;overflow:hidden; margin-top:1%; margin-bottom:1%; cursor:pointer; position:relative;box-shadow: 0px 1px 8px #ddd;-webkit-box-shadow: 0px 1px 8px #ddd;-moz-box-shadow: 0px 1px 6px #ddd;}
#procp UL LI p{  background-color:#f4f4f4; color:#555; text-align:center; padding:1.5%; line-height:1.8;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; display:block; float:left; width:100%; font-size:15px; font-weight:bold;}
#procp UL LI dd{ width:100%; float:left; padding:1.5%; overflow:hidden; position:relative; }
#procp ul li img{max-width:100%;transition:all 0.6s ease-in-out 0s; height:300px;  display:block; margin-left:auto; margin-right:auto; }
#procp UL LI dd span{
	width:45px;
	height:45px;
	z-index:10;
	position:absolute;
	top:4px;
	right:4px;

}
#procp UL LI:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#procp UL LI:hover p{ background-color:#15B3AE; color:#fff;}
.nTabx{
	width:100%;
	float:left;
	overflow:hidden; text-align:center; margin-bottom:2%; margin-top:2%;
}
.nTabx  ul{
border:0; font-size:0px; 
}
.nTabx  li{ display:inline-block;
	text-align:center;
	cursor: pointer;
	list-style-type: none;
	 overflow:hidden;  text-align:center;TEXT-OVERFLOW: ellipsis; font-weight:bold; padding-left:20px; padding-right:20px; margin:4px;   line-height:2.5; border-radius:1px; font-size:16px;

}
.nTabx li.active{background-color:#15B3AE;color:#fff; border:#15B3AE solid 1px;}
.nTabx li.normal{ background-color:#fff; color:#15B3AE; background-color:#f4f4f4; border:#ddd solid 1px;}
.nonea{ display:none;}
#part1{ width:100%; float:left; padding-top:1%; padding-bottom:0%; background-color:#fff;}
#part1.hsbg{ background-color:#F5F5F5}
#news{ width:100%; float:left; margin-top:2.5%;}
#news_1{ width:48.5%; float:left}
#news_1 .lmt{ background-color:#15B3AE; text-align:center; color:#fff; line-height:60px; font-size:24px; padding-left:25px; padding-right:25px; float:left; margin-bottom:20px;border-radius:8px;}
#news_1 .lmt i{ margin-right:15px; font-size:25px;line-height:60px;}
#news_2{ width:48.5%; float:right}
#news-f{ width:100%;
	float:left; 
}
#news-f ul{ list-style-type:none;   font-size:12px; margin-left:0px; }
#news-f UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-f UL LI {
	text-align:left;
	width:100%;
	float:left;
	border-bottom:#ddd dotted 1px;
	line-height:40px;
	background-image: url(../images/ico03.gif);
	background-repeat: no-repeat;
	background-position:2px center; 
}
#news-f UL LI span{ float:right;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#news-f UL LI A { width:75%; float:left;
padding-left:12px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; font-size:15px;
color:#555;
}
#news-f UL LI A:hover {
	color:#15B3AE;
}
#xwtp{ width:100%; float:left; text-align:center;}
#xwtp ul{list-style-type:none;}
#xwtp ul li{ position:relative; width:100%; overflow:hidden; padding-bottom:15px; margin-bottom:20px; float:left; border-bottom:#ddd dotted 1px; text-align:left;}

#xwtp UL LI:hover{ border-bottom:#15B3AE dotted 1px;}
#xwtp ul li .tp{ width:24%; float:left; overflow:hidden; height:120px; margin-right:15px; position:relative; display:block; text-align:center;  }
#xwtp ul li .tp img{width:100%; min-height:100%; position:absolute; left:0px; top:0px;transition:all 0.6s ease-in-out 0s;}
#xwtp ul li .bt{ line-height:25px; height:25px; font-size:14px; font-weight:bold; overflow:hidden;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; color:#333;}
#xwtp ul li .js{ line-height:22px; height:44px; font-size:14px; display: -webkit-box; 
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; color:#777}
#xwtp ul li .more .time{ color:#444; font-size:14px; float:left;line-height:24px}
#xwtp ul li .more{ margin-top:4px; color:#15B3AE; text-align:right; }
#xwtp ul li .more .xx{   padding-left:20px; padding-right:20px; font-size:14px;border-radius:20px; float:right;  background-color:#555;  color:#fff; line-height:25px;}
#xwtp ul li A{ display:block; width:100%; height:100%;}
#xwtp ul li:hover A .bt,#xwtp ul li:hover A .more .time{ color:#15B3AE;}

#xwtp ul li:hover A .xx{color:#fff; background-color:#15B3AE; }
#xwtp ul LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#company{ width:100%; float:left; margin-top:2%; margin-bottom:2%; }
#company .nr{width:100%; float:left;  }
#company .nr .img1{ width:40%; padding:10px; float:left; background-color:#fff;box-shadow: 0px 1px 8px #666;-webkit-box-shadow: 0px 1px 8px #666;-moz-box-shadow: 0px 1px 6px #666; margin-right:20px;}
#company .nr p{ line-height:1.8; text-align:left;}
#company em{
	width:120px;
	height:40px;
	margin-top:10px;
	text-align:center;
	display:block;
	z-index:1;
	float:right;
	overflow:hidden;
	color:#15B3AE;
	border:1px solid #15B3AE;
	line-height:40px;
	font-size:16px;
	position:relative;
	background-color:#fff;
	font-style: normal;
}
#company em:after{ top:50%; left:50%;width:0px; height:0px; z-index:-1; background-color:#15B3AE; content:""; position:absolute;transition:all 0.4s ease-in-out 0s;}
#company em i{ margin-left:8px;  transition:all 0.4s ease-in-out 0s; }
#company em:hover:after{ top:0px; left:0px; height:100%; width:100%}
#company em:hover i{ margin-left:15px;}
#company em:hover{ color:#fff;}
#zebq{
	width:100%;float:left; background-color:#15B3AE;  margin-bottom:2.5%;box-shadow:0px 1px 8px #ccc;-webkit-box-shadow:0px 1px 8px #ccc;-moz-box-shadow: 0px 1px 8px #ccc;

}
#zebq ul{LIST-STYLE-TYPE: none;overflow:hidden;  margin-left:-2%;}
#zebq ul li{width:23%; text-align:center; float:left; margin-left:2%; color:#fff;text-align:center; position:relative; margin-top:2%; margin-bottom:2%;}
#zebq ul li.c4:after{ display:none;}
#zebq ul li:after{ width:2px; height:50%; background-color:rgba(255,255,255,0.8); right:0px; top:25%; right:0px; position: absolute; content:"";}
#zebq ul li.f2{ background-color:#000}
#zebq ul li p{  margin-top:3%; line-height:25px;color:#fff;}
#zebq ul li h5{  padding-top:2%;color:#fff; }
#zebq ul li h4{ line-height:1.8; margin-top:2%;font-size:12px; font-weight:normal;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;color:#fff; }
#zebq ul li  span{
	margin-right:8px;
	font-weight:600;
	font-size:60px;
	font-family: "Times New Roman", Times, serif;
	line-height:1;
}
#yyxl{ width:100%;position:relative; float:left;}

#yyxl .swiper-slide{ width:100%; position:relative; display:block; overflow:hidden; cursor:pointer; float:left;  padding-top:20%;}
#yyxl .swiper-slide h3{
	width:100%;
	text-align:left; font-weight:bold;
	position:absolute;
	bottom:0px;
	color:#fff;
	padding:8% 2%;
	z-index:2;
	line-height:1.2;
	background:linear-gradient(to bottom,rgba(21,179,174,0),rgba(21,179,174,0.7) 35%); transition:all 0.4s ease-in-out 0s;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; 

}
#yyxl .swiper-slide .zzc{ width:100%; position:absolute; left:0px; bottom:-110%;background:linear-gradient(to bottom,rgba(21,179,174,7),rgba(21,179,174.5),rgba(21,179,174,0)); height:100%; z-index:4; transition:all 0.3s ease-in-out 0s;}
#yyxl .swiper-slide .zzc:after{
	position:absolute;
	left:5%;
	bottom:5%;
	z-index:1;
	 width:21px; height:21px; content:"";
}
#yyxl .swiper-slide .zzc .nrq{ width:90%; padding:12% 5%; float:left; text-align:left;}
#yyxl .swiper-slide .zzc .nrq h4{ font-weight:bold; color:#fff; line-height:1.5; color:#fff; margin-top:1.5%; margin-bottom:1.5;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; }
#yyxl .swiper-slide .zzc .nrq p{ margin-top:3%; color:rgba(255,255,255,0.8);
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5; line-height:25px;
-webkit-box-orient: vertical; height:125px;}
#yyxl .swiper-slide img{ display:block; width:100%; position:absolute; min-height:100%; left:0px; top:0px; transition:all 0.3s ease-in-out 0s;}
#yyxl .swiper-slide:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#yyxl .swiper-slide:hover .zzc{ bottom:0px;}
#yyxl .swiper-slide:hover h3{ display:none;}
#yyxl .swiper-pagination-bullets{ bottom:0px; width:100%;}
#yyxl .swiper-pagination-bullet{ background-color:rgba(255,255,255,0.5);

	width: 10px;
	height:10px;
	opacity: 1; margin-left:2px; margin-right:2px; 
}
#yyxl .swiper-pagination-bullet-active{
	background:#15B3AE; 
}
#yyxl .swiper-button-prev,#yyxl .swiper-button-next{ position:absolute; top:50%; margin-top:-40px; width:40px; height:80px;background-color:rgba(0,0,0,0.4);background-size:40% auto;border-radius:0px;}
#yyxl .swiper-button-prev{ left:1%;}
#yyxl .swiper-button-next{ right:1%;}
#yyxl  .swiper-button-prev:hover,#yyxl .swiper-button-next:hover{background-color:#15B3AE}
@media (max-width: 1400px){#yyxl .swiper-slide{ padding-top:25%;}}
@media (max-width: 1250px){#procp ul li img{ height:260px;}#procp UL LI p{ font-size:14px;}.nTabx  li{ font-size:14px;padding-left:15px; padding-right:15px;}#lmbtf h5{ font-size:24px; }
#lmbtf p{font-size:14px;}#lmbtf{  padding-top:10px; padding-bottom:10px;}
#fwfz UL LI h5{ font-size:18px; font-weight:bold;}

#fwfz UL LI p{ font-size:14px;}#news_1 .lmt{  line-height:40px; font-size:20px; font-weight:bold;padding-left:25px; padding-right:25px; float:left; margin-bottom:15px;}
#news_1 .lmt i{ margin-right:15px; font-size:20px;line-height:40px; font-weight:bold;}#xwtp ul li .tp{ width:25%;height:100px;  }#news-f UL LI { line-height:35px;}#news-f UL LI A { font-size:14px;}#xwtp ul li .bt{ line-height:20px; height:20px; font-size:12px;}#lmdf A{ font-size:14px;}#zebq ul li  span{ font-size:40px; font-weight:bold;}#yyxl .swiper-button-prev,#yyxl .swiper-button-next{  margin-top:-30px; width:30px; height:60px;}}
@media (max-width: 1100px){#procp ul li img{ height:220px;}#cpzq .xcy{ font-size:24px;}#xwtp ul li .tp{ width:30%;height:95px;  }#xwtp ul li .js{ line-height:20px; height:40px; font-size:12px;}#xwtp ul li .more .xx{   padding-left:15px; padding-right:15px; font-size:12px;line-height:20px;}#xwtp ul li .more .time{ font-size:12px;line-height:20px}#company .nr p{ font-size:14px;}#zebq ul li  span{ font-size:32px;}}
@media (max-width: 900px){#procp ul li img{ height:180px;}#procp UL LI dd span{width:30px;
	height:30px;background-size:cover;}#lmbtf h5{ font-size:16px; font-weight:bold }
#lmbtf p{font-size:12px;}#fwfz UL LI h5{ font-size:16px;}

#fwfz UL LI p{ font-size:12px;}#cpzq .lefta{ width:100%}#cpzq .xcy{ width:50%; float:left; position:relative; margin-top:3%; margin-bottom:3%;}}
@media (max-width: 800px){#news_1{ width:100%;}#news_2{ width:100%; margin-top:15px;}#lmdf A{ font-size:12px; font-weight:bold;}#company .nr .img1{ width:100%; margin-right:0px; margin-top:15px; margin-bottom:10px;}#zebq ul li  span{ font-size:24px;}#zebq{ margin-bottom:15px;}#yyxl .swiper-slide{ padding-top:40%;}#yyxl .swiper-button-prev,#yyxl .swiper-button-next{  margin-top:-25px; width:25px; height:50px;}}
@media (max-width: 700px){#procp UL LI { width:48%;}#procp ul li img{ height:200px;}#procp UL LI.c9{ display:none}#procp UL LI p{ font-size:12px;}.nTabx  li{ font-size:12px;padding-left:10px; padding-right:10px;}#lmbtf h5{ font-size:14px;}#lmbtf{  padding-top:5px; padding-bottom:6px;}#lmbtf p{font-size:14px;}#fwfz UL LI h5{ font-size:14px;}#fwfz UL LI {padding:20px 10px;}#fwfz{ margin-top:12px;}#news-f UL LI { line-height:30px;}#news-f UL LI A { font-size:12px;}#news_1 .lmt{  line-height:35px; font-size:18px; font-weight:bold;padding-left:25px; padding-right:25px; float:left; margin-bottom:12px;}#company .nr p{ text-align:left; font-size:12px;}#company em{ width:100px; height:30px; margin-top:5px; line-height:30px; font-size:14px;}#zebq ul li{ width:48%;}#zebq ul li.c2:after{ display:none;}}
@media (max-width: 600px){#procp ul li img{ height:160px;}#fwfz UL LI { width:31.33%; margin-top:1%; margin-bottom:1%;}#cpzq .xcy{ font-size:18px; font-weight:bold;}#cpzq .xcy b{ font-size:30px; margin-right:15px;}}
@media (max-width: 450px){#procp ul li img{ height:140px;}#fwfz UL LI { width:48%}#cpzq .xcy{ font-size:16px;}#cpzq .xcy b{ font-size:24px; margin-right:12px;}#news-f UL LI A { width:70%;}#xwtp ul li .tp{ width:34%;height:85px;  }#news_1 .lmt{ font-size:16px;}}
@media (max-width: 400px){#procp ul li img{ height:110px;}}