#lefta{width:220px; float:left; margin-top:20px;}


#lm-1{width:220px;	float:left; background-color:#005BAC;
	padding-bottom:15px; text-align:center; padding-top:15px; }
#lm-1 dd{ font-size:16px; color:#fff; font-weight:600; line-height:22px;}

#lm-1 dd p{ font-size:14px; font-weight:normal; color:#fff; text-transform:uppercase; line-height:18px;}
#lmfl{
	width:220px;
	float:left; overflow:hidden; padding-bottom:1px;
			
}
#lmfl dd{ font-size:14px;width:220px; float:left; line-height:50px; background-color:#EFF2F4;  margin-top:1px; cursor:pointer;}
#lmfl dd em{
	font-size:12px;
	font-style: normal; font-weight:bold; margin-right:10px; margin-left:10px;
}
#lmfl dd span{ width:35px; height:32px; float:right;
	background-image: url(down.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#lmfl dd a{ color:#333;line-height:50px; height:50px;font-weight:bold;  width:84%; float:left; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}
#lmfl dd a:hover{color:#fff;}
#lmfl dd.on,#lmfl dd:hover{ background-color:#005BAC;}
#lmfl dd.on span{background-image: url(up.png);}
#lmfl dd.on a{color:#fff;}
#lmfl UL{ list-style-type:none; float:left;width:220px;}
#lmfl UL LI {
	width:220px;
	font-size:14px;
	float:left;background-color:#f9f9f9; border-bottom:#eee solid 1px;
}
#lmfl UL LI i{  margin-left:15px; margin-right:8px;}
#lmfl UL LI A { padding-left:5px;  color:#555; display:block;  line-height:35px; height:35px; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}

#lmfl UL LI A:hover { color:#005BAC;
}
#lmfl UL LI A.sec {color:#005BAC;
}

#main{ width:1200px; float:left; overflow:hidden;}
#lmbt{
	width:1200px;
	float:left;
	text-align:center;
	overflow:hidden;

}
#lmbt .bt{ float:left; width:1200px;text-align:center;text-align:center; display:block;
	background-image: url(d1.jpg);
	background-repeat: repeat-x;
	background-position: left center;	}

