div,a,li,span {-webkit-tap-highlight-color:rgba(0,0,0,0) !important;}
/* 750设计稿rem适配,最大限制750，最小限制320 */html {font-size:calc(100 * 100vw / 750);}
@media screen and (min-width:750px) {html {font-size:calc(100 * 750px / 750);}
}
@media screen and (max-width:320px) {html {font-size:calc(100 * 320 / 750);}
}
body {max-width:750px;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:1.2rem;background-size:cover;background-image:url(../images/m_bg_01.jpg);}
.m-box2 .top {background-image:url(../images/inside_bg_01.jpg);}
.top .btn-down {width:2.2rem;height:0.8rem;position:absolute;right:0.4rem;top:0.2rem;}
.top .btn-gift {display:none;}
.main-banner {position:relative;height:8.75rem;background:url(../images/m_bg_02.jpg) no-repeat;background-size:cover;}
.nav-box {position:relative;height:1.39rem;background:url(../images/m_bg_03.jpg) no-repeat;background-size:cover;}
.inside-title .nav-box {width:100%;position:absolute;left:0;top:2.58rem;background:transparent;}
.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.69rem;top:0;left:0;display:flex;justify-content:space-between;box-sizing:border-box;align-items:center;}
.nav-box ul li {flex:none;box-sizing:border-box;width:1.39rem;height:100%;position:relative;}
.nav-box ul li a {display:block;height:100%;position:relative;}
/* .nav-box ul li:nth-of-type(2) a:after {content:"";width:1.02rem;height:1.1rem;background:url(../images/m_public_img.png);background-size:100% 100%;position:absolute;left:50%;margin-left:-0.51rem;top:-1.15rem;animation:vMove 1s infinite;} */
@keyframes vMove {0%,100%,20%,50%,80% {transform:translateY(0);}
40% {transform:translateY(-0.3rem);}
60% {transform:translateY(-0.15rem);}
}
.video-play {width:0.99rem;height:0.95rem;position:absolute;top:6.4rem;left:2.67rem;cursor:pointer;background:url(../images/m_public_img.png); background-size:2rem;}
.video-play:after {content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/m_public_img.png) -1rem 0;background-size:2rem;animation:aniScale 0.5s linear infinite alternate;}
@keyframes aniScale {0% {transform:scale(0.8);}
100% {transform:scale(1.05);}
}
.popup-video {width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.7);z-index:9999;display:none;}
.popup-video .video-box {width:6.4rem;height:3.6rem;position:absolute;left:50%;top:50%;margin:-1.8rem 0 0 -3.2rem;background:#000;}
.popup-video .video-box video {width:100%;}
.popup-video .close {width:20px;height:20px;background:url(../images/x_but_3.png);background-size:100% 100%;position:absolute;right:0;top:-26px;cursor:pointer;transition:0.3s;}
.popup-video .close:hover {transform:rotate(90deg);}
.pic-box {position:relative;overflow:hidden;line-height:0;box-sizing:border-box;}

.box-1 {height:10.16rem;background:url(../images/m_bg_04.jpg);background-size:100% 100%;padding-top:2.28rem;}
.swiper-container-1 {width:6rem;height:3.6rem;overflow:hidden;margin:0 auto;box-sizing:border-box;position:relative;z-index:3;}
.swiper-container-1 .swiper-slide {text-align:center;position:relative;}
.swiper-container-1 .swiper-slide img {width:100%; height:100%;}
.swiper-container-1 .swiper-pagination-1 {position:absolute;width:100%;text-align:center;box-sizing:border-box;z-index:33;line-height:0; left:0; bottom:0.14rem;}
.swiper-container-1 .swiper-pagination-1 span {display:inline-block; width:0.4rem;height:0.1rem;box-sizing:border-box;background:#fff;opacity:1;margin:0 0.05rem;transition:0.3s;}
.swiper-container-1 .swiper-pagination-1 .active {background:#e74a47;}
.swiper-container-1 .prev,.swiper-container-1 .next {display:none;}
/*首页-游戏资讯*/.news-box {width:6.6rem;padding:0;position:relative;box-sizing:border-box;z-index:2;margin:0.36rem auto 0;}
.news-box .tab-num {display:flex;}
.news-box .more {color:transparent;font-size:0;width:0.36rem;height:0.36rem;position:absolute;right:0;top:0.18rem;}
.news-box .more:before,.news-box .more:after {content:""; background:#d1d1d1; position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.news-box .more:before {width:2px;height:100%;}
.news-box .more:after {height:2px;width:100%;}
.news-box .tab-num li {flex:none;position:relative;}
.news-box .tab-num li a {width:1.42rem; height:0.84rem; display:block; text-align:center; line-height:0.78rem; font-size:0.3rem; color:#999999; letter-spacing:0.08rem;}
.news-box .tab-num .on a {background:url(../images/m_public_img.png) 0 -0.96rem; background-size:2rem; color:#ff3e3a;}
.in-news li {display:flex;align-items:center;padding:0.2rem 0;}
.in-news a,.in-news span {font-size:0.24rem;color:#403d3c;line-height:110%;}
.in-news a {flex:auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all 0.3s linear;margin-right:0.5rem;}
.in-news li:nth-of-type(n + 5) {display:none;}
.in-news .type {flex:none;position:relative;margin-right:0.15rem;}
.in-news .type:before,.in-news .type:after {font-size:0.24rem;color:#403d3c;line-height:110%;}
.in-news .type:before {content:"【";}
.in-news .type:after {content:"】";}
.in-news .time {flex:none;text-align:right;}

.box-2 {height:10.3rem;background:url(../images/m_bg_05.jpg);background-size:100% 100%;}
.swiper-container-2 {width:100%;height:100%;overflow:hidden;margin:0 auto;box-sizing:border-box;position:relative;left:0.01rem;z-index:3;}
.swiper-container-2 .swiper-slide {text-align:center;}
.swiper-container-2 .swiper-slide img {width:100%;}
.swiper-container-2 .swiper-pagination-2 {display:none;}
.swiper-container-2 .prev,.swiper-container-2 .next {width:0.38rem; height:0.56rem; position:absolute; bottom:0.78rem; z-index:11;}
.swiper-container-2 .prev{left:50%; margin-left:-0.96rem;}
.swiper-container-2 .next{right:50%; margin-right:-0.96rem;}

.box-3 {height:9.1rem;background:url(../images/m_bg_06.jpg);background-size:100% 100%;padding-top:2.1rem;}
.swiper-container-3 {overflow:visible;position:relative;width:100%;}
.swiper-container-3 .swiper-slide {text-align:center;opacity:0;}
.swiper-container-3 .swiper-slide:before,.swiper-container-3 .swiper-slide:after {content:"";position:absolute;transition:0.3s;visibility:hidden;opacity:0;}
.swiper-container-3 .swiper-slide-prev,.swiper-container-3 .swiper-slide-next,.swiper-container-3,.swiper-container-3 .swiper-slide.show-active {opacity:1;}
.swiper-container-3 .swiper-slide-active {opacity:1;}
.swiper-container-3 .swiper-slide img {width:100%;}
.swiper-container-3 .prev,.swiper-container-3 .next {display:none;}
.swiper-pagination-3 {text-align:center;padding-top:0.3rem;}
.swiper-pagination-3 span {width:0.2rem;height:0.2rem;box-sizing:border-box;border:1px solid #8e8e8e;display:inline-block;transform:rotate(45deg);margin:0 0.1rem;}
.swiper-pagination-3 .active {background:#cf1c26; border-color:#cf1c26;}
/*内页*//*内标题*/.inside-title {height:6.4rem;background:url(../images/inside_bg_02.jpg);background-size:100% 100%;position:relative;}
.inside-title h2 {font-size:0;color:transparent;width:7.5rem;height:1.6rem;background:url(../images/m_inside_tit.png) no-repeat 0 0;background-size:100%;position:absolute;bottom:0.1rem;right:0;left:0;margin:auto;}
.inside-title.tit-2 h2 {background-position-y:-1.6rem;}
.inside-title.tit-3 h2 {background-position-y:-3.2rem;}
.inside-title.tit-4 h2 {background-position-y:-4.8rem;}
.inside-title.tit-5 h2 {background-position-y:-6.4rem;}
.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-bottom:0.3rem;padding-top:0.42rem;}
.inside-box .tab-num li {flex:none;position:relative;margin:0 0.5rem;}
.inside-box .tab-num li a {display:block;font-size:0.32rem;line-height:140%;color:#333333;position:relative;}
.inside-box .tab-num li.on a {color:#f7342e;font-weight:bold;}
.inside-box .tab-num li a:after {content:"";width:0;height:0.04rem;background:#f7342e;position:absolute;left:0;right:0;bottom:-0.3rem;margin:auto;}
.inside-box .tab-num li.on a:after {width:100%;}
.inside-box .tab-con {border-top:1px solid #e2e2e2;}
.news-list li {padding:0.25rem 0;border-bottom:0.01rem solid #e2e2e2;display:flex;}
.news-list a,.news-list .time,.news-list .type {font-size:0.24rem;color:#1e1e1e;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 {color:#1e1e1e;}
.news-list .type:before,.news-list .type:after{font-size:0.24rem; color:#1e1e1e;}
.news-list .type:before{content:'【';}
.news-list .type:after{content:'】';}
.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 #f7342e;background:#f7342e;font-size:0.24rem;color:#fff;text-align:center;position:relative;}
.load-more-btn.active {border-color:#ddd;background:#ddd;}
.load-more-btn:after {content:"点击加载更多";}
.load-more-btn.active:after {content:"没有更多了";}
/*礼包中心*/.gift-list {border-top:1px solid #e2e2e2;}
.gift-list li {border-bottom:0.01rem solid #e2e2e2;padding:0.28rem 0 0.28rem 0.2rem;line-height:0;display:flex;align-items:center;}
.gift-list .text {font-size:0.24rem;line-height:130%;color:#1e1e1e;flex:auto;padding-right:0.4rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all 0.3s linear;}
.gift-list li:before {content:'';width:1.1rem;height:1.1rem;min-width:50px;min-height:50px;margin-right:0.1rem;flex:none;background:url(../images/gift_icon.png);background-size:cover;}
.gift-list .get-btn,.wechat-box a {display:block;width:2rem;height:0.88rem;line-height:0.8rem;background:url(../images/m_public_img.png) 0 -1.81rem; background-size:2rem; font-size:0.22rem;color:#fff;text-align:center;position:relative;flex:none;}
.gift-list .get-btn.active {opacity:0.5;}
.wechat-box {position:relative;border-bottom:0.01rem solid #e2e2e2;padding:0.28rem 0 0.28rem 0.2rem;display:flex;align-items:center;}
.wechat-text {flex:auto;padding-right:0.3rem;overflow:hidden;}
.wechat-box .pic {width:1.1rem;height:1.1rem;min-width:50px;min-height:50px;margin-right:0.1rem;flex:none;}
.wechat-box .pic img {width:100%;}
.wechat-box a {flex:none;}
.wechat-box .wechat-text p {color:#1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wechat-box .title {font-size:0.3rem;line-height:1.4em;}
.wechat-box .intr {font-size:0.24rem;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.36rem;position:relative;border-top:0.01rem solid #e2e2e2;border-bottom:0.01rem dashed #e2e2e2;}
.list-detail .title {font-size:0.3rem;font-weight:bold;color:#000000;line-height:1.4em;text-align:center;padding-top:0.42rem;}
.list-detail .text {display:block;font-size:0.2rem;color:#000000;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:#000000;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:#000000;position:relative;border-top:0.01rem solid #e2e2e2;}
.page-updown a {display:block;color:#000000;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;}
/* 提示消息 */.msg-box-wrap,.loading-bg-wrap {width:100%;height:100%;z-index:100001;position:fixed;left:0;top:0;font-size:0;letter-spacing:-5px;vertical-align:middle;text-align:center;}
/* .msg-box-wrap {pointer-events:none;}
*/.msg-box-wrap:before,.loading-bg-wrap:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%;}
.msg-box {display:inline-block;vertical-align:middle;letter-spacing:normal;background:rgba(0,0,0,0.65);color:#fff;font-size:14px;line-height:130%;padding:10px 20px;border-radius:4px;max-width:90%;box-sizing:border-box;text-align:center;}
/* 加载动画 */.loading-bg {display:inline-block;vertical-align:middle;letter-spacing:normal;background:rgba(0,0,0,0.65);padding:10px 30px;border-radius:4px;max-width:90%;box-sizing:border-box;}
.loading-bg.hide {display:none;}
.loading-bg .loading {margin:0 auto;flex:none;height:24px;width:24px;border-radius:100%;border:2px solid #fff;border-bottom-color:transparent;-ms-animation:rotate 0.75s linear infinite;animation:rotate 0.75s linear infinite;}
.loading-bg p {flex:none;color:#fff;font-size:14px;padding-top:0.08rem;}
@keyframes rotate {0% {transform:rotate(0deg);}
100% {transform:rotate(360deg);}
}
