@charset "utf-8";
/* CSS Document */

body{
	font-family:Microsoft YaHei;font-size:14px; background-color:#100a08;color:#fff;margin:0;padding:0;
}

blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul,img {
	margin: 0;padding: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.banner-shadow{width:100%;height:100%;position: absolute;top:0;left:0;background-color: rgba(0,0,0,0.2);}
.clearboth:after{
	clear:both;display:block;content:"";
}

.clear{
	clear:both;
}

ol{ list-style: none;}

li{ list-style: none;}


img{border:0;
	 display: inline-block;
}
a{text-decoration:none;}

/* header */
.head-absolute{
	width:100%;height:180px;padding:30px;box-sizing:border-box;position:absolute;z-index:1000;
}
.head-nav{display:none;}
.head-nav.is-top{display:block;}
.head-absolute .nav{display:flex;flex-flow:row;justify-content:center;align-items:center;}
.head-absolute .nav>li{width:120px;margin:0 30px;padding:5px 0;box-sizing:border-box;height:100%;display:flex;flex-flow:row;justify-content:center;position:relative;}
.head-absolute .nav li.nav-logo{width:auto;}
.head-absolute .nav li img{width:70px;}
.head-absolute .nav li.nav-logo img{width:auto;height:120px;}
.head-absolute .nav li.nav-logo{background:none!important;}
.head-absolute .nav>li.active,.head-absolute .nav>li:hover{background:url(../images/nav_active.png) no-repeat center bottom;}
.head-absolute .nav .subnav{display:none;position:absolute;top:48px;left:0;width:100%;background-color:rgba(0,0,0,0.5);z-index:100;
	flex-flow:column;justify-content:center;align-items:center;padding-top:2px;
}
.head-absolute .nav .subnav li{height:40px;line-height:40px;width:calc(100% - 20px);padding:0 10px;box-sizing:border-box;text-align:center;border-bottom:1px solid #ccc;}
.head-absolute .nav .subnav li:last-child{border:none;}
.head-absolute .nav .subnav li a{color:#fff;}
.head-absolute .nav .subnav li:hover a{color:#FFBC00;}
.head-absolute .nav>li:hover .subnav{display:flex;}


.head-fix{width:100%;height:55px;box-sizing:border-box;position:fixed;z-index:1000;}
.head-content{width:100%;height:100%;display:flex;flex-flow:row;background-color: #130A07;justify-content: center;}
.head-content .nav-logo{width:auto;height:45px;background-color:#130A07;}
.head-content .nav-logo img{height:100%;width:auto;}
.head-content .nav{
	/* flex:1; */
	background-color:#130A07;display:flex;flex-flow:row;justify-content:center;}
.head-content .nav>li{width:135px;height:55px;line-height:55px;color:#fff;border-right:1px solid #333;display:flex;flex-flow:row;justify-content:center;position:relative;}
.head-content .nav>li em{}
.head-content .nav>li a{color:#fff;}
.head-content .nav>li:hover a,.head-content .nav>li.active> a{color:#FFBC00;}
.head-content .nav .subnav{display:none;position:absolute;top:55px;left:0;width:100%;background-color:rgba(0,0,0,0.5);z-index:100;
	flex-flow:column;justify-content:center;align-items:center;padding-top:2px;
}
.head-content .nav .subnav li{height:40px;line-height:40px;width:calc(100% - 20px);padding:0 10px;box-sizing:border-box;text-align:center;border-bottom:1px solid #ccc;}
.head-content .nav .subnav li:last-child{border:none;}
.head-content .nav .subnav li a{color:#fff;}
.head-content .nav .subnav li:hover a{color:#FFBC00;}
.head-content .nav>li:hover .subnav{display:flex;}


.head-mobile{display:none;width:100%;height:60px;box-sizing:border-box;background-color:#130A07;position:fixed;top:0;left:0;z-index:999;}
.head-mobile-content{width:100%;height:100%;display:flex;flex-flow:row;align-items:center;}
.nav-logo {width:43%;height:95%;padding-top:9px;}
.head-menu{padding-top:7px;width:35%;padding-left:9px;float:left;}
.head-download{width:22%;padding-top:2px;align-items:center;float:right;}
.head-menu img{height:26px;}
.nav-logo img{height:50px;}
.head-download img{height:34px;width:78px;}
@media (max-width:1024px){
	.head-mobile{height:60px;}
}


@media (max-width:1023px){
	.head-absolute,.head-fix{display:none!important;}
	.head-mobile{display:block}
}


.mobile-nav{position:fixed;z-index:10000;top:0;width:100%;height:100%;background: rgba(0,0,0,0.4);animation-name: Navbar-site-menu-out;
animation-duration: .2s;
animation-fill-mode: forwards;display:none;}
.mobile-nav.is-open{
	display:block;
	-webkit-animation-name: Navbar-site-menu-in;
	animation-name: Navbar-site-menu-in;
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
	.mobile-nav a{color:#efd100;}
	.mobile-nav-container{width:320px;height:100%;position:absolute;left:0;top:0;background-color: #211510;	}
	.mobile-nav-content{position:relative;width:100%;height:100%;display:flex;flex-flow: column;align-items: center;}
	.mobile-nav-content>img{width:200px;height:auto;margin:20px auto;}
	.mobile-nav-box{width:100%;}
	.mobile-nav-item>a{display:block;cursor: pointer;width:100%;padding:12px 25px;box-sizing: border-box;display:flex;flex-flow: row;align-items: center;}
	.mobile-nav-item .mobile-nav-item-box{width:100%;height:auto;}
	.mobile-nav-item-item>a{display:block;width:100%;padding:12px 25px;padding-left:45px;box-sizing: border-box;background:#000000;color:#fff;}
	.mobile-nav-item>a em{display:inline-block;background-repeat: no-repeat;background-size:auto 13px;width:20px;height:11px;margin-left:10px;}
	.mobile-nav-item.is-hide>a em{background-position:0 0;}
	.mobile-nav-item.is-hide .mobile-nav-item-box{display:none;}
	.mobile-nav-item.is-show>a em{background-position:-20px 0;}
	.mobile-nav-item.is-show .mobile-nav-item-box{display:block;}
	.mobile-nav-close{position:absolute;left:0;top:0;width:48px;height:48px;#f8b700;cursor: pointer;transition: color .2s,background-color .2s;display: flex;justify-content: center;align-items: center;}
	.mobile-nav-close>img{width:30px;height:30px;}
	
	

    .wap_nav{
		display:none;
		position:fixed;
		left:0;
		top:70px;
		z-index:9999;
		width:100%;
		background-color:rgba(0,0,0,0.8);
		}
	.wap_nav li a{
		display:block;
		font-size:14px;
		color:#FFBC00;
		text-align:center;
		line-height:40px;
		height:40px;
		}

table.border{
	border-top:#3c2304 1px solid;
	border-left:#3c2304 1px solid;
	border-collapse:collapse;
	width:100%;


}
table.border td{
	border-bottom:#3c2304 1px solid;
	border-right:#3c2304 1px solid;
}