#lmbt .bt dd{display:inline-block; padding:10px 30px; background-color:#FDFCFA; overflow:hidden;}
#lmbt .bt dd.bg1{ background-color:#F2F2F2;}
#lmbt .bt dd img{ float:left; margin-right:20px;}
#lmbt .bt dd span{ float:left;}
#lmbt .bt dd h5{ text-align:left; 
	font-size:36px;
	color:#333; font-weight:500; line-height:40px; letter-spacing:4px;
}
#lmbt .bt dd p{text-align:left; line-height:25px;
	font-size:16px; font-weight:normal; 
	color:#8b8b8b;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; margin-top:5px;
}
#lmbt .bt em{
	font-size:15px;
	color:#777;
	line-height:25px;
	font-style: normal;
}
.nTaba{
	width:1200px;
	float:left;
	overflow:hidden;
	text-align:center; margin-top:15px;
}
.nTaba  ul{
border:0;
margin:0; 
}
.nTaba  li{ display:inline-block;
	text-align:center;
	cursor: pointer;
	list-style-type: none;
	 overflow:hidden; margin:7px;font-size:14px;  line-height:30px; overflow:hidden;border-radius:2px

}
.nTaba li.active{background-color:#005BAC;  color:#fff;}
.nTaba li a:hover{background-color:#005BAC;  color:#fff;}
.nTaba li.normal{  color:#fff; background-color:#777;   }
.nTaba li a{ display:block; color:#fff; background-color:#777; padding-left:15px; padding-right:15px; }
#pro{ width:960px; float:right; margin-top:20px; }
#cplist{width:960px; 
	float:left;
	text-align:center;   position:relative; display:block;
}
#cplist ul{ list-style-type:none; width:1230px;}
#cplist UL LI { width:100%; float:left; text-align:center;  overflow:hidden; }
#cplist UL LI .cp{width:296px; float:left; text-align:center;  margin-right:21px;overflow:hidden; position:relative;  margin-bottom:21px; border:#eee solid 1px; padding:4px;}
#cplist UL LI dd{ width:100%; display:block; float:left;height:200px; overflow:hidden; position:relative;}
#cplist ul li img{max-width:100%; height:200px;transition:all 0.4s ease-in-out 0s;   }
#cplist UL LI span{
	width:100%;
	height:100%;
	position:absolute;
	z-index:10;
	transition:all 0.4s ease-in-out 0s;
	text-align:left;
	background-color:rgba(0,91,172,0.4);
	left:0px;
	top:0px;
	overflow:hidden;
	filter: Alpha(Opacity=0);
-moz-opacity:0; 				opacity:0;
	background-image: url(jia.png);
	background-repeat: no-repeat;
	background-position: center center; z-index:10;
}
#cplist UL LI p{ width:286px; background-color:#005BAC; text-align:center; float:left; height:30px; line-height:30px; padding:5px; font-size:14px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; color:#555; background-color:#eee;margin-top:3px;}
#cplist UL LI .cp:hover span{ 	filter: Alpha(Opacity=100);
-moz-opacity:1; 			opacity:1;}
#cplist UL LI .cp:hover p{ background-color:#005BAC; color:#fff;}
#cplist ul li .cp:hover  { border:#005BAC solid 1px;}
#cplist UL LI .cp:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#cplist .prev,#cplist .next {
	width: 50px;
	height:30px; display:block;
	 position:absolute; top:-40px; background-color:#555;
}
#cplist .prev:hover,#cplist .next:hover{background-color:#005BAC}
#cplist .prev i,#cplist .next i{ line-height:30px; color:#fff; font-size:25px;}
#cplist .prev:hover i,#cplist .next:hover i{ color:#fff}
#cplist .prev {right:52px;
}
#cplist .next {
	right:0px;

}
#btfd{ width:680px; float: left; font-size:28px; color:#fff; line-height:1.8;text-shadow: 2px 2px 6px #000000;}
#yslist{width:1200px;
	float:left;
	text-align:center; overflow:hidden; margin-top:30px;
}
#yslist ul{ list-style-type:none; width:1230px }
#yslist UL LI { width:285px; float:left; text-align:center;  margin-right:20px;overflow:hidden;  }
#yslist UL LI dd{ width:255px; float:left; color:#005BAC; font-weight:600;line-height:52px; height:52px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; cursor:pointer; font-size:24px; color:#005BA;background-color:rgba(255,255,255,0.8); padding:0px 15px;}
#yslist UL LI .nrc{width:255px; color:#333; float:left;background-color:rgba(255,255,255,0.8); padding:10px 15px; margin-top:2px; text-align:center; line-height:28px; height:280px; font-size:14px; display: -webkit-box; 
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 10;
-webkit-box-orient: vertical; }
#company{ width:1200px; float:left; margin-top:25px; overflow:hidden;}
#company .sp{ width:590px; float:left;}
#company .sp img,#company .sp  embed,#company .sp iframe,#company .sp  VIDEO{width: 590px;height: 380px; overflow:hidden;}
#company .sp  VIDEO{object-fit: fill}
#company .nrc{ width:540px; float:right;background-color:rgba(255,255,255,0.8); padding:25px; height:330px;}
#company .nrc dd{ font-size:20px; text-align:left; border-bottom:#ccc solid 1px; padding-bottom:8px; font-weight:600; color:#005BAC; margin-bottom:5px;}
#company .nrc p{ text-align:left; line-height:25px; font-size:14px; color:#555;}
#company .nrc A.more{margin-top:10px;
	display:inline-block;
	padding-left:30px;
	padding-right:30px;
	line-height:30px;
	font-size:14px;
	border-radius:4px;
	color:#005BAC; border:#005BAC solid 1px;
	transition:all 0.2s ease-in-out 0s; background-color:#fff;
}
#company  .nrc A.more:hover {
	 border:#005BAC solid 1px; color:#fff; background-color:#005BAC;
}
#case{width:1200px; float:left;margin-top:15px;}
#caselist{width:1200px;
	float:left;
	text-align:center; overflow:hidden;
}
#caselist ul{ list-style-type:none; width:1230px }
#caselist UL LI { width:386px; float:left; text-align:center;  margin-right:21px;overflow:hidden; margin-top:10px; margin-bottom:10px;  }
#caselist UL LI dd{ width:100%; float:left; overflow:hidden;height:250px; position:relative;}
#caselist ul li dd img{ width:100%; min-height:250px; transition:all 0.4s ease-in-out 0s;   }
#caselist UL LI .zzc{ width:386px;position:absolute;left:0px; bottom:0px; height:40px; z-index:10; transition:all 0.4s ease-in-out 0s; background-color:rgba(0,91,172,0.5); overflow:hidden;}

