#main{ width:1200px; float:left; overflow:hidden;}
#lmbt{
	width:1200px;
	float:left;
	text-align:center;
	overflow:hidden;
	
	background-repeat: no-repeat;
	background-position: center top; height:117px;
	margin-top:210px;
	
}
#lmbt .bt{ float:left; width:1200px;text-align:center;}
#lmbt .bt dd{ font-size:26px;  line-height:30px; color:#920001; 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:#777; background-color:#fff; margin-left:10px; margin-right:10px;border-radius:40px;
}
#lmdf A:hover{	color:#fff; background-color:#920001;}


#lmbt1{
	width:1200px;
	float:left;
	text-align:center;
	overflow:hidden;
	
	background-repeat: no-repeat;
	background-position: center top; height:117px;
	
	
}
#lmbt1 .bt{ float:left; width:1200px;text-align:center;}
#lmbt1 .bt dd{ font-size:26px;  line-height:30px; color:#920001; display:inline-block; margin-top:24px; }
#lmbt1 .bt dd .bs{ color:#fff; }
#lmbt1 .bt p{
	font-size:14px;
	line-height:20px;
	text-align:center;
	color:#333;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
#lmdf1{float:left;width:1200px; text-align:center;  margin-top:10px; margin-bottom:25px; overflow:hidden;}
#lmdf1 A{ width:140px;
	line-height:40px;	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	font-size:14px;
	display:inline-block;
	 color:#777; background-color:#fff; margin-left:110px; margin-right:110px;border-radius:40px;
}
#lmdf1 A:hover{	color:#fff; background-color:#920001;}



#lmbt2{
	width:300px;
	float:left;
	text-align:left;
	overflow:hidden;
	

	
	
}
#lmbt2 .bt{ float:left; width:300px;}
#lmbt2 .bt dd{ font-size:26px;  line-height:30px; color:#920001; display:inline-block; margin-top:34px; }
#lmbt2 .bt dd .bs{ color:#fff; }
#lmbt2 .bt p{
	font-size:14px;
	line-height:20px;
	text-align:center;
	color:#333;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
#lmdf2{float:left;width:300px; text-align:center;  margin-top:30px; margin-bottom:25px; overflow:hidden;}
#lmdf2 A{ width:140px;
	line-height:40px;	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	font-size:14px;
	display:inline-block;
	 color:#777; background-color:#fff; margin-left:10px; margin-right:10px;border-radius:40px;
}
#lmdf2 A:hover{	color:#fff; background-color:#920001;}

#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:60px;}
#gslm UL li a{ color:#333;}
#gslm UL li a:hover{ color:#920001;}
#prolist{width:1200px;
	float:left;
	text-align:center;  position:relative; 
}
#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:#920001}
#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:#920001;  color:#FFFFFF; 
}
#news{ width:1200px; float:left; margin-top:35px; overflow:hidden;}
#newsa{ width:580px; float:left}
#news .r{ float:right;}
#xwbt{ width:580px; float:left}
#xwbt dd{ float:left; font-size:26px; line-height:26px; color:#333;}
#xwbt span{ font-size:12px; text-align:center; overflow:hidden; color:#fff; float:right; width:90px; height:26px; line-height:26px;border-radius:26px; background-color:#920001;}
#xwbt span A{ display:block; color:#fff;}
#xwbt span A:hover{
	background-image: url(t.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#newsb{ width:580px; float:left; margin-top:30px;}
#newsa_1{
	width:580px;
	float:left; overflow:hidden; padding-bottom:12px; 

	}
#newsa_1 .tp{ width:230px; height:150px; float:left; overflow:hidden; margin-right:18px;}	
#newsa_1 img{ transition:all 0.4s ease-in-out 0s;width:230px; min-height:150px; display:block;}
#newsa_1 dd{ font-size:15px; font-weight:bold; line-height:25px; height:25px; 	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; cursor:pointer;}
#newsa_1 span{ width:125px; height:38px; display:block;
	background-image: url(mor3.png);
	background-repeat: no-repeat;
	background-position: center center; float:right; margin-top:10px;
}
#newsa_1 p{ line-height:22px; color:#red; text-indent:24px; font-size:13px; height:66px; overflow:hidden;}
#newsa_1 .time{ color:#999; height:25px; overflow:hidden;}
#newsa_1  A{ color:#red;}
#newsa_1  A:hover{
	color:#920001;

}
#newsa_1:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#news-1{width:580px;
	float:left; margin-top:25px; 
}

#news-1 ul{ list-style-type:none;   font-size:12px;  }
#news-1 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-1 UL LI {
	text-align:left;
	WIDTH:580px;
	float:left;
	font-size:15px;
	line-height:32px; height:32px; overflow:hidden;
	background-image: url(hq.png);
	background-repeat: no-repeat;
	background-position: 5px center;	
}
#news-1 UL LI span{ float:right;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#news-1 UL LI.r{ float:right;}
#news-1 UL LI A {
padding-left:24px;
color:#555;
}
#news-1 UL LI A:hover {
	color:#920001;
}
#news-3{
	width:580px;
	float:right; 
	
}
#news-3 UL {
 list-style-type:none; 
}
#news-3 UL LI A:hover {
	color:#fff; 
}
#news-3 UL LI A {
	color:#555; 
}
#news-3 UL LI {
	width:550px;
	float:left;
	line-height:22px;
	font-size:12px;
	padding:22px 15px;
	background-image: url(bq1.png);
	background-repeat: no-repeat;
	background-position: 20px center;	
}
#news-3 UL LI:hover{
	background-color:#920001;
	background-image: url(bq.png);
	background-repeat: no-repeat;
	background-position: 20px center;
}
#news-3 UL LI:hover i,#news-3 UL LI:hover p{ color:#fff;}
#news-3 UL LI i{ font-size:20px; line-height:25px; color:#555; float:right; margin-right:10px; }
#news-3 UL LI p{  padding-left:40px;float:left;font-size:15px; line-height:25px; height:25px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;  overflow:hidden; }

