#main{
	width:1200px;
	float:left;

}
#prolist{width:1200px;
	float:left;
	text-align:center; margin-top:25px;
}
#prolist .zzc{ width:1200px; overflow:hidden; float:left; }
#prolist ul{ list-style-type:none;  }
#prolist UL LI { width:320px; float:left; padding:20px; text-align:center; margin-right:19px; margin-left:19px; margin-top:10px; margin-bottom:10px;overflow:hidden; position:relative; border:#f8f8f8 solid 1px; transition:all 0.3s ease-in-out 0s;}

#prolist UL LI .tp{ width:320px; height:300px; background-color:#fff; display:table-cell; vertical-align:middle; text-align:center;}
#prolist ul li img{max-width:300px;max-height:270px;}
#prolist UL LI h1{ width:320px;text-align:center; line-height:60px; height:60px;  font-size:22px; font-weight:normal;	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}
#prolist UL LI p{ color:#666; font-size:14px; }

#prolist UL LI A{
	color:#333;

}
#prolist UL LI A:hover{
	color:#005199;

}
#prolist UL LI:hover{
box-shadow: 0px 2px 4px #999;-webkit-box-shadow:0px 2px 6px #999;-moz-box-shadow: 0px 2px 4px #999; border:#005199 solid 1px; background-color:#fff;
}
#prolist UL LI A:hover p {	color:#005199;}

#bt{ width:100%; float:left; text-align:center;}
#bt h1{
	text-align:center;
	background-image: url(line.jpg);
	background-repeat: repeat-x;
	background-position: center center; 
}
#bt h1 span{display:inline-block; background-color:#fff; font-size:28px;  line-height:45px; color:#333;  padding-left:20px; padding-right:20px;}
#bt h1 .bga{ background-color:#fff;
}
#bt h1 .bgc{ background-color:#F9F9F9;}
#bt p{ font-size:16px; color:#c9c9c9; line-height:22px;}
#bt p.ew{
	font-size:16px; text-transform:capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#bt0{ width:100%; float:left; text-align:center;	background-image: url(line.jpg);
	background-repeat: repeat-x;
	background-position: center bottom; padding-bottom:10px;}
#bt0 h1{ float:left;
	text-align:left; font-weight:normal;
 
}
#bt0 h1 span{display:inline-block;  font-size:28px; color:#333; }
#bt0 p{ font-size:16px; color:#c9c9c9; line-height:15px; margin-top:8px;font-weight:normal;}
#bt0 p.ew{
	font-size:16px; text-transform:capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#bt0 .more{  float:right; text-align:center; margin-top:10px;}
#bt0 .more A{
display:inline-block;padding:5px 20px;border-radius:2px;line-height:20px; background-color:#333; border:#333 solid 1px;  color:#fff; font-size:14px;transition:all 0.3s ease-in-out 0s;
}
#bt0 .more A:hover {
	background:#005199;  color:#FFFFFF; border:#00488A solid 1px;
}
#news{ width:1200px; float:left;}
#news-3{
	width:1200px;
	float:left; margin-top:25px; overflow:hidden;
	
}
#news-3 UL {
	COLOR:#565656; list-style-type:none; width:1250px; overflow:hidden;
}
#news-3 UL LI A:hover {
	color:#005199; 
}
#news-3 UL LI A {
	color:#333; 
}
#news-3 UL LI { width:380px; margin-right:30px; float:left; margin-top:10px; margin-bottom:10px;
	
}
#news-3 UL LI.zyjs{ background-image:none; line-height:26px; font-size:14px; text-align:left; color:#666666; }
#news-3 UL LI b{ font-size:40px;  line-height:50px; color:#333; }
#news-3 UL LI span{ color:#666;}
#news-3 UL LI p{ font-size:16px; line-height:30px; font-weight:bold; height:30px; overflow:hidden;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}
#news-3 UL LI A h2 { text-align:center;cursor:pointer;
	width:90px;
	height:90px;font-weight:normal;
	background-color:#F5F5F5;
	color:#333;
	float:left;
	margin-right:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; padding-top:16px;
	line-height:25px;
}
#news-3 UL LI A:hover h2{
	   background-color:#005199; color:#fff;
}
#news-3 UL LI A:hover b{color:#fff;}
#more{ width:1200px; float:left; margin-top:25px; text-align:center;}
#more A{
display:inline-block;padding:10px 28px;border-radius:2px;line-height:20px; background-color:#333; border:#333 solid 1px;  color:#fff; font-size:15px;transition:all 0.3s ease-in-out 0s;
}
#more A:hover {
	background:#005199;  color:#FFFFFF; border:#00488A solid 1px;
}
#company{ width:1200px; float:left;}
#company .tp{ float:right; padding:20px; width:528px; height:344px;
	background-image: url(qq.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#company .tp  img{ width:528px; height:344px;}
#company_1{ width:580px;; float:left; margin-top:20px;}
#company_1 h1{ font-size:28px; color:#fff; width:100%; float:left; font-weight:normal;}
#company_1 h1 span{
	font-size:16px;
	color:#f9f9f9;
	margin-left:15px;
	text-transform:capitalize;
	font-family: Arial, Helvetica, sans-serif;
}
#companya{width:580px; float:left; font-size:14px; line-height:25px; color:#c9c9c9; margin-top:20px;}
#company .more{  float:left; text-align:center; margin-top:30px;}
#company .more A{
display:inline-block;padding:5px 20px;border-radius:2px;line-height:20px; background-color:#fff; border:#fff solid 1px;  color:#444; font-size:14px;transition:all 0.3s ease-in-out 0s;
}
#company .more A:hover {
	background:#005199;  color:#FFFFFF; border:#00488A solid 1px;
}
.nTab{ width:1200px; float:left; overflow:hidden; text-align:center; margin-top:15px; margin-bottom:15px;}
.nTab  ul{
border:0;
margin:0; 
}
.nTab  li{display:inline-block;
	text-align:center;
	cursor: pointer;
	list-style-type: none;
	height:30px;
	line-height:30px;
	font-size: 14px; border-radius:2px; overflow:hidden; margin-right:12px; padding-left:15px; padding-right:15px;

}
.nTab li.active{
	color:#fff; background-color:#005199;
}
.nTab li.normal{
	color:#666; background-color:#f2f2f2;
	}
