#main{ width:1200px; float:left; overflow:hidden;}
#fwlist{width:1200px;
	float:left;
	text-align:center;  overflow:hidden; margin-top:15px; position:relative; overflow:hidden; z-index:2;
}
#fwlist ul{ list-style-type:none; width:1240px;}
#fwlist UL LI { width:380px; float:left; text-align:center;  margin-right:30px;overflow:hidden; margin-top:15px; margin-bottom:15px;}
#fwlist UL LI dd{ width:100%; float:left;height:250px; overflow:hidden; position:relative;}
#fwlist UL LI dd .bt{ position:absolute; left:15%; width:70%; text-align:center; line-height:50px; height:50px; overflow:hidden; background-color:rgba(0,0,0,0.7); font-size:18px; color:#fff;border-radius:50px; top:80px; z-index:1;}
#fwlist ul li img{width:380px; min-height:250px;transition:all 0.4s ease-in-out 0s;   }

#fwlist UL LI p{ width:360px; background-color:#f6f6f6; text-align:center; float:left; height:60px; line-height:20px; padding:10px; font-size:13px; color:#fff; color:#555; text-align:left;}
#fwlist UL LI:hover p{ background-color:#cc0000; color:#FFFFFF;}
#fwlist UL LI:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#fwlist UL LI:hover dd .bt{background-color:rgba(204,0,0,0.7);}
#fwlist .prev,
#fwlist .next {
	width: 38px;
	height:250px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px; 
}
#fwlist .prev {left:-50px;
		background-image: url(lefta.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#fwlist .next {
	right:-50px;
	background-position: right center;
	background-image: url(righta.png);
}
#lmbt{
	width:1200px;
	float:left;
	text-align:center;
	overflow:hidden;
	background-image: url(lm_tit.png);
	background-repeat: no-repeat;
	background-position: center top; height:117px;
}
#lmbt .bt{ float:left; width:1200px;text-align:center;}
#lmbt .bt dd{ font-size:26px;  line-height:30px; color:#cc0000; display:inline-block; margin-top:64px; }
#lmbt .bt dd .bs{ color:#fff; }
#lmbt .bt p{
	font-size:14px;
	line-height:20px;
	text-align:center;
	color:#333;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
#lmdf{float:left;width:1200px; text-align:center;  margin-top:30px; margin-bottom:25px; overflow:hidden;}
#lmdf A{ width:140px;
	line-height:40px;	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	font-size:14px;
	display:inline-block;
	 color:#fff; background-color:#666; margin-left:10px; margin-right:10px;border-radius:40px;
}
#lmdf A:hover{	color:#fff; background-color:#cc0000;}
#company{ width:1200px; float:left; margin-top:30px; overflow:hidden;}
#company .tpq{ width:560px; float:left;}
#company .tpq img{ max-width:100%; display:block;}
#company .right{ width:600px; float:right;}
#company .right .nrc{ width:100%; float:left; font-size:14PX; color:#333; line-height:28px;}
#gslm{ width:100%; float:left; margin-top:25px;}
#gslm UL {
	LIST-STYLE-TYPE: none;
}
#gslm UL li{ width:33.33%; float:left; position:relative;}
#gslm UL li .nrd{
	width:100%;
	float:left;
	background-image: url(a1.png);
	background-repeat: no-repeat;
	background-position: center center; height:140px;  transition: All 0.4s ease-in-out;
}
#gslm UL li:hover .nrd{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
#gslm UL li p{ font-size:15px; font-weight:bold; position:absolute; right:58px; top:38px;}
#gslm UL li a{ color:#333;}
#gslm UL li a:hover{ color:#cc0000;}
#prolist{width:1200px;
	float:left;
	text-align:center;  position:relative; margin-top:25px;
}
#prolist .zzd{ width:1200px; float:left; overflow:hidden;}
#prolist ul{ list-style-type:none; }
#prolist UL LI { width:285px; float:left; text-align:center;  margin-right:24px;overflow:hidden;  }
#prolist UL LI dd{ width:100%; float:left;height:200px; overflow:hidden; margin-top:10px; margin-bottom:10px; position:relative;}
#prolist ul li img{width:285px; min-height:200px;transition:all 0.4s ease-in-out 0s;   }
#prolist UL LI .zzc{ width:255px; padding:10px 15px;position:absolute;left:0px; bottom:-60px; z-index:10; transition:all 0.4s ease-in-out 0s; background-color:rgba(0,0,0,0.6); text-align:left;transition:all 0.4s ease-in-out 0s;
}
#prolist UL LI dd:hover .zzc{ bottom:0px;}
#prolist UL LI .zzc p{ text-align:center; font-size:14px;  height:25px; line-height:25px; overflow:hidden;}
#prolist UL LI A{
	color:#fff;

}

