/* 首页公共标题 */
.m-index-title{ display: flex; align-items: center; justify-content: space-between; padding: 0 .25rem; margin-top: .36rem; margin-bottom: .2rem; height: .5rem; line-height: .5rem;font-size: .34rem; font-weight: 700;}
.m-index-title>span{ display: inline-block;}
.m-index-title>h2{ line-height: .5rem; font-size: .34rem; font-weight: 700; }
.m-index-title .more{ font-size: .24rem; color: #666;padding-right: .2rem; font-weight: 400;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAkCAMAAAC+LeqSAAAAclBMVEUAAABtbW1nZ2dpaWlxcXFra2tnZ2dmZmZnZ2dmZmZmZmZnZ2dra2tmZmZnZ2dpaWl5eXlmZmZnZ2dmZmZnZ2dmZmZnZ2dmZmZmZmZnZ2dmZmZmZmZnZ2doaGhoaGhmZmZnZ2doaGhoaGhoaGhpaWlmZmZnvOKqAAAAJXRSTlMAEL0XDAn62dTJw64U8M0cBvTg0Frqt6CKhHdtY0MyJppiUUw9sGupOgAAAKtJREFUKM+N0ssSgyAMQFHFt4hW1Gq11b7y/79oskzCQpZnmMnkQrQ5m0TyOIBCqQWAUmpmSJuQDlLTmjQOaau0Qq2kxmFtUev0kjYDaSa1RDVSk7AWqPfbJe1IrVKPOsu8T8Re2JgjPsS9gK1IsHFbkPKR20wzfowyi+b+PL5Bm3aeiHL6Q69XdswOr59onyhkyuzV6zRfWu0tEiDBov8nrDKggfwjiOYkik7BZBTmKo0+DQAAAABJRU5ErkJggg==) no-repeat right center; background-size: .1rem .18rem;}


/* 首页-banner */
.swiper-slide .index-banner__item .info-c{text-align:left;}
.index-banner{margin:.25rem !important;overflow:hidden;    border-radius: .2rem;}
.index-banner__item{position:relative;width:100%;overflow:hidden;background-color:#fff;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.03);display:block;}
.index-banner__item .info-score{
    position: relative; font-size:.28rem;font-weight: bold;color: #FFAE00; height: .35rem; line-height: .35rem;
    padding-left: .28rem;
}
.index-banner__item .info-score::before{
    content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%);width: .2rem; height: .2rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAeFBMVEUAAAD/rwD/rwD/uwD/xQD/rgD/rwD/rwD/tAD/rwD/rwD/rgD/sAD/sAD/tgD//wD/rwD/rwD/rwD/rwD/rwD/sAD/sAD/rgD/rwD/rwD/rwD/rwD/rwD/rwD/rwD/sQD/sAD/sQD/rwD/rwD/rwD/sQD/rgD/rgAofVbbAAAAJ3RSTlMA4MIKBvvwhBP0vLZBOw8C9tTNx4qAZeemlHVsX1xTTjMa6J1JLilvvkHdAAAA3ElEQVQ4y5WT2Q6CMBBFb0spIMgiuCIgbv3/P5SgMEGnTTxPhHMe2skUC/qD1oceVlJhBkRqDSozUtl8GL2DKARPYD4EvE/1FGj+FFszs+X8JaIgXy+UenanozQLytupfXijXkvf2CiTwZNm8BNI40Qicgc5hDsQCNxBACVdfqUATzr8OAlvZfPx4Mcitng1z3rD+Y3CzJkLdvgjqLjgCCJm70ien/eevGdYQto2PqC9S+jndU/fCb2YaauKDrhPU/PD7ycjmgwDWVv87n4tclnPo82aUhc7LMnA8wJuRloZGN0e5AAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% auto;
}
.index-banner__item .info-slogan{margin-left:.2rem;font-size:.22rem;color:#999999;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.index-banner__item .today-recom{ position: absolute; left: .1rem; top: .1rem; z-index: 2; background-color: rgba(0, 0, 0, .43);padding-left: .46rem; padding-right: .14rem; height: .44rem; line-height: .44rem; font-size: .22rem; font-weight: 700; color: #fff; display: block; border-radius: .3rem; }
.index-banner__item .today-recom::before{
    content: "";position: absolute; left: .14rem; top: 50%; transform: translateY(-50%); width: .29rem; height: .25rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAyCAMAAAA6Njh3AAAAnFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+TINBkAAAAM3RSTlMAFf3zvfW8+gPv3snAiD8R6Uc8CAbj1phrMCzZraKdknFdWTmzqY1+eXVSIxzCtoNhUA3WWcXrAAABVElEQVRIx83SyXqCMBSG4YClYRBBBRWc57Hjf//31qQRLBUTPSu/DZzFS3iSsOfv5LeodAS/S5NtACFJdn0APCfA1gqydGGxe0oS9czCgKOs12+bYDRx4IXfv/tTzTdIN1BriE210orkHQP9hGoj3nPvL50zQ2uoYlceDEeZ+YB8nMvkNAEunzLVwLkvOYUlDYzSQtGguurwjmtXtJfjCkWekfZRtJNjADjj+SYGbNcgrUb1h5u9WSTv1+LNc+9eFAf2UAtcyh+SB46yhvsATEIbl3otUUe0PJlgvktxo3jArspGTVk/kqega3tFh1BN5f3TZR//UxuqVxPFnk4/6HRGp0sy5V0yDRiZTm/SFxOd0+mRTD1Gpu90uqXTNpnaEZkOGZmO9dTR0AGdZmSaMg191dJpHfWgWuuob9XRGYcsXt7eYWcsZF2JJYqYKLLqc9lT9AOYN+WXxPeWfQAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% auto;
}
.index-banner__item .pic{ position: relative; padding-top: 55%; overflow: hidden;right: -1px;}
.index-banner__item .pic-img{position: absolute; top: 50%; left: 0; width: 100%; height: 100%;transform: translateY(-50%);object-fit: cover;z-index: 1;    border-radius: .2rem;}

.index-banner__item .info{ height: 1.3rem; overflow: hidden; display: flex; align-items: center; justify-content:space-between; padding: 0 .14rem; box-sizing: border-box;}


.index-banner__item .info-l{ width: .8rem; height: .8rem; border-radius: .1rem; overflow: hidden;}
.index-banner__item .info-c{ flex: 1; padding:0 .2rem; box-sizing: border-box; overflow: hidden;}
.index-banner__item .info-tit{font-weight: 700;color: #292929; height: .46rem; line-height: .46rem; overflow: hidden;
    white-space: normal;}

.index-banner__item .info-r{
    width: 1.12rem;height: .5rem; line-height: .5rem; text-align: center; background-color: #FFD803;border-radius: .28rem; font-size: .28rem;
}

/* 首页-游戏资讯 */
.index-information{ overflow: hidden;background: #fff;margin-top: 10px;}
.index-information__bd{ overflow: hidden; display: flex; flex-wrap: wrap; justify-content: space-between; }
.index-information__item{ padding: 0 .25rem; box-sizing: border-box; width: 50%;margin-bottom: .3rem;}
.index-information__item a{
    overflow: hidden;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.03);border-radius: .15rem; display: inline-block;
    background-color: #fff; box-sizing: border-box;display: block;
}
.index-information__item .pic{
    position: relative; padding-top: 58%; border-top-left-radius: .15rem; border-top-right-radius: .15rem; overflow: hidden;
}
.index-information__item .pic-img{ position: absolute; left: 0; top: 0; right: 0; display: block; width: 100%; height: 100%;object-fit: cover; }
.index-information__item .title{
    height: .64rem;font-size: .24rem;font-weight: 700;color: #292929;line-height: .32rem;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
    margin: .13rem .1rem .2rem;
}
/* 新游推荐 */
.index-recommend{ overflow: hidden;}
.index-recommend_con{ overflow: hidden;white-space: nowrap;overflow-x: scroll;-webkit-overflow-scrolling: touch; margin-top: .26rem; padding: 0 .2rem 0 .05rem;}
.index-recommend_con::-webkit-scrollbar {display: none}
.index-recommend__item{ display: inline-block; width:2.3rem; overflow: hidden; border-radius: .2rem; background-color: #fff; margin-left: .26rem;box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.05);;}

.index-recommend__item .pic{ position: relative; padding-top: 100%; overflow: hidden;}
.index-recommend__item .pic-img{position: absolute; top: 0; left: 0; right: 0;z-index: 1;display: block; width: 100%; height: 100%;}
.index-recommend__item .info{ overflow: hidden; text-align: center; padding: .14rem; box-sizing: border-box; height: 1rem;}
.index-recommend__item .info-tit{ font-size: .26rem; height: .38rem; line-height: .38rem; font-weight: 700; color: #292929; overflow: hidden; white-space: normal;}
.index-recommend__item .info-score{
    position: relative; font-size:.26rem;font-weight: bold;color: #FFAE00; height: .35rem; line-height: .35rem;
    padding-left: .3rem; display: inline-block; vertical-align: top;
}
.index-recommend__item .info-score::before{
    content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%);width: .2rem; height: .2rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAeFBMVEUAAAD/rwD/rwD/uwD/xQD/rgD/rwD/rwD/tAD/rwD/rwD/rgD/sAD/sAD/tgD//wD/rwD/rwD/rwD/rwD/rwD/sAD/sAD/rgD/rwD/rwD/rwD/rwD/rwD/rwD/rwD/sQD/sAD/sQD/rwD/rwD/rwD/sQD/rgD/rgAofVbbAAAAJ3RSTlMA4MIKBvvwhBP0vLZBOw8C9tTNx4qAZeemlHVsX1xTTjMa6J1JLilvvkHdAAAA3ElEQVQ4y5WT2Q6CMBBFb0spIMgiuCIgbv3/P5SgMEGnTTxPhHMe2skUC/qD1oceVlJhBkRqDSozUtl8GL2DKARPYD4EvE/1FGj+FFszs+X8JaIgXy+UenanozQLytupfXijXkvf2CiTwZNm8BNI40Qicgc5hDsQCNxBACVdfqUATzr8OAlvZfPx4Mcitng1z3rD+Y3CzJkLdvgjqLjgCCJm70ien/eevGdYQto2PqC9S+jndU/fCb2YaauKDrhPU/PD7ycjmgwDWVv87n4tclnPo82aUhc7LMnA8wJuRloZGN0e5AAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% auto;
}

/*first页面*/
.swiper-container {width: 100%;height: 11rem;padding-top: 0.1rem;padding-bottom: 1rem;background-color: #FFF}
.swiper-slide {width: 100%;height: 100%;overflow: hidden;position: relative;text-align: center;}
.mw-bg01 {background: url(/static/m/img/bg01.png) no-repeat left top;background-size: 100% 95%;}
.mw-step01-box {display: flex;padding-top: 25%;flex-direction: column;justify-content: center;}
.mw-step01-box .mw-logo img {width: 1.96rem;margin: 0 auto;}
.mw-step01-box .mw-title {padding-top: 0.35rem;}
.mw-step01-box .mw-title img {width: 1.4rem;margin: 0 auto;}
.mw-step01-box .mw-slogen {padding-top: 0.4rem;}
.mw-step01-box .mw-slogen img {width: 3rem;margin: 0 auto;}
.mw-btn-bg {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 100;background: url("/static/m/img/btn-bg01.png") no-repeat bottom center;background-size: 100%;}
.mw-btn-bg02 {background: url("/static/m/img/btn-bg02.png") no-repeat bottom center;background-size: 100%;}
.mw-btn {position: absolute;bottom: 2rem;left: 0;width: 100%;height: 0.5rem;z-index: 101;display: flex;flex-wrap: wrap;justify-content: center;}
.mw-btn .text {width: 100%;display: flex;justify-content: center;font-size: 0.2rem;margin-top: -0.4rem;color: #999999;flex-flow: column;}
.mw-btn .text span:first-child {margin-right: 0.1rem;}
.mw-btn a {display: block;width: 5.3rem;height: 1.98rem;background: url("/static/m/img/btn.png") no-repeat center;background-size: 100%;}
.mw-btn-gif {position: absolute;bottom: 0.25rem;left: 0;width: 100%;height: 0.25rem;z-index: 10086;display: flex;justify-content: center;}
.mw-btn-gif a {display: block;width: 0.22rem;height: 0.2rem;background: url("/static/m/img/btn-gif.png") no-repeat center;background-size: 100%;animation: gifIcon 1s linear 0s infinite;-webkit-animation: gifIcon 1s linear 0s infinite;}
@-webkit-keyframes gifIcon {0% {margin-top: -3px }50% {margin-top: 8px }100% {margin-top: -3px }}
@keyframes gifIcon {0% {margin-top: -3px }50% {margin-top: 8px }100% {margin-top: -3px }}
.mw-page {bottom: 0.55rem;right: 0.18rem;z-index: 102;position: absolute;}
.mw-page span {display: block;width: 0.09rem;height: 0.09rem;margin: 0 auto 0.06rem;background: url("/static/m/img/icon-page.png") no-repeat;background-size: 100% 100%;}
.mw-page span.active {background: url("/static/m/img/icon-page-active.png") no-repeat;background-size: 100% 100%;}

/*游戏专题*/
.page_inventory{ margin-bottom: 0.24rem; }
.page_inventory .page_common-list{ margin: .1rem 0 .36rem; }
.page_inventory .page_common-group{ margin-bottom: .25rem; }
.page_inventory .page_group-list{ gap: .25rem; }
.page_inventory .page_common-cell{ padding: .32rem .29rem; border-radius: 0.26rem; box-sizing: border-box; background: #fff; }
.page_inventory .page_cell-img{ width: 1.36rem; height: 1.36rem; }
/*游戏列表*/
.category-bd__tab { position: fixed;top: .2rem; left: 50%; bottom: 1.16rem; transform: translateX(-3.75rem); width: 1.64rem;overflow-y: scroll;background-color: #f7f7f7; text-align: center;padding-bottom: 1rem;}
.category-bd__tab,.category-bd__content{-webkit-overflow-scrolling: touch;}
.category-bd__tab::-webkit-scrollbar,
.category-bd__content::-webkit-scrollbar{ display: none;}
.category-bd__tab>li{
    position: relative; height: 1.14rem; line-height: 1.14rem; color: #666; font-size: .28rem;
}
.category-bd__tab>.active{ color: #FFAE00; font-weight: 700; background-color: #fff;}
.category-bd__tab>.active h1{ font-weight: inherit }
.category-bd__tab>.active::before{
    content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%);
    width: .1rem; height: .4rem; border-radius: .04rem; background-color: #FFAE00;;
}
.category-bd__content{
    margin-left: 1.64rem;margin-top: .2rem;
    overflow-y: scroll; background-color: #fff; padding: 0 .1rem;
}
.category-bd__ul{display: flex; flex-wrap: wrap; background-color: #fff; }
.category-bd__item{ width: 33.33%; height: 2.6rem; overflow: hidden; margin-bottom: .2rem; padding: 0 .18rem; box-sizing: border-box;}
.category-bd__item>a{ display: block;}
.category-bd__item .pic{
    position: relative; padding-top: 100%; border-radius: .24rem; overflow: hidden;
}
.category-bd__item .pic-img{ position: absolute; left: 0; top: 0; right: 0; display: block; width: 100%; }
.category-bd__item .info{ overflow: hidden; text-align: center; box-sizing: border-box; height: 1rem;}
.category-bd__item .info-tit{font-weight: 700;color: #292929; height: .46rem; line-height: .46rem; margin-top: .1rem; overflow: hidden; font-size: .26rem;}
.category-bd__item .info-score{
    position: relative; font-size:.22rem;font-weight: bold;color: #FFAE00; height: .34rem; line-height: .34rem;
    padding-left: .22rem; display: inline-block; vertical-align: top;
}
.category-bd__item .info-score::before{
    content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%);width: .16rem; height: .16rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAeFBMVEUAAAD/rwD/rwD/uwD/xQD/rgD/rwD/rwD/tAD/rwD/rwD/rgD/sAD/sAD/tgD//wD/rwD/rwD/rwD/rwD/rwD/sAD/sAD/rgD/rwD/rwD/rwD/rwD/rwD/rwD/rwD/sQD/sAD/sQD/rwD/rwD/rwD/sQD/rgD/rgAofVbbAAAAJ3RSTlMA4MIKBvvwhBP0vLZBOw8C9tTNx4qAZeemlHVsX1xTTjMa6J1JLilvvkHdAAAA3ElEQVQ4y5WT2Q6CMBBFb0spIMgiuCIgbv3/P5SgMEGnTTxPhHMe2skUC/qD1oceVlJhBkRqDSozUtl8GL2DKARPYD4EvE/1FGj+FFszs+X8JaIgXy+UenanozQLytupfXijXkvf2CiTwZNm8BNI40Qicgc5hDsQCNxBACVdfqUATzr8OAlvZfPx4Mcitng1z3rD+Y3CzJkLdvgjqLjgCCJm70ien/eevGdYQto2PqC9S+jndU/fCb2YaauKDrhPU/PD7ycjmgwDWVv87n4tclnPo82aUhc7LMnA8wJuRloZGN0e5AAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% auto;
}


.page_category{ display: flex; }
.page_category-tab{ flex-shrink: 0; width: 1.64rem; background-color: #f7f7f7; text-align: center; overflow-y: scroll; max-height: 100vh; position: sticky; top: 2.04rem; z-index: 8; }
.page_category-tab::-webkit-scrollbar{ display: none; }
.page_category-tab>li{ height: 1.14rem; line-height: 1.14rem; color: #666; font-size: .28rem; position: relative; }
.page_category-tab>.active{ color: #FFAE00; font-weight: 700; background-color: #fff; }
.page_category-tab>.active::before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 0.1rem; height: 0.4rem; border-radius: 0.04rem; background-color: #FFAE00; }
.page_category-list{ flex: 1; overflow-y: scroll; }

/*游戏内容*/
.m-detail-title{ line-height: .8rem;font-size: .3rem;font-weight: 700;}

.detail-hd{overflow: hidden;     padding-top: 20px; text-align: center;}
.detail-hd__img{ width: 1.9rem; height: 1.9rem; border-radius: .24rem; margin:0 auto;}
.detail-hd__title{ font-size: .36rem; font-weight: 700; height: .74rem; line-height: .74rem; overflow: hidden;}
.detail-hd__b{ color: #999; font-size: .26rem; line-height: .3rem;}
.detail-hd__b>span{ display: inline-block;    padding-right: 5px;}
.detail-hd__b .score{
    position: relative; font-size:.3rem;font-weight: bold;color: #FFAE00; height: .3rem; line-height: .3rem;
    padding-left: .3rem; margin-right: .14rem;
}
.detail-hd__b .score::before{
    content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%);width: .2rem; height: .2rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAeFBMVEUAAAD/rwD/rwD/uwD/xQD/rgD/rwD/rwD/tAD/rwD/rwD/rgD/sAD/sAD/tgD//wD/rwD/rwD/rwD/rwD/rwD/sAD/sAD/rgD/rwD/rwD/rwD/rwD/rwD/rwD/rwD/sQD/sAD/sQD/rwD/rwD/rwD/sQD/rgD/rgAofVbbAAAAJ3RSTlMA4MIKBvvwhBP0vLZBOw8C9tTNx4qAZeemlHVsX1xTTjMa6J1JLilvvkHdAAAA3ElEQVQ4y5WT2Q6CMBBFb0spIMgiuCIgbv3/P5SgMEGnTTxPhHMe2skUC/qD1oceVlJhBkRqDSozUtl8GL2DKARPYD4EvE/1FGj+FFszs+X8JaIgXy+UenanozQLytupfXijXkvf2CiTwZNm8BNI40Qicgc5hDsQCNxBACVdfqUATzr8OAlvZfPx4Mcitng1z3rD+Y3CzJkLdvgjqLjgCCJm70ien/eevGdYQto2PqC9S+jndU/fCb2YaauKDrhPU/PD7ycjmgwDWVv87n4tclnPo82aUhc7LMnA8wJuRloZGN0e5AAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% auto;
}
.detail-downbtn{
    margin: .1rem .4rem .1rem; height: 1rem; line-height: 1rem; border-radius: .5rem; font-size: .34rem; font-weight: 700;text-align: center;background-color: #FEDA43;
    /* box-shadow: 0px 2px 17px 0px rgba(123, 103, 19, 0.25); */
}
.detail-downtxt{
    margin: .1rem .4rem .1rem;height: 1rem;line-height: 1rem;border-radius: .5rem;font-size: .28rem;text-align: center;
    /* box-shadow: 0px 2px 17px 0px rgba(123, 103, 19, 0.25); */
}

.game_show_main .box_tui { display: flex; align-items: center; height: 0.75rem; line-height: 0.77rem; background-color: #fff6f2; border-radius: 8px; justify-content: center;margin: 0.1rem 0.55rem;}
.game_show_main .box_tui a{display: flex;align-items: center;}
.game_show_main .box_tui a::before { content: ""; display: block; width: 24px; height: 24px; background: url('/static/m/img/gift-icon.png') no-repeat center; background-size: contain; margin-right: 8px; }
.game_show_main .box_tui span { flex: 1; height: 0.78rem; min-width: 0; color: #2f2e2e; overflow: hidden; font-size: 0.2rem; }
.game_show_main .box_tui span em { color: #ff8156; }

.game_show_main .down_href {justify-content: center; align-items: center; font-size: .28rem; color: #fff;margin: .1rem .5rem .1rem;}
.game_show_main .down_href a{display:block;height:.8rem;line-height:.8rem;width:100%;text-align:center;background:#FF6200;border-radius:.6rem;margin-bottom:.2rem;color:#fff;font-weight:bold;}

.game_show_main .btn_lb{ display: flex; justify-content: center; align-items: center; width: 90%; font-size: .28rem; color: #fff; margin: 0.2rem 0 0 0; padding: 0.2rem 0 0 0.26rem; }
.game_show_main .btn_lb button{display:block;height:.8rem;line-height:.8rem;width:100%;text-align:center;background:#FF6200;border-radius:.6rem;margin-bottom:.2rem;color:#fff;font-weight:bold;box-sizing: border-box; border: none; padding: 0; margin: 0; cursor: pointer; outline: none; vertical-align: middle;font-size: .28rem;margin-bottom: 0.1rem;}
.game_show_main .btn_lb a{display:block;height:.8rem;line-height:.8rem;width:100%;text-align:center;background:#FF6200;border-radius:.6rem;color:#fff;font-weight:bold;font-size: .28rem;margin-bottom: 0.1rem;}

.game_show_main .down_href .h5btn {background: #0ec760;}
.game_show_main .down_href .azbtn {background: #0ec760;}
.game_show_main .down_href .iosbtn {background: #333333;}
.game_show_main .down_href a.xz{background-color:#0095FF;}

.detail-hd__words{line-height: .56rem;font-size: .26rem;color: #999; text-align: center;}
/* 详情-横图 */
.detail-transverse-pic{ overflow: hidden;white-space: nowrap;overflow-x: scroll;-webkit-overflow-scrolling: touch; margin-top: .3rem; padding: 0 .2rem 0 .15rem;}
.detail-transverse-pic::-webkit-scrollbar {display: none}
.detail-transverse-pic__item{  width: 6.7rem;height: 4rem; display: inline-block; overflow: hidden; border-radius: .24rem;margin-left: .1rem;}
.detail-transverse-pic__item .img{ display: block; width: 100%; height: 100%;}
/* 详情-竖图 */
.detail-vertical-pic{ overflow: hidden;white-space: nowrap;overflow-x: scroll;-webkit-overflow-scrolling: touch; margin-top: .3rem; padding: 0 .2rem 0 .15rem;    margin-bottom: .1rem;}
.detail-vertical-pic::-webkit-scrollbar {display: none}
.detail-vertical-pic__item{width: 3.2rem; /*height: 5.4rem;*/  height:auto;display: inline-block; overflow: hidden; border-radius: .24rem;margin-left: .1rem;}
.detail-vertical-pic__item .img{ display: block; width: 100%; height: 100%;}
/* 详情-游戏介绍 */
.detail-introduce{ padding:0 .3rem;margin-top: .2rem; }
.detail-introduce__tags{ overflow: hidden; margin: .1rem 0;white-space: nowrap;overflow-x: scroll;-webkit-overflow-scrolling: touch;}
.detail-introduce__tags::-webkit-scrollbar {display: none}
.detail-introduce__tags .tag-item{ display: inline-block; line-height: .44rem;background-color: rgba(248, 183, 0, .17);border-radius: .22rem; margin-right: .1rem;padding: 0 .3rem; color: #FFAE00; font-size: .26rem;}
.detail-introduce__con{ position: relative; overflow: hidden; height: auto; font-size: .3rem; color: #666; line-height: .5rem;}
.detail-introduce__con p{font-size: 0.28rem;line-height: 0.62rem;letter-spacing: 0.01rem;color: #666;}
.detail-introduce__con img{display: block;max-width: 100%;margin: 0.1rem auto;}
.detail-introduce__con h3{line-height: .8rem;font-size: .3rem;font-weight: 700;color:#313131;}
.detail-introduce__con .more{position: absolute; right: 0; bottom: .03rem;width: 1rem; height: .5rem; }
.detail-introduce__con .more-words{position: absolute; right: 0; bottom: -.1rem; z-index: 1; display: block;font-size: .28rem;font-weight: 700;color: #FFAE00; height: .46rem; line-height: .46rem;}
.detail-introduce__con .more-bg{ position: absolute; right: 0; bottom: -.1rem; display: block; width: 1rem;
    height: .46rem; line-height: .46rem; background: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);filter: blur(5px);
}
/* 详情-其他信息 */
.detail-other{ padding: 0 .25rem .1rem; margin-top: .4rem;}
.detail-other-info{padding:0.25rem 0;}
.detail-other-info ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;}
.detail-other-info ul li{font-size:.24rem;color:#999999;margin-top: 5px;}
.detail-other-info ul li span{font-size:.24rem;color:#999999;}
.detail-other-info ul li a{color:#999999;text-decoration:none;font-size:.24rem;}
#getPrivacyBtn2,#getPrivacyBtn{color:#1e9fff;cursor:pointer;font-size:.24rem;}


/* 隐私说明弹窗 */
.mask{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.2);position:fixed;top:0;right:0;z-index:99;}
.privacy{display:none;width:6.5rem;min-height:8.6rem;margin:0 auto;position:fixed;top:2rem;right:0;left:0;/*top:50%;right:50%;transform:translate(-50%,-50%);*/
 background:#FFF;border-radius:.2rem;padding:.34rem .3rem .5rem;box-sizing:border-box;}
.privacy .privacy_title{font-weight:bold;font-size:.32rem;color:#222;text-align:center;}
.privacy .privacy_content{padding-top:.32rem;height: 400px;overflow-y: scroll;}
.privacy .privacy_content b {display: block;font-weight: bold;font-size: .26rem;color: #FCB10F; margin: 0.2rem 0;
}
.privacy .privacy_content span{display:block;font-weight:bold;font-size:.24rem;color:#FCB10F;margin:.2rem 0;}
.privacy .privacy_content p{font-size:.24rem;color:#555;line-height:.52rem;}
.privacy .privacy_content span i{display:inline-block;width:.34rem;height:.34rem;line-height:.4rem;background:#FCB10F;border-radius:.17rem;text-align:center;font-weight:bold;font-size:.24rem;color:#FFF;}
.privacy .privacy_btn{width:5.2rem;height:.8rem;line-height:.8rem;background:linear-gradient(90deg,#FFCE3A 0%,#FF9A1F 100%);border-radius:.8rem;opacity:0.88;margin:.62rem auto 0;font-weight:bold;font-size:.26rem;color:#FFF;text-align:center;cursor:pointer;}

/* 详情-弹窗 */
.pop-downapp-wrap{
    position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9; width: 100%; max-width: 640px; margin: 0 auto; background-color: rgba(0, 0, 0, .28); display: none;
}
.pop-downapp{
    position: absolute; left: 0; right: 0; bottom: 0; width: 100%; max-width: 640px; padding: 1rem 0 .5rem; border-top-left-radius: .4rem; border-top-right-radius: .4rem; background-color: #fff; text-align: center; display: block;
}
.pop-downapp .close{ position: absolute; top: 0; right: 0; width: 1.2rem; height: 1.2rem;}
.pop-downapp .close::before,
.pop-downapp .close::after{
    content: ""; position: absolute; top: .6rem; left: .4rem; right: .4rem; height: 2px; background-color: #999; transform: rotate(45deg);
}
.pop-downapp .close::after{ transform: rotate(-45deg);}
.pop-downapp .img{ width: 1.9rem; height: 1.9rem; border-radius: .24rem; margin:0 auto;}

.pop-downapp .title{ font-size: .36rem; font-weight: 700; height: .74rem; line-height: .74rem; overflow: hidden;}
.pop-downapp .words{line-height: .56rem;font-size: .3rem;color: #999; text-align: center; margin-top: .1rem;}
.pop-downapp .words-yellow{ color: #FFAE00;}
.pop-downapp .btn{
    margin: .3rem .4rem .1rem; height: 1rem; line-height: 1rem; border-radius: .5rem; font-size: .34rem; font-weight: 700;text-align: center;background-color: #FEDA43;box-shadow: 0px 2px 17px 0px rgba(123, 103, 19, 0.25); display: block;
}

.detail-check__group{ width: 100%; padding-top: .12rem; display: flex; align-items: center; justify-content: center; font-size: 0.22rem; font-family: SourceHanSansSC-Regular, SourceHanSansSC; font-weight: 400; color: #999999; }
.detail-check { width: .2rem; height: .2rem; margin-right: .07rem; background: #F1F1F1; display: block; position: relative; overflow: hidden; }
.detail-check__cur::after { content: ""; display: block; width: .12rem; height: .06rem; border-width: 0 0 .02rem .02rem; overflow: hidden; border-color: #333; border-style: solid; position: absolute; -webkit-transform: rotate(-50deg); transform: rotate(-50deg); right: .025rem; bottom: .08rem; z-index: 2; }
.detail-check__cur { background: #FEDA43; }
.detail-check__btn{ filter: grayscale(1); box-shadow: none; }

.detail-section{ margin: 0 .35rem .48rem; }
.detail-section .m-detail-title{ display: flex; align-items: center; justify-content: space-between; }
.detail-section .m-detail-title .more{ font-size: .24rem; color: #666; padding-right: 0.2rem; font-weight: 400; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAkCAMAAAC+LeqSAAAAclBMVEUAAABtbW1nZ2dpaWlxcXFra2tnZ2dmZmZnZ2dmZmZmZmZnZ2dra2tmZmZnZ2dpaWl5eXlmZmZnZ2dmZmZnZ2dmZmZnZ2dmZmZmZmZnZ2dmZmZmZmZnZ2doaGhoaGhmZmZnZ2doaGhoaGhoaGhpaWlmZmZnvOKqAAAAJXRSTlMAEL0XDAn62dTJw64U8M0cBvTg0Frqt6CKhHdtY0MyJppiUUw9sGupOgAAAKtJREFUKM+N0ssSgyAMQFHFt4hW1Gq11b7y/79oskzCQpZnmMnkQrQ5m0TyOIBCqQWAUmpmSJuQDlLTmjQOaau0Qq2kxmFtUev0kjYDaSa1RDVSk7AWqPfbJe1IrVKPOsu8T8Re2JgjPsS9gK1IsHFbkPKR20wzfowyi+b+PL5Bm3aeiHL6Q69XdswOr59onyhkyuzV6zRfWu0tEiDBov8nrDKggfwjiOYkik7BZBTmKo0+DQAAAABJRU5ErkJggg==) no-repeat right center; background-size: 0.1rem 0.18rem; background-position: 100% calc(50% - .03rem); }
.detail-section .page_column-item{ background: rgba(216, 216, 216, .11); }
.detail-section .page_card-item{ width: calc((100vw - 1.9rem) / 4); }

.detail-section .page_group-list{ gap: .2rem; }
.detail-section .page_common-cell{ padding: .35rem .24rem; box-sizing: border-box; background: rgba(216, 216, 216, .11); }
.detail-section .page_cell-img{ width: 1.3rem; height: 1.3rem; }
.detail-section .page_cell-infos{ height: 1.3rem; justify-content: space-between; }
.detail-section .page_cell-name{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.page_article-section{ padding-left: .3rem; padding-right: .3rem; }

.gift_list{background: #fff;}
.zt_list{background: #fff;}
.news_list{background: #fff;}
.guide_list{background: #fff;}
.game_show_main{background: #fff;}
/*礼包领取内页*/

.gift_show_main{background: #fff;}
.gift-detail-header {display: flex;align-items: center;padding: .25rem;border-radius: 0.22rem;box-sizing: border-box;gap: .2rem;background: #fff; }
.gift-detail-header .gift-detail-ico {flex-shrink: 0;width: 1.4rem;height: 1.4rem;border-radius: 0.27rem;overflow: hidden;background: #eee;}
.gift-detail-header .gift-detail-ico img {width: 100%;height: 100%;object-fit: cover;}
.gift-detail-header .gift-detail-info {flex: 1;overflow: hidden;}
.gift-detail-header .gift-detail-title {font-size: 0.34rem;font-weight: bold;color: #333;margin: 0 0 0.12rem 0;line-height: 1.35;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.gift-detail-header .gift-detail-meta {font-size: 0.22rem;color: #999;display: flex;flex-wrap: wrap;gap: 0.12rem 0.2rem;}
.gift-detail-header .gift-detail-btns {flex-shrink: 0;display: flex;flex-direction: column;gap: 0.14rem;}
.gift-detail-header .btn-gift-get {width: 1.1rem;height: 0.52rem;background: #FF9800;border-radius: 0.28rem;display: flex;justify-content: center;align-items: center;font-size: 0.28rem;color: #ffffff;white-space: nowrap;}
.gift-detail-header .btn-gift-home {width: 1.1rem;height: 0.52rem;background: #f4f4f4;border-radius: 0.28rem;display: flex;justify-content: center;align-items: center;font-size: 0.28rem;color: #555;white-space: nowrap;}
.gift_all_link { color: #666; font-size: 14px; border-radius: 6px; margin-top: 10px;padding: 0.3rem 0.3rem; }
.gift_all_link a { color: #409eff; font-weight: 500; text-decoration: none; padding: 0 4px; }
.gift_all_link a:hover { color: #ff6c00; text-decoration: underline; }
/*礼包领取弹出层*/
.gift-wrapper {}
.gift_get {display:block;text-align:center;}
.gift_get .gift_pop {position:relative;padding:0 0.3rem 0.3rem;background-color:#fff;border-radius:0.16rem;text-align:center;margin:0 auto;width:4.5rem;max-width:85%;}
.gift_get .gift_close {position:absolute;top:0.24rem;right:0.24rem;width:0.4rem;height:0.4rem;background:url(/static/m/img/pop_close.png) no-repeat center;background-size:100% 100%;}
.gift_get .gift_icon {width:1.6rem;height:1.6rem;margin:0 auto;background:url(/static/m/img/pop_receive_successful.png) no-repeat center;background-size:100% 100%;}
.gift_get .gift_title {font-size:0.34rem;color:#333;font-weight:600;}
.gift_get .gift_code {font-size:0.3rem;color:#FF7417;margin-bottom:0.12rem;letter-spacing:0.02rem;}
.gift_get .gift_tips {font-size:0.24rem;color:#999;margin-bottom:0.3rem;}
.gift_get .gift_copy_btn {display:block;width:100%;height:0.65rem;line-height:0.65rem;font-size:0.28rem;color:#fff;background-color:#FF7417;border-radius:0.4rem;border:none;cursor:pointer;}
.gift_get .gift_code_input {width:80%;height:0.6rem;line-height:0.6rem;font-size:0.3rem;color:#FF7417;text-align:center;border:none;outline:none;background:transparent;margin-bottom:0.12rem;}
/*客服*/
.kefu-contact { background: #fff; }
.kefu-contact-item { display: flex; align-items: center; padding: .3rem .3rem; border-bottom: #eee 1px solid; }
.kefu-contact-icon { width: .5rem; height: .5rem; margin-right: .24rem; display: flex; align-items: center; justify-content: center; font-size: .4rem; color: #ff8822; }
.kefu-contact-text { flex: 1; font-size: .32rem; color: #333; }
.kefu-faq-section { padding: .4rem .3rem 0; }
.kefu-faq-title { font-size: .32rem; color: #ff7722; font-weight: bold; margin-bottom: .3rem; }
.kefu-faq-item { margin-bottom: .28rem; }
.kefu-faq-question { font-size: .28rem; color: #ff7722; font-weight: bold; margin-bottom: .12rem; }
.kefu-faq-answer { font-size: .28rem; color: #888; line-height: .5rem; display: block; }
/*开服表列表*/
.kfb_list{background:#fff;border-radius:12px;overflow:hidden;padding: .25rem;}
.kfb_list .kfb_tab{display:flex;width:100%;margin-bottom:10px;}
.kfb_list .kfb_tab .tab-item{flex:1;text-align:center;height:45px;line-height:45px;font-size:18px;color:#666;background:#f3f3f3;cursor:pointer;}
.kfb_list .kfb_tab .tab-item.active{background:#ffaa22;color:#fff;font-weight:bold;}
.kfb_list .kfb_panel{display:none;}
.kfb_list .kfb_panel.active{display:block;}
.kfb_list .kfb_list_wrap{list-style:none;margin:0;padding:0;}
.kfb_list .kfb_list_item{padding:12px 0;border-bottom:1px dashed #e8e8e8;}
.kfb_list .kfb_list_item > a{display:flex;align-items:center;text-decoration:none;}
.kfb_list .kfb_item_icon{width:60px;height:60px;border-radius:10px;margin:0 12px 0 5px;flex-shrink:0;}
.kfb_list .kfb_item_icon img{width:100%;height:100%;object-fit:cover;border-radius:10px;}
.kfb_list .kfb_item_info{flex:1;min-width:0;overflow:hidden;}
.kfb_list .kfb_game_name{font-size:16px;color:#333;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.kfb_list .kfb_game_desc p{margin:0;}
.kfb_list .kfb_server_num{font-size:13px;color:#666;margin:3px 0;}
.kfb_list .kfb_server_time{font-size:13px;color:#fb9143;}
.kfb_list .kfb_btn{background:#ffaa22;color:#fff;padding:5px 12px;border-radius:33px;font-size:14px;flex-shrink:0;white-space:nowrap;}
/*开服表内页*/
.kfb_all{background:#fff;border-radius:12px;overflow:hidden;}
.kfb_all .kfb_all_game{display:flex;align-items:flex-start;padding:.25rem;position:relative;}
.kfb_all .kfb_all_game::after{content:"";position:absolute;left:.25rem;right:.25rem;bottom:0;height:1px;background:transparent;border-bottom:1px dashed #f0f0f0;}

.kfb_all .kfb_all_icon{width:70px;height:70px;border-radius:10px;overflow:hidden;flex-shrink:0;}
.kfb_all .kfb_all_icon img{width:100%;height:100%;object-fit:cover;display:block;}
.kfb_all .kfb_all_info{flex:1;padding:2px 12px;min-width:0;}
.kfb_all .kfb_all_title{font-size:20px;color:#222;margin:0 0 6px;}
.kfb_all .kfb_all_title a{color:#222;text-decoration:none;}
.kfb_all .kfb_all_meta{font-size:13px;color:#ff7722;margin:0 0 6px;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.kfb_all .kfb_all_meta i{font-style:normal;font-weight:bold;}
.kfb_all .kfb_all_tag{color:#ff7722;border-radius:20px;font-size:12px;}
.kfb_all .kfb_all_slogan{font-size:13px;color:#999;margin:0;}
.kfb_all .kfb_all_intro{padding:12px 15px;font-size:14px;color:#666;line-height:1.7;position:relative;}
.kfb_all .kfb_all_intro::after{content:"";position:absolute;left:15px;right:15px;bottom:0;height:1px;background:transparent;border-bottom:1px dashed #f0f0f0;}

.kfb_all .kfb_all_tab{display:flex;border-bottom:1px solid #eee;}
.kfb_all .kfb_all_tab .tab-item{flex:1;text-align:center;height:45px;line-height:45px;font-size:16px;color:#666;cursor:pointer;position:relative;}
.kfb_all .kfb_all_tab .tab-item.active{color:#ff7722;font-weight:bold;}
.kfb_all .kfb_all_tab .tab-item.active::after{content:"";position:absolute;left:30%;bottom:0;width:40%;height:3px;background:#ff7722;border-radius:3px;}
.kfb_all .kfb_all_panel{display:none;}
.kfb_all .kfb_all_panel.active{display:block;}
.kfb_all .kfb_all_list{padding:0 .25rem;}
.kfb_all .kfb_all_item{display:flex;align-items:center;padding:13px 0;border-bottom:1px dashed #e8e8e8;}
.kfb_all .kfb_all_name{flex:1;text-align:left;font-size:15px;color:#333;}
.kfb_all .kfb_all_time{flex:1;text-align:center;font-size:14px;color:#666;white-space:nowrap;}
.kfb_all .kfb_all_go{flex:1;text-align:right;}
.kfb_all .kfb_all_go .btn{display:inline-block;background:#ff7722;color:#fff;padding:5px 13px;border-radius:30px;font-size:14px;text-decoration:none;white-space:nowrap;}
/*更多开服表*/
.server-more{overflow: hidden;margin-top:15px;background:#fff;box-sizing:border-box;}
.server-more-list{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px;padding: .25rem;}
.server-more .server-more-list .server-title{height:35px;line-height:35px;font-size:14px;color:#888;text-align:center;padding:0 10px;border-radius:30px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 calc(50% - 5px);}
.server-more .server-more-list .server-title:nth-child(7n+1){background:rgba(255,98,98,0.1);color:#E75F5F;}
.server-more .server-more-list .server-title:nth-child(7n+2){background:rgba(98,205,255,0.1);color:#62CDFF;}
.server-more .server-more-list .server-title:nth-child(7n+3){background:rgba(255,184,98,0.1);color:#FFB862;}
.server-more .server-more-list .server-title:nth-child(7n+4){background:rgba(76,238,197,0.1);color:#24DCAE;}
.server-more .server-more-list .server-title:nth-child(7n+5){background:rgba(119,121,239,0.1);color:#9394F7;}
.server-more .server-more-list .server-title:nth-child(7n+6){background:rgba(45,200,208,0.1);color:#2DC8D0;}
.server-more .server-more-list .server-title:nth-child(7n+7){background:rgba(239,103,192,0.1);color:#EF67C0;}
/*礼包大全*/
.gift-all { margin: 15px 0; width: 100%; }
.gift-all .title { font-size: 0.34rem; font-weight: bold; color: #333; margin-bottom: 15px; padding-left: 9px; border-left: 4px solid #FF7417; }
.gift-all .list { display: flex; flex-direction: column; gap: 12px; }
.gift-all .item { display: flex; justify-content: space-between; align-items: center; background: #fff; border: 1px solid #eee; border-radius: 8px; padding: 15px 15px; }
.gift-all .item .left { flex: 1; }
.gift-all .item .name { font-size: 0.3rem; font-weight: 500; color: #222; margin-bottom: 6px; }
.gift-all .item .name a { text-decoration: none; color: #FF7417 !important; }
.gift-all .item .name a:hover { color: #FF7417; }
.gift-all .item .desc { font-size: 0.26rem; color: #9d9d9d; line-height: 1.5; margin-top: 10px; }
.gift-all .item .right { margin-left: 20px; }
.gift-all .item .lqbtn { display: inline-block; background: #FF7417; border-radius: 25px; text-decoration: none; font-size: 0.24rem; color: #ffffff !important; width: 70px; height: 30px; line-height: 30px; text-align: center; }
.gift-all .item .lqbtn:hover { background: #2d89f2; }
