.Login-window[data-v-0be9a3e4] {
    width: 100%;
    height: 100%
}

.index-container[data-v-46a73dfa] {
    width: 100%;
    height: 100%;
    max-width: 10rem;
    margin: 0 auto
}

.index-container .bottom-taps[data-v-46a73dfa] {
    float: left;
    position: fixed;
    bottom: 0;
    left: 0;
    box-shadow: 0 0 .24rem 0 rgba(159,170,202,.45);
    width: 100%;
    background: #fff;
    z-index: 600
}
.ad-container {
    width: 100%;
    padding: 5px 0;
    margin: 10px 0;
    box-sizing: border-box;
}
 
.ad-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* 强制3列 */
    gap: 8px 10px; /* 行间距8px，列间距10px */
    justify-items: center; /* 内容居中 */
}
 
.ad-item {
    width: 100%; /* 撑满网格单元格 */
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 5px;
}
 
.ad-icon {
    width: 60px;
    height: 60px;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    box-sizing: border-box;
    transition: transform 0.3s;
}
 
.ad-icon:hover {
    transform: scale(1.05);
}
 
.ad-img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    display: block;
}
 
.ad-title {
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    /* 彩色闪动动画 */
    animation: colorFlash 0.8s infinite; /* 0.8秒循环，保留轻微过渡 */
}

 
@keyframes colorFlash {
    0% { color: #ff0000; }  /* 红 */
    20% { color: #ff9900; } /* 橙 */
    40% { color: #ffff00; } /* 黄 */
    60% { color: #00ff00; } /* 绿 */
    80% { color: #0066ff; } /* 蓝 */
    100% { color: #cc00ff; } /* 紫 */
}
 

.index-container .bottom-taps .innertops[data-v-46a73dfa] {
    height: 1.30667rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.index-container .bottom-taps div[data-v-46a73dfa] {
    box-sizing: border-box
}

.index-container .bottom-taps .bottom-taps-list[data-v-46a73dfa] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 1.30667rem;
    margin-top: .16rem
}

.index-container .bottom-taps .bottom-taps-list .text[data-v-46a73dfa] {
    width: 100%;
    float: left;
    height: .32rem;
    font-size: .26667rem;
    color: #6b7db2;
    font-weight: 600;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: .10667rem
}

.index-container .bottom-taps .bottom-taps-list .imgb[data-v-46a73dfa] {
    width: 100%;
    height: .61333rem;
    float: left;
    position: relative
}

.index-container .bottom-taps .bottom-taps-list .imgb img[data-v-46a73dfa] {
    width: .45333rem;
    height: .45333rem;
    margin: .05333rem auto 0;
    display: block
}

.index-container .bottom-taps .bottom-taps-list .imgb .unreadNum[data-v-46a73dfa] {
    position: absolute;
    font-size: .26667rem;
    min-width: .48rem;
    text-align: center;
    border-radius: .21333rem;
    padding: 0 .08rem;
    background: #f81b1b;
    color: #fff!important;
    top: -.05333rem;
    right: .58667rem
}

.index-container .bottom-taps .bottom-taps-list .imgb .vipNotice[data-v-46a73dfa] {
    width: .18667rem;
    height: .18667rem;
    background: #ff3170;
    border-radius: 50%;
    position: absolute;
    text-align: center;
    top: 0;
    right: .8rem
}

.index-container .bottom-taps .navbtnac[data-v-46a73dfa] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.index-container .bottom-taps .navbtnac .text[data-v-46a73dfa] {
    color: #2385ff;
    font-size: .32rem
}

.index-container .bottom-taps .navbtnac .imgb img[data-v-46a73dfa] {
    width: .6rem;
    height: .6rem;
    margin: 0 auto
}

.readnums[data-v-46a73dfa] {
    margin-right: .26667rem;
    background: #f81b1b;
    padding: .02667rem .13333rem;
    color: #fff;
    border-radius: .26667rem;
    position: absolute;
    margin-left: .26667rem
}

.gameRoom-window[data-v-bbe91fec] {
    width: 100%;
    height: 7.46667rem;
    padding-bottom: .26667rem;
    border-radius: .24rem .24rem 0 0;
    text-align: center;
    max-height: 7.46667rem;
    overflow-y: scroll;
    overflow-x: hidden
}

.gameRoom-window .game-list[data-v-bbe91fec] {
    width: 100%;
    min-height: 5.33333rem
}

.gameRoom-window .game-list .titleItem[data-v-bbe91fec] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: .02667rem solid #d7ddeb;
    height: 1.06667rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: .53333rem;
    padding-right: .53333rem
}

.gameRoom-window .game-list .titleItem .text[data-v-bbe91fec] {
    font-size: .37333rem;
    color: #424653
}

.gameRoom-window .game-list .titleItem .cs_close[data-v-bbe91fec] {
    width: .42667rem;
    height: .42667rem
}

.gameRoom-window .game-list .game-item[data-v-bbe91fec] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: .4rem;
    padding-right: .4rem;
    box-sizing: border-box;
    width: 100%;
    height: 1.33333rem;
    border-bottom: .02667rem solid #e1e1e1;
    font-size: .37333rem;
    color: #424653
}

.gameRoom-window .game-list .game-item .left[data-v-bbe91fec],.gameRoom-window .game-list .game-item[data-v-bbe91fec] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.gameRoom-window .game-list .game-item .left[data-v-bbe91fec] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.gameRoom-window .game-list .game-item .left .game_img[data-v-bbe91fec] {
    width: 1.06667rem;
    height: 1.06667rem;
    margin-right: .26667rem
}

.gameRoom-window .game-list .game-item .left .text[data-v-bbe91fec] {
    font-family: DIN;
    font-weight: 500;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gameRoom-window .game-list .game-item .left .text .name[data-v-bbe91fec] {
    font-size: .37333rem;
    color: #424653
}

.gameRoom-window .game-list .game-item .left .text .guanggao[data-v-bbe91fec] {
    font-size: .32rem!important;
    color: #3b425c
}

.gameRoom-window .game-list .game-item .back[data-v-bbe91fec] {
    width: 1.33333rem;
    height: .8rem;
    background: #f3f3f6;
    border-radius: .4rem;
    font-size: .37333rem;
    font-family: PingFang SC;
    font-weight: 700;
    color: #7e88ad;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.gameRoom-window .game-list .game-item .righttext[data-v-bbe91fec] {
    color: #808aa8
}

.gameRoom-window .game-list .game-item .righttext .num[data-v-bbe91fec] {
    color: orange
}

.gameRoom-window .game-list .game-item[data-v-bbe91fec]:last-child {
    border-bottom: none
}

.gameRoom-window[data-v-bbe91fec]::-webkit-scrollbar {
    display: none
}

[data-v-bbe91fec] .van-overlay {
    background-color: rgba(0,0,0,.3)!important
}

.rechangeGame[data-v-64a28e66] {
    width: 7.6rem;
    min-height: 6.93333rem;
    background: #fff;
    border-radius: .4rem;
    text-align: center;
    padding-bottom: 1.46667rem
}

.rechangeGame .main[data-v-64a28e66] {
    width: 100%;
    height: 100%;
    border-radius: .4rem;
    background-color: #fff
}

.rechangeGame .main .content[data-v-64a28e66] {
    width: 100%
}

.rechangeGame .main .content .mark[data-v-64a28e66] {
    width: 3.65333rem;
    height: .13333rem;
    background: #237bff;
    margin: 0 auto
}

.rechangeGame .main .content .big-tittle[data-v-64a28e66] {
    margin-top: .53333rem;
    font-size: .42667rem;
    color: #1d2548
}

.rechangeGame .main .content .big-tittle[data-v-64a28e66],.rechangeGame .main .content .remind[data-v-64a28e66] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: PingFang SC;
    font-weight: 500
}

.rechangeGame .main .content .remind[data-v-64a28e66] {
    font-size: .32rem;
    color: #7e88ad;
    margin-top: .29333rem
}

.rechangeGame .main .content .account-balance[data-v-64a28e66] {
    margin: 0 auto;
    margin-top: .29333rem;
    min-width: 3.2rem;
    height: .66667rem;
    line-height: .66667rem;
    background: #eef0f8;
    border-radius: .34667rem;
    padding-left: .48rem;
    padding-right: .48rem;
    font-size: .32rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #6072a5;
    display: inline-block
}

.rechangeGame .main .content .account-balance .count[data-v-64a28e66] {
    color: #2385ff;
    font-size: .32rem;
    margin-left: .21333rem
}

.rechangeGame .main .content .first-handle[data-v-64a28e66] {
    height: 1.06667rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: .02667rem solid #e1e1e1;
    padding-bottom: .4rem;
    margin-top: .8rem;
    font-size: .37333rem;
    margin-left: .66667rem;
    margin-right: .66667rem;
    box-sizing: border-box
}

.rechangeGame .main .content .first-handle[data-v-64a28e66] .van-cell:after {
    content: none!important;
    border-bottom: none!important
}

.rechangeGame .main .content .first-handle .inputArea[data-v-64a28e66] {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.rechangeGame .main .content .first-handle .inputArea[data-v-64a28e66],.rechangeGame .main .content .first-handle .inputArea[data-v-64a28e66] .betInput {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.rechangeGame .main .content .first-handle .inputArea[data-v-64a28e66] .betInput {
    padding: 0
}

.rechangeGame .main .content .first-handle .inputArea[data-v-64a28e66] .betInput .van-cell__title {
    width: auto;
    margin: 0;
    font-size: .37333rem;
    font-family: DIN;
    font-weight: 500;
    color: #1d2548
}

.rechangeGame .main .content .first-handle .inputArea[data-v-64a28e66] .betInput .van-cell__value {
    margin-left: .4rem;
    width: 4.8rem
}

.rechangeGame .main .content .first-handle .inputArea[data-v-64a28e66] .betInput .van-cell__value .van-field__body input {
    font-size: .50667rem;
    font-weight: 500;
    color: #424653;
    font-family: DIN-Medium;
    font-weight: 400
}

.rechangeGame .main .content .first-handle .inputArea[data-v-64a28e66] .betInput .van-cell__value .van-field__body input::-webkit-input-placeholder {
    font-size: .37333rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #c5c9d8
}

.rechangeGame .main .content .first-handle .inputArea[data-v-64a28e66] .betInput .van-cell__value .van-field__body input:-moz-placeholder,.rechangeGame .main .content .first-handle .inputArea[data-v-64a28e66] .betInput .van-cell__value .van-field__body input::-moz-placeholder {
    font-size: .37333rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #c5c9d8
}

.rechangeGame .main .content .first-handle .inputArea[data-v-64a28e66] .betInput .van-cell__value .van-field__body input:-ms-input-placeholder {
    font-size: .37333rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #c5c9d8
}

.rechangeGame .main .content .first-handle .inputArea .into[data-v-64a28e66] {
    height: .8rem;
    width: 2.13333rem;
    line-height: .8rem;
    background: #237bff;
    border-radius: .13333rem;
    opacity: .7;
    text-align: center;
    margin-left: .53333rem;
    font-size: .37333rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #fff;
    box-sizing: border-box
}

.rechangeGame .main .content .first-handle .inputArea .intoShinee[data-v-64a28e66] {
    background: #237bff;
    opacity: 1
}

.rechangeGame .main .content .min-balance[data-v-64a28e66] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: .64rem;
    padding-right: .66667rem;
    height: 1.33333rem;
    line-height: 1.33333rem;
    box-sizing: border-box
}

.rechangeGame .main .content .min-balance .left[data-v-64a28e66] {
    font-size: .32rem;
    font-family: PingFang SC;
    font-weight: 500
}

.rechangeGame .main .content .min-balance .left .span1[data-v-64a28e66] {
    color: #1d2548
}

.rechangeGame .main .content .min-balance .left .span2[data-v-64a28e66] {
    color: #f2436c
}

.rechangeGame .main .content .min-balance .right[data-v-64a28e66] {
    font-size: .32rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #237bff
}

.rechangeGame .into-success[data-v-64a28e66] {
    width: 100%;
    border-radius: .4rem;
    background-color: #fff
}

.rechangeGame .into-success .content[data-v-64a28e66] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.rechangeGame .into-success .content .mark[data-v-64a28e66] {
    width: 3.65333rem;
    height: .13333rem;
    background: #237bff;
    margin: 0 auto
}

.rechangeGame .into-success .content img[data-v-64a28e66] {
    width: 1.76rem;
    height: 1.76rem;
    margin: 0 auto;
    margin-top: 1.09333rem
}

.rechangeGame .into-success .content .remind[data-v-64a28e66] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: .42667rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #1d2548;
    margin-top: .61333rem
}

.rechangeGame .into-success .content .account-balance[data-v-64a28e66] {
    margin: 0 auto;
    margin-top: .21333rem;
    min-width: 3.2rem;
    height: .66667rem;
    line-height: .66667rem;
    background: #eef0f8;
    border-radius: .34667rem;
    padding-left: .48rem;
    padding-right: .48rem;
    font-size: .32rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #6072a5;
    display: inline-block;
    margin-bottom: .82667rem
}

.rechangeGame .into-success .content .account-balance .count[data-v-64a28e66] {
    color: #237bff;
    font-size: .32rem;
    margin-left: .21333rem
}

.rechangeGame .second-handle[data-v-64a28e66] {
    position: fixed;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: 0;
    height: 1.73333rem;
    background-color: #eef0f8;
    z-index: -1
}

.rechangeGame .second-handle .cancle[data-v-64a28e66] {
    color: #1d2548;
    border: none!important;
    background-color: #eef0f8
}

.rechangeGame .second-handle .cancle[data-v-64a28e66],.rechangeGame .second-handle .goGame[data-v-64a28e66] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: .42667rem;
    font-family: PingFang SC;
    font-weight: 500;
    height: 1.46667rem;
    margin-top: .26667rem
}

.rechangeGame .second-handle .goGame[data-v-64a28e66] {
    background: #eef0f8;
    border-radius: 0 0 .26667rem 0;
    color: #237bff;
    border: none!important
}

.rechangeGame .second-handle .goGame[data-v-64a28e66]:before {
    width: .02667rem;
    height: .8rem;
    content: "";
    position: absolute;
    left: 0;
    background: #d3d6eb;
    opacity: 1
}

.hallPage[data-v-f75ee26e] {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #fff
}

.hallPage div[data-v-f75ee26e] {
    box-sizing: border-box
}

.hallPage .head_area[data-v-f75ee26e] {
    width: 100%;
    height: 1.2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: .4rem;
    padding-right: .4rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    background: #fff;
    top: 0;
    left: 0;
    z-index: 600
}

.hallPage .head_area .leftImg[data-v-f75ee26e] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: left
}

.hallPage .head_area .leftImg .top_logo[data-v-f75ee26e] {
    height: .69333rem
}

.hallPage .head_area .head_text[data-v-f75ee26e] {
    font-size: .48rem;
    font-family: PingFang SC;
    font-weight: 700;
    color: #0b1028;
    width: 30%;
    text-align: center
}

.hallPage .head_area .right_menu[data-v-f75ee26e] {
    font-size: .37333rem;
    font-family: PingFang SC;
    color: #424653;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: .13333rem
}

.hallPage .head_area .right_menu .right_menu_down[data-v-f75ee26e] {
    width: .53333rem;
    height: .53333rem
}

.hallPage .head_area .right_menu .right_menu_notice[data-v-f75ee26e] {
    width: auto;
    height: .53333rem;
    position: relative;
    right: .4rem;
    margin-left: 1.12rem
}

.hallPage .head_area .right_menu .right_menu_notice .right_menu_notice_img[data-v-f75ee26e] {
    position: absolute;
    width: .53333rem;
    height: .53333rem;
    left: 0
}

.hallPage .head_area .right_menu .right_menu_notice .unreadNum[data-v-f75ee26e] {
    position: absolute;
    width: .16rem;
    height: .16rem;
    border-radius: 50%;
    background: #f18e56;
    left: .45333rem;
    top: -.02667rem
}

.hallPage div[data-v-f75ee26e]::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none
}

.hallPage .colosline[data-v-f75ee26e] {
    width: 100%;
    height: .08rem;
    background: -webkit-linear-gradient(left,#f08448,#ffce70,#f08449);
    background: linear-gradient(90deg,#f08448,#ffce70,#f08449)
}

.hallPage .zoom[data-v-f75ee26e] {
    -webkit-transform: scale(.8) translateX(-.34667rem);
    -ms-transform: scale(.8) translateX(-.34667rem);
    transform: scale(.8) translateX(-.34667rem)
}

.hallPage .doge[data-v-f75ee26e] {
    width: 3.73333rem;
    height: 1.92rem;
    margin-top: .21333rem;
    border-radius: .10667rem
}

.hallPage .maincontent[data-v-f75ee26e] {
    width: 100%;
    height: calc(100% - 1.2rem);
    overflow-x: hidden;
    overflow-y: scroll
}

.hallPage .hallinner[data-v-f75ee26e] {
    padding-bottom: 2.66667rem;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hallPage .hallinner .gif_loading[data-v-f75ee26e] {
    widows: 1.33333rem;
    height: 1.33333rem
}

.hallPage .toppart[data-v-f75ee26e] {
    background: #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.hallPage #showdot[data-v-f75ee26e],.hallPage .toppart[data-v-f75ee26e] {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.hallPage #showdot[data-v-f75ee26e] {
    height: .08rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    bottom: .2rem;
    left: 0;
    z-index: 400
}

.hallPage #showdot div[data-v-f75ee26e] {
    width: .26667rem;
    height: .08rem;
    font-size: 0;
    color: transparent;
    margin-right: .13333rem;
    background: #d2d3db
}

.hallPage #showdot .active[data-v-f75ee26e] {
    background: #fca954
}

.hallPage .hall-head[data-v-f75ee26e] {
    width: 100%;
    box-sizing: border-box;
    top: 0;
    left: 0;
    z-index: 600;
    padding: 0 .53333rem;
    height: 1.06667rem;
    padding-top: .24rem;
    background: #fff
}

.hallPage .hall-head img[data-v-f75ee26e] {
    height: .64rem
}

.hallPage .hall-head .xzimg[data-v-f75ee26e] {
    width: .53333rem;
    height: .53333rem;
    margin-top: .08rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAZlBMVEUAAABeYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm2tmYJeYm2tmYKtmYJeYm1eYm2tmYKtmYKtmYKtmYKtmYKtmYJeYm2tmYKpvTjFAAAAIHRSTlMACfTaWBzKw66eknRNRzg0LHxbH86EjQrc3t2taUcrGOUgPYIAAAE/SURBVDjLpZXrkoIwDIXTAIKCeAEB7/D+L7mkrJs2kaKz5wcztN805CQN4MuUedYhdlleGpjXdtU7Wm1nsBh7IYxBK4n6N4oqddy0kRaJsd+aFOm0Ig492MX1Hhzt13bxoLkdCO0keaT3jQEls6Gd4+u1orcTvNWJ9l4ZRXQezIjO7JyEZ+tgODjKPHRGaOtGvgCrGUgNL5BLVE2qr+vfMMnxk+o+fUMKIRBSm0M5PoswWIxICfn4TMJgMiI5ZOyNBtmhzLoNYRCo3wAdsB581QyiBz4F+HRAP/TD4x5uaJHM3eHuXjLSntsfdxP2SMObX64RhusSXi13lSXUTQE1G8NNwW3Gai/DpQXdZrpx27qVjfvpVYg/vFzRl9d1eQB8M1I4wvKQ4uh67HFcVhUapMuj+T/Dnn8fZ8Sz/n38ADWZQnzOMijZAAAAAElFTkSuQmCC) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 1.6rem;
    top: .26667rem
}

.hallPage .hall-head .kefuicon[data-v-f75ee26e] {
    width: .53333rem;
    height: .53333rem;
    margin-top: .08rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAilBMVEUAAABdYm1eYm1eYm1eYm1paXBeYm1bZm5eYm1dYW1dYm5dYm5dY3BeYm1dYm1eYm1eYm3xjlZeYm3xjlbxj1byjlZeYmxeYW1dY21eYmxeYm3rj1FeYm1eYm1eYm1eYm5gYG9eYW5hYWnxjlZeYm3xjlXwjlZfYm3yjlfyjFXxjlVdYm5eYm3xjlZfMdjrAAAALHRSTlMA8Pv1ygbqEp14HxsNxaukXNvTz6yXb2NRTEYM5JOAODMlCfezs56MTzwSawcR0WQAAAFYSURBVDjLxZNZtoMgEEQRRY1TYtQ4a+bp4f639+g4HUSif6mPHC1ubLqgES+Slq6Ose6WKUFyOZVOB+mVI+OygnIqsnluQwVt5JxqJhYhVrJVZWRCQVu7f7e9j5FMOQPawH9CCd2YgA9w45nNPCbBqFAXTXSFTfMh7aCwPQVPmNk7ztoyx0OCPKHOfvirUGjPOQpzLBG0YJNDMCajQEQESbuimAZ71mgnNKN+TSPoQBdB0AFp60ANqZ82voHIhpY65BvYZvJDcHUzfDz+7Zm3RP68+Vw8Y+AF86OmaYIwisKAPURc4MMR4hS+A0CnIOeOsLsUundEoHfYc+GbvZ7HSyHodfcvF//+aq84jJfIzF9cdw0Io1Cu4GwYrmwFaHIjI1cGHafLXA1HbEqXjxpm6Wu1U2Fo+SzjjG4kVRV+r1IOxXSUEoOzCO43DhhLpZUTZ0ubceup/w/07lIHQOGMRwAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 1.34667rem;
    top: .26667rem
}

.hallPage .hall-head .xxbox[data-v-f75ee26e] {
    width: .53333rem;
    height: .53333rem;
    margin-top: .08rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAkFBMVEUAAADyjlVeYm1cX2rxjVX1hE5fYm5eYW1eYm1dYWxcXmlRVWReYW1eYmxdYm3xjlZdYm1eYm1cYWxeYm3yjlVdYWxdYm1dYW1dYm1dYW1dYm1eYmxdYmxdYW1dYWxdYWxbYGpeZG9aYGteYWxdYm1eYWzxjlVeYm3xjlVeYW3xjVVcYWtbYW1bYGxeYm3xjlbDgLzLAAAALnRSTlMA6/cRjAaqj4I8Fwiwevvv6N1Q7o+L6+LSrKB01tVeVjMuH6aSaZNB8suSSiotIcUsigAAAbJJREFUOMuFVWljgjAMDeC470u5D3XOY93//3drSh0WpHsfIE2ebV8SIoiwvKJJfD9pCs+CTdjmnrxgb9pvadpJJQuoJ23Ni3PyBnm85BlTIDK6h+aA9uiMaPIYAs0pmLOwBGHu5HRgho6eeqXTqtGvL87VHVjBKYXTY1yV8BYZxrgiLaS2CxvAPUNt+tFkbsBpaDhj9cA8t7AJCzOPNTKpcQAJMEsmfWNizwDyLSOAgb58DWTArQao6PMKUmCaK1YUQ07sWHkO/IofO0VJP7ixE4yByU145nc/FJ9PY0eNFI0bVoRSEvDp80JXAbq/qKGgoTw9AVCgXka8Y1xOVAEbu3s9OhWORo+Drc7EeHj1VAluopg0CJi8kYnRmXYpLKSwhIdy4pklfCBctrwrhqmSRxlPU1lTgIdZGiXEisu1VfmWds4bF46U2MhvmDGr5h28hvhFjSj7W8Yj8V+W6i3BLvIM4dvps/1xod1pQ+S5fJVgV5gRutTSmmmjN41Vl4+aCxEQ6l57j1uvrMli7JlEhnAepKen71rKR3OP4URv7X+HfW+Y1ryo8O9DzQ+614OAX3aDW0yTQtmhAAAAAElFTkSuQmCC) no-repeat;
    background-size: 100% 100%;
    float: right;
    position: relative
}

.hallPage .hall-head .xxbox font[data-v-f75ee26e] {
    width: .16rem;
    height: .16rem;
    border-radius: 50%;
    background: #f18e56;
    position: absolute;
    top: -.08rem;
    right: -.08rem
}

.hallPage .outerbox[data-v-f75ee26e] {
    width: 9.2rem;
    height: 3.86667rem;
    margin-top: .10667rem;
    margin-left: .4rem;
    position: relative;
    background: #fff;
    border-radius: .13333rem;
    overflow: hidden
}

.hallPage .outerbox .transbox[data-v-f75ee26e] {
    width: 20000%;
    height: 3.86667rem;
    position: absolute
}

.hallPage .outerbox .transbox div[data-v-f75ee26e],.hallPage .outerbox .transbox div img[data-v-f75ee26e] {
    width: 9.2rem;
    height: 3.86667rem;
    border-radius: .13333rem
}

.hallPage .noticecontent[data-v-f75ee26e] {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 9.2rem;
    height: 1.06667rem;
    background: #fff;
    margin: 0 auto;
    padding-right: .26667rem;
    overflow: hidden
}

.hallPage .noticecontent img[data-v-f75ee26e] {
    width: .37333rem;
    height: .37333rem
}

.hallPage .noticecontent .noticect[data-v-f75ee26e] {
    width: 8.61333rem;
    margin-left: .18667rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hallPage .noticecontent .noticect .van-notice-bar[data-v-f75ee26e] {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    background: #fff
}

.hallPage .noticecontent .noticect .van-notice-bar .van-notice-bar__wrap[data-v-f75ee26e] {
    background: #fff
}

.hallPage .noticecontent .noticect .van-notice-bar .van-notice-bar__wrap span[data-v-f75ee26e] {
    font-size: .32rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #535a73
}

.hallPage .noticecontent .noticect .van-notice-bar h1[data-v-f75ee26e],.hallPage .noticecontent .noticect .van-notice-bar h2[data-v-f75ee26e],.hallPage .noticecontent .noticect .van-notice-bar h3[data-v-f75ee26e],.hallPage .noticecontent .noticect .van-notice-bar h4[data-v-f75ee26e],.hallPage .noticecontent .noticect .van-notice-bar h5[data-v-f75ee26e],.hallPage .noticecontent .noticect .van-notice-bar h6[data-v-f75ee26e],.hallPage .noticecontent .noticect .van-notice-bar i[data-v-f75ee26e],.hallPage .noticecontent .noticect .van-notice-bar p[data-v-f75ee26e] {
    font-size: .32rem!important;
    font-weight: 400!important;
    margin: 0!important;
    padding: 0!important
}

.hallPage .centerArea[data-v-f75ee26e] {
    width: 100%;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 9.2rem;
    background: #fff;
    margin: 0 auto;
    padding-right: .13333rem;
    margin-bottom: .26667rem
}

.hallPage .centerArea .left_content[data-v-f75ee26e] {
    width: 4.42667rem
}

.hallPage .centerArea .left_content .logindd[data-v-f75ee26e] {
    width: 100%;
    height: .4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .34667rem;
    font-family: DIN;
    font-weight: 500;
    color: #7e88ad
}

.hallPage .centerArea .left_content .logindd .level_img[data-v-f75ee26e] {
    width: 1.06667rem;
    height: .42667rem;
    margin-right: .08rem
}

.hallPage .centerArea .left_content .logindd1[data-v-f75ee26e] {
    font-size: .34667rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #4a5c95
}

.hallPage .centerArea .left_content .logindd2[data-v-f75ee26e] {
    font-size: .53333rem;
    font-family: DIN;
    font-weight: 500;
    color: #0b1028;
    margin-top: .26667rem
}

.hallPage .centerArea .left_content .logindd2 .money_text[data-v-f75ee26e] {
    width: .4rem;
    height: .34667rem;
    margin-left: .21333rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAXCAMAAAAiCq8iAAAAdVBMVEUAAACcor+cor2co72Unb6co7+co7+bo76co7+co7+bor6ao76co8Cbo7+bo8Cco7+bo7+aor6cor+dpL+co76bo76cosCdpb2bobycpL2ZnricpL+bor+co7+cor+bor6WobyZmbuco8Cco8CbpL+dpMGco79ctBmeAAAAJnRSTlMA+FU9Bce3f9xwUC3lwa6XimlkXjkzKCIdDwzv1NCnSBcH8Y14RquxAQQAAADVSURBVCjPbZHZEoIwDEXTsggqIIqAuAAu9/8/UZrGUmd6nnLmdu5kUvLo8jLtKMC2AA5xIDgnAI4U4KSWJBeJL15SYyEVGe7q45JImWgnVgLX7leQmSQR2xi5DVaOMGxkUTCltYRly3P7ZJGXFzs3PHO3exoBbosDHHuKtGiuW6Jev6VPN7SH40H/HY1yDb2JRp5VLKtbi+zJ4F2mslFt7cWi5RiFkYosNyN3EqYMSLhctlDn9bOu2UTeZU60MszebZWmAPmSFG0gmCsgHSnALn3Uvedfj2kf9tg2YlcAAAAASUVORK5CYII=) no-repeat;
    background-size: 100% 100%
}

.hallPage .centerArea .left_content .toptit[data-v-f75ee26e] {
    font-size: .32rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #7e88ad;
    margin-bottom: .18667rem
}

.hallPage .centerArea .left_content .btnArea[data-v-f75ee26e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: .66667rem
}

.hallPage .centerArea .left_content .btnArea .btn_item1[data-v-f75ee26e] {
    background: -webkit-linear-gradient(left,#f08448,#ffc170);
    background: linear-gradient(90deg,#f08448,#ffc170);
    border-radius: .34667rem;
    color: #fff
}

.hallPage .centerArea .left_content .btnArea .btn_item1[data-v-f75ee26e],.hallPage .centerArea .left_content .btnArea .btn_item2[data-v-f75ee26e] {
    min-width: 1.46667rem;
    height: .66667rem;
    font-size: .37333rem;
    font-family: PingFang SC;
    font-weight: 700;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hallPage .centerArea .left_content .btnArea .btn_item2[data-v-f75ee26e] {
    background: #fff;
    border: .02667rem solid #f39151;
    border-radius: .34667rem;
    margin-left: .13333rem;
    color: #ff8439
}

.hallPage .centerArea .right_content .right_item[data-v-f75ee26e],.hallPage .centerArea .right_content[data-v-f75ee26e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hallPage .centerArea .right_content .right_item[data-v-f75ee26e] {
    margin-right: .21333rem;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hallPage .centerArea .right_content .right_item img[data-v-f75ee26e] {
    width: .90667rem;
    height: .94667rem
}

.hallPage .centerArea .right_content .right_item .right_item_span[data-v-f75ee26e] {
    font-size: .29333rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #424653;
    margin-top: .08rem
}

.hallPage .centerArea .right_content .right_item[data-v-f75ee26e]:last-child {
    margin-right: 0
}

.hallPage .gameContent[data-v-f75ee26e] {
    width: 10rem;
    top: 1.2rem;
    left: 0;
    z-index: 600;
    background: #fff;
    padding-left: .4rem;
    padding-right: .4rem;
    overflow-x: scroll;
    background-color: #fff
}

.hallPage .gameContent .game_item[data-v-f75ee26e],.hallPage .gameContent[data-v-f75ee26e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hallPage .gameContent .game_item[data-v-f75ee26e] {
    min-width: 1.34667rem;
    height: .81333rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: .34667rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #424653;
    padding-left: .10667rem;
    padding-right: .10667rem
}

.hallPage .gameContent .game_item_active[data-v-f75ee26e] {
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100% 100%;
    color: #fff
}

.hallPage .gameContent .game_item[data-v-f75ee26e]:last-child {
    margin-right: 0!important
}

.hallPage .line[data-v-f75ee26e] {
    width: 10rem;
    height: .08rem;
    background: -webkit-linear-gradient(left,#f08448,#ffce70,#f08449);
    background: linear-gradient(90deg,#f08448,#ffce70,#f08449)
}

.hallPage .allGameContent[data-v-f75ee26e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 9.2rem;
    background: #fff;
    box-sizing: border-box;
    margin: 0 auto;
    padding-bottom: .26667rem
}

.hallPage .allGameContent .smallBg[data-v-f75ee26e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 4.4rem;
    height: 1.73333rem;
    background-color: #fcfdfe;
    box-shadow: 0 0 .13333rem 0 rgba(156,163,191,.3);
    border-radius: .13333rem;
    margin-right: .26667rem;
    margin-top: .26667rem;
    position: relative
}

.hallPage .allGameContent .smallBg .galt[data-v-f75ee26e] {
    width: 1.2rem;
    height: 1.2rem;
    margin: .26667rem;
    border-radius: 50%
}

.hallPage .allGameContent .smallBg .scpng[data-v-f75ee26e] {
    position: absolute;
    width: .94667rem;
    height: .94667rem;
    top: 0;
    right: 0;
    z-index: 300
}

.hallPage .allGameContent .smallBg .gamert[data-v-f75ee26e] {
    width: 2.85333rem;
    height: 1.73333rem
}

.hallPage .allGameContent .smallBg .gamert div[data-v-f75ee26e] {
    width: 100%;
    height: .32rem;
    font-size: .32rem;
    white-space: nowrap;
    color: #424653;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hallPage .allGameContent .smallBg .gamert div[data-v-f75ee26e]:first-child {
    margin-top: .48rem
}

.hallPage .allGameContent .smallBg .gamert div[data-v-f75ee26e]:nth-child(2) {
    margin-top: .18667rem;
    font-size: .26667rem;
    color: #9ca3bf
}

.hallPage .allGameContent .smallBg .gamert div:nth-child(2) font[data-v-f75ee26e] {
    color: #ff8439
}

.hallPage .allGameContent .longbtn[data-v-f75ee26e] {
    width: 9.2rem;
    height: 2.98667rem;
    box-shadow: 0 .10667rem .13333rem 0 hsla(0,0%,72.2%,.2);
    border-radius: .13333rem;
    overflow: hidden;
    margin-top: .26667rem;
    position: relative
}

.hallPage .allGameContent .longbtn .recomm[data-v-f75ee26e] {
    position: absolute;
    width: .88rem;
    height: .48rem;
    left: .21333rem;
    top: .21333rem
}

.hallPage .allGameContent .longbtn .scpng[data-v-f75ee26e] {
    position: absolute;
    width: .94667rem;
    height: .94667rem;
    top: 0;
    right: 0;
    z-index: 300
}

.hallPage .allGameContent .longbtn .main[data-v-f75ee26e] {
    width: 100%
}

.hallPage .allGameContent .longbtn div[data-v-f75ee26e] {
    width: 100%;
    height: .32rem;
    font-size: .32rem;
    color: #424653;
    position: absolute;
    box-sizing: border-box;
    padding-left: .26667rem;
    left: 0;
    top: .26667rem;
    font-weight: 500;
    z-index: 200
}

.hallPage .allGameContent .longbtn div[data-v-f75ee26e]:nth-child(3) {
    top: .8rem;
    font-size: .26667rem;
    color: #9ca3bf
}

.hallPage .allGameContent .longbtn div:nth-child(3) font[data-v-f75ee26e] {
    color: #cc6a74
}

.hallPage .allGameContent .expectation[data-v-f75ee26e] {
    width: 100%;
    height: 3.6rem;
    padding-bottom: .26667rem;
    margin-top: .26667rem
}

.hallPage .allGameContent .expectation img[data-v-f75ee26e] {
    margin-left: .13333rem;
    width: 9.2rem
}

.activebox[data-v-f75ee26e] {
    width: 1.6rem;
    position: fixed;
    bottom: 2.24rem;
    right: .13333rem;
    z-index: 1000
}

.activebox .activebox_wrap[data-v-f75ee26e] {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.activebox .activebox_wrap .activebox_main_banner[data-v-f75ee26e] {
    width: 1.6rem;
    height: 1.76rem;
    position: relative
}

.activebox .activebox_wrap .activebox_main_banner .activity-main[data-v-f75ee26e] {
    width: 100%
}

.activebox .activebox_wrap .activebox_main_banner .close-btn[data-v-f75ee26e] {
    width: 1.06667rem;
    height: .42667rem;
    margin: 0 auto;
    position: absolute;
    bottom: -.42667rem;
    left: .26667rem
}

.activebox .activebox_wrap .needMargin[data-v-f75ee26e] {
    margin-top: .53333rem!important;
    margin-bottom: .53333rem!important
}

.activebox .activebox_wrap .activity-box[data-v-f75ee26e] {
    margin-top: .26667rem;
    margin-bottom: .13333rem;
    max-height: 7.2rem;
    position: relative
}

.activebox .activebox_wrap .activity-box .swiper-button-prev[data-v-f75ee26e] {
    width: .42667rem;
    height: .21333rem;
    position: absolute;
    top: -.34667rem;
    left: 50%;
    margin-left: -.21333rem
}

.activebox .activebox_wrap .activity-box .swiper-button-next[data-v-f75ee26e] {
    width: .42667rem;
    height: .21333rem;
    position: absolute;
    bottom: -.34667rem;
    left: 50%;
    margin-left: -.21333rem
}

.activebox .activebox_wrap .activity-box .swiper-container[data-v-f75ee26e] {
    max-height: 6.93333rem!important;
    overflow: hidden
}

.activebox .activebox_wrap .activity-box .swiper-container[data-v-f75ee26e] .swiper-wrapper {
    height: auto!important
}

.activebox .activebox_wrap .activity-box .activity-item[data-v-f75ee26e],.activebox .activebox_wrap .activity-box .swiper-container[data-v-f75ee26e] .swiper-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.activebox .activebox_wrap .activity-box .activity-item[data-v-f75ee26e] {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 1.2rem!important;
    margin-bottom: .21333rem!important
}

.activebox .activebox_wrap .activity-box .activity-item img[data-v-f75ee26e] {
    height: 1.2rem;
    width: 1.2rem
}

.activebox .activebox_wrap .activity-box .activity-item .activity-tit[data-v-f75ee26e] {
    font-size: .32rem;
    font-family: PingFang SC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff;
    margin-top: .13333rem;
    max-width: 1.33333rem;
    height: .32rem
}

.activebox .activebox_wrap .activity-box .activity-item .activity-tit .van-notice-bar[data-v-f75ee26e] {
    background: none;
    height: .32rem;
    width: 1.33333rem;
    padding: 0;
    color: #fff
}

.activebox .activebox_wrap .activity-box .activity-item .activity-tit .van-notice-bar__content[data-v-f75ee26e] {
    color: #fff;
    font-size: .32rem
}

.activety_open[data-v-f75ee26e] {
    max-height: 10.26667rem;
    background-color: rgba(242,243,246,.8);
    border-radius: .8rem;
    opacity: 1
}

.withdrawCheckPop[data-v-f75ee26e] {
    width: 7.46667rem;
    background: #fff;
    border-radius: .24rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    overflow: hidden
}

.withdrawCheckPop .flag[data-v-f75ee26e] {
    width: 3.65333rem;
    height: .13333rem;
    background: #3084ff;
    margin: 0 auto
}

.withdrawCheckPop .logoimg[data-v-f75ee26e] {
    height: .64rem;
    display: block;
    margin: 0 auto;
    margin-top: .66667rem;
    margin-bottom: .34667rem
}

.withdrawCheckPop .center_text[data-v-f75ee26e] {
    min-height: 2.72rem;
    line-height: .56rem;
    font-size: .37333rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #424653;
    white-space: pre-wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.withdrawCheckPop .b_btnList[data-v-f75ee26e],.withdrawCheckPop .center_text[data-v-f75ee26e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.withdrawCheckPop .b_btnList[data-v-f75ee26e] {
    height: 1.2rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: .02667rem solid #e1e1e1
}

.withdrawCheckPop .b_btnList .item[data-v-f75ee26e] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: .42667rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #424653;
    text-align: center
}

.withdrawCheckPop .b_btnList .item[data-v-f75ee26e]:last-child {
    color: #fff;
    background: #3084ff;
    border-radius: 0 0 .26667rem 0
}

[data-v-f75ee26e] .van-swipe__indicator {
    width: .26667rem;
    height: .08rem;
    color: transparent;
    background: #d2d3db;
    border-radius: 0
}

[data-v-f75ee26e] .van-pull-refresh__track {
    height: auto
}

[data-v-f75ee26e] .van-swipe__indicator--active {
    background: #fca954
}

.banner-item[data-v-f75ee26e] {
    border-radius: .26667rem;
    height: 100%;
    width: 9.2rem
}

.hall {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #f3f3f6
}

.hall div::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none
}

.hall .zoom {
    -webkit-transform: scale(.8) translateX(-.34667rem);
    -ms-transform: scale(.8) translateX(-.34667rem);
    transform: scale(.8) translateX(-.34667rem)
}

.hall .doge {
    width: 3.73333rem;
    height: 1.92rem;
    margin-top: .21333rem;
    border-radius: .10667rem
}

.hall .maincontent {
    width: 100%;
    height: calc(100% - .64rem);
    overflow-x: hidden;
    overflow-y: scroll
}

.hall .hallinner {
    padding-bottom: 1.97333rem;
    width: 100%
}

.hall .hallinner .gif_loading {
    widows: 1.33333rem;
    height: 1.33333rem
}

.hall .toppart {
    width: 100%;
    background: #fff
}

.hall #showdot {
    width: 100%;
    height: .08rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    bottom: .2rem;
    left: 0;
    z-index: 400
}

.hall #showdot div {
    width: .26667rem;
    height: .08rem;
    font-size: 0;
    color: transparent;
    margin-right: .13333rem;
    background: #d2d3db
}

.hall #showdot .active {
    background: #fca954
}

.hall .head_area {
    width: 100%;
    height: 1.2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: .4rem;
    padding-right: .4rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    background: #fff;
    top: 0;
    left: 0;
    z-index: 600
}

.hall .head_area .leftImg {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: left
}

.hall .head_area .leftImg .top_logo2 {
    height: .8rem
}

.hall .head_area .leftImg .top_logo {
    height: .8rem;
    min-width: .8rem;
    border-radius: 50%
}

.hall .head_area .head_text {
    font-size: .48rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #0b1028;
    width: 30%;
    text-align: center
}

.hall .head_area .right_menu {
    font-size: .37333rem;
    font-family: PingFang SC;
    color: #424653;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: .13333rem
}

.hall .head_area .right_menu .right_menu_down {
    width: 2.45333rem;
    height: .66667rem
}

.hall .head_area .right_menu .right_menu_notice {
    width: auto;
    height: .66667rem;
    position: relative;
    right: .4rem;
    margin-left: .66667rem
}

.hall .head_area .right_menu .right_menu_notice .right_menu_notice_img {
    position: absolute;
    width: .64rem;
    left: 0
}

.hall .head_area .right_menu .right_menu_notice .unreadNum {
    position: absolute;
    width: .16rem;
    height: .16rem;
    border-radius: 50%;
    background: #f18e56;
    left: .45333rem;
    top: -.02667rem
}

.hall .outerbox {
    height: 3.86667rem;
    overflow: hidden;
    position: relative;
    background: #fff
}

.hall .outerbox .transbox {
    width: 20000%;
    height: 3.86667rem;
    position: absolute
}

.hall .outerbox .transbox div,.hall .outerbox .transbox div img {
    width: 9.2rem;
    height: 3.86667rem;
    border-radius: .13333rem
}

.hall .noticecontent {
    width: 100%;
    height: .8rem;
    box-sizing: border-box;
    padding: 0 .4rem;
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hall .noticecontent img {
    width: .33333rem;
    height: .33333rem;
    margin-top: .21333rem
}

.hall .noticecontent .noticect {
    width: 8.61333rem;
    line-height: .8rem;
    margin-left: .13333rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hall .noticecontent .noticect .van-notice-bar {
    width: 100%;
    height: .32rem;
    font-size: .32rem;
    background: #fff;
    color: #9ca3bf;
    font-weight: 400;
    padding-right: 0;
    padding-left: 0
}

.hall .noticecontent .noticect .van-notice-bar h1,.hall .noticecontent .noticect .van-notice-bar h2,.hall .noticecontent .noticect .van-notice-bar h3,.hall .noticecontent .noticect .van-notice-bar h4,.hall .noticecontent .noticect .van-notice-bar h5,.hall .noticecontent .noticect .van-notice-bar h6,.hall .noticecontent .noticect .van-notice-bar i,.hall .noticecontent .noticect .van-notice-bar p {
    font-size: .32rem!important;
    font-weight: 400!important;
    margin: 0!important;
    padding: 0!important
}

.hall .inavbtns {
    padding-left: .26667rem;
    padding-right: .26667rem;
    background: #fff;
    height: 2.13333rem;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.hall .inavbtns,.hall .inavbtns .leftind {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.hall .inavbtns .leftind {
    width: 3.52rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hall .inavbtns .leftind .logindd {
    width: 100%;
    height: .4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hall .inavbtns .leftind .logindd:first-child {
    font-size: .34667rem;
    font-family: PingFang SC;
    color: #1d2548;
    font-weight: 500
}

.hall .inavbtns .leftind .logindd:first-child img {
    width: .8rem;
    height: .4rem;
    margin-right: .2rem
}

.hall .inavbtns .leftind .logindd:nth-child(2) {
    font-size: .48rem;
    font-family: DINOT;
    font-weight: 700;
    color: #1d2548;
    margin-top: .32rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hall .inavbtns .leftind .logindd:nth-child(2) .shuxin {
    width: .4rem;
    height: .34667rem;
    margin-left: .10667rem;
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100% 100%
}

.hall .inavbtns .leftind .botbutton {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: .66667rem;
    margin-top: .18667rem
}

.hall .inavbtns .leftind .botbutton div {
    width: 1.33333rem;
    height: .72rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: .32rem;
    font-weight: 700;
    font-family: PingFang-SC-Bold;
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 100% 100%
}

.hall .inavbtns .leftind .botbutton .rtbut {
    margin-left: .18667rem
}

.hall .inavbtns .leftind .toptit {
    width: 100%;
    font-size: .32rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #1d2548;
    margin-top: .32rem;
    text-align: left
}

.hall .inavbtns .secondbtn {
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hall .inavbtns .secondbtn .imgBox {
    width: .90667rem;
    height: .94667rem;
    margin-top: .24rem;
    position: relative
}

.hall .inavbtns .secondbtn .imgBox .sum {
    position: absolute;
    width: .53333rem;
    height: .42667rem;
    background: #ff3170;
    border-radius: .21333rem;
    top: -.16rem;
    right: -.18667rem;
    margin-top: 0;
    font-size: .26667rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #fff
}

.hall .inavbtns .secondbtn .imgBox img {
    width: 100%;
    height: 100%
}

.hall .inavbtns .secondbtn div {
    width: 100%;
    font-size: .32rem;
    color: #424653;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: .26667rem;
    font-weight: 500
}

.hall .inavbtns .secondbtn .puline {
    font-weight: 600;
    color: #36c130
}

.hall .inavbtns .secondbtn:last-child {
    margin-right: 0
}

/* 基础容器样式 - 保留原有结构 */
.hall .gamenavs {
padding-left: .32rem;
padding-right: .32rem;
height: 1.06667rem;
background: #fff;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
z-index: 600;

/* 新增：毛玻璃容器效果 */
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
background-color: rgba(255,255,255,0.85);
/* 新增：装饰光效 */
position: relative;
overflow: hidden;
}

/* 装饰性光带 */
.hall .gamenavs::before {
content: "";
position: absolute;
top: 0;
left: -100%;
width: 60%;
height: 100%;
background: linear-gradient(90deg,
rgba(255,255,255,0) 0%,
rgba(255,255,255,0.3) 50%,
rgba(255,255,255,0) 100%);
animation: lightSlide 6s infinite;
z-index: 1;
}

/* 基础分类项样式 - 保留原有尺寸 */
.hall .gamenavs .gamenav {
height: 1.06667rem;
line-height: 1.06667rem;
font-size: .37333rem;
font-family: PingFang SC;
font-weight: 500;
/* 新增：现代按钮设计 */
padding: 0 .4rem;
margin: 0 .1rem;
border-radius: 0.2rem;
cursor: pointer;
position: relative;
flex-shrink: 0;
/* 文字清晰处理 */
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
/* 背景动画效果 */
background-size: 200% auto;
transition: all 0.3s ease;
}

/* 未选中状态 - 彩虹渐变背景 */
.hall .gamenavs .gamenav:not(.gamenavac) {
color: #1d2548;
background-image: linear-gradient(
to right,
#f6d365 0%, #fda085 20%,
#fbc2eb 40%, #a6c1ee 60%,
#84fab0 80%, #8fd3f4 100%
);
animation: rainbowBg 8s linear infinite;
}

/* 选中状态 - 保留原有指示条并增强效果 */
.hall .gamenavs .gamenavac {
color: #2385ff;
font-weight: 800;
background: rgba(255,255,255,0.9);
box-shadow: 0 2px 8px rgba(35,133,255,0.3);
/* 增强指示条效果 */
position: relative;
}

.hall .gamenavs .gamenavac:before {
content: "";
width: 60%;
height: .08rem;
background: #2385ff;
display: block;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 0;
border-radius: .04rem;
/* 新增光效 */
box-shadow: 0 0 8px rgba(35,133,255,0.5);
}

/* 悬停效果 */
.hall .gamenavs .gamenav:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

/* 光效动画 */
@keyframes lightSlide {
0% { transform: translateX(-100%); }
40% { transform: translateX(200%); }
100% { transform: translateX(200%); }
}

/* 彩虹背景动画 */
@keyframes rainbowBg {
0% { background-position: 0% center; }
100% { background-position: 200% center; }
} 
/* 确保HTML中添加data-text属性 */
/* <div class="gamenav" data-text="分类名称">分类名称</div> */
.hall .gamebox {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  background: #f3f3f6;
  box-sizing: border-box;
  padding: 0.26667rem 0.26667rem 0; /* 调整左右padding */
}
.hall .gamebox .category-title {
  width: 100%;
  font-size: 0.37333rem;
  font-weight: bold;
  color: #333;
  padding: 0.13333rem 0.26667rem;
  background: #f3f3f6;
  border-left: 0.05333rem solid #fbab14;
  margin-bottom: 0.13333rem;
}
.hall .gamebox .category-section {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; /* 两端对齐 */
}
 
.hall .gamebox .expectation {
    width: 100%;
    height: 3.6rem;
    padding-bottom: .26667rem
}

.hall .gamebox .expectation img {
    margin-left: .13333rem;
    width: 9.2rem
}

.hall .gamebtn {
  width: calc(50% - 0.13333rem); /* 减去margin */
  height: 1.6rem;
  background-color: #fcfdfe;
  box-shadow: 0 0 0.13333rem 0 rgba(156,163,191,0.3);
  margin-bottom: 0.26667rem;
  position: relative;
  overflow: hidden; /* 防止图片溢出 */
}
.hall .gamebtn .galt {
    position: absolute;
    width: 100%;
    height: 100%
}

.hall .gamebtn .gamert {
    position: absolute;
    padding-left: 90px;  /* 左间距 */
    padding-right: 10px; /* 右间距 */
    top: .96rem;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.hall .gamebtn .gamert,.hall .gamebtn .gamert span {
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

/* 添加彩虹色闪烁动画 */
@keyframes rainbowFlash {
  0% { color: #ff0000; }   /* 红 */
  14% { color: #ff7f00; }  /* 橙 */
  28% { color: #ffff00; }  /* 黄 */
  42% { color: #00ff00; }  /* 绿 */
  57% { color: #0000ff; }  /* 蓝 */
  71% { color: #4b0082; }  /* 靛 */
  85% { color: #9400d3; }  /* 紫 */
  100% { color: #ff0000; }
}
 
.hall .gamebtn .gamert span {
    /* 保留原有样式 */
    white-space: nowrap;
    font-size: .24rem;
    font-family: PingFang SC;
    font-weight: 500;
    
    /* 移除原颜色设置 */
    /* color: #6d83c3; */
    
    /* 添加闪烁动画 */
    animation: rainbowFlash 0.5s linear infinite;
    -webkit-animation: rainbowFlash 0.8s linear infinite;
}
 
/* 高亮文字保持红色闪烁 */
.hall .gamebtn .gamert .red {
    animation: redFlash 0.8s ease infinite;
    color: #ff0000 !important;
}
 
@keyframes redFlash {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.3; }
}

.hall .gamebtn .gamert .red {
    color: #ef1145;
    margin-left: .05333rem;
    margin-right: .05333rem
}

.hall .longbtn {
    width: 9.46667rem;
    max-height: 3.2rem;
    margin: 0 .26667rem .26667rem 0;
    border-radius: .13333rem;
    overflow-x: hidden
}

.hall .longbtn .main {
    width: 100%;
    max-height: 3.2rem;
    min-height: 3.2rem
}

.hall .longbtn .main img {
    max-height: 3.2rem
}

.hall .longbtn .main .van-image__error {
    background: url(../../../h5_static/yh/img/icon_game_empty.a296a4a0.png) no-repeat;
    background-size: 100% 100%
}

.hall .longbtn .main .van-image__error-icon:before {
    content: none
}

.hall .longbtn .gamert {
    width: 100%;
    height: .32rem;
    font-size: .32rem;
    color: #424653;
    position: absolute;
    box-sizing: border-box;
    padding-left: .26667rem;
    left: 0;
    top: .26667rem;
    font-weight: 500;
    z-index: 200
}

.hall .longbtn .gamert:nth-child(3) {
    top: .8rem;
    font-size: .26667rem;
    color: #9ca3bf
}

.hall .longbtn .gamert:nth-child(3) font {
    color: #cc6a74
}

.hall .midbtn {
    width: 4.58667rem;
    margin-right: .26667rem;
    height: 2.93867rem
}

.hall .activeitilt {
    height: 1.33333rem
}

.hall .activeitilt img {
    height: .56rem;
    margin-top: .4rem;
    margin-left: .4rem
}

.hall .activeboxf {
    width: 100%;
    background: #f3f3f6;
    padding: .26667rem 0 0 .26667rem;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.hall .activeboxf,.hall .activeboxf .gamebtn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.activebox2 {
    width: 1.6rem;
    position: fixed;
    bottom: 2.24rem;
    right: .13333rem;
    z-index: 1000
}

.activebox2 .activebox_wrap {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.activebox2 .activebox_wrap .activebox_main_banner {
    width: 1.6rem;
    height: 1.76rem;
    position: relative
}

.activebox2 .activebox_wrap .activebox_main_banner .activity-main {
    width: 100%
}

.activebox2 .activebox_wrap .activebox_main_banner .close-btn {
    width: 1.06667rem;
    height: .42667rem;
    margin: 0 auto;
    position: absolute;
    bottom: -.42667rem;
    left: .26667rem
}

.activebox2 .activebox_wrap .needMargin {
    margin-top: .53333rem!important;
    margin-bottom: .53333rem!important
}

.activebox2 .activebox_wrap .activity-box {
    margin-top: .26667rem;
    margin-bottom: .13333rem;
    max-height: 7.2rem;
    position: relative
}

.activebox2 .activebox_wrap .activity-box .swiper-button-prev {
    width: .42667rem;
    height: .21333rem;
    position: absolute;
    top: -.34667rem;
    left: 50%;
    margin-left: -.21333rem
}

.activebox2 .activebox_wrap .activity-box .swiper-button-next {
    width: .42667rem;
    height: .21333rem;
    position: absolute;
    bottom: -.34667rem;
    left: 50%;
    margin-left: -.21333rem
}

.activebox2 .activebox_wrap .activity-box .swiper-container {
    max-height: 6.93333rem!important;
    overflow: hidden
}

.activebox2 .activebox_wrap .activity-box .activity-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 1.2rem!important;
    margin-bottom: .21333rem!important
}

.activebox2 .activebox_wrap .activity-box .activity-item img {
    height: 1.2rem;
    width: 1.2rem
}

.activebox2 .activebox_wrap .activity-box .activity-item .activity-tit {
    font-size: .32rem;
    font-family: PingFang SC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff;
    margin-top: .13333rem;
    max-width: 1.33333rem;
    height: .32rem
}

.activebox2 .activebox_wrap .activity-box .activity-item .activity-tit .van-notice-bar {
    background: none;
    height: .32rem;
    width: 1.33333rem;
    padding: 0;
    color: #fff
}

.activebox2 .activebox_wrap .activity-box .activity-item .activity-tit .van-notice-bar__content {
    color: #fff;
    font-size: .32rem
}

.activety_open {
    max-height: 10.26667rem;
    background-color: rgba(242,243,246,.8);
    border-radius: .8rem;
    opacity: 1
}

.withdrawCheckPop {
    width: 7.46667rem;
    background: #fff;
    border-radius: .24rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    overflow: hidden
}

.withdrawCheckPop .flag {
    width: 3.65333rem;
    height: .13333rem;
    background: -webkit-linear-gradient(left,#f08448,#ffc170);
    background: linear-gradient(90deg,#f08448,#ffc170);
    margin: 0 auto
}

.withdrawCheckPop .logoimg {
    height: .64rem;
    display: block;
    margin: 0 auto;
    margin-top: .66667rem;
    margin-bottom: .34667rem
}

.withdrawCheckPop .center_text {
    min-height: 2.72rem;
    line-height: .56rem;
    font-size: .37333rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #424653;
    white-space: pre-wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.withdrawCheckPop .b_btnList,.withdrawCheckPop .center_text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.withdrawCheckPop .b_btnList {
    height: 1.2rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: .02667rem solid #e1e1e1
}

.withdrawCheckPop .b_btnList .item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: .42667rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #424653;
    text-align: center
}

.withdrawCheckPop .b_btnList .item:last-child {
    color: #fff;
    background: -webkit-linear-gradient(left,#f08448,#ffc170);
    background: linear-gradient(90deg,#f08448,#ffc170);
    border-radius: 0 0 .26667rem 0
}

[data-v-860ebc84] .van-swipe__indicator {
    width: .26667rem;
    height: .08rem;
    color: transparent;
    background: #bdc3d8;
    border-radius: 0
}

[data-v-860ebc84] .van-pull-refresh__track {
    height: auto
}

[data-v-860ebc84] .van-swipe__indicator--active {
    background: #2385ff
}

.banner-item[data-v-860ebc84] {
    height: 100%;
    width: 100%
}

[data-v-860ebc84] .swiper-wrapper {
    height: auto!important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.recent-games {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #eef0fa;
    position: fixed;
    top: 0;
    left: 0
}

.recent-games .gameliostss {
    float: left;
    width: 100%;
    height: calc(100% - 2.53333rem);
    scrollbar-width: none;
    -ms-overflow-style: none;
    overflow-x: hidden;
    overflow-y: scroll
}

.recent-games .gameliostss::-webkit-scrollbar {
    display: none;
    width: 0;
    background: transparent
}

.recent-games .gameliostss .gameliostssinner {
    float: left;
    width: 100%;
    padding-bottom: .26667rem
}

.recent-games .head_area {
    height: 1.2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    background: #fff;
    z-index: 600
}

.recent-games .head_area .leftImg {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: left
}

.recent-games .head_area .leftImg .top_logo {
    margin-left: .42667rem;
    height: .8rem;
    min-width: .8rem;
    border-radius: 50%
}

.recent-games .head_area .head_text {
    font-size: .48rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #1d2548;
    width: 30%;
    text-align: center
}

.recent-games .head_area .right_menu {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.recent-games .head_area .right_menu .right_menu_down {
    width: .53333rem;
    height: .53333rem
}

.recent-games .head_area .right_menu .right_menu_notice {
    width: auto;
    height: .53333rem;
    position: relative;
    margin-right: .8rem;
    margin-left: .4rem
}

.recent-games .head_area .right_menu .right_menu_notice .right_menu_setting {
    position: absolute;
    width: .64rem;
    height: .64rem;
    left: 0
}

.recent-games .accounts-scroll {
    width: 100%;
    overflow-x: scroll;
    overflow-y: scroll
}

.recent-games .accounts-list {
    background-color: #fff
}

.recent-games .accounts-list .van-swipe-cell,.recent-games .accounts-list .van-swipe-cell__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.recent-games .accounts-list .van-swipe-cell__right {
    height: 1.86667rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.recent-games .accounts-list .accounts-swipe-cell {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: .26667rem;
    padding-bottom: .26667rem
}

.recent-games .accounts-list .accounts-swipe-cell img {
    width: 1.33333rem;
    height: 1.33333rem;
    margin-left: .26667rem;
    margin-right: .26667rem;
    border-radius: 50%
}

.recent-games .accounts-list .accounts-swipe-cell .accounts-list-right {
    float: left;
    width: 8rem;
    margin: 0 0;
    font-size: .32rem;
    color: #424653;
    font-weight: 700;
    position: relative
}

.recent-games .accounts-list .accounts-swipe-cell .accounts-list-right .nttitle {
    width: 100%;
    font-weight: 700;
    color: #1d2548;
    margin-top: .18667rem
}

.recent-games .accounts-list .accounts-swipe-cell .accounts-list-right .nttitle,.recent-games .accounts-list .accounts-swipe-cell .accounts-list-right .nttitle div {
    float: left;
    height: .37333rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .37333rem
}

.recent-games .accounts-list .accounts-swipe-cell .accounts-list-right .nttitle div {
    width: 50%;
    color: #424653
}

.recent-games .accounts-list .accounts-swipe-cell .accounts-list-right .nttitle div:nth-child(2) {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: .26667rem;
    color: #7e88ad;
    font-weight: 400;
    margin-right: .26667rem
}

.recent-games .accounts-list .accounts-swipe-cell .accounts-list-right .nttitle img {
    width: .4rem;
    height: .4rem;
    margin-left: .18667rem
}

.recent-games .accounts-list .accounts-swipe-cell .accounts-list-right .lastContent {
    float: left;
    width: 90%;
    overflow: hidden;
    font-size: .34667rem;
    height: .34667rem;
    line-height: .34667rem;
    font-weight: 500;
    color: #6072a5;
    margin-top: .24rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left
}

.recent-games .accounts-list .accounts-swipe-cell .accounts-list-right .accounts-list-text02 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 7.68rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.recent-games .delete-button,.recent-games /deep/ .van-button--danger {
    background-color: #ea4e3d;
    border: .02667rem solid #ea4e3d
}

.recent-games .delete-button {
    height: 100%
}

.recent-games .cancel-button {
    height: 100%;
    background-color: #c7c7cb;
    border: .02667rem solid #c7c7cb;
    color: #fff
}

.recent-games .rednum {
    font-size: .26667rem;
    min-width: .53333rem;
    text-align: center;
    border-radius: .21333rem;
    padding: 0 .08rem;
    background: #f81b1b;
    color: #fff!important
}

.person[data-v-0dd0b13b] {
    width: 100%;
    background: #eef0fa;
    float: left;
    height: 100%
}

.person div[data-v-0dd0b13b] {
    box-sizing: border-box
}

.person div[data-v-0dd0b13b]::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none
}

.person .topArea[data-v-0dd0b13b] {
    height: 3.30667rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-size: 100% 100%;
    background-size: 100% auto
}

.person .topArea .head_area[data-v-0dd0b13b] {
    height: 1.6rem;
    line-height: 1.6rem;
    box-sizing: border-box;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.person .topArea .head_area .leftImg[data-v-0dd0b13b] {
    -webkit-box-flex: 3;
    -webkit-flex: 3;
    -ms-flex: 3;
    flex: 3;
    text-align: left
}

.person .topArea .head_area .leftImg .top_logo[data-v-0dd0b13b] {
    height: .8rem;
    margin-left: .4rem;
    max-width: .8rem;
    border-radius: 50%
}

.person .topArea .head_area .head_text[data-v-0dd0b13b] {
    font-size: .48rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #fff;
    -webkit-box-flex: 3;
    -webkit-flex: 3;
    -ms-flex: 3;
    flex: 3
}

.person .topArea .head_area .right_menu[data-v-0dd0b13b] {
    font-size: .37333rem;
    -webkit-box-flex: 3;
    -webkit-flex: 3;
    -ms-flex: 3;
    flex: 3;
    color: #424653;
    text-align: right
}

.person .topArea .head_area .right_menu .item[data-v-0dd0b13b] {
    width: .64rem;
    height: .64rem
}

.person .topArea .head_area .right_menu .down[data-v-0dd0b13b] {
    margin-right: .4rem
}

.person .topArea .head_area .right_menu .kefuicon[data-v-0dd0b13b] {
    margin-right: .53333rem
}

.person .topArea .head_area .right_menu .xxbox[data-v-0dd0b13b] {
    width: .53333rem;
    height: .53333rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAkFBMVEUAAADyjlVeYm1cX2rxjVX1hE5fYm5eYW1eYm1dYWxcXmlRVWReYW1eYmxdYm3xjlZdYm1eYm1cYWxeYm3yjlVdYWxdYm1dYW1dYm1dYW1dYm1eYmxdYmxdYW1dYWxdYWxbYGpeZG9aYGteYWxdYm1eYWzxjlVeYm3xjlVeYW3xjVVcYWtbYW1bYGxeYm3xjlbDgLzLAAAALnRSTlMA6/cRjAaqj4I8Fwiwevvv6N1Q7o+L6+LSrKB01tVeVjMuH6aSaZNB8suSSiotIcUsigAAAbJJREFUOMuFVWljgjAMDeC470u5D3XOY93//3drSh0WpHsfIE2ebV8SIoiwvKJJfD9pCs+CTdjmnrxgb9pvadpJJQuoJ23Ni3PyBnm85BlTIDK6h+aA9uiMaPIYAs0pmLOwBGHu5HRgho6eeqXTqtGvL87VHVjBKYXTY1yV8BYZxrgiLaS2CxvAPUNt+tFkbsBpaDhj9cA8t7AJCzOPNTKpcQAJMEsmfWNizwDyLSOAgb58DWTArQao6PMKUmCaK1YUQ07sWHkO/IofO0VJP7ixE4yByU145nc/FJ9PY0eNFI0bVoRSEvDp80JXAbq/qKGgoTw9AVCgXka8Y1xOVAEbu3s9OhWORo+Drc7EeHj1VAluopg0CJi8kYnRmXYpLKSwhIdy4pklfCBctrwrhqmSRxlPU1lTgIdZGiXEisu1VfmWds4bF46U2MhvmDGr5h28hvhFjSj7W8Yj8V+W6i3BLvIM4dvps/1xod1pQ+S5fJVgV5gRutTSmmmjN41Vl4+aCxEQ6l57j1uvrMli7JlEhnAepKen71rKR3OP4URv7X+HfW+Y1ryo8O9DzQ+614OAX3aDW0yTQtmhAAAAAElFTkSuQmCC) no-repeat;
    background-size: 100% 100%;
    position: relative
}

.person .topArea .head_area .right_menu .xxbox font[data-v-0dd0b13b] {
    width: .16rem;
    height: .16rem;
    border-radius: 50%;
    background: #f18e56;
    position: absolute;
    top: -.08rem;
    right: -.08rem
}

.person .topArea .fexPending[data-v-0dd0b13b] {
    width: 4.53333rem;
    height: 1.33333rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    right: 0;
    top: 3.62667rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqgAAADICAMAAAATDeMdAAAAgVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9d3yJTAAAAKnRSTlMACWwjFPLhzMad/Ibw7txDEPaBUqeSjHdx6te5tT0zMeXOvbBeHhhPZBxbso6UAAAE0klEQVR42uzdCXLTQBCF4SdLkBjjBTteCE4cIAv0/Q+Iy8E4XmQpRVLzpur/zvBKo+npmdb7GK0mi1n35+X1oN//EMD/0lurhovuxecAfIN627m6CyDCN6hlZ8kajy3ToA6ngwB2HIN6M/0awB67oP4efwzgkFlQn5afAjjmFNSiw48pavgE9bHXD6CGS1Cr2ZcAankEtepRMsVZDkEt5iz6aGAQ1An1KDRKHtTyWwCNUgd1zh4KSeg1br8HkIReYcwxFFJRa+VlAKmorXu69pGQ2im6ASSkVh4uAkhJbQzpjEZiauEXu32kpma9AFJTk+IqgOQac/ojgPR03ogqPyzorIqyFDzonOo6AAs6Y8T3FC5Ur+D/FDZUj/0+fKgW9VMY4TwKWVCNTgBGdNqQPhRY0UkP9PXBi04pKKDCjE7h3gnc6IT7AMzoWMlTfbCjY5ycwo+OjAOwo0MrKqgwpEO8gwZHOjAPwJD2lbx/Ckvax3vS8KQ9kwAs6aWCORIwxU4KWdALI97qhStunyAL2qloRoEt7cwCcKV/Hqn1wxddU8iCtgpGRsMYF/mRBW0NAvClv54CMEbbFLKgZyUXUGCN2hSyoGf098GbNm4CsKaNaQDWtHEXgDVWfmSBlR9Z4PgUWdBaGYA5GqeQBa0tAzCnNS71wZ6kVQDu+EVFFpjOiyzQOYUsSFUA9qRhAPakRQD2GHyKLEhMkkYGJF7vRQY0CsAfB6jIAhN7kAWqU/jD3r3tRBEFUQDdHXggGgVNjAGVeMOY+v8PtAMyDDAM8zZVyVrf0OlzTl1HMBCdEYRRGSG/CvrLWUF/uSroTzUqI+SyoD+pfkbQK80IKRjAh8oIjn5G8JhiBOEpRhDwZwQpVEZQlMIIyvwYQeE0I2hFYQTNfYygXZoRDKBgBCN9GMGQNEYwdpIRDPJlBKPRGcGyCUawvocRLERjBCsmGcHSXkZIcl3QXRId0/SX1deC5uKSygRZnRQ0l6zeF/SWrD4V9JasvhX0llvfC1qLs58J4uxngqxUUNFe7nws6CyJmD/95b8vBY3ljsk+9JaVNCrtJSslVHSXe8u7gray8bagrWz8+VDQVTYMSaexPDjV5EdbiVsqA2TLhZm+dJVtnwt6yrZFtR9N5ZaMP83ljiIqestjJ6L+tJTEe4r+8tSPgn7y1PWbgnbyQJ8ffeW5s4Ju8tyJ4hTayQ6/C5rJc9aj0k92WWycppnsdHNZ0El2OxdNpZU8ps2fnrJNXwpdZTe7fOklL/tZ0EVetsil0kb2uBBOpYvsc3pV0EL2OvVPpYfsd+GeSgt5xeLtTwd5zSKeSgPZkKOisRzgrwoVji2HOFf1x5HlIDfCVBxXDrPoTvnX3r2tIAhEYRT+U6Ei1NA8EGZBUeT7P2BKBEXmgS5mX6zvGdbFHJg9cEpTXZjyC4c0mc/ZP9zRDAm7f7iiOWomqMERzVMwPxVOaCafmdSYwHmoUsqPFBhlIFQtCj6ixggLoUrBhoF/GGQjVCnI2VVhgJVQpeuGBQB+shOqtPCiBuhlKdTWreKyCn2MhSrdE06r8M1cqK1DdmqADxZDbcUZy1W8Mxpqy/cqDlfxYjfUTu3tWAWgYzvUThCX6yWvAWA91KftMS3z9Xm1j8KQOyz87wHPtWOF+IJNvwAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%;
    box-shadow: 0 0 .13333rem #ddd;
    border-top-left-radius: .8rem;
    border-bottom-left-radius: .8rem
}

.person .topArea .fexPending .arrow[data-v-0dd0b13b] {
    width: .16rem;
    height: .26667rem;
    margin-left: .26667rem
}

.person .topArea .fexPending .icon[data-v-0dd0b13b] {
    width: 1.04rem;
    height: 1.04rem;
    margin-left: .18667rem
}

.person .topArea .fexPending .rightBox[data-v-0dd0b13b] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: .32rem
}

.person .topArea .fexPending .rightBox .tittleGif[data-v-0dd0b13b] {
    width: 2.24rem;
    height: .32rem
}

.person .topArea .fexPending .rightBox .time[data-v-0dd0b13b] {
    font-size: .32rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #007aff;
    margin-top: .13333rem
}

.person .personcontent[data-v-0dd0b13b] {
    width: 100%;
    height: calc(100% - 2.8rem);
    border-top-left-radius: .4rem;
    border-top-right-radius: .4rem;
    background-color: #fff;
    margin-top: -.4rem;
    position: relative
}

.person .personcontent .head_img[data-v-0dd0b13b] {
    position: absolute;
    width: 1.86667rem;
    height: 1.86667rem;
    border-radius: 50%;
    margin-left: .53333rem;
    top: -.93333rem
}

.person .personcontent .personal[data-v-0dd0b13b] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: .53333rem;
    padding-right: .53333rem;
    box-sizing: border-box;
    margin-top: .26667rem;
    padding-top: .66667rem
}

.person .personcontent .personal .leftbox .detail[data-v-0dd0b13b],.person .personcontent .personal .leftbox[data-v-0dd0b13b] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.person .personcontent .personal .leftbox .detail[data-v-0dd0b13b] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: .21333rem
}

.person .personcontent .personal .leftbox .detail .between[data-v-0dd0b13b] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.person .personcontent .personal .leftbox .detail .between .nickname[data-v-0dd0b13b] {
    font-family: PingFangSC,PingFang SC;
    font-weight: 600;
    font-size: .53333rem;
    color: #343434;
    margin-right: .21333rem
}

.person .personcontent .personal .leftbox .detail .between .out_span[data-v-0dd0b13b] {
    padding-left: .21333rem;
    padding-right: .21333rem;
    height: .61333rem;
    background: -webkit-radial-gradient(#f4ce72 0,#ffe177 50%,#ffd480 100%),#f0f0f0;
    background: radial-gradient(#f4ce72 0,#ffe177 50%,#ffd480 100%),#f0f0f0;
    border-radius: .10667rem .10667rem .10667rem .10667rem;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: DIN;
    font-weight: 500;
    font-size: .34667rem;
    color: #8e4822;
    padding-top: .05333rem
}

.person .personcontent .personal .leftbox .detail .between .out_span .uid[data-v-0dd0b13b] {
    margin-left: .08rem
}

.person .personcontent .personal .leftbox_right_arrow[data-v-0dd0b13b] {
    width: .24rem;
    height: .4rem
}

.person .personcontent .memberName[data-v-0dd0b13b] {
    font-family: ArialMT;
    font-size: .32rem;
    color: #529fff;
    padding-left: .53333rem;
    margin-top: .13333rem
}

.person .personcontent .nicknameBox[data-v-0dd0b13b] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: .53333rem;
    padding-right: .26667rem;
    margin-top: .13333rem
}

.person .personcontent .nicknameBox .qianMing[data-v-0dd0b13b],.person .personcontent .nicknameBox[data-v-0dd0b13b] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.person .personcontent .nicknameBox .qianMing .qianMing_text[data-v-0dd0b13b] {
    font-family: PingFangSC,PingFang SC;
    font-weight: 400;
    font-size: .4rem;
    color: #5c5c5c;
    max-width: 5.6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.person .personcontent .nicknameBox .qianMing .bianji[data-v-0dd0b13b] {
    width: .32rem;
    height: .32rem;
    margin-left: .08rem
}

.person .personcontent .nicknameBox .jnon_text[data-v-0dd0b13b] {
    font-family: PingFangSC,PingFang SC;
    font-weight: 400;
    font-size: .32rem;
    color: #529fff
}

.person .personcontent .nicknameBox .jnon_text .num[data-v-0dd0b13b] {
    margin-left: .02667rem;
    margin-right: .02667rem
}

.person .personcontent .leverArea[data-v-0dd0b13b] {
    width: 9.22667rem;
    height: 1.12rem;
    margin-top: .26667rem;
    margin-bottom: .26667rem;
    background: url(../../../h5_static/yh/img/dengJiBg.b5a9c5e6.png) no-repeat;
    background-size: 100% 100%;
    margin-left: .4rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 1.28rem;
    padding-right: .26667rem
}

.person .personcontent .leverArea .leverArea_left[data-v-0dd0b13b],.person .personcontent .leverArea[data-v-0dd0b13b] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.person .personcontent .leverArea .leverArea_left[data-v-0dd0b13b] {
    color: #fec19a
}

.person .personcontent .leverArea .leverArea_right[data-v-0dd0b13b] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.person .personcontent .leverArea .leverArea_right .levelIcon[data-v-0dd0b13b] {
    width: .4rem;
    margin-right: .08rem;
    margin-bottom: .08rem
}

.person .personcontent .leverArea .leverArea_right .right_icon[data-v-0dd0b13b] {
    width: .26667rem;
    height: .37333rem;
    margin-left: .08rem
}

.person .personcontent .special_tittle[data-v-0dd0b13b] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: .8rem;
    padding-left: .4rem
}

.person .personcontent .special_tittle .mark[data-v-0dd0b13b] {
    width: .08rem;
    height: .34667rem;
    background: #eba460
}

.person .personcontent .special_tittle .tittleText[data-v-0dd0b13b] {
    font-family: PingFangSC,PingFang SC;
    font-weight: 600;
    font-size: .45333rem;
    color: #343434;
    margin-left: .18667rem
}

.person .personcontent .ceterMenu_item[data-v-0dd0b13b] {
    height: 1.33333rem;
    padding-left: .4rem;
    padding-right: .4rem;
    box-sizing: border-box;
    background-color: #fff
}

.person .personcontent .ceterMenu_item .item_inner[data-v-0dd0b13b] {
    height: 1.44rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.person .personcontent .ceterMenu_item .item_inner .between[data-v-0dd0b13b] {
    max-height: .96rem;
    overflow: hidden;
    width: calc(100% - 3.46667rem);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: .08rem;
    margin-bottom: .08rem
}

.person .personcontent .ceterMenu_item .item_inner .between img[data-v-0dd0b13b] {
    width: .4rem;
    margin-right: .08rem;
    margin-bottom: .08rem
}

.person .personcontent .ceterMenu_item .item_inner .item_left[data-v-0dd0b13b] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.person .personcontent .ceterMenu_item .item_inner .item_left .main_img[data-v-0dd0b13b] {
    width: .53333rem;
    height: .53333rem
}

.person .personcontent .ceterMenu_item .item_inner .item_left .menu_text[data-v-0dd0b13b] {
    font-size: .37333rem;
    font-family: PingFang SC;
    color: #424653;
    margin-left: .4rem
}

.person .personcontent .ceterMenu_item .item_inner .item_left .menu_text .agent_tips[data-v-0dd0b13b] {
    width: 100%;
    height: .4rem
}

.person .personcontent .ceterMenu_item .item_inner .item_left .menu_text .dance_text[data-v-0dd0b13b] {
    width: 1.6rem!important;
    height: .48rem
}

.person .personcontent .ceterMenu_item .item_inner .item_left .menu_text .num[data-v-0dd0b13b] {
    color: #ef1145;
    font-weight: 600;
    margin-left: .08rem
}

.person .personcontent .ceterMenu_item .item_inner .item_right[data-v-0dd0b13b] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.person .personcontent .ceterMenu_item .item_inner .item_right .right_text[data-v-0dd0b13b] {
    font-size: .37333rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #7e88ad;
    margin-right: .42667rem
}

.person .personcontent .ceterMenu_item .item_inner .item_right .right_text .agent_tips[data-v-0dd0b13b] {
    width: 100%;
    height: .58667rem
}

.person .personcontent .ceterMenu_item .item_inner .item_right .right_text .dongtu[data-v-0dd0b13b] {
    width: 3.46667rem!important
}

.person .personcontent .ceterMenu_item .item_inner .item_right .num[data-v-0dd0b13b] {
    font-size: .29333rem;
    font-family: PingFang SC;
    font-weight: 700;
    color: #fff;
    margin-right: .13333rem;
    min-width: .32rem;
    min-height: .32rem;
    background: #f65755;
    border: .02667rem solid #fff;
    border-radius: .26667rem;
    padding-left: .10667rem;
    padding-right: .18667rem;
    padding-top: .05333rem;
    padding-bottom: .05333rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.person .personcontent .ceterMenu_item .item_inner .item_right .right_img[data-v-0dd0b13b] {
    width: .16rem;
    height: .26667rem
}

.person .personcontent .ceterMenu_item[data-v-0dd0b13b]:last-child {
    margin-bottom: .8rem
}

.regime_header[data-v-0dd0b13b] {
    padding: 0 .4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .42667rem;
    font-family: PingFang SC-Medium,PingFang SC,sans-serif;
    font-weight: 500;
    color: #424653;
    height: 1.17333rem;
    background: #fff;
    border-bottom: .02667rem solid #e5e7f2;
    line-height: .50667rem
}

.regime_header>span[data-v-0dd0b13b] {
    width: .34667rem;
    height: .34667rem;
    border-left: .06667rem solid #424653;
    border-top: .06667rem solid #424653;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.regime_header .title[data-v-0dd0b13b] {
    font-size: .48rem
}

.regime_header[data-v-0dd0b13b]:after {
    content: ""
}

.regime_content[data-v-0dd0b13b] {
    height: calc(100vh - 1.17333rem);
    overflow-y: auto
}

.regime_content>img[data-v-0dd0b13b] {
    width: 100%
}

.changeSpeacilName[data-v-0dd0b13b] {
    width: 6.93333rem;
    min-height: 4.66667rem;
    background: #fff;
    border-radius: .26667rem
}

.changeSpeacilName .close[data-v-0dd0b13b] {
    position: absolute;
    top: .26667rem;
    right: .26667rem;
    width: .4rem;
    height: .4rem
}

.changeSpeacilName .tittle[data-v-0dd0b13b] {
    width: 100%;
    text-align: center;
    font-size: .37333rem;
    font-family: PingFang SC;
    font-weight: 700;
    color: #424653;
    margin-top: .61333rem
}

.changeSpeacilName .indses[data-v-0dd0b13b] {
    margin: 0 auto;
    margin-top: .64rem;
    width: 5.06667rem;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #f3f3f6;
    border-radius: .13333rem;
    border: none!important;
    font-size: 164x;
    font-family: PingFang SC;
    font-weight: 500;
    color: #424653;
    padding-left: .21333rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.changeSpeacilName .indses[data-v-0dd0b13b]::-webkit-input-placeholder {
    font-weight: 500;
    color: #a2a6ba
}

.changeSpeacilName .indses[data-v-0dd0b13b]:-moz-placeholder {
    color: #a2a6ba
}

.changeSpeacilName .indses[data-v-0dd0b13b]::-moz-placeholder {
    font-weight: 500;
    color: #a2a6ba
}

.changeSpeacilName .indses[data-v-0dd0b13b]:-ms-input-placeholder {
    font-weight: 500;
    color: #a2a6ba
}

.changeSpeacilName .beSure[data-v-0dd0b13b] {
    font-size: .37333rem;
    font-family: PingFang SC;
    font-weight: 700;
    color: #2385ff;
    margin-top: .8rem;
    margin-bottom: .8rem;
    width: 100%;
    text-align: center
}

.text_tips_new[data-v-0dd0b13b] {
    font-size: .32rem;
    font-family: PingFang SC;
    font-weight: 300;
    color: #7e88ad;
    margin-right: .42667rem
}

.activity[data-v-b06b2da2] {
    width: 100%;
    background-color: #eef0f8;
    height: 100%;
    overflow: hidden
}

.activity div[data-v-b06b2da2]::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none
}

.activity .backhead[data-v-b06b2da2] {
    width: 100%;
    height: 1.17333rem;
    border-bottom: .02667rem solid #f6f6f6;
    font-size: .45333rem;
    color: #424653;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    background: #fff
}

.activity .backhead img[data-v-b06b2da2] {
    width: .64rem;
    height: .64rem;
    position: absolute;
    left: .26667rem;
    top: .26667rem
}

.activity .hall-head[data-v-b06b2da2] {
    width: 100%;
    box-sizing: border-box;
    position: relative;
    height: 1.17333rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    font-size: .50667rem;
    font-family: PingFang SC;
    font-weight: 700;
    color: #424653
}

.activity .hall-head .leftImg .top_back[data-v-b06b2da2] {
    width: .29333rem;
    margin-left: .4rem
}

.activity .hall-head .headTitles[data-v-b06b2da2] {
    font-size: .48rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #1d2548
}

.activity .hall-head .xzimg[data-v-b06b2da2] {
    width: .53333rem;
    height: .53333rem;
    margin-top: .08rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAZlBMVEUAAABeYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm1eYm2tmYJeYm2tmYKtmYJeYm1eYm2tmYKtmYKtmYKtmYKtmYKtmYJeYm2tmYKpvTjFAAAAIHRSTlMACfTaWBzKw66eknRNRzg0LHxbH86EjQrc3t2taUcrGOUgPYIAAAE/SURBVDjLpZXrkoIwDIXTAIKCeAEB7/D+L7mkrJs2kaKz5wcztN805CQN4MuUedYhdlleGpjXdtU7Wm1nsBh7IYxBK4n6N4oqddy0kRaJsd+aFOm0Ig492MX1Hhzt13bxoLkdCO0keaT3jQEls6Gd4+u1orcTvNWJ9l4ZRXQezIjO7JyEZ+tgODjKPHRGaOtGvgCrGUgNL5BLVE2qr+vfMMnxk+o+fUMKIRBSm0M5PoswWIxICfn4TMJgMiI5ZOyNBtmhzLoNYRCo3wAdsB581QyiBz4F+HRAP/TD4x5uaJHM3eHuXjLSntsfdxP2SMObX64RhusSXi13lSXUTQE1G8NNwW3Gai/DpQXdZrpx27qVjfvpVYg/vFzRl9d1eQB8M1I4wvKQ4uh67HFcVhUapMuj+T/Dnn8fZ8Sz/n38ADWZQnzOMijZAAAAAElFTkSuQmCC) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 1.61333rem;
    top: .29333rem
}

.activity .hall-head .kefuicon[data-v-b06b2da2] {
    width: .53333rem;
    height: .53333rem;
    margin-top: .08rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAilBMVEUAAABdYm1eYm1eYm1eYm1paXBeYm1bZm5eYm1dYW1dYm5dYm5dY3BeYm1dYm1eYm1eYm3xjlZeYm3xjlbxj1byjlZeYmxeYW1dY21eYmxeYm3rj1FeYm1eYm1eYm1eYm5gYG9eYW5hYWnxjlZeYm3xjlXwjlZfYm3yjlfyjFXxjlVdYm5eYm3xjlZfMdjrAAAALHRSTlMA8Pv1ygbqEp14HxsNxaukXNvTz6yXb2NRTEYM5JOAODMlCfezs56MTzwSawcR0WQAAAFYSURBVDjLxZNZtoMgEEQRRY1TYtQ4a+bp4f639+g4HUSif6mPHC1ubLqgES+Slq6Ose6WKUFyOZVOB+mVI+OygnIqsnluQwVt5JxqJhYhVrJVZWRCQVu7f7e9j5FMOQPawH9CCd2YgA9w45nNPCbBqFAXTXSFTfMh7aCwPQVPmNk7ztoyx0OCPKHOfvirUGjPOQpzLBG0YJNDMCajQEQESbuimAZ71mgnNKN+TSPoQBdB0AFp60ANqZ82voHIhpY65BvYZvJDcHUzfDz+7Zm3RP68+Vw8Y+AF86OmaYIwisKAPURc4MMR4hS+A0CnIOeOsLsUundEoHfYc+GbvZ7HSyHodfcvF//+aq84jJfIzF9cdw0Io1Cu4GwYrmwFaHIjI1cGHafLXA1HbEqXjxpm6Wu1U2Fo+SzjjG4kVRV+r1IOxXSUEoOzCO43DhhLpZUTZ0ubceup/w/07lIHQOGMRwAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 1.34667rem;
    top: .29333rem
}

.activity .hall-head .xxbox[data-v-b06b2da2] {
    width: .53333rem;
    height: .53333rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAkFBMVEUAAADyjlVeYm1cX2rxjVX1hE5fYm5eYW1eYm1dYWxcXmlRVWReYW1eYmxdYm3xjlZdYm1eYm1cYWxeYm3yjlVdYWxdYm1dYW1dYm1dYW1dYm1eYmxdYmxdYW1dYWxdYWxbYGpeZG9aYGteYWxdYm1eYWzxjlVeYm3xjlVeYW3xjVVcYWtbYW1bYGxeYm3xjlbDgLzLAAAALnRSTlMA6/cRjAaqj4I8Fwiwevvv6N1Q7o+L6+LSrKB01tVeVjMuH6aSaZNB8suSSiotIcUsigAAAbJJREFUOMuFVWljgjAMDeC470u5D3XOY93//3drSh0WpHsfIE2ebV8SIoiwvKJJfD9pCs+CTdjmnrxgb9pvadpJJQuoJ23Ni3PyBnm85BlTIDK6h+aA9uiMaPIYAs0pmLOwBGHu5HRgho6eeqXTqtGvL87VHVjBKYXTY1yV8BYZxrgiLaS2CxvAPUNt+tFkbsBpaDhj9cA8t7AJCzOPNTKpcQAJMEsmfWNizwDyLSOAgb58DWTArQao6PMKUmCaK1YUQ07sWHkO/IofO0VJP7ixE4yByU145nc/FJ9PY0eNFI0bVoRSEvDp80JXAbq/qKGgoTw9AVCgXka8Y1xOVAEbu3s9OhWORo+Drc7EeHj1VAluopg0CJi8kYnRmXYpLKSwhIdy4pklfCBctrwrhqmSRxlPU1lTgIdZGiXEisu1VfmWds4bF46U2MhvmDGr5h28hvhFjSj7W8Yj8V+W6i3BLvIM4dvps/1xod1pQ+S5fJVgV5gRutTSmmmjN41Vl4+aCxEQ6l57j1uvrMli7JlEhnAepKen71rKR3OP4URv7X+HfW+Y1ryo8O9DzQ+614OAX3aDW0yTQtmhAAAAAElFTkSuQmCC) no-repeat;
    background-size: 100% 100%
}

.activity .hall-head .xxbox font[data-v-b06b2da2] {
    width: .16rem;
    height: .16rem;
    border-radius: 50%;
    background: #f18e56;
    position: absolute;
    top: -.08rem;
    right: -.08rem
}

.activity .navcontent[data-v-b06b2da2] {
    border-top: .02667rem solid #eef0f8;
    height: 1.30667rem;
    background: #fff;
    overflow-y: hidden;
    overflow-x: scroll
}

.activity .navcontent .navbars[data-v-b06b2da2] {
    width: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    margin-left: .50667rem;
    margin-right: .50667rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.activity .navcontent .navbars .navbar[data-v-b06b2da2] {
    height: 1.30667rem;
    line-height: 1.30667rem;
    font-size: .37333rem;
    color: #1d2548;
    font-size: 14px;
    font-weight: 500;
    text-align: center
}

.activity .navcontent .navbars .active[data-v-b06b2da2] {
    color: #2385ff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAAQBAMAAADaP+8jAAAAHlBMVEUAAAAAwP8AwP8A0P8AwP8AwP8Avv8Awv8Awf8AwP/ryjVIAAAACXRSTlMAkvoG17wrKtcnI96SAAAAUUlEQVQ4y2NgYChsmklnoCLOAASGMwcACDMwMEfOHAAw1YCBceaAAAGGpJkDAtQYJGcOCJjI4DlzQMAUBs2ZAwImMcwcIDBqMS4wavGoxSQDAJQVcaH88gZ0AAAAAElFTkSuQmCC);
    background-size: 100% .08rem;
    background-repeat: no-repeat;
    background-position: bottom
}

.activity .activecont[data-v-b06b2da2] {
    width: 100%;
    height: calc(100% - 2.53333rem);
    overflow-x: hidden;
    overflow-y: scroll
}

.activity .activecont .activeinner[data-v-b06b2da2] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.activity .activecont .activeinner .activebox[data-v-b06b2da2] {
    overflow: hidden;
    width: calc(100% - .85333rem);
    height: 3.86667rem;
    margin-top: .34667rem;
    position: relative;
    border-radius: .26667rem;
    background-color: #fff
}

.activity .activecont .activeinner .activebox img[data-v-b06b2da2] {
    width: 100%;
    height: 3.86667rem
}

.activity .activecont .activeinner .expectation[data-v-b06b2da2] {
    padding-top: .4rem
}

.activity .activecont .activeinner .expectation img[data-v-b06b2da2] {
    width: 100%
}

.activity .contentsds[data-v-b06b2da2] {
    width: 100%;
    height: calc(100% - 1.17333rem);
    overflow-x: hidden;
    overflow-y: scroll
}

.activity .contentsds .contentsdsinner[data-v-b06b2da2] {
    width: 100%
}

.wechat-page[data-v-9f6a441e] {
    height: 100%;
    background: #fff;
    text-align: center
}

.wechat-page .img-contain[data-v-9f6a441e] {
    padding-top: 50%
}

.wechat-page .img-contain img[data-v-9f6a441e] {
    width: 2.72rem;
    height: 2.66667rem
}

.wechat-page .text[data-v-9f6a441e] {
    margin-top: .53333rem;
    font-size: .48rem
}

.LineSwitch[data-v-86bc58e8] {
    width: 100%;
    height: 100%;
    background: #f3f3f6
}

.LineSwitch .head[data-v-86bc58e8] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: left;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 1.17333rem;
    margin-bottom: .26667rem
}

.LineSwitch .head img[data-v-86bc58e8] {
    width: .26667rem;
    height: .48rem;
    margin-left: .4rem;
    position: absolute;
    left: 0
}

.LineSwitch .head span[data-v-86bc58e8] {
    font-size: .45333rem;
    color: #424653
}

.LineSwitch .lines[data-v-86bc58e8] {
    float: left;
    width: 100%;
    height: 1.06667rem;
    border-bottom: .02667rem solid #f0f0f0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    padding: 0 .4rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff
}

.LineSwitch .lines[data-v-86bc58e8]:last-child {
    border-bottom: none
}

.LineSwitch .lines img[data-v-86bc58e8] {
    width: .33333rem;
    height: .29333rem
}

.LineSwitch .lines div[data-v-86bc58e8] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 1.06667rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #424653;
    font-size: .32rem
}

.LineSwitch .lines div font[data-v-86bc58e8] {
    margin-left: .53333rem
}
