div,a,li,span{-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;}
body{max-width:640px; min-width:320px; width:100%; margin:0 auto; overflow-x:hidden; }
.m-box{position:relative; width:100%; overflow-x:hidden;}
.m-box2{background:#fff;}
/* 头部 */
.top{position:relative; height:0.99rem; background-size:cover;}
.m-box .top{background-image:url(../images/m_bg_01.jpg);}
.m-box2 .top{background-image:url(../images/inside_bg_01.jpg);}
.m-box .top>a{width:1.5rem; height:0.6rem; position:absolute; top:0.22rem;}
.top .btn-down{right:1.74rem;}
.top .btn-gift{right:0.13rem;}
.m-box2 .top .btn-down{width:1.6rem; height:0.55rem; position:absolute; top:0.22rem; right:0.19rem;}
.main-banner{position:relative; height:7.39rem; background:url(../images/m_bg_02.jpg) no-repeat; background-size:cover;}

.nav-box{position:relative;  height:0.59rem; background:url(../images/m_bg_03.jpg) no-repeat; background-size:cover;}
.nav-box img{width:100%; height:auto; float:left;}
.nav-box:after{content:''; clear:both; display:block; height:0;}
.nav-box ul{position:absolute; width:100%; height:100%; padding:0 0.15rem; top:0; left:0; display:flex; justify-content:space-between; box-sizing:border-box; align-items:center;}
.nav-box ul li{flex:1; box-sizing:border-box; height:100%;}
.nav-box ul li:nth-of-type(2){padding:0;}
.nav-box ul li a{display:block; height:100%;}

.pic-box{position:relative; overflow:hidden; line-height:0; box-sizing:border-box;}
.box-1{height:7.27rem; background:url(../images/m_bg_04.jpg); background-size:100% 100%; padding-top:3.34rem;}
.swiper-container-1{overflow:visible; position:relative; width:100%;}
.swiper-container-1 .swiper-slide {text-align:center; opacity:0;}
.swiper-container-1 .swiper-slide-prev,.swiper-container-1 .swiper-slide-next{opacity:0.58;}
.swiper-container-1 .swiper-slide-active{opacity:1;}
.swiper-container-1 .swiper-slide img{width:100%;}
.swiper-container-1 .prev,.swiper-container-1 .next{width:0.62rem; height:0.83rem; background:url(../images/m_public_img.png) no-repeat 0 0; background-size:2rem; position:absolute; top:50%; margin-top:-0.44rem; z-index:11;}
.swiper-container-1 .prev{left:0.12em;}
.swiper-container-1 .next{right:0.15rem; background-position-x:-0.63rem;}
.swiper-pagination-1{font-size:0; letter-spacing:-5px; text-align:center; position:absolute; left:0; top:3.2rem; width:100%;}
.swiper-pagination-1 .bullet{width:0.18rem; height:0.18rem; display:inline-block; background:url(../images/m_public_img.png) no-repeat -1.26rem 0; background-size:2rem; margin:0 0.16rem; position:relative; vertical-align:middle;}
.swiper-pagination-1 .bullet:after{content:''; width:0.32rem; height:0.01rem; background:#ffe2a7; position:absolute; top:0; bottom:0; right:-0.32rem; margin:auto;}
.swiper-container-1 .span-1:before{content:''; width:0.32rem; height:0.01rem; background:#ffe2a7; position:absolute; top:0; bottom:0; left:-0.32rem; margin:auto;}
.swiper-container-1 .active{width:0.32rem; height:0.32rem; background-position-x:-1.45rem;}

/*内页*/
/*内标题*/
.inside-title{height:4.91rem; background:url(../images/inside_bg_02.jpg) no-repeat; background-size:100% 100%; position:relative;}
.inside-title h2{font-size:0; color:transparent; width:2rem; height:0.5rem; background:url(../images/m_inside_tit.png) no-repeat 0 0; background-size:100%; position:absolute; bottom:0.34rem; right:0; left:0; margin:auto;}
.inside-title.tit-2 h2{background-position-y:-0.5rem;}
.inside-title.tit-3 h2{background-position-y:-1rem;}
.inside-title.tit-4 h2{background-position-y:-1.5rem;}
.inside-title.tit-5 h2{background-position-y:-2rem;}
.inside-title span{display:none;}
.inside-title .back{display:none;}

/* 游戏资讯、游戏攻略 */
.inside-box .tab-num{display:flex; justify-content:center; justify-content:center; position:relative; z-index:3; padding:0.1rem 0 0.25rem;}
.inside-box .tab-num li{flex:none; position:relative; margin:0 0.5rem;}
.inside-box .tab-num li a{display:block; font-size:0.26rem; line-height:100%; color:#444444; position:relative;}
.inside-box .tab-num li.on a{color:#b01418; font-weight:bold;}
.inside-box .tab-num li a:after{content:''; width:0; height:0.03rem; background:#b01418; position:absolute; left:0; right:0; bottom:-0.25rem; margin:auto;}
.inside-box .tab-num li.on a:after{width:100%;}
.inside-box .tab-con{border-top:1px solid #e5e5e5;}
.news-list li{ padding:0.25rem 0; border-bottom:0.01rem solid #e5e5e5; display:flex;}
.news-list a,.news-list .time,.news-list .type{font-size:0.24rem; color:#444444; line-height:0.4rem; flex:none;}
.news-list a{flex:auto; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; transition:all 0.3s linear;box-sizing:border-box;}
.news-list .type{display:inline-block; position:relative; margin-right:0.1rem;}
.news-list .type:before,.news-list .type:after{font-size:0.24rem; color:#444444;}
.news-list .type:before{content:'【';}
.news-list .type:after{content:'】';}
.news-list .time{color:#6e6e6e;}
.load-more-btn{margin:0.4rem auto 0; display:block; width:3rem; height:0.55rem; line-height:0.55rem; border-radius:0.55rem; border:0.02rem solid #e8bd74; font-size:0.24rem; color:#e8bd74; text-align:center; position:relative;}
.load-more-btn.active{border-color:#ccc; color:#ccc;}
.load-more-btn:after{content:'点击加载更多';}
.load-more-btn.active:after{content:'没有更多了';}

/*礼包中心*/
.gift-list{border-top:1px solid #e9e1da;}
.gift-list li{border-bottom:0.01rem dotted #e9e1da; padding:0.24rem 0.2rem 0.24rem 0; line-height:0; display:flex;}
.gift-list .text{font-size:0.26rem; line-height:0.48rem; color:#525252; flex:auto; padding-right:0.4rem; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; transition:all 0.3s linear;}
.gift-list .get-btn,.wechat-box a{display:block; width:1.36rem; height:0.46rem; line-height:0.46rem; background:#d83e20; font-size:0.22rem; color:#fff; text-align:center; position:relative; flex:none;}
.gift-list .get-btn:before,.wechat-box a:before{content:''; box-sizing:border-box; width:calc(100% - 0.04rem); height:calc(100% - 0.06rem); border:0.01rem solid rgba(255,255,255,0.3); position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}
.gift-list .get-btn.active{background:#c5c5c5;}
.wechat-box{position:relative; border-bottom:0.01rem dotted #e9e1da; padding:0.3rem 0.2rem 0.3rem 0; display:flex; align-items:center;}
.wechat-text{flex:auto; padding-right:0.3rem; overflow:hidden;}
.wechat-box .pic{width:0.76rem; height:0.76rem; min-width:44px; min-height:44px; margin-right:0.1rem; flex:none;}
.wechat-box .pic img{width:100%;}
.wechat-box a{flex:none;}
.wechat-box .wechat-text p{color:#525252; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.wechat-box .title{font-size:0.26rem; line-height:1.4em;}
.wechat-box .intr{font-size:0.2rem; line-height:1.4em;}
.wechat-box .bind:after{content:'立即领取';}

/* 详情页 */
.inside-box{min-height:7.8rem; min-height:calc(100vh - 1.2rem - 4.07rem - 1.32rem); padding:0 0.25rem 0.7rem; box-sizing:border-box;}
.inside-box .inside-padding .list-detail{padding-bottom:0.3rem; position:relative; border-top:0.01rem solid #eee9e3; border-bottom:0.01rem dashed #eee9e3;}
.list-detail .title{font-size:0.3rem; font-weight:bold; color:#444444; line-height:1.4em; text-align:center; padding-top:0.35rem;}
.list-detail .text{display:block; font-size:0.2rem; color:#7c7c7c; line-height:1.4em; padding:0.15rem 0; text-align:center; font-weight:lighter;}

.m-text{padding:15px 0;}
.m-text,.m-text p{font-size:14px; color:#7c7c7c; line-height:24px; font-weight:lighter;}
.m-text img,.m-text video{max-width:95%; width:auto !important; height:auto !important; margin:10px auto;}

.page-updown{font-size:0.22rem; color:#373736; position:relative; border-top:0.01rem solid #eeede9;}
.page-updown a{display:block; color:#373736; font-size:0.22rem; padding:0.15rem 0 0.05rem; line-height:1.6em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; transition:all 0.3s linear; position:relative;}

.page_back{width:1.4rem; height:0.9rem; position:absolute; left:0; right:0; bottom:0.4rem; margin:auto;}
.page_back a{display:block; height:100%;}
.page_back a>*{display:none;}