body{ background:#2c1618;font-family:Arial,Helvetica,sans-serif;}

.header{ height:1.2rem; line-height:1.2rem; color:#fff; background:#2a1618 url(../images/topbg.png) no-repeat; width:100%; text-align:center;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover; position:fixed; top:0; left:0; z-index: 999;border-bottom: 1px solid #824c53}
.header .logo{ height: 100%; width:3.2rem;background: url(../images/logo.png) center center no-repeat;background-size:cover;margin: 0 auto; display: block;}

/* 幻灯片相关 */
.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: #211012; border-bottom:1px solid #824c53;border-top: 1px solid #824c53}
.gonggao .title{margin-left:0.4rem;color: #fff; 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(../images/notice.png) no-repeat; background-size: cover;}
.gonggao .gundong{color: #fff; font-size: 0.37rem; overflow: hidden;line-height: 1.1rem}

/* 线路检测 */
.testing{line-height:1; background: #2c1618;}
.testing:after{clear:both}


.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 #f2cd71;border-radius:0.4rem;display: block;margin: 0 auto;color: #f2cd71;font-size: 0.35rem; text-align:center}
.login .nobd .user{display:inline-block;background: url(../images/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 #f2cd71;border-radius:0.4rem;display: block;margin: 0 auto;color: #f2cd71;font-size: 0.35rem; text-align:center}
.login .bding .row1 .user{display:inline-block;background: url(../images/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: #fff}
.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 .bd{padding-left:0;padding-right:0;padding-top:0.4rem;padding-bottom:.4rem;border-top: 1px solid #824c53}
.testing .bd ul{padding-left:.4rem;padding-right:.4rem;padding-top:0;padding-bottom:0}
.testing .bd li{*zoom:1;margin-bottom:.4rem;}
.testing .bd .ms{float:left;font-size:.37rem;height:.8rem;line-height:.8rem;width:1.73rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:.11rem;background:#211012;border:solid 1px #824c53;margin-right:.4rem;color: #eee}
.testing .bd .url{display:block;font-size:.35rem;height:.8rem;line-height:.8rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:.11rem;background:#211012;border:solid 1px #824c53;color: #eee;text-align: left;padding-left: .3rem}
.testing .bd .btn-open{line-height:1;float:right;margin-left:.4rem;font-size:.4rem;height:.8rem;line-height:.82rem;display:block;text-align:center;border:0;border-radius:.11rem;background:#f2cd71;border:1px solid #f2cd71;}
.testing .bd .btn-open a{display:block;padding-left:.4rem;padding-right:.4rem;padding-top:0;padding-bottom:0;color:#311d0f;font-weight: bold;}

.pay{height:1.8rem;background: #211012;border-top: 1px solid #824c53}
.pay .paymain{width: 10rem;margin: 0 auto;padding-top: 0.28rem;}
.pay .paymain .alipay{background:url(../images/alipay.png) no-repeat; background-size: cover;width: 4.413333rem;height: 1.213333rem;margin-left: 0.4rem;display: block;float: left;}
.pay .paymain .wechat{background:url(../images/wechat.png) no-repeat; background-size: cover;width: 4.413333rem;height: 1.213333rem;margin-left: 0.4rem;display: block;float:left;}

.quicklink{background: #211012;border-top: 1px solid #824c53;border-bottom: 1px solid #824c53}
.quickmain{width: 10rem;margin: 0 auto;}
.quickmain ul {height: 1.08rem;border-bottom: 1px solid #824c53;background: url(../images/quickul.png) no-repeat; background-size: cover;}
.quickmain ul.last{border-bottom: none;}
.quickmain ul li{float: left;width:33.3%;height: 1.08rem;overflow:hidden;}
.quickmain ul li a{padding-top: 0.24rem;display: block;color: #eee;font-size:0.4rem;text-align: center;}
.quickmain ul li .iconfont{display: inline-block;font-size:0.6rem;width: 0.8rem; color: #f2cd71;vertical-align:middle;}
.footer{padding-top: 0.32rem;color: #8f4b53;font-size: 0.32rem; text-align: center;padding-bottom: 0.32rem;background: #211012}

.tccon{background:#2a1618; border:1px solid #2a1618; 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(../images/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(../images/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(../images/close.png) no-repeat; background-size: cover; width:0.666667rem; height:0.666667rem;position: absolute;right:0px;top:0px; display: block; cursor: pointer;}


.fNavi {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: #211012;
	overflow: hidden;
	zoom: 1;
}
.fNavi li {
	float: left;
	width: 25%;
	font-size: 12px;
	text-align: center;
}
.fNavi li a {
	padding:10px 0;
	display: block;
	border-right: 1px solid #2C1618;
}
.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/navi01_over.png) no-repeat;
	background-size: 100% auto;
}
.fNavi .li02 a:hover .img {
	display: block;
	background: url(../images/navi02_over.png) no-repeat;
	background-size: 100% auto;
}
.fNavi .li03 a:hover .img {
	display: block;
	background: url(../images/navi03_over.png) no-repeat;
	background-size: 100% auto;
}
.fNavi .li04 a:hover .img {
	display: block;
	background: url(../images/navi04_over.png) no-repeat;
	background-size: 100% auto;
}


.promotions{width:100%;padding-top: 0.24rem;margin: 1.4rem 0 3rem;}
.promotions .item{width:96%;margin: 0 auto;margin-bottom: 0.24rem;}
.promotions .item h2{cursor: pointer;}
.promotions .item h2 img{display: block; width:100%}
.promotions .item .info{display:none;color: #fff;font-size: 0.30rem;padding: 0.24rem 0.24rem 0;line-height: 0.5rem}


.section {
    background: url(../images/section_bg.png) repeat center top;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
	z-index: 9999;
}
.section .inner {
	position: fixed;
	top: 20%;
	left: 50%;
	margin-left: -40%;
	width: 80%;
	z-index: 999;
}
.section .inner .img img {
	width: 100%;
}
.section .inner .closeImg {
	position:  absolute;
	top: -30px;
	right: 0;
}

.header .back{display: inline-block;font-size: 0.4rem;position: absolute;cursor: pointer;left: 0.4rem;color: #ffcf2e;transition: transform 0.3s}
/* 更多内容 */
.moremain{background: #2c1618;margin-top:1.2rem;}
.moremain table{width: 100%;border-collapse: collapse;}
.moremain table tr td{width: 33.333%;height: 2.8rem;border:1px solid #824c53;text-align: center;}
.moremain table tr td a{display:inline-block;height: 2.8rem; vertical-align: middle;}
.moremain table tr td i{color: #ffcf2e;font-size: 0.8rem;height: 0.8rem;display: inline-block;margin-top:0.6rem}
.moremain table tr td i.ft1{font-size: 0.88rem}
.moremain table tr td i.ft2{font-size: 0.76rem}
.moremain table tr td p{color: #fff;font-size: 0.373333rem;line-height: 0.373333rem;margin-top:0.28rem; font-weight: bold;}