#part1{width:100%; float:left; border-bottom:#fff solid 1px; border-top:#fff solid 1px; min-width:1200px; background-color:#000; overflow:hidden;}
#part1 ul{LIST-STYLE-TYPE: none;}
#part1 UL li{ width:50%; float:left; border-left:#fff solid 1px; margin-left:-1px; font-size:18px; line-height:65px; color:#fff; text-align:center; background-color:#000C1C;}
#part1 UL li.r{
	background-image: url(pattern_honeycomb_red.gif);
	background-repeat: repeat;
	background-position: left top;
}
#part1 UL li.r p{ width:50%; float:left;}
#part1 UL li.r i{ font-size:18px; margin-right:12px;}
#part1 UL li a{ color:#fff;}
#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;}
#lmbt .bt dd{
	font-size:26px;
	line-height:30px;
	color:#AF0E0E;
}
#lmbt .bt dd span{	display:inline-block; padding:5px 15px;text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0; letter-spacing:1px;}
#lmbt .bt dd .hs{ background-color:#fff}
#lmbt .bt dd .bg{
	background-color:#fff;
	background-image: url(bga.jpg);
	background-repeat: repeat;
	background-position: center center;
}
#lmbt .bt p{ line-height:40px;
	font-size:30px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
#gywm{
	width:100%;
	float:left;
	overflow:hidden;
	min-width:1200px;
	position:relative;
	background-color:#fff; padding-top:50px; padding-bottom:50px;min-width:1200px;
;
}
#gywm .nrc{ width:1200px; float:left;}
#gywm .nrc .js{ width:770px; float:left;}
#gywm .nrc .js dd{ color:#000; font-size:36px; text-shadow: #888 2px 2px 8px; letter-spacing:1px; font-weight:600; margin-bottom:30px;}
#gywm .nrc .js p{ color:#777; line-height:25px; font-size:14px;}
#gywm  .tp{ width:400px; float:right; text-align:right;}
#gywm  .tp img{ max-width:90%;}

#gywm .nrc A.more{margin-top:25px;
	display:inline-block;
	padding-left:30px;
	padding-right:30px;
	line-height:40px;
	font-size:15px;
	border-radius:2px;
	color:#fff; border:#000 solid 1px;
	transition:all 0.2s ease-in-out 0s; font-weight:600; background-color:#111;
}
#gywm .nrc A.more:hover {
	color:#D9B81F;
	background-image: url(pattern_honeycomb_red.gif);
	background-repeat: repeat;  border:#811C16 solid 1px;
}
#ggfw{
	width:100%;
	float:left;
	border-bottom:#fff solid 1px;
	border-top:#fff solid 1px;
	background-image: url(pattern_honeycomb_red.gif);
	background-repeat: repeat; line-height:85px; font-size:36px;min-width:1200px; font-weight:600; color:#fff; overflow:hidden; text-align:center;
}
.hyweb2{
	width: 100%;
	background: #fff; overflow:hidden; position:relative; float:left; z-index:1;
}
.hyweb2 .swiper-slide{
	/* height: 8.0rem; */
}
.hyweb2 .swiper-slide img{
	max-width:1920px; display:block; border:0px;
	width: 100%;
}
.hyweb2 .swiper-pagination-bullets{ bottom:0px; margin-bottom:10px;}
.hyweb2 .swiper-pagination-bullet{
	width: 8px;
	height:8px;
 border:#D9B81F solid 2px; background:none;
	opacity: 1;
}
.hyweb2 .swiper-pagination-bullet-active{
	background:#D9B81F; border:#D9B81F solid 2px;
}

.hyweb2 .swiper-button-prev{
	filter: Alpha(Opacity=80);
-moz-opacity:0.8; 				opacity:0.8;
	transition:all 0.3s ease-in-out 0s;
	background-image: url(l1.png);
	background-repeat: no-repeat;
}
.hyweb2 .swiper-button-next{filter: Alpha(Opacity=80);
-moz-opacity:0.8; 				opacity:0.8;
	transition:all 0.3s ease-in-out 0s;
	background-image: url(r1.png);
	background-repeat: no-repeat;}
.hyweb2:hover .swiper-button-prev,.hyweb2:hover .swiper-button-next{ filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1; 	}
#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:269px; padding:8px;  float:left; text-align:center; background-color:#000;  margin-right:20px;overflow:hidden;  }
#prolist UL LI dd{ width:100%; float:left; overflow:hidden;height:250px; position:relative;}
#prolist ul li dd img{ max-width:100%;height:250px;transition:all 0.4s ease-in-out 0s;   }

