*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body{font-family:'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif;margin:0 auto;}

.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}

#page{margin-top: 1.57rem}
.header{
    height:1.57rem;
    line-height:1.57rem;
    color:#fff;
    background:url("../images/header.png") no-repeat  center;
    background-size: 100% 100%;
    width:100%;
    text-align:center;
    position:fixed;
    z-index:999;
    top: 0;
    padding: 0 10px;
}
.header .logo{
    height: 100%;
    width:2.2rem;
    display: block;
}
.header .logo img{
    display: block;
    width: 100%;
}
.ad_box{
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 3.8rem;
}
.kf_btn{
    width: 2.1rem;
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.kf_btn img{
    display: block;
    width: 100%;
}
.header .more{display: inline-block;font-size:0;position: absolute;cursor: pointer;left: 0.4rem;color: #ffcf2e;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);}
.header .more img{
    width: 24px;
    display: inline-block;
    vertical-align: middle;
}
.header .normalsite{background: url(../images/normalsite.gif) no-repeat center;
    background-size: cover;
    width:1.6rem;height: 0.75rem;  display: block;position: absolute;right: 0.36rem;top: 0.28rem}

#page nav{	display: none;}
.mm-list > li { border-bottom: 1px solid #3B3B40; }
.mm-list > li > a{color: #fff; line-height: 50px;padding-top: 0;padding-bottom: 0}
.mm-list > li > a span{width:1rem; text-align: center;margin-right: 0.16rem;display: inline-block;}
.mm-list > li > a i{
    font-size: 0;
    vertical-align: middle;
}
.mm-list > li > a img{
    width: 24px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 10px;
}
.iconfont{
    font-size: 0 !important;
    vertical-align: middle;
    margin-right: 5px;
}
.hint_box{
    display: block;
    width: 100%;
}
.hint_box img{
    width: 100%;
    display: block;
}
.copyRignt_box{
    background-color: #77101e;
    color: rgba(255,255,255,.5);
    text-align: center;
    font-size: .3rem;
    line-height: 3;
}


/* 幻灯片相关 */
.swiper-container {width: 100%;margin:0 auto; position: relative;overflow:hidden;z-index:1;}
.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.1rem;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:#ffcf2e}

/* 滚动公告 */
.gonggao{height: 1.1rem;background: #070707;}
.gonggao .title{margin-left:0.4rem;height:1.1rem; color: #ffdc52;line-height:1.1rem;float: left; display: block;width: 2.0rem;font-size: 0.37rem;
    background: url("../images/index_001.png")no-repeat left center;
    padding-left: 30px;
    background-size: 22px;
}
.gonggao .gundong{color: #666666; font-size: 0.37rem; overflow: hidden;line-height: 1.1rem;white-space:nowrap}
.iconfont img{
    display: inline-block;
    vertical-align: middle;
}
/* 线路检测 */
.testing{
    line-height:1;
    padding: 0.857rem 10px 0.357rem 10px;
    background: url("../images/body_con_bg.png") no-repeat center top,#f1f1f1;
    background-size: 100%;
}
.bd{
    background-color: #fff;
    padding: 25px 10px 20px 10px;
}
.testing:after{clear:both}
.hd .iconfont img{
    width: 22px;
}
.title_box{
    overflow: hidden;
    border-bottom: 1px solid #d5d5d5;
}
.title_box > span{
    float: left;
    font-size: 0.35rem;
    color: #000000;
    display: block;
    line-height: 2;
}
.title_box > span:first-child{
    color: #fff;
    text-align: center;
    display: block;
    line-height: 2;
    width: 100px;
    background:url("../images/title_bg.png") no-repeat center;
    background-size:100% 100% ;
    padding-right: 15px;
}
.title_box > span:nth-child(2) > span{
    color: #1800ff;
}
.title_box > span:nth-child(2) > span > span{
    color: #ff0000;
}
.speedlist{
    padding-top: 10px;
}
.speedlist li{
    overflow: hidden;
    font-size: .30rem;
    text-align: center;
    line-height: 3.1;
    margin-bottom: 10px;
}
.speedlist li > .sty{
    float: left;
    border: 1px solid #d5d5d5;
    background-color: #f4f4f4;
    color: #000;
}
.speedlist li > img{
    float: left;
    display: block;
    width: 5.9%;
    margin: 0 1.5%;
    margin-top: 17px;
}
.ms{
    width: 19%;
}
.url{
    text-align: left;
    padding-left: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 47.65%;
    margin-right: 2.24%;
}
.open{
    border: 1px solid #d5d5d5;
}
.speedlist li > a{
    float: left;
    display: block;
    width: 19.68%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.open{
    color: #fff;
    background-color: #8f1324;
}
.open:hover{
    background:url("../images/h_btn.png") no-repeat center;
    background-size: 100% 100%;
    color: #000;
}
.btn_load{
    display: block;
    margin-top: 20px;
}
.btn_load img{
    width: 100%;
    display: block;
}
.hd{
    background-color: #8c1324;
    font-size: .3rem;
    line-height: 3.5;
}
.hd ul{
    overflow: hidden;
}
.hd ul li{
    float: left;
    width: 25%;
    text-align: center;
    color: #fff;
    border-right: 1px solid #b00f26;
}
.hd ul li:last-child{
    border-right: none;
}
.hd ul li a{
    color: #fff;
}
/* 快捷连接 */
.quicklink{background: #1F1F1F;border-top: 1px solid #2f2f2f;border-bottom: 1px solid #2f2f2f}
.quickmain{width: 10rem;margin: 0 auto;}
.quickmain ul {height: 1.08rem;border-bottom: 1px solid #2f2f2f;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;line-height: 1.08rem;overflow:hidden;position:relative}
.quickmain ul li a{color: #EBC87D;font-size:0.4rem;text-align:left;text-indent:1.2rem; display:inline-block}
.quickmain ul li .iconfont{display: inline-block;font-size:0.56rem;width: 0.8rem; color: #EBC87D;vertical-align:middle; position:absolute; left:-0.8rem; text-align:center}
.quickmain ul li .iconfont.ft1{ font-size:0.52rem}
.quickmain ul li .iconfont.ft2{ font-size:0.64rem}
/* 底部 */
.footer{text-align:center;color: #fff;font-size: 0.3rem; padding-top:0.4rem; padding-bottom:0.4rem;background: #1F1F1F;}
.footer p{ margin-bottom:0.20rem;}
.footer .gopc{color:#fff; font-size:0.3rem}

.bottom{ height:1.38rem; position:fixed;bottom:0; width:100%; background:#171717; border-top: 1px solid #323232; z-index: 999;}
.bottom ul li{ float:left; width:25%; text-align:center;}
.bottom ul li a{ display:block; height:1.38rem;position: relative; border-right: 1px solid #323232;}
.bottom ul li .iconfont{display: inline-block;font-size:0.54rem;color: #FFDC73;margin:0 auto;margin-top:0.15rem;vertical-align:middle}
.bottom ul li p{ line-height:0.66rem; color:#FFDC73; font-size:0.28rem;}
.bottom ul li .iconfont img{
    display: inline-block;
    vertical-align: middle;
    width: 0.57rem;
}

/* 红包 */
.hbmain{background: url(../images/hb/bg.jpg) no-repeat; background-size: cover;width: 10.0rem; height: 12.56rem;overflow: hidden;margin: 0 auto;}
.hbmain .logoimg{background: url(../images/hb/logoimg.png) no-repeat; width:4.2rem;height:1.22rem;background-size: cover;margin: 0 auto;margin-top:2.84rem}
.hbul{max-width:4.8rem;margin: 0 auto; margin-top:2.8rem}
.hbul li{height:1.08rem;line-height: 1.08rem;position: relative; margin-bottom: 0.28rem}
.hbul li input{height: 1.08rem;width:4.8rem;text-indent: 0.48rem;color: #ab9f78;font-size: 0.32rem;border-radius: 0.08rem;border:none; text-align: center;}
.hbul li input::-webkit-input-placeholder{color:#ab9f78;}
.hbul li input::-moz-placeholder{color:#ab9f78;opacity:1;}
.hbul li input:-moz-placeholder{color:#ab9f78;opacity:1;}
.hbul li .btn1{width: 4.8rem;height: 1.08rem;background: #ffcf2e;border-radius: 0.08rem;border:none;color: #3e3000;font-size: 0.4rem;font-weight: bold;cursor: pointer;}
.hbul li .btn2{width: 4.8rem;height: 1.08rem;background: #ffcf2e;border-radius: 0.08rem;border:none;color: #3e3000;font-size: 0.4rem;font-weight: bold;cursor: pointer;}
.hbul li .detail{font-size: 0.32rem;color: #fff;text-decoration: underline;}
.hbul li.center{text-align: center;height: 0.54rem;line-height:0.54rem;}

.hbcxcon{width: 10rem;margin: 0 auto;}
.hbcxcon .hbcxtitle{height: 1.2rem;position: relative;line-height: 1.2rem;text-align: center;color: #fff;font-size: 0.4rem;border-bottom: 1px solid #f83737}
.hbcxcon .hbcxtitle .back{position: absolute;left:0.4rem;top: 0.32rem;width: 0.32rem;height: 0.52rem;background: url(../images/yhdt/back.png); background-size: cover;}
.hbcxcon .content table{width: 100%;border-collapse: collapse;}
.hbcxcon .content table tr th{height: 1.2rem;color: #ffadad;font-size: 0.36rem; text-align:center;border:1px solid #f83737;border-top: none;line-height:1.2rem;}
.hbcxcon .content table tr td{height: 1.2rem;color: #ffffff;font-size: 0.36rem;text-align:center;border:1px solid #f83737;border-top: none;line-height:1.2rem; text-align:center}
.hbcxcon .content table tr td span{ color:#ffcf2e}

/* 体验金申请 */
.tyjsq{padding-bottom: 0.4rem;}
.tyjsq .logoimg{background: url(../images/tyjsq/logoimg.png) no-repeat; width: 5rem;height: 1.14rem;background-size: cover;margin: 0 auto;margin-top: 0.92rem}
.inputul{max-width: 8rem;margin: 0 auto;}
.inputul li{margin-top: 0.28rem;height: 1.08rem;line-height: 1.08rem;position: relative;}
.inputul li input{height: 1.08rem;width:8rem;text-indent: 0.48rem;color: #5a6573;font-size: 0.32rem;border-radius: 0.08rem;border:none; text-align: center;}
.inputul li input::-webkit-input-placeholder{color:#5a6573;}
.inputul li input::-moz-placeholder{color:#5a6573;opacity:1;}
.inputul li input:-moz-placeholder{color:#5a6573;opacity:1;}
.inputul li .codeimg{width: 1.84rem;height: 0.72rem;position: absolute;right: 0.2rem;top: 50%;margin-top: -0.36rem;}
.inputul li .btn1{width: 3.8rem;height: 1.08rem;background: #ffcf2e;border-radius: 0.08rem;border:none;color: #3e3000;font-size: 0.4rem;font-weight: bold;cursor: pointer; float: left;}
.inputul li .btn2{width: 3.8rem;height: 1.08rem;background: #365070;border-radius: 0.08rem;border:none;color: #fff;font-size: 0.4rem;font-weight: bold;cursor: pointer;float: right;}
.inputul li .detail{font-size: 0.32rem;color: #fff;text-decoration: underline;}
.inputul li.center{text-align: center;height: 0.54rem;line-height:0.54rem;}
.inputul li .vipbtn,.inputul li .yxbbtn,.inputul li .qdbtn{width:8rem;height: 1.08rem;background: #ffcf2e;border-radius: 0.08rem;border:none;color: #3e3000;font-size: 0.4rem;font-weight: bold;cursor: pointer; float: left;}
.tyjsq .inputul li input { text-align: left;}



/* VIP */
.vip{background: url(../images/vip/bg.jpg) no-repeat; background-size: cover;width: 10rem;height: 12.56rem;margin:0 auto;overflow: hidden;}
.vip .logoimg{background: url(../images/vip/logoimg.png) no-repeat; width:5.6rem;height:1.1rem;background-size: cover;margin: 0 auto;margin-top:5.68rem;}
body#vip .footer { margin-top: 0.6rem;}

/* 天天签到 */
.ttqd{background: url(../images/ttqd/bg.jpg) no-repeat; background-size: cover;width: 10rem;height: 12.56rem;margin:0 auto;overflow: hidden;}
.ttqd .logoimg{background: url(../images/ttqd/logoimg.png) no-repeat; width:8rem;height:2.44rem;background-size: cover;margin: 0 auto;margin-top:2.64rem;}

.ttqd-login{width: 10rem;margin:0 auto;}
.ttqd-login .face{ width:1.64rem; height:1.64rem; margin:0 auto; border:1px solid #383363; border-radius:1.64rem; display:block; margin-top:0.48rem;}
.ttqd-login .username{font-size: 0.4rem;text-align: center;color: #fff;height: 1.12rem;line-height:1rem;}
.ttqd-login .qdbtn{width: 3.48rem;height: 0.88rem; display:block;margin: 0 auto;background: #ffcf2e;border:none;border-radius:0.48rem;font-size:0.4rem;color: #3e3000;font-weight: bold;}
.ttqd-login .qdedbtn{width: 3.48rem;height: 0.88rem; display:block;margin: 0 auto;background:none;border-radius:0.48rem;font-size:0.4rem;color: #ffcf2e;font-weight: bold;border:2px solid #ffcf2e;}
.ttqd-login .qdinfo{color: #587ba1;font-size: 0.32rem;text-align: center;height:0.92rem;line-height: 0.92rem;}
.ttqd-login .qdinfo b{color: #fcc43e;font-weight: normal;}
.qdcontent{margin-top: 0.56rem;padding: 0 0.4rem; border-top: 1px solid #1A2F47}
.qdcontent ul li{border-bottom: 1px solid #1A2F47;height: 1.28rem;line-height: 1.28rem;}
.qdcontent ul li span{color: #587ba1;font-size: 0.4rem}
.qdcontent ul li em{float: right;color: #fcc43e;font-size:0.4rem;margin-right:0.04rem}
.qdcontent ul li .go{height:0.52rem;width: 0.24rem;background: url(../images/ttqd/go.png); background-size: cover; display: inline-block;float: right;margin-top: 0.4rem;margin-right:0.04rem}

/* 英雄榜 */
.yxb{background: url(../images/yxb/bg.jpg) no-repeat; background-size: cover;width: 10rem;height: 12.56rem;margin:0 auto;overflow: hidden;}
.yxb .logoimg{background: url(../images/yxb/logoimg.png) no-repeat; width:4.2rem;height:1.3rem;background-size: cover;margin: 0 auto;margin-top:5.68rem;}

/* 优惠大厅 */
.yhdt{width: 10rem;margin: 0 auto;padding-top: 0.32rem;height: auto;}
.yhdt:after{content:"";clear:both}
.yhdt ul li{float: left;width: 4.48rem;height:2.88rem;margin-left:3.5%;border-radius: 3px;margin-bottom: 0.32rem; }
.yhdt ul li img{width:4.48rem;height: 2.08rem;display: block;}
.yhdt ul li a{color: #9dbee9;font-size:0.32rem;text-align: center;display: block;height: 3.16rem}
.yhdt ul li p{line-height: 0.72rem;border-top: 1px solid #3d458c;font-family: "黑体";border:1px solid #364F6F;background-color: #233951;border-radius: 0 0 3px 3px;}
.yhdt ul:after{content:"";display: block;clear:both}

/* 优惠申请 */
.sqcon{width: 10rem;margin: 0 auto;}
.sqcon .sqtitle{height: 1.2rem;position: relative;line-height: 1.2rem;text-align: center;color: #6b8ab2;font-size: 0.4rem;border-bottom: 1px solid #243A51;}
.sqcon .sqtitle .back{position: absolute;left:0.4rem;top: 0.32rem;width: 0.32rem;height: 0.52rem;background: url(../images/yhdt/back.png); background-size: cover;}
.sqcon .content{}
.sqcon .content .inputul{ padding-bottom: 0.4rem;padding-top: 0.12rem;}
.sqcon .content .info{border-top: 1px solid #2a2550;margin: 0 0.4rem;line-height: 0.56rem;padding: 0 0 0.3rem ;}
.sqcon .content .info h3{font-size:0.36rem;color: #fff;line-height: 0.6rem;font-weight: normal; text-align: center; }
.sqcon .content .info h3 a{ color: #FFF; text-decoration: underline; }
.sqcon .content .info h3 a:hover{ text-decoration: none; }
.sqcon .content .info p{font-size:0.36rem;color: #958fc8;}

.sqcon .content table{width: 100%;border-collapse: collapse;}
.sqcon .content table tr th{min-height: 1.2rem;color: #6b8ab2;font-size: 0.36rem; text-align:center;border:1px solid #243A51;border-top: none;padding: 0.3rem 0;width: 26%;}
.sqcon .content table tr td{min-height: 1.2rem;color: #fff;font-size: 0.36rem;border:1px solid #243A51;border-top: none;padding: 0.4rem 0;padding-left: 0.64rem;padding-right: 0.3rem; line-height: 0.64rem}

/* 优惠活动 */
.yhhd{width:100%;}
.yhhd .hd{height: 1.2rem; width: 96%;margin: 0 auto;}
.yhhd .hd ul li{float: left;width: 24%;text-align: center;text-align: center; padding-top: 0.5rem;}
.yhhd .hd ul li a{color: #9dbee9;font-size: 0.37rem;display:inline-block;background-color: #2C4562; width: 2.2rem;
    text-align: center; border-radius: 20px; line-height: 0.6rem;}
.yhhd .hd ul li a.on{color: #000; background-color: #FCC441;}
.yhhd .bd{padding-top: 0.32rem;}
.yhhd .item{width:96%;margin: 0 auto;margin-bottom: 0.24rem;}
.yhhd .item h2{cursor: pointer;}
.yhhd .item h2 img{display: block; width:100%}
.yhhd .item .info{display:none;color: #fff;font-size: 0.30rem;padding: 0.24rem 0.24rem 0;line-height: 0.5rem}

/* 优惠活动 */
.news{width:9.2rem;margin: 0 auto;padding:0 0.4rem; }
.news ul li{height:1.68rem;border-bottom:1px solid #243A51;}
.news ul li p{color: #fff;font-size: 0.4rem;margin-top: 0.4rem}
.news ul li p a{color: #fff;}
.news ul li span{color: #2d4a70;font-size: 0.32rem; display: inline-block;margin-top: 0.24rem}

.newscon{width: 10rem;margin: 0 auto;}
.newscon .newstitle{height: 1.2rem;position: relative;line-height: 1.2rem;text-align: center;color: #6b8ab2;font-size: 0.4rem;border-bottom: 1px solid #243A51;}
.newscon .newstitle .back{position: absolute;left:0.4rem;top: 0.32rem;width: 0.32rem;height: 0.52rem;background: url(../images/news/back.png); background-size: cover;}
.newscon .content{padding: 0.4rem;color: #fff;font-size: 0.36rem}
.newscon .content p{margin: 0.2rem 0;line-height:0.56rem;}

/* APP */
.app{widows: 10rem;margin: 0 auto 1rem;}
.app p{color: #9a94bf;font-size: 0.46rem;text-align: center; line-height: 1rem;width: 7rem;margin:0.5rem auto 0;	text-align: center; border-radius: 5px; }
.app p i { margin: 0.1rem 0.3rem 0 0; display: inline-block; font-size: 1rem; float: left;}
.app .ewm{width:3.8rem;height:3.8rem;background: url(../images/app/ewmbg.png); background-size: 100% 100%;margin: 0 auto;margin-top:0.64rem; padding:0.2rem;}
.app .ewm img{width: 100%;height: 100%;}
.app .text01 { color: #fff; background-color: #2D91E3;width: 4.6rem; padding: 0.1rem 0 0.1rem 0.6rem;}
.app .text02 { color: #fff; background-color: #78BC44;width: 4.6rem; padding: 0.1rem 0 0.1rem 0.6rem;}
.app .text03 { color: #fff; background-color: #C07B2B;width: 5.2rem; padding: 0.2rem 0 0.2rem; text-align: center;}
.app .text03 a { display: block; }


.app .rText { float: left; text-align: left; line-height: 0.75rem;font-size: 0.35rem;}
.app .rText span { display: block;font-size: 0.3rem; line-height: 0.3rem}
.app .topImg { width: 2.5rem; margin: 1rem auto 0.8rem; }
.app .topImg img { width: 2.5rem; }
.app .ttl { color: #FFF; border: none; line-height: 0.4rem;margin-top: 0.3rem; width: auto; font-size: 0.5rem; }
.app .note {color: #7d7d7d;border: none;font-size: 0.35rem;line-height: 0.4rem;margin-top: 0.3rem; width: auto;font-size: 0.4rem;}
.app p a { color: #FFF; display: block; overflow: hidden; zoom: 1;}

/* wechat */
.wechat{widows: 10rem;margin: 0 auto 1rem;}
.wechat .ewm{width:3.8rem;height:3.8rem;background: url(../images/wechat/ewmbg.png); background-size: 100% 100%;margin: 0 auto 0.4rem;margin-top:0.64rem; padding:0.2rem;}
.wechat .ewm img{width: 100%;height: 100%;}
.wechat p{font-size: 0.44rem;text-align: center; line-height: 0.8rem;width: 7rem; margin: 0 auto; color:#fff;}
.wechat p a{ color: #fcc441;}
.wechat .text01 {color: #fff;font-size: 0.44rem;text-align: center; line-height: 0.9rem;border: 1px solid #fff;	width: 6rem;margin: 1.0rem auto 0;	text-align: center; border-radius: 20px; }
.wechat .text01 i { margin-right: 0.4rem; font-size: 0.6rem;}

/* chongzhi */
.chongzhi .topImg { width: 3.2rem; margin: 1rem auto 0.6rem;}
.chongzhi .topImg img { width: 3.2rem; }
.chongzhi .formUl {margin: 0 auto;width: 8rem;}
.chongzhi .formUl li {margin-bottom: 0.4rem; height: 0.9rem; width: 8rem; }
.chongzhi .formUl li input {width: 8rem; height: 1rem; line-height: 1rem; border-radius: 3px; background-color: #FFF; border: none; font-size: 0.35rem; padding-left: 15px; color: #5a6573; box-sizing: border-box; }
.chongzhi .formUl li label {height: 0.9rem; line-height: 0.9rem; font-size: 20px; vertical-align: 14px; padding-right: 20px; }
.chongzhi .formUl li.choseLi span {font-size: 0.35rem; }
.chongzhi .btn {width: 8rem; margin: 0 auto; } .btn img {width: 8rem; }
.chongzhi .select {width: 8rem; height: 0.8rem; line-height: 0.8rem; font-size: 12px; padding-left: 15px; color: #A6ACB4; border-radius: 3px; background-color: #FFF; border: none; cursor: pointer; position: relative; z-index: 100; box-sizing: border-box; }
.chongzhi .select input {border: 0 none; font-size: 0.35rem; line-height: 2; margin: 0;color: #A6ACB4; }
.chongzhi .select .selectVal {height: 0.8rem; font-size: 0.35rem; margin-right: 10px; padding: 1px 0 1px 0; background: url(../images/chongzhi/icon01.jpg) no-repeat right center; background-size: 18px auto; color: #A6ACB4; }
.chongzhi .select ul {display: none; background-color: #FFF; border: 1px solid #D5D5D5; left: -1px; top: 40px; position: absolute; width: 8rem; z-index: 100; }
.chongzhi .select li {font-size: 0.35rem; margin: 0 0 3px 10px; }
.chongzhi .select li img {width: 30px; margin-right: 5px; vertical-align: middle; }
.chongzhi .select li span {display: inline-block; color: #5a6573; line-height: 30px; }
.chongzhi .note { width: 8rem; margin: 10px auto 2.3rem; color: #647b98; font-size: 0.3rem; }
.chongzhi .note span { color: #edca57; }
.chongzhi .note a {	color: #ff3636; }


/* 更多内容 */
.moremain{position: absolute; z-index: 101;width: 100%; top: 1.2rem; display: none;background: #142438;
    height: 100%; min-height: 100%;padding-bottom: 1.28rem;}
.moremain table{width: 100%;border-collapse: collapse;}
.moremain table tr td{width: 33.333%;height: 2.8rem;border:1px solid #243A51;text-align: center;}
.moremain table tr td a{display:inline-block;height: 2.8rem; vertical-align: middle;}
.moremain table tr td i{color: #C1E1FF;font-size: 0.9rem;height: 0.9rem;display: inline-block;margin-top:0.6rem}
.moremain table tr td i.ft0{font-size: 0.95rem;margin-top: 0.45rem;}
.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;}


/* 弹窗 */
.detailinfo{background:#1A3751; width:7.4rem; height:auto;min-height: 4rem; padding:0 0.4rem 0.4rem; border-radius:0.12rem; position:relative;overflow:hidden;margin: 0 auto;color: #7f9ab4;font-size:0.28rem;line-height: 0.48rem; display:none;}
.detailinfo .title{height: 1.24rem;line-height: 1.24rem;text-align: center;font-size: 0.4rem;color: #fff100;border-bottom: 1px solid #27517a;font-weight:bold;}
.detailinfo.hb{ background:#1A4063; color:#fff;}
.detailinfo.hb .title{ font-weight:bold; color:#fff100;border-bottom: 1px solid #f83737}
.detailinfo p{margin: 0.3rem 0;}
.layui-layer-nobg .layui-layer-setwin{right:0;top:0;}
.layui-layer-nobg .layui-layer-setwin .layui-layer-close2{background: url(../images/close.png) no-repeat; background-size: cover; width:0.6rem; height:0.6rem;display: block; cursor: pointer;right:-0.25rem; top:-0.25rem;}
.layui-layer-nobg .layui-layer-setwin .layui-layer-close2:hover{background-position: 0 0;}

/* 查询弹窗 */
.chaxun{background:#1A4063; width:8.2rem; height:auto;min-height: 4rem;border-radius:0.12rem;position:relative;overflow:hidden;margin: 0 auto;display:none;}
.chaxun .cxtitle{height: 1.24rem;line-height: 1.24rem;text-align: center;font-size: 0.4rem;color: #fff;border-bottom: 1px solid #31527A;}
.chaxun.hb{ background:#b30000}
.chaxun.hb .cxtitle{ font-weight:bold; color:#fff100;border-bottom: 1px solid #f83737}
.chaxun .cxcon{padding: 0 0.4rem;padding-bottom:0.4rem}
.chaxun .cxcon ul li{margin-top:0.28rem;height: 1.08rem;line-height: 1.08rem;position: relative;}
.chaxun .cxcon ul li input{height: 1.08rem;width:7.4rem;color: #ab9f78;font-size: 0.32rem;border-radius: 0.08rem;border:none; text-align: center;}
.chaxun .cxcon ul li input::-webkit-input-placeholder{color:#ab9f78;}
.chaxun .cxcon ul li input::-moz-placeholder{color:#ab9f78;opacity:1;}
.chaxun .cxcon ul li input:-moz-placeholder{color:#ab9f78;opacity:1;}
.chaxun .cxcon ul li .subbtn{width:7.4rem;height: 1.08rem;background: #ffcf2e;border-radius: 0.08rem;border:none;color: #3e3000;font-size: 0.4rem;font-weight: bold;cursor: pointer;}

/* 大厅详情 */
.section { display: none;width: 8.2rem;height: 10.2rem; margin: 0 auto; position: relative; }
.inner { padding:0.4rem;width: 7.4rem;background-color: #11355A; border-radius: 10px;}
.inner p { color: #b1d6ff; line-height: 1.6; font-size: 0.31rem;margin-bottom: 0.3rem;}
.inner .close i { color: #FCC441; font-size: 0.7rem; position: absolute; top: -0.3rem;right: -0.3rem; }

/* 大转盘 */
.dzpmain{ background:url(../images/dzp/bg.jpg) no-repeat; background-size:cover; width:10rem; margin:0 auto; height:13.5rem; position:relative}
.dzpmain .turntable{width:8rem; height:8rem; left:50%; margin-left:-4rem; top:3.34rem; position:absolute}
.dzpmain .turntable .turntablebg{ background:url(../images/dzp/turntable.png) no-repeat; background-size:cover; position:absolute; left:0;  top:0;width:8rem; height:8rem; }
.dzpmain .turntable .playbtn{ display:block;background:url(../images/dzp/playbtn.png) no-repeat; background-size:cover; width:3.8rem; height:3.8rem; left:50%; margin-left:-1.9rem; top:2.1rem; position:absolute}

.zz{position: absolute;width:100%;height: 100%; min-height:100%; z-index: 100;background: #04080c;top: 0;left: 0;display: none;}


.cover {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 200;
    display: none;
    background: url(../images/cover_bg.png) repeat left top;
}
.popBox {
    padding: 0.3rem 0.3rem 0.3rem;
    position: absolute;
    width: 8rem;
    left: 1.0rem;
    top: 4.65rem;
    z-index: 300;
    display: none;
    border-radius: 5px;
    box-sizing: border-box;
    background-color: #FFF;
}
.popBox .title {
    text-align: center;
    font-weight: bold;
    font-size: 0.5rem;
    margin-bottom: 0.1rem;
}
.popBox .ma {
    text-align: center;
}
.popBox .ma img {
    max-width: 100%;
}
.popBox .note {
    text-align: center;
    font-weight: bold;
    font-size: 0.38rem;
    margin-bottom: 0.1rem;
}
.popBox .close {
    width: 2.6rem;
    margin: 0.5rem auto 0;
}
.popBox .close a {
    display: block;
    text-align: center;
    border: 1px solid #666;
    color: #000;
    border-radius: 3px;
    line-height: 1.6;
    padding: 0 0.4rem;
}