#caselist UL LI .zzc p{ text-align:center; color:#fff; font-size:16px;  line-height:40px; overflow:hidden;transition:all 0.4s ease-in-out 0s; }
#caselist UL LI .zzc span{display:inline-block; border:#fff solid 1px; padding:5px 25px; font-size:14px; color:#fff; margin-top:30px;}
#caselist UL LI:hover .zzc{ height:100%;}
#caselist UL LI:hover .zzc p{ margin-top:20%; font-size:20px; font-weight:bold;}
#caselist UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}


#case-brand {
	WIDTH:1200px;
	FLOAT: left;overflow:hidden; margin-top:30px; overflow:hidden;
}
#case-brand UL {
	LIST-STYLE-TYPE: none; 
}
#case-brand UL LI {
	TEXT-ALIGN: center; WIDTH:200px; FLOAT: left; height:80px;
}

#case-brand UL LI  img{WIDTH:200px; height:80px; display:block; overflow:hidden;}
#more{ width:1200px; float:left; margin-top:25px; text-align:center;}
#more A{
	display:inline-block;
	padding-left:40px;
	padding-right:40px;
	line-height:45px;
	font-size:16px;
	border-radius:2px;
	color:#555; border:#ddd solid 1px;
	transition:all 0.2s ease-in-out 0s; background-color:#FEFEFC;
}
#more A:hover {
	background:#005BAC; border:#005BAC solid 1px; color:#fff; 
}
#news{ width:1200px; float:left;  overflow:hidden;}
.nTabx{
	width:720px;
	float:left;
	overflow:hidden;
	text-align:center; border-bottom:#ddd solid 1px;
}
.nTabx  ul{
border:0;
margin:0; 
}
.nTabx  li{ float:left;
	text-align:center;
	cursor: pointer;
	list-style-type: none;
	 overflow:hidden; margin-right:4px; font-size:16px;  line-height:45px; padding-left:35px; padding-right:35px;

}
.nTabx li.active{background-color:#005BAC;
	 color:#fff;}
.nTabx li.normal{ background-color:#f1f1f1;color:#555; }
.nonea{ display:none;}
#newsa{ width:1200px; float:left;margin-top:35px;}
#newsb{ width:410px;float:left; margin-left:8px; padding:15px; background-color:#fff;box-shadow: 0px 1px 8px #ccc;-webkit-box-shadow: 0px 1px 8px #ccc;-moz-box-shadow: 0px 1px 8px #ccc; }
#news-1{
	width:410px;
	float:left; position:relative; 
	
}
#news-1 UL {
	COLOR:#565656; list-style-type:none; 
}
#news-1 UL LI {
width:410px;
	float:left; 
}
#news-1 UL LI .tp{ width:410px;  height:240px; overflow:hidden; float:left; position:relative;}
#news-1 UL LI .tp img{width:410px; min-height:240px; display:block; transition:all 0.4s ease-in-out 0s;}
#news-1 UL LI .tp .rq{ width:70px; height:50px; line-height:24px; padding-top:10px; text-align:center; position:absolute; left:0px; top:35px; background-color:rgba(0,0,0,0.6); color:#fff;}
#news-1 UL LI .tp .rq b{ font-size:22px;}
#news-1 UL LI .tp .rq p{ font-size:12px; }
#news-1 UL LI .bf1{ width:410px; float:left; line-height:30px; padding-top:10px; padding-bottom:6px;}
#news-1 UL LI .bf1 .f18{ font-size:20px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; height:30px; line-height:30px; color:#000; margin-bottom:8px; font-weight:600;}
#news-1 UL LI:hover .f18{color:#005BAC}
#news-1 UL LI .bf1 p{ font-size:14px; color:#777}
#news-1 UL LI .bf1 p a{ color:#777;}

