#main{ width:1200px; float:left; overflow:hidden;}
#lmbt{
	width:1200px;
	float:left;
	text-align:left;
	overflow:hidden;
	background-image: url(line3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#lmbt  dd{
	font-size:28px; line-height:2; margin-top:10px;
	color:#0A9C9C;
}
#lmbta{
	width:1200px;
	float:left; text-align:center;
	overflow:hidden;
}
#lmbta  dd{
	font-size:28px; line-height:2; margin-top:10px;
	color:#0A9C9C;
}
#company{ width:1200px; float:left; background-color:#E6F5F5; overflow:hidden; margin-top:25px; margin-bottom:25px;}
#company .sp{width: 540px;height: 340px; float:left;}
#company .sp img,#company .sp  embed,#company .sp iframe,#company .sp  VIDEO{width: 540px;height: 340px; overflow:hidden;}
#company .sp  VIDEO{object-fit: fill}
#company .nrc{ width:600px; float:right; padding:30px;}
#company .nrc dd{
	font-size:24px;
	text-align:left;
	padding-bottom:5px;
	color:#0A9C9C;
	margin-bottom:12px; border-bottom:#0A9C9C solid 1px; padding-bottom:12px;

}
#company .nrc dd span{
	color:#CCCCCC;
	margin-left:15px;
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;
}
#company .nrc p{ text-align:left; line-height:28px; font-size:16px; color:#333; height:168px; overflow:hidden; margin-top:20px;}
#company .nrc A{margin-top:15px;
	display:inline-block;
	padding-left:30px;
	padding-right:30px;
	line-height:35px;
	font-size:15px;
	border-radius:1px;
	color:#fff; margin-right:15px;
}
#company  .nrc a.a{ background-color:#555;}
#company  .nrc a.a:hover{background-color:#0A9C9C;}
#company  .nrc a.b{background-color:#0A9C9C;}
#yyfw{ width:1200px; float:left;overflow:hidden; margin-top:35px; }
#yyfw ul{ list-style-type:none; width:1250px;}
#yyfw ul li{ width:285px; float:left; text-align:center;  margin-right:20px;overflow:hidden;}
#yyfw ul li dd{ width:100px;  overflow:hidden;display:inline-block;border-radius:100%; background-color:#0A9C9C }
#yyfw ul li  img{width:100%; transition:all 0.4s ease-in-out 0s; display:block;}
#yyfw ul li .nrc{ width:100%; float:left; margin-top:15px; text-align:left;}
#yyfw ul li .nrc h4{ margin-bottom:15px; font-weight:normal; color:#0A9C9C;font-weight:500; text-align:center; font-size:24px;}
#yyfw ul li .nrc p{ font-size:14px; color:#666; line-height:22px; margin-top:10px;}
#yyfw ul li .nrc em{
	display:inline-block;
	margin-top:12px;
	background-image: url(jtf.png);
	background-repeat: no-repeat;
	background-position: right center; padding-right:38px;color:#0A9C9C;text-decoration: underline;font-style: normal;
}

#yyfw ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#xwzx{width:1200px;
	float:left;
	text-align:center;  position:relative; margin-top:40px;
}
#xwzx .zzd{ width:1200px; float:left; overflow:hidden; }
#xwzx ul{ list-style-type:none; }
#xwzx UL LI { width:370px; float:left; text-align:left;  margin-right:45px;overflow:hidden; }
#xwzx UL LI .tp{ width:100%; height:200px; display:block; overflow:hidden; margin-bottom:12px;}
#xwzx UL LI .tp img{ width:100%; min-height:200px;transition:all 0.6s ease-in-out 0s;}
#xwzx ul li dd{ font-size:13px; line-height:22px; color:#333333; }
#xwzx ul li  h4{ font-size:18px; color:#000;font-weight:500; height:30px; line-height:30px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}
#xwzx ul li  p{ font-size:14px; color:#666; line-height:22px; height:44px; overflow:hidden; margin-top:10px;}
#xwzx ul li  em{
	display:inline-block;
	margin-top:12px;
	background-image: url(jtf.png);
	background-repeat: no-repeat;
	background-position: right center; padding-right:38px;color:#0A9C9C;text-decoration: underline;font-style: normal;
}
#xwzx ul li:hover h4{color:#0A9C9C;}
#xwzx ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#xwzx .prev,#xwzx .next {
	width: 38px;
	 display:block;
	top:30%; position:absolute;
}
#xwzx .prev i,#xwzx .next i{color:#0A9C9C}
#xwzx .prev:hover i,#xwzx .next:hover i{ color:#fff}
#xwzx .prev:hover,#xwzx .next:hover{ background-color:#0A9C9C}
#xwzx .prev {left:-50px;
}
#xwzx .next {right:-50px;
}
#prolista{width:1200px;
	float:left;
	text-align:center; 
}
#prolista ul{ list-style-type:none; width:1240px; }
#prolista UL LI { width:285px; float:left; background-color:#fff; margin-right:20px; margin-top:15px; margin-bottom:15px;box-shadow: 0px 1px 8px #ddd;-webkit-box-shadow: 0px 1px 8px #ddd;-moz-box-shadow: 0px 1px 6px #ddd; }
#prolista UL LI:hover{box-shadow: 0px 1px 8px #999;-webkit-box-shadow: 0px 1px 8px #999;-moz-box-shadow: 0px 1px 8px #999;}
#prolista UL LI .tp{ width:275px; height:190px; float:left;  overflow:hidden;  text-align:center; padding:5px;}
#prolista ul li img{ max-width:275px; height:190px;transition:all 0.6s ease-in-out 0s; display:block; margin-left:auto; margin-right:auto;}
#prolista UL LI p{ background-color:#f4f4f4; width:275px;text-align:center; height:35px; font-size:14px; line-height:35px; padding:5px; overflow:hidden; font-weight:600; margin-top:-1px;}

