@charset "utf-8";
/* CSS Document */
/***顶部黑色******/
#top_bar{
	width:100%;
	height:40px;
	background:#444;
	color:#999;
	}
	
.top_bar_in{
	width:1290px;
	height:40px;
	margin:0 auto;
	text-align:right;
	position: relative;
}
.fav{
	float:right;
	/*width:304px;*/
	width:328px;}
.fav li{
	float:left;
	line-height:40px;
	}
.fav li a{
	color:#aaa;
	text-decoration:none;}
.fav .li_t{
		margin:0 18px;
}
#ly_language{
	position: absolute;
	top: 9px;
	right: 5px;
	width: 75px;
	height: 66px;
	background: #444;
	visibility: hidden;


}
#ly_language ul li{
	width:75px;
	height:22px;
	line-height:22px;
	text-indent:3px;
	color:#999;	
	}
#ly_language ul li a{
	color:#999;
	text-decoration:none;}
#ly_language ul li a:hover{
	color:#999;
	text-decoration:underline;}
#sj{
	position:absolute;
	top:17px;
	right:0;
	width:6px;
	height:23px;}
/**导航与BANNER**/

.nav{
	position: absolute;
	left:50%;
	margin-left:-645px;
	margin-top:40px;
	z-index:1;
	width:1290px;
	height:80px;
	-webkit-box-shadow:2px 2px 3px #adadad;
}
.navbg{
	position:absolute;
	width:1290px;
	height:80px;
	z-index:10;
	background:#fff ;
    filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity:0.5; /*Firefox私有，透明度50%*/
	opacity:0.5;/*其他，透明度50%*/}
.logo{
	position:absolute;
	z-index:30;	
	width:321px;
	height:77px;
	background:#fff;
	border-bottom:3px solid #fa3200;
	-webkit-box-shadow:3px 0 5px #708fb9;}
.logo img{
	margin-top:15px;
	margin-left:29px;}
.nav ul {
	position:absolute;
	left: 362px;
	top: 0;
	z-index:30;
	height:80px;
	}
.nav ul li{
	float:left;
    width:107px;
    height:80px;
	line-height:80px;
	margin:0 8px;
	font-size:16px;
	color:#555;
	text-align:center;
}
.nav ul li a{
	color:#555; 
	text-decoration:none;}
.nav ul li a.onmenu{
	color:#f73100;}
.navhover{
	color:#f73100;
	text-decoration:none;
	background:#fff;
	-webkit-box-shadow:0 0 5px #708fb9;}
/*导航下拉菜单*/
.xl{
	width:457px;
	height:165px;
	background:#fff;
	z-index:50;
	padding:35px 25px 25px 20px;}
.xl_l{
	float:left;
	width:85px;
	}
.xl_l a{
	font-size:14px;
	display: block;
	line-height:30px;
	height:30px;}
.xl_r{
	width:371px;
	border-left:1px solid #cbcaca;
	float:right;}	
.xl_r img{
	float:left;
	margin:0 20px;}
.xl_r p{
	font-size:12px;
	line-height:25px;
	}
.xl_r .button{
	width:75px;
	height:17px;
	line-height:17px;
	font-size:11px;
	background:url(../images/nav_b.jpg) center center no-repeat;
	padding-left:7px;
	display:block;
	float:left;
	color:#fff;
	margin-top:10PX;
	}
.xl_r .button a{
	color:#fff;}
#xlzjfy{
	position: absolute;
	left: 131px;
	top: 80px;
	visibility: hidden;
	}
#xlfycy{
	position:absolute;
	left:254px;
	top:80px;
	visibility:hidden;}	
#xlfynews{
	position:absolute;
	left:377px;
	top:80px;
	visibility:hidden;
	}	
#xlfyry{
	position:absolute;
	left:500px;
	top:80px;
	visibility:hidden;
	}	
#xlfyhr{
	position:absolute;
	left:500px;
	top:80px;
	visibility:hidden;
	}	
	

/*大图片*/	
.banner{
	z-index:-1;
	position:absolute;
	overflow:hidden;
	width:100%;
	height:350px;
	background: url(../images/banner_01.jpg) center center no-repeat;
	}
	
.banner .container{position:relative;display:none;width:100%;}
.banner .container .prev{width:65px;height:65px;position:absolute;left:10px;top:-250px;background:url(../images/b_banner.png) no-repeat left -65px;z-index:12;}
.banner .container .next{width:65px;height:65px;position:absolute;right:10px;top:-250px;background:url(../images/b_banner.png) no-repeat -71px -65px;z-index:12;}
.banner .container .prev:hover{width:65px;height:65px;position:absolute;left:10px;top:-250px;background:url(../images/b_banner.png) no-repeat left 1px;z-index:12;}
.banner .container .next:hover{width:65px;height:65px;position:absolute;right:10px;top:-250px;background:url(../images/b_banner.png) no-repeat -71px 1px;z-index:12;}
.banner ul li{float:left;height:350px;width:100%;}
.banner ul li a{display:block;height:350px;width:100%;}

/*******更多*******/
.more_w{
	color:#fff;
	position:absolute;
	background:url(../images/icon3.png) left top no-repeat;
	text-indent:25px;
	font-size:14px;
	width:53px;
	height:20px;
	line-height:20px;
	}
.more_w  a{
	color:#fff;}
.more_b{
	color:#999;
	position:absolute;
	background:url(../images/icon2.png) left top no-repeat;
	text-indent:25px;
	font-size:14px;
	width:53px;
	height:20px;
	line-height:20px;
	}
.more_b a{
	color:#999;}
	/**********底部***********/
#footer{
	width:100%;
	background:#444;
	border-bottom:1px solid #4a4a4a ;}
.infooter{
	width:1270px;
	margin:0 auto;
	position:relative;}
.footer_l{
	padding-top:35px;
	float:left;
	width:663px;
	height:143px;
	border-right:#4a4a4a 1px solid;
	overflow:hidden;
	}
.footer_l ul li{
	float:left;
	width:77px;
	}
.footer_l ul .li1{
		margin-right:65px;
}
.footer_l ul .li2{
	}
.footer_l ul li h3{
	color:#f6f6f6;}
.footer_l ul li a{
	display:block;
	height:21px;
	line-height:21px;
	text-decoration:none;
	color:#ababab;}
.footer_r{
	padding-top:35px;
	padding-left:55px;
	float:right;
	width:550px;
	height:143px;
	border-left:#393939 1px solid;
	overflow:hidden;
	}
.footer_r h3{
	color:#f6f6f6;}
.footer_r a{
	display:block;
	height:21px;
	line-height:21px;
	text-decoration:none;
	color:#ababab;}
.ewm{
	position:absolute;
	width:80px;
	top:40px;
	right:0px;}
.ewm h3{
	color:#fff;
	margin-bottom:5px;}
#cop{
	width:100%;
	border-top:1px solid #393939;
	background:#444;}
	
.cop1{
	float:left;
	width:721px;
	height:67px;
	line-height:67px;
	color:#ababab;
	}
.cop2{
	width:349px;
	float:left;
	color:#ababab;}
.cop3{
	float:left;
	width:200px;
	padding-top:17px;}
.cnzz{
	position:absolute;
	left:647px;
	top:25px;}
.search{
	width:200px;
	height:28px;
	background:url(../images/i_search.jpg) left top no-repeat;
	border:0 0;
	color:#999;
	text-indent:10px;}