#news-1 UL LI .bf2{width:410px; float:left;  font-size:14px; line-height:25px; height:50px; overflow:hidden;color:#888;}
#news-1 UL LI span{ background-color:#005BAC; color:#fff; padding-left:20px; font-size:12px;  padding-right:20px;display:inline-block; margin-top:8px;}
#news-1 UL LI:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#news-1 UL LI:hover .rq{ background-color:#005BAC}
#news-1 .num { right:0px; bottom:4px; width:100%; text-align:right;  height:10px;  overflow:hidden;   position: absolute; z-index: 999;	}
#news-1 .num li { display:inline-block; float:none;
	text-align:center;
	width: 20px;
	height:3px;
	line-height:0px;
	overflow:hidden;
	color:#777;
	font-size:0px; 
	text-align:center;
	margin-right:4px;
	margin-left:4px;
	cursor:pointer;
	overflow:hidden;
border-radius:10px; background-color:#777;transition:all 0.3s ease-in-out 0s;
}
#news-1 .num li.on {background-color:#005BAC; width:40px; }
#news_r{ width:720px;float:right;}
#newsc{width:720px; float:left; margin-top:20px; position:relative;}
#newsc .more{ position:absolute; top:-54px; right:5px; font-size:14px; line-height:30px;}
#newsc .more a{ color:#333;}
#newsc .more a:hover{ color:#005BAC;}
#newsa_1{
	width:720px;
	float:left; overflow:hidden; padding-bottom:10px; 

	}
#newsa_1 .tp{ width:200px; height:125px; float:left; overflow:hidden; margin-right:18px;}	
#newsa_1 img{ transition:all 0.4s ease-in-out 0s;width:230px; min-height:125px; display:block;}
#newsa_1 dd{ font-size:16px; font-weight:bold; line-height:30px; height:30px; 	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; cursor:pointer;}

#newsa_1 p{ line-height:25px; color:#666;  font-size:13px; height:75px; overflow:hidden;}
#newsa_1 .time{ color:#999; height:20px; font-size:12px; line-height:20px; overflow:hidden;}
#newsa_1  A{ color:#555;}
#newsa_1  A:hover{
	color:#005BAC;

}
#newsa_1:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#news-2{
	width:720px;
	float:right; overflow:hidden; margin-top:5px;
	
}
#news-2 UL {
	COLOR:#565656; list-style-type:none; 
}
#news-2 UL LI A:hover {
	color:#005BAC; 
}

#news-2 UL LI A { display:block; padding-left:10px;
	color:#333; 
}
#news-2 UL LI {
	WIDTH:720px;
	float:left;
	line-height:32px;
	font-size:14px;
	background-image: url(ico03.gif);
	background-repeat: no-repeat;
	background-position: left center; border-bottom:#ddd dotted 1px;
}
#news-2 UL LI:last-child{ border-bottom:0px;}