.nonea{ display:none;}
#case{ width:1200px; float:left;}
#zplist{width:1200px;
	float:left;
	text-align:center;  position:relative;
}
#zplist .zzc{ width:1200px; overflow:hidden; float:left; }
#zplist ul{ list-style-type:none; width:1220px; }
#zplist UL LI { width:275px; float:left; text-align:center; margin-right:20px; margin-top:10px; margin-bottom:10px;overflow:hidden; position:relative; border:#ddd solid 1px; padding:4px; transition:all 0.3s ease-in-out 0s; }

#zplist UL LI .tp{ width:275px; height:250px; display:table-cell; vertical-align:middle; text-align:center;}
#zplist ul li img{max-width:275px;max-height:250px;}
#zplist UL LI h1{ width:275px;text-align:center; padding-top:10px; padding-bottom:10px;}
#zplist UL LI p{ text-align:center; line-height:30px; height:30px; overflow:hidden; font-size:18px;	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}
#zplist UL LI p i{ color:#666; font-weight:normal; font-size:18px;}
#zplist UL LI A{
	color:#333;

}
#zplist UL LI A:hover{
	color:#005199;

}
#zplist UL LI:hover{
box-shadow: 0px 2px 4px #999;-webkit-box-shadow:0px 2px 6px #999;-moz-box-shadow: 0px 2px 4px #999; border:#005199 solid 1px;
}
#zplist UL LI A:hover p i{	color:#005199;}

#zplist .prev,
#zplist .next {transition:all 0.4s ease-in-out 0s;
	width: 30px;
	height:50px;
	position: absolute;
	filter: Alpha(Opacity=60);
-moz-opacity:0.6; 		opacity:0.6;
	background-repeat: no-repeat;
	background-position: left center;
	top:145px;
}
#zplist .prev {
	left:-40px;
	background-image: url(l1.jpg);
	background-repeat: no-repeat;
}
#zplist .next {
	right:-40px;
	background-position: right center;
	background-image: url(r1.jpg);	
}
#tplist{width:1200px;
	float:left;
	text-align:center; overflow:hidden; margin-top:20px;
}
#tplist ul{ list-style-type:none; width:1220px; }
#tplist UL LI { width:590px; float:left; text-align:center;  margin-right:20px;position:relative; padding-bottom:15px;  }
#tplist ul li .tp{ width:590px; height:250px; position: relative; float:left; z-index:5; overflow:hidden;}
#tplist ul li img{width:590px; min-height:250px;transition:all 0.6s ease-in-out 0s;   }
#tplist UL LI .wz{ width:450px; float:left; position:relative; z-index:10; margin-top:-20px; padding:20px; background-color:#fff; margin-left:50px;transition:all 0.3s ease-in-out 0s; text-align:left;}
#tplist UL LI h1{ width:450px; text-align:center; font-size:18px; height:35px; line-height:35px; overflow:hidden;TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;	OVERFLOW: hidden;}
#tplist UL LI p{ color:#9c9c9c; line-height:25px; font-size:14px; height:50px; overflow:hidden;}
#tplist UL LI i{ font-size:18px;color:#9c9c9c;}
#tplist UL LI A{color:#333;}
#tplist UL LI A:hover, #tplist UL LI A:hover  i{ color:#005199;}
#tplist UL LI A:hover .wz{box-shadow: 0px 2px 4px #999;-webkit-box-shadow:0px 2px 6px #999;-moz-box-shadow: 0px 2px 4px #999;}
#tplist UL LI A:hover img{-webkit-transform:scale(1.20);-moz-transform:scale(1.20);-o-transform:scale(1.20);transform:scale(1.20);}
#link{ width:1196px;  float:left; border:#ddd solid 1px; padding:1px;}
#link_1{ width:50px; line-height:25px; background-color:#005199;float:left; padding-top:5px; padding-bottom:5px; font-size:14px; text-align:center; color:#FFFFFF;}
#link_2{ width:1122px; padding-right:13px; font-size:14px; float:right; line-height:25px;}
#link_2 A{ padding-left:8px; padding-right:8px;}