@charset "utf-8";
*{padding:0px;margin:0px}
body{font-size:13px; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; color:#333}
body,div,p,ul,li,span{margin:0; padding:0;}
body.jlong{ width:1000px; margin:0 auto}
a{color: #333333; text-decoration:none;}
a:link {color: #333333}	
a:visited {color: #333333}
a:hover {text-decoration:none; color:#046502;}
table {border-collapse:collapse;}
ul,li {list-style:none;}
img {border:0;vertical-align:middle;}
.fl,.fl_m{float: left;}
.fr,.fr_m{float: right;}
.clear {clear: both;}
/*头部*/
header{width:100%; height:auto; background-image:url(icon-1.jpg); text-align:center; position:relative}
header img.logo{padding-left:0px;width:100%; height:auto;background:no-repeat; }

# main_log {width:100%; height:auto;overflow:hidden; margin:0 auto; position:relative}
.main_log img.logo {padding-left:0px;width:100%; height:auto;background:no-repeat; }
.main_log .log_ul{width:100%;position:relative}
.main_log .log_ul li{ width:50%;float:left;}
.main_log .log_ul li img{ width:100%; height:auto;}

header .zb_cd{height:60px;width:60px;position:absolute; background:no-repeat; background-size:auto 100%}
header .zb_cd {right:0%;background:url(cd.png) no-repeat right center;}
/*隐藏-滑动导航*/
.nav{position:absolute; background:#393939; overflow:hidden; width:50%; max-height:440px; z-index:999; margin-left:200px}
.nav ul{ width:90%; margin:10px auto 0; overflow:hidden;border-bottom:1px solid #666666}
.nav ul li{ line-height:40px; text-align:center; border-top:1px solid #666666; font-size:18px;}
.nav ul li a{ color:#fff}
.nav ul li a:hover,.nav ul li.hover a{color: #fff;}
.nav ul li ul{ border:0; margin:-10px auto 10px; display: none}
.nav ul li ul li{ border:0; line-height:40px;}
.nav ul li ul li a,.nav ul li.hover ul li a{ color:#FFF; font-size:16px}
.nav ul li a.active{ color:#ffe000}
.nav ul li ul li ul{ margin-top:5px;}
.nav ul li ul li ul li a,.nav ul li.hover ul li ul li a{ color:#FFF; font-size:14px}
/*导航*/
nav{ width:100%; height:46px; background-image:url(navbg.gif); margin-top:-10px}
nav ul li{
	float:left;
	text-align:center;
	font-size:15px;
	overflow:hidden;
	height:46px;
	line-height:46px;
	width:20%;
	background:url(nav.gif) no-repeat left center;
	color: #FFFFFF; margin-top:0px;
}
nav ul a{ color: #FFF !important; display: block;}
nav ul li.home img{ margin:-2px 4% 0 0;}
nav .nav_n10{ display:none !important}
nav ul li a:hover,nav ul li.hover a{color: #f9f000 !important;}
nav ul li .current { line-height: 46px; color: #FF0 !important; height: 46px;background-color:#038c00;text-decoration:none;}
/*底部*/
footer {background-image:url(ind12.png); margin:0px;overflow:hidden}
footer .footer_nav{}
footer .footer_nav ul{ height:50px; line-height:50px; background:#353639; overflow:hidden}
footer .footer_nav ul li{ float:left; width:25%; background:url() repeat-y right top; text-align:center;}
footer .footer_nav ul li a{ display:block; color:#FFF; font-size:15px}
footer .footer_nav ul li a:hover,footer_nav ul li.hover a{color: #f9f000 !important;}

footer .footer_xx{ width:96%; overflow:hidden;text-align:center; padding:4% 2% 3%}
footer .footer_xx p{ width:100%; font-size:13px; color:#666;line-height:10px; }
footer .footer_xx img{ width:36%; max-width:171px; margin-top:3%}
footer .menu{width:100%;background-image:linear-gradient(to bottom,#939393,#727273);height:55px; position:fixed; bottom:0; left:0; z-index:99999; overflow:hidden; border-top:1px solid #494a4e;}
footer .jlong{left:50%; margin-left:-500px;}
footer .menu dl{width:25%;height:100%; background-color:#353639;float:left;line-height:10px; border-right:solid 1px #494a4e}
footer .menu dl dt{text-align:center; overflow:hidden;}
footer .menu dl dt img{ height:20px;margin-top:8px;}
footer .menu dl dd{line-height:25%;text-align:center; line-height:25%; padding-top:10px}
footer .menu a {color:#FFF; overflow:hidden;height:100%; display:block; font-size:14px}
footer .menu a:hover {background:#038c00;color:white;height:100%;display:block}
footer .menu a:active{background:#038c00;display:block}

.xj_4_27{width:100%;height:100%; position:fixed; top:0; left:0;  background:rgba(0, 0, 0, 0.3); z-index:99; display: none}
.xj_4_27a{width:320px; position:absolute;top:35%; left:50%; margin:0 0 0 -160px; background:#fff; z-index:9999;border-radius:4px;box-shadow:0 0 10px 1px #999;}
.xj_4_27a h1{ font-size:20px; line-height:40px; background:#efefef url(xj_4_27a.png) no-repeat 20px center ; background-size:auto 25px; font-weight:300; padding-left:60px; border-bottom:1px solid #e4e4e4;}
.xj_4_27a .xj_xzlj{ height:auto; padding:15px 10%; overflow:hidden}
.xj_4_27a .xj_xzlj p{ line-height:24px; font-size:14px}
.xj_4_27a .xj_xzlj a{ font-size:16px; color:#FFF;display:block; height:36px; margin:15px 0px 10px; line-height:36px; width:110px; background:#50ade6; float:left; text-align:center; border-radius:4px; }
.xj_4_27a .xj_xzlj a.xj_xzlj2{ float:right}