﻿body{ background:#171717;font-family:Arial,Helvetica,sans-serif;}

.header{ height:1.2rem; line-height:1.2rem; color:#fff; background-color: #171717; width:100%; text-align:center;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover; position:fixed; top:0;z-index: 999;}
.header .logo{ height:86%; width:4rem;background: url(img/logo.png) center center no-repeat;background-size:cover;margin: 5px auto 0; display: block;}
.header .more{display: inline-block;font-size: 0.9rem;position: absolute;cursor: pointer;left: 0.4rem;color: #DEB558;transition: transform 0.3s}

.header .more.on{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}

.mm-ismenu { background-color: #1B1B1B !important;}
#menu { display: none;}
#menu.mm-menu.mm-current { display: block;}
#page nav{	display: none;}
.mm-list > li { border-bottom:1px solid #605541; }
.mm-list > li > a{color: #fff;}
.mm-list > li > a span{width:1rem; text-align: center;margin-right: 0.16rem;display: inline-block;}
.mm-list > li > a i{color: #deb558;font-size: 0.64rem;}
.mm-list > li > a i.ft1{font-size: 0.58rem}
.mm-list > li > a i.ft2{font-size: 0.42rem}
.mm-list > li > a i.ft0{font-size: 0.7rem}




/* ??????????????? */
.swiper-container {width: 100%;margin:0 auto; position: relative;overflow:hidden;z-index:1;margin-top:1.2rem; }
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-slide img{display: block;width: 100%;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;bottom: 0;width: 100%}
.swiper-pagination-bullet{width:.3rem;height:.3rem;display:inline-block;border-radius:100%;background: rgba(255,255,255,0.5);margin-left:.1rem;margin-right:.1rem}
.swiper-pagination-bullet-active{opacity:1;background:#fff100}

/* ???????????? */
.gonggao{height: 1.1rem;background: #171717;border-bottom: 1px solid #2C2C2C;}
.gonggao .title{margin-left:0.4rem;color: #ffd053; font-size: 0.37rem; width: 2.4rem;margin-top: 0.3rem; height: 0.8rem; line-height: 0.5rem;float: left; display: block;}
.gonggao .title span{display: block;float: left; width:0.5rem; height: 0.5rem;margin-right: 0.2rem}
.gonggao .title span.ico01{background:url(img/notice.png) no-repeat; background-size: cover;}
.gonggao .gundong{color: #eee; font-size: 0.37rem; overflow: hidden;line-height: 1.1rem}

/* ???????????? */
.testing{line-height:1; background: #1B1B1B;}
.testing:after{clear:both}
.testing .service { margin-top: 2px; float: right;color: #deb558;}
.testing .service a {color: #deb558;}


.login{margin-left:0.4rem;padding-right: 0.4rem;overflow:hidden;margin-top: 0.333333rem;margin-bottom: 0.333333rem;}
.login .nobd{width:5.6rem;height: 0.88rem;line-height: 0.88rem;border:2px solid #d4a43e;border-radius:0.6rem;display: block;margin: 0 auto;color: #deb558;font-size: 0.35rem; text-align:center}
.login .nobd .user{display:inline-block;background: url(img/user.png) no-repeat; background-size: cover;width: 0.4rem; height: 0.4rem;vertical-align:middle;margin-right: 0.08rem;}
.login .bding .row1{width:9.20rem;height: 0.88rem; line-height:0.88rem; border:2px solid #d4a43e;border-radius:0.4rem;display: block;margin: 0 auto;color: #deb558;font-size: 0.35rem; text-align:center}
.login .bding .row1 .user{display:inline-block;background: url(img/user.png) no-repeat; background-size: cover;width: 0.4rem; height: 0.4rem;vertical-align:middle;margin-right: 0.08rem;}
.login .bding .row1 span{color: #fff100}
.login .bding .row1 span.s1,.login .bding .row1 span.s2{margin-right: 0.2rem}
.login .bding .row1 .link1{color: #fff;display: inline-block;width: 1.1rem;height: .53rem;line-height: .53rem;font-size: .32rem;-moz-border-radius: .1rem;-webkit-border-radius: .1rem;border-radius: .1rem; text-align:center}
.login .bding .row1 .link1{background: #e60012;margin-left:0.2rem}
.login .bding .row1 .link2{ margin:0}

.testing .hd{height:1.2rem;line-height:1.2rem;margin-left:0.4rem; border-bottom: 1px solid #2C2C2C;padding-right: 0.4rem}
.testing .hd .lines{font-size:0.37rem;float:left;display:block;font-weight:normal;color: #deb558}
.testing .hd .lines span{display: block;background: url(img/testing.png) no-repeat;float: left; width:0.5rem;background-size:cover; height:0.5rem;margin-top: 0.37rem;margin-right: 0.2rem}
.testing .hd .qq{float: right;color: #deb558;font-size:0.37rem;line-height: 1.3rem}
.testing .hd .qq b{font-weight: normal;color: #fff;}
.testing .hd .qq span{display: block;background: url(img/qq.png) no-repeat;float: left; width:0.48rem;background-size:cover; height:0.533333rem;margin-top:0.33rem;margin-right: 0.2rem}

.testing .bd{padding-left:0;padding-right:0;padding-top:.4rem;padding-bottom:.15rem}
.testing .bd ul{padding-left:.4rem;padding-right:.4rem;padding-top:0;padding-bottom:0}
.testing .bd li{*zoom:1;margin-bottom:.42rem;}
.testing .bd .ms{float:left;font-size:.37rem;height:.85rem;line-height:.85rem;width:1.4rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:.11rem;background:#2C2C2C;border:solid 1px #3C3C3C;margin-right:.3rem;color: #eee}
.testing .bd .url{display:block;font-size:.40rem;height:.85rem;line-height:.85rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:.11rem;background:#2C2C2C;border:solid 1px #3C3C3C;color: #eee;text-align: left;padding-left: .3rem}
.testing .bd .btn-open{line-height:1;float:right;margin-left:.3rem;font-size:.35rem;height:.85rem;line-height:.85rem;display:block;text-align:center;border:0;border-radius:.11rem;background:#FDD051;border:1px solid #deb558;}
.testing .bd .btn-open a{display:block;padding-left:.4rem;padding-right:.4rem;padding-top:0;padding-bottom:0;color:#311d0f;font-weight: bold;}

/* ???????????? */
.news{line-height:1;*zoom:1;padding-left:.4rem;padding-right:.4rem;padding-top:0;padding-bottom:0;background: #111727;}
.news:after{clear:both}
.news .hd{height:1.2rem;line-height:1.25rem;border-bottom: 1px solid #3C5596;padding-right: .21rem}
.news .hd .promotions{font-size:.37rem;float:left;display:block;font-weight:normal;color: #deb558}
.news .hd .promotions span{display: block;background: url(img/gift.png) no-repeat;float: left; width:.5rem;background-size:cover; height:0.5rem;margin-top: .35rem;margin-right: 0.2rem}
.news .bd ul{counter-reset:sectioncounter;padding-top:.13rem;}
.news .bd li{font-size:.36rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:0;padding-right:0;padding-top:.4rem;padding-bottom:.7em; border-bottom: 1px dotted #27365E;}
.news .bd li:before{content:counter(sectioncounter);counter-increment:sectioncounter;background:#deb558;color:#311d0f;width:.66rem;height:.66rem;line-height:.66rem;display:inline-block;-moz-border-radius:.66rem;-webkit-border-radius:.66rem;border-radius:.66rem;text-align:center;margin-right:.2rem}
.news .bd li a{color: #c9c9c9;}


.tccon{background:#42400f; border:1px solid #42400f; width:8.6rem; height:auto;padding:0.56rem 0; border-radius:0.15rem; display: none; position:relative;overflow:hidden;margin: 0 auto;}
.tccon h2{color: #ffffa0;font-size:0.4rem;text-align: center;background: url(img/tctitle.png) no-repeat; background-size: cover; width: 5.306667rem; height: 0.333333rem;line-height: 0.333333rem;margin: 0 auto; margin-bottom: 0.5rem}
.tccon p{line-height: 1.36rem;height: 1.36rem;margin-left:0.64rem;}
.tccon p input{ width:6.84rem; height:0.933333rem; border:none; border-radius:0.12rem; background: #fff;text-align: left;color: #1e1e1f;font-size:0.4rem;padding-left:0.333333rem}
.tccon p input::-webkit-input-placeholder{color:#1e1e1f;}
.tccon p input::-moz-placeholder{color:#1e1e1f;opacity:1;}
.tccon p input:-moz-placeholder{color:#1e1e1f;opacity:1;}
.tccon p .yzmimg{position: relative;margin-left:-1.8rem; width:1.546667rem; height: 0.666667rem; vertical-align:middle;}
.tccon p select{ width:7.14rem; height:0.94333rem;color: #1e1e1f;font-size: 14px; padding-left:0.333333rem; border:none; border-radius:0.12rem;}
.tccon p select option{}
.tccon .subbtn{background: url(img/subbtn.png) no-repeat; background-size: cover;width:7.146667rem; height:0.946667rem;line-height:0.906667rem; cursor: pointer; color: #5d2c0b; font-size: 0.4rem;text-align: center;border: none;padding:0; font-weight:bold;}
.closebtn{background: url(img/close.png) no-repeat; background-size: cover; width:0.666667rem; height:0.666667rem;position: absolute;right:0px;top:0px; display: block; cursor: pointer;}

.footer {
	padding-bottom:0.5rem;
}
.fNavi {
	padding:10px 0;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: #1F1F1F;
	overflow: hidden;
	zoom: 1;
}
.fNavi li {
	float: left;
	width: 25%;
	font-size: 12px;
	text-align: center;
}
.fNavi li .img {
	display: block;
	width: 38%;
	margin: 0 auto 2px;
}
.fNavi li img {
	width: 100%;
}
.fNavi li .text {
	display: block;
	color: #e8e9eb;
	font-size: 0.40rem;
}
.fNavi li a:hover span {
	color: #ffd053;
}
.fNavi li a:hover .img img {
	visibility: hidden;
}
.fNavi .li01 a:hover .img {
	display: block;
	background: url(../images/img01_over.png) no-repeat;
	background-size: 100% auto;
}
.fNavi .li02 a:hover .img {
	display: block;
	background: url(../images/img02_over.png) no-repeat;
	background-size: 100% auto;
}
.fNavi .li03 a:hover .img {
	display: block;
	background: url(../images/img03_over.png) no-repeat;
	background-size: 100% auto;
}
.fNavi .li04 a:hover .img {
	display: block;
	background: url(../images/img04_over.png) no-repeat;
	background-size: 100% auto;
}



.fBox {
	border-bottom: 1px solid #2c2c2c;
	margin-bottom: 5px;
}
.fBox .fMenu {
	padding: 10px 0;
	border-top: 1px solid #2c2c2c;
	overflow: hidden;
	zoom: 1;
}
.fBox .fMenu li {
	width: 33.33%;
	float: left;
	font-size: 0.4rem;
	text-align: center;
}
.fBox .fMenu li a {
	display: block;
	color: #eee;
	border-right: 1px solid #2c2c2c;
}
.fBox .fMenu .li03 a,
.fBox .fMenu .li06 a,
.fBox .fMenu .li09 a {
	border-right: none;
}
.fBox .fMenu li img {
	margin-right: 5px;
	width: 18%;
	vertical-align: middle;
}



.fImg {
	margin: 0 10px;
	
}
.fImg img{
	width: 100%;
}
.copyright {

	padding: 0 10px 0;

	color: #eee;

	text-align: center;

	font-size: 0.35rem;

	line-height: 1.6;

}

.copyright span {

	padding-bottom:10px;

	margin-bottom: 10px;

	font-size: 0.4rem;

	display: block;

	border-bottom: 1px solid #CCC;

}
.bottom{ height:1.38rem; position:fixed;bottom:0; width:100%; background:#1b1b1b;border-top: 1px solid #2c2c2c; z-index: 999;}

.bottom ul li{ float:left; width:33.33%; text-align:center;}

.bottom ul li a{ display:block; height:1.38rem;position: relative;border-right: 1px solid #2c2c2c}
.bottom ul .li2 a {border-right: 1px solid #2c2c2c;}
.bottom ul li .iconfont{display: inline-block;font-size:0.54rem;color: #fff;margin:0 auto;margin-top:0.15rem}

.bottom ul li p{ line-height:0.48rem; color:#fff; font-size:0.28rem;}


.downUl {
	width: 9.6rem;
	margin: 0.4rem auto 0.2rem;
	overflow: hidden;
	zoom:1;
}
.downUl li {
	width: 4.7rem;
	float: left;
}
.downUl li:last-child {
	float: right;
}
.downUl li img {
	width: 100%;
}




