.wx-mask {
    height: 30rem;
    width: 7.2rem;
    position: relative;
    z-index: 999;
    margin: 0 auto
}

.main-box {
    width: 7.2rem;
    margin: 0 auto;
    position: relative
}

.main-gailv {
     width: 7.2rem;
    margin: 0 auto;
    position: relative
}

.title-box {
    width: 7.2rem;
    height: 1.2rem;
    overflow: hidden
}

.title {
    width: 7.2rem;
    height: 1.2rem;
    padding: 0 .27rem;
    box-sizing: border-box;
    position: fixed;
    top: 0;
    z-index: 999;
    background: url(../img/title-bg.jpg) no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center
}

.app-icon-box {
    width: 1.05rem;
    height: 1.05rem
}

.text-box {
    flex: 1;
    padding: 0 .1rem
}

.text-box .name {
    font-size: 13px;
    color: #FFD41A
}

.text-box .desc {
    color: #fff;
    font-size: 12px
}

.text-box .game_desc {
    width: 3.45rem;
    height: .66rem;
}
.text-box .game_desc_zh {
    width: 2.40rem;
    height: .69rem;
}

.btn-down {
    width: 2.04rem;
    height: .64rem;
    background: url(../img/game_btn_down_1.png) no-repeat;
    background-size: 100% 100%
}

.main-box_zh .btn-down {
    width: 2.04rem;
    height: .64rem;
    background: url(../img/game_btn_down_1.png) no-repeat;
    background-size: 100% 100%
}

.btn-down:active {
    opacity: .7
}

.top-box {
    width: 7.2rem;
    height: 9.48rem;
    margin: 0 auto;
    position: relative;
}

.top-box-bg {
    background: url(../img/game_img_1_1.png) no-repeat;
    background-size: 100% auto
}

.main-box_zh .top-box-bg {
    background: url(../img/game_img_2_1.png) no-repeat;
    background-size: 100% auto
}

.logo-box {
    width: 4.36rem;
    height: 1.44rem;
    position: absolute;
    bottom: 1.84rem;
    left: 50%;
    transform: translateX(-50%);
}
.game_shiling {
    width: .79rem;
    height: 1rem;
    position: absolute;
    top: .23rem;
    right: .32rem;
}

.desc02 {
    width: 3.46rem;
    height: .33rem;
    position: absolute;
    top: 6.19rem;
    left: 1.79rem;
}

.age-tip {
    width: .77rem;
    height: .98rem;
    position: absolute;
    top: .25rem;
    right: .37rem
}

.text1 {
    width: 4.98rem;
    height: .73rem;
    background: url(../img/text1.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 3.77rem;
    left: 1.05rem
}

.text2 {
    width: 3.61rem;
    height: .39rem;
    background: url(../img/text2.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 4.58rem;
    right: .47rem
}

.down-btn {
    width: 3.18rem;
    height: 1.33rem;
    position: absolute;
    bottom: .18rem;
    left: 2.02rem
}

.down-text {
    width: 1.59rem;
    height: .47rem
}

.center-box {
    width: 7.2rem;
    height: 7.36rem;
    margin: -1px auto 0;
    position: relative
}

.center-box-bg {
    background: url(../img/bg2_zh.jpg) no-repeat;
    background-size: 100% 100%
}

.main-box_zh .center-box-bg {
    background: url(../img/bg2_zh.jpg) no-repeat;
    background-size: 100% 100%
}

.text5-box {
    width: 7.17rem;
    height: .27rem;
    background: url(../img/text5-bg.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: .69rem;
    left: .02rem
}

.text5 {
    width: 4.36rem;
    height: .4rem;
    background: url(../img/text5.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -0.03rem
}

.swiper-box {
    width: 6.91rem;
    height: 4.86rem;
    position: absolute;
    top: 1.47rem;
    left: 50%;
    transform: translateX(-50%)
}

.swiper {
    width: 94%;
    height: 100%;
    left: -0.03rem
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.text6 {
    width: 5.83rem;
    height: .34rem;
    background: url(../img/text6.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: .69rem;
    bottom: .3rem
}

.botton_box {
    /* width: 7.2rem; */
    /* height: .5rem; */
    padding-bottom: .2rem;
    background-color: rgba(1, 19, 43)
}
.app_version {
    display:  block;
    width: 7.19rem;
    height: 0.74;
    margin: auto;
}

/* .game_img_2 {
    
} */