#prolista UL LI A{
	color:#333;

}
#prolista UL LI A:hover  p{
	color:#fff; background-color:#0A9C9C;

}
#prolista UL LI A:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#lmdf{float:left;width:1200px; text-align:center; margin-bottom:5px; overflow:hidden; margin-top:15px;}
#lmdf A{
	padding-left:10px;
	line-height:35px;
	padding-right:10px;
	font-size:14px;
	display:inline-block;
	 color:#555; background-color:#fff; margin:5px; border:#ddd solid 1px;border-radius:2px;
}
#lmdf A.active{	color:#fff; background-color:#0A9C9C; border:#0A9C9C solid 1px;}
#lmdf A:hover{	color:#fff; background-color:#0A9C9C;border:#0A9C9C solid 1px;}
#more{ width:1200px; float:left; margin-top:60px; text-align:center;}
#more A{
	display:inline-block;
	padding-left:80px;
	padding-right:80px;
	line-height:48px;
	font-size:14px;
	border-radius:2px;
	color:#0A9C9A; border:#0A9C9A solid 1px;
	transition:all 0.2s ease-in-out 0s; 
}
#more A:hover {
	background:#0A9C9A; border:#0A9C9A solid 1px; color:#fff; 
}
#news{ width:1200px; float:left; margin-top:20px;}
#news ul{LIST-STYLE-TYPE: none; margin-left:-1%;}
#news ul li{ width:49%; float:left; margin-left:1%; margin-top:1.5%; }
#news ul li .nra{ width:94%; margin:1%; padding:2%; float:left;box-shadow:0px 1px 6px #B5C9DD;-webkit-box-shadow:0px 1px 6px #B5C9DD;-moz-box-shadow:0px 1px 6px #B5C9DD; background-color:#fff;transition:all 0.5s ease-in-out 0s;border-radius:2px; overflow:hidden;}
#news ul li:hover .nra{box-shadow:-1px 1px 8px #92AFCD;-webkit-box-shadow:-1px 1px 8px #92AFCD;-moz-box-shadow:-1px 1px 8px #92AFCD;}
#news ul li .nra .bt{ width:100%; float:left;}
#news ul li .nra .bt dd{ text-align:center; float:left; margin-right:12px;width:65px; height:65px;border-radius:4px; background-color:#E6F5F5; color:#0A9C9A;transition:all 0.5s ease-in-out 0s;}
#news ul li .nra .bt dd span{ margin-top:12px;
	font-size:24px;
	line-height:24px;
	display:inline-block;
	font-family: Arial, Helvetica, sans-serif;
}
#news ul li .nra .bt dd p{ font-size:12px; line-height:15px;}
#news ul li .nra .bt h5{ height:65px; line-height:65px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;  font-weight:normal; font-size:18px;}
#news ul li .nra .js{ width:100%; float:left; margin-top:2%; color:#777; font-size:14px; line-height:24px; height:48px; overflow:hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#news ul li a{ color:#000;}
#news ul li a:hover{ color:#0A9C9A;}
#news ul li:hover .nra .bt dd{ background-color:#0A9C9A; color:#fff;}

#link{ width:1200px; float:right; line-height:30px; margin-top:20px;}
#link a{ font-size:14px; margin-right:12px;}