#prolist UL LI  p{ text-align:center;width:100%; margin-top:10px;float:left; font-size:16px;  height:35px; line-height:35px; font-weight:bold;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; }
#prolist UL LI  p.jg{ color:#A6291A; font-size:14px; margin-top:0px;}
#prolist UL LI A{
	color:#DDDDDD;

}
#prolist UL LI A:hover{ color:#fff;}
#prolist UL LI A:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
#prolist .prev,#prolist .next {
	width: 38px;
	height:285px; display:block;
	top:0px; position:absolute;
}
#prolist .prev i,#prolist .next i{ line-height:325px; color:#fff}
#prolist .prev:hover i,#prolist .next:hover i{ color:#A6291A}
#prolist .prev {left:-50px;transition:all 0.4s ease-in-out 0s; 
}
#prolist .next {right:-50px;transition:all 0.4s ease-in-out 0s; 
}
#prolist:hover .prev{ left:0px;}
#prolist:hover .next{ right:0px;}
#more{ width:1200px; float:left; margin-top:30px; text-align:center;}
#more A{
	display:inline-block;
	padding-left:40px;
	padding-right:40px;
	line-height:40px;
	font-size:15px;
	border-radius:2px;
	color:#fff; border:#fff solid 1px;
	transition:all 0.2s ease-in-out 0s; font-weight:600; background-color:#7F1C15;
}
#more A:hover {
	color:#D9B81F;
	background-image: url(pattern_honeycomb_red.gif);
	background-repeat: repeat;
}
#tpzs{width:1200px;
	float:left;
	text-align:center;  position:relative; overflow:hidden;
}
#tpzs ul{ list-style-type:none; width:1240px;}
#tpzs UL LI { width:283px;  float:left; display:block; text-align:center;height:283px; position:relative; border:#666666 solid 1px; margin-right:20px; margin-bottom:20px;overflow:hidden;  }
#tpzs UL LI img{ width:283px; min-height:283px;transition:all 0.4s ease-in-out 0s; display:block;}
#tpzs UL LI .zzc{ width:100%; height:100%; position:absolute; left:0px; bottom:-290px;transition:all 0.4s ease-in-out 0s; background-color:rgba(0,0,0,0.5); z-index:10;}
#tpzs UL LI .zzc .nrc{ width:80%; padding:10%; text-align:center; margin-top:5%; text-align:center;}
#tpzs UL LI .zzc .nrc dd{color:#fff; font-size:15px; font-weight:600;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; height:30px; line-height:30px;}
#tpzs UL LI .zzc .nrc p{ font-size:13px; color:#eee; line-height:25px; height:75px; overflow:hidden; margin-top:10px;}
#tpzs UL LI .zzc .nrc .more{margin-top:15px;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	line-height:35px;
	font-size:14px;
	border-radius:2px;
	color:#fff; 
	transition:all 0.2s ease-in-out 0s; font-weight:600; 		background-image: url(pattern_honeycomb_red.gif);
	background-repeat: repeat;  border:#811C16 solid 1px;
}
#tpzs  UL LI:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#tpzs  UL LI:hover .zzc{ position:absolute; left:0px; bottom:0px}
#xwbg{padding-top:60px; padding-bottom:60px; min-width:1200px;overflow:hidden; width:100%; float:left;
	background-image: url(c1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#news{ width:1200px; float:left;  overflow:hidden; margin-top:25px;}
#lmdf{float:left;width:1200px; text-align:center;height:40px; background-color:#EEEEEE;  margin-top:20px;  overflow:hidden;}
#lmdf  ul{
border:0;
margin:0; 
}
#lmdf  li { cursor:pointer;
	font-size:14px;
	display:inline-block;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;height:40px;	line-height:40px; font-weight:bold;
}
#lmdf li.active{padding:0px 15px;

	color:#fff;
	background-color:#B07D2A;
	background-image: url(jt1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#lmdf li.normal{padding:0px 15px;color:#333; }
.nTabx{
	width:720px;
	float:left;
	overflow:hidden;
	text-align:center;
	background-image: url(d.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.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:35px; padding-left:10px; padding-right:10px;

}
.nTabx li.active{background-color:#B07D2A;
	 color:#FAD5A9;}
.nTabx li.normal{ background-color:#AA8316;color:#fff; }
.nonea{ display:none;}
#newsa{ width:1200px; float:left;margin-top:35px;}

#newsb{ width:720px;float:right;}
#newsa_1{
	width:720px;
	float:left; overflow:hidden; padding-bottom:20px; border-bottom:#333 dotted 1PX;

	}
#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:#eee;  font-size:13px; height:50px; overflow:hidden;}
#newsa_1 .time{ color:#D9B81F; height:20px; font-size:12px; line-height:20px; overflow:hidden;}
#newsa_1  A{ color:#fff;}
#newsa_1  A:hover{
	color:#D9B81F;

}

#news-1{
	width:720px;
	float:right; overflow:hidden; margin-top:15PX;
	
}
#news-1 UL {
	COLOR:#fff; list-style-type:none; 
}
#news-1 UL LI A:hover {
	color:#D9B81F; 
}
#news-1 UL LI A { display:block; padding-left:10px;
	color:#fff; 
}
#news-1 UL LI {
	WIDTH:720px;
	float:left;
	line-height:30px;
	font-size:14px;
	background-image: url(ico03.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


#news-1 UL LI  span{ color:#eee; float:right; font-size:13px;}
#news_l{ width:450px; float:left; overflow:hidden;}
.hyweb1 { width:450px; height:320px; position: relative; overflow:hidden; }
.hyweb1 li{width:450px;
	background-repeat: no-repeat;
	background-position: center top; height:320px; text-align:center; position:relative;
}

.hyweb1 li img{ border:0px; width:450px; min-height:320px; transition:all 0.6s ease-in-out 0s;}
.hyweb1  LI .zzc{ width:420px; 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:275px; display:block;
	top:0px; position:absolute;
}
.hyweb1 .prev i,.hyweb1 .next i{ line-height:300px; color:#eee}
.hyweb1 .prev:hover i,.hyweb1 .next:hover i{ color:#fff}
.hyweb1 .prev {left:10px;
}
.hyweb1 .next {
	right:10px;

}