#prolist UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#prolist .prev,#prolist .next {
	width: 38px;
	height:440px; display:block;
	top:0px; position:absolute;
}
#prolist .prev i,#prolist .next i{ line-height:440px; color:#60605E}
#prolist .prev:hover i,#prolist .next:hover i{ color:#cc0000}
#prolist .prev {left:-50px;
}
#prolist .next {
	right:-50px;

}
#part1{ width:1200px; float:left; position:relative; height:460px;}
#part1 .tp1{ position:absolute; width:310px; height:480px; left:0px; top:-20px; overflow:hidden;}
#part1 .tp1 img{ width:100%; height:480px;}
#part1 .nrd{ width:820px; float:right; padding-top:90px; overflow:hidden;}
#part1 .nrd .zs{ width:820px; float:left; color:#fff;}
#part1 .nrd .zs a{ color:#fff;}
#part1 .nrd .bt{ font-size:20px; font-weight:bold; line-height:30px; color:#fff;}
#part1 .nrd .bt span{ font-size:15px; font-weight:normal; margin-left:20px;}
#part1 .nrd .nr{ font-size:13px; line-height:28px; margin-top:40px;}
#qttp{ width:820px; float:left; overflow:hidden; margin-top:30px;}
#qttp UL {list-style-type:none; width:840px;}
#qttp UL li{ width:196px; float:left; overflow:hidden; height:140px; margin-right:12px;}
#qttp UL li img{ width:196px; min-height:140px;display:block;transition:all 0.4s ease-in-out 0s; }
#qttp UL li:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#more{ width:1200px; float:left; margin-top:25px; text-align:center;}
#more A{
	display:inline-block;
	padding-left:50px;
	padding-right:50px;
	line-height:35px;
	font-size:15px;
	border-radius:5px;
	background-color:#555;
	color:#fff;
	transition:all 0.2s ease-in-out 0s;
}
#more A:hover {
	background:#cc0000;  color:#FFFFFF; 
}
#news{ width:1200px; float:left; margin-top:35px; overflow:hidden;}
#newsa{ width:1200px; float:left;margin-top:35px;}

#newsb{ width:570px;float:right;}
#newsc{width:570px; float:left;  position:relative;}
#newsa_1{
	width:570px;
	float:left; overflow:hidden; padding-bottom:8px;  margin-bottom:8px; 

	}

#newsa_1 dd{ font-size:14px; line-height:25px; height:25px; 	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; cursor:pointer; font-weight:bold;}

#newsa_1 p{ line-height:22px; color:#888;  font-size:13px; height:44px; overflow:hidden;}
#newsa_1 .time{ color:#A8A8A8; height:20px; font-size:12px; line-height:20px; overflow:hidden;}
#newsa_1  A{ color:#666;}
#newsa_1  A:hover{
	color:#cc0000;

}
#newsc span{ margin-top:20px;display:inline-block; line-height:30px; background-color:#333; color:#fff; text-transform:uppercase; font-size:13px; padding-left:30px; padding-right:30px;}
#newsc span:hover{ background-color:#cc0000; color:#fff;}
#news_r{ width:590px; float:left; overflow:hidden;}
.hyweb1 { width:590px; height:400px; position: relative; overflow:hidden; }
.hyweb1 li{width:590px;
	background-repeat: no-repeat;
	background-position: center top; height:400px; text-align:center; position:relative;
}

.hyweb1 li img{ border:0px; width:590px; min-height:400px; transition:all 0.6s ease-in-out 0s;}
.hyweb1  LI .zzc{ width:560px; padding:10px 15px;position:absolute;left:0px; bottom:0px; z-index:10; transition:all 0.4s ease-in-out 0s; background-color:rgba(0,0,0,0.6); text-align:left; color:#FFFFFF;
}
.hyweb1  LI .zzc dd{ font-size:14px; font-weight:bold; height:30px; line-height:30px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; }
.hyweb1  LI .zzc p{ font-size:12px; color:#ccc;line-height:20px; height:20px; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; }
.hyweb1  LI:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
/*Êý×Ö°´Å¥ÑùÊ½*/
.hyweb1 .num {right:10px; bottom:11px;  height:10px;  overflow:hidden; display:none;  position: absolute; z-index: 999;	}
.hyweb1 .num li { display:none;
	text-align:center;
	width: 10px;
	height:10px;
	line-height:0px;
	overflow:hidden;
	color:#fff;
	font-size:0px; 
	text-align:center;
	margin-right:2px;
	margin-left:2px;
	cursor:pointer;
	float: left;
	overflow:hidden;
border-radius:10px; background-color:#fff;transition:all 0.3s ease-in-out 0s;
}
.hyweb1 .num li.on {background-color:#BF0007; 
}
.hyweb1 .prev,.hyweb1 .next { text-align:center;
	width: 38px;
	height:400px; display:block;
	top:0px; position:absolute;
}
.hyweb1 .prev i,.hyweb1 .next i{ line-height:400px; color:rgba(0,0,0,0.5)}
.hyweb1 .prev:hover i,.hyweb1 .next:hover i{ color:#cc0000}
.hyweb1 .prev {left:10px;
}
.hyweb1 .next {
	right:10px;

}