#news-2 UL LI  span{ color:#999; float:right; font-size:13px;}
#fa{width:1200px; float:left;margin-top:15px;}
#falist{width:1200px;
	float:left;
	text-align:center; overflow:hidden; position:relative;
}
#falist .la{ width:590px; float:left; margin-top:10px;}
#falist .la dd{ width:100%; float:left; overflow:hidden;height:420px; position:relative;}
#falist .la dd img{ width:100%; min-height:420px; transition:all 0.4s ease-in-out 0s;   }
#falist .la .zzc{ width:590px;position:absolute;left:0px; bottom:0px; height:40px; z-index:10; transition:all 0.4s ease-in-out 0s; background-color:rgba(0,91,172,0.5); overflow:hidden;}

#falist .la .zzc p{ text-align:center; color:#fff; font-size:16px;  line-height:40px; overflow:hidden;transition:all 0.4s ease-in-out 0s; }
#falist .la .zzc span{display:inline-block; border:#fff solid 1px; padding:5px 25px; font-size:14px; color:#fff; margin-top:30px;}
#falist .la:hover .zzc{ height:100%;}
#falist .la:hover .zzc p{ margin-top:20%; font-size:18px; font-weight:bold;}
#falist .la A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#falist .ra{ width:590px; float:right; overflow:hidden;}
#falist ul{ list-style-type:none; }
#falist UL LI { width:285px; float:left; text-align:center;   margin-right:20px;overflow:hidden; margin-top:10px; margin-bottom:10px;  }
#falist UL LI:nth-of-type(2n){ margin-right:0px;}
#falist UL LI dd{ width:100%; float:left; overflow:hidden;height:200px; position:relative;}
#falist ul li dd img{ width:100%; min-height:200px; transition:all 0.4s ease-in-out 0s;   }
#falist UL LI .zzc{ width:285px;position:absolute;left:0px; bottom:0px; height:40px; z-index:10; transition:all 0.4s ease-in-out 0s; background-color:rgba(0,91,172,0.5); overflow:hidden;}

#falist UL LI .zzc p{ text-align:center; color:#fff; font-size:14px;  line-height:40px; overflow:hidden;transition:all 0.4s ease-in-out 0s; }
#falist UL LI .zzc span{display:inline-block; border:#fff solid 1px; padding:5px 25px; font-size:14px; color:#fff; margin-top:30px;}
#falist UL LI:hover .zzc{ height:100%;}
#falist UL LI:hover .zzc p{ margin-top:20%; font-size:16px; font-weight:bold;}
#falist UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#cglist{width:1200px;
	float:left;
	text-align:center; overflow:hidden; margin-top:30px;
}
#cglist ul{ list-style-type:none; width:1230px }
#cglist UL LI { width:190px; float:left; text-align:left;  margin-right:12px;overflow:hidden; border-bottom:#9AA1A5 solid 3px; border-top:#9AA1A5 solid 3px; padding-top:12px; padding-bottom:12px;}
#cglist UL LI .tp{ width:190px; height:115px; float:left; overflow:hidden;}
#cglist UL LI .tp img{ display:block; width:100%; min-height:115px;transition:all 0.4s ease-in-out 0s;}
#cglist UL LI dd{ width:100%; float:left; color:#333; font-weight:600;line-height:40px; height:40px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; cursor:pointer; font-size:16px;}
#cglist UL LI .nrc{width:100%; color:#777; float:left;  margin-top:5px;  line-height:25px; height:125px; font-size:14px; display: -webkit-box; 
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical; }
#cglist UL LI:hover{border-bottom:#005BAC solid 3px; border-top:#005BAC solid 3px;}
#cglist UL LI:hover dd{ color:#005BAC}
#cglist UL LI:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#link{ width:1196px; border:#ddd solid 1px; padding:1px; float:left; background-color:#fff; margin-top:35px;}
#link_1{
	width:70px;
	height:50px;
	float:left;
	line-height:25px;
	font-size:14px;
	text-align:center;
	color:#FFFFFF;background-color:#005BAC;

}
#link_1 p{
	font-weight:bold;
	font-family: "Times New Roman", Times, serif; text-transform:uppercase;
}
#link_2{ width:1105px; padding-right:13px; float:right; line-height:25px;}
#link_2 a{ margin-left:8px; margin-right:8px;}