@keyframes downshow-bs3I1 {
    0% {
        height: 0
    }

    80% {
        height: 0
    }

    to {
        height: .7rem
    }
}

@keyframes downhide-fhlWL {
    0% {
        height: .7rem
    }

    to {
        height: 0
    }
}

.cms-close-btn-F2D6A {
    position: relative;
    width: .6rem;
    height: .6rem;
    border-radius: 50%;
    cursor: pointer;
    transition: all .25s ease 0s;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--cms-global-spare8-color)
}

.topDownload-cibxy {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: .7rem;
    padding: 0 .2rem 0 .1rem;
    background-color: var(--cms-top-download-bg-color);
    border-bottom: .02rem solid var(--cms-divider-color)
}

.topDownload-warp-dNd63 {
    height: 0;
    overflow: hidden
}

.topDownload-warp-hide-tDM0O {
    height: 0
}

.topDownload-warp-show-jyIyb {
    height: .7rem
}

.topDownload-warp-showa-qtECZ {
    animation: downshow-bs3I1 2s linear
}

.topDownload-warp-hidea-cKozU {
    animation: downhide-fhlWL .5s linear
}

.topDownload-isPrimary-HglIb .cms-close-btn-F2D6A:after,
.topDownload-isPrimary-HglIb .cms-close-btn-F2D6A:before {
    background: var(--cms-primary-color)
}

.topDownload-isPrimary-HglIb .topDownload-btn-D2QdX {
    background: var(--cms-primary-color);
    color: var(--cms-top-download-btn-text-color)
}

.topDownload-cibxy>div {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.topDownload-cibxy>div>img {
    height: .7rem;
    margin-left: .16rem
}

.topDownload-btn-D2QdX {
    background-color: var(--cms-top-download-btn-color);
    border: thin solid var(--cms-top-download-btn-color);
    color: var(--cms-top-download-btn-text-color);
    border-radius: .14rem;
    text-align: center;
    font-size: .18rem;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 .1rem;
    min-width: 1.2rem;
    max-width: 2rem;
    height: .45rem;
    white-space: normal;
    word-break: break-all;
    justify-content: center !important
}

.topDownload-btn-D2QdX a {
    color: var(--cms-top-download-btn-text-color);
    line-height: 1.2;
    font-weight: 400;
    font-family: -apple-system, "system-ui", Helvetica Neue, Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei, sans-serif
}

.topDownload-btn-bottom-wN1Re {
    width: 100%;
    max-width: 3rem;
    height: .8rem !important;
    line-height: .8rem;
    font-size: .28rem;
    text-align: center
}

.topDownload-btn-bottom-wN1Re .anticon {
    font-size: .28rem;
    margin-right: .08rem
}

.ios-download-popup-sY0mk {
    background: var(--cms-background-color-primary) !important;
    padding: 0 .2rem
}

.ios-download-popup-top-nV9ZG {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .4rem 0 .3rem 0;
    border-bottom: .02rem solid var(--cms-divider-color)
}

.ios-download-popup-top-nV9ZG>img {
    width: 1.6rem;
    height: 1.6rem;
    border-radius: .16rem;
    margin-right: .3rem
}

.ios-download-popup-top-nV9ZG>h2 {
    margin-left: .2rem;
    flex: 1;
    font-size: .28rem;
    color: var(--cms-text-color-primary)
}

.ios-download-popup-top1-L8C5D>img {
    margin-right: 0 !important
}

.ios-download-popup-top1-L8C5D>h2 {
    font-size: .32rem !important
}

.ios-download-popup-progress-Va9_g {
    flex-shrink: 0;
    width: .96rem;
    height: .96rem
}

.ios-download-popup-progress-Va9_g>div {
    width: 100%;
    height: 100%
}

.ios-download-popup-des-MNUFj,
.ios-download-popup-progress-Va9_g .van-circle__text {
    color: var(--cms-text-color-primary)
}

.ios-download-popup-des-MNUFj {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: .4rem 0;
    font-size: .28rem
}

.ios-download-popup-des-MNUFj>span {
    margin-right: .2rem
}

.downloadPopup-vWVo2 {
    position: relative;
    margin-bottom: .92rem
}

.downloadPopup-body-TC7iq {
    width: 6rem;
    padding: .2rem .2rem .2rem .2rem;
    background-color: var(--cms-background-color-primary);
    border-radius: .24rem;
    margin: 0 auto
}

.downloadPopup-body-TC7iq>h2 {
    font-size: .3rem;
    color: var(--cms-text-color-primary);
    padding: 0 .3rem .2rem .3rem;
    text-align: center
}

.downloadPopup-top-c07oH {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.downloadPopup-top-c07oH>h2,
.downloadPopup-top-c07oH>p {
    font-size: .3rem;
    color: var(--cms-text-color-primary)
}

.downloadPopup-top-c07oH>img {
    width: 1.2rem;
    height: 1.2rem;
    margin-right: .2rem
}

.downloadPopup-top-center-NdAlD {
    width: 100%;
    text-align: center
}

.downloadPopup-des-eszSo {
    margin-top: .3rem
}

.downloadPopup-des-btn-aRQ6F {
    display: flex;
    justify-content: center;
    align-items: center;
    border: .02rem solid var(--cms-primary-color);
    border-radius: .14rem;
    height: .7rem;
    line-height: .66rem;
    width: 100%;
    font-size: .2rem;
    padding: 0 .1rem;
    background-color: transparent;
    color: var(--cms-primary-color)
}

.downloadPopup-des-btn-aRQ6F>a {
    color: var(--cms-primary-color);
    font-size: .22rem
}

.downloadPopup-des-btn-aRQ6F>img {
    width: .4rem;
    height: .4rem;
    margin-right: .08rem
}

.downloadPopup-des-btn-aRQ6F .anticon {
    color: var(--cms-primary-color);
    font-size: .4rem;
    margin-right: .08rem
}

.downloadPopup-close-rgQal {
    position: absolute;
    width: .52rem;
    height: .52rem;
    left: 50%;
    bottom: -.92rem;
    margin-left: -.26rem;
    border: .04rem solid #fff;
    border-radius: 50%;
    transform: rotate(45deg)
}

.downloadPopup-close-rgQal:after,
.downloadPopup-close-rgQal:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: .04rem;
    height: .28rem;
    transform: translate(-50%, -50%);
    background-color: #fff
}

.downloadPopup-close-rgQal:after {
    transform: translate(-50%, -50%) rotate(90deg)
}

.container-svuyK {
    width: 100%;
    height: 100%;
    overflow: hidden;
    overflow-y: auto
}

.container-wrapper-i9bmq {
    position: relative;
    width: 95vw;
    height: 80vh;
    background: var(--cms-background-color-primary);
    border-radius: .24rem;
    padding: 1rem .16rem .16rem
}

.container-close-dgBFG {
    position: absolute;
    top: .4rem;
    right: .2rem;
    color: var(--cms-text-color-primary) !important
}

.other-b_qg4 {
    margin-top: .2rem
}

.other-title-ySnG_ {
    padding-bottom: .2rem;
    font-size: .24rem;
    color: var(--cms-text-color-secondary);
    line-height: .34rem;
    position: relative;
    width: 100%;
    text-align: center
}

.other-login-gzJOo {
    background: var(--cms-background-color-secondary);
    border-radius: 1rem;
    height: 1rem;
    position: relative;
    width: 3.24rem;
    margin: 0 auto
}

.other-login-gzJOo,
.other-login-icon-MY4hR {
    align-items: center;
    display: flex;
    justify-content: center
}

.other-login-icon-MY4hR {
    width: .8rem;
    height: .8rem;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 .12rem
}

.other-login-icon-MY4hR img {
    width: 100%;
    height: 100%
}

.form-box-KkcuV {
    width: 100%
}

.form-box-KkcuV .ant-form-item-explain {
    position: absolute;
    bottom: -.6rem;
    left: -.36rem;
    font-size: .24rem;
    font-weight: 400;
    color: var(--cms-primary-color) !important;
    min-width: 6rem
}

.form-box-KkcuV .ant-form-item-explain-error {
    color: var(--cms-color-help) !important
}

.form-box-KkcuV .van-button--normal {
    height: .7rem;
    background-color: var(--cms-primary-color);
    border-color: var(--cms-primary-color);
    border-radius: .16rem;
    width: 100%;
    font-weight: 700;
    color: var(--cms-theme-text-color-primary)
}

.form-box-disbaled-tXzq1 {
    pointer-events: none
}

.form-box-show-J1beH {
    transform: translateY(0)
}

.form-box-title-jy9MP {
    font-size: .32rem;
    font-weight: 600;
    color: var(--cms-text-color-primary);
    position: absolute;
    width: 100%;
    text-align: center
}

.form-box-form-HlY9i {
    padding-top: .2rem;
    width: 100%;
    max-height: 53vh;
    overflow: hidden auto
}

.form-box-form-duty-TKKwz {
    color: var(--cms-text-color-secondary)
}

.form-box-form-duty-TKKwz .anticon {
    margin-left: .2rem;
    color: var(--cms-text-color-primary)
}

.form-box-form-duty-wrap-R11aR .ant-form-item-explain {
    left: -1rem !important
}

.form-box-form-icon-Dqo0N {
    color: var(--cms-text-color-secondary) !important;
    font-size: 0
}

.form-box-form-staticText-a5wWw {
    color: var(--cms-text-color-primary);
    font-size: .24rem;
    margin-bottom: .4rem
}

.form-box-form-staticText-a5wWw span {
    padding-left: .08rem;
    padding-right: .08rem;
    color: var(--cms-primary-color)
}

.form-box-form-HlY9i .ant-form-item {
    margin-bottom: 0 !important
}

.form-box-form-input-Ys42f {
    width: 100%;
    height: .86rem;
    border-radius: .24rem;
    padding: 0 .3rem;
    display: flex;
    align-items: center;
    margin-bottom: .32rem;
    border: .04rem solid var(--cms-divider-color)
}

.form-box-form-input-mb-yUiHQ {
    margin-bottom: .64rem
}

.form-box-form-input-label-QE9te {
    display: inline-block;
    width: 1.8rem;
    font-size: .36rem;
    color: rgba(0, 153, 68, .5);
    margin-right: .2rem;
    white-space: nowrap
}

.form-box-form-input-captcha-ZE7A3 {
    width: 1.6rem
}

.form-box-form-input-captcha-ZE7A3 img {
    width: 100%
}

.form-box-form-input-Ys42f .ant-form-item {
    flex: 1
}

.form-box-form-input-Ys42f .ant-form-item-explain {
    display: flex
}

.form-box-form-input-Ys42f .ant-form-item-explain div:first-of-type {
    display: block
}

.form-box-form-input-Ys42f .ant-form-item-explain div:not(:first-child) {
    display: none
}

.form-box-form-input-Ys42f .ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {
    color: var(--cms-primary-color)
}

.form-box-form-input-Ys42f input {
    border: none;
    background: none;
    color: var(--cms-text-color-primary);
    font-variant: tabular-nums;
    width: 100%;
    flex: 1;
    font-size: .28rem;
    font-weight: 500
}

.form-box-form-input-Ys42f input::-moz-placeholder {
    color: var(--cms-text-color-secondary);
    font-weight: 500
}

.form-box-form-input-Ys42f input::placeholder {
    color: var(--cms-text-color-secondary);
    font-weight: 500
}

.form-box-form-input-Ys42f input::-webkit-input-placeholder {
    color: var(--cms-text-color-secondary)
}

.form-box-form-input-Ys42f input:-webkit-autofill {
    -webkit-text-fill-color: var(--cms-text-color-primary) !important;
    font-size: .28rem
}

.form-box-form-input-password-_FaKi {
    width: .48rem;
    height: .48rem;
    display: inline-flex;
    align-items: center
}

.form-box-form-input-Ys42f.form-box-form-sms-VcnPU {
    margin-bottom: .24rem
}

.form-box-form-select-CQlsI {
    width: 100%;
    height: .88rem;
    background: none;
    border-radius: .24rem;
    padding: 0 .3rem;
    border: .04rem solid var(--cms-divider-color);
    display: flex;
    align-items: center;
    line-height: .24rem;
    margin-bottom: .32rem
}

.form-box-form-select-CQlsI .ant-form-item {
    flex: 1
}

.form-box-form-select-CQlsI .anticon {
    padding-left: .2rem;
    color: var(--cms-divider-color)
}

.form-box-form-select-content-_Nims {
    flex: 1
}

.form-box-form-select-label-l1eOF {
    font-size: .24rem;
    color: var(--cms-text-color-secondary);
    margin-top: .1rem
}

.form-box-form-select-selected-snFOY {
    width: 100%;
    height: .44rem;
    line-height: .44rem;
    font-size: .28rem;
    font-weight: 500;
    color: var(--cms-text-color-primary)
}

.form-box-form-select-img-uuvEd {
    width: .4rem;
    height: .4rem;
    margin-right: .1rem
}

.form-box-form-select-info-ZZvJ8 {
    position: relative;
    top: -.2rem;
    line-height: 1;
    color: var(--cms-text-color-primary)
}

.form-box-form-select-placeholder-fJ4hH {
    width: 100%;
    height: .44rem;
    line-height: .44rem;
    font-size: .28rem;
    font-weight: 500;
    color: var(--cms-text-color-secondary)
}

.form-box-form-select-arrow-Xzu2B {
    width: .48rem;
    height: .48rem;
    display: inline-block;
    font-size: 0
}

.form-box-form-select-arrow-Xzu2B svg {
    width: .48rem;
    height: .48rem
}

.form-box-form-select-arrow-Xzu2B svg path {
    fill: var(--cms-divider-color)
}

.form-box-form-select-CQlsI input {
    border: none;
    background: none;
    width: 100%;
    color: var(--cms-text-color-primary);
    font-size: .28rem;
    font-weight: 700
}

.form-box-form-select-CQlsI input::-moz-placeholder {
    color: var(--cms-text-color-secondary) !important
}

.form-box-form-select-CQlsI input::placeholder {
    color: var(--cms-text-color-secondary) !important
}

.form-box-form-select-CQlsI input::-webkit-input-placeholder {
    color: var(--cms-text-color-secondary) !important
}

.form-box-form-select-CQlsI input:-webkit-autofill {
    -webkit-text-fill-color: var(--cms-text-color-primary) !important
}

.form-box-form-checkbox-Dxxd3 {
    display: flex;
    align-items: center;
    width: 100%;
    font-size: .24rem;
    font-weight: 500;
    color: var(--cms-text-color-secondary);
    text-decoration: underline;
    margin-bottom: .2rem
}

.form-box-form-checkbox-Dxxd3>span {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.form-box-form-checkbox-icon-RlPIQ {
    width: .24rem;
    height: .24rem;
    border-radius: .12rem;
    border: .02rem solid var(--cms-divider-color);
    position: relative;
    display: inline-block;
    margin-right: .1rem;
    flex-shrink: 0
}

.form-box-form-checkbox-icon-checked-d3fa_ {
    border-color: var(--cms-primary-color);
    background: var(--cms-primary-color)
}

.form-box-phone-Fcxpt {
    padding-bottom: .1rem
}

.form-box-arrow-WTwuL {
    display: inline-block;
    width: .52rem;
    height: .52rem;
    background: url(/img/arrow_down.88550bda.png) no-repeat;
    background-size: contain;
    position: absolute;
    left: 50%;
    margin-left: -.26rem
}

.form-box-arrow-up-sUd95 {
    transform: rotateX(180deg);
    top: 1rem
}

.form-box-arrow-up2-dBw4p {
    transform: rotateX(180deg);
    top: 1.8rem
}

.form-box-arrow-down-Bd23X {
    top: 8.4rem
}

.form-box-arrow-down2-HZex1 {
    top: 8.6rem
}

.login-cz67t {
    width: 100%
}

.login-cz67t .van-tab {
    color: var(--cms-text-color-secondary) !important
}

.login-cz67t .van-tab--active {
    color: var(--cms-text-color-primary) !important
}

.login-cz67t .van-tabs__nav {
    background: none !important
}

.login-cz67t .van-tabs__line {
    background: none !important;
    width: .4rem
}

.login-cz67t .van-tabs__wrap {
    height: .56rem !important
}

.login-content-U2BrE {
    width: 100%;
    flex-direction: column
}

.login-bottom-JKXMh,
.login-content-U2BrE {
    display: flex;
    justify-content: space-between
}

.login-bottom-phone-uiHhp {
    margin-top: -.24rem;
    margin-bottom: .08rem;
    padding-left: .08rem;
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    font-weight: 500
}

.login-bottom-phone-uiHhp span {
    padding-left: .08rem;
    padding-right: .08rem;
    color: var(--cms-primary-color)
}

.login-phone-input-EOeX3 {
    display: flex;
    align-items: center;
    border-radius: .24rem;
    margin-bottom: .4rem;
    border: .04rem solid var(--cms-divider-color)
}

.login-phone-input-select-MDnGl {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 .2rem 0 .3rem
}

.login-phone-input-select-MDnGl .anticon {
    padding-left: .2rem;
    color: var(--cms-divider-color)
}

.login-phone-input-select-content-nn2SS {
    color: var(--cms-text-color-secondary);
    font-size: .28rem
}

.login-phone-input-box-Fmhzh {
    flex: 1;
    padding-left: 0;
    margin-bottom: 0
}

.login-phone-input-number-ikX7l {
    width: 4.3rem
}

.login-phone-input-number-code-tlC3t {
    height: .34rem;
    font-size: .24rem;
    font-weight: 400;
    color: var(--cms-primary-color);
    text-align: right
}

.login-phone-input-number-code-send-f7nmc {
    font-size: .24rem;
    font-weight: 400;
    color: var(--cms-text-color-secondary)
}

.login-phone-input-area-EiauP {
    margin-bottom: 0;
    width: auto
}

.login-phone-input-EOeX3 .form-box-form-input-Ys42f {
    border: none !important
}

.forget-h6c_J {
    height: 5rem
}

.forget-step-active-l298N .van-tab__text {
    color: var(--cms-primary-color) !important
}

.forget-step-suoNq .van-tab {
    color: var(--cms-text-color-primary) !important;
    flex: unset !important;
    padding: 0 !important
}

.forget-step-suoNq .van-tab .van-tab__text {
    font-size: .24rem !important
}

.forget-step-suoNq .van-tab--active {
    color: var(--cms-text-color-primary) !important
}

.forget-step-suoNq .van-tabs__nav {
    background: none !important;
    justify-content: center !important
}

.forget-step-suoNq .van-tabs__line {
    display: none !important
}

.forget-step-suoNq .van-tabs__content {
    margin-top: .4rem
}

.forget-sms-wBJ7t {
    width: 100%
}

.forget-phone-adCj1 {
    margin-top: .32rem;
    font-size: .32rem;
    font-weight: 500;
    color: var(--cms-text-color-secondary)
}

.forget-bottom-uNdmm {
    width: 100%;
    text-align: center;
    margin: .32rem auto;
    color: var(--cms-text-color-secondary);
    font-size: .28rem
}

.forget-h6c_J.forgetForm-gMaVS .form-box-form-HlY9i .ant-form-item-explain {
    left: 0;
    top: .84rem !important;
    display: flex
}

.login-register-zZQCI .ant-form-item-explain {
    left: -.32rem
}

.area-code-eSTYs .van-picker__toolbar {
    background: var(--cms-background-color-primary)
}

.area-code-eSTYs .van-picker__confirm {
    visibility: hidden
}

.area-code-item-YeLrI {
    width: 100%;
    height: 1.28rem;
    display: flex;
    align-items: center;
    padding: 0 .32rem;
    justify-content: space-between
}

.area-code-item-name-tzoBb {
    font-weight: 500
}

.area-code-item-code-gY5Uj,
.area-code-item-name-tzoBb {
    font-size: .32rem;
    color: var(--cms-text-color-secondary)
}

.area-code-item-code-gY5Uj {
    font-weight: 400;
    margin-left: .16rem
}

.area-code-item-select-hRnBP {
    display: inline-block;
    width: .48rem;
    height: .48rem;
    background-image: url(/img/code.e4ffe120.png);
    background-repeat: no-repeat;
    background-size: contain
}

.area-code-item-select-ed-blD_J {
    background-image: url(/img/code_select.1bd9dbb4.png)
}

.currencyPopup-Bop44 {
    background: var(--cms-background-color-secondary) !important
}

.currencyTitle-SvSBN {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .28rem;
    background-color: var(--cms-background-color-primary);
    height: 1.12rem;
    position: relative
}

.currencyTitle-close-LyCii {
    color: var(--cms-text-color-secondary) !important;
    font-size: 0
}

.currencyTitle-SvSBN .cancel-RkH0r,
.currencyTitle-SvSBN .confirm-XplQR {
    width: 24%;
    font-size: .28rem
}

.currencyTitle-SvSBN .cancel-RkH0r {
    left: .28rem;
    color: var(--cms-text-color-secondary);
    text-align: left
}

.currencyTitle-SvSBN .confirm-XplQR {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    right: .28rem;
    color: var(--cms-text-color-secondary)
}

.currencyTitle-SvSBN h4 {
    text-align: center;
    font-weight: 700;
    color: var(--cms-text-color-primary);
    font-size: .32rem
}

.currencyContainer-fjkcD {
    height: calc(100% - 1.46rem);
    overflow: auto;
    color: var(--cms-text-color-primary)
}

.currencyContainer-fjkcD .currencyList-lQyI6 {
    padding: 0 .28rem;
    height: 1.28rem;
    align-items: center;
    border-bottom: .02rem solid var(--cms-divider-color);
    display: flex;
    justify-content: space-between;
    gap: .2rem
}

.currencyContainer-fjkcD .currencyList-lQyI6 .currencyItemImg-YINe7 {
    width: .72rem;
    height: .72rem
}

.currencyContainer-fjkcD .currencyList-lQyI6 .bankLanguage-GhVVb {
    display: flex;
    flex-direction: column;
    margin-right: auto;
    font-size: .26rem
}

.currencyContainer-fjkcD .currencyList-lQyI6 .bankLocal-5qbXQ {
    font-size: .26rem
}

.currencyContainer-fjkcD .currencyList-lQyI6 .bankIcon-TH4Gz {
    margin-right: auto;
    font-size: .26rem
}

.currencyContainer-fjkcD .currencyList-lQyI6 .currencyIcon-RtRU7 {
    display: flex;
    align-items: center;
    font-size: .28rem
}

.currencyContainer-fjkcD .currencyList-lQyI6 .currencyIcon-RtRU7 img {
    width: .54rem;
    margin-right: .2rem
}

.currencyContainer-fjkcD .currencyList-lQyI6 .selectImg-xacVL {
    width: .48rem;
    height: .48rem;
    background-size: .48rem .48rem;
    background-position: 50%;
    background-repeat: no-repeat
}

.areaCode-NFS4r {
    background: var(--cms-background-color-secondary) !important
}

.areaCode-header-lKnuJ {
    display: flex;
    align-items: center;
    padding-left: .32rem;
    padding-right: .32rem;
    background-color: var(--cms-background-color-primary);
    width: 100%;
    height: 1.12rem
}

.areaCode-header-code-ttSeQ {
    text-align: center;
    font-weight: 500;
    font-size: .28rem;
    color: var(--cms-text-color-primary)
}

.areaCode-header-search-mgPGw {
    flex: 1;
    display: flex;
    align-items: center;
    border: .02rem solid var(--cms-divider-color);
    border-radius: .28rem;
    height: .56rem;
    margin-left: .24rem
}

.areaCode-header-search-mgPGw input {
    padding-left: .16rem;
    width: calc(100% - .56rem);
    border: 0;
    outline: none;
    background: none;
    font-size: .26rem;
    color: var(--cms-text-color-primary)
}

.areaCode-header-search-mgPGw input::-moz-placeholder {
    color: var(--cms-text-color-secondary)
}

.areaCode-header-search-mgPGw input::placeholder {
    color: var(--cms-text-color-secondary)
}

.areaCode-header-search-close-C7UBR {
    display: flex;
    align-items: center;
    justify-content: center;
    width: .56rem;
    height: .56rem;
    font-size: 0
}

.areaCode-header-search-close-icon-AVK4g {
    color: var(--cms-text-color-secondary) !important
}

.areaCode-main-ec0ok {
    width: 100%;
    min-height: 6.4rem;
    max-height: calc(100vh - 4rem);
    overflow-y: auto
}

.areaCode-option-XfpUc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: .24rem;
    padding-right: .24rem;
    border-bottom: .02rem solid var(--cms-divider-color);
    width: 100%;
    height: 1.28rem
}

.areaCode-option-text-xtlun span:first-child {
    padding-right: .32rem;
    font-weight: 500;
    font-size: .26rem;
    color: var(--cms-text-color-primary)
}

.areaCode-option-text-xtlun span:last-child {
    font-size: .26rem;
    color: var(--cms-text-color-secondary)
}

.loginAccount-forgetText-K02kt {
    cursor: pointer;
    text-decoration: underline;
    color: var(--cms-primary-color);
    padding-bottom: .2rem
}

.loginAccount-radio-cPWMQ {
    display: inline-flex;
    align-items: center;
    gap: .08rem
}

.loginAccount-radio-cPWMQ article {
    border: .02rem solid var(--cms-divider-color);
    border-radius: 50%;
    width: .32rem;
    height: .32rem
}

.loginAccount-radio-checked-thxHL article {
    position: relative;
    background-color: var(--cms-primary-color);
    border-color: var(--cms-primary-color)
}

.loginAccount-radio-checked-thxHL article:before {
    position: absolute;
    left: .05rem;
    top: .14rem;
    background-color: var(--cms-text-color-primary);
    width: .1rem;
    height: .02rem;
    content: "";
    transform: rotate(45deg)
}

.loginAccount-radio-checked-thxHL article:after {
    position: absolute;
    left: .1rem;
    top: .12rem;
    background-color: var(--cms-text-color-primary);
    width: .16rem;
    height: .02rem;
    content: "";
    transform: rotate(-45deg)
}

.loginAccount-text-tZ57z {
    position: relative;
    margin-bottom: .24rem;
    color: var(--cms-text-color-secondary)
}

.loginAccount-text-tZ57z>div,
.loginAccount-text-tZ57z>p {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    font-size: .24rem
}

.loginAccount-text-tZ57z>div {
    padding-top: .2rem
}

.loginAccount-text-light-XhJYk {
    color: var(--cms-text-color-primary)
}

.loginAccount-text-noflex-xU2vB {
    display: block !important
}

.loginAccount-link-rnS1Y {
    padding-left: .08rem;
    color: var(--cms-text-color-secondary);
    cursor: pointer
}

.loginAccount-link-rnS1Y:hover {
    text-decoration: underline
}

.loginAccount-agreement-UoHxS {
    position: absolute;
    left: 0;
    top: -.36rem;
    color: var(--cms-color-help)
}

.customer-t27I0 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .24rem
}

.customer-t27I0 a {
    font-size: .28rem;
    color: var(--cms-text-color-secondary)
}

.tab-eFaYQ {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: .3rem
}

.tab-left-nCULF {
    display: inline-flex;
    align-items: center;
    background-color: var(--cms-background-color-secondary);
    border-radius: .34rem;
    color: var(--cms-text-color-primary);
    text-align: center
}

.tab-left-item-PXp8F {
    padding: 0 .2rem;
    border-radius: .32rem;
    min-width: 1.34rem;
    max-width: 2.68rem;
    font-size: .24rem;
    height: .68rem;
    line-height: .68rem;
    font-weight: 700;
    transition: background-color .3s
}

.tab-left-active-ygrYh {
    background-color: var(--cms-primary-color);
    color: var(--cms-theme-text-color-primary)
}

.tab-right-icon-LGEEG {
    color: var(--cms-text-color-secondary) !important
}

@keyframes scaleBig-Pb32p {
    0% {
        transform: scale(0)
    }

    50% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

@keyframes scaleSmall-GE5DF {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.1)
    }

    to {
        transform: scale(0)
    }
}

.warp-lPPwc {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    display: flex;
    align-items: center;
    justify-content: center
}

.warp-con-tT_qf {
    width: 5.4rem;
    background: #fff;
    border-radius: .14rem;
    height: auto;
    padding-top: .3rem;
    animation: scaleBig-Pb32p .3s linear
}

.warp-con-title-bRNCw {
    font-size: .36rem;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    padding: .12rem .3rem .3rem
}

.warp-con-title1-B8H4x {
    justify-content: flex-start
}

.warp-con-subtitle-rL_Ja {
    padding: 0 .32rem .32rem;
    font-size: .3rem;
    color: #888;
    height: 100%;
    line-height: 1.5;
    overflow: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center
}

.warp-con-subtitle1-PBEqa {
    justify-content: flex-start;
    color: #000;
    text-align: left
}

.warp-con-btns-vYayE {
    width: 100%;
    height: 1rem;
    display: flex;
    border-top: .02rem solid #ddd
}

.warp-con-btns-vYayE>div {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    font-size: .36rem;
    text-align: center
}

.warp-con-btns-left-ZcCif {
    color: #000;
    border-right: .02rem solid #ddd
}

.warp-con-btns-right-Sp2w7 {
    color: var(--cms-primary-color)
}

.warp-con-btns1-dP947 {
    padding: 0 .3rem;
    border-top: none;
    justify-content: flex-end
}

.warp-con-btns1-dP947>div:first-child {
    color: #888
}

.warp-con-btns1-dP947>div:last-child {
    color: var(--cms-primary-color)
}

.warp-con-btns1-dP947>div {
    flex: none;
    border-right: none;
    margin-left: .4rem
}

.warp-con1-WyJ5D {
    animation: scaleSmall-GE5DF .3s linear
}

.ant-select-dropdown {
    z-index: 9999999;
    padding: 0 !important
}

.ant-select-disabled .ant-select-arrow {
    display: none
}

.van-loading {
    color: var(--cms-theme-text-color-primary) !important;
    width: .3rem !important;
    height: .3rem !important
}

.loginPhoneInputSelectOption {
    z-index: 2000 !important;
    width: auto !important;
    width: 2.8rem !important;
    position: relative;
    background-color: var(--cms-background-color-primary) !important
}

.loginPhoneInputSelectOption>div {
    margin-top: 0;
    border: .02rem solid var(--cms-text-color-secondary) !important;
    border-radius: .08rem
}

.loginPhoneInputSelectOption .ant-select-item {
    padding: 0 .1rem !important;
    display: flex;
    align-items: center;
    height: .8rem !important;
    line-height: .8rem;
    background-color: transparent !important
}

.loginPhoneInputSelectOption .ant-select-item section {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: flex;
    padding: 0 .2rem 0 .1rem
}

.loginPhoneInputSelectOption .ant-select-item section>span {
    position: relative !important
}

.loginPhoneInputSelectOption .ant-select-item section img {
    width: .36rem !important;
    height: .27rem;
    margin-right: .1rem !important
}

.loginPhoneInputSelectOption .ant-empty-image,
.loginPhoneInputSelectOption .rc-virtual-list-scrollbar {
    display: none !important
}

.loginPhoneInputSelectOption .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    background-color: transparent !important
}

.loginPhoneInputSelectOption .ant-select-item-option-active:not(.ant-select-item-option-disabled) section label,
.loginPhoneInputSelectOption .ant-select-item-option-active:not(.ant-select-item-option-disabled) section span {
    color: var(--cms-primary-color) !important
}

.entryInputSelectOption {
    z-index: 2000 !important;
    position: relative;
    margin: 0 auto;
    background-color: var(--cms-background-color-primary) !important
}

.entryInputSelectOption>div {
    margin-top: 0;
    border: .02rem solid var(--cms-text-color-secondary) !important;
    border-radius: .08rem
}

.entryInputSelectOption .ant-select-item-option-content {
    display: flex;
    align-items: center
}

.entryInputSelectOption .ant-select-item-option-content img {
    width: .3rem
}

.entryInputSelectOption .rc-virtual-list-scrollbar {
    display: none !important
}

.entryInputSelectOption .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    background-color: transparent !important;
    color: var(--cms-primary-color) !important
}

.entryInputSelectOption .ant-select-item {
    height: .8rem !important;
    padding: .14rem .2rem !important;
    line-height: .8rem !important;
    background-color: transparent !important
}

.entryInputSelectOption .ant-select-item section {
    display: flex;
    align-items: center;
    font-size: .24rem
}

.entryInputSelectOption .ant-select-item section span {
    margin-left: .2rem
}

.language .no-border {
    border: .02rem solid var(--cms-primary-color) !important
}

.language .ant-select {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.language .ant-select-arrow {
    right: .2rem !important;
    display: flex !important;
    align-items: center;
    justify-content: center
}

.language .ant-select-focused .ant-select-selector,
.language .ant-select-selector {
    border: none !important;
    border-radius: .16rem !important
}

.language .ant-select-selector {
    position: absolute !important;
    padding: 0 !important;
    height: 100% !important;
    left: 0
}

.language .ant-select-selector .ant-select-selection-search input {
    font-size: .22rem;
    color: var(--cms-text-color-primary);
    height: 100% !important
}

.language .ant-select-selector .ant-select-selection-placeholder {
    font-size: .22rem;
    color: var(--cms-text-color-secondary);
    padding: 0 .7rem !important;
    display: flex;
    align-items: center
}

.language .ant-select-selector .ant-select-selection-item {
    padding: 0 .7rem !important;
    font-size: .22rem !important
}

.language .ant-select-selector .ant-select-selection-item section {
    height: 100% !important;
    display: flex;
    align-items: center
}

.language .ant-select-selector .ant-select-selection-item section span {
    margin-right: .2rem
}

.language .ant-select-selector .ant-select-selection-item img {
    width: .3rem;
    display: none
}

.language .formBoxFormSelectImg {
    width: .34rem !important
}

.language .form-box-form-select {
    padding: 0 !important
}

.currency .ant-select {
    width: 100%;
    position: absolute;
    left: 0
}

.currency .ant-select .ant-select-selector {
    border: .02rem solid var(--cms-text-color-secondary) !important;
    height: .68rem !important
}

.currency .ant-select-suffix {
    padding-left: 0 !important
}

.currency .ant-select-selection-placeholder {
    color: var(--cms-text-color-secondary);
    padding-left: .4rem !important;
    font-size: .22rem
}

.currency .ant-select-selector {
    padding-left: .26rem !important;
    border-radius: .16rem !important
}

.currency .ant-select-focused .ant-select-selector {
    border: .02rem solid var(--cms-primary-color) !important;
    border-radius: .16rem !important
}

.currency .ant-select-selection-item {
    padding-left: .4rem !important;
    font-size: .22rem
}

.currency .ant-select-selection-item section {
    height: 100% !important;
    display: flex;
    align-items: center
}

.currency .ant-select-selection-item img {
    display: none !important
}

.phone .ant-select-selector {
    height: 100% !important
}

.phone .ant-select-selection-item {
    height: 100%;
    line-height: 1 !important;
    display: flex;
    align-items: center
}

.phone .ant-select-selection-item section {
    margin-left: .6rem
}

.phone .ant-select-selection-item section .areaCodeOptionTextName,
.phone .ant-select-selection-item section img,
.phone .ant-select-selection-item section label {
    display: none
}

.phone .ant-select-selection-item section .dasef {
    margin-left: -.04rem !important
}

.phone .login-phone-input-select {
    width: 1.92rem !important;
    height: .64rem
}

.phone .ant-select {
    position: absolute !important;
    width: 1.92rem !important;
    height: .5rem;
    left: 0;
    top: 0
}

.phone .ant-form-item-control-input-content div {
    position: relative
}

.phone .ant-select-selection-search {
    width: 1.92rem !important;
    text-align: center;
    left: 0 !important;
    z-index: 999
}

.phone .ant-select-selection-search input {
    width: 1.92rem !important;
    height: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center
}

.phone .ant-select-arrow {
    display: none !important;
    position: relative
}

.phone .anticon-down {
    width: .64rem;
    height: .64rem;
    display: flex;
    position: absolute;
    right: 0;
    align-items: center;
    justify-content: center;
    z-index: 9
}

.username_phone {
    margin-right: 0 !important;
    position: relative;
    left: -.2rem
}

.username_phone .ant-select,
.username_phone .login-phone-input-select {
    width: 1.72rem !important;
    height: .64rem
}

.username_phone .ant-select {
    position: absolute !important;
    left: 0;
    top: -.08rem
}

.username_phone .ant-select-selection-search {
    width: 1.72rem !important;
    text-align: center;
    left: 0 !important;
    z-index: 999
}

.username_phone .ant-select-selection-search input {
    width: 1.72rem !important;
    height: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center
}

.username_phone .ant-select-selection-item section {
    margin-left: .5rem !important
}

.username_phone .ant-select-selection-item section label {
    display: none
}

.loginEmailInputSelect {
    width: 5.14rem;
    max-height: 2.8rem;
    background-color: var(--cms-background-color-primary);
    position: absolute;
    top: .76rem;
    left: 0;
    overflow: auto;
    z-index: 100;
    border-radius: .16rem;
    border: .02rem solid var(--cms-divider-color)
}

.loginEmailInputSelect>div {
    line-height: .6rem;
    margin: .1rem 0;
    color: var(--cms-text-color-primary);
    padding: 0 .2rem;
    color: var(--cms-text-color-secondary);
    font-size: .24rem
}

.loginEmailInputSelect>div.activelist {
    color: var(--cms-primary-color)
}

.loginEmailInputSelect .loginList {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-indent: .4rem
}

.loginEmailInputSelect .loginList>div,
.loginEmailInputSelect .loginList>div>div {
    display: flex;
    align-items: center;
    position: relative
}

.loginEmailInputSelect .loginList>div>div {
    margin-right: .12rem
}

.loginEmailInputSelect .loginList>div>div:first-child {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.loginEmailInputSelect .loginListActive {
    color: var(--cms-primary-color)
}

.loginEmailInputSelect1 {
    position: fixed;
    width: 4.9rem;
    left: .28rem;
    top: 1.28rem;
    padding: .14rem 0
}

.loginEmailInputSelect2 {
    position: absolute !important;
    width: 100% !important;
    left: 0 !important;
    top: .94rem !important
}

.cms-mango-popup[data-type~=MangoEntryMobile]>div {
    overflow: scroll
}

.RentryTabsRegister .form-box-form-select {
    margin-bottom: 0 !important
}

.container-WuPIO {
    display: flex;
    flex-direction: column;
    padding-bottom: .2rem;
    width: 100%;
    height: 100%;
    overflow: auto;
    font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei, sans-serif;
    background: var(--cms-background-color-primary);
    border: .02rem solid var(--cms-text-color-secondary);
    border-radius: .16rem;
    transform: translateY(.2rem) !important;
    position: relative
}

.container-title-w3Q07 {
    margin-left: .12rem
}

.container-WuPIO .delete {
    width: .32rem;
    height: .32rem;
    margin-right: .06rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--cms-text-color-secondary);
    border-radius: 50%
}

.container-WuPIO .delete .svg-icon-UPCeJ {
    color: var(--cms-background-color-primary) !important
}

.container-WuPIO .van-tab--active .RentryTabsNav,
.container-WuPIO .van-tab--active .RentryTabsNav>div {
    color: var(--cms-primary-color)
}

.container-WuPIO .van-tab--active .RentryTabsNav>div svg path {
    fill: var(--cms-primary-color)
}

.container-WuPIO .van-tab__panel {
    height: 100%
}

.container-WuPIO .van-icon-success:before {
    font-size: .28rem
}

.container-WuPIO .RentryTabsNav {
    display: flex;
    align-items: center;
    justify-content: center
}

.container-WuPIO .RentryTabsNav,
.container-WuPIO .RentryTabsNav>div {
    color: var(--cms-text-color-primary)
}

.container-WuPIO .RentryTabsNav>div svg path {
    fill: var(--cms-text-color-secondary)
}

.container-WuPIO .van-tabs__wrap {
    height: auto !important;
    margin-bottom: .2rem;
    margin-bottom: .05rem;
    color: var(--cms-primary-color);
    flex-shrink: 0;
    padding-left: .3rem;
    padding-right: .3rem
}

.container-WuPIO .van-tabs__wrap .van-tab {
    font-size: .26rem;
    color: var(--cms-primary-color)
}

.container-WuPIO .van-tabs__wrap .van-tab .van-tab__text {
    display: flex;
    align-items: center;
    justify-content: center
}

.container-WuPIO .van-tabs {
    height: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

.container-WuPIO .van-tabs .van-swipe,
.container-WuPIO .van-tabs .van-swipe__track {
    height: auto
}

.container-WuPIO .van-tabs__content {
    flex: 1;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

.container-WuPIO .van-tabs__nav {
    background: transparent !important;
    height: .8rem
}

.container-WuPIO .van-tabs__line {
    width: 30%;
    max-width: 3rem;
    height: .03rem !important;
    background: var(--cms-primary-color) !important;
    bottom: .15rem
}

.container-WuPIO .van-tabs__nav--line {
    padding-bottom: .15rem
}

.container-WuPIO .van-tabs__nav--line:before {
    position: absolute;
    right: 0;
    bottom: .15rem;
    left: 0;
    height: .011rem;
    background: var(--cms-divider-color);
    content: ""
}

.container-wrapper-gUoUg {
    position: relative;
    width: 6.84rem;
    padding-bottom: 1.08rem;
    margin: 0 auto
}

.container-header-En4Ps {
    display: flex;
    align-items: center;
    justify-content: center;
    height: .84rem;
    margin-bottom: .2rem;
    font-size: .26rem;
    line-height: .84rem;
    text-align: center;
    color: var(--cms-primary-color)
}

.container-header-En4Ps>div {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 .2rem;
    flex: 1
}

.container-header-En4Ps>div:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: .06rem;
    border-radius: .06rem;
    background: var(--cms-primary-color)
}

.container-header-En4Ps .svg-icon-UPCeJ {
    margin-right: .08rem
}

.container-header-En4Ps .svg-icon-UPCeJ path {
    opacity: 1
}

.container-close-leguv {
    position: absolute;
    width: .6rem;
    height: .6rem;
    left: 50%;
    bottom: 0;
    margin-left: -.3rem;
    border: .04rem solid #fff;
    border-radius: 50%;
    transform: rotate(45deg);
    cursor: pointer;
    transition: all .25s ease 0s
}

.container-close-leguv:hover {
    transform: rotate(135deg)
}

.container-close-leguv:after,
.container-close-leguv:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: .04rem;
    height: .32rem;
    transform: translate(-50%, -50%);
    background-color: #fff
}

.container-close-leguv:after {
    transform: translate(-50%, -50%) rotate(90deg)
}

.loginRegisterFragment-vc9kC {
    padding-top: 0
}

.other-eLcH_ {
    margin-top: .3rem
}

.other-title-psxhh {
    font-size: .22rem;
    color: var(--cms-text-color-secondary);
    line-height: .34rem;
    position: relative;
    width: 100%;
    text-align: center;
    margin-bottom: .2rem
}

.other-title-psxhh span {
    position: relative
}

.other-title-psxhh span:after,
.other-title-psxhh span:before {
    content: "";
    position: absolute;
    top: 50%;
    height: .01rem;
    width: .7rem;
    background: var(--cms-divider-color)
}

.other-title-psxhh span:before {
    left: -.92rem
}

.other-title-psxhh span:after {
    right: -.92rem
}

.other-login-SXZ8D {
    position: relative;
    width: 3.32rem;
    border-radius: .72rem;
    margin: 0 auto
}

.other-login-SXZ8D,
.other-login-icon-DBwG7 {
    align-items: center;
    display: flex;
    justify-content: center;
    height: .72rem
}

.other-login-icon-DBwG7 {
    width: .72rem;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 .3rem
}

.other-login-icon-google-BAxjD {
    background-image: url(/img/google.a618db65.png)
}

.other-login-icon-fb-rDzN1 {
    background-image: url(/img/facebook.d016d34a.png)
}

.form-box-xwwkk {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    flex: 1;
    overflow: hidden
}

.form-box-xwwkk .ant-form-item-explain {
    line-height: 1;
    font-size: .18rem;
    font-weight: 400;
    color: var(--cms-primary-color) !important;
    min-height: .48rem !important;
    margin-top: .2rem
}

.form-box-xwwkk .ant-form-item-explain .ant-form-item-explain-error {
    position: relative;
    align-items: center;
    padding-left: .32rem;
    display: none
}

.form-box-xwwkk .ant-form-item-explain .ant-form-item-explain-error:before {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.1rem;
    content: "!";
    width: .22rem;
    height: .22rem;
    display: inline-block;
    margin-right: .1rem;
    text-align: center;
    line-height: .22rem;
    border-radius: 50%;
    font-size: .16rem;
    background: var(--cms-color-help) !important;
    color: #fff
}

.form-box-xwwkk .ant-form-item-explain .ant-form-item-explain-error:first-child {
    display: flex;
    align-items: center;
    margin: .16rem 0
}

.form-box-xwwkk .ant-form-item-explain>.ant-form-item-explain-error:first-child {
    display: flex
}

.form-box-xwwkk .ant-select-selector {
    height: .7rem;
    border: none !important
}

.form-box-xwwkk .ant-form-item-explain-error {
    color: var(--cms-color-help) !important;
    display: none
}

@keyframes boxShadow-uvnu_ {
    0% {
      box-shadow:0 0 0 0 var(--cms-primary-color)
    }
    70% {
      box-shadow:0 0 0 .2rem rgba(0,255,102,0)
    }
    to {
      box-shadow:0 0 0 0 rgba(0,255,102,0)
    }
  }
  @keyframes scale-btn-G_fWi {
    0% {
      transform:scale(1)
    }
    50% {
      transform:scale(1.08)
    }
    to {
      transform:scale(1)
    }
  }

.form-box-xwwkk .van-button--normal {
    height: .7rem;
    background-color: var(--cms-primary-color);
    border-color: var(--cms-divider-color);
    border-radius: .16rem;
    width: 100%;
    font-size: .24rem;
    color: var(--cms-theme-text-color-primary);
    animation: scale-btn-G_fWi 1.5s infinite;
  transition: box-shadow .3s,transform .3s;
}

.form-box-xwwkk .van-button--disabled {
    opacity: 1 !important;
    background: var(--cms-grey-secondary-color) !important;
    color: #fff !important
}

.form-box-xwwkk .ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon,
.form-box-xwwkk .ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {
    display: none
}

.form-box-pass-popup-UeYEH {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.form-box-pass-popup-UeYEH .delete {
    width: .32rem;
    height: .32rem;
    margin-right: .06rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--cms-text-color-secondary);
    border-radius: 50%
}

.form-box-pass-popup-UeYEH .delete .svg-icon-UPCeJ {
    color: var(--cms-background-color-primary) !important
}

.form-box-pass-popup-con-jpNdH {
    width: 6.84rem !important;
    flex: none !important;
    background-color: var(--cms-background-color-primary);
    padding-bottom: .2rem;
    border-radius: .2rem;
    border: .02rem solid var(--cms-divider-color);
    transition: transform .3s ease
}

.form-box-pass-popup-con-item-ob3yJ {
    min-height: 1.2rem !important
}

.form-box-pass-popup-con-title-_x53s {
    padding: .2rem 0 .3rem
}

.form-box-pass-popup-con-title-_x53s,
.form-box-pass-popup-con-title1-rtv7x {
    font-weight: 400;
    font-size: .3rem;
    text-align: center;
    color: var(--cms-text-color-primary)
}

.form-box-pass-popup-con-title1-rtv7x {
    padding: .3rem 0 .08rem
}

.form-box-pass-popup-con-title2-xtmSO {
    font-size: .18rem;
    height: .28rem;
    display: flex;
    align-items: center;
    color: var(--cms-text-color-secondary);
    padding-left: .3rem
}

.form-box-pass-popup-con-title2-xtmSO>span {
    margin-right: .06rem
}

.form-box-pass-popup-con-tips-Qs8r8 {
    line-height: 1;
    text-align: left;
    color: var(--cms-text-color-secondary);
    font-size: .18rem;
    margin-bottom: .4rem;
    padding: 0 .3rem
}

.form-box-pass-popup-con-close-aRaWy {
    width: .56rem;
    height: .56rem;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: .04rem solid #fff;
    margin: .3rem auto .16rem
}

.form-box-disbaled-TW9TB {
    pointer-events: none
}

.form-box-show-Dmkna {
    transform: translateY(0)
}

.form-box-title-OwY_l {
    font-size: .32rem;
    font-weight: 600;
    color: var(--cms-text-color-primary);
    position: absolute;
    width: 100%;
    text-align: center
}

.form-box-form-GDawl {
    width: 100%;
    flex: 1;
    overflow: hidden;
    overflow-y: auto;
    min-height: 2.4rem;
    position: relative;
    padding: .04rem
}

.form-box-form-label-bkbbg {
    position: relative;
    padding-right: .1rem;
    display: flex;
    align-items: center
}

.form-box-form-label-bkbbg>span {
    position: absolute;
    right: .04rem;
    top: 50%;
    margin-top: -.08rem;
    line-height: 1;
    color: var(--cms-color-help)
}

.form-box-form-label-tips-bxDCh {
    font-size: .22rem;
    color: var(--cms-text-color-primary);
    line-height: 1;
    display: flex;
    height: .44rem;
    align-items: center
}

.form-box-form-duty-wwpkl {
    color: var(--cms-text-color-primary);
    font-size: .22rem;
    color: var(--cms-text-color-secondary)
}

.form-box-form-duty-wwpkl .anticon {
    margin-left: .2rem;
    color: var(--cms-text-color-secondary) !important
}

.form-box-form-duty-wrap-NkMPD .ant-form-item-explain {
    left: -1rem !important
}

.form-box-form-duty-wrap-NkMPD .form-box-form-label-b5nov span {
    right: -.12rem
}

.form-box-form-duty-select-OAVyT {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.72rem;
    padding-right: .2rem;
    font-size: .22rem;
    border-right: .02rem solid var(--cms-divider-color);
    color: var(--cms-text-color-secondary)
}

.form-box-form-duty-select-OAVyT img {
    width: .28rem;
    margin-right: .08rem
}

.form-box-form-duty-select-OAVyT .anticon {
    padding-left: .2rem;
    color: var(--cms-text-color-secondary) !important
}

.form-box-form-duty-select-content-CGaKb {
    color: var(--cms-text-color-primary);
    font-size: .28rem
}

.form-box-form-icon-lVOuH {
    color: var(--cms-text-color-secondary) !important;
    font-size: 0
}

.form-box-form-icon-close-UHoIr {
    opacity: .5
}

.form-box-form-icon-open-oULDh {
    opacity: 1 !important;
    color: var(--cms-primary-color) !important
}

.form-box-form-staticText-RarE3 {
    color: var(--cms-text-color-primary);
    font-size: .24rem;
    margin-bottom: .4rem
}

.form-box-form-staticText-RarE3 span {
    padding-left: .08rem;
    padding-right: .08rem;
    color: var(--cms-primary-color)
}

.form-box-form-GDawl .ant-form-item {
    margin-bottom: .2rem !important
}

.form-box-form-GDawl .ant-form-item .ant-form-item-explain {
    display: none !important
}

.form-box-form-GDawl .ant-form-item.ant-form-item-has-error {
    margin-bottom: 0 !important
}

.form-box-form-GDawl .ant-form-item.ant-form-item-has-error .ant-form-item-explain {
    display: flex !important;
    margin-top: 0 !important
}

.form-box-form-space-c1z03 {
    margin-bottom: .2rem
}

.form-box-form-space-item-xKVxq {
    display: flex;
    font-size: .22rem
}

.form-box-form-space-item-aa-YkXPg {
    margin-bottom: .1rem
}

.form-box-form-space-item-xKVxq .van-radio-group {
    width: 100%
}

.form-box-form-space-item-xKVxq .van-radio {
    margin-right: 0;
    width: 50%
}

.form-box-form-space-item-xKVxq .van-radio__icon {
    height: .32rem;
    line-height: .32rem
}

.form-box-form-space-item-xKVxq .van-radio__icon--round .van-icon {
    border-radius: .04rem;
    width: .32rem;
    height: .32rem;
    line-height: 1;
    border-color: var(--cms-divider-color)
}

.form-box-form-space-item-xKVxq .van-radio__icon--checked .van-icon {
    color: var(--cms-background-color-primary);
    background-color: var(--cms-primary-color);
    border-color: transparent
}

.form-box-form-space-item-xKVxq .van-radio__label {
    line-height: 1;
    display: flex;
    align-items: center;
    font-size: .22rem;
    color: var(--cms-text-color-primary)
}

.form-box-form-space-item-sub-wyTHB {
    width: 50%;
    font-size: .22rem;
    display: flex
}

.form-box-form-space-item-sub-tip-Cy7zm:before {
    border-left: .02rem solid var(--cms-divider-color);
    border-bottom: .02rem solid var(--cms-divider-color);
    margin-left: .16rem
}

.form-box-form-space-item-sub-tip-Cy7zm:before,
.form-box-form-space-item-sub-tip1-zQNq7:before {
    display: inline-block;
    content: "";
    width: .24rem;
    height: .24rem;
    margin-right: .08rem;
    margin-top: -.08rem
}

.form-box-form-space-item-sub-tip1-zQNq7:before {
    border-left: .02rem solid transparent;
    border-bottom: .02rem solid transparent;
    margin-left: -.16rem
}

.form-box-form-space-item-sub-wyTHB svg {
    border-radius: 50%;
    border: .02rem solid var(--cms-text-color-secondary)
}

.form-box-form-space-item-sub-wyTHB svg circle {
    fill: transparent
}

.form-box-form-space-item-sub-wyTHB svg path {
    fill: var(--cms-text-color-secondary)
}

.form-box-form-space-item-sub-text-mpCA2 {
    position: relative;
    line-height: 1.4;
    margin-top: .02rem;
    color: var(--cms-text-color-secondary)
}

.form-box-form-space-item-sub-active-u5s3r svg {
    border: none;
    background: var(--cms-primary-color)
}

.form-box-form-space-item-sub-active-u5s3r svg circle {
    fill: var(--cms-primary-color) !important
}

.form-box-form-space-item-sub-active-u5s3r svg path {
    fill: var(--cms-divider-color) !important
}

.form-box-form-space-item-sub-active-u5s3r span:nth-child(2) {
    color: var(--cms-primary-color)
}

.form-box-form-input-ziKPa {
    width: 100%;
    height: .7rem;
    border-radius: .16rem;
    padding: 0 .1rem 0 .2rem;
    display: flex;
    align-items: center;
    border: .02rem solid var(--cms-text-color-secondary)
}

.form-box-form-input-active-lKmMA {
    border: .02rem solid var(--cms-primary-color)
}

.form-box-form-input-icon-img-XzFiz {
    width: .32rem !important;
    margin-right: .08rem !important
}

.form-box-form-input-label-lZ6T5 {
    display: inline-block;
    width: 1.8rem;
    font-size: .36rem;
    color: rgba(0, 153, 68, .5);
    margin-right: .2rem;
    white-space: nowrap
}

.form-box-form-input-captcha-Qj0An {
    width: 1.6rem
}

.form-box-form-input-captcha-Qj0An img {
    width: 100%
}

.form-box-form-input-ziKPa .ant-form-item {
    flex: 1
}

.form-box-form-input-ziKPa .ant-form-item-explain {
    display: flex
}

.form-box-form-input-ziKPa .ant-form-item-explain div:first-of-type {
    display: block
}

.form-box-form-input-ziKPa .ant-form-item-explain div:not(:first-child) {
    display: none
}

.form-box-form-input-ziKPa input {
    border: none;
    background: none;
    color: var(--cms-text-color-primary);
    font-variant: tabular-nums;
    width: 100%;
    flex: 1;
    font-size: .22rem;
    font-weight: 500;
    text-overflow: ellipsis
}

.form-box-form-input-ziKPa input::-moz-placeholder {
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.form-box-form-input-ziKPa input::placeholder {
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.form-box-form-input-ziKPa input::-webkit-input-placeholder {
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.form-box-form-input-ziKPa input:-webkit-autofill {
    -webkit-text-fill-color: var(--cms-text-color-primary) !important;
    font-size: .28rem
}

.form-box-form-input-password-yYaHL {
    width: .48rem;
    height: .48rem;
    display: inline-flex;
    align-items: center
}

.form-box-form-input-sendcode-fdz2h {
    max-width: 1.6rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    line-height: 1;
    color: var(--cms-text-color-secondary);
    font-size: .22rem;
    text-align: right
}

.form-box-form-input-sendcode-active-lngD0 {
    color: var(--cms-primary-color)
}

.form-box-form-input-verifica-eimaY {
    margin-bottom: .2rem;
    background-color: var(--cms-background-color-secondary);
    display: flex;
    align-items: center;
    font-size: .22rem;
    color: var(--cms-global-secondary1-color)
}

.form-box-form-input-verifica-success-mWusF {
    width: .26rem;
    height: .26rem;
    display: inline-block;
    border-radius: .26rem;
    background-color: var(--cms-global-secondary1-color);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-right: .08rem
}

.form-box-form-input-verifica-success-mWusF:after {
    width: .14rem;
    height: .08rem;
    border-left: .03rem solid var(--cms-text-color-primary);
    border-bottom: .03rem solid var(--cms-text-color-primary);
    display: inline-block;
    overflow: hidden;
    content: "";
    transform: rotate(-48deg);
    margin-top: -.03rem
}

.form-box-form-input-ziKPa.form-box-form-sms-r4bzZ {
    margin-bottom: .24rem
}

.form-box-form-select-dl65a {
    position: relative;
    width: 100%;
    height: .7rem;
    background: none;
    border-radius: .16rem;
    padding: 0 .2rem;
    border: .02rem solid var(--cms-text-color-secondary);
    display: flex;
    align-items: center;
    line-height: .24rem
}

.form-box-form-select-currency-xOg8x {
    border: none
}

.form-box-form-selectActive-EBG5w {
    border-color: var(--cms-primary-color)
}

.form-box-form-select-dl65a .ant-form-item {
    flex: 1
}

.form-box-form-select-dl65a .anticon {
    color: var(--cms-text-color-secondary) !important
}

.form-box-form-select-content-UtBVL {
    flex: 1;
    overflow: hidden
}

.form-box-form-select-label-j1GIR {
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    margin-top: .1rem
}

.form-box-form-select-selected-H_n1o {
    width: 100%;
    height: .44rem;
    line-height: .44rem;
    font-size: .28rem;
    font-weight: 500;
    color: var(--cms-text-color-primary)
}

.form-box-form-select-img-akhk_ {
    width: .34rem;
    height: .34rem;
    margin-right: .1rem
}

.form-box-form-select-info-sC04z {
    position: absolute;
    bottom: .12rem;
    line-height: 1;
    color: var(--cms-text-color-primary);
    font-size: .24rem
}

.form-box-form-select-info-currency-JBKqk {
    font-size: .22rem;
    line-height: 1.3;
    color: var(--cms-top-money-color);
    display: inline-block;
    margin-top: .08rem;
    padding: 0 .04rem
}

.form-box-form-select-placeholder-ehJdh {
    width: 100%;
    height: .44rem;
    line-height: .44rem;
    font-size: .28rem;
    color: var(--cms-text-color-secondary);
    font-weight: 400;
    font-size: .24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.form-box-form-select-arrow-WkX_m {
    width: .48rem;
    height: .48rem;
    display: inline-block;
    font-size: 0
}

.form-box-form-select-arrow-WkX_m svg {
    width: .48rem;
    height: .48rem
}

.form-box-form-select-arrow-WkX_m svg path {
    fill: var(--cms-divider-color)
}

.form-box-form-select-dl65a input {
    border: none;
    background: none;
    width: 100%;
    color: var(--cms-text-color-primary);
    font-size: .22rem;
    font-weight: 700;
    text-overflow: ellipsis
}

.form-box-form-select-dl65a input::-moz-placeholder {
    color: var(--cms-text-color-secondary) !important;
    font-weight: 400
}

.form-box-form-select-dl65a input::placeholder {
    color: var(--cms-text-color-secondary) !important;
    font-weight: 400
}

.form-box-form-select-dl65a input::-webkit-input-placeholder {
    color: var(--cms-text-color-secondary) !important;
    font-weight: 400
}

.form-box-form-select-dl65a input:-webkit-autofill {
    -webkit-text-fill-color: var(--cms-text-color-primary) !important;
    font-weight: 400
}

.form-box-form-checkbox-SDNiY {
    display: flex;
    align-items: center;
    font-size: .24rem;
    font-weight: 500;
    color: var(--cms-primary-color)
}

.form-box-form-checkbox-SDNiY>span {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.form-box-form-checkbox-login-txbw1 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end
}

.form-box-form-checkbox-SDNiY>p:first-child {
    color: var(--cms-text-color-secondary);
    font-size: .24rem;
    margin-bottom: .1rem;
    text-align: right
}

.form-box-form-checkbox-SDNiY>p:last-child {
    color: var(--cms-primary-color);
    font-size: .22rem;
    text-align: right
}

.form-box-form-checkbox-icon-Ajnwi {
    width: .24rem;
    height: .24rem;
    border-radius: .12rem;
    border: .02rem solid var(--cms-divider-color);
    position: relative;
    display: inline-block;
    margin-right: .1rem;
    flex-shrink: 0
}

.form-box-form-checkbox-icon-Ajnwi:before {
    content: "";
    width: .2rem;
    height: .2rem;
    background: var(--cms-primary-color);
    border-radius: .1rem;
    display: none;
    position: absolute;
    left: 0;
    top: 0
}

.form-box-form-checkbox-icon-checked-DwvUT {
    border-color: var(--cms-primary-color)
}

.form-box-form-checkbox-icon-checked-DwvUT:before {
    display: inline-block
}

.form-box-phone-Sqw_O {
    padding-bottom: .1rem
}

.form-box-arrow-XRmnB {
    display: inline-block;
    width: .52rem;
    height: .52rem;
    background: url(/img/arrow_down.88550bda.png) no-repeat;
    background-size: contain;
    position: absolute;
    left: 50%;
    margin-left: -.26rem
}

.form-box-arrow-up-XeEWm {
    transform: rotateX(180deg);
    top: 1rem
}

.form-box-arrow-up2-g67x6 {
    transform: rotateX(180deg);
    top: 1.8rem
}

.form-box-arrow-down-cPxv5 {
    top: 8.4rem
}

.form-box-arrow-down2-F5JWp {
    top: 8.6rem
}

.login-iZ1RC {
    width: 100%
}

.login-iZ1RC .van-tab {
    color: var(--cms-text-color-secondary) !important
}

.login-iZ1RC .van-tab--active {
    color: var(--cms-text-color-primary) !important
}

.login-iZ1RC .van-tabs__nav {
    background: none !important
}

.login-iZ1RC .van-tabs__line {
    background: none !important;
    width: .4rem
}

.login-iZ1RC .van-tabs__wrap {
    height: .56rem !important
}

.login-content-X34yB {
    width: 100%;
    padding: 0 .28rem;
    flex-direction: column
}

.login-bottom-DFVNv,
.login-content-X34yB {
    display: flex;
    justify-content: space-between
}

.login-bottom-DFVNv {
    padding: .2rem 0 .2rem 0;
    line-height: 1.1
}

.login-phone-input-Cg_4E {
    display: flex;
    align-items: center;
    border-radius: .16rem;
    padding-right: .1rem;
    border: .02rem solid var(--cms-text-color-secondary)
}

.login-phone-input-active-LBUqA {
    border: .02rem solid var(--cms-primary-color)
}

.login-phone-input-select-xCSGG {
    display: flex;
    align-items: center;
    padding: 0 .2rem;
    width: 1.92rem;
    margin-right: .2rem;
    border-right: .02rem solid var(--cms-text-color-secondary);
    height: .5rem
}

.login-phone-input-select-only-VzQAg {
    width: 1.56rem
}

.login-phone-input-select-text-wwqdX {
    color: var(--cms-text-color-primary);
    font-size: .24rem;
    margin-left: .1rem
}

.login-phone-input-select-xCSGG img {
    width: .36rem;
    height: .27rem;
    margin-right: .08rem
}

.login-phone-input-select-img-xeYdJ {
    width: .26rem;
    margin-right: .08rem
}

.login-phone-input-select-xCSGG .anticon {
    font-size: .22rem;
    color: var(--cms-text-color-secondary) !important
}

.login-phone-input-select-xCSGG .ant-select-selector {
    border: none !important;
    padding: 0 !important
}

.login-phone-input-select-content-cGKD3 {
    color: var(--cms-text-color-secondary);
    font-size: .22rem
}

.login-phone-input-select-xuan1-pBrfQ {
    transform: rotate(180deg);
    transition: all .1s linear
}

.login-phone-input-select-xuan2-Khtnb {
    transform: rotate(0);
    transition: all .1s linear
}

.login-phone-input-box-xBYdU {
    flex: 1;
    padding-left: 0;
    margin-bottom: 0
}

.login-phone-input-number-RkwpR {
    width: 4.3rem
}

.login-phone-input-number-code-ChfZ_ {
    height: .34rem;
    font-size: .22rem;
    font-weight: 400;
    color: var(--cms-primary-color);
    text-align: right
}

.login-phone-input-number-code-send-Y8o9H {
    font-size: .22rem;
    font-weight: 400;
    color: var(--cms-text-color-secondary)
}

.login-phone-input-area-aqu1V {
    margin-bottom: 0;
    width: auto
}

.login-phone-input-Cg_4E .form-box-form-input-ziKPa {
    border: none !important
}

.login-register-Wbr2P {
    padding: 0 .28rem
}

.area-code-SK_sI .van-picker__toolbar {
    background: var(--cms-divider-color)
}

.area-code-SK_sI .van-picker__confirm {
    visibility: hidden
}

.area-code-item-sEG1N {
    width: 100%;
    height: 1.28rem;
    display: flex;
    align-items: center;
    padding: 0 .32rem;
    justify-content: space-between
}

.area-code-item-name-CmIWl {
    font-size: .32rem;
    font-weight: 500;
    color: var(--cms-text-color-primary)
}

.area-code-item-code-_a1ph {
    font-size: .32rem;
    font-weight: 400;
    color: var(--cms-text-color-secondary);
    margin-left: .16rem
}

.area-code-item-select-hfCja {
    display: inline-block;
    width: .48rem;
    height: .48rem;
    background-image: url(/img/code.e4ffe120.png);
    background-repeat: no-repeat;
    background-size: contain
}

.area-code-item-select-ed-qr0ye {
    background-image: url(/img/code_select.1bd9dbb4.png)
}

.currencyPopup-M_nN_ {
    background: var(--cms-background-color-secondary) !important
}

.currencyTitle-fNsNj {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .28rem;
    background-color: var(--cms-background-color-primary);
    height: 1.12rem;
    position: relative
}

.currencyTitle-close-OWhbp {
    color: var(--cms-text-color-primary) !important;
    font-size: 0
}

.currencyTitle-fNsNj .cancel-Sbk4m,
.currencyTitle-fNsNj .confirm-XoReR {
    width: 24%;
    font-size: .28rem
}

.currencyTitle-fNsNj .cancel-Sbk4m {
    left: .28rem;
    color: var(--cms-text-color-secondary);
    text-align: left
}

.currencyTitle-fNsNj .confirm-XoReR {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    right: .28rem;
    color: var(--cms-text-color-secondary)
}

.currencyTitle-fNsNj h4 {
    text-align: center;
    font-weight: 700;
    color: var(--cms-text-color-primary);
    font-size: .32rem
}

.currencyContainer-XSntx {
    height: calc(100% - 1.46rem);
    overflow: auto;
    color: var(--cms-text-color-primary)
}

.currencyContainer-XSntx .currencyList-eT0hn {
    padding: 0 .28rem;
    height: 1.28rem;
    align-items: center;
    border-bottom: .02rem solid var(--cms-divider-color);
    display: flex;
    justify-content: space-between;
    gap: .2rem
}

.currencyContainer-XSntx .currencyList-eT0hn .currencyItemImg-sczRL {
    width: .72rem;
    height: .72rem
}

.currencyContainer-XSntx .currencyList-eT0hn .bankLanguage-buDMh {
    display: flex;
    flex-direction: column;
    margin-right: auto;
    font-size: .26rem
}

.currencyContainer-XSntx .currencyList-eT0hn .bankLocal-UkQd2 {
    font-size: .26rem
}

.currencyContainer-XSntx .currencyList-eT0hn .bankIcon-JO7Lo {
    margin-right: auto;
    font-size: .26rem
}

.currencyContainer-XSntx .currencyList-eT0hn .currencyIcon-k4RPy {
    display: flex;
    align-items: center;
    font-size: .28rem
}

.currencyContainer-XSntx .currencyList-eT0hn .currencyIcon-k4RPy img {
    width: .54rem;
    margin-right: .2rem
}

.currencyContainer-XSntx .currencyList-eT0hn .selectImg-B_XtR {
    width: .48rem;
    height: .48rem;
    background-size: .48rem .48rem;
    background-position: 50%;
    background-repeat: no-repeat
}

.areaCode-fLOUD {
    background: var(--cms-background-color-secondary) !important
}

.areaCode-header-UjpZj {
    display: flex;
    align-items: center;
    padding-left: .32rem;
    padding-right: .32rem;
    background-color: var(--cms-background-color-primary);
    width: 100%;
    height: 1.12rem
}

.areaCode-header-code-OHUgT {
    text-align: center;
    font-weight: 500;
    font-size: .28rem;
    color: var(--cms-text-color-primary)
}

.areaCode-header-search-nXNua {
    flex: 1;
    display: flex;
    align-items: center;
    border: .02rem solid var(--cms-divider-color);
    border-radius: .28rem;
    height: .56rem;
    margin-left: .24rem
}

.areaCode-header-search-nXNua input {
    padding-left: .16rem;
    width: calc(100% - .56rem);
    border: 0;
    outline: none;
    background: none;
    font-size: .26rem;
    color: var(--cms-text-color-primary)
}

.areaCode-header-search-nXNua input::-moz-placeholder {
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.areaCode-header-search-nXNua input::placeholder {
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.areaCode-header-search-close-W8Uuf {
    display: flex;
    align-items: center;
    justify-content: center;
    width: .56rem;
    height: .56rem;
    font-size: 0
}

.areaCode-header-search-close-icon-gMOZp {
    color: var(--cms-text-color-secondary) !important
}

.areaCode-main-grroE {
    width: 100%;
    min-height: 6.4rem;
    max-height: calc(100vh - 4rem);
    overflow-y: auto
}

.areaCode-option-qsAS4 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: .24rem;
    padding-right: .24rem;
    border-bottom: .02rem solid var(--cms-divider-color);
    width: 100%;
    height: 1.28rem
}

.areaCode-option-text-GUXvU {
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    display: flex;
    align-items: center
}

.areaCode-option-text-icon-eyphi {
    width: .24rem;
    margin-right: .08rem
}

.areaCode-option-text-name-Nlzn7 {
    width: 1.4rem;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 1;
    color: var(--cms-text-color-primary);
    padding-right: .08rem;
    font-weight: 500;
    display: inline-block
}

.areaCode-option-text-code-HYS8G {
    color: var(--cms-text-color-secondary);
    position: absolute;
    margin-left: .06rem;
    font-size: .22rem;
    width: .94rem;
    text-align: center
}

.areaCode-option-text-code-HYS8G label {
    color: var(--cms-text-color-secondary) !important
}

.loginAccount-forgetText-BMlA8 {
    cursor: pointer;
    color: var(--cms-primary-color);
    padding-bottom: .2rem
}

.loginAccount-radio-OkSwx {
    position: relative;
    display: flex;
    color: var(--cms-text-color-secondary);
    gap: .08rem;
    font-size: .22rem;
    align-items: center
}

.loginAccount-radio-OkSwx>span {
    flex: 1;
    line-height: 1.1;
    color: var(--cms-text-color-secondary)
}

.loginAccount-radio-OkSwx article {
    border: .02rem solid var(--cms-divider-color);
    border-radius: .04rem;
    width: .32rem;
    height: .32rem;
    position: relative
}

.loginAccount-radio-checked-pN4eb article {
    background-color: var(--cms-global-secondary1-color);
    border-color: var(--cms-global-secondary1-color)
}

.loginAccount-radio-checked-pN4eb article:before {
    position: absolute;
    left: .02rem;
    top: .18rem;
    background-color: var(--cms-text-color-primary);
    width: .12rem;
    height: .02rem;
    content: "";
    transform: rotate(45deg) scaleY(1.5)
}

.loginAccount-radio-checked-pN4eb article:after {
    position: absolute;
    left: .08rem;
    top: .14rem;
    background-color: var(--cms-text-color-primary);
    width: .2rem;
    height: .02rem;
    content: "";
    transform: rotate(-50deg) scaleY(1.5)
}

.loginAccount-text-ixz7W {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-around;
    line-height: 1;
    padding: .2rem .28rem 0
}

.loginAccount-text1-z2o6f {
    height: auto;
    line-height: 1;
    padding: .2rem .28rem
}

.loginAccount-link-BVOus {
    color: var(--cms-primary-color);
    cursor: pointer;
    font-size: .22rem
}

.loginAccount-link-BVOus:hover {
    text-decoration: underline
}

.loginAccount-link1-pwJMD,
.loginAccount-link2-KcUry,
.loginAccount-link3-mC_V3 {
    margin-right: .2rem;
    display: flex;
    align-items: center;
    flex: 1;
    justify-content: center;
    text-align: center;
    max-width: 1.9rem
}

.loginAccount-link3-mC_V3 {
    margin-right: 0
}

.loginAccount-agreement-gjHSI {
    position: absolute;
    left: .28rem;
    top: 0;
    line-height: 1;
    font-size: .2rem;
    color: var(--cms-color-help)
}

.customer-sBs6E {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .24rem
}

.customer-sBs6E a {
    font-size: .24rem;
    color: var(--cms-primary-color)
}

.passwordStrength-YH2cE {
    font-size: .18rem
}

.passwordStrength-top-Arlzl {
    display: flex;
    align-items: center;
    margin-bottom: .2rem;
    line-height: 1
}

.passwordStrength-top-Arlzl i {
    width: .8rem;
    height: .12rem;
    margin: 0 .04rem;
    border-radius: .12rem;
    transition: all .25s ease 0s
}

.passwordStrength-top-Arlzl .label-name {
    padding-right: .1rem;
    font-size: .22rem;
    color: var(--cms-text-color-primary)
}

.passwordStrength-top-Arlzl .label-rule {
    padding-left: .1rem;
    color: var(--cms-text-color-secondary)
}

.passwordStrength-top-Arlzl .default {
    background-color: var(--cms-text-color-secondary)
}

.passwordStrength-top-Arlzl .checked1 {
    background-color: var(--cms-global-secondary3-color)
}

.passwordStrength-top-Arlzl .checked2,
.passwordStrength-top-Arlzl .checked3 {
    background-color: var(--cms-global-secondary2-color)
}

.passwordStrength-top-Arlzl .checked4 {
    background-color: var(--cms-global-secondary1-color)
}

.passwordStrength-bottom-aPzZt {
    display: flex;
    align-items: center;
    color: var(--cms-color-help);
    margin-bottom: .16rem
}

.passwordStrength-bottom-aPzZt i {
    padding-left: .1rem;
    line-height: 1;
    font-style: normal;
    max-width: .92rem;
    word-wrap: break-word
}

.passwordStrength-bottom-aPzZt .error {
    color: var(--cms-global-secondary3-color)
}

.passwordStrength-bottom-aPzZt .error b {
    background: var(--cms-global-secondary3-color);
    transform: rotate(45deg)
}

.passwordStrength-bottom-aPzZt .error b:after,
.passwordStrength-bottom-aPzZt .error b:before {
    content: "";
    position: absolute;
    left: .1rem;
    top: .04rem;
    width: .02rem;
    height: .14rem;
    background: #fff
}

.passwordStrength-bottom-aPzZt .error b:before {
    transform: rotate(90deg)
}

.passwordStrength-bottom-aPzZt .success {
    color: var(--cms-global-secondary1-color)
}

.passwordStrength-bottom-aPzZt .success b {
    background: var(--cms-global-secondary1-color)
}

.passwordStrength-bottom-aPzZt .success b:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -.06rem 0 0 -.06rem;
    width: .12rem;
    height: .08rem;
    transform: rotate(-45deg);
    border-left: .02rem solid var(--cms-theme-text-color-primary);
    border-bottom: .02rem solid var(--cms-theme-text-color-primary)
}

.passwordStrength-bottom-aPzZt .waring {
    color: var(--cms-global-secondary2-color)
}

.passwordStrength-bottom-aPzZt .waring b {
    background: var(--cms-global-secondary2-color)
}

.passwordStrength-bottom-aPzZt .waring b:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -.06rem 0 0 -.06rem;
    width: .12rem;
    height: .08rem;
    transform: rotate(-45deg);
    border-left: .02rem solid var(--cms-theme-text-color-primary);
    border-bottom: .02rem solid var(--cms-theme-text-color-primary)
}

.passwordStrength-bottom-aPzZt b {
    position: relative;
    width: .22rem;
    height: .22rem;
    border-radius: 50%;
    transition: all .25s ease 0s
}

.passwordStrength-bottom-aPzZt>span {
    display: flex;
    align-items: center;
    margin-right: .4rem
}

.page-popup-X1j1F {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    position: fixed;
    left: 0;
    top: 0;
    font-size: .24rem
}

.page-popup-X1j1F,
.page-popup-X1j1F .delete {
    display: flex;
    align-items: center;
    justify-content: center
}

.page-popup-X1j1F .delete {
    width: .32rem;
    height: .32rem;
    margin-right: .06rem;
    background: var(--cms-text-color-secondary);
    border-radius: 50%
}

.page-popup-X1j1F .delete .svg-icon-UPCeJ {
    color: var(--cms-background-color-primary) !important
}

.page-popup-X1j1F .pagePopup_username {
    margin-bottom: .2rem !important
}

.page-popup-X1j1F .pagePopup_username_m {
    margin-bottom: .1rem !important
}

.page-popup-X1j1F .pagePopup_username_tips {
    color: var(--cms-color-help) !important;
    font-size: .22rem;
    position: relative;
    margin-bottom: .1rem;
    line-height: 1
}

.page-popup-X1j1F .pagePopup_username_tips>span {
    position: relative;
    left: .3rem;
    line-height: 1
}

.page-popup-X1j1F .pagePopup_username_tips:before {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.1rem;
    content: "!";
    width: .22rem;
    height: .22rem;
    display: inline-block;
    margin-right: .1rem;
    text-align: center;
    line-height: .22rem;
    border-radius: 50%;
    font-size: .16rem;
    background: var(--cms-color-help) !important;
    color: #fff
}

.page-popup-con-veBY0 {
    width: 6.86rem;
    min-height: 2rem;
    background: var(--cms-background-color-primary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .16rem;
    padding: .3rem .28rem
}

.page-popup-con-title-OfJjZ {
    text-align: center;
    color: var(--cms-global-secondary1-color);
    font-size: .3rem;
    line-height: 1.2
}

.page-popup-con-success-yK9_I {
    font-size: .22rem;
    margin: .3rem 0 .2rem
}

.page-popup-con-success-tip1-Wxsza {
    color: var(--cms-global-secondary1-color);
    padding-left: .44rem;
    font-weight: 600
}

.page-popup-con-success-tip2-I5ltu {
    color: var(--cms-global-spare-color)
}

.page-popup-con-success-tip3-uDH6P {
    color: var(--cms-text-color-primary);
    font-weight: 700
}

.page-popup-con-username-wVwgB {
    color: var(--cms-text-color-primary);
    margin-bottom: .16rem;
    display: flex;
    align-items: center;
    font-size: .22rem
}

.page-popup-con-username-text1-sZD4K,
.page-popup-con-username-text2-KPG1o {
    color: var(--cms-text-color-secondary)
}

.page-popup-con-username-text2-KPG1o {
    margin: 0 .1rem
}

.page-popup-con-username-text2-KPG1o>span {
    color: var(--cms-text-color-primary);
    font-weight: 700
}

.page-popup-con-usercopy-HaHTd {
    text-align: left;
    color: var(--cms-text-color-secondary);
    margin-bottom: .3rem;
    font-size: .22rem;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1.2
}

.page-popup-con-usercopy-text1-KsTV_ {
    color: var(--cms-primary-color);
    display: flex;
    align-items: center;
    text-align: left;
    width: 3.8rem
}

.page-popup-con-usercopy-text2-rOKrm {
    display: flex;
    align-items: center;
    margin: 0 .1rem
}

.page-popup-con-usercopy-text3-bAZs6 {
    width: 2rem
}

.page-popup-con-userbtns-uYeu2 {
    display: flex;
    justify-content: space-between;
    margin-top: .3rem
}

.page-popup-con-userbtns-uYeu2 div {
    width: 2.94rem;
    height: .72rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    white-space: pre-wrap;
    border-radius: .16rem;
    text-align: center;
    padding: 0 .2rem
}

.page-popup-con-userbtns-text1-Jo4LK {
    border: .02rem solid var(--cms-primary-color);
    color: var(--cms-primary-color)
}

.page-popup-con-userbtns-text2-dU5lF {
    background: var(--cms-primary-color);
    color: var(--cms-background-color-primary)
}

.logoSlogan-H9_E7 {
    display: flex;
    flex-direction: column;
    align-items: center;
    pointer-events: none;
    width: 100%
}

.logoSlogan-H9_E7>div {
    margin-bottom: .16rem
}

.logoSlogan-padding-rCjtR {
    padding-top: .2rem
}

.lrSpace-XfdnC {
    padding-right: .3rem;
    padding-left: .3rem;
    width: 100%
}

.logoBox-NYxFI {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.logo-MM05p {
    height: .8rem
}

.customLogo-SLLgS {
    -o-object-fit: contain;
    object-fit: contain;
    cursor: pointer;
    max-width: 100%;
    max-height: 100%
}

.slogan-XGaWv {
    font-size: .24rem;
    text-align: center;
    word-break: break-all;
    color: var(--cms-primary-color);
    line-height: normal
}

.phpEntry-LzHUv .ant-select-dropdown {
    z-index: 9999999;
    padding: 0 !important
}

.phpEntry-LzHUv .ant-select-disabled .ant-select-arrow {
    display: none
}

.phpEntry-LzHUv .loginPhoneInputSelectOption {
    z-index: 2000 !important;
    width: auto !important;
    width: 3.4rem !important;
    position: relative;
    background-color: var(--cms-background-color-primary) !important;
    margin-top: .04rem
}

.phpEntry-LzHUv .loginPhoneInputSelectOption>div {
    margin-top: 0;
    border: .02rem solid var(--cms-text-color-secondary) !important;
    border-radius: .08rem
}

.phpEntry-LzHUv .loginPhoneInputSelectOption .ant-select-item {
    padding: 0 .1rem 0 .3rem !important;
    display: flex;
    align-items: center;
    height: .8rem !important;
    line-height: .8rem;
    background-color: transparent !important
}

.phpEntry-LzHUv .loginPhoneInputSelectOption .ant-select-item section {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block !important
}

.phpEntry-LzHUv .loginPhoneInputSelectOption .ant-select-item section img {
    position: relative;
    top: -.06rem
}

.phpEntry-LzHUv .loginPhoneInputSelectOption .ant-empty-image,
.phpEntry-LzHUv .loginPhoneInputSelectOption .rc-virtual-list-scrollbar {
    display: none !important
}

.phpEntry-LzHUv .loginPhoneInputSelectOption .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    background-color: transparent !important
}

.phpEntry-LzHUv .loginPhoneInputSelectOption .ant-select-item-option-active:not(.ant-select-item-option-disabled) section span {
    color: var(--cms-primary-color) !important
}

.phpEntry-LzHUv .entryInputSelectOption {
    z-index: 2000 !important;
    position: relative;
    margin: 0 auto;
    background-color: var(--cms-background-color-primary) !important
}

.phpEntry-LzHUv .entryInputSelectOption>div {
    margin-top: 0;
    border: .02rem solid var(--cms-text-color-secondary) !important;
    border-radius: .08rem
}

.phpEntry-LzHUv .entryInputSelectOption .ant-select-item-option-content {
    display: flex;
    align-items: center
}

.phpEntry-LzHUv .entryInputSelectOption .ant-select-item-option-content img {
    width: .4rem
}

.phpEntry-LzHUv .entryInputSelectOption .rc-virtual-list-scrollbar {
    display: none !important
}

.phpEntry-LzHUv .entryInputSelectOption .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    background-color: transparent !important;
    color: var(--cms-primary-color) !important
}

.phpEntry-LzHUv .entryInputSelectOption .ant-select-item {
    height: .8rem !important;
    padding: .14rem .3rem !important;
    line-height: .8rem !important;
    background-color: transparent !important
}

.phpEntry-LzHUv .entryInputSelectOption .ant-select-item section {
    display: flex;
    align-items: center;
    font-size: .28rem
}

.phpEntry-LzHUv .entryInputSelectOption .ant-select-item section span {
    margin-left: .3rem
}

.phpEntry-LzHUv .language .ant-select {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.phpEntry-LzHUv .language .ant-select-arrow {
    right: .2rem !important
}

.phpEntry-LzHUv .language .ant-select-focused .ant-select-selector,
.phpEntry-LzHUv .language .ant-select-selector {
    border: none !important;
    border-radius: .16rem !important
}

.phpEntry-LzHUv .language .ant-select-selector {
    position: absolute !important;
    width: 6.3rem !important;
    padding: 0 !important;
    height: 100% !important;
    left: 0
}

.phpEntry-LzHUv .language .ant-select-selector .ant-select-selection-search input {
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    height: 100% !important
}

.phpEntry-LzHUv .language .ant-select-selector .ant-select-selection-placeholder {
    font-size: .24rem;
    color: var(--cms-text-color-secondary);
    padding: 0 .7rem !important;
    display: flex;
    align-items: center
}

.phpEntry-LzHUv .language .ant-select-selector .ant-select-selection-item {
    padding: 0 .7rem 0 1rem !important;
    font-size: .33rem !important
}

.phpEntry-LzHUv .language .ant-select-selector .ant-select-selection-item section {
    height: 100% !important;
    display: flex;
    align-items: center
}

.phpEntry-LzHUv .language .ant-select-selector .ant-select-selection-item section span {
    margin-right: .2rem
}

.phpEntry-LzHUv .language .ant-select-selector .ant-select-selection-item img {
    width: .3rem;
    display: none
}

.phpEntry-LzHUv .language .formBoxFormSelectImg {
    width: .44rem !important
}

.phpEntry-LzHUv .language .form-box-form-select {
    padding: 0 !important
}

.phpEntry-LzHUv .currency .ant-select {
    width: 100%;
    position: absolute;
    left: 0
}

.phpEntry-LzHUv .currency .ant-select .ant-select-selector {
    height: .9rem;
    border: .02rem solid var(--cms-text-color-secondary) !important
}

.phpEntry-LzHUv .currency .ant-select-suffix {
    padding-left: 0 !important
}

.phpEntry-LzHUv .currency .ant-select-selection-placeholder {
    color: var(--cms-text-color-secondary);
    padding-left: .4rem !important;
    font-size: .24rem
}

.phpEntry-LzHUv .currency .ant-select-selector {
    padding-left: 0 !important;
    border-radius: .24rem !important
}

.phpEntry-LzHUv .currency .ant-select-selector input {
    height: .9rem !important
}

.phpEntry-LzHUv .currency .ant-select-focused .ant-select-selector {
    border-radius: .24rem !important
}

.phpEntry-LzHUv .currency .ant-select-selection-item {
    padding-left: 1rem !important;
    font-size: .33rem
}

.phpEntry-LzHUv .currency .ant-select-selection-item section {
    height: 100% !important;
    display: flex;
    align-items: center
}

.phpEntry-LzHUv .currency .ant-select-selection-item section span {
    margin-right: .2rem
}

.phpEntry-LzHUv .currency .ant-select-selection-item img {
    display: none !important
}

.phpEntry-LzHUv .phone .ant-select-selector {
    height: 100% !important
}

.phpEntry-LzHUv .phone .ant-select-selection-item {
    height: 100%;
    line-height: 1 !important;
    display: flex;
    align-items: center
}

.phpEntry-LzHUv .phone .ant-select-selection-item section {
    margin-left: .6rem
}

.phpEntry-LzHUv .phone .ant-select-selection-item section .areaCodeOptionTextName,
.phpEntry-LzHUv .phone .ant-select-selection-item section img {
    display: none
}

.phpEntry-LzHUv .phone .ant-select,
.phpEntry-LzHUv .phone .login-phone-input-select {
    width: 1.92rem !important;
    height: .64rem
}

.phpEntry-LzHUv .phone .ant-select {
    position: absolute !important;
    left: 0;
    top: 0
}

.phpEntry-LzHUv .phone .ant-form-item-control-input-content div {
    position: relative
}

.phpEntry-LzHUv .phone .ant-select-selection-search {
    width: 1.92rem !important;
    text-align: center;
    left: 0 !important;
    z-index: 999
}

.phpEntry-LzHUv .phone .ant-select-selection-search input {
    width: 1.92rem !important;
    height: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center
}

.phpEntry-LzHUv .phone .ant-select-arrow {
    display: none !important;
    position: relative
}

.phpEntry-LzHUv .phone .anticon-down {
    width: .4rem;
    height: .64rem;
    display: flex;
    position: absolute;
    right: 0;
    align-items: center;
    justify-content: center;
    z-index: 9
}

.phpEntry-LzHUv .username_phone {
    margin-right: .2rem !important;
    position: relative;
    left: 0
}

.phpEntry-LzHUv .username_phone .login-phone-input-select {
    width: 1.72rem !important;
    height: .64rem
}

.phpEntry-LzHUv .username_phone .ant-select {
    position: absolute !important;
    width: 1.72rem !important;
    height: .64rem;
    left: 0;
    top: 0
}

.phpEntry-LzHUv .username_phone .ant-select-selection-search {
    width: 1.72rem !important;
    text-align: center;
    left: 0 !important;
    z-index: 999
}

.phpEntry-LzHUv .username_phone .ant-select-selection-search input {
    width: 1.72rem !important;
    height: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center
}

.phpEntry-LzHUv .username_phone .ant-select-selection-item section {
    margin-left: .5rem !important
}

.phpEntry-LzHUv .loginEmailInputSelect {
    width: 100%;
    max-height: 2.8rem;
    background-color: var(--cms-background-color-primary);
    position: absolute;
    top: .76rem;
    left: 0;
    overflow: auto;
    z-index: 100;
    border-radius: .16rem;
    border: .02rem solid var(--cms-divider-color)
}

.phpEntry-LzHUv .loginEmailInputSelect>div {
    line-height: .6rem;
    margin: .1rem 0;
    color: var(--cms-text-color-primary);
    padding: 0 .2rem;
    color: var(--cms-text-color-secondary);
    font-size: .24rem
}

.phpEntry-LzHUv .loginEmailInputSelect>div.activelist {
    color: var(--cms-primary-color)
}

.phpEntry-LzHUv .loginEmailInputSelect .loginList {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-indent: .4rem
}

.phpEntry-LzHUv .loginEmailInputSelect .loginList>div {
    display: flex;
    align-items: center;
    position: relative
}

.phpEntry-LzHUv .loginEmailInputSelect .loginList>div>div {
    position: relative;
    margin-right: .12rem;
    display: flex;
    align-items: center
}

.phpEntry-LzHUv .loginEmailInputSelect .loginList>div>div:first-child {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.phpEntry-LzHUv .loginEmailInputSelect .loginListActive {
    color: var(--cms-primary-color)
}

.phpEntry-LzHUv .loginEmailInputSelect1 {
    position: absolute;
    width: 4.9rem;
    left: .28rem;
    top: 1.28rem;
    padding: .14rem 0
}

.phpEntry-LzHUv .loginEmailInputSelect2 {
    position: absolute !important;
    width: 100% !important;
    left: 0 !important;
    top: .94rem !important
}

.phpEntry-LzHUv .cms-mango-popup[data-type~=MangoEntryMobile]>div {
    overflow: scroll
}

.phpEntry-LzHUv .RentryTabsRegister .form-box-form-select {
    margin-bottom: 0 !important
}

input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
    -webkit-box-shadow: inset 0 0 0 20rem rgba(225, 233, 255, 0) !important;
    -webkit-text-fill-color: var(--cms-text-color-primary) !important;
    -webkit-transition-delay: 99999s;
    -webkit-transition: color 99999s ease-out, background-color 99999s ease-out
}

.container-FkN5p {
    display: flex;
    flex-direction: column;
    padding-bottom: .32rem;
    padding-top: .2rem;
    width: 100%;
    height: 100%;
    font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei, sans-serif;
    background: var(--cms-background-color-primary);
    border: .02rem solid var(--cms-text-color-secondary);
    border-radius: .16rem;
    transform: translateY(.2rem) !important;
    position: relative
}

.container-title-ndxnr {
    margin-left: .12rem
}

.container-FkN5p .delete {
    width: .32rem;
    height: .32rem;
    margin-right: .06rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--cms-text-color-secondary);
    border-radius: 50%
}

.container-FkN5p .delete .svg-icon-UPCeJ {
    color: var(--cms-background-color-primary) !important
}

.container-FkN5p .van-tab--active .RentryTabsNav,
.container-FkN5p .van-tab--active .RentryTabsNav>div {
    color: var(--cms-primary-color)
}

.container-FkN5p .van-tab--active .RentryTabsNav>div svg path {
    fill: var(--cms-primary-color)
}

.container-FkN5p .van-icon-success:before {
    font-size: .28rem
}

.container-FkN5p .RentryTabsNav {
    display: flex;
    align-items: center;
    justify-content: center;
    height: .84rem
}

.container-FkN5p .RentryTabsNav,
.container-FkN5p .RentryTabsNav>div {
    color: var(--cms-text-color-primary)
}

.container-FkN5p .RentryTabsNav>div svg path {
    fill: var(--cms-text-color-secondary)
}

.container-FkN5p .van-tabs__wrap {
    height: .8rem !important;
    margin-bottom: .2rem;
    color: var(--cms-primary-color)
}

.container-FkN5p .van-tabs__wrap .van-tab {
    font-size: .26rem;
    color: var(--cms-primary-color)
}

.container-FkN5p .van-tabs__wrap .van-tab .van-tab__text {
    display: flex;
    align-items: center;
    justify-content: center
}

.container-FkN5p .van-tabs__nav {
    background: transparent !important
}

.container-FkN5p .van-tabs__line {
    width: 30%;
    height: .03rem !important;
    background: var(--cms-primary-color) !important;
    bottom: 0 !important
}

.container-FkN5p .van-tabs__nav--line {
    padding-bottom: 0 !important
}

.container-wrapper-DFU9h {
    position: relative;
    width: 6.9rem;
    padding-bottom: 1.08rem;
    margin: 0 auto;
    margin-top: -.2rem
}

.container-header-GVklt {
    display: flex;
    align-items: center;
    justify-content: center;
    height: .84rem;
    margin-bottom: .2rem;
    font-size: .26rem;
    line-height: .84rem;
    text-align: center;
    color: var(--cms-primary-color)
}

.container-header-GVklt>div {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 .2rem;
    flex: 1
}

.container-header-GVklt>div:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: .06rem;
    border-radius: .06rem;
    background: var(--cms-primary-color)
}

.container-header-GVklt .svg-icon-UPCeJ {
    margin-right: .08rem
}

.container-header-GVklt .svg-icon-UPCeJ path {
    opacity: 1
}

.container-close-PodOs {
    position: absolute;
    width: .6rem;
    height: .6rem;
    left: 50%;
    bottom: 0;
    margin-left: -.3rem;
    border: .04rem solid #fff;
    border-radius: 50%;
    transform: rotate(45deg);
    cursor: pointer;
    transition: all .25s ease 0s
}

.container-close-PodOs:hover {
    transform: rotate(135deg)
}

.container-close-PodOs:after,
.container-close-PodOs:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: .04rem;
    height: .32rem;
    transform: translate(-50%, -50%);
    background-color: #fff
}

.container-close-PodOs:after {
    transform: translate(-50%, -50%) rotate(90deg)
}

.other-X7EoU {
    margin-top: .2rem
}

.other-title-czNtp {
    font-size: .24rem;
    color: var(--cms-text-color-secondary);
    line-height: .34rem;
    position: relative;
    width: 100%;
    text-align: center;
    margin-bottom: .2rem
}

.other-title-czNtp span {
    position: relative
}

.other-title-czNtp span:after,
.other-title-czNtp span:before {
    content: "";
    position: absolute;
    top: 50%;
    height: .01rem;
    width: .7rem;
    background: var(--cms-divider-color)
}

.other-title-czNtp span:before {
    left: -.92rem
}

.other-title-czNtp span:after {
    right: -.92rem
}

.other-login-FLyVd {
    position: relative;
    width: 3.32rem;
    border-radius: .72rem;
    margin: 0 auto
}

.other-login-FLyVd,
.other-login-icon-c0S05 {
    align-items: center;
    display: flex;
    justify-content: center;
    height: .72rem
}

.other-login-icon-c0S05 {
    width: .72rem;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 .3rem
}

.other-login-icon-google-CW07T {
    background-image: url(/img/google.a618db65.png)
}

.other-login-icon-fb-XoLub {
    background-image: url(/img/facebook.d016d34a.png)
}

.form-box-D74vi {
    display: flex;
    flex-direction: column;
    width: 100%;
    flex: 1;
    overflow: hidden;
    padding-bottom: .4rem
}

.form-box-header-back-BncVn {
    position: absolute;
    left: .3rem;
    top: .4rem;
    z-index: 1000;
    color: #fff
}

.form-box-header-logo-jMuU_ {
    width: 100%;
    margin: 1.2rem auto .3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center
}

.form-box-header-logo-jMuU_ img {
    width: 5rem
}

.form-box-header-title-FWIaU {
    font-size: .6rem;
    font-weight: 700;
    text-align: center;
    width: 100%;
    margin-bottom: .3rem;
    color: var(--cms-text-color-primary)
}

.form-box-D74vi .ant-form-item-explain {
    line-height: 1;
    font-size: .24rem;
    font-weight: 400;
    color: var(--cms-primary-color) !important;
    min-height: .48rem !important;
    margin-top: .2rem
}

.form-box-D74vi .ant-form-item-explain .ant-form-item-explain-error {
    position: relative;
    align-items: center;
    display: none
}

.form-box-D74vi .ant-form-item-explain .ant-form-item-explain-error:before {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.1rem;
    content: "!";
    width: .22rem;
    height: .22rem;
    display: inline-block;
    margin-right: .1rem;
    text-align: center;
    line-height: .22rem;
    border-radius: 50%;
    font-size: .16rem;
    background: var(--cms-color-help) !important;
    color: #fff;
    display: none
}

.form-box-D74vi .ant-form-item-explain .ant-form-item-explain-error:first-child {
    display: flex;
    align-items: center
}

.form-box-D74vi .ant-form-item-explain>.ant-form-item-explain-error:first-child {
    display: flex
}

.form-box-D74vi .ant-select-selector {
    border: none !important
}

.form-box-D74vi .ant-form-item-explain-error {
    color: var(--cms-color-help) !important;
    display: none
}

.form-box-D74vi .van-button--normal {
    height: 1rem;
    background-color: var(--cms-primary-color);
    border-color: var(--cms-divider-color);
    border-radius: .5rem;
    width: 100%;
    font-size: .42rem;
    color: var(--cms-theme-text-color-primary);
    margin-top: .5rem
}

.form-box-D74vi .van-button--disabled {
    opacity: 1 !important;
    background: var(--cms-grey-secondary-color) !important;
    color: #fff !important
}

.form-box-D74vi .ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon,
.form-box-D74vi .ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {
    display: none
}

.form-box-disbaled-ZW7H_ {
    pointer-events: none
}

.form-box-show-IPz5X {
    transform: translateY(0)
}

.form-box-title-_BF49 {
    font-size: .32rem;
    font-weight: 600;
    color: var(--cms-text-color-primary);
    position: absolute;
    width: 100%;
    text-align: center
}

.form-box-form-dlplr {
    width: 100%;
    flex: 1;
    overflow: hidden;
    overflow-y: auto;
    min-height: 2.4rem;
    position: relative
}

.form-box-form-label-VKheO {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 1rem;
    left: 0
}

.form-box-form-label-VKheO>span {
    position: absolute;
    left: .12rem;
    top: 50%;
    margin-top: -.08rem;
    line-height: 1;
    color: var(--cms-color-help)
}

.form-box-form-label-tips-BI8bm {
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    line-height: 1;
    display: flex;
    height: .44rem;
    align-items: center
}

.form-box-form-label-icon-mNMC2 {
    width: .44rem;
    height: .44rem;
    display: flex;
    align-items: center
}

.form-box-form-label-icon-mNMC2 svg {
    width: .44rem;
    height: .44rem
}

.form-box-form-label-icon1-eYmso {
    width: .36rem;
    height: .36rem;
    display: flex;
    align-items: center
}

.form-box-form-label-icon1-eYmso svg {
    width: .36rem;
    height: .36rem
}

.form-box-form-duty-S_9lL {
    color: var(--cms-text-color-primary);
    font-size: .24rem;
    color: var(--cms-text-color-secondary)
}

.form-box-form-duty-S_9lL .anticon {
    margin-left: .2rem;
    color: var(--cms-text-color-secondary) !important
}

.form-box-form-duty-wrap-CRQcV .ant-form-item-explain {
    left: -1rem !important
}

.form-box-form-duty-wrap-CRQcV .form-box-form-label-b5nov span {
    right: -.12rem
}

.form-box-form-duty-select-GmK2J {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.72rem;
    padding-right: .2rem;
    font-size: .24rem;
    border-right: .02rem solid var(--cms-divider-color);
    color: var(--cms-text-color-secondary)
}

.form-box-form-duty-select-GmK2J img {
    width: .28rem;
    margin-right: .08rem
}

.form-box-form-duty-select-GmK2J .anticon {
    padding-left: .2rem;
    color: var(--cms-text-color-secondary) !important
}

.form-box-form-duty-select-content-kzlMc {
    color: var(--cms-text-color-primary);
    font-size: .28rem
}

.form-box-form-icon-tQbIV {
    color: var(--cms-text-color-secondary) !important;
    font-size: 0
}

.form-box-form-icon-close-ToZIh {
    opacity: .5
}

.form-box-form-icon-open-HCrtG {
    opacity: 1 !important;
    color: var(--cms-primary-color) !important
}

.form-box-form-staticText-_2c8J {
    color: var(--cms-text-color-primary);
    font-size: .24rem;
    margin-bottom: .4rem
}

.form-box-form-staticText-_2c8J span {
    padding-left: .08rem;
    padding-right: .08rem;
    color: var(--cms-primary-color)
}

.form-box-form-dlplr .ant-form-item {
    margin-bottom: .2rem !important
}

.form-box-form-dlplr .ant-form-item .ant-form-item-explain {
    display: none !important
}

.form-box-form-dlplr .ant-form-item.ant-form-item-has-error {
    margin-bottom: 0 !important
}

.form-box-form-dlplr .ant-form-item.ant-form-item-has-error .ant-form-item-explain {
    display: flex !important;
    margin-top: 0 !important
}

.form-box-form-space-bW2dp {
    margin-bottom: .2rem
}

.form-box-form-space-item-TxYQk {
    display: flex;
    font-size: .24rem
}

.form-box-form-space-item-aa-x2DmU {
    margin-bottom: .1rem
}

.form-box-form-space-item-TxYQk .van-radio-group {
    width: 100%
}

.form-box-form-space-item-TxYQk .van-radio {
    margin-right: 0;
    width: 50%
}

.form-box-form-space-item-TxYQk .van-radio__icon {
    height: .32rem;
    line-height: .32rem
}

.form-box-form-space-item-TxYQk .van-radio__icon--round .van-icon {
    border-radius: .04rem;
    width: .32rem;
    height: .32rem;
    line-height: 1;
    border-color: var(--cms-divider-color)
}

.form-box-form-space-item-TxYQk .van-radio__icon--checked .van-icon {
    color: var(--cms-background-color-primary);
    background-color: var(--cms-primary-color);
    border-color: transparent
}

.form-box-form-space-item-TxYQk .van-radio__label {
    line-height: 1;
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: var(--cms-text-color-primary)
}

.form-box-form-space-item-sub-YigMq {
    width: 50%;
    font-size: .24rem;
    display: flex
}

.form-box-form-space-item-sub-tip-LUb_G:before {
    border-left: .02rem solid var(--cms-divider-color);
    border-bottom: .02rem solid var(--cms-divider-color);
    margin-left: .16rem
}

.form-box-form-space-item-sub-tip-LUb_G:before,
.form-box-form-space-item-sub-tip1-iF0bW:before {
    display: inline-block;
    content: "";
    width: .24rem;
    height: .24rem;
    margin-right: .08rem;
    margin-top: -.08rem
}

.form-box-form-space-item-sub-tip1-iF0bW:before {
    border-left: .02rem solid transparent;
    border-bottom: .02rem solid transparent;
    margin-left: -.16rem
}

.form-box-form-space-item-sub-YigMq svg {
    border-radius: 50%;
    border: .02rem solid var(--cms-text-color-secondary)
}

.form-box-form-space-item-sub-YigMq svg circle {
    fill: transparent
}

.form-box-form-space-item-sub-YigMq svg path {
    fill: var(--cms-text-color-secondary)
}

.form-box-form-space-item-sub-text-JVSHg {
    position: relative;
    line-height: 1.4;
    margin-left: .06rem
}

.form-box-form-space-item-sub-active-Si8p1 svg {
    border: none;
    background: var(--cms-primary-color)
}

.form-box-form-space-item-sub-active-Si8p1 svg circle {
    fill: var(--cms-primary-color) !important
}

.form-box-form-space-item-sub-active-Si8p1 svg path {
    fill: var(--cms-divider-color) !important
}

.form-box-form-space-item-sub-active-Si8p1 span:nth-child(2) {
    color: var(--cms-primary-color)
}

.form-box-form-input-hOyVH {
    width: 100%;
    height: .9rem;
    border-radius: .24rem;
    padding-right: .2rem;
    display: flex;
    align-items: center
}

.form-box-form-input-active-URqdc,
.form-box-form-input-hOyVH {
    border: .02rem solid var(--cms-text-color-primary)
}

.form-box-form-input-icon-img-ucMOI {
    width: .3rem !important;
    margin-right: .08rem !important
}

.form-box-form-input-label-VBS2p {
    display: inline-block;
    width: 1.8rem;
    font-size: .36rem;
    color: rgba(0, 153, 68, .5);
    margin-right: .2rem;
    white-space: nowrap
}

.form-box-form-input-captcha-l1XV1 {
    width: 1.6rem
}

.form-box-form-input-captcha-l1XV1 img {
    width: 100%
}

.form-box-form-input-hOyVH .ant-form-item {
    flex: 1
}

.form-box-form-input-hOyVH .ant-form-item-explain {
    display: flex
}

.form-box-form-input-hOyVH .ant-form-item-explain div:first-of-type {
    display: block
}

.form-box-form-input-hOyVH .ant-form-item-explain div:not(:first-child) {
    display: none
}

.form-box-form-input-xx-T_dOp {
    position: absolute;
    left: -.24rem;
    top: 50%;
    transform: translateY(-50%);
    color: var(--cms-color-help)
}

.form-box-form-input-hOyVH input {
    border: none;
    background: none;
    color: var(--cms-text-color-primary);
    font-variant: tabular-nums;
    width: 100%;
    flex: 1;
    font-size: .33rem;
    font-weight: 500;
    text-overflow: ellipsis
}

.form-box-form-input-hOyVH input::-moz-placeholder {
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.form-box-form-input-hOyVH input::placeholder {
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.form-box-form-input-hOyVH input::-webkit-input-placeholder {
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.form-box-form-input-hOyVH input:-webkit-autofill {
    -webkit-text-fill-color: var(--cms-text-color-primary) !important;
    font-size: .28rem
}

.form-box-form-input-password-fCUQx {
    width: .48rem;
    height: .48rem;
    display: inline-flex;
    align-items: center
}

.form-box-form-input-sendcode-zDzD3 {
    max-width: 1.6rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    line-height: 1;
    color: var(--cms-text-color-secondary);
    font-size: .24rem;
    text-align: right
}

.form-box-form-input-sendcode-active-EJut9 {
    color: var(--cms-primary-color)
}

.form-box-form-input-hOyVH.form-box-form-sms-rYqGI {
    margin-bottom: .24rem
}

.form-box-form-select-Ajy9R {
    position: relative;
    width: 100%;
    height: .9rem;
    background: none;
    border-radius: .24rem;
    padding-right: .2rem;
    border: .02rem solid var(--cms-text-color-primary);
    display: flex;
    align-items: center;
    line-height: .24rem
}

.form-box-form-select-currency-lOmCQ {
    border: none
}

.form-box-form-select-Ajy9R .ant-form-item {
    flex: 1
}

.form-box-form-select-Ajy9R .anticon {
    color: var(--cms-text-color-secondary) !important
}

.form-box-form-select-content-w8Vau {
    flex: 1;
    overflow: hidden
}

.form-box-form-select-label-ZWfPa {
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    margin-top: .1rem
}

.form-box-form-select-selected-sr8AQ {
    width: 100%;
    height: .44rem;
    line-height: .44rem;
    font-size: .28rem;
    font-weight: 500;
    color: var(--cms-text-color-primary)
}

.form-box-form-select-img-nJxCr {
    width: .44rem;
    height: .44rem
}

.form-box-form-select-info-zQjw7 {
    position: absolute;
    bottom: .12rem;
    line-height: 1;
    color: var(--cms-text-color-primary);
    font-size: .24rem
}

.form-box-form-select-info-currency-HKFZX {
    font-size: .24rem;
    line-height: 1;
    color: var(--cms-top-money-color);
    display: inline-block;
    margin-top: .08rem;
    word-break: break-all;
    padding: 0 .04rem
}

.form-box-form-select-placeholder-wg8vO {
    width: 100%;
    height: .44rem;
    line-height: .44rem;
    font-size: .28rem;
    color: var(--cms-text-color-secondary);
    font-weight: 400;
    font-size: .24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.form-box-form-select-arrow-F1RO4 {
    width: .48rem;
    height: .48rem;
    display: inline-block;
    font-size: 0
}

.form-box-form-select-arrow-F1RO4 svg {
    width: .48rem;
    height: .48rem
}

.form-box-form-select-arrow-F1RO4 svg path {
    fill: var(--cms-divider-color)
}

.form-box-form-select-Ajy9R input {
    border: none;
    background: none;
    width: 100%;
    color: var(--cms-text-color-primary);
    font-size: .33rem;
    font-weight: 700;
    text-overflow: ellipsis
}

.form-box-form-select-Ajy9R input::-moz-placeholder {
    color: var(--cms-text-color-secondary) !important;
    font-weight: 400
}

.form-box-form-select-Ajy9R input::placeholder {
    color: var(--cms-text-color-secondary) !important;
    font-weight: 400
}

.form-box-form-select-Ajy9R input::-webkit-input-placeholder {
    color: var(--cms-text-color-secondary) !important;
    font-weight: 400
}

.form-box-form-select-Ajy9R input:-webkit-autofill {
    -webkit-text-fill-color: var(--cms-text-color-primary) !important;
    font-weight: 400
}

.form-box-form-checkbox-QY9I0 {
    display: flex;
    align-items: center;
    font-size: .24rem;
    font-weight: 500;
    color: var(--cms-primary-color)
}

.form-box-form-checkbox-QY9I0>span {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.form-box-form-checkbox-login-eQ5Py {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end
}

.form-box-form-checkbox-QY9I0>p:first-child {
    color: var(--cms-text-color-secondary);
    font-size: .24rem;
    margin-bottom: .1rem;
    text-align: right
}

.form-box-form-checkbox-QY9I0>p:last-child {
    color: var(--cms-primary-color);
    font-size: .24rem;
    text-align: right
}

.form-box-form-checkbox-icon-q5Lyv {
    width: .24rem;
    height: .24rem;
    border-radius: .12rem;
    border: .02rem solid var(--cms-divider-color);
    position: relative;
    display: inline-block;
    margin-right: .1rem;
    flex-shrink: 0
}

.form-box-form-checkbox-icon-q5Lyv:before {
    content: "";
    width: .2rem;
    height: .2rem;
    background: var(--cms-primary-color);
    border-radius: .1rem;
    display: none;
    position: absolute;
    left: 0;
    top: 0
}

.form-box-form-checkbox-icon-checked-IEIzL {
    border-color: var(--cms-primary-color)
}

.form-box-form-checkbox-icon-checked-IEIzL:before {
    display: inline-block
}

.form-box-form-duty-S_9lL {
    width: 1rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.form-box-phone-buKdX {
    padding-bottom: .1rem
}

.form-box-arrow-gSpBs {
    display: inline-block;
    width: .52rem;
    height: .52rem;
    background: url(/img/arrow_down.88550bda.png) no-repeat;
    background-size: contain;
    position: absolute;
    left: 50%;
    margin-left: -.26rem
}

.form-box-arrow-up-KrCfg {
    transform: rotateX(180deg);
    top: 1rem
}

.form-box-arrow-up2-m3ktF {
    transform: rotateX(180deg);
    top: 1.8rem
}

.form-box-arrow-down-ASovD {
    top: 8.4rem
}

.form-box-arrow-down2-Zq21l {
    top: 8.6rem
}

.login-e4a7i {
    width: 100%
}

.login-e4a7i .van-tab {
    color: var(--cms-text-color-secondary) !important
}

.login-e4a7i .van-tab--active {
    color: var(--cms-text-color-primary) !important
}

.login-e4a7i .van-tabs__nav {
    background: none !important
}

.login-e4a7i .van-tabs__line {
    background: none !important;
    width: .4rem
}

.login-e4a7i .van-tabs__wrap {
    height: .56rem !important
}

.login-content-JDpje {
    width: 100%;
    padding: 0 .28rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.login-content-noaccount-KVsTT {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: .5rem;
    font-size: .3rem;
    color: var(--cms-text-color-primary)
}

.login-content-noaccount-register-EqqL4 {
    background: linear-gradient(270deg, var(--cms-theme-divider-color) 9.48%, var(--cms-secondary-color) 51.57%, var(--cms-primary-color));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: var(--cms-primary-color);
    margin-left: .1rem
}

.login-bottom-Asybc {
    margin-top: .1rem;
    display: flex;
    justify-content: space-between;
    line-height: 1.1;
    font-size: .31rem
}

.login-bottom-Asybc section,
.login-phone-input-YOG3x {
    display: flex;
    align-items: center
}

.login-phone-input-YOG3x {
    border-radius: .16rem;
    padding-right: .1rem;
    border: .02rem solid var(--cms-text-color-secondary)
}

.login-phone-input-select-BqV0p {
    display: flex;
    align-items: center;
    padding: 0 .2rem 0 .3rem;
    width: 1.92rem;
    margin-right: .2rem;
    border-right: .02rem solid var(--cms-text-color-secondary);
    height: .64rem
}

.login-phone-input-select-BqV0p img {
    width: .36rem;
    margin-right: .08rem
}

.login-phone-input-select-img-JOnuy {
    width: .26rem;
    margin-right: .08rem
}

.login-phone-input-select-BqV0p .anticon {
    font-size: .24rem;
    color: var(--cms-text-color-secondary) !important
}

.login-phone-input-select-BqV0p .ant-select-selector {
    border: none !important;
    padding: 0 !important
}

.login-phone-input-select-content-Q2K2p {
    color: var(--cms-text-color-secondary);
    font-size: .24rem
}

.login-phone-input-select-xuan1-RH3dU {
    transform: rotate(180deg);
    transition: all .1s linear
}

.login-phone-input-select-xuan2-mLlGi {
    transform: rotate(0);
    transition: all .1s linear
}

.login-phone-input-box-s8pxT {
    flex: 1;
    padding-left: 0;
    margin-bottom: 0
}

.login-phone-input-number-d9jiP {
    width: 4.3rem
}

.login-phone-input-number-code-jk6QC {
    height: .34rem;
    font-size: .24rem;
    font-weight: 400;
    color: var(--cms-primary-color);
    text-align: right
}

.login-phone-input-number-code-send-sZX_G {
    font-size: .24rem;
    font-weight: 400;
    color: var(--cms-text-color-secondary)
}

.login-phone-input-area-sRSWt {
    margin-bottom: 0;
    width: auto
}

.login-phone-input-YOG3x .form-box-form-input-hOyVH {
    border: none !important
}

.login-register-ojW0e {
    padding: 0 .34rem 0
}

.area-code-Bjlr8 .van-picker__toolbar {
    background: var(--cms-divider-color)
}

.area-code-Bjlr8 .van-picker__confirm {
    visibility: hidden
}

.area-code-item-Io6jR {
    width: 100%;
    height: 1.28rem;
    display: flex;
    align-items: center;
    padding: 0 .32rem;
    justify-content: space-between
}

.area-code-item-name-vAQbW {
    font-size: .32rem;
    font-weight: 500;
    color: var(--cms-text-color-primary)
}

.area-code-item-code-xOcUu {
    font-size: .32rem;
    font-weight: 400;
    color: var(--cms-text-color-secondary);
    margin-left: .16rem
}

.area-code-item-select-tWhpk {
    display: inline-block;
    width: .48rem;
    height: .48rem;
    background-image: url(/img/code.e4ffe120.png);
    background-repeat: no-repeat;
    background-size: contain
}

.area-code-item-select-ed-C0JqM {
    background-image: url(/img/code_select.1bd9dbb4.png)
}

.currencyPopup-Nwo0t {
    background: var(--cms-background-color-secondary) !important
}

.currencyTitle-YNEZr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .28rem;
    background-color: var(--cms-background-color-primary);
    height: 1.12rem;
    position: relative
}

.currencyTitle-close-WjT6C {
    color: var(--cms-text-color-primary) !important;
    font-size: 0
}

.currencyTitle-YNEZr .cancel-Mq_ri,
.currencyTitle-YNEZr .confirm-bZGkB {
    width: 24%;
    font-size: .28rem
}

.currencyTitle-YNEZr .cancel-Mq_ri {
    left: .28rem;
    color: var(--cms-text-color-secondary);
    text-align: left
}

.currencyTitle-YNEZr .confirm-bZGkB {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    right: .28rem;
    color: var(--cms-text-color-secondary)
}

.currencyTitle-YNEZr h4 {
    text-align: center;
    font-weight: 700;
    color: var(--cms-text-color-primary);
    font-size: .32rem
}

.currencyContainer-wlb20 {
    height: calc(100% - 1.46rem);
    overflow: auto;
    color: var(--cms-text-color-primary)
}

.currencyContainer-wlb20 .currencyList-ZmcOA {
    padding: 0 .28rem;
    height: 1.28rem;
    align-items: center;
    border-bottom: .02rem solid var(--cms-divider-color);
    display: flex;
    justify-content: space-between;
    gap: .2rem
}

.currencyContainer-wlb20 .currencyList-ZmcOA .currencyItemImg-i3xmL {
    width: .72rem;
    height: .72rem
}

.currencyContainer-wlb20 .currencyList-ZmcOA .bankLanguage-BkhwH {
    display: flex;
    flex-direction: column;
    margin-right: auto;
    font-size: .26rem
}

.currencyContainer-wlb20 .currencyList-ZmcOA .bankLocal-aq9gY {
    font-size: .26rem
}

.currencyContainer-wlb20 .currencyList-ZmcOA .bankIcon-IvpZ5 {
    margin-right: auto;
    font-size: .26rem
}

.currencyContainer-wlb20 .currencyList-ZmcOA .currencyIcon-CkKz3 {
    display: flex;
    align-items: center;
    font-size: .28rem
}

.currencyContainer-wlb20 .currencyList-ZmcOA .currencyIcon-CkKz3 img {
    width: .54rem;
    margin-right: .2rem
}

.currencyContainer-wlb20 .currencyList-ZmcOA .selectImg-ieDIb {
    width: .48rem;
    height: .48rem;
    background-size: .48rem .48rem;
    background-position: 50%;
    background-repeat: no-repeat
}

.areaCode-xXOkl {
    background: var(--cms-background-color-secondary) !important
}

.areaCode-header-GqO6x {
    display: flex;
    align-items: center;
    padding-left: .32rem;
    padding-right: .32rem;
    background-color: var(--cms-background-color-primary);
    width: 100%;
    height: 1.12rem
}

.areaCode-header-code-uQNwg {
    text-align: center;
    font-weight: 500;
    font-size: .28rem;
    color: var(--cms-text-color-primary)
}

.areaCode-header-search-f2ZUf {
    flex: 1;
    display: flex;
    align-items: center;
    border: .02rem solid var(--cms-divider-color);
    border-radius: .28rem;
    height: .56rem;
    margin-left: .24rem
}

.areaCode-header-search-f2ZUf input {
    padding-left: .16rem;
    width: calc(100% - .56rem);
    border: 0;
    outline: none;
    background: none;
    font-size: .26rem;
    color: var(--cms-text-color-primary)
}

.areaCode-header-search-f2ZUf input::-moz-placeholder {
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.areaCode-header-search-f2ZUf input::placeholder {
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.areaCode-header-search-close-t4TUC {
    display: flex;
    align-items: center;
    justify-content: center;
    width: .56rem;
    height: .56rem;
    font-size: 0
}

.areaCode-header-search-close-icon-zOthQ {
    color: var(--cms-text-color-secondary) !important
}

.areaCode-main-wjj7k {
    width: 100%;
    min-height: 6.4rem;
    max-height: calc(100vh - 4rem);
    overflow-y: auto
}

.areaCode-option-MY4cp {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: .24rem;
    padding-right: .24rem;
    border-bottom: .02rem solid var(--cms-divider-color);
    width: 100%;
    height: 1.28rem
}

.areaCode-option-text-vt3PK {
    font-size: .3rem;
    color: var(--cms-text-color-primary);
    display: flex;
    align-items: center
}

.areaCode-option-text-icon-jPK69 {
    width: .4rem;
    margin-right: .08rem
}

.areaCode-option-text-name-VgG3_ {
    width: 1.4rem;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 1;
    color: var(--cms-text-color-primary);
    padding-right: .08rem;
    font-weight: 500;
    display: inline-block
}

.areaCode-option-text-code-BGFqx {
    color: var(--cms-text-color-secondary);
    position: absolute;
    margin-left: .3rem;
    font-size: .33rem
}

.loginAccount-forgetText-OW0W0 {
    cursor: pointer;
    color: var(--cms-primary-color);
    padding-bottom: .2rem
}

.loginAccount-radio-YReqm {
    position: relative;
    display: flex;
    color: var(--cms-text-color-secondary);
    gap: .16rem;
    font-size: .31rem;
    align-items: center
}

.loginAccount-radio-YReqm>span {
    flex: 1;
    line-height: 1.5
}

.loginAccount-radio-YReqm article {
    border: .02rem solid var(--cms-text-color-primary);
    border-radius: .12rem;
    width: .4rem;
    height: .4rem;
    position: relative
}

.loginAccount-radio-checked-NIQuC article {
    background-color: var(--cms-background-color-secondary)
}

.loginAccount-radio-checked-NIQuC article:before {
    position: absolute;
    left: .08rem;
    top: .2rem;
    background-color: var(--cms-text-color-primary);
    width: .12rem;
    height: .04rem;
    content: "";
    transform: rotate(45deg) scaleY(1.5)
}

.loginAccount-radio-checked-NIQuC article:after {
    position: absolute;
    left: .14rem;
    top: .16rem;
    background-color: var(--cms-text-color-primary);
    width: .18rem;
    height: .04rem;
    content: "";
    transform: rotate(-45deg) scaleY(1.5)
}

.loginAccount-text-r3QhP {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-around;
    line-height: 1;
    padding: .2rem .28rem 0
}

.loginAccount-text1-s6cnJ {
    height: auto;
    line-height: 1;
    padding: .2rem .28rem
}

.loginAccount-link-SI2c4 {
    color: var(--cms-primary-color);
    cursor: pointer;
    font-size: .28rem
}

.loginAccount-link-SI2c4:hover {
    text-decoration: underline
}

.loginAccount-link1-hzLJd,
.loginAccount-link2-h30Wh,
.loginAccount-link3-rNGrZ {
    margin-right: .2rem;
    display: flex;
    align-items: center;
    flex: 1;
    justify-content: center;
    text-align: center
}

.loginAccount-link3-rNGrZ {
    margin-right: 0
}

.loginAccount-agreement-iS3IC {
    position: absolute;
    left: .28rem;
    top: 0;
    line-height: 1;
    font-size: .2rem;
    color: var(--cms-color-help)
}

.customer-JHRHw {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .24rem
}

.customer-JHRHw a {
    font-size: .24rem;
    color: var(--cms-primary-color)
}

.passwordStrength-EinoJ {
    font-size: .18rem
}

.passwordStrength-top-F7ZI7 {
    display: flex;
    align-items: center;
    margin-bottom: .2rem;
    line-height: 1
}

.passwordStrength-top-F7ZI7 i {
    width: .8rem;
    height: .12rem;
    margin: 0 .04rem;
    border-radius: .12rem;
    transition: all .25s ease 0s
}

.passwordStrength-top-F7ZI7 .label-name {
    padding-right: .1rem;
    font-size: .24rem
}

.passwordStrength-top-F7ZI7 .label-rule {
    padding-left: .1rem;
    color: var(--cms-text-color-secondary)
}

.passwordStrength-top-F7ZI7 .default {
    background-color: var(--cms-divider-color)
}

.passwordStrength-top-F7ZI7 .checked1 {
    background-color: var(--cms-global-secondary3-color)
}

.passwordStrength-top-F7ZI7 .checked2,
.passwordStrength-top-F7ZI7 .checked3 {
    background-color: var(--cms-global-secondary2-color)
}

.passwordStrength-top-F7ZI7 .checked4 {
    background-color: var(--cms-global-secondary1-color)
}

.passwordStrength-bottom-V8rXk {
    display: flex;
    align-items: center;
    color: var(--cms-color-help);
    margin-bottom: .16rem
}

.passwordStrength-bottom-V8rXk i {
    padding-left: .1rem;
    line-height: 1;
    font-style: normal;
    max-width: .92rem;
    word-wrap: break-word
}

.passwordStrength-bottom-V8rXk .error {
    color: var(--cms-global-secondary3-color)
}

.passwordStrength-bottom-V8rXk .error b {
    background: var(--cms-global-secondary3-color);
    transform: rotate(45deg)
}

.passwordStrength-bottom-V8rXk .error b:after,
.passwordStrength-bottom-V8rXk .error b:before {
    content: "";
    position: absolute;
    left: .1rem;
    top: .04rem;
    width: .02rem;
    height: .14rem;
    background: #fff
}

.passwordStrength-bottom-V8rXk .error b:before {
    transform: rotate(90deg)
}

.passwordStrength-bottom-V8rXk .success {
    color: var(--cms-global-secondary1-color)
}

.passwordStrength-bottom-V8rXk .success b {
    background: var(--cms-global-secondary1-color)
}

.passwordStrength-bottom-V8rXk .success b:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -.06rem 0 0 -.06rem;
    width: .12rem;
    height: .08rem;
    transform: rotate(-45deg);
    border-left: .02rem solid var(--cms-theme-text-color-primary);
    border-bottom: .02rem solid var(--cms-theme-text-color-primary)
}

.passwordStrength-bottom-V8rXk .waring {
    color: var(--cms-global-secondary2-color)
}

.passwordStrength-bottom-V8rXk .waring b {
    background: var(--cms-global-secondary2-color)
}

.passwordStrength-bottom-V8rXk .waring b:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -.06rem 0 0 -.06rem;
    width: .12rem;
    height: .08rem;
    transform: rotate(-45deg);
    border-left: .02rem solid var(--cms-theme-text-color-primary);
    border-bottom: .02rem solid var(--cms-theme-text-color-primary)
}

.passwordStrength-bottom-V8rXk b {
    position: relative;
    width: .22rem;
    height: .22rem;
    border-radius: 50%;
    transition: all .25s ease 0s
}

.passwordStrength-bottom-V8rXk>span {
    display: flex;
    align-items: center;
    margin-right: .4rem
}

.page-popup-LVq4M {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    position: fixed;
    left: 0;
    top: 0;
    font-size: .28rem
}

.page-popup-LVq4M,
.page-popup-LVq4M .delete {
    display: flex;
    align-items: center;
    justify-content: center
}

.page-popup-LVq4M .delete {
    width: .32rem;
    height: .32rem;
    margin-right: .06rem;
    background: var(--cms-text-color-secondary);
    border-radius: 50%
}

.page-popup-LVq4M .delete .svg-icon-UPCeJ {
    color: var(--cms-background-color-primary) !important
}

.page-popup-LVq4M .pagePopup_username {
    margin-bottom: .2rem !important
}

.page-popup-LVq4M .pagePopup_username_m {
    margin-bottom: .1rem !important
}

.page-popup-LVq4M .pagePopup_username_tips {
    color: var(--cms-color-help) !important;
    font-size: .24rem;
    position: relative;
    margin-bottom: .1rem;
    line-height: 1
}

.page-popup-LVq4M .pagePopup_username_tips>span {
    position: relative;
    left: .3rem;
    line-height: 1
}

.page-popup-LVq4M .pagePopup_username_tips:before {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.1rem;
    content: "!";
    width: .22rem;
    height: .22rem;
    display: inline-block;
    margin-right: .1rem;
    text-align: center;
    line-height: .22rem;
    border-radius: 50%;
    font-size: .16rem;
    background: var(--cms-color-help) !important;
    color: #fff
}

.page-popup-con-oiD8g {
    width: 6rem;
    min-height: 2rem;
    background: var(--cms-background-color-primary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .16rem;
    padding: .3rem .2rem .3rem .2rem
}

.page-popup-con-title-uUV1j {
    text-align: center;
    color: var(--cms-primary-color);
    font-size: .32rem
}

.page-popup-con-success-EN0Zt {
    font-size: .28rem;
    margin: .3rem 0 .2rem
}

.page-popup-con-success-tip1-bQ8i9 {
    color: var(--cms-primary-color)
}

.page-popup-con-success-tip2-su8OJ {
    color: var(--cms-text-color-secondary)
}

.page-popup-con-success-tip3-LFBjt,
.page-popup-con-username-mKYIW {
    color: var(--cms-text-color-primary)
}

.page-popup-con-username-mKYIW {
    margin-bottom: .16rem;
    display: flex;
    align-items: center
}

.page-popup-con-username-text1-KQLlD {
    color: var(--cms-text-color-secondary)
}

.page-popup-con-username-text2-v1Kfr {
    margin: 0 .1rem
}

.page-popup-con-usercopy-Ss3WK {
    text-align: center;
    color: var(--cms-text-color-secondary);
    margin-bottom: .3rem;
    font-size: .28rem;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1
}

.page-popup-con-usercopy-text1-kiB4T {
    color: var(--cms-primary-color);
    display: flex;
    align-items: center
}

.page-popup-con-usercopy-text2-jwppy {
    display: flex;
    align-items: center;
    margin: 0 .1rem
}

.page-popup-con-userbtns-xcc5e {
    display: flex;
    justify-content: space-between;
    margin-top: .3rem
}

.page-popup-con-userbtns-xcc5e div {
    width: 2.52rem;
    height: .72rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    white-space: pre-wrap;
    border-radius: .16rem;
    text-align: center;
    padding: 0 .2rem
}

.page-popup-con-userbtns-text1-H48Ku {
    border: .02rem solid var(--cms-primary-color);
    color: var(--cms-primary-color)
}

.page-popup-con-userbtns-text2-KjoEC {
    background: var(--cms-primary-color);
    color: var(--cms-background-color-primary)
}

.bottomBtns-Q_nWJ {
    display: flex;
    justify-content: space-between;
    padding: 0 .34rem
}

.bottomBtns-Q_nWJ>button,
.bottomBtns-Q_nWJ>div {
    display: flex;
    align-items: center;
    line-height: 1;
    font-size: .42rem !important;
    justify-content: center;
    margin-top: 0 !important
}

.bottomBtns-register-lBwUG {
    width: 4.1rem !important
}

.bottomBtns-register-lBwUG,
.bottomBtns-reset-zVoO7 {
    height: 1rem !important;
    border-radius: .5rem !important
}

.bottomBtns-reset-zVoO7 {
    width: 2.1rem !important;
    position: relative;
    font-weight: 600
}

.bottomBtns-reset-zVoO7>span {
    background: linear-gradient(270deg, var(--cms-theme-divider-color) 9.48%, var(--cms-secondary-color) 51.57%, var(--cms-primary-color)) !important;
    background-clip: text !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.bottomBtns-reset-zVoO7:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, var(--cms-theme-divider-color) 9.48%, var(--cms-secondary-color) 51.57%, var(--cms-primary-color));
    border-radius: .5rem;
    z-index: -1
}

.bottomBtns-reset-zVoO7:after {
    content: "";
    position: absolute;
    left: .02rem;
    top: .02rem;
    width: calc(100% - .04rem);
    height: calc(100% - .04rem);
    background: #010e22;
    border-radius: .49rem;
    z-index: -1
}

.radioCircle-RT_eU {
    display: inline-block;
    vertical-align: middle;
    border: .02rem solid var(--cms-divider-color);
    border-radius: .2rem;
    width: .4rem;
    height: .4rem;
    font-size: 0;
    overflow: hidden
}

.radioCircle-checked-YLui4 {
    position: relative;
    border-color: var(--cms-primary-color)
}

.radioCircle-checked-YLui4:after,
.radioCircle-checked-YLui4:before {
    position: absolute;
    display: inline-block;
    content: "";
    background-color: var(--cms-primary-color);
    height: .02rem
}

.radioCircle-checked-YLui4:before {
    top: .2rem;
    left: .09rem;
    width: .08rem;
    transform: rotate(45deg)
}

.radioCircle-checked-YLui4:after {
    top: .18rem;
    left: .13rem;
    width: .14rem;
    transform: rotate(135deg)
}

.areaCode-f4RoI {
    background: var(--cms-background-color-secondary) !important
}

.areaCode-header-aoXcu {
    display: flex;
    align-items: center;
    padding-left: .32rem;
    padding-right: .32rem;
    background-color: var(--cms-background-color-primary);
    width: 100%;
    height: 1.12rem
}

.areaCode-header-code-Rlzsc {
    text-align: center;
    font-weight: 500;
    font-size: .28rem;
    color: var(--cms-text-color-primary)
}

.areaCode-header-search-akBCy {
    flex: 1;
    display: flex;
    align-items: center;
    border: .02rem solid var(--cms-divider-color);
    border-radius: .28rem;
    height: .56rem;
    margin-left: .24rem
}

.areaCode-header-search-akBCy input {
    padding-left: .16rem;
    width: calc(100% - .56rem);
    border: 0;
    outline: none;
    background: none;
    font-size: .26rem;
    color: var(--cms-text-color-primary)
}

.areaCode-header-search-akBCy input::-moz-placeholder {
    color: var(--cms-text-color-secondary)
}

.areaCode-header-search-akBCy input::placeholder {
    color: var(--cms-text-color-secondary)
}

.areaCode-header-search-close-ZzFOX {
    display: flex;
    align-items: center;
    justify-content: center;
    width: .56rem;
    height: .56rem;
    font-size: 0
}

.areaCode-header-search-close-icon-c3jwf {
    color: var(--cms-text-color-secondary) !important
}

.areaCode-main-Srgfl {
    width: 100%;
    min-height: 6.4rem;
    max-height: 10rem;
    overflow-y: auto
}

.areaCode-option-bJEoP {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: .24rem;
    padding-right: .24rem;
    border-bottom: .02rem solid var(--cms-divider-color);
    width: 100%;
    height: 1.28rem
}

.areaCode-option-text-CuLcd {
    display: flex;
    align-items: center;
    color: var(--cms-text-color-primary);
    font-size: .26rem
}

.areaCode-option-text-icon-LYYgj {
    width: .48rem;
    margin-right: .08rem
}

.areaCode-option-text-name-Jg8e8 {
    padding-right: .08rem;
    font-weight: 500
}

.areaCode-option-text-code-Gfoej {
    color: var(--cms-text-color-secondary)
}

.radioCircle-deBpz {
    display: inline-block;
    vertical-align: middle;
    border: .02rem solid var(--cms-divider-color);
    border-radius: .2rem;
    width: .4rem;
    height: .4rem;
    font-size: 0;
    overflow: hidden
}

.radioCircle-checked-uaFcL {
    position: relative;
    border-color: var(--cms-primary-color)
}

.radioCircle-checked-uaFcL:after,
.radioCircle-checked-uaFcL:before {
    position: absolute;
    display: inline-block;
    content: "";
    background-color: var(--cms-primary-color);
    height: .02rem
}

.radioCircle-checked-uaFcL:before {
    top: .2rem;
    left: .09rem;
    width: .08rem;
    transform: rotate(45deg)
}

.radioCircle-checked-uaFcL:after {
    top: .18rem;
    left: .13rem;
    width: .14rem;
    transform: rotate(135deg)
}

.areaCode-mTq1m {
    background: var(--cms-mango-pop-background-color) !important
}

.areaCode-header-VUR9h {
    display: flex;
    align-items: center;
    padding-left: .32rem;
    padding-right: .32rem;
    background-color: var(--cms-mango-background-color4);
    width: 100%;
    height: 1.12rem
}

.areaCode-header-code-ez8wG {
    text-align: center;
    font-weight: 500;
    font-size: .28rem;
    color: var(--cms-mango-text-color7)
}

.areaCode-header-search-EY7xa {
    flex: 1;
    display: flex;
    align-items: center;
    border: .02rem solid var(--cms-mango-border-color);
    border-radius: .28rem;
    height: .56rem;
    margin-left: .24rem
}

.areaCode-header-search-EY7xa input {
    padding-left: .16rem;
    width: calc(100% - .56rem);
    border: 0;
    outline: none;
    background: none;
    font-size: .26rem;
    color: var(--cms-mango-text-color7)
}

.areaCode-header-search-EY7xa input::-moz-placeholder {
    color: var(--cms-mango-text-color4)
}

.areaCode-header-search-EY7xa input::placeholder {
    color: var(--cms-mango-text-color4)
}

.areaCode-header-search-close-MBHW8 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: .56rem;
    height: .56rem;
    font-size: 0
}

.areaCode-header-search-close-icon-efprI {
    color: var(--cms-mango-text-color5) !important
}

.areaCode-main-nSGSG {
    width: 100%;
    min-height: 6.4rem;
    max-height: 10rem;
    overflow-y: auto
}

.areaCode-option-HClv8 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: .24rem;
    padding-right: .24rem;
    border-bottom: .02rem solid var(--cms-mango-border-color);
    width: 100%;
    height: 1.28rem
}

.areaCode-option-text-riZ_6 span:first-child {
    padding-right: .32rem;
    font-weight: 500;
    font-size: .26rem;
    color: var(--cms-mango-text-color7)
}

.areaCode-option-text-riZ_6 span:last-child {
    font-size: .26rem;
    color: var(--cms-mango-border-color)
}

.popup-gzkBP {
    border-radius: .24rem;
    width: calc(100% - .32rem);
    height: 10rem;
    background: var(--cms-background-color-secondary) !important
}

.popup-header-fNqIZ {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: .32rem;
    padding-right: .32rem;
    width: 100%;
    height: 1.16rem;
    background: var(--cms-background-color-primary)
}

.popup-header-bg-q18JW {
    background: var(--cms-background-color-secondary)
}

.popup-header-border-VNGJn {
    border-bottom: .02rem solid var(--cms-divider-color)
}

.popup-header-icon-Iv8YB {
    color: var(--cms-text-color-primary) !important
}

.popup-header-left-dJjnt {
    display: flex;
    align-items: center;
    width: 12%;
    font-size: .28rem;
    color: var(--cms-text-color-secondary)
}

.popup-header-middle-bfmqL {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 76%;
    font-size: .28rem;
    color: var(--cms-text-color-primary)
}

.popup-header-right-BOYND {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 12%;
    font-size: .28rem;
    color: var(--cms-text-color-secondary)
}

.popup-header-icon-Iv8YB {
    color: var(--cms-text-color-secondary) !important
}

.popupWidth100-lzBt2 {
    background: var(--cms-background-color-secondary) !important;
    width: 100%
}

.popupHeight300-b2LZn {
    height: 6rem
}

.popupHeight700-InqUX {
    height: calc(100vh - 4.8rem)
}

.popupHeight630-mH3bi {
    height: 12.6rem
}

.popupHeightAuto-wzOMD {
    height: auto;
    background: none !important
}

.picker-cQtwX {
    background: var(--cms-background-color-secondary) !important;
    width: 100%
}

.picker-cQtwX .van-picker__toolbar {
    background: var(--cms-background-color-primary);
    height: 1.16rem
}

.picker-cQtwX .van-picker__cancel {
    font-size: .28rem;
    color: var(--cms-text-color-secondary)
}

.picker-cQtwX .van-picker__title {
    font-size: .28rem;
    color: var(--cms-text-color-primary)
}

.picker-cQtwX .van-picker__confirm {
    font-size: .28rem;
    color: var(--cms-text-color-secondary)
}

.picker-cQtwX .van-picker__mask {
    display: none
}

.picker-cQtwX .van-picker-column__item {
    color: var(--cms-text-color-primary);
    opacity: .5
}

.picker-cQtwX .van-picker-column__item--selected {
    opacity: 1
}

.picker-cQtwX .van-picker__frame {
    left: 0;
    right: 0
}

.picker-cQtwX .van-picker__frame:after {
    border-color: var(--cms-divider-color)
}

.fw-zwY76 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1650
}

.fw-zwY76 .ant-form-item-control {
    position: relative
}

.fw-zwY76 .ant-form-item-explain {
    position: absolute;
    width: 6.3rem;
    margin: 0 auto;
    height: .5rem;
    display: flex;
    line-height: 1;
    align-items: center;
    left: .24rem;
    bottom: -.5rem
}

.fw-zwY76 .ant-form-item-explain>div {
    font-size: .18rem
}

.fw-shadow-vUBkJ {
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%
}

.fw-content-jYdpl {
    position: absolute;
    left: 50%;
    top: 50%;
    background-color: var(--cms-background-color-primary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .16rem;
    width: 6.9rem;
    transform: translate(-50%, -50%);
    padding-bottom: .6rem
}

.fw-content-title-ZdUeK {
    padding: .14rem;
    width: 100%;
    color: var(--cms-text-color-primary);
    font-size: .3rem;
    text-align: center
}

.fw-content-step-baDgs {
    width: 6.3rem;
    margin: 0 auto;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .34rem 0;
    border: .02rem solid var(--cms-divider-color);
    border-radius: .08rem
}

.fw-content-step-item-GmJzb {
    position: relative;
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center
}

.fw-content-step-item-GmJzb:not(:first-child):before {
    content: "";
    position: absolute;
    left: -1.28rem;
    top: .25rem;
    width: 2rem;
    height: .1rem;
    background-color: var(--cms-background-color-secondary)
}

.fw-content-step-item-GmJzb article {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--cms-background-color-primary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .4rem;
    width: .6rem;
    height: .6rem;
    font-size: .32rem;
    color: var(--cms-text-color-primary);
    z-index: 2
}

.fw-content-step-item-GmJzb span {
    max-width: 2.1rem;
    font-size: .2rem !important;
    color: var(--cms-text-color-secondary);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.fw-content-step-active-yLo2a article {
    background-color: var(--cms-primary-color);
    border-color: var(--cms-theme-divider-color);
    font-size: .2rem;
    color: var(--cms-theme-text-color-primary)
}

.fw-content-step-active-yLo2a span {
    color: var(--cms-primary-color)
}

.fw-content-step-bar-msAfX:before {
    background-color: var(--cms-primary-color) !important
}

.fw-content-inp-J0osy {
    width: 6.3rem;
    display: flex;
    align-items: center;
    gap: .16rem;
    padding-left: .16rem;
    padding-right: .16rem;
    border: .02rem solid var(--cms-divider-color);
    border-radius: .08rem;
    margin: .5rem auto 0
}

.fw-content-inp-J0osy input {
    border: 0;
    outline: none;
    background: none;
    width: calc(100% - .32rem);
    height: .7rem;
    color: var(--cms-text-color-primary);
    font-size: .24rem
}

.fw-content-inp-J0osy input::-moz-placeholder {
    color: var(--cms-text-color-secondary)
}

.fw-content-inp-J0osy input::placeholder {
    color: var(--cms-text-color-secondary)
}

.fw-content-inp-disable-l_8qF {
    color: var(--cms-text-color-secondary) !important;
    justify-content: flex-start !important
}

.fw-content-inp-disable-img-w8uNr {
    width: .28rem
}

.fw-content-inp-disable-l_8qF>strong {
    width: 1.2rem;
    border-right: .02rem solid var(--cms-divider-color);
    font-weight: 400
}

.fw-content-inp-disable-l_8qF>strong span {
    margin-left: .2rem
}

.fw-content-inp-disable-l_8qF>strong svg {
    width: .22rem
}

.fw-content-inp2-ZRxBS {
    width: 6.3rem;
    justify-content: space-between;
    border-radius: .16rem;
    margin: .4rem auto 0;
    border: .02rem solid var(--cms-divider-color);
    overflow: hidden;
    color: var(--cms-text-color-primary)
}

.fw-content-inp2-ZRxBS,
.fw-content-inp2-ZRxBS>div {
    height: .7rem;
    display: flex;
    align-items: center;
    position: relative
}

.fw-content-inp2-ZRxBS>div input {
    width: 3rem;
    height: .7rem;
    text-indent: .2rem;
    background-color: transparent;
    border: none;
    color: var(--cms-text-color-primary)
}

.fw-content-inp2-tips-bvxKG {
    width: 100%;
    height: .4rem;
    align-items: center;
    font-size: .22rem;
    color: var(--cms-color-help);
    display: flex;
    position: absolute;
    margin: .12rem auto;
    left: .34rem
}

.fw-content-inp2-ZRxBS>span {
    width: auto !important;
    height: .66rem !important;
    padding: 0 .2rem;
    flex-shrink: 0;
    display: inline-block;
    line-height: .7rem;
    position: absolute;
    right: 0;
    top: 0;
    font-size: .22rem
}

.fw-content-text-iVLJG {
    font-size: .22rem;
    color: var(--cms-color-help);
    padding: 0 .34rem
}

.fw-content-text-iVLJG span {
    padding-left: .08rem;
    color: var(--cms-primary-color)
}

.fw-content-text-success-ZOjTf {
    text-align: center;
    color: var(--cms-text-color-primary)
}

.fw-content-check-gn6dW {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .16rem;
    margin-top: .24rem
}

.fw-content-check-gn6dW span {
    position: relative;
    background-color: var(--cms-primary-color);
    border-radius: .04rem;
    width: .28rem;
    height: .28rem
}

.fw-content-check-gn6dW span:before {
    left: .05rem;
    top: .14rem;
    width: .08rem;
    transform: rotate(45deg)
}

.fw-content-check-gn6dW span:after,
.fw-content-check-gn6dW span:before {
    position: absolute;
    content: "";
    background-color: var(--cms-text-color-primary);
    height: .02rem
}

.fw-content-check-gn6dW span:after {
    left: .11rem;
    top: .12rem;
    width: .14rem;
    transform: rotate(-45deg)
}

.fw-content-check-gn6dW article {
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    text-decoration: underline
}

.fw-content-pn-X2r_e {
    width: 100%;
    text-align: center;
    color: var(--cms-text-color-primary);
    font-size: .28rem;
    margin-top: .08rem
}

.fw-content-btn-zSZtG {
    width: 6.3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--cms-primary-color);
    border-radius: .16rem;
    height: .7rem;
    color: var(--cms-theme-text-color-primary);
    font-size: .24rem;
    margin: .76rem auto 0;
    border: none
}

.fw-content-close-PKXxW {
    position: absolute;
    width: .6rem;
    height: .6rem;
    left: 50%;
    bottom: -1rem;
    margin-left: -.3rem;
    border: .04rem solid #fff;
    border-radius: 50%;
    transform: rotate(45deg);
    cursor: pointer;
    transition: all .25s ease 0s
}

.fw-content-close-PKXxW:hover {
    transform: rotate(135deg)
}

.fw-content-close-PKXxW:after,
.fw-content-close-PKXxW:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: .04rem;
    height: .32rem;
    transform: translate(-50%, -50%);
    background-color: #fff
}

.fw-content-close-PKXxW:after {
    transform: translate(-50%, -50%) rotate(90deg)
}

@keyframes opacityIn-wuYiM {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes opacityOut-ABUvI {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.opacityEnterActiveClass-liMu0 {
    animation: opacityIn-wuYiM .05s ease
}

.opacityLeaveActiveClass-xYDZS {
    animation: opacityOut-ABUvI .05s ease
}

@keyframes sliderIn-x19wT {
    0% {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes sliderOut-NMVE4 {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }
}

.sliderEnterActiveClass-aaFgh {
    animation: sliderIn-x19wT .2s ease
}

.sliderLeaveActiveClass-P9gs8 {
    animation: sliderOut-NMVE4 .2s ease
}

.opear-xkYxt {
    width: 6rem;
    margin: 0 auto
}

.opear-wrap-F0YN7 {
    background-color: var(--cms-background-color-primary);
    border-radius: .24rem;
    border: .02rem solid var(--cms-divider-color);
    padding: .2rem .3rem .3rem .3rem
}

.opear-wrap-tit-ZBZ3r {
    width: 100%;
    text-align: center;
    color: var(--cms-text-color-secondary);
    font-size: .3rem;
    line-height: 1.2
}

.opear-wrap-con-rIwkl {
    margin-top: .3rem;
    color: var(--cms-text-color-primary);
    font-size: .22rem;
    text-align: center;
    margin-bottom: .6rem
}

.opear-wrap-btn-xNONR {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: .2rem
}

.opear-wrap-btn-xNONR .van-button {
    height: .7rem;
    font-size: .24rem;
    border-radius: .16rem;
    color: var(--cms-text-color-primary);
    padding: 0;
    display: flex;
    line-height: 1;
    justify-content: center;
    flex: 1
}

.opear-wrap-btn-xNONR .van-button--default {
    border-color: var(--cms-primary-color);
    background-color: var(--cms-primary-color);
    color: var(--cms-theme-text-color-primary)
}

.opear-wrap-btn-xNONR .van-button--primary {
    border-color: var(--cms-primary-color);
    background-color: var(--cms-background-color-primary);
    color: var(--cms-primary-color)
}

.opear-wrap-btn-icon-LQfOV {
    color: var(--cms-primary-color) !important;
    margin-top: .6rem;
    margin-bottom: .64rem
}

.opear-close-c13ER {
    width: .56rem;
    height: .56rem;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: .04rem solid #fff;
    margin: 0 auto;
    margin-top: .3rem
}

:root {
    --vh: 1vh
}

.vantMyanimation {
    animation: euAn_bganimation .9s linear infinite !important;
    background-image: linear-gradient(90deg, var(--cms-background-color-secondary), var(--cms-background-color-secondary), var(--cms-background-color-secondary), rgba(72, 109, 206, 0), var(--cms-background-color-secondary), var(--cms-background-color-secondary), var(--cms-background-color-secondary));
    background-size: 200% 100%
}

@keyframes euAn_bganimation {
    0% {
        background-position-x: 125%
    }

    to {
        background-position-x: -32%
    }
}

.fade-enter-active,
.fade-leave-active,
.slide-enter-active,
.slide-leave-active {
    transition: transform .3s
}

.slide-enter-from,
.slide-leave-to {
    transform: translateX(100%)
}

.slide-enter-to,
.slide-leave-from {
    transform: translateX(0)
}

.fade-enter-from,
.fade-leave-to {
    transform: translateX(-100%)
}

.fade-enter-to,
.fade-leave-from {
    transform: translateX(0)
}

html {
    margin: 0 auto;
    -webkit-text-size-adjust: none;
    font-size: 13.33333333vw
}

body,
html {
    background: linear-gradient(var(--cms-background-color-primary) 0, var(--cms-background-color-primary) 100%)
}

body {
    font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei, sans-serif !important;
    position: fixed;
    overflow: hidden;
    -webkit-font-smoothing: antialiased
}

#app {
    position: absolute;
    background: linear-gradient(var(--cms-background-color-primary) 0, var(--cms-background-color-primary) 100%);
    overflow: hidden auto
}

#app .ant-select-arrow {
    transition: all .25s ease 0s
}

#app .ant-select-open .ant-select-arrow :not(.anticon-search) svg {
    transform: rotate(180deg) !important;
    transition: transform .3s !important
}

#app .ant-select-arrow svg {
    transition: transform .3s !important
}

.DelayLoading {
    width: 100%;
    height: 100%;
    position: fixed;
    background-repeat: no-repeat;
    background-size: var(--theme-max-width) auto;
    background-position: 50%;
    background-color: var(--cms-background-color-primary);
    left: 0;
    top: 0;
    z-index: 10000
}

input:-moz-placeholder-shown,
input:-ms-input-placeholder,
input:-webkit-input-placeholder,
input:placeholder-shown {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

@keyframes dialog-open {
    0% {
        opacity: 0;
        transform: scale(.2);
        transform-origin: center center
    }

    to {
        opacity: 1;
        transform: scale(1);
        transform-origin: center center
    }
}

@keyframes dialog-close {
    0% {
        opacity: 1;
        transform: scale(1);
        transform-origin: center center
    }

    to {
        opacity: 0;
        transform: scale(.2);
        transform-origin: center center
    }
}

.dialog-enter-active {
    animation: dialog-open .3s cubic-bezier(.32, .14, .15, .86)
}

.dialog-leave-active {
    animation: dialog-close .2s cubic-bezier(.78, .14, .15, .86)
}

.drag-drop-enter-from,
.drag-drop-leave-to {
    animation: drag-drop-enter .3s ease
}

@keyframes drag-drop-enter {
    10% {
        opacity: 1;
        transform: translateY(0)
    }

    50% {
        opacity: .5;
        transform: translateY(100%)
    }

    to {
        opacity: 0;
        transform: translateY(100%)
    }
}

.popup-c3ebD {
    height: calc(100% - .9rem);
    background-color: var(--cms-background-color-primary) !important;
    border-radius: .2rem .2rem 0 0
}

.popup-header-LtsRs {
    height: 1.02rem;
    display: flex;
    align-items: center;
    position: relative
}

.popup-header-LtsRs h1 {
    width: 100%;
    font-size: .3rem;
    color: var(--cms-text-color-primary);
    text-align: center
}

.popup-header-icon-cEKSO {
    position: absolute;
    top: .34rem;
    left: .3rem
}

.popup-header-icon-cEKSO>div {
    width: .32rem !important;
    height: .32rem !important
}

.popup-header-des-Oz7Sc {
    font-size: .24rem;
    position: absolute;
    top: .15rem;
    right: .3rem;
    color: var(--cms-primary-color)
}

.popup-header-des-point-zGEgl {
    width: .16rem;
    height: .16rem;
    position: absolute;
    background-color: red;
    border-radius: .08rem;
    content: "";
    display: inline-block;
    right: .06rem;
    top: .06rem
}

.popup-filter-DZsog {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .26rem;
    margin: 0 .2rem
}

.popup-filter-total-StYxo {
    font-size: .26rem
}

.popup-filter-total-StYxo>span:first-child {
    color: var(--cms-text-color-secondary)
}

.popup-filter-total-StYxo>span:last-child {
    color: var(--cms-text-color-primary);
    margin-left: .08rem
}

.popup-filter-DZsog .ant-select-focused.ant-select-single .ant-select-selector {
    border: .02rem solid var(--cms-primary-color) !important
}

.popup-filter-DZsog .ant-select.ant-select-single .ant-select-selector {
    min-width: 1.64rem;
    height: .5rem !important;
    border-radius: .5rem !important;
    border: .02rem solid var(--cms-text-color-secondary);
    color: var(--cms-text-color-secondary) !important
}

.popup-filter-DZsog .ant-select-arrow {
    color: var(--cms-text-color-secondary)
}

.popup-filter-DZsog .ant-select-selection-item {
    line-height: .44rem !important;
    font-size: .24rem
}

.popup-filter-DZsog .ant-select-selection-search-input {
    height: .5rem !important
}

.popup-filter-DZsog .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
    border-color: var(--cms-primary-color) !important
}

.popup-content-yo3oF {
    height: calc(100% - 2rem);
    overflow: auto
}

.popup-content-yo3oF .page-list-empty {
    height: calc(100vh - 3.16rem)
}

.inputs-DG0CC {
    position: relative;
    display: flex;
    width: 3.2rem;
    height: .5rem;
    margin-right: .2rem;
    border: .01rem solid var(--cms-divider-color);
    border-radius: .24rem;
    align-items: center;
    justify-content: space-between;
    background-color: var(--cms-background-color-primary)
}

.inputs-DG0CC:after {
    z-index: 1;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: .11rem;
    height: .03rem;
    transform: translate(-50%, -50%);
    background-color: var(--cms-text-color-secondary)
}

.inputs-DG0CC .inputWrap-Bjlco {
    display: flex;
    width: 1.6rem;
    height: .52rem;
    align-items: center
}

.inputs-DG0CC .inputWrap-Bjlco input {
    width: 100%;
    height: .5rem;
    font-size: .22rem;
    color: var(--cms-text-color-secondary);
    background: transparent;
    border: none;
    padding: .04rem;
    text-align: center
}

.inputs-DG0CC .inputWrap-Bjlco .input1-EaGlW {
    padding-left: .2rem
}

.inputs-DG0CC .inputWrap-Bjlco .input2-ayDsO {
    padding-right: .2rem
}

.dateSelect-vKGvu {
    position: relative
}

.dateSelect-vKGvu .dataPag-LGj8l {
    z-index: 99;
    position: absolute;
    right: 0;
    left: 0;
    top: .52rem;
    width: 7rem
}

.dateSelectWrap-jnX7Y {
    display: flex;
    width: 100%;
    height: 4.8rem;
    padding: .2rem;
    justify-content: center;
    align-items: center;
    background-color: var(--cms-background-color-primary);
    border-radius: .14rem;
    border: .01rem solid var(--cms-divider-color);
    box-shadow: 0 .04rem .12rem 0 rgba(0, 0, 0, .1)
}

.dateSelectWrap-jnX7Y .dateWrap-Hv0xr {
    display: flex;
    width: 50%;
    align-items: center;
    flex-direction: column
}

.dateSelectWrap-jnX7Y .dateWrap-Hv0xr h5 {
    margin-bottom: 0;
    font-size: .24rem;
    font-weight: 700;
    color: var(--cms-text-color-secondary)
}

.dateSelectWrap-jnX7Y .dateWrap-Hv0xr .van-picker {
    width: 100%;
    margin: .2rem 0;
    background: var(--cms-background-color-primary)
}

.dateSelectWrap-jnX7Y .dateWrap-Hv0xr .van-picker-column__item {
    color: var(--cms-text-color-secondary)
}

.dateSelectWrap-jnX7Y .dateWrap-Hv0xr .van-picker-column__item--selected .van-ellipsis {
    color: var(--cms-text-color-primary) !important
}

.dateSelectWrap-jnX7Y .dateWrap-Hv0xr .van-ellipsis {
    font-size: .24rem;
    color: var(--cms-text-color-secondary)
}

.dateSelectWrap-jnX7Y .dateWrap-Hv0xr .van-picker__mask {
    background: none !important
}

.dateSelectWrap-jnX7Y .dateWrap-Hv0xr [class*=van-hairline]:after {
    border-color: var(--cms-divider-color)
}

.dateSelectWrap-jnX7Y .dateWrap-Hv0xr .van-picker__frame {
    left: 0;
    width: 96%
}

.dateSelectWrap-jnX7Y .dateWrap-Hv0xr .btn1-MuPt_,
.dateSelectWrap-jnX7Y .dateWrap-Hv0xr .btn2-ITIKq {
    display: flex;
    width: 1.2rem;
    height: .5rem;
    font-size: .2rem;
    border-radius: .14rem;
    border: .01rem solid var(--cms-primary-color);
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.dateSelectWrap-jnX7Y .dateWrap-Hv0xr .btn1-MuPt_ {
    color: var(--cms-primary-color)
}

.dateSelectWrap-jnX7Y .dateWrap-Hv0xr .btn2-ITIKq {
    background-color: var(--cms-primary-color);
    color: var(--cms-theme-text-color-primary)
}

.dateSelectWrap-jnX7Y .line-fLPqr {
    width: .01rem;
    height: 6.2rem;
    margin: 0 .3rem;
    transform: scale(.5);
    border-left: .01rem solid var(--cms-divider-color)
}

.popupHeaderDesPoint,
.popupHeaderDesPoint>div {
    position: relative
}

.popupHeaderDesPoint>div:after {
    width: .16rem;
    height: .16rem;
    position: absolute;
    background-color: red;
    border-radius: .08rem;
    content: "";
    display: inline-block;
    right: 0;
    top: -.02rem
}

.day-select {
    z-index: 9999;
    background-color: var(--cms-background-color-primary) !important;
    border: .02rem solid var(--cms-divider-color);
    padding: .15rem 0;
    min-width: 1.86rem !important;
    width: 2.08rem !important;
    border-radius: .14rem
}

.day-select .ant-select-item,
.day-select .ant-select.ant-select-single .ant-select-selector {
    color: var(--cms-text-color-secondary) !important
}

.day-select .ant-select-item {
    width: 2.08rem;
    height: .8rem;
    padding: 0;
    line-height: .8rem;
    font-size: .24rem;
    font-weight: 400
}

.day-select .ant-select-item .ant-select-item-option-content {
    padding: 0 .2rem;
    font-size: .22rem
}

.day-select .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    color: var(--cms-primary-color) !important;
    background: none !important
}

.rc-virtual-list-scrollbar-thumb {
    width: .08rem !important;
    background: var(--cms-background-color-secondary) !important
}

.page-list-loading-dBXJ5 {
    min-height: 30vh
}

.page-list-empty-m9sBP,
.page-list-loading-dBXJ5 {
    display: flex;
    justify-content: center;
    align-items: center
}

.page-list-empty-m9sBP {
    min-height: 45vh
}

.page-list-loadingWrap-JHAKg {
    padding: .3rem;
    min-height: 4rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.page-list-loadingWrap-loader-QMG_A {
    width: .8rem;
    padding: .12rem;
    aspect-ratio: 1;
    border-radius: 50%;
    background: var(--cms-primary-color);
    --_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;
    -webkit-mask: var(--_m);
    mask: var(--_m);
    -webkit-mask-composite: source-out;
    mask-composite: subtract;
    animation: l3-glggv 1s linear infinite
}

@keyframes l3-glggv {
    to {
        transform: rotate(1turn)
    }
}

.list-ui3Ja .van-list__finished-text {
    color: var(--cms-text-color-secondary)
}

.information-FQ6eK {
    padding: 0 .2rem
}

.information-wrap-sxtqv {
    position: relative
}

.information-scroll-k7zTd {
    max-height: calc(100vh - 2.8rem);
    max-height: calc(var(--vh)*100 - 2.8rem);
    overflow: auto
}

.information-header-cZ0Y5 {
    padding: .2rem 0;
    position: relative
}

.information-header-cZ0Y5 h2 {
    width: 100%;
    font-size: .3rem;
    color: var(--cms-text-color-primary);
    text-align: center;
    line-height: normal
}

.information-header-cZ0Y5>span {
    position: absolute;
    top: 0;
    right: 0
}

.information-header-close-Fpsct {
    width: .2rem !important;
    height: .2rem !important;
    position: absolute;
    top: .2rem;
    right: 0
}

.information-header-back-bbDlh {
    position: absolute;
    top: .2rem;
    left: 0;
    width: .32rem !important;
    height: .32rem !important
}

.information-top-nh23Z {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-bottom: .02rem dashed var(--cms-divider-color);
    padding: .16rem 0 .3rem 0
}

.information-top-icon-uaIUc {
    width: 1.1rem !important;
    height: 1.1rem !important
}

.information-top-icon-pending-C7Dww path {
    fill: var(--cms-theme-text-color-primary)
}

.information-top-title-sSHRO {
    font-size: .24rem;
    color: var(--cms-global-secondary2-color);
    margin: .2rem 0 .05rem 0;
    line-height: .6rem;
    height: .6rem
}

.information-top-title-success-ZvpHY {
    color: var(--cms-global-secondary4-color)
}

.information-top-title-error-mqQKy {
    color: var(--cms-global-secondary3-color)
}

.information-top-copy-lMqMA {
    width: .3rem !important;
    height: .3rem !important;
    margin: 0 0 0 .16rem
}

.information-top-copy1-NXjfb {
    margin: .16rem 0 0 .16rem
}

.information-FQ6eK .qr-code-box-iHVvm {
    position: relative;
    align-items: center;
    flex-direction: column;
    display: flex;
    padding: .3rem 0 0 0
}

.information-FQ6eK .qr-code-box-text-m9MW8 {
    font-size: .28rem;
    font-weight: 400;
    color: var(--cms-text-color-secondary);
    line-height: .32rem;
    margin-bottom: .24rem
}

.information-FQ6eK .qr-code-box-iHVvm .qr-code-C65GF {
    margin-bottom: .08rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.information-FQ6eK .qr-code-box-iHVvm .qr-code-C65GF img {
    width: 2.8rem;
    height: 2.8rem;
    border-radius: .08rem
}

.information-FQ6eK .qr-code-box-iHVvm .save-tips-kDN1C {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .24rem;
    color: var(--cms-text-color-secondary)
}

.information-FQ6eK .qr-code-box-iHVvm .save-tips-kDN1C a {
    color: inherit
}

.information-time-mDEcp {
    font-size: .2rem;
    text-align: center;
    margin-bottom: .1rem;
    line-height: 1.4em
}

.information-time-mDEcp span {
    color: var(--cms-color-help)
}

.information-timer-cSZh0 {
    display: contents;
    font-size: .26rem
}

.information-money-card-QRHa9 {
    padding: .3rem 0
}

.information-top-line-uMdlB {
    font-size: .5rem;
    color: var(--cms-text-color-primary);
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: normal
}

.information-top-line-currency-hwc9D {
    margin-left: .08rem;
    font-size: .28rem;
    color: var(--cms-text-color-primary);
    margin-top: .16rem;
    font-weight: 600
}

.information-top-rate-XAOcf {
    font-size: .2rem;
    color: var(--cms-text-color-primary);
    text-align: right;
    padding: 0 .2rem
}

.information-top-rate-XAOcf span:first-child {
    color: var(--cms-text-color-secondary)
}

.information-top-rate-XAOcf span:last-child {
    margin-left: .1rem;
    color: var(--cms-primary-color);
    font-weight: 700
}

.information-FQ6eK p {
    font-size: .26rem;
    color: var(--cms-text-color-primary);
    text-align: center
}

.information-FQ6eK p p {
    font-size: .24rem;
    color: var(--cms-text-color-primary)
}

.information-FQ6eK p a,
.information-FQ6eK p span {
    color: var(--cms-primary-color)
}

.information-custom-sZ4Du {
    margin: .12rem .72rem;
    font-size: .24rem
}

.information-custom-sZ4Du,
.information-custom-sZ4Du a {
    color: var(--cms-text-color-secondary)
}

.information-content-HnYvH {
    width: 100%;
    padding: .3rem 0;
    border-radius: .16rem
}

.information-content-HnYvH p {
    color: var(--cms-color-help);
    text-align: left
}

.information-content-HnYvH ul li {
    display: flex;
    justify-content: space-between;
    margin-bottom: .2rem;
    align-items: center;
    font-size: .22rem;
    width: 100%
}

.information-content-HnYvH ul li span {
    display: block;
    text-align: left;
    line-height: .32rem;
    color: var(--cms-text-color-secondary)
}

.information-content-HnYvH ul li span:nth-child(2) {
    color: var(--cms-text-color-primary);
    flex: 1;
    text-align: right
}

.information-content-HnYvH ul li i.copy-w8f4V {
    line-height: 1;
    padding: .06rem 0 .06rem .1rem;
    color: var(--cms-primary-color);
    border-radius: .04rem;
    font-style: normal;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.information-warns-X6Vnt {
    background-color: var(--cms-background-color-primary);
    padding: .32rem;
    border-top: .2rem solid var(--cms-background-color-secondary);
    font-size: .22rem;
    color: var(--cms-text-color-primary)
}

.information-warns-X6Vnt h1 {
    margin: 0;
    font-size: .24rem;
    font-weight: 600;
    color: var(--cms-text-color-secondary)
}

.information-warns-X6Vnt p {
    width: 100%;
    text-align: left;
    line-height: 2
}

.information-cancel-SMTR8 {
    padding: .3rem;
    margin: 0 auto
}

.information-cancel-btn-op9sW {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .24rem;
    flex: 1;
    width: 100%;
    color: var(--cms-primary-color)
}

.information-cancel-btn-icon-fWzHi {
    width: .48rem !important;
    height: .48rem !important;
    color: var(--cms-primary-color);
    margin: 0 .2rem 0 0
}

.information-cancel-btn-icon-fWzHi svg path {
    fill: var(--cms-primary-color)
}

.information-btns-BSPTq {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .2rem 0;
    width: 100%
}

.information-btns-BSPTq .ant-btn {
    height: .7rem;
    width: 50%;
    font-size: .24rem;
    border-radius: .14rem;
    background-color: transparent;
    border-color: var(--cms-primary-color);
    color: var(--cms-primary-color);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 0
}

.information-btns-BSPTq .ant-btn:first-child {
    margin-right: .2rem
}

.information-btns-BSPTq .ant-btn-primary {
    background-color: var(--cms-primary-color);
    border-color: var(--cms-primary-color);
    color: var(--cms-theme-text-color-primary)
}

.information-btns-BSPTq .ant-btn-primary:active,
.information-btns-BSPTq .ant-btn-primary:focus,
.information-btns-BSPTq .ant-btn-primary:hover {
    background-color: var(--cms-primary-color) !important;
    border-color: var(--cms-primary-color);
    color: var(--cms-theme-text-color-primary)
}

.information-btn1-U7e17 {
    justify-content: center
}

.information-usdt-header-line-title-drHCp {
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: var(--cms-text-color-secondary);
    font-weight: 400;
    position: relative;
    height: .6rem;
    line-height: 1;
    padding: 0 0
}

.information-usdt-header-line-title-icon-u4CvO {
    padding-left: .5rem
}

.information-usdt-header-line-title-icon-u4CvO:before {
    content: "";
    width: .36rem;
    height: .36rem;
    background: url(/img/recommand.f653b5c2.png) no-repeat 50%;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.information-usdt-header-line-content-gQWnJ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .1rem 0
}

.information-usdt-header-line-content-item-p2M1Y {
    width: 1.44rem;
    height: .5rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.information-usdt-header-line-content-item-icon-PfJ2b {
    width: 100%;
    height: 100%
}

.information-usdt-header-line-content-item-name-esJtj {
    width: 100%;
    text-align: center;
    margin: .08rem 0 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.information-usdt-header-line-money-X5nqn {
    display: flex;
    justify-content: space-between;
    flex: 1;
    align-items: center
}

.information-usdt-header-line-money-left-smyDX {
    flex: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: .2rem
}

.information-usdt-header-line-money-left-l-WUekv,
.information-usdt-header-line-money-left-m-a6k3d,
.information-usdt-header-line-money-left-r-pneMk {
    text-align: center;
    line-height: .24rem;
    display: flex
}

.information-usdt-header-line-money-left-l-WUekv p,
.information-usdt-header-line-money-left-l-WUekv span,
.information-usdt-header-line-money-left-m-a6k3d p,
.information-usdt-header-line-money-left-m-a6k3d span,
.information-usdt-header-line-money-left-r-pneMk p,
.information-usdt-header-line-money-left-r-pneMk span {
    font-size: .24rem;
    color: var(--cms-text-color-secondary)
}

.information-usdt-header-line-money-left-l-addcolor-L31BA,
.information-usdt-header-line-money-left-m-addcolor-rHYER,
.information-usdt-header-line-money-left-r-addcolor-g1eln {
    color: var(--cms-primary-color) !important
}

.information-usdt-header-line-money-left-m-a6k3d p {
    font-size: .28rem
}

.information-usdt-header-line-money-right-KWZTw {
    align-self: flex-start;
    min-width: .6rem;
    color: var(--cms-primary-color);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.information-usdt-header-line-tips-winvL {
    padding: .16rem 0;
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    position: relative
}

.information-usdt-header-line-tips-red-tI1Jq {
    color: var(--cms-color-help)
}

.information-usdt-header-topbox-Vjml9 {
    display: flex;
    margin-top: .2rem;
    align-items: center
}

.information-usdt-header-topbox-line-title-G0ik5 {
    color: var(--cms-text-color-secondary)
}

.information-usdt-header-topbox-line-money-left-ds0mr {
    padding: 0
}

.information-usdt-header-topbox-line-money-left-l-kFV_v,
.information-usdt-header-topbox-line-money-left-r-iVR3a {
    display: flex
}

.information-usdt-qc-GrMor {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: .2rem;
    flex-direction: column;
    padding: .32rem 0
}

.information-usdt-qc-left-ylK4L {
    width: 1.92rem
}

.information-usdt-qc-left-ylK4L img {
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: 100%
}

.information-usdt-qc-code-ArEvx {
    width: 2rem;
    height: 2rem
}

.information-usdt-qc-code-ArEvx img {
    width: 100%;
    height: 100%
}

.information-usdt-qc-middle-fUNpA {
    display: flex;
    align-items: center;
    font-size: .32rem;
    color: var(--cms-text-color-secondary);
    overflow: hidden;
    width: 100%
}

.information-usdt-qc-middle-title-dhpD2 {
    font-weight: 500;
    color: var(--cms-text-color-secondary)
}

.information-usdt-qc-middle-address-ZBHHx,
.information-usdt-qc-middle-title-dhpD2 {
    width: -moz-fit-content;
    width: fit-content;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: .24rem
}

.information-usdt-qc-middle-address-ZBHHx {
    padding-left: .16rem;
    font-weight: 400
}

.information-usdt-qc-middle-btn-fd5dQ {
    margin-top: .32rem
}

.information-usdt-qc-middle-btn-fd5dQ div {
    width: 3.12rem;
    height: .58rem;
    text-align: center;
    border-radius: .38rem;
    color: var(--cms-primary-color);
    border: .02rem solid var(--cms-primary-color);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.information-usdt-qc-middle-btn-fd5dQ div a {
    color: inherit
}

.information-usdt-qc-middle-copy-uYNTz {
    margin-left: auto
}

.information-usdt-qc-middle-copy-uYNTz,
.information-usdt-qc-right-teqw9 {
    font-size: .28rem;
    color: var(--cms-primary-color);
    text-align: right;
    word-break: keep-all
}

.information-teach-hDJRR {
    display: flex;
    align-items: center
}

.information-teach-hDJRR svg path {
    stroke: var(--cms-primary-color) !important
}

.information-teach-hDJRR svg ellipse,
.information-teach-hDJRR svg rect {
    fill: var(--cms-primary-color) !important
}

.information-loadingWrap-rrYRi {
    padding: .3rem;
    min-height: 4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    inset: 0;
    z-index: 10;
    background-color: var(--cms-background-color-primary)
}

.information-loadingWrap-loader-t8kpQ {
    width: .8rem;
    padding: .12rem;
    aspect-ratio: 1;
    border-radius: 50%;
    background: var(--cms-primary-color);
    --_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;
    -webkit-mask: var(--_m);
    mask: var(--_m);
    -webkit-mask-composite: source-out;
    mask-composite: subtract;
    animation: l3-zB_2k 1s linear infinite
}

@keyframes l3-zB_2k {
    to {
        transform: rotate(1turn)
    }
}

.recharge-method-Eq0g8 {
    box-sizing: border-box;
    display: flex;
    padding: .32rem .32rem 0
}

.recharge-method-label-JiRJ0 {
    font-size: .24rem;
    color: #333;
    font-weight: 600
}

.recharge-method-button-triDA {
    margin-left: auto;
    width: 1.8rem;
    height: .56rem;
    border-radius: .32rem;
    font-size: .26rem;
    text-align: center;
    line-height: .56rem;
    margin-top: .12rem;
    background: var(--cms-primary-color);
    color: var(--cms-theme-text-color-primary)
}

.recharge-method-button-triDA.disabled-F4173 {
    background: var(--cms-text-color-primary);
    pointer-events: none
}

.submit-wrap-nCDRx {
    border-top: .02rem dashed var(--cms-divider-color);
    padding: .16rem 0 .3rem 0
}

.submit-item-SqMcA {
    margin-bottom: .2rem
}

.submit-item-SqMcA>p {
    font-size: .22rem;
    margin-bottom: .12rem;
    text-align: left
}

.submit-item-SqMcA .anticon.ant-input-clear-icon {
    font-size: .36rem;
    color: var(--cms-text-color-secondary)
}

.submit-item-SqMcA .ant-input-affix-wrapper {
    background-color: transparent;
    border: thin solid var(--cms-divider-color);
    border-radius: .08rem
}

.submit-item-SqMcA .ant-input-affix-wrapper .ant-input {
    font-size: .24rem
}

.submit-item-SqMcA .ant-input-affix-wrapper:focus,
.submit-item-SqMcA .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
    box-shadow: none;
    border-color: var(--cms-primary-color)
}

.submit-icon-WKQos {
    font-size: .22rem;
    color: var(--cms-text-color-secondary);
    display: flex;
    align-items: center
}

.submit-icon-WKQos>div {
    width: .22rem !important;
    height: .22rem !important;
    color: var(--cms-text-color-secondary) !important
}

.submit-icon-WKQos>span {
    color: var(--cms-color-help);
    margin-left: .04rem
}

.popup-lIdxs {
    height: calc(100% - .9rem);
    width: calc(100% - .32rem) !important;
    background-color: var(--cms-background-color-primary) !important;
    border-radius: .2rem .2rem 0 0;
    border: thin solid var(--cms-divider-color);
    left: .16rem !important
}

.popup-lIdxs .anticon.ant-input-clear-icon {
    font-size: .36rem;
    color: var(--cms-text-color-secondary)
}

.item-contanner-fqZRH {
    background-color: var(--cms-background-color-secondary);
    margin: 0 .2rem;
    border-radius: .1rem
}

.item-contanner-fqZRH:nth-of-type(2n) {
    background: var(--cms-background-color-primary)
}

.item-contanner-item-yGgYR {
    padding: .15rem .2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative
}

.item-contanner-item-point-uM1fc {
    width: .16rem;
    height: .16rem;
    position: absolute;
    background-color: red;
    border-radius: .08rem;
    content: "";
    display: inline-block;
    right: .06rem;
    top: .06rem
}

.item-contanner-item-name-u0aEn {
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    margin-left: .15rem
}

.item-contanner-item-amount-vpD4r {
    font-size: .26rem;
    font-weight: 700;
    color: var(--cms-text-color-primary)
}

.item-contanner-item-img-o2XxE {
    width: .48rem;
    height: .48rem
}

.item-contanner-item-order-Ishq5 {
    font-size: .2rem;
    color: var(--cms-text-color-secondary)
}

.item-contanner-item-order-Ishq5 span:first-child {
    max-width: 1.4rem
}

.item-contanner-item-order-Ishq5 span {
    margin-right: .1rem
}

.item-contanner-item-order-copy-WlE2d {
    width: .24rem !important;
    height: .24rem !important
}

.item-contanner-item-default-c5RHc {
    font-size: .2rem;
    color: var(--cms-global-secondary2-color)
}

.item-contanner-item-success-tdGu7 {
    color: var(--cms-global-secondary4-color)
}

.item-contanner-item-error-T52wQ {
    color: var(--cms-global-secondary3-color)
}

.item-contanner-rate-h1JRg {
    font-size: .2rem;
    color: var(--cms-text-color-primary);
    text-align: right;
    padding: 0 .2rem
}

.item-contanner-rate-h1JRg span:first-child {
    color: var(--cms-text-color-secondary)
}

.item-contanner-rate-h1JRg span:last-child {
    margin-left: .1rem
}

.item-contanner-fs-IF3rm {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.item-contanner-fs-icon-G5gEc {
    width: .48rem !important;
    height: .48rem !important
}

.popup-ad8zm {
    height: calc(100% - .9rem);
    background-color: var(--cms-background-color-primary) !important;
    border-radius: .2rem .2rem 0 0;
    display: flex;
    flex-direction: column
}

.popup-ad8zm .anticon.ant-input-clear-icon {
    font-size: .36rem;
    color: var(--cms-text-color-secondary)
}

.popup-header-wwGZe {
    height: 1rem;
    position: relative;
    display: flex;
    align-items: center
}

.popup-header-wwGZe h1 {
    width: 100%;
    font-size: .3rem;
    color: var(--cms-text-color-primary);
    text-align: center
}

.popup-header-icon-JsYUH {
    position: absolute;
    top: .34rem;
    left: .3rem
}

.popup-header-icon-JsYUH>div {
    width: .32rem !important;
    height: .32rem !important
}

.popup-header-des-VjSE8 {
    font-size: .38rem;
    position: absolute;
    top: .3rem;
    right: .3rem;
    color: var(--cms-primary-color);
    display: flex;
    justify-content: center;
    gap: .3rem
}

.popup-header-des-icon-SJA5D {
    font-size: .38rem;
    width: .38rem !important;
    height: .38rem !important
}

.popup-content-dWDkw {
    flex: 1;
    display: flex;
    flex-direction: column;
    overflow: auto;
    padding: 0 .2rem
}

.popup-content-loading-dwqrC {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -60%)
}

.popup-content-loading-dwqrC>div {
    min-height: auto
}

.popup-tab-title-gVJ40 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: .28rem;
    margin-top: .16rem
}

.popup-tab-title-icon-yv6Bl {
    width: .4rem !important;
    height: .4rem !important;
    margin-right: .1rem;
    color: var(--cms-text-color-secondary)
}

.popup-tab-title-icon-yv6Bl path {
    fill: var(--cms-text-color-secondary)
}

.popup-tab-title-active-Tybl4 path {
    fill: var(--cms-primary-color) !important
}

.popup-tabNav1-gIwho {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: .2rem 0;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    justify-content: center;
    gap: .2rem 0;
    border-bottom: .02rem solid var(--cms-divider-color)
}

.popup-tabNav1-item-daF_z {
    flex: 1;
    height: .7rem;
    padding: 0 .08rem;
    border: thin solid var(--cms-divider-color);
    border-radius: .08rem;
    background-color: var(--cms-background-color-primary);
    color: var(--cms-global-spare7-color);
    font-size: .22rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    margin: 0 .118rem
}

.popup-tabNav1-item-active-PRKm8 {
    border: thin solid var(--cms-primary-color);
    color: var(--cms-primary-color)
}

.popup-tabNav1-item-daF_z img {
    width: .44rem;
    height: .44rem
}

.popup-tabNav1-item-daF_z>span {
    display: inline-block;
    flex: 1;
    max-width: 1.5rem;
    font-size: .22rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: .1rem
}

.popup-tabNav1-item-icon-dg5hc {
    position: absolute;
    bottom: -.1rem;
    right: 0;
    width: .36rem !important;
    height: .36rem !important
}

.popup-tabNav1-item-icon-dg5hc g path {
    fill: var(--cms-primary-color)
}

.popup-tabNav1-item-icon-dg5hc g path:last-child {
    stroke: var(--cms-theme-text-color-primary)
}

.popup-tabNav1-item-sub-PyCIj {
    position: absolute;
    right: 0;
    width: 1.2rem;
    height: .48rem;
    top: -.36rem;
    font-size: .22rem;
    color: #fff;
    text-align: center
}

.popup-tabNav1-item-sub-PyCIj span {
    position: relative;
    z-index: 2
}

.popup-tabNav1-item-sub-PyCIj img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: .1rem;
    top: 0;
    z-index: 1
}

.popup-tabNav2-L28yj {
    padding: .3rem 0;
    border-bottom: .02rem solid var(--cms-divider-color);
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    justify-content: center;
    gap: .2rem 0
}

.popup-tabNav2-bank-bPqTn {
    grid-template-columns: repeat(1, 1fr)
}

.popup-tabNav2-bank-item-Sx72s {
    height: .96rem;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.popup-tabNav2-bank-item-Sx72s>span {
    display: inline-block;
    flex: initial;
    max-width: 6rem
}

.popup-tabNav3-o7X0A {
    grid-template-columns: repeat(2, 1fr)
}

.popup-tabNav3-item-jGFnL>span {
    max-width: 2.74rem
}

.popup-tabAmount-top1-kZfPl {
    margin-top: .3rem
}

.popup-tabAmount-top-Rt1Wl {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    margin-bottom: .2rem
}

.popup-tabAmount-content-H_1MN {
    padding: .3rem 0 .2rem 0
}

.popup-tabAmount-list-ktX9Y {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    justify-content: center;
    gap: .2rem .24rem;
    margin-bottom: .24rem
}

.popup-tabAmount-list-item-fAOcC {
    display: flex;
    justify-content: center;
    align-items: center;
    height: .7rem;
    border: thin solid var(--cms-divider-color);
    border-radius: .1rem;
    color: var(--cms-global-spare7-color);
    position: relative
}

.popup-tabAmount-list-item-active-aZb16 {
    border: thin solid var(--cms-primary-color);
    color: var(--cms-primary-color)
}

.popup-tabAmount-input-wrap-LWw4l {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative
}

.popup-tabAmount-input-convert-pZ3uy {
    width: .88rem;
    height: .66rem;
    border-radius: .1rem;
    border: thin solid var(--cms-divider-color);
    margin-left: .2rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.popup-tabAmount-input-convert-icon-pcR9e {
    width: .64rem !important;
    height: .38rem !important;
    transform: scale(.7)
}

.popup-tabAmount-input-convert-tips-MP4S8 {
    font-size: .22rem;
    color: var(--cms-theme-text-color-primary);
    background-color: var(--cms-text-color-primary);
    border: thin solid var(--cms-divider-color);
    position: absolute;
    top: -.66rem;
    right: 0;
    text-align: center;
    width: 100%;
    height: .7rem;
    line-height: .7rem;
    box-shadow: 0 .02rem .1rem 0 rgba(0, 0, 0, .15);
    border-radius: .1rem;
    padding: 0 .1rem
}

.popup-tabAmount-input-convert-tips-MP4S8>span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 100%;
    padding: 0 .1rem
}

.popup-tabAmount-input-convert-tips-MP4S8:after {
    background-color: var(--cms-text-color-primary);
    border: .02rem solid var(--cms-divider-color);
    border-width: 0 0 .02rem .02rem;
    bottom: -.1rem;
    content: "";
    height: .2rem;
    position: absolute;
    right: .2rem;
    transform: translateX(-50%) rotate(-45deg);
    width: .2rem;
    z-index: 2
}

.popup-tabAmount-input-convert-bottom-ztyyS {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .22rem;
    margin-top: .1rem;
    color: var(--cms-text-color-primary)
}

.popup-tabAmount-input-convert-bottom-title-E4cOJ {
    color: var(--cms-text-color-secondary)
}

.popup-tabAmount-input-convert-bottom-amount-WXXBT {
    color: var(--cms-primary-color);
    font-weight: 700;
    text-align: right
}

.popup-tabAmount-input-BqDpf {
    --ant-error-color: var(--cms-divider-color)
}

.popup-tabAmount-input-BqDpf .ant-input-affix-wrapper {
    background-color: var(--cms-background-color-primary) !important;
    border: thin solid var(--cms-divider-color);
    border-radius: .14rem;
    height: .7rem;
    flex: 1
}

.popup-tabAmount-input-BqDpf .ant-input-affix-wrapper .ant-input-prefix {
    color: var(--cms-text-color-primary);
    margin-right: .16rem;
    font-size: .24rem
}

.popup-tabAmount-input-BqDpf .ant-input-affix-wrapper .ant-input {
    font-size: .24rem
}

.popup-tabAmount-input-BqDpf .ant-input-affix-wrapper-focused,
.popup-tabAmount-input-BqDpf .ant-input-affix-wrapper:focus {
    border: thin solid var(--cms-primary-color) !important;
    box-shadow: none !important
}

.popup-tabAmount-input-BqDpf .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.popup-tabAmount-input-BqDpf .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,
.popup-tabAmount-input-BqDpf .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.popup-tabAmount-input-BqDpf .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,
.popup-tabAmount-input-BqDpf .ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,
.popup-tabAmount-input-BqDpf .ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
    border: thin solid var(--cms-divider-color) !important;
    box-shadow: none !important
}

.popup-tabAmount-input-BqDpf .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
    border: thin solid var(--cms-divider-color)
}

.popup-tabAmount-input-sign-yE857 .ant-input {
    font-size: .24rem;
    background-color: var(--cms-background-color-primary);
    border: thin solid var(--cms-divider-color);
    border-radius: .14rem;
    padding: .08rem .16rem;
    height: .7rem
}

.popup-tabAmount-input-sign-yE857 .ant-input:focus {
    box-shadow: none;
    border-color: var(--cms-primary-color)
}

.popup-tabAmount-input-selectwrap-tIHtK {
    display: flex;
    width: 100%;
    background-color: var(--cms-background-color-primary) !important;
    border: thin solid var(--cms-divider-color);
    border-radius: .14rem;
    height: .7rem;
    padding: .08rem .22rem
}

.popup-tabAmount-input-selectwrap-lable-wMpuq {
    font-size: .24rem
}

.popup-tabAmount-input-selectwrap-tIHtK .ant-select {
    width: 100%;
    font-size: .24rem !important;
    line-height: .56rem !important
}

.popup-tabAmount-input-selectwrap-tIHtK .ant-select-arrow {
    color: var(--cms-divider-color) !important
}

.popup-tabAmount-input-selectwrap-tIHtK .ant-select-selector {
    border: none !important;
    height: 100% !important
}

.popup-tabAmount-input-selectwrap-tIHtK .ant-select-selection-search-input {
    border: none !important;
    height: 100% !important;
    font-size: .24rem;
    display: flex;
    align-items: center
}

.popup-tabAmount-input-selectwrap-tIHtK .ant-select-selection-placeholder {
    color: var(--cms-text-color-secondary) !important;
    font-size: .24rem
}

.popup-tabAmount-tips-TdA4J {
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    margin-bottom: .2rem;
    word-break: break-all
}

.popup-tabAmount-btn-zxgDG {
    width: 100%;
    padding: 0 0 .3rem 0
}

.popup-tabAmount-btn-zxgDG>div {
    min-height: 2rem
}

.popup-tabAmount-btn-zxgDG .ant-btn {
    width: 100%;
    height: .7rem;
    font-size: .24rem;
    border-radius: .14rem
}

.popup-tabAmount-btn-zxgDG .ant-btn,
.popup-tabAmount-btn-zxgDG .ant-btn:focus,
.popup-tabAmount-btn-zxgDG .ant-btn:hover {
    color: var(--cms-theme-text-color-primary);
    background: var(--cms-primary-color) !important;
    border-color: var(--cms-primary-color) !important
}

.popup-sacle-TzQPF {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .22rem;
    margin-top: .1rem
}

.popup-sacle-TzQPF,
.popup-sacle-span-SnREa {
    color: var(--cms-text-color-secondary)
}

.popup-bank-title-OQ5q8,
.popup-sacle-amount-NRDA1 {
    color: var(--cms-text-color-primary)
}

.popup-bank-title-OQ5q8 {
    font-size: .18rem;
    margin: 0 0 .1rem 0
}

.popup-tips-vEHNL {
    width: -moz-fit-content;
    width: fit-content;
    height: .26rem;
    position: absolute;
    top: -.16rem;
    right: -.08rem;
    z-index: 100
}

.popup-tips-box-rRxaQ {
    height: 100%;
    line-height: .26rem;
    padding: 0 .08rem;
    border-radius: .12rem .12rem .12rem 0;
    background-color: var(--cms-color-help);
    color: var(--cms-text-color-primary);
    font-size: .2rem
}

.popup-tips-tail-V0G3_ {
    border-bottom: .07rem solid transparent;
    border-left: .07rem solid var(--cms-color-help);
    border-right: .07rem solid transparent;
    height: 0;
    width: 0
}

.popup-empty-fsKTk {
    min-height: 6rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.popup-empty-text-Rl7Ml {
    font-size: .22rem
}

.popup-empty-text-Rl7Ml>span {
    color: var(--cms-primary-color)
}

.popup-loadingWrap-M82zN {
    padding: .3rem;
    min-height: 4rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.popup-loadingWrap-loader-XK92L {
    width: .8rem;
    padding: .12rem;
    aspect-ratio: 1;
    border-radius: 50%;
    background: var(--cms-primary-color);
    --_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;
    -webkit-mask: var(--_m);
    mask: var(--_m);
    -webkit-mask-composite: source-out;
    mask-composite: subtract;
    animation: l3-ar6_y 1s linear infinite
}

@keyframes l3-ar6_y {
    to {
        transform: rotate(1turn)
    }
}

.popup-form-VFAxf {
    border-top: thin solid var(--cms-divider-color);
    padding: .3rem 0 0 0
}

.popup-form-phone-NpR9C {
    position: relative;
    display: flex
}

.popup-form-phone-container-gOvZk {
    border: thin solid var(--cms-divider-color);
    border-radius: .14rem;
    height: .7rem
}

.popup-form-phone-container-gOvZk .ant-input {
    border: 0
}

.popup-form-phone-containerFocus-omuT8 {
    border: thin solid var(--cms-primary-color)
}

.popup-form-phone-NpR9C .ant-input-affix-wrapper-Q8OBl {
    flex: 1 !important
}

.popup-form-phone-dialCode-XVnLB {
    display: flex;
    align-items: center;
    gap: .08rem;
    z-index: 2;
    padding: 0 .2rem;
    color: var(--cms-text-color-secondary);
    cursor: pointer;
    font-size: .24rem;
    border-right: .02rem solid var(--cms-divider-color)
}

.popup-form-phone-dialCode-XVnLB .anticon {
    color: var(--cms-text-color-secondary) !important
}

.popup-form-phone-input-JU_Jz .ant-input-affix-wrapper {
    border: 0;
    height: .66rem;
    padding: .04rem 0 0 .04rem;
    border: 0 !important
}

.popup-form-phone-input-JU_Jz .ant-input-affix-wrapper .ant-input {
    height: .54rem
}

.popup-form-input-prefix-_V2PL {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.popup-form-input-prefix-_V2PL>div {
    width: .25rem !important;
    height: .25rem !important;
    color: var(--cms-text-color-secondary)
}

.popup-form-input-prefix-_V2PL>div path {
    fill: var(--cms-text-color-secondary)
}

.popup-form-input-prefix-_V2PL>span {
    color: var(--cms-color-help);
    margin: .08rem 0 0 .08rem
}

.popup-form-input-WS2r8 .ant-input {
    height: auto
}

.popup-form-error-yGi6h {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: .22rem;
    color: var(--cms-color-help);
    margin-top: .08rem
}

.popup-form-error-yGi6h img {
    margin-right: .1rem;
    width: .24rem;
    position: relative;
    top: -.02rem
}

.popup-form-error-yGi6h .anticon-exclamation-circle {
    color: var(--cms-color-help);
    font-size: .26rem;
    margin-right: .1rem
}

.popup-form-VFAxf .ant-form-item {
    margin-bottom: .2rem
}

.popup-form-VFAxf .ant-form-item-explain {
    min-height: auto;
    display: none
}

.popup-form-VFAxf .ant-form-item-explain-error {
    font-size: .22rem;
    color: var(--cms-color-help)
}

.popup-ad8zm .van-tabs {
    height: 100%;
    display: flex;
    flex-direction: column
}

.popup-ad8zm .van-tab {
    font-size: .24rem;
    color: var(--cms-text-color-secondary);
    display: flex;
    flex-direction: column
}

.popup-ad8zm .van-tabs__wrap {
    height: .72rem;
    border-bottom: thin solid var(--cms-divider-color)
}

.popup-ad8zm .van-tabs__content {
    flex: 1;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.popup-ad8zm .van-tabs__nav {
    background-color: transparent
}

.popup-ad8zm .van-tab--active {
    color: var(--cms-primary-color);
    border-bottom: .04rem solid var(--cms-primary-color)
}

.popup-ad8zm .van-tabs__line {
    display: none
}

.popup-ad8zm .ant-skeleton-element .ant-skeleton-avatar {
    width: .44rem;
    height: .44rem
}

.popup-ad8zm .van-image__loading {
    background-color: transparent
}

.popup-ad8zm input::-webkit-inner-spin-button,
.popup-ad8zm input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.popup-ad8zm input[type=number] {
    -moz-appearance: textfield
}

.phoneArea-aLU3t .anticon-down {
    left: 1.3rem
}

.phoneArea-select-mqEbf {
    border-right: thin solid var(--cms-divider-color)
}

.popwrap-meQOm {
    background: var(--cms-background-color-secondary);
    border: .016rem solid #3a61c2
}

.popcontent-LkCPE,
.popwrap-meQOm {
    width: 100%;
    height: 100%
}

.header-lw6n0 {
    height: 1rem;
    font-weight: 400;
    font-family: Arial;
    font-size: .32rem;
    background: var(--cms-background-color-primary);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    color: var(--cms-text-color-primary)
}

.back-Y8OI6 {
    position: absolute;
    left: .2rem;
    cursor: pointer
}

.back-svg-iipmg {
    stroke-width: .02rem;
    stroke: #666;
    stroke-linecap: round
}

.depositWrapParent-pdYLs {
    height: calc(100% - 1.36rem);
    position: absolute;
    overflow: scroll;
    left: 0
}

.depositWrap-a36Ip {
    width: calc(100% - .8rem);
    background: var(--cms-background-color-primary);
    border-radius: .14rem;
    margin: 0 auto;
    margin-top: .2rem;
    padding-bottom: .4rem;
    margin-bottom: .2rem
}

.depositWrap-logo-AYmp7 {
    display: flex;
    justify-content: center;
    padding-bottom: .3rem;
    padding-top: .1rem
}

.depositWrap-logo-AYmp7>div {
    display: flex;
    justify-content: center;
    border-bottom: .02rem solid var(--cms-divider-color);
    width: 6.3rem;
    padding: .3rem 0
}

.depositWrap-logo-AYmp7 img {
    height: .8rem
}

.depositWrap-ulText-goXAV {
    font-family: Arial;
    color: var(--cms-text-color-primary);
    font-size: .22012rem
}

.depositWrap-ulText-goXAV li {
    padding-bottom: .2rem;
    padding-left: .48rem;
    position: relative;
    line-height: .34rem;
    padding-right: .12rem
}

.depositWrap-ulText-goXAV li:after {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    height: .1rem;
    left: .24rem;
    position: absolute;
    top: .1rem;
    width: .1rem
}

.depositWrap-ulText-yellow-QOnlp {
    color: var(--cms-global-secondary2-color);
    font-weight: 700
}

.depositWrap-amount-EhLsP {
    font-size: .5rem;
    color: var(--cms-text-color-primary);
    font-family: Arial;
    display: flex;
    justify-content: center
}

.depositWrap-qrCodeImg-Wswmw {
    display: flex;
    justify-content: center;
    position: relative
}

.depositWrap-qrCodeImg-Wswmw img {
    width: 2.8rem;
    height: 2.8rem;
    border: .08rem solid #fff
}

.depositWrap-qrCodeImg-icon-UWmWe {
    background-color: rgba(0, 0, 0, .5);
    width: 2.8rem;
    height: 2.8rem;
    margin: 0 auto;
    position: absolute;
    inset: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.depositWrap-qrCodeImg-icon-UWmWe>span {
    font-size: .8rem
}

.depositWrap-qrCodeImg-icon-success-wxhpS {
    color: var(--cms-global-secondary1-color)
}

.depositWrap-qrCodeImg-icon-cancel-pq4TV {
    color: var(--cms-color-help)
}

.depositWrap-timeCount-LmLAa {
    font-size: .22rem;
    color: var(--cms-text-color-primary);
    padding-top: .08rem;
    display: flex;
    justify-content: center;
    width: 100%
}

.depositWrap-depositBtn-XNIVI {
    display: flex;
    justify-content: center;
    margin-top: .16rem
}

.depositWrap-depositBtn-XNIVI p {
    position: relative;
    width: 3.24rem;
    height: .7rem;
    background: var(--cms-primary-color);
    border-radius: .16rem;
    color: var(--cms-theme-text-color-primary);
    font-size: .24rem;
    font-weight: 400;
    text-align: center;
    line-height: .7rem
}

.depositWrap-footText-NQRHs {
    display: flex;
    padding: 0 .24rem;
    margin-bottom: .2rem;
    justify-content: space-between;
    align-items: center;
    line-height: .32rem
}

.depositWrap-footText-p1-m4UcB {
    font-size: .22rem;
    color: var(--cms-text-color-secondary);
    width: 2rem
}

.depositWrap-footText-p2-YTh_9 {
    font-size: .22rem;
    color: var(--cms-text-color-primary);
    text-align: right;
    display: flex;
    align-items: center
}

.depositWrap-footMargin-sn1Cv {
    margin-top: 1.2rem
}

.transform-Y1_aP {
    transition: All .5s;
    transform: rotate(900deg) !important
}

.refresh-jJIUN {
    transform: rotate(-180deg)
}

.status1-st0iZ,
.status2-JiaH2 {
    color: var(--cms-global-secondary2-color)
}

.status3-TftZx {
    color: var(--cms-global-secondary1-color)
}

.status4-BV4cm {
    color: var(--cms-color-help)
}

@keyframes opacityIn-pXpIZ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes opacityOut-xBAhM {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.opacityEnterActiveClass-OyLTH {
    animation: opacityIn-pXpIZ .3s ease-out
}

.opacityLeaveActiveClass-I4Vaq {
    animation: opacityOut-xBAhM .3s ease-in
}

@keyframes sliderIn-zP6fy {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes sliderOut-Ekay3 {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }
}

.sliderEnterActiveClass-b9FJT {
    animation: sliderIn-zP6fy .3s ease-out
}

.sliderLeaveActiveClass-TXj8f {
    animation: sliderOut-Ekay3 .3s ease-in
}

.icon-MxLr5 {
    cursor: pointer;
    transition: transform .2s
}

.icon-show-WO75P {
    transform: rotate(180deg)
}

.shadow-IVPBl {
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .53);
    width: 100%;
    height: 100%;
    z-index: 1001;
    touch-action: none
}

.menu-LTSC3 {
    position: fixed;
    left: 0;
    top: 1.4rem;
    bottom: 0;
    display: flex;
    flex-direction: column;
    padding: .24rem .24rem 1.8rem;
    background-color: var(--cms-background-color-secondary);
    width: 4.68rem;
    font-weight: 600;
    overflow: hidden auto;
    z-index: 1002;
    overscroll-behavior: contain
}

.menu-card-qfwjf,
.menu-turntable-Vrt8P {
    border-radius: .16rem;
    width: 100%;
    margin-bottom: .16rem
}

.menu-card-qfwjf {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: .08rem;
    background: var(--cms-background-color-primary)
}

.menu-minGame-iYcbO {
    width: 100%;
    overflow: hidden
}

.menu-minGame-iYcbO img {
    cursor: pointer;
    border-radius: .08rem
}

.menu-minGame-list-Kuv4k {
    display: flex;
    justify-content: space-between;
    justify-items: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-shrink: 0;
    width: 100%;
    gap: .08rem
}

.menu-minGame-list-item-lYme3 {
    width: calc(50% - .04rem);
    position: relative
}

.menu-minGame-list-item-lYme3:first-child {
    width: 100%;
    height: 1.28rem
}

.menu-minGame-list-item-lYme3 img {
    width: 100%;
    height: 100%
}

.menu-nav-HOV2s {
    width: 100%
}

.menu-nav-item-_t_h4 {
    display: flex;
    align-items: center;
    gap: .24rem;
    padding: .24rem;
    border-bottom: .02rem solid var(--cms-divider-color);
    width: 100%
}

.menu-nav-item-_t_h4 div,
.menu-nav-item-_t_h4 img {
    width: .48rem;
    height: .48rem
}

.menu-nav-item-_t_h4 span {
    color: var(--cms-text-color-primary);
    font-size: .28rem
}

.menu-lanBox-GFcS4 {
    position: relative;
    width: 100%;
    margin-top: .4rem
}

.menu-lan-KS2dW {
    display: flex;
    align-items: center;
    padding-left: .16rem;
    padding-right: .24rem;
    width: 100%;
    height: .84rem
}

.menu-lan-KS2dW>img {
    width: .52rem;
    height: .52rem
}

.menu-lan-text-Tdw0u {
    padding-left: .3rem;
    font-size: .28rem;
    color: var(--cms-text-color-secondary);
    font-weight: 600
}

.menu-lan-text-show-Q8IJb {
    color: var(--cms-primary-color)
}

.menu-lan-el-f6Bho {
    stroke: none !important;
    background-color: var(--cms-background-color-primary);
    border-radius: 50%;
    overflow: hidden
}

.menu-lan-icon-kNKrV {
    margin-left: auto;
    transition: transform .3s;
    font-size: 0;
    transform: rotate(90deg)
}

.menu-lan-icon-show-_6glk {
    transform: rotate(0deg)
}

.menu-lan-list-WGj7V {
    background-color: var(--cms-background-color-secondary);
    border-radius: .16rem;
    max-height: 3.4rem;
    overflow: hidden auto;
    transition: max-height .3s, opacity .2s
}

.menu-lan-list-item-r7ycf {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding: .2rem .1rem;
    width: 100%
}

.menu-lan-list-item-r7ycf>p {
    max-width: 3.2rem;
    font-size: .28rem;
    color: var(--cms-text-color-secondary);
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-lan-list-item-current-QU_kE {
    color: var(--cms-primary-color) !important
}

.menu-lan-list-show-axYZ4 {
    padding-bottom: .16rem;
    max-height: 5.92rem;
    opacity: 1;
    overflow: hidden auto
}

.showlan-popover .ant-popover-arrow {
    display: none
}

.showlan-popover .ant-popover-inner {
    background-color: var(--cms-background-color-secondary);
    border-radius: .16rem
}

.showlan-popover .ant-popover-inner-content {
    padding: 0
}

.music-NpgYe {
    width: 100%;
    padding: .04rem .1rem;
    background: var(--cms-background-color-secondary);
    color: var(--cms-text-color-primary);
    border-radius: .1rem;
    margin-bottom: .1rem;
    height: .75rem;
    font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei, sans-serif;
    line-height: normal
}

.music-play-HXzyh {
    padding-top: .08rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    font-size: .16rem;
    height: .36rem
}

.music-play-control-q5N2K {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: space-around
}

.music-song-name-LNEWj {
    font-size: .18rem;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    color: var(--cms-global-spare7-color);
    margin-top: .06rem;
    line-height: normal
}

.music-menu-XCxbM {
    position: relative
}

.music-menu-count-BqhQH {
    color: var(--cms-text-color-secondary);
    position: absolute;
    font-size: .14rem;
    line-height: .19rem;
    top: -.14rem;
    left: -.22rem;
    padding: 0 .06rem;
    background: var(--cms-background-color-primary);
    border: .01rem solid var(--cms-divider-color);
    border-radius: .2rem;
    min-width: .3rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    text-align: center;
    font-weight: 700
}

.music-NpgYe i {
    color: var(--cms-primary-color);
    cursor: pointer;
    font-size: .26rem
}

.icon-ApZkT {
    cursor: pointer;
    transition: transform .2s
}

.icon-show-oOs4F {
    transform: rotate(180deg)
}

.shadow-SRQt0 {
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .53);
    width: 100%;
    height: 100%;
    z-index: 1001;
    touch-action: none
}

.menu-fqGYg {
    position: fixed;
    left: 0;
    top: 1.4rem;
    bottom: 0;
    display: flex;
    flex-direction: column;
    padding-bottom: 1.8rem;
    background-color: var(--cms-background-color-secondary);
    width: 4.68rem;
    font-weight: 600;
    overflow: hidden auto;
    z-index: 1002;
    overscroll-behavior: contain
}

.menu-turntable-H4DNN {
    border-radius: .16rem;
    width: 100%
}

.menu-card-kO9I7 {
    width: 100%
}

.menu-card-item-zho_f {
    position: relative;
    width: 100%;
    min-height: .4rem
}

.menu-card-item-zho_f img {
    width: 100%
}

.menu-card-item-zho_f p {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    padding-left: .24rem;
    width: 100%;
    height: 100%;
    color: #fff;
    line-height: 1;
    font-size: .28rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.menu-nav-vg25R {
    width: 100%
}

.menu-nav-item-DkAbz {
    display: flex;
    align-items: center;
    gap: .24rem;
    padding: .24rem;
    border-bottom: .02rem solid var(--cms-divider-color);
    width: 100%
}

.menu-nav-item-DkAbz div,
.menu-nav-item-DkAbz img {
    width: .48rem;
    height: .48rem
}

.menu-nav-item-DkAbz span {
    color: var(--cms-text-color-secondary);
    font-size: .24rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

.menu-nav-item2-hI4Br span {
    font-size: .24rem
}

.menu-nav-flag-QvAem {
    font-size: 0
}

.menu-nav-flag-arrow-Xkf_0 {
    margin-left: auto;
    transition: transform .2s
}

.menu-nav-flag-ro-fa0O9 {
    transform: rotate(90deg)
}

.menu-nav-more-zjKJw {
    width: 2.92rem;
    height: .8rem;
    margin: .28rem auto 0 auto;
    padding: 0 .2rem;
    line-height: .8rem;
    text-align: center;
    cursor: pointer;
    color: var(--cms-text-color-secondary);
    border-radius: .16rem;
    border: .02rem solid var(--cms-divider-color);
    background: var(--cms-background-color-primary);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.menu-lanBox-MxEgm {
    position: relative;
    padding-left: .24rem;
    padding-right: .24rem;
    width: 100%;
    margin-top: .4rem
}

.menu-lan-pf3Ou {
    display: flex;
    align-items: center;
    padding-left: .16rem;
    padding-right: .24rem;
    border: .02rem solid var(--cms-divider-color);
    border-radius: .16rem;
    width: 100%;
    height: .84rem
}

.menu-lan-pf3Ou>img {
    width: .4rem;
    height: .4rem
}

.menu-lan-text-l1YDY {
    padding-left: .2rem;
    width: 1.68rem;
    font-size: .28rem;
    color: var(--cms-text-color-secondary);
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-lan-el-HsR9H {
    stroke: none !important;
    background-color: var(--cms-background-color-primary);
    border-radius: 50%;
    overflow: hidden
}

.menu-lan-icon-WYsDF {
    margin-left: auto;
    transition: transform .3s;
    font-size: 0
}

.menu-lan-icon-show-_hxaj {
    transform: rotate(180deg)
}

.menu-lan-list-XcXrj {
    position: absolute;
    left: 0;
    bottom: 1rem;
    background-color: var(--cms-background-color-primary);
    border-radius: .16rem;
    width: 100%;
    max-height: 0;
    opacity: 0;
    overflow: hidden auto;
    margin-top: .16rem;
    transition: max-height .3s, opacity .2s
}

.menu-lan-list-item-FGsMR {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding-left: .16rem;
    padding-right: .16rem;
    width: 100%;
    margin-top: .24rem
}

.menu-lan-list-item-FGsMR>img {
    width: .48rem;
    height: .48rem
}

.menu-lan-list-item-FGsMR>p {
    max-width: 3.2rem;
    font-size: .28rem;
    color: var(--cms-text-color-secondary);
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-lan-list-show-ZcbRr {
    padding-bottom: .16rem;
    max-height: 5.92rem;
    opacity: 1;
    overflow: hidden auto
}

.icon-oNwY0 {
    cursor: pointer;
    transition: transform .2s
}

.icon-show-vYGu3 {
    transform: rotate(180deg)
}

.shadow-TeQc1 {
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .53);
    width: 100%;
    height: 100%;
    z-index: 1001;
    touch-action: none
}

.menu-OK2o8 {
    position: fixed;
    left: 0;
    top: 1rem;
    bottom: 0;
    display: flex;
    flex-direction: column;
    padding: .14rem;
    background-color: var(--cms-background-color-secondary);
    width: 3.2rem;
    font-weight: 600;
    overflow: hidden auto;
    z-index: 1002;
    overscroll-behavior: contain
}

.menu-topDownload-Fz30s {
    top: 1.76rem
}

.menu-nav-pyINj {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: .14rem
}

.menu-nav-item-qFx2X {
    border-radius: .2rem;
    width: calc(50% - .08rem);
    background: var(--cms-background-color-primary);
    text-align: center;
    padding: .16rem .1rem;
    display: flex;
    flex-direction: column
}

.menu-nav-item-qFx2X img {
    width: .4rem;
    height: .4rem;
    display: block;
    margin: 0 auto
}

.menu-nav-item-qFx2X span {
    display: inline-block;
    color: var(--cms-text-color-secondary);
    font-size: .2rem;
    padding-top: .02rem;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-nav-item-icon-yAP6c {
    margin-left: auto;
    margin-right: auto
}

.menu-nav-item-active-zeSOl {
    background: var(--cms-primary-color)
}

.menu-nav-item-active-zeSOl span,
.menu-nav-item-active-zeSOl>div {
    color: var(--cms-theme-text-color-primary)
}

.menu-nav2-mh7_s {
    width: 100%
}

.menu-nav2-item-G01Ev {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding: .16rem;
    background: var(--cms-text-color-secondary);
    border-radius: .16rem;
    width: 100%;
    margin-top: .24rem
}

.menu-nav2-item-G01Ev img {
    width: .48rem;
    height: .48rem
}

.menu-nav2-item-G01Ev span {
    color: var(--cms-text-color-secondary);
    font-size: .28rem
}

.menu-card-xu7Rj {
    width: 100%;
    margin-top: .1rem
}

.menu-card-item-SgOLc {
    position: relative;
    width: 100%;
    margin-top: .08rem;
    min-height: .4rem
}

.menu-card-item-SgOLc img {
    width: 100%;
    border-radius: .16rem
}

.menu-card-item-SgOLc p {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    padding-left: .24rem;
    width: 100%;
    height: 100%;
    color: #fff;
    line-height: 1;
    font-size: .24rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.menu-lanBox-vW5Ga {
    position: relative;
    width: 100%;
    margin-top: .2rem
}

.menu-lan-cdrxY {
    display: flex;
    align-items: center;
    padding-left: .16rem;
    padding-right: .24rem;
    background: var(--cms-background-color-primary);
    border-radius: .16rem;
    width: 100%;
    height: .84rem
}

.menu-lan-cdrxY>img {
    width: .4rem;
    height: .4rem
}

.menu-lan-text-mw3rr {
    padding-left: .16rem;
    font-size: .28rem;
    color: var(--cms-text-color-secondary);
    font-weight: 600
}

.menu-lan-icon-aEGBA {
    margin-left: auto;
    transition: transform .3s;
    font-size: 0
}

.menu-lan-icon-show-PhKeZ {
    transform: rotate(180deg)
}

.menu-lan-el-jidBA {
    stroke: none !important;
    border-radius: 50%;
    overflow: hidden
}

.menu-lan-el-jidBA,
.menu-lan-list-dltso {
    background-color: var(--cms-background-color-primary)
}

.menu-lan-list-dltso {
    position: absolute;
    left: 0;
    bottom: 1rem;
    border-radius: .16rem;
    width: 100%;
    max-height: 0;
    opacity: 0;
    overflow: hidden auto;
    margin-top: .16rem;
    transition: max-height .3s, opacity .2s
}

.menu-lan-list-item-h_zSj {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding-left: .16rem;
    padding-right: .16rem;
    width: 100%;
    margin-top: .24rem
}

.menu-lan-list-item-h_zSj>img {
    width: .48rem;
    height: .48rem
}

.menu-lan-list-item-h_zSj>p {
    max-width: 3.2rem;
    font-size: .28rem;
    color: var(--cms-text-color-secondary);
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-lan-list-show-BFmxt {
    padding-bottom: .16rem;
    max-height: 5.92rem;
    opacity: 1;
    overflow: hidden auto
}

.qlogin-nLN2N {
    width: 100%;
    height: auto
}

.qlogin-title-O2yxI {
    font-size: .26rem;
    color: var(--cms-global-spare7-color)
}

.qlogin-btn-sjjrl {
    width: 100%;
    height: .52rem;
    border-radius: .08rem;
    color: var(--cms-global-spare7-color);
    background: var(--cms-background-color-secondary);
    display: flex;
    align-items: center;
    margin-top: .1rem;
    font-size: .24rem;
    padding: 0 .08rem
}

.qlogin-btn-sjjrl img {
    width: .48rem;
    height: .48rem;
    margin-right: .12rem
}

.icon-U1AzU {
    cursor: pointer;
    transition: transform .2s
}

.icon-show-M3Pil {
    transform: rotate(180deg)
}

.shadow-WZul6 {
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .53);
    width: 100%;
    height: 100%;
    z-index: 1001;
    touch-action: none
}

.menu-LF5fR {
    --font-size: 0.26rem;
    position: fixed;
    left: 0;
    top: 1rem;
    bottom: 0;
    display: flex;
    flex-direction: column;
    padding: 0 .14rem .14rem .14rem;
    background-color: var(--cms-background-color-secondary);
    width: 4.68rem;
    font-weight: 600;
    overflow: hidden auto;
    z-index: 1002;
    overscroll-behavior: contain
}

.menu-topDownload-YCne_ {
    top: 1.76rem
}

.menu-card-hIB3j {
    width: 100%;
    margin-top: .1rem
}

.menu-card-item-K8oBQ {
    position: relative;
    width: 100%;
    height: .8rem;
    display: flex;
    align-items: center;
    padding: 0 .24rem
}

.menu-card-item-K8oBQ div {
    width: .4rem;
    height: .4rem
}

.menu-card-item-K8oBQ img {
    vertical-align: top;
    width: .4rem;
    height: .4rem
}

.menu-card-item-K8oBQ p {
    display: flex;
    align-items: center;
    padding-left: .2rem;
    width: 100%;
    height: 100%;
    color: var(--cms-text-color-secondary);
    line-height: 1;
    font-size: var(--font-size);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.menu-card2-TtBUb {
    background-color: var(--cms-background-color-primary);
    border-radius: .12rem;
    padding: 0 .24rem;
    color: var(--cms-text-color-secondary)
}

.menu-card2-item-uFy4w {
    display: flex;
    align-items: center;
    gap: .2rem;
    padding: .2rem 0;
    width: 100%;
    border-top: .02rem solid var(--cms-divider-color)
}

.menu-card2-item-uFy4w:first-child {
    border-top: none
}

.menu-card2-item-uFy4w div {
    width: .4rem;
    height: .4rem
}

.menu-card2-item-uFy4w img {
    vertical-align: top;
    width: .4rem;
    height: .4rem
}

.menu-card2-item-uFy4w span {
    color: var(--cms-text-color-secondary);
    font-size: var(--font-size);
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

.menu-card2-more-NHKud {
    text-align: center;
    color: var(--cms-primary-color);
    font-size: var(--font-size);
    padding: .2rem;
    border-top: .02rem solid var(--cms-divider-color)
}

.menu-lanBox-SmNGU {
    position: relative;
    width: 100%;
    margin-top: .2rem
}

.menu-lan-NvsSr {
    display: flex;
    align-items: center;
    padding-left: .16rem;
    padding-right: .24rem;
    background: var(--cms-background-color-primary);
    border-radius: .12rem;
    width: 100%;
    height: .84rem
}

.menu-lan-NvsSr>img {
    width: .4rem;
    height: .4rem
}

.menu-lan-text-pkOFN {
    padding-left: .16rem;
    font-size: var(--font-size);
    color: var(--cms-text-color-secondary);
    font-weight: 600
}

.menu-lan-icon-CcBKt {
    margin-left: auto;
    transition: transform .3s;
    font-size: 0
}

.menu-lan-icon-show-JTyUh {
    transform: rotate(180deg)
}

.menu-lan-el-tnKbu {
    stroke: none !important;
    border-radius: 50%;
    overflow: hidden
}

.menu-lan-el-tnKbu,
.menu-lan-list-XKbyK {
    background-color: var(--cms-background-color-primary)
}

.menu-lan-list-XKbyK {
    position: absolute;
    left: 0;
    bottom: 1rem;
    border-radius: .16rem;
    width: 100%;
    max-height: 0;
    opacity: 0;
    overflow: hidden auto;
    margin-top: .16rem;
    transition: max-height .3s, opacity .2s
}

.menu-lan-list-item-_LBmF {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding-left: .16rem;
    padding-right: .16rem;
    width: 100%;
    margin-top: .24rem
}

.menu-lan-list-item-_LBmF>img {
    width: .48rem;
    height: .48rem
}

.menu-lan-list-item-_LBmF>p {
    max-width: 3.2rem;
    font-size: var(--font-size);
    color: var(--cms-text-color-secondary);
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-lan-list-show-_ebBw {
    padding-bottom: .16rem;
    max-height: 5.92rem;
    opacity: 1;
    overflow: hidden auto
}

.floating-CdYsN {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    background: none;
    overflow: initial
}

.icon-LET4K {
    cursor: pointer;
    transition: transform .2s
}

.icon-show-UgaXy {
    transform: rotate(180deg)
}

.shadow-st6hN {
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .7);
    width: 100%;
    height: 100%;
    z-index: 1001;
    touch-action: none
}

.menu-jjIjT {
    position: fixed;
    left: 0;
    top: .9rem;
    bottom: 0;
    padding: .2rem .15rem .1rem;
    background-color: var(--cms-background-color-primary);
    width: 0;
    overflow: hidden auto;
    z-index: 1002;
    overscroll-behavior: contain;
    transition: all .3s ease-in-out
}

.menu-svg-r6OPO {
    width: .32rem;
    font-size: 0
}

.menu-svg-r6OPO svg {
    width: 100%;
    height: 100%
}

.menu-svg-r6OPO .path1 {
    fill: var(--cms-global-spare7-color)
}

.menu-svg-r6OPO .path2 {
    fill: var(--cms-background-color-primary)
}

.menu-canal-aG9YG {
    margin-top: .2rem
}

.menu-canal-title-ua5Cd {
    font-size: .26rem;
    color: var(--cms-global-spare7-color)
}

.menu-canal-item-WTo15 {
    width: 100%;
    height: .52rem;
    border-radius: .08rem;
    color: var(--cms-global-spare7-color);
    background: var(--cms-background-color-secondary);
    display: flex;
    align-items: center;
    margin-top: .1rem;
    font-size: .24rem;
    padding: 0 .08rem
}

.menu-canal-item-WTo15 img {
    width: .4rem;
    height: .4rem;
    margin-right: .12rem
}

.menu-canal-item-text-vIBNz {
    width: 2.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-h5-t0r22 {
    width: 3rem
}

.menu-show-tSPwi {
    animation: expand-dBR45 .3s forwards;
    transition: all .3s ease-in-out
}

.menu-close-KPHGU {
    animation: close-wA3XO .3s forwards;
    transition: all .3s ease-in-out
}

@keyframes expand-dBR45 {
    0% {
        width: 0;
        opacity: 0
    }

    to {
        width: 3rem;
        opacity: 1
    }
}

@keyframes close-wA3XO {
    0% {
        width: 3rem;
        opacity: 1
    }

    to {
        width: 0;
        opacity: 0
    }
}

.menu-topDownload-oxUS4 {
    top: 1.6rem
}

.menu-nav-Uqv4p {
    width: 2.7rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.menu-nav-item-U6bOL {
    padding-top: .08rem;
    background: var(--cms-background-color-secondary);
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    border-radius: .14rem;
    cursor: pointer;
    height: .9rem;
    max-width: 1.3rem;
    min-width: 1.3rem;
    width: 1.3rem;
    margin-bottom: .1rem;
    position: relative
}

.menu-nav-item-U6bOL img {
    height: .38rem;
    margin: 0 auto
}

.menu-nav-item-U6bOL span {
    display: inline-block;
    color: var(--cms-global-spare7-color);
    font-size: .18rem;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-nav-item-icon-HJYkg {
    margin-left: auto;
    margin-right: auto
}

.menu-nav-item-active-iXHvb {
    background: var(--cms-primary-color)
}

.menu-nav-item-active-iXHvb span,
.menu-nav-item-active-iXHvb>div {
    color: var(--cms-theme-text-color-primary)
}

.menu-nav2-srVHP {
    width: 100%
}

.menu-nav2-item-ErAGx {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding: .16rem;
    background: var(--cms-text-color-secondary);
    border-radius: .16rem;
    width: 100%;
    margin-top: .24rem
}

.menu-nav2-item-ErAGx img {
    width: .48rem;
    height: .48rem
}

.menu-nav2-item-ErAGx span {
    color: var(--cms-text-color-secondary);
    font-size: .28rem
}

.menu-card-edVA1 {
    width: 100%;
    margin-top: .1rem
}

.menu-card-item-ddgPr {
    position: relative;
    width: 100%;
    margin-top: .08rem;
    min-height: .4rem
}

.menu-card-item-ddgPr img {
    width: 100%;
    border-radius: .16rem
}

.menu-card-item-ddgPr p {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    padding-left: .24rem;
    width: 100%;
    height: 100%;
    color: #fff;
    line-height: 1;
    font-size: .2rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.menu-lanBox-sfACd {
    position: relative;
    width: 100%;
    margin-top: .2rem
}

.menu-lan-hLS5N {
    display: flex;
    align-items: center;
    padding-left: .12rem;
    padding-right: .18rem;
    gap: .16rem;
    min-height: .62rem;
    border-radius: .16rem;
    width: 100%
}

.menu-lan-pop-gm2Ai {
    padding-left: 0
}

.menu-lan-hLS5N>img {
    width: .4rem;
    height: .4rem
}

.menu-lan-text-fUfxr {
    font-size: .22rem;
    transform: scale(.95);
    color: var(--cms-global-spare7-color)
}

.menu-lan-text-show-rt69B {
    color: var(--cms-primary-color)
}

.menu-lan-el-nzRZW {
    stroke: none !important;
    background-color: var(--cms-background-color-primary);
    border-radius: 50%;
    overflow: hidden
}

.menu-lan-icon-s0UzA {
    margin-left: auto;
    transition: transform .3s;
    font-size: 0;
    transform: rotate(90deg)
}

.menu-lan-icon-show-rOwLO {
    transform: rotate(0deg)
}

.menu-lan-list-IB_sM {
    background-color: var(--cms-background-color-primary);
    border-radius: .16rem;
    border: .02rem solid var(--cms-divider-color);
    max-width: 3.14rem;
    min-width: 1.7rem;
    max-height: 3.4rem;
    opacity: 1;
    overflow: hidden auto
}

.menu-lan-list-item-P6DCe {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .16rem;
    width: 100%;
    padding: .2rem .16rem;
    color: var(--cms-global-spare7-color)
}

.menu-lan-list-item-P6DCe>img {
    width: .48rem;
    height: .48rem
}

.menu-lan-list-item-P6DCe>p {
    max-width: 3.2rem;
    font-size: .24rem;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-lan-list-item-currnt-vj7pI {
    color: var(--cms-primary-color) !important
}

.menu-lan-list-show-dX7KP {
    padding-bottom: .16rem;
    max-height: 5.92rem;
    opacity: 1;
    overflow: hidden auto
}

.menu-bm-Fldnx {
    padding-bottom: .1rem;
    width: 100%
}

.menu-bm-Fldnx a {
    padding-left: .12rem
}

.menu-bm-Fldnx a,
.menu-bm-item-FuRpH {
    display: flex;
    align-items: center;
    gap: .16rem;
    width: 100%;
    min-height: .62rem
}

.menu-bm-item-FuRpH {
    padding-left: .16rem
}

.menu-bm-item-icon-nmpgh {
    width: .36rem;
    height: .36rem
}

.menu-bm-item-icon-nmpgh .svg-icon-UPCeJ {
    stroke: none !important;
    background-color: var(--cms-background-color-primary);
    border-radius: 50%;
    overflow: hidden
}

.menu-bm-item-name-h7JxJ {
    font-size: .22rem;
    color: var(--cms-global-spare7-color);
    word-break: break-word;
    transform: scale(.95)
}

.homeSider-svg-T9Bxd {
    margin-left: .35rem !important
}

.homeSider-betRecord-FMPC8 {
    border-radius: .1rem;
    background-color: var(--cms-background-color-secondary);
    display: flex;
    align-items: center;
    height: .75rem;
    font-size: .24rem;
    padding: .2rem 0;
    margin-top: .1rem
}

.homeSider-betRecord-FMPC8>img {
    width: .38rem;
    margin-left: .35rem
}

.homeSider-betRecord-FMPC8>span {
    display: inline-block;
    width: 1.9rem;
    line-height: .28rem;
    text-align: center;
    font-size: .24rem;
    color: var(--cms-global-spare7-color)
}

.homeSider-betRecord-FMPC8:hover {
    cursor: pointer
}

.homeSider-cb-k6lvn {
    padding: .1rem;
    background-color: var(--cms-background-color-secondary);
    border-radius: .1rem;
    margin-top: .1rem;
    width: 100%
}

.homeSider-cb-title-_4ZqL {
    width: 100%;
    text-align: center;
    font-size: .24rem;
    color: var(--cms-global-spare7-color);
    margin-bottom: .1rem
}

.homeSider-card-oYP4D {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: .08rem
}

.homeSider-card-item-qx61N {
    position: relative;
    width: calc(50% - .04rem);
    min-height: .78rem;
    max-height: .8rem;
    cursor: pointer
}

.homeSider-card-item-per-S7yzu {
    height: .32rem;
    left: unset;
    position: absolute;
    right: -.1rem;
    top: -.08rem;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 99
}

.homeSider-card-item-per-S7yzu div:first-of-type {
    background-color: var(--cms-color-help);
    border-radius: .125rem .125rem .125rem 0;
    color: #fff;
    font-size: .18rem;
    height: .26rem;
    line-height: .26rem;
    padding: 0 .08rem;
    width: 100%
}

.homeSider-card-item-per-S7yzu div:nth-of-type(2) {
    border-bottom: .07rem solid transparent;
    border-left: .07rem solid var(--cms-color-help);
    border-right: .07rem solid transparent;
    height: 0;
    width: 0
}

.homeSider-card-item-qx61N:first-child {
    margin-top: 0
}

.homeSider-card-item-qx61N img {
    height: 100%;
    width: 100%;
    border-radius: .16rem
}

.homeSider-card-item-qx61N p {
    position: absolute;
    top: 0;
    left: 0;
    padding: .1rem 0 0 .1rem;
    width: 100%;
    height: 100%;
    color: #fff;
    line-height: 1;
    font-size: .16rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400
}

.homeSider-card-item-agent-sfHwY {
    grid-column-start: span 2
}

.homeSider-card-item-agent-sfHwY>p {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 1rem 0 0;
    font-size: .24rem
}

.network-RcSpt {
    margin-top: .16rem !important;
    padding: 0 .18rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    cursor: pointer
}

.network-RcSpt>div:first-child {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.network-RcSpt>div:nth-of-type(2) {
    width: .2rem !important
}

.network-wrap-XQSEE {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-right: .08rem
}

.network-value-XH1GO {
    font-size: .16rem;
    color: var(--cms-text-color-primary)
}

.network-value-z-e8Tuw {
    color: var(--cms-global-secondary2-color)
}

.network-value-x-NCqaJ {
    color: var(--cms-global-secondary3-color)
}

.network-value-h-bhUbA {
    color: var(--cms-global-secondary1-color)
}

.network-name-cBRwg {
    color: var(--cms-global-spare7-color);
    font-size: .22rem;
    margin-left: .16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-spacing: normal;
    max-width: 1.44rem;
    white-space: nowrap
}

.network-name-a-mZ404 {
    max-width: 2rem
}

.network-name-cBRwg:hover {
    color: var(--cms-global-spare7-color)
}

.network-line-QNrrx {
    line-height: 1em
}

.network-line-z-fwOim>span {
    background-color: var(--cms-global-secondary2-color) !important
}

.network-line-z-fwOim>span:last-child {
    background-color: var(--cms-background-color-primary) !important
}

.network-line-x-XgR6v>span:first-child {
    background-color: var(--cms-global-secondary3-color) !important
}

.network-line-x-XgR6v>span {
    background-color: var(--cms-background-color-primary) !important
}

.network-line-h-R7A49>span {
    background-color: var(--cms-global-secondary1-color) !important
}

.network-line-QNrrx>span {
    display: inline-block;
    width: .06rem;
    border-radius: .12rem;
    margin-right: .04rem
}

.network-line-QNrrx>span:first-of-type {
    height: .16rem
}

.network-line-QNrrx>span:nth-of-type(2) {
    height: .24rem
}

.network-line-QNrrx>span:nth-of-type(3) {
    height: .3rem
}

.network-list-GY7VK {
    padding: .2rem 0;
    border-radius: .16rem;
    width: 4rem;
    height: 4rem;
    overflow-y: auto;
    background-color: var(--cms-background-color-secondary);
    color: var(--cms-text-color-primary)
}

.network-list-item-O0MD3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: .02rem solid var(--cms-divider-color);
    padding: .2rem;
    cursor: pointer
}

.network-list-item-O0MD3>div {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.network-list-item-O0MD3:hover {
    background-color: var(--cms-background-color-primary)
}

.network-check-ixb43>div {
    margin-left: .16rem
}

.network-check-round-SXZMS {
    width: .24rem;
    height: .24rem;
    border-radius: 100%;
    border: .02rem solid var(--cms-divider-color)
}

.network-check-ixb43 .van-radio__icon--checked .van-icon {
    background-color: var(--cms-primary-color);
    color: var(--cms-theme-text-color-primary)
}

.network-icon-T7Ly1 {
    margin-left: auto;
    transition: transform .3s;
    font-size: 0;
    transform: rotate(90deg)
}

.network-icon-show-chpEJ {
    transform: rotate(0deg)
}

.searchWrap-AApaE {
    align-items: center;
    background-color: var(--cms-background-color-secondary);
    border-radius: .14rem;
    display: flex;
    height: .5rem;
    margin-bottom: .1rem;
    overflow: hidden;
    width: 100%;
    justify-content: space-between;
    padding-right: .18rem;
    color: var(--cms-text-color-secondary);
    font-size: .22rem;
    padding-left: .08rem
}

.warp-bBPVt {
    position: absolute;
    right: -.1rem;
    top: 0;
    z-index: 100;
    transform: translate(50%, -50%);
    flex-direction: column;
    width: auto !important;
    min-width: .28rem
}

.warp-bBPVt,
.warp-con-d9SFp {
    display: flex;
    justify-content: center
}

.warp-con-d9SFp {
    align-items: center;
    padding-left: .06rem;
    padding-right: .06rem;
    font-size: .18rem;
    height: .26rem;
    background-color: #ff4a4a;
    border-radius: .13rem .13rem .13rem 0;
    color: #fff
}

.warp-con1-H3eAG {
    border-left: .079rem solid #ff4a4a;
    border-bottom: .066rem solid transparent;
    border-right: .066rem solid transparent;
    height: 0;
    width: 0
}

.warp-spoint-V3foD>h4:first-child {
    width: .16rem !important;
    height: .16rem !important;
    border-radius: .16rem;
    font-size: 0;
    padding: 0 !important
}

.warp-spoint-V3foD>h4:last-child {
    display: none
}

.icon-VfOkS {
    cursor: pointer;
    transition: transform .2s
}

.icon-show-SW7C7 {
    transform: rotate(180deg)
}

.shadow-eRUuJ {
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .7);
    width: 100%;
    height: 100%;
    z-index: 1001;
    touch-action: none
}

.menu-nPvW8 {
    position: fixed;
    left: 0;
    top: 1.1rem;
    bottom: 0;
    background-color: var(--cms-background-color-secondary);
    overflow: hidden auto;
    z-index: 10;
    overscroll-behavior: contain;
    transition: all .3s ease-in-out;
    width: 4.56rem;
    padding: 0 .2rem;
    padding-top: .2rem
}

.menu-lan-FICBN {
    display: flex;
    align-items: center;
    padding-left: .12rem;
    padding-right: .18rem;
    gap: .16rem;
    min-height: .62rem;
    border-radius: .16rem;
    width: 100%
}

.menu-lan-pop-bQ2OC {
    padding-left: 0
}

.menu-lan-FICBN>img {
    width: .4rem;
    height: .4rem
}

.menu-lan-text-K_dYR {
    font-size: .22rem;
    transform: scale(.95);
    color: var(--cms-global-spare7-color)
}

.menu-lan-text-show-y42XB {
    color: var(--cms-primary-color)
}

.menu-lan-el-vgAFc {
    stroke: none !important;
    background-color: var(--cms-background-color-primary);
    border-radius: 50%;
    overflow: hidden
}

.menu-lan-icon-Tv0iK {
    margin-left: auto;
    transition: transform .3s;
    font-size: 0;
    transform: rotate(90deg);
    position: absolute;
    right: .2rem;
    top: .06rem
}

.menu-lan-icon-show-hz9ZW {
    transform: rotate(0deg)
}

.menu-lan-list-rPbqS {
    background-color: var(--cms-background-color-primary);
    border-radius: .16rem;
    border: .02rem solid var(--cms-divider-color);
    max-width: 3.14rem;
    min-width: 1.7rem;
    max-height: 3.4rem;
    opacity: 1;
    overflow: hidden auto
}

.menu-lan-list-item-Qo1Ty {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .16rem;
    width: 100%;
    padding: .2rem .16rem;
    color: var(--cms-global-spare7-color)
}

.menu-lan-list-item-Qo1Ty>img {
    width: .48rem;
    height: .48rem
}

.menu-lan-list-item-Qo1Ty>p {
    max-width: 3.2rem;
    font-size: .24rem;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-lan-list-item-currnt-JE4gL {
    color: var(--cms-primary-color) !important
}

.menu-lan-list-show-rTAXw {
    padding-bottom: .16rem;
    max-height: 5.92rem;
    opacity: 1;
    overflow: hidden auto
}

.menu-svg-wHnn_ {
    line-height: 1;
    display: block
}

.menu-topDownload-EsMh4 {
    top: 2.32rem
}

.menu-show-hFEUX {
    animation: expand-amTYY .3s forwards;
    transition: all .3s ease-in-out
}

.menu-close-t3mxs {
    animation: close-fSslQ .3s forwards;
    transition: all .3s ease-in-out
}

@keyframes expand-amTYY {
    0% {
        width: 0;
        opacity: 0
    }

    to {
        width: 4.14rem;
        opacity: 1
    }
}

@keyframes close-fSslQ {
    0% {
        width: 4.14rem;
        opacity: 1
    }

    to {
        width: 0;
        opacity: 0
    }
}

.menu-nPvW8 .item-M6uMU {
    width: 3.4rem;
    height: .632rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-radius: .08rem;
    color: var(--cms-text-color-primary);
    border: .02rem solid var(--cms-primary-color);
    margin: 0 auto .14rem auto;
    font-size: .24rem;
    font-weight: 400;
    overflow: hidden;
    word-break: break-all;
    box-sizing: content-box
}

.menu-nPvW8 .item-M6uMU.itemSmall-bIvna {
    width: 3.3rem
}

.menu-nPvW8 .item-M6uMU.itemLast-XPiBy {
    width: 3rem;
    background: linear-gradient(180deg, var(--cms-primary-color), var(--cms-primary-color) 53.65%, var(--cms-primary-color));
    height: .67rem;
    font-size: .226rem;
    font-weight: 400;
    color: var(--cms-text-color-primary);
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: .2rem
}

.menu-nPvW8 .item-M6uMU>div:first-child {
    width: 30%;
    display: flex;
    align-items: center;
    justify-content: center
}

.menu-nPvW8 .item-M6uMU>div:nth-child(2) {
    width: 70%;
    margin-left: .15rem;
    font-size: .24rem;
    font-weight: 400;
    line-height: 1
}

.menu-nPvW8 .item-M6uMU.cur-niYg6 {
    background: var(--cms-primary-color)
}

.menu-nPvW8 .hasChildren-i1PN6 {
    display: block;
    position: relative
}

.menu-nPvW8 .hasChildren-i1PN6 .arrowWrap-i6Z5Y {
    position: relative
}

.menu-nPvW8 .hasChildren-i1PN6 .children-d5cQZ {
    transition: height .3s, transform .3s;
    overflow: hidden;
    height: 0
}

.menu-nPvW8 .hasChildren-i1PN6 .gameSvg-ExsEI.gameSvg-ExsEI.gameSvg-ExsEI {
    width: .6rem
}

.menu-nPvW8 .logout-Zf_7n {
    text-align: center;
    justify-content: center;
    margin-top: .4rem
}

.menu-nPvW8 .logoutImg-NAaOJ {
    width: .5rem;
    height: .5rem;
    color: var(--cms-primary-color)
}

.menu-nPvW8 .logoutDiv-bAEbr.logoutDiv-bAEbr.logoutDiv-bAEbr {
    width: auto;
    margin-left: .02rem
}

.warapBottom-FiGuY {
    padding-bottom: 1.82rem
}

.arrow-vKs1v {
    position: absolute;
    right: .2rem
}

.arrow-vKs1v:before {
    content: " ";
    display: inline-block;
    transform: rotate(-45deg);
    height: .18rem;
    width: .18rem;
    border-width: 0 0 .06rem .06rem;
    border-color: var(--cms-primary-color);
    border-style: solid;
    position: relative;
    top: 0
}

.arrow-vKs1v.up-fxcSY {
    top: .08rem
}

.arrow-vKs1v.up-fxcSY:before {
    transform: rotate(133deg)
}

.memberTop-PLYoT {
    margin-top: .48rem
}

.memberTopTwo-TDluG {
    padding-top: .2rem
}

.svgIcon1-i4CId {
    width: .5rem;
    -o-object-fit: cover;
    object-fit: cover
}

.svgIcon2-d8xWP {
    width: .84rem;
    height: .62rem
}

.svgIcon3-rKRl9 {
    width: .56rem;
    height: .48rem
}

.svgIcon4-A1BkA {
    width: .7rem;
    height: .66rem
}

.svgIcon5-hlApV {
    width: .66rem;
    height: .52rem
}

.svgIcon6-uZQoh {
    width: .6rem;
    height: .56rem
}

.svgIcon7-HxLcL {
    width: .76rem;
    height: .62rem
}

.svgIcon8-Y8HCz {
    width: .54rem;
    height: .5rem
}

.svgIcon9-NepKA {
    width: .44rem;
    height: .44rem
}

.svgIcon10-F4q5H {
    width: .44rem;
    height: .38rem
}

.svgIcon11-IpkRf {
    width: .4rem;
    height: .46rem
}

.svgIcon12-jLnP6 {
    width: .48rem;
    height: .66rem
}

.svgIcon13-Ah5Me {
    width: .52rem;
    height: .54rem
}

.svgIcon14-Mrlx7 {
    width: .62rem;
    height: .44rem
}

.svgIcon15-wyUi3 {
    width: .62rem
}

.svgIcon16-q4Cnh {
    width: .48rem;
    height: .5rem
}

.svgIcon17-LUsL1 {
    width: .62rem;
    height: .46rem
}

.lastChildWrap-NH13v {
    transition: height .5s, transform .5s;
    height: 0;
    overflow: hidden
}

.relative-KZr2x {
    position: relative
}

:root {
    --cms-global-depost-color1: #f41148;
    --cms-global-depost-color2: #ffd336;
    --cms-global-depost-color3: #ffe8d2;
    --cms-global-withdraw-color1: #2c24b3;
    --cms-global-withdraw-color2: #1678ff;
    --cms-global-withdraw-color3: #fff
}

.icon-lU6Ux {
    cursor: pointer;
    transition: transform .2s
}

.icon-show-JjJ8X {
    transform: rotate(180deg)
}

.menu-Zmjyv {
    position: fixed;
    left: 0;
    top: 1.1rem;
    bottom: 0;
    background-color: var(--cms-background-color-secondary);
    overflow: hidden auto;
    z-index: 1000;
    overscroll-behavior: contain;
    transition: all .3s ease-in-out;
    width: 4.8rem;
    border-radius: 0 .4rem .4rem 0;
    border-top: .02rem solid var(--cms-divider-color);
    border-right: .02rem solid var(--cms-divider-color);
    border-bottom: .02rem solid var(--cms-divider-color)
}

.menu-lan-twMQl {
    display: flex;
    align-items: center;
    padding-left: .12rem;
    padding-right: .18rem;
    gap: .16rem;
    min-height: .62rem;
    border-radius: .16rem;
    width: 100%
}

.menu-lan-pop-Xi8ln {
    padding-left: 0
}

.menu-lan-twMQl>img {
    width: .4rem;
    height: .4rem
}

.menu-lan-text-wSPAR {
    font-size: .22rem;
    transform: scale(.95);
    color: var(--cms-global-spare7-color)
}

.menu-lan-text-show-A3I8p {
    color: var(--cms-primary-color)
}

.menu-lan-el-X5NRQ {
    stroke: none !important;
    background-color: var(--cms-background-color-primary);
    border-radius: 50%;
    overflow: hidden
}

.menu-lan-icon-ZeFBm {
    margin-left: auto;
    transition: transform .3s;
    font-size: 0;
    transform: rotate(90deg);
    position: absolute;
    right: .2rem;
    top: .06rem
}

.menu-lan-icon-show-t0XeF {
    transform: rotate(0deg)
}

.menu-lan-list-sicqQ {
    background-color: var(--cms-background-color-primary);
    border-radius: .16rem;
    border: .02rem solid var(--cms-divider-color);
    max-width: 3.14rem;
    min-width: 1.7rem;
    max-height: 3.4rem;
    opacity: 1;
    overflow: hidden auto
}

.menu-lan-list-item-PxNf_ {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .16rem;
    width: 100%;
    padding: .2rem .16rem;
    color: var(--cms-global-spare7-color)
}

.menu-lan-list-item-PxNf_>img {
    width: .48rem;
    height: .48rem
}

.menu-lan-list-item-PxNf_>p {
    max-width: 3.2rem;
    font-size: .24rem;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-lan-list-item-currnt-lfkVj {
    color: var(--cms-primary-color) !important
}

.menu-lan-list-show-iZpdB {
    padding-bottom: .16rem;
    max-height: 5.92rem;
    opacity: 1;
    overflow: hidden auto
}

.menu-svg-Zeiy4 {
    line-height: 1;
    display: block
}

.menu-topDownload-JlB2j {
    top: 2.32rem
}

.menu-show-YN8R1 {
    animation: expand-TZVEx .3s forwards;
    transition: all .3s ease-in-out
}

.menu-close-b2d0q {
    animation: close-lo_WB .3s forwards;
    transition: all .3s ease-in-out
}

@keyframes expand-TZVEx {
    0% {
        width: 0;
        opacity: 0
    }

    to {
        width: 4.14rem;
        opacity: 1
    }
}

@keyframes close-lo_WB {
    0% {
        width: 4.14rem;
        opacity: 1
    }

    to {
        width: 0;
        opacity: 0
    }
}

.menu-Zmjyv .item-Fgp7x {
    width: 3.4rem;
    height: .632rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-radius: .08rem;
    color: var(--cms-text-color-primary);
    border: .02rem solid var(--cms-primary-color);
    margin: 0 auto .14rem auto;
    font-size: .24rem;
    font-weight: 400;
    overflow: hidden;
    word-break: break-all;
    box-sizing: content-box
}

.menu-Zmjyv .item-Fgp7x.itemSmall-K7Pag {
    width: 3.3rem
}

.menu-Zmjyv .item-Fgp7x.itemLast-f5TWm {
    width: 3rem;
    background: linear-gradient(180deg, var(--cms-primary-color), var(--cms-primary-color) 53.65%, var(--cms-primary-color));
    height: .67rem;
    font-size: .226rem;
    font-weight: 400;
    color: var(--cms-text-color-primary);
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: .2rem
}

.menu-Zmjyv .item-Fgp7x>div:first-child {
    width: 30%;
    display: flex;
    align-items: center;
    justify-content: center
}

.menu-Zmjyv .item-Fgp7x>div:nth-child(2) {
    width: 70%;
    margin-left: .15rem;
    font-size: .24rem;
    font-weight: 400;
    line-height: 1
}

.menu-Zmjyv .item-Fgp7x.cur-Llw7H {
    background: var(--cms-primary-color)
}

.menu-Zmjyv .hasChildren-kdJvf {
    display: block;
    position: relative
}

.menu-Zmjyv .hasChildren-kdJvf .arrowWrap-Lsmbz {
    position: relative
}

.menu-Zmjyv .hasChildren-kdJvf .children-mBcgl {
    transition: height .3s, transform .3s;
    overflow: hidden;
    height: 0
}

.menu-Zmjyv .hasChildren-kdJvf .gameSvg-Ulqd7.gameSvg-Ulqd7.gameSvg-Ulqd7 {
    width: .6rem
}

.menu-Zmjyv .logout-XxSuv {
    text-align: center;
    justify-content: center;
    margin-top: .4rem
}

.menu-Zmjyv .logoutImg-ePuqp {
    width: .5rem;
    height: .5rem;
    color: var(--cms-primary-color)
}

.menu-Zmjyv .logoutDiv-W4W2m.logoutDiv-W4W2m.logoutDiv-W4W2m {
    width: auto;
    margin-left: .02rem
}

.arrow-QEbMY {
    position: absolute;
    right: .2rem
}

.arrow-QEbMY:before {
    content: " ";
    display: inline-block;
    transform: rotate(-45deg);
    height: .18rem;
    width: .18rem;
    border-width: 0 0 .06rem .06rem;
    border-color: var(--cms-primary-color);
    border-style: solid;
    position: relative;
    top: 0
}

.arrow-QEbMY.up-CAcXj {
    top: .08rem
}

.arrow-QEbMY.up-CAcXj:before {
    transform: rotate(133deg)
}

.memberTop-fqw00 {
    margin-top: .2rem
}

.memberTopTwo-QXqrG {
    padding-top: .2rem
}

.svgIcon1-cEazD {
    width: .5rem;
    -o-object-fit: cover;
    object-fit: cover
}

.svgIcon2-i47gB {
    width: .84rem;
    height: .62rem
}

.svgIcon3-TzupP {
    width: .56rem;
    height: .48rem
}

.svgIcon4-dNoFi {
    width: .7rem;
    height: .66rem
}

.svgIcon5-bmy68 {
    width: .66rem;
    height: .52rem
}

.svgIcon6-TVofJ {
    width: .6rem;
    height: .56rem
}

.svgIcon7-nBZY9 {
    width: .76rem;
    height: .62rem
}

.svgIcon8-pQu6H {
    width: .54rem;
    height: .5rem
}

.svgIcon9-nqKI0 {
    width: .44rem;
    height: .44rem
}

.svgIcon10-fypnN {
    width: .44rem;
    height: .38rem
}

.svgIcon11-ygpmB {
    width: .4rem;
    height: .46rem
}

.svgIcon12-SsUIS {
    width: .48rem;
    height: .66rem
}

.svgIcon13-QknN3 {
    width: .52rem;
    height: .54rem
}

.svgIcon14-z8HOl {
    width: .62rem;
    height: .44rem
}

.svgIcon15-Apgxm {
    width: .62rem
}

.svgIcon16-Xl2Qa {
    width: .48rem;
    height: .5rem
}

.svgIcon17-JbwNA {
    width: .62rem;
    height: .46rem
}

.lastChildWrap-WaOMv {
    transition: height .5s, transform .5s;
    height: 0;
    overflow: hidden
}

.relative-F_daH {
    position: relative
}

.leftMenuTitle-wNVJT {
    color: var(--cms-text-color-primary);
    text-align: center;
    font-size: .4rem;
    font-weight: 700;
    padding: .4rem 0;
    line-height: .46rem
}

.itemPhp2-qT4Wl,
.leftMenuTitle-wNVJT {
    border-bottom: .02rem solid var(--cms-divider-color)
}

.itemPhp2-qT4Wl {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.16rem;
    padding: 0 0 0 .32rem;
    font-size: .28rem;
    font-weight: 500
}

.itemPhp2-qT4Wl.noborder-d99jS.noborder-d99jS.noborder-d99jS {
    border-bottom: 0
}

.itemPhp2-qT4Wl .navContent-CAoj4 {
    display: flex;
    align-items: center
}

.itemPhp2-qT4Wl .itemIcon-vkRtp {
    flex-shrink: 0;
    width: .56rem;
    margin-right: .2rem
}

.itemPhp2-qT4Wl .itemName-LHKqK {
    width: 78%;
    color: var(--cms-global-spare7-color);
    font-size: .28rem;
    font-weight: 500;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 1.2;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif
}

.menuWrap-DVaec {
    border-radius: .24rem;
    background: var(--cms-background-color-primary)
}

.menuWrapAll-gWaVs {
    padding: .32rem;
    flex: 1;
    overflow: auto
}

.vanArrow-YHItd.vanArrow-YHItd.vanArrow-YHItd {
    color: var(--cms-global-spare7-color);
    font-size: .2rem;
    margin-right: .28rem
}

.newline-i_jiP {
    width: 100%;
    height: .02rem;
    background: var(--cms-divider-color);
    margin: .2rem 0
}

.scrollWrap-xAg4N {
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column
}

.icon-A5Vt_ {
    cursor: pointer;
    transition: transform .2s
}

.icon-show-KbYRh {
    transform: rotate(180deg)
}

.shadow-gTfWg {
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .7);
    width: 100%;
    height: 100%;
    z-index: 1001;
    touch-action: none
}

.menu-dEAaK {
    position: fixed;
    left: 0;
    top: .9rem;
    bottom: 0;
    padding: .15rem;
    background-color: var(--cms-background-color-primary);
    width: 0;
    overflow: hidden auto;
    z-index: 1002;
    overscroll-behavior: contain;
    transition: all .3s ease-in-out
}

.menu-svg-PSP4p {
    width: .32rem;
    font-size: 0
}

.menu-svg-PSP4p svg {
    width: 100%;
    height: 100%
}

.menu-svg-PSP4p .path1 {
    fill: var(--cms-global-spare7-color)
}

.menu-svg-PSP4p .path2 {
    fill: var(--cms-background-color-primary)
}

.menu-canal-MAyW7 {
    margin-top: .2rem
}

.menu-canal-title-VV4L2 {
    font-size: .26rem;
    color: var(--cms-global-spare7-color)
}

.menu-canal-item-FiPZP {
    width: 100%;
    height: .52rem;
    border-radius: .08rem;
    color: var(--cms-global-spare7-color);
    display: flex;
    align-items: center;
    margin-top: .1rem;
    font-size: .24rem;
    padding: 0 .08rem
}

.menu-canal-item-FiPZP img {
    width: .4rem;
    height: .4rem;
    margin-right: .12rem
}

.menu-canal-item-text-_Mps4 {
    width: 2.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-h5-nlW48 {
    width: 3.2rem
}

.menu-show-r_EgW {
    animation: expand-keiJt .3s forwards;
    transition: all .3s ease-in-out
}

.menu-close-UjQpt {
    animation: close-SfZML .3s forwards;
    transition: all .3s ease-in-out
}

@keyframes expand-keiJt {
    0% {
        width: 0;
        opacity: 0
    }

    to {
        width: 3.2rem;
        opacity: 1
    }
}

@keyframes close-SfZML {
    0% {
        width: 3.2rem;
        opacity: 1
    }

    to {
        width: 0;
        opacity: 0
    }
}

.menu-topDownload-w_e28 {
    top: 1.6rem
}

.menu-nav-tIosr {
    width: 2.7rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.menu-nav-item-cHCNL {
    padding-top: .08rem;
    background: var(--cms-background-color-secondary);
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    border-radius: .14rem;
    cursor: pointer;
    height: .9rem;
    max-width: 1.3rem;
    min-width: 1.3rem;
    width: 1.3rem;
    margin-bottom: .1rem
}

.menu-nav-item-cHCNL img {
    height: .38rem;
    margin: 0 auto
}

.menu-nav-item-cHCNL span {
    display: inline-block;
    color: var(--cms-global-spare7-color);
    font-size: .18rem;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-nav-item-icon-vtGSY {
    margin-left: auto;
    margin-right: auto
}

.menu-nav-item-active-Axn7F {
    background: var(--cms-primary-color)
}

.menu-nav-item-active-Axn7F span,
.menu-nav-item-active-Axn7F>div {
    color: var(--cms-theme-text-color-primary)
}

.menu-nav2-eGvH8 {
    width: 100%
}

.menu-nav2-item-N12TD {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding: .16rem;
    background: var(--cms-text-color-secondary);
    border-radius: .16rem;
    width: 100%;
    margin-top: .24rem
}

.menu-nav2-item-N12TD img {
    width: .48rem;
    height: .48rem
}

.menu-nav2-item-N12TD span {
    color: var(--cms-text-color-secondary);
    font-size: .28rem
}

.menu-card-rP2DR {
    width: 100%;
    margin-top: .1rem
}

.menu-card-item-JYhjQ {
    position: relative;
    width: 100%;
    margin-top: .08rem;
    min-height: .4rem
}

.menu-card-item-JYhjQ img {
    width: 100%;
    border-radius: .16rem
}

.menu-card-item-JYhjQ p {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    padding-left: .24rem;
    width: 100%;
    height: 100%;
    color: #fff;
    line-height: 1;
    font-size: .2rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.menu-lanBox-nJ7B1 {
    position: relative;
    width: 100%;
    margin-top: .2rem
}

.menu-lan-d5Ncb {
    display: flex;
    align-items: center;
    padding-left: .12rem;
    padding-right: .18rem;
    gap: .16rem;
    min-height: .62rem;
    border-radius: .16rem;
    width: 100%
}

.menu-lan-pop-iCDJg {
    padding-left: 0
}

.menu-lan-d5Ncb>img {
    width: .4rem;
    height: .4rem
}

.menu-lan-text-S4tSU {
    font-size: .22rem;
    transform: scale(.95);
    color: var(--cms-global-spare7-color)
}

.menu-lan-text-show-_1DyI {
    color: var(--cms-primary-color)
}

.menu-lan-el-qBOEu {
    stroke: none !important;
    background-color: var(--cms-background-color-primary);
    border-radius: 50%;
    overflow: hidden
}

.menu-lan-icon-YQP45 {
    margin-left: auto;
    transition: transform .3s;
    font-size: 0;
    transform: rotate(90deg)
}

.menu-lan-icon-show-Vudyz {
    transform: rotate(0deg)
}

.menu-lan-list-RpK5V {
    background-color: var(--cms-background-color-primary);
    border-radius: .16rem;
    border: .02rem solid var(--cms-divider-color);
    max-width: 3.14rem;
    min-width: 1.7rem;
    max-height: 3.4rem;
    opacity: 1;
    overflow: hidden auto
}

.menu-lan-list-item-c38Bi {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .16rem;
    width: 100%;
    padding: .2rem .16rem;
    color: var(--cms-global-spare7-color)
}

.menu-lan-list-item-c38Bi>img {
    width: .48rem;
    height: .48rem
}

.menu-lan-list-item-c38Bi>p {
    max-width: 3.2rem;
    font-size: .24rem;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-lan-list-item-currnt-uOGii {
    color: var(--cms-primary-color) !important
}

.menu-lan-list-show-oNYjL {
    padding-bottom: .16rem;
    max-height: 5.92rem;
    opacity: 1;
    overflow: hidden auto
}

.menu-bm-INUTi {
    padding-bottom: .1rem;
    width: 100%
}

.menu-bm-INUTi a {
    padding-left: .12rem
}

.menu-bm-INUTi a,
.menu-bm-item-ZoxvB {
    display: flex;
    align-items: center;
    gap: .16rem;
    width: 100%;
    min-height: .62rem
}

.menu-bm-item-ZoxvB {
    padding-left: .16rem
}

.menu-bm-item-icon-gHdRM {
    width: .36rem;
    height: .36rem
}

.menu-bm-item-icon-gHdRM .svg-icon-UPCeJ {
    stroke: none !important;
    background-color: var(--cms-background-color-primary);
    border-radius: 50%;
    overflow: hidden
}

.menu-bm-item-name-7b55C {
    font-size: .22rem;
    color: var(--cms-global-spare7-color);
    word-break: break-word;
    transform: scale(.95)
}

.homeSider-svg-LXkAn {
    margin-left: .35rem !important
}

.homeSider-betRecord-rdM_T {
    border-radius: .1rem;
    background-color: var(--cms-background-color-secondary);
    display: flex;
    align-items: center;
    height: .75rem;
    font-size: .24rem;
    padding: .2rem 0;
    margin-top: .1rem
}

.homeSider-betRecord-rdM_T>img {
    width: .38rem;
    margin-left: .35rem
}

.homeSider-betRecord-rdM_T>span {
    display: inline-block;
    width: 1.9rem;
    line-height: .28rem;
    text-align: center;
    font-size: .24rem;
    color: var(--cms-global-spare7-color)
}

.homeSider-betRecord-rdM_T:hover {
    cursor: pointer
}

.homeSider-cb-JT__x {
    border-radius: .1rem;
    margin-top: .1rem;
    margin-bottom: .1rem;
    width: 2.9rem;
    position: relative
}

.homeSider-cb-title-wXO3T {
    width: 100%;
    text-align: center;
    font-size: .24rem;
    color: var(--cms-global-spare7-color);
    margin-bottom: .1rem
}

.homeSider-card-IG7Rx {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.homeSider-card-IG7Rx>div:first-child {
    background: var(--cms-primary-color) !important
}

.homeSider-card-IG7Rx>div:first-child svg {
    width: .34rem;
    height: .34rem
}

.homeSider-card-IG7Rx>div:first-child p {
    color: var(--cms-theme-text-color-primary)
}

.homeSider-card-itemWrap-g5w61 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    display: flex;
    align-items: center;
    padding: 0 .1rem;
    word-break: break-all;
    justify-content: space-between
}

.homeSider-card-itemHei-GYu3j {
    height: auto !important
}

.homeSider-card-itemAg-zywXR {
    width: 100% !important
}

.homeSider-card-itemAg-zywXR p {
    font-size: .24rem !important
}

.homeSider-card-item-xWjU1 {
    position: relative;
    width: 1.36rem;
    height: .92rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--cms-theme-divider-color);
    border-radius: .16rem;
    color: var(--cms-primary-color);
    margin-bottom: .16rem
}

.homeSider-card-item-xWjU1 img {
    width: 100%;
    height: auto
}

.homeSider-card-item-xWjU1:first-child {
    margin-top: 0
}

.homeSider-card-item-svg-U5kAm,
.homeSider-card-item-svg-U5kAm svg {
    width: .34rem;
    height: .34rem
}

.homeSider-card-item-name-NHL39 {
    color: #fff !important
}

.homeSider-card-item-xWjU1 p {
    width: 100%;
    line-height: 1;
    font-size: .2rem;
    width: .8rem
}

.homeSider-card-item-agent-PA1iE {
    grid-column-start: span 2
}

.homeSider-card-item-agent-PA1iE>p {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 1rem 0 0;
    font-size: .24rem
}

.network-mbw4_ {
    margin-top: .16rem !important;
    padding: 0 .18rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    cursor: pointer
}

.network-mbw4_>div:first-child {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.network-mbw4_>div:nth-of-type(2) {
    width: .2rem !important
}

.network-wrap-hzxQd {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-right: .08rem
}

.network-value-g3iJO {
    font-size: .16rem;
    color: var(--cms-text-color-primary)
}

.network-value-z-foYYx {
    color: var(--cms-global-secondary2-color)
}

.network-value-x-xeLsA {
    color: var(--cms-global-secondary3-color)
}

.network-value-h-X_hnP {
    color: var(--cms-global-secondary1-color)
}

.network-name-RIejq {
    color: var(--cms-global-spare7-color);
    font-size: .22rem;
    margin-left: .16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-spacing: normal;
    max-width: 1.44rem;
    white-space: nowrap
}

.network-name-a-xqhsa {
    max-width: 2rem
}

.network-name-RIejq:hover {
    color: var(--cms-global-spare7-color)
}

.network-line-eQ1sl {
    line-height: 1em
}

.network-line-z-VIMYy>span {
    background-color: var(--cms-global-secondary2-color) !important
}

.network-line-z-VIMYy>span:last-child {
    background-color: var(--cms-background-color-primary) !important
}

.network-line-x-hLIDt>span:first-child {
    background-color: var(--cms-global-secondary3-color) !important
}

.network-line-x-hLIDt>span {
    background-color: var(--cms-background-color-primary) !important
}

.network-line-h-hOU0f>span {
    background-color: var(--cms-global-secondary1-color) !important
}

.network-line-eQ1sl>span {
    display: inline-block;
    width: .06rem;
    border-radius: .12rem;
    margin-right: .04rem
}

.network-line-eQ1sl>span:first-of-type {
    height: .16rem
}

.network-line-eQ1sl>span:nth-of-type(2) {
    height: .24rem
}

.network-line-eQ1sl>span:nth-of-type(3) {
    height: .3rem
}

.network-list-_7yeI {
    padding: .2rem 0;
    border-radius: .16rem;
    width: 4rem;
    height: 4rem;
    overflow-y: auto;
    background-color: var(--cms-background-color-secondary);
    color: var(--cms-text-color-primary)
}

.network-list-item-UpGbe {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: .02rem solid var(--cms-divider-color);
    padding: .2rem;
    cursor: pointer
}

.network-list-item-UpGbe>div {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.network-list-item-UpGbe:hover {
    background-color: var(--cms-background-color-primary)
}

.network-check-IKC7D>div {
    margin-left: .16rem
}

.network-check-round-xMfaa {
    width: .24rem;
    height: .24rem;
    border-radius: 100%;
    border: .02rem solid var(--cms-divider-color)
}

.network-check-IKC7D .van-radio__icon--checked .van-icon {
    background-color: var(--cms-primary-color);
    color: var(--cms-theme-text-color-primary)
}

.network-icon-MIbTo {
    margin-left: auto;
    transition: transform .3s;
    font-size: 0;
    transform: rotate(90deg)
}

.network-icon-show-dZ01d {
    transform: rotate(0deg)
}

.popup-FAvMn {
    width: 3rem;
    height: 100%;
    padding: .1rem 0;
    background-color: var(--cms-background-color-primary) !important
}

.popup-FAvMn .van-collapse-item--border:after {
    right: .16rem;
    left: .16rem;
    border-top: .02rem solid var(--cms-divider-color)
}

.popup-FAvMn .van-collapse-item__title {
    padding: .16rem .1rem;
    justify-content: center;
    align-items: center;
    background-color: var(--cms-background-color-primary)
}

.popup-FAvMn .van-collapse-item__title .van-cell__title {
    flex: initial;
    font-size: .26rem;
    color: var(--cms-text-color-secondary)
}

.popup-FAvMn .van-collapse-item__title .van-cell__title>span {
    display: inline-block;
    width: 100%
}

.popup-FAvMn .van-collapse-item__title .van-cell__right-icon {
    height: .48rem;
    line-height: .48rem !important;
    font-size: .2rem;
    color: var(--cms-text-color-primary);
    margin-left: .2rem
}

.popup-FAvMn .van-collapse-item__content {
    background: var(--cms-background-color-primary);
    padding: 0 .1rem .2rem .1rem
}

.popup-FAvMn .van-collapse-item__title--expanded:after {
    display: none
}

.popup-FAvMn .van-hairline--top-bottom:after,
.popup-FAvMn .van-hairline-unset--top-bottom:after {
    border-width: 0 !important
}

.popup-menu-item-PWREm {
    font-size: .24rem;
    height: .72rem;
    line-height: .72rem;
    padding: 0 .2rem;
    color: var(--cms-text-color-secondary);
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.popup-menu-item-PWREm>img {
    width: .5rem;
    height: .5rem;
    margin-right: .11rem
}

.popup-menu-item-PWREm>span {
    display: inline-block;
    width: 1.4rem;
    line-height: .312rem;
    white-space: break-spaces;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.popup-menu-item-PWREm>section {
    width: .5rem;
    height: .5rem;
    margin-right: .11rem
}

.popup-menu-item-PWREm>article {
    line-height: normal;
    flex: 1
}

.popup-menu-item-active-i83tv {
    background-color: var(--cms-background-color-secondary);
    color: var(--cms-text-color-primary);
    border-radius: .4rem
}

.popup-menu-item-svg-EvVpY {
    width: .5rem !important;
    height: .5rem !important;
    margin-right: .11rem
}

.popup-menu-lanList-item-tu2NP {
    height: .8rem;
    line-height: .8rem;
    padding: 0 .2rem;
    color: var(--cms-text-color-primary)
}

.popup-menu-lanList-item-active-hnECH {
    color: var(--cms-primary-color)
}

.popup-FAvMn .languagePopover-lZC7q {
    font-size: .24rem;
    height: .72rem;
    line-height: .72rem;
    padding: 0 .2rem;
    color: var(--cms-text-color-secondary);
    display: flex;
    justify-content: space-between;
    align-items: center
}

.popup-FAvMn .languagePopover-menuLeft-tDY3Z {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.popup-FAvMn .languagePopover-menuLeft-tDY3Z>section {
    width: .5rem;
    height: .5rem;
    margin-right: .11rem
}

.menu9-lang-popover {
    z-index: 3000;
    padding: 0
}

.menu9-lang-popover .ant-popover-arrow {
    display: none
}

.menu9-lang-popover .ant-popover-inner {
    background-color: var(--cms-background-color-primary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .1rem
}

.menu9-lang-popover .ant-popover-inner .ant-popover-inner-content {
    padding: .15rem 0;
    color: var(--cms-text-color-primary)
}

.menu9-lang-popover .ant-popover-inner .ant-popover-inner-content ul>div {
    margin: 0
}

:root {
    --van-radio-checked-icon-color: var(--cms-primary-color)
}

.icon-kMYGf {
    cursor: pointer;
    transition: transform .2s
}

.icon-show-Ct_am {
    transform: rotate(180deg)
}

.shadow-MtMI1 {
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .7);
    width: 100%;
    height: 100%;
    z-index: 1001;
    touch-action: none
}

.menu-QQKgw {
    position: fixed;
    left: 0;
    top: .9rem;
    bottom: 0;
    padding: .15rem;
    background-color: var(--cms-background-color-primary);
    width: 0;
    overflow: hidden auto;
    z-index: 1002;
    overscroll-behavior: contain;
    transition: all .3s ease-in-out
}

.menu-svg-nv1QJ {
    width: .32rem;
    font-size: 0
}

.menu-svg-nv1QJ svg {
    width: 100%;
    height: 100%
}

.menu-svg-nv1QJ .path1 {
    fill: var(--cms-global-spare7-color)
}

.menu-svg-nv1QJ .path2 {
    fill: var(--cms-background-color-primary)
}

.menu-canal-PUbFt {
    margin-top: .2rem
}

.menu-canal-title-mTKjd {
    font-size: .26rem;
    color: var(--cms-global-spare7-color)
}

.menu-canal-item-I29a2 {
    width: 100%;
    height: .52rem;
    border-radius: .08rem;
    color: var(--cms-global-spare7-color);
    display: flex;
    align-items: center;
    margin-top: .1rem;
    font-size: .24rem;
    padding: 0 .08rem
}

.menu-canal-item-I29a2 img {
    width: .4rem;
    height: .4rem;
    margin-right: .12rem
}

.menu-canal-item-text-zDqGy {
    width: 2.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-h5-PPPqa {
    width: 3.2rem
}

.menu-show-whr1x {
    animation: expand-TcF5U .3s forwards;
    transition: all .3s ease-in-out
}

.menu-close-adIbC {
    animation: close-LGXUd .3s forwards;
    transition: all .3s ease-in-out
}

@keyframes expand-TcF5U {
    0% {
        width: 0;
        opacity: 0
    }

    to {
        width: 3.2rem;
        opacity: 1
    }
}

@keyframes close-LGXUd {
    0% {
        width: 3.2rem;
        opacity: 1
    }

    to {
        width: 0;
        opacity: 0
    }
}

.menu-topDownload-WXqEm {
    top: 1.6rem
}

.menu-nav-DG5A2 {
    width: 2.7rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.menu-nav-item-KTjHK {
    padding-top: .08rem;
    background: var(--cms-background-color-secondary);
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    border-radius: .14rem;
    cursor: pointer;
    height: .9rem;
    max-width: 1.3rem;
    min-width: 1.3rem;
    width: 1.3rem;
    margin-bottom: .1rem
}

.menu-nav-item-KTjHK img {
    height: .38rem;
    margin: 0 auto
}

.menu-nav-item-KTjHK span {
    display: inline-block;
    color: var(--cms-global-spare7-color);
    font-size: .18rem;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-nav-item-icon-SdQlt {
    margin-left: auto;
    margin-right: auto
}

.menu-nav-item-active-OuGyt {
    background: var(--cms-primary-color)
}

.menu-nav-item-active-OuGyt span,
.menu-nav-item-active-OuGyt>div {
    color: var(--cms-theme-text-color-primary)
}

.menu-nav2-CgyCj {
    width: 100%
}

.menu-nav2-item-fPVxf {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding: .16rem;
    background: var(--cms-text-color-secondary);
    border-radius: .16rem;
    width: 100%;
    margin-top: .24rem
}

.menu-nav2-item-fPVxf img {
    width: .48rem;
    height: .48rem
}

.menu-nav2-item-fPVxf span {
    color: var(--cms-text-color-secondary);
    font-size: .28rem
}

.menu-card-sjSUg {
    width: 100%;
    margin-top: .1rem
}

.menu-card-item-UAH2r {
    position: relative;
    width: 100%;
    margin-top: .08rem;
    min-height: .4rem
}

.menu-card-item-UAH2r img {
    width: 100%;
    border-radius: .16rem
}

.menu-card-item-UAH2r p {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    padding-left: .24rem;
    width: 100%;
    height: 100%;
    color: #fff;
    line-height: 1;
    font-size: .2rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.menu-lanBox-h9eUF {
    position: relative;
    width: 100%;
    margin-top: .2rem
}

.menu-lan-QdnZW {
    display: flex;
    align-items: center;
    padding-left: .12rem;
    padding-right: .18rem;
    gap: .16rem;
    min-height: .62rem;
    border-radius: .16rem;
    width: 100%
}

.menu-lan-pop-y_l9B {
    padding-left: 0
}

.menu-lan-QdnZW>img {
    width: .4rem;
    height: .4rem
}

.menu-lan-text-adORC {
    font-size: .22rem;
    transform: scale(.95);
    color: var(--cms-global-spare7-color)
}

.menu-lan-text-show-B3guC {
    color: var(--cms-primary-color)
}

.menu-lan-el-grebR {
    stroke: none !important;
    background-color: var(--cms-background-color-primary);
    border-radius: 50%;
    overflow: hidden
}

.menu-lan-icon-tDOJB {
    margin-left: auto;
    transition: transform .3s;
    font-size: 0;
    transform: rotate(90deg)
}

.menu-lan-icon-show-ndwmq {
    transform: rotate(0deg)
}

.menu-lan-list-tyXAk {
    background-color: var(--cms-background-color-primary);
    border-radius: .16rem;
    border: .02rem solid var(--cms-divider-color);
    max-width: 3.14rem;
    min-width: 1.7rem;
    max-height: 3.4rem;
    opacity: 1;
    overflow: hidden auto
}

.menu-lan-list-item-g_sYC {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .16rem;
    width: 100%;
    padding: .2rem .16rem;
    color: var(--cms-global-spare7-color)
}

.menu-lan-list-item-g_sYC>img {
    width: .48rem;
    height: .48rem
}

.menu-lan-list-item-g_sYC>p {
    max-width: 3.2rem;
    font-size: .24rem;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-lan-list-item-currnt-cNPa4 {
    color: var(--cms-primary-color) !important
}

.menu-lan-list-show-jEFHz {
    padding-bottom: .16rem;
    max-height: 5.92rem;
    opacity: 1;
    overflow: hidden auto
}

.menu-bm-wtWAN {
    padding-bottom: .1rem;
    width: 100%
}

.menu-bm-wtWAN a {
    padding-left: .12rem
}

.menu-bm-item-ROleY,
.menu-bm-wtWAN a {
    display: flex;
    align-items: center;
    gap: .16rem;
    width: 100%;
    min-height: .62rem
}

.menu-bm-item-ROleY {
    padding-left: .16rem
}

.menu-bm-item-icon-sPHqv {
    width: .36rem;
    height: .36rem
}

.menu-bm-item-icon-sPHqv .svg-icon-UPCeJ {
    stroke: none !important;
    background-color: var(--cms-background-color-primary);
    border-radius: 50%;
    overflow: hidden
}

.menu-bm-item-name-NYwNs {
    font-size: .22rem;
    color: var(--cms-global-spare7-color);
    word-break: break-word;
    transform: scale(.95)
}

.homeSider-svg-Wv3rv {
    margin-left: .35rem !important
}

.homeSider-betRecord-wuv6s {
    border-radius: .1rem;
    background-color: var(--cms-background-color-secondary);
    display: flex;
    align-items: center;
    height: .75rem;
    font-size: .24rem;
    padding: .2rem 0;
    margin-top: .1rem
}

.homeSider-betRecord-wuv6s>img {
    width: .38rem;
    margin-left: .35rem
}

.homeSider-betRecord-wuv6s>span {
    display: inline-block;
    width: 1.9rem;
    line-height: .28rem;
    text-align: center;
    font-size: .24rem;
    color: var(--cms-global-spare7-color)
}

.homeSider-betRecord-wuv6s:hover {
    cursor: pointer
}

.homeSider-cb-Jo6_5 {
    padding: .1rem;
    border-radius: .1rem;
    margin-top: .1rem;
    margin-bottom: .1rem;
    width: 2.9rem;
    position: relative
}

.homeSider-cb-title-YfFPz {
    width: 100%;
    text-align: center;
    font-size: .24rem;
    color: var(--cms-global-spare7-color);
    margin-bottom: .1rem
}

.homeSider-card-zAg2Z {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: .2rem
}

.homeSider-card-zAg2Z>div:first-child {
    background: var(--cms-primary-color) !important
}

.homeSider-card-zAg2Z>div:first-child svg {
    width: .34rem;
    height: .34rem
}

.homeSider-card-zAg2Z>div:first-child p {
    color: var(--cms-theme-text-color-primary)
}

.homeSider-card-itemWrap-Vw3kQ {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    flex-direction: column
}

.homeSider-card-item-n90qg,
.homeSider-card-itemWrap-Vw3kQ {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center
}

.homeSider-card-item-n90qg {
    position: relative;
    flex: 45%;
    height: 1.02rem;
    cursor: pointer;
    flex-direction: column;
    background: var(--cms-theme-divider-color);
    border-radius: .16rem;
    color: var(--cms-primary-color);
    max-width: 1.25rem
}

.homeSider-card-item-n90qg img {
    width: 100%;
    height: 100%
}

.homeSider-card-item-n90qg:first-child {
    margin-top: 0
}

.homeSider-card-item-svg-V1P05 {
    width: .34rem;
    height: .34rem;
    margin-bottom: .14rem
}

.homeSider-card-item-svg-V1P05 svg {
    width: .34rem;
    height: .34rem
}

.homeSider-card-item-name-yRsPl {
    color: #fff !important
}

.homeSider-card-item-n90qg p {
    width: 100%;
    line-height: 1;
    font-size: .16rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400
}

.homeSider-card-item-agent-ISiSp {
    grid-column-start: span 2
}

.homeSider-card-item-agent-ISiSp>p {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 1rem 0 0;
    font-size: .24rem
}

.network-hgckY {
    margin-top: .16rem !important;
    padding: 0 .18rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    cursor: pointer
}

.network-hgckY>div:first-child {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.network-hgckY>div:nth-of-type(2) {
    width: .2rem !important
}

.network-wrap-UtoMb {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-right: .08rem
}

.network-value-pYYW1 {
    font-size: .16rem;
    color: var(--cms-text-color-primary)
}

.network-value-z-VSqII {
    color: var(--cms-global-secondary2-color)
}

.network-value-x-aJ0sC {
    color: var(--cms-global-secondary3-color)
}

.network-value-h-HViCt {
    color: var(--cms-global-secondary1-color)
}

.network-name-T4AKo {
    color: var(--cms-global-spare7-color);
    font-size: .22rem;
    margin-left: .16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-spacing: normal;
    max-width: 1.44rem;
    white-space: nowrap
}

.network-name-a-cTA8Q {
    max-width: 2rem
}

.network-name-T4AKo:hover {
    color: var(--cms-global-spare7-color)
}

.network-line-sQeqs {
    line-height: 1em
}

.network-line-z-POKvj>span {
    background-color: var(--cms-global-secondary2-color) !important
}

.network-line-z-POKvj>span:last-child {
    background-color: var(--cms-background-color-primary) !important
}

.network-line-x-ScCIe>span:first-child {
    background-color: var(--cms-global-secondary3-color) !important
}

.network-line-x-ScCIe>span {
    background-color: var(--cms-background-color-primary) !important
}

.network-line-h-uKVQL>span {
    background-color: var(--cms-global-secondary1-color) !important
}

.network-line-sQeqs>span {
    display: inline-block;
    width: .06rem;
    border-radius: .12rem;
    margin-right: .04rem
}

.network-line-sQeqs>span:first-of-type {
    height: .16rem
}

.network-line-sQeqs>span:nth-of-type(2) {
    height: .24rem
}

.network-line-sQeqs>span:nth-of-type(3) {
    height: .3rem
}

.network-list-urerd {
    padding: .2rem 0;
    border-radius: .16rem;
    width: 4rem;
    height: 4rem;
    overflow-y: auto;
    background-color: var(--cms-background-color-secondary);
    color: var(--cms-text-color-primary)
}

.network-list-item-sLCF6 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: .02rem solid var(--cms-divider-color);
    padding: .2rem;
    cursor: pointer
}

.network-list-item-sLCF6>div {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.network-list-item-sLCF6:hover {
    background-color: var(--cms-background-color-primary)
}

.network-check-LxeH9>div {
    margin-left: .16rem
}

.network-check-round-haesd {
    width: .24rem;
    height: .24rem;
    border-radius: 100%;
    border: .02rem solid var(--cms-divider-color)
}

.network-check-LxeH9 .van-radio__icon--checked .van-icon {
    background-color: var(--cms-primary-color);
    color: var(--cms-theme-text-color-primary)
}

.network-icon-XYDyC {
    margin-left: auto;
    transition: transform .3s;
    font-size: 0;
    transform: rotate(90deg)
}

.network-icon-show-XHejn {
    transform: rotate(0deg)
}

.network-popover .ant-popover-arrow {
    display: none
}

.network-popover .ant-popover-inner {
    background-color: var(--cms-background-color-secondary);
    border-radius: .16rem
}

.network-popover .ant-popover-inner-content {
    padding: 0
}

.lanList-popover .ant-popover-arrow {
    display: none
}

.lanList-popover .ant-popover-inner {
    background-color: var(--cms-background-color-secondary);
    border-radius: .16rem
}

.lanList-popover .ant-popover-inner-content {
    padding: 0
}

.flex-qQfZ9 {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.wrap-gu8PM {
    height: 1.08rem;
    padding: 0 .2rem 0 .14rem
}

.logo-gVJ5x {
    width: 2.36rem;
    height: .7rem;
    display: block
}

.fz1-HWajK {
    color: var(--cms-text-color-primary);
    font-size: .25rem;
    margin: .06rem .04rem 0 .04rem
}

.update-xghcX {
    width: .28rem;
    margin: 0 .08rem;
    display: block;
    position: relative;
    top: .04rem
}

.update-active-vlftk {
    transition: all .5s;
    transform: rotate(365deg)
}

.deposit-UygS6 {
    width: .6rem;
    height: .6rem;
    display: block;
    margin: 0 .04rem
}

.rightBox-PUGZW {
    background: var(--cms-background-color-secondary);
    padding: 0 .15rem;
    height: .84rem;
    border-radius: .16rem;
    display: flex;
    align-items: center
}

.login-wA7_V {
    height: .76rem;
    padding: 0 .1rem;
    margin-right: .08rem;
    color: var(--cms-text-color-primary);
    border-radius: .16rem;
    border: .02rem solid var(--cms-primary-color);
    min-width: 1.6rem
}

.login-wA7_V,
.register-kkr_O {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: normal;
    background: var(--cms-top-btn-color);
    color: var(--cms-top-text-color);
    font-weight: 600
}

.register-kkr_O {
    height: .8rem;
    padding: 0 .2rem;
    border-radius: .16rem
}

.gft-z1YPC {
    position: absolute;
    left: -.08rem;
    top: -.12rem;
    z-index: 10
}

.gift-MT6vb {
    width: .4rem;
    height: .4rem
}

.noLoginStatus-v62ze {
    left: -.26rem;
    top: -.12rem
}

.relative-cOeKy {
    position: relative
}

.more-sI69r {
    width: .58rem;
    height: .41rem;
    margin-right: .2rem;
    display: block
}

.animateInfinite-N8G6C {
    animation-duration: 1.5s;
    animation-delay: .5s;
    animation-iteration-count: infinite;
    animation-name: heartBeat-WhQe7
}

@keyframes heartBeat-WhQe7 {
    0% {
        transform: scale(1)
    }

    14% {
        transform: scale(1.3)
    }

    28% {
        transform: scale(1)
    }

    42% {
        transform: scale(1.3)
    }

    70% {
        transform: scale(1)
    }
}

.ant-message .ant-message-notice-content>div>span:last-child {
    font-size: .28rem
}

.header-k9x_e {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
    justify-content: space-between;
    width: 100%;
    height: 1.09rem;
    padding: 0 .2rem 0 .14rem;
    background-color: var(--cms-top-background-color);
    transition: top .5s;
    display: flex;
    align-items: center
}

.header-k9x_e.headerTop-_QvdB {
    top: 1.25rem
}

.header-wrap-K8158 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1010;
    width: 100%
}

.header-left-LomtJ {
    flex: 1;
    display: flex;
    align-items: center;
    position: static !important
}

.header-icon-hOzhH {
    transition: .3s;
    flex-shrink: 0;
    font-size: .3rem;
    color: var(--cms-primary-color);
    fill: var(--cms-primary-color);
    width: .54rem;
    height: .4rem;
    margin-right: .16rem
}

.header-rotate-ujjdo {
    transform: rotate(.5turn)
}

.header-img-box-gpthV {
    display: flex;
    max-width: 2.36rem;
    min-width: 1.2rem
}

.header-img-GtCBn {
    max-width: 100%;
    border: 0;
    display: block
}

.header-box-Js4Er {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-shrink: 0;
    position: static !important
}

.header-deposit-qoC1S {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative
}

.header-deposit-btn-BvxUa {
    display: flex;
    align-items: center;
    color: var(--cms-top-text-color)
}

.header-deposit-btn-text-NsPNG {
    border: .02rem solid var(--cms-top-btn-color);
    border-radius: .1rem 0 0 .1rem;
    font-size: .22rem;
    margin-left: .1rem;
    padding: 0 .38rem;
    text-align: center
}

.header-deposit-btn-dropdown-yJ3Li,
.header-deposit-btn-text-NsPNG {
    background-color: var(--cms-top-btn-color);
    height: .52rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.header-deposit-btn-dropdown-yJ3Li {
    border: .02rem solid var(--cms-top-btn-color);
    border-radius: 0 .1rem .1rem 0 !important;
    color: var(--cms-top-text-color);
    margin-left: -.01rem;
    position: relative;
    width: .4rem
}

.header-deposit-btn-dropdown-yJ3Li:after {
    background-color: var(--cms-top-text-color);
    content: "";
    display: block;
    height: .24rem;
    left: 0;
    opacity: .3;
    position: absolute;
    top: .14rem;
    width: .01rem
}

.header-deposit-btn-BvxUa span {
    pointer-events: none;
    transition: margin-left .3s cubic-bezier(.645, .045, .355, 1)
}

.header-deposit-btn-line-xaeSP {
    background-color: var(--cms-top-text-color);
    width: .01rem;
    height: 60%;
    margin-left: .16rem;
    margin-right: .16rem
}

.header-deposit-btn-icon-drPiB {
    display: flex;
    align-items: center;
    justify-content: center
}

.header-deposit-btn-icon-rotate-b6lAq {
    transform: rotate(180deg)
}

.header-deposit-list-oxZNI {
    position: absolute;
    top: .58rem;
    background-color: var(--cms-background-color-secondary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .1rem;
    height: 0;
    opacity: 0;
    text-align: center;
    overflow: hidden;
    transition: top .1s, height .1s
}

.header-deposit-list-show-crLzG {
    top: .58rem;
    right: 0;
    opacity: 1;
    min-height: 1.1rem;
    height: auto;
    border: .02rem solid var(--cms-divider-color);
    padding: .15rem 0;
    transition: top .1s, height .1s
}

.header-deposit-list-show-icon-QGdJp {
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(180deg)
}

.header-deposit-list-oxZNI article {
    padding: 0 .19rem;
    line-height: .8rem;
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    margin: 0;
    min-width: 1.7rem;
    text-align: left
}

.header-deposit-list-line-um19n {
    width: 80%;
    height: .01rem;
    background: var(--cms-divider-color);
    margin: auto
}

.header-money-yicuF {
    display: flex;
    align-items: center;
    height: .4rem;
    padding: 0 .084rem 0 .02rem;
    border: thin solid var(--cms-divider-color);
    border-radius: .2rem;
    font-size: 0
}

.header-money-yicuF i {
    display: inline-block;
    position: relative;
    width: .32rem;
    height: .32rem;
    background-size: 100% 100%
}

.header-money-yicuF span {
    color: var(--cms-top-money-color);
    font-size: .26rem;
    overflow: hidden;
    max-width: 2rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-money-banlance-dXyhF {
    display: flex;
    align-items: center;
    height: 100%
}

.header-money-banlance-value-H0lkG {
    font-size: .26rem;
    display: block;
    margin: -.06rem .073rem 0 .1rem;
    max-width: 1.64rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-money-banlance-value-H0lkG>span {
    border-bottom: .02rem solid var(--cms-top-money-color)
}

.header-money-banlance-loading-XxcXZ {
    font-size: .18rem !important;
    display: block;
    margin: 0 .073rem 0 .1rem;
    max-width: 1.64rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--cms-top-btn-color) !important
}

.header-money-refresh-AwXvL {
    flex-shrink: 0
}

.header-money-spin-_5pix {
    animation: spin-LQQ7w 1.5s linear
}

@keyframes spin-LQQ7w {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(5turn)
    }
}

.header-avatar-me1SJ {
    width: .48rem;
    height: .48rem;
    margin-left: .16rem
}

.header-out-nawWO {
    display: flex;
    margin-left: .2rem
}

.header-out-nawWO div {
    padding: 0 .2rem;
    min-width: 1.36rem;
    height: .52rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .1rem;
    font-size: .22rem;
    text-align: center;
    white-space: nowrap
}

.header-out-nawWO div:first-of-type {
    margin-right: .1rem;
    background: var(--cms-top-btn-color);
    color: var(--cms-top-text-color)
}

.header-out-nawWO div:nth-of-type(2) {
    background: none;
    color: var(--cms-top-btn-color);
    border: .02rem solid var(--cms-top-btn-color);
    box-sizing: border-box
}

.header-out-reg-qVaWG {
    box-shadow: 0 0 0 0 var(--cms-primary-color)
}

@keyframes regRun-VHYLc {

    10%,
    90% {
        transform: translate3d(-.02rem, 0, 0)
    }

    0% {
        transform: scale(1)
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 .6rem rgba(90, 153, 212, 0)
    }

    to {
        transform: scale(1);
        box-shadow: 0 0 rgba(90, 153, 212, 0)
    }
}

.header-lb-vBANn {
    position: relative;
    margin-left: .12rem;
    display: flex;
    align-items: center
}

.header-lb-vBANn .anticon-search {
    font-size: .28rem;
    color: var(--cms-global-spare7-color)
}

.header-lan-l0pmI {
    position: absolute;
    right: 0;
    top: .4rem;
    background-color: var(--cms-background-color-secondary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .16rem;
    max-height: 0;
    opacity: 0;
    overflow: hidden auto;
    transition: top .2s, max-height .3s, opacity .2s
}

.header-lan-show-VhRob {
    top: .6rem;
    padding-bottom: .24rem;
    max-height: 7.2rem;
    opacity: 1
}

.header-lan-item-BzASI {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding-left: .16rem;
    padding-right: .16rem;
    width: 100%;
    margin-top: .24rem
}

.header-lan-item-BzASI>img {
    width: .48rem;
    height: .48rem
}

.header-lan-item-BzASI>p {
    max-width: 3.2rem;
    font-size: .28rem;
    color: var(--cms-text-color-secondary);
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.headerGj-krY63 {
    width: 100%;
    height: .9rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .2rem 0 .1rem;
    background: var(--cms-background-color-primary);
    border-bottom: .02rem solid var(--cms-divider-color);
    position: fixed;
    top: 0;
    left: 0
}

.headerGj-krY63 img {
    width: 1rem;
    height: 1rem
}

.headerGj-krY63 div {
    display: flex;
    align-items: center
}

.headerGj-krY63 .skeleton1-aiJmM {
    width: .5rem !important;
    height: .4rem !important
}

.headerGj-krY63 .van-skeleton {
    border-radius: .1rem;
    height: .5rem
}

.headerGj-krY63 .van-skeleton h3 {
    display: none
}

.updateIcon-RTo3l {
    width: .24rem;
    height: .24rem;
    fill: var(--cms-text-color-secondary)
}

.topDownload-ibgjX {
    padding: 0 13px;
    height: 62.5px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    transition: top .5s;
    display: flex;
    align-items: center;
    width: 100%;
    height: 1.25rem;
    padding: 0 .26rem;
    background: var(--cms-top-download-bg-color)
}

.topDownload-ibgjX .selfHeight-WR6j9 {
    line-height: 1
}

.flex-yOgGk {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.logo-hPXji {
    width: 100%;
    height: .8rem;
    margin-right: .12rem;
    -o-object-fit: cover;
    object-fit: cover
}

.title-hc5hH {
    font-size: .28rem;
    color: var(--cms-text-color-primary)
}

.start-iGR4a {
    width: .28rem;
    height: .28rem;
    margin-right: .05rem
}

.button-dGuV9 {
    width: 2.08rem;
    height: .6rem;
    line-height: .6rem;
    font-size: .28rem;
    background: var(--cms-primary-color);
    text-align: center;
    border-radius: .12rem;
    color: var(--cms-text-color-primary);
    font-weight: 700;
    margin-right: .2rem
}

.close-vexQO {
    width: .56rem;
    display: block;
    color: var(--cms-text-color-secondary);
    transform: scale(.76);
    position: relative;
    top: .04rem;
    margin-right: -.1rem
}

.animateInfinite-zSBEd {
    animation-duration: 1.5s;
    animation-delay: .5s;
    animation-iteration-count: infinite;
    animation-name: heartBeat-lFvYO
}

@keyframes heartBeat-lFvYO {
    0% {
        transform: scale(1)
    }

    14% {
        transform: scale(1.3)
    }

    28% {
        transform: scale(1)
    }

    42% {
        transform: scale(1.3)
    }

    70% {
        transform: scale(1)
    }
}

.maxWidth-NffXn {
    width: 50%
}

.homeHeader-CCXTe {
    width: 100%;
    height: 1.09rem;
    flex-shrink: 0;
    transition: all .5s
}

.header-uLFzH {
    width: 100%;
    height: .9rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .2rem 0 .1rem;
    background-color: var(--cms-top-background-color);
    background-repeat: repeat;
    position: relative
}

.header-wrap-EehjW {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1010;
    width: 100%
}

.header-left-HFlis {
    display: flex;
    align-items: center;
    position: static !important;
    z-index: 10
}

.header-icon-EYqQm {
    transition: .3s;
    flex-shrink: 0;
    margin-right: .2rem
}

.header-rotate-uJeOU {
    transform: rotate(.5turn)
}

.header-img-box-jspyX {
    display: flex;
    max-width: 3.3rem;
    min-width: 1.2rem;
    position: absolute;
    justify-content: center;
    align-items: center;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 9
}

.header-img-fU3YM {
    max-width: 100%;
    width: 2rem
}

.header-box-raRys {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-shrink: 0;
    position: static !important;
    z-index: 20
}

.header-deposit-wRo_I {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative
}

.header-deposit-btn-QodP3 {
    display: flex;
    align-items: center;
    color: var(--cms-top-text-color)
}

.header-deposit-btn-text-naFta {
    border: .02rem solid var(--cms-top-btn-color);
    border-radius: .1rem 0 0 .1rem;
    font-size: .22rem;
    margin-left: .1rem;
    padding: 0 .38rem;
    text-align: center
}

.header-deposit-btn-dropdown-cYaUJ,
.header-deposit-btn-text-naFta {
    background-color: var(--cms-top-btn-color);
    height: .52rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.header-deposit-btn-dropdown-cYaUJ {
    border: .02rem solid var(--cms-top-btn-color);
    border-radius: 0 .1rem .1rem 0 !important;
    color: var(--cms-top-text-color);
    margin-left: -.01rem;
    position: relative;
    width: .4rem
}

.header-deposit-btn-dropdown-cYaUJ:after {
    background-color: var(--cms-top-text-color);
    content: "";
    display: block;
    height: .24rem;
    left: 0;
    opacity: .3;
    position: absolute;
    top: .14rem;
    width: .004rem
}

.header-deposit-btn-QodP3 span {
    pointer-events: none;
    transition: margin-left .3s cubic-bezier(.645, .045, .355, 1)
}

.header-deposit-btn-line-s_n3J {
    background-color: var(--cms-top-text-color);
    width: .01rem;
    height: 60%;
    margin-left: .16rem;
    margin-right: .16rem
}

.header-deposit-btn-icon-Iev_E {
    display: flex;
    align-items: center;
    justify-content: center
}

.header-deposit-btn-icon-rotate-ewZVV {
    transform: rotate(180deg)
}

.header-deposit-list-XIVR6 {
    position: absolute;
    top: .5rem;
    background-color: var(--cms-background-color-secondary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .1rem;
    height: 0;
    opacity: 0;
    text-align: center;
    overflow: hidden;
    transition: top .1s, height .1s
}

.header-deposit-list-show-SyQUX {
    top: .5rem;
    right: 0;
    opacity: 1;
    min-height: 1.1rem;
    height: auto;
    border: .02rem solid var(--cms-divider-color);
    padding: .15rem 0;
    transition: top .1s, height .1s
}

.header-deposit-list-show-icon-zAQTn {
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(180deg)
}

.header-deposit-list-XIVR6 article {
    padding: 0 .19rem;
    line-height: .8rem;
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    margin: 0;
    min-width: 1.7rem;
    text-align: left
}

.header-deposit-list-line-F23zJ {
    width: 80%;
    height: .01rem;
    background: var(--cms-divider-color);
    margin: auto
}

.header-money-N1LaT {
    display: flex;
    align-items: center;
    height: .4rem;
    padding: 0 .084rem 0 .02rem;
    border: thin solid var(--cms-top-btn-color);
    border-radius: .2rem;
    font-size: 0
}

.header-money-N1LaT i {
    display: inline-block;
    position: relative;
    width: .3rem;
    height: .3rem;
    background-size: 100% 100%
}

.header-money-N1LaT span {
    color: var(--cms-top-money-color);
    font-size: .22rem;
    overflow: hidden;
    max-width: 1.2rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-money-currency-VVVpy {
    height: .3rem;
    width: .3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 50%;
    background-position: 0 0;
    background-image: url(/img/img_hb_frame.351298b7.webp);
    background-size: 100% 100%
}

.header-money-banlance-RuNI5 {
    display: flex;
    align-items: center;
    height: 100%
}

.header-money-banlance-value-RYhAu {
    font-size: .26rem;
    display: block;
    margin: -.06rem .073rem 0 .1rem;
    max-width: 1.64rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-money-banlance-value-RYhAu>span {
    text-decoration: underline
}

.header-money-banlance-loading-P1urE {
    font-size: .18rem !important;
    display: block;
    margin: 0 .073rem 0 .1rem;
    max-width: 1.64rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--cms-top-btn-color) !important
}

.header-money-refresh-DTRZl {
    flex-shrink: 0
}

.header-money-spin-SUWst {
    animation: spin-j20gj 1.5s linear
}

@keyframes spin-j20gj {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(5turn)
    }
}

.header-avatar-CWWh3 {
    width: .48rem;
    height: .48rem;
    margin-left: .16rem
}

.header-out-q7oSz {
    display: flex;
    margin-left: .2rem
}

.header-out-q7oSz div {
    min-width: 1rem;
    height: .4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .2rem;
    font-size: .2rem;
    text-align: center;
    white-space: nowrap
}

.header-out-q7oSz div:first-of-type {
    margin-right: .1rem;
    background: var(--cms-top-btn-color);
    color: var(--cms-top-text-color)
}

.header-out-q7oSz div:nth-of-type(2) {
    background: none;
    color: var(--cms-top-btn-color);
    border: .02rem solid var(--cms-top-btn-color);
    box-sizing: border-box
}

.header-out-reg-xHy0P {
    box-shadow: 0 0 0 0 var(--cms-primary-color)
}

@keyframes regRun-CHG3m {

    10%,
    90% {
        transform: translate3d(-.02rem, 0, 0)
    }

    0% {
        transform: scale(1)
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 .6rem rgba(90, 153, 212, 0)
    }

    to {
        transform: scale(1);
        box-shadow: 0 0 rgba(90, 153, 212, 0)
    }
}

.header-lb-IpZeh {
    position: relative;
    margin-left: .12rem;
    display: flex;
    align-items: center
}

.header-lb-IpZeh .anticon-search {
    font-size: .28rem;
    color: var(--cms-text-color-secondary)
}

.header-lan-igjP1 {
    position: absolute;
    right: 0;
    top: .4rem;
    background-color: var(--cms-background-color-secondary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .16rem;
    max-height: 0;
    opacity: 0;
    overflow: hidden auto;
    transition: top .2s, max-height .3s, opacity .2s
}

.header-lan-show-xpiCs {
    top: .6rem;
    padding-bottom: .24rem;
    max-height: 7.2rem;
    opacity: 1
}

.header-lan-item-Y4UQ5 {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding-left: .16rem;
    padding-right: .16rem;
    width: 100%;
    margin-top: .24rem
}

.header-lan-item-Y4UQ5>img {
    width: .48rem;
    height: .48rem
}

.header-lan-item-Y4UQ5>p {
    max-width: 3.2rem;
    font-size: .28rem;
    color: var(--cms-text-color-secondary);
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.headerGj-eb4Ev {
    width: 100%;
    height: .9rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .2rem 0 .1rem;
    background: var(--cms-background-color-primary);
    border-bottom: .02rem solid var(--cms-divider-color);
    position: fixed;
    top: 0;
    left: 0
}

.headerGj-eb4Ev div {
    display: flex
}

.headerGj-eb4Ev .van-skeleton {
    background: var(--cms-background-color-secondary);
    border-radius: .1rem;
    height: .5rem
}

.headerGj-eb4Ev .van-skeleton h3 {
    display: none
}

.header-zYDBB {
    width: 100%;
    height: .9rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .2rem 0 .1rem;
    background-color: var(--cms-top-background-color);
    background-repeat: repeat
}

.header-wrap-GO8kR {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1010;
    width: 100%
}

.header-left-Ig6Nv {
    flex: 1;
    display: flex;
    align-items: center;
    position: static !important;
    z-index: 2
}

.header-right-ZYCEb {
    display: flex;
    justify-content: flex-end;
    gap: .4rem;
    font-size: .22rem;
    color: var(--cms-text-color-secondary);
    z-index: 2
}

.header-right-item-klLmI {
    display: flex;
    flex-direction: column;
    align-items: center
}

.header-right-ZYCEb p {
    line-height: .32rem;
    height: .32rem;
    max-width: 1.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-icon-Nrk8L {
    transition: .2s;
    flex-shrink: 0;
    margin-right: .2rem
}

.header-rotate-zOkMh {
    transform: rotate(.5turn)
}

.header-img-box-GgD8N {
    display: flex;
    max-width: 3.3rem;
    min-width: 1.2rem
}

.header-img-W8N9C {
    max-width: 100%;
    height: .72rem
}

.header-box-af5He {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-shrink: 0;
    position: static !important
}

.header-deposit-D7wr_ {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative
}

.header-deposit-btn-GMeq5 {
    display: flex;
    align-items: center;
    color: var(--cms-top-text-color)
}

.header-deposit-btn-text-TSqOL {
    border: .02rem solid var(--cms-top-btn-color);
    border-radius: .1rem 0 0 .1rem;
    font-size: .16rem;
    margin-left: .1rem;
    min-width: .8rem;
    padding: 0;
    text-align: center
}

.header-deposit-btn-dropdown-Pr0_D,
.header-deposit-btn-text-TSqOL {
    background-color: var(--cms-top-btn-color);
    height: .4rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.header-deposit-btn-dropdown-Pr0_D {
    border: .02rem solid var(--cms-top-btn-color);
    border-radius: 0 .1rem .1rem 0 !important;
    color: var(--cms-top-text-color);
    margin-left: -.01rem;
    position: relative;
    width: .4rem
}

.header-deposit-btn-dropdown-Pr0_D:after {
    background-color: var(--cms-top-text-color);
    content: "";
    display: block;
    height: .24rem;
    left: -.03rem;
    opacity: .3;
    position: absolute;
    top: .08rem;
    width: .004rem
}

.header-deposit-btn-GMeq5 span {
    pointer-events: none;
    transition: margin-left .3s cubic-bezier(.645, .045, .355, 1)
}

.header-deposit-btn-line-VckZM {
    background-color: var(--cms-top-text-color);
    width: .01rem;
    height: 60%;
    margin-left: .16rem;
    margin-right: .16rem
}

.header-deposit-btn-icon-h2Wtf {
    display: flex;
    align-items: center;
    justify-content: center
}

.header-deposit-btn-icon-rotate-L6DJL {
    transform: rotate(180deg)
}

.header-deposit-list-X59cO {
    position: absolute;
    left: .06rem;
    top: .5rem;
    background-color: var(--cms-background-color-secondary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .1rem;
    height: 0;
    opacity: 0;
    text-align: center;
    overflow: hidden;
    transition: top .1s, height .1s
}

.header-deposit-list-show-xWuJo {
    top: .5rem;
    opacity: 1;
    height: 1.9rem;
    border: .02rem solid var(--cms-divider-color);
    margin-right: .5rem;
    padding: .15rem 0;
    transition: top .1s, height .1s
}

.header-deposit-list-show-icon-icCdH {
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(180deg)
}

.header-deposit-list-X59cO article {
    padding: 0 .19rem;
    line-height: .8rem;
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    margin: 0;
    min-width: 1.7rem;
    text-align: left
}

.header-deposit-list-line-rneks {
    width: 80%;
    height: .01rem;
    background: var(--cms-divider-color);
    margin: auto
}

.header-money-Asdmj {
    display: flex;
    align-items: center;
    height: .4rem;
    padding: 0 .084rem 0 .02rem;
    border: .01rem solid var(--cms-top-btn-color);
    border-radius: .2rem;
    font-size: 0
}

.header-money-Asdmj img {
    height: .36rem;
    width: .36rem;
    border-radius: 100%;
    vertical-align: top
}

.header-money-Asdmj span {
    color: var(--cms-top-money-color);
    font-size: .24rem;
    overflow: hidden;
    max-width: 2rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-money-currency-cO1fP {
    height: .34rem;
    width: .34rem;
    justify-content: center;
    overflow: hidden;
    border-radius: 50%;
    border: .01rem solid var(--cms-theme-text-color-secondary)
}

.header-money-banlance-nyePq,
.header-money-currency-cO1fP {
    display: flex;
    align-items: center
}

.header-money-banlance-value-Rle_h {
    font-size: .26rem;
    margin: -.06rem .073rem 0 .1rem;
    text-decoration: underline
}

.header-money-banlance-loading-rSCf4,
.header-money-banlance-value-Rle_h {
    display: block;
    max-width: 1.64rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-money-banlance-loading-rSCf4 {
    font-size: .18rem !important;
    margin: 0 .073rem 0 .1rem;
    color: var(--cms-top-btn-color) !important
}

.header-money-refresh-W4nvq {
    flex-shrink: 0
}

.header-money-spin-DnoyA {
    animation: spin-wZaR3 1.5s linear
}

@keyframes spin-wZaR3 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(5turn)
    }
}

.header-avatar-eaW68 {
    width: .48rem;
    height: .48rem;
    margin-left: .16rem
}

.header-out-QPQOg {
    display: flex;
    margin-left: .2rem
}

.header-out-QPQOg div {
    padding: 0 .2rem;
    min-width: 1rem;
    height: .4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .14rem;
    font-size: .16rem;
    text-align: center;
    white-space: nowrap
}

.header-out-QPQOg div:first-of-type {
    margin-right: .2rem;
    background: var(--cms-top-btn-color);
    color: var(--cms-top-text-color)
}

.header-out-QPQOg div:nth-of-type(2) {
    background: none;
    color: var(--cms-top-btn-color);
    border: .02rem solid var(--cms-top-btn-color);
    box-sizing: border-box
}

.header-out-reg-jlNXU {
    box-shadow: 0 0 0 0 var(--cms-primary-color)
}

@keyframes regRun-IaULE {

    10%,
    90% {
        transform: translate3d(-.02rem, 0, 0)
    }

    0% {
        transform: scale(1)
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 .6rem rgba(90, 153, 212, 0)
    }

    to {
        transform: scale(1);
        box-shadow: 0 0 rgba(90, 153, 212, 0)
    }
}

.header-lb-AnMgi {
    position: relative;
    margin-left: .12rem;
    display: flex;
    align-items: center
}

.header-lb-AnMgi .anticon-search {
    font-size: .28rem;
    color: var(--cms-top-btn-color)
}

.header-lan-Lp_uN {
    position: absolute;
    right: 0;
    top: .4rem;
    background-color: var(--cms-background-color-secondary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .16rem;
    max-height: 0;
    opacity: 0;
    overflow: hidden auto;
    transition: top .2s, max-height .3s, opacity .2s
}

.header-lan-show-vatUp {
    top: .6rem;
    padding-bottom: .24rem;
    max-height: 7.2rem;
    opacity: 1
}

.header-lan-item-vihvj {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding-left: .16rem;
    padding-right: .16rem;
    width: 100%;
    margin-top: .24rem
}

.header-lan-item-vihvj>img {
    width: .48rem;
    height: .48rem
}

.header-lan-item-vihvj>p {
    max-width: 3.2rem;
    font-size: .28rem;
    color: var(--cms-text-color-secondary);
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.headerGj-HIB_E {
    width: 100%;
    height: .9rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .2rem 0 .1rem;
    background: var(--cms-background-color-primary);
    border-bottom: .02rem solid var(--cms-divider-color);
    position: fixed;
    top: 0;
    left: 0
}

.headerGj-HIB_E div {
    display: flex
}

.headerGj-HIB_E .van-skeleton {
    background: var(--cms-background-color-secondary);
    border-radius: .1rem;
    height: .5rem
}

.headerGj-HIB_E .van-skeleton h3 {
    display: none
}

.rotate1 {
    transform: rotate(180deg)
}

.rotate1,
.rotate2 {
    transition: transform .5s
}

.rotate2 {
    transform: rotate(0deg)
}

.header-ASB8w {
    width: 100%;
    height: .9rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .2rem 0 .1rem;
    background-color: var(--cms-top-background-color);
    background-repeat: repeat;
    position: relative;
    border-radius: 0 0 .35rem .35rem;
    box-shadow: 0 .03rem .09rem rgba(0, 0, 0, .1);
    padding: 0 .24rem 0 .28rem
}

.header-wrap-uYtWg {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1010;
    width: 100%
}

.header-left-oeSdO {
    display: flex;
    align-items: center;
    position: static !important;
    z-index: 10;
    flex-direction: column
}

.header-left-oeSdO>div {
    width: .4rem;
    height: .04rem;
    border-radius: .02rem;
    margin: .05rem 0;
    background: var(--cms-primary-color)
}

.header-right-IeKvr,
.header-right-c1-ZAles {
    width: .5rem;
    height: .5rem
}

.header-right-c1-ZAles {
    border: .04rem solid var(--cms-primary-color);
    border-radius: .26rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.header-right-c2-VZl5N {
    width: .24rem;
    height: .24rem;
    border: .04rem solid var(--cms-primary-color);
    border-radius: .12rem;
    position: relative
}

.header-right-c2-VZl5N:after {
    width: .06rem;
    height: .04rem;
    display: inline-block;
    content: "";
    background-color: var(--cms-primary-color);
    position: absolute;
    transform: rotate(-135deg);
    right: -.04rem;
    bottom: -.04rem
}

.header-icon-xeI7y {
    transition: .3s;
    flex-shrink: 0;
    margin-right: .2rem
}

.header-rotate-Z6rUV {
    transform: rotate(.5turn)
}

.header-img-box-_YvxZ {
    display: flex;
    max-width: 3.3rem;
    min-width: 1.2rem;
    position: absolute;
    justify-content: center;
    align-items: center;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 9
}

.header-img-TsyUM {
    max-width: 100%;
    height: .6rem
}

.header-box-w_yCV {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-shrink: 0;
    position: static !important;
    z-index: 20
}

.header-deposit-aKe6T {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative
}

.header-deposit-btn-IyY6K {
    display: flex;
    align-items: center;
    color: var(--cms-top-text-color)
}

.header-deposit-btn-text-I_BuM {
    border: .02rem solid var(--cms-top-btn-color);
    border-radius: .1rem 0 0 .1rem;
    font-size: .22rem;
    margin-left: .1rem;
    padding: 0 .38rem;
    text-align: center
}

.header-deposit-btn-dropdown-Nv5PT,
.header-deposit-btn-text-I_BuM {
    background-color: var(--cms-top-btn-color);
    height: .52rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.header-deposit-btn-dropdown-Nv5PT {
    border: .02rem solid var(--cms-top-btn-color);
    border-radius: 0 .1rem .1rem 0 !important;
    color: var(--cms-top-text-color);
    margin-left: -.01rem;
    position: relative;
    width: .4rem
}

.header-deposit-btn-dropdown-Nv5PT:after {
    background-color: var(--cms-top-text-color);
    content: "";
    display: block;
    height: .24rem;
    left: 0;
    opacity: .3;
    position: absolute;
    top: .14rem;
    width: .004rem
}

.header-deposit-btn-IyY6K span {
    pointer-events: none;
    transition: margin-left .3s cubic-bezier(.645, .045, .355, 1)
}

.header-deposit-btn-line-v31AO {
    background-color: var(--cms-top-text-color);
    width: .01rem;
    height: 60%;
    margin-left: .16rem;
    margin-right: .16rem
}

.header-deposit-btn-icon-ksSef {
    display: flex;
    align-items: center;
    justify-content: center
}

.header-deposit-btn-icon-rotate-OBdus {
    transform: rotate(180deg)
}

.header-deposit-list-Jne6i {
    position: absolute;
    top: .5rem;
    background-color: var(--cms-background-color-secondary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .1rem;
    height: 0;
    opacity: 0;
    text-align: center;
    overflow: hidden;
    transition: top .1s, height .1s
}

.header-deposit-list-show-TIH5M {
    top: .5rem;
    right: 0;
    opacity: 1;
    min-height: 1.1rem;
    height: auto;
    border: .02rem solid var(--cms-divider-color);
    padding: .15rem 0;
    transition: top .1s, height .1s
}

.header-deposit-list-show-icon-dKSyx {
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(180deg)
}

.header-deposit-list-Jne6i article {
    padding: 0 .19rem;
    line-height: .8rem;
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    margin: 0;
    min-width: 1.7rem;
    text-align: left
}

.header-deposit-list-line-vqWSt {
    width: 80%;
    height: .01rem;
    background: var(--cms-divider-color);
    margin: auto
}

.header-money-Lr3DY {
    display: flex;
    align-items: center;
    height: .4rem;
    padding: 0 .084rem 0 .02rem;
    border: thin solid var(--cms-top-btn-color);
    border-radius: .2rem;
    font-size: 0
}

.header-money-Lr3DY i {
    display: inline-block;
    position: relative;
    width: .3rem;
    height: .3rem;
    background-size: 100% 100%
}

.header-money-Lr3DY span {
    color: var(--cms-top-money-color);
    font-size: .22rem;
    overflow: hidden;
    max-width: 1.2rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-money-currency-lYfZd {
    height: .3rem;
    width: .3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 50%;
    background-position: 0 0;
    background-image: url(/img/img_hb_frame.351298b7.webp);
    background-size: 100% 100%
}

.header-money-banlance-8fIjQ {
    display: flex;
    align-items: center;
    height: 100%
}

.header-money-banlance-value-_k78s {
    font-size: .26rem;
    display: block;
    margin: -.06rem .073rem 0 .1rem;
    max-width: 1.64rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-money-banlance-value-_k78s>span {
    text-decoration: underline
}

.header-money-banlance-loading-JGLQC {
    font-size: .18rem !important;
    display: block;
    margin: 0 .073rem 0 .1rem;
    max-width: 1.64rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--cms-top-btn-color) !important
}

.header-money-refresh-pCpzs {
    flex-shrink: 0
}

.header-money-spin-Gph7Z {
    animation: spin-XbfLy 1.5s linear
}

@keyframes spin-XbfLy {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(5turn)
    }
}

.header-avatar-lYUQS {
    width: .48rem;
    height: .48rem;
    margin-left: .16rem
}

.header-out-yi6i3 {
    display: flex;
    margin-left: .2rem
}

.header-out-yi6i3 div {
    min-width: 1rem;
    height: .4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .2rem;
    font-size: .2rem;
    text-align: center;
    white-space: nowrap
}

.header-out-yi6i3 div:first-of-type {
    margin-right: .1rem;
    background: var(--cms-top-btn-color);
    color: var(--cms-top-text-color)
}

.header-out-yi6i3 div:nth-of-type(2) {
    background: none;
    color: var(--cms-top-btn-color);
    border: .02rem solid var(--cms-top-btn-color);
    box-sizing: border-box
}

.header-out-reg-XdsRU {
    box-shadow: 0 0 0 0 var(--cms-primary-color)
}

@keyframes regRun-aZGVX {

    10%,
    90% {
        transform: translate3d(-.02rem, 0, 0)
    }

    0% {
        transform: scale(1)
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 .6rem rgba(90, 153, 212, 0)
    }

    to {
        transform: scale(1);
        box-shadow: 0 0 rgba(90, 153, 212, 0)
    }
}

.header-lb-GJ4uh {
    position: relative;
    margin-left: .12rem;
    display: flex;
    align-items: center
}

.header-lb-GJ4uh .anticon-search {
    font-size: .28rem;
    color: var(--cms-text-color-secondary)
}

.header-lan-CprOt {
    position: absolute;
    right: 0;
    top: .4rem;
    background-color: var(--cms-background-color-secondary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .16rem;
    max-height: 0;
    opacity: 0;
    overflow: hidden auto;
    transition: top .2s, max-height .3s, opacity .2s
}

.header-lan-show-HlHgh {
    top: .6rem;
    padding-bottom: .24rem;
    max-height: 7.2rem;
    opacity: 1
}

.header-lan-item-O3rg7 {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding-left: .16rem;
    padding-right: .16rem;
    width: 100%;
    margin-top: .24rem
}

.header-lan-item-O3rg7>img {
    width: .48rem;
    height: .48rem
}

.header-lan-item-O3rg7>p {
    max-width: 3.2rem;
    font-size: .28rem;
    color: var(--cms-text-color-secondary);
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.headerGj-lcM8k {
    width: 100%;
    height: 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .2rem 0 .1rem;
    background: var(--cms-background-color-primary);
    border-bottom: .02rem solid var(--cms-divider-color);
    position: fixed;
    top: 0;
    left: 0
}

.headerGj-lcM8k div {
    display: flex
}

.headerGj-lcM8k .van-skeleton {
    background: var(--cms-background-color-secondary);
    border-radius: .1rem;
    height: .5rem
}

.headerGj-lcM8k .van-skeleton h3 {
    display: none
}

.header-hRR57 {
    width: 100%;
    height: 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .2rem 0 .1rem;
    background-color: var(--cms-top-background-color);
    background-repeat: repeat;
    position: relative
}

.header-wrap-UwcE6 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1010;
    width: 100%
}

.header-left-cCYgW {
    display: flex;
    align-items: center;
    position: static !important;
    z-index: 10;
    flex-direction: column;
    margin-left: .06rem
}

.header-left-cCYgW>div {
    width: .5rem;
    height: .06rem;
    border-radius: .04rem;
    margin: .06rem .1rem;
    background: var(--cms-primary-color)
}

.header-icon-QrJl5 {
    transition: .3s;
    flex-shrink: 0;
    margin-right: .2rem
}

.header-rotate-cq6Li {
    transform: rotate(.5turn)
}

.header-img-box-jUvR0 {
    display: flex;
    max-width: 3.3rem;
    min-width: 1.2rem;
    position: absolute;
    justify-content: center;
    align-items: center;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 9
}

.header-img-JCS5s {
    max-width: 100%;
    height: .6rem
}

.header-box-nRBqb {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-shrink: 0;
    position: static !important;
    z-index: 20
}

.header-deposit-ICiYF {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative
}

.header-deposit-btn-M8MIE {
    display: flex;
    align-items: center;
    color: var(--cms-top-text-color)
}

.header-deposit-btn-text-OCv_y {
    border: .02rem solid var(--cms-top-btn-color);
    border-radius: .1rem 0 0 .1rem;
    font-size: .22rem;
    margin-left: .1rem;
    padding: 0 .38rem;
    text-align: center
}

.header-deposit-btn-dropdown-LyhE1,
.header-deposit-btn-text-OCv_y {
    background-color: var(--cms-top-btn-color);
    height: .52rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.header-deposit-btn-dropdown-LyhE1 {
    border: .02rem solid var(--cms-top-btn-color);
    border-radius: 0 .1rem .1rem 0 !important;
    color: var(--cms-top-text-color);
    margin-left: -.01rem;
    position: relative;
    width: .4rem
}

.header-deposit-btn-dropdown-LyhE1:after {
    background-color: var(--cms-top-text-color);
    content: "";
    display: block;
    height: .24rem;
    left: 0;
    opacity: .3;
    position: absolute;
    top: .14rem;
    width: .004rem
}

.header-deposit-btn-M8MIE span {
    pointer-events: none;
    transition: margin-left .3s cubic-bezier(.645, .045, .355, 1)
}

.header-deposit-btn-line-UVq5h {
    background-color: var(--cms-top-text-color);
    width: .01rem;
    height: 60%;
    margin-left: .16rem;
    margin-right: .16rem
}

.header-deposit-btn-icon-cpDhh {
    display: flex;
    align-items: center;
    justify-content: center
}

.header-deposit-btn-icon-rotate-jQCjC {
    transform: rotate(180deg)
}

.header-deposit-list-bOnLO {
    position: absolute;
    top: .5rem;
    background-color: var(--cms-background-color-secondary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .1rem;
    height: 0;
    opacity: 0;
    text-align: center;
    overflow: hidden;
    transition: top .1s, height .1s
}

.header-deposit-list-show-jwPIn {
    top: .5rem;
    right: 0;
    opacity: 1;
    min-height: 1.1rem;
    height: auto;
    border: .02rem solid var(--cms-divider-color);
    padding: .15rem 0;
    transition: top .1s, height .1s
}

.header-deposit-list-show-icon-B7gpf {
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(180deg)
}

.header-deposit-list-bOnLO article {
    padding: 0 .19rem;
    line-height: .8rem;
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    margin: 0;
    min-width: 1.7rem;
    text-align: left
}

.header-deposit-list-line-HsPco {
    width: 80%;
    height: .01rem;
    background: var(--cms-divider-color);
    margin: auto
}

.header-money-aqGX8 {
    display: flex;
    align-items: center;
    height: .4rem;
    padding: 0 .084rem 0 .02rem;
    border: thin solid var(--cms-top-btn-color);
    border-radius: .2rem;
    font-size: 0
}

.header-money-aqGX8 i {
    display: inline-block;
    position: relative;
    width: .3rem;
    height: .3rem;
    background-size: 100% 100%
}

.header-money-aqGX8 span {
    color: var(--cms-top-money-color);
    font-size: .22rem;
    overflow: hidden;
    max-width: 1.2rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-money-currency-Lddx9 {
    height: .3rem;
    width: .3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 50%;
    background-position: 0 0;
    background-image: url(/img/img_hb_frame.351298b7.webp);
    background-size: 100% 100%
}

.header-money-banlance-SHdNh {
    display: flex;
    align-items: center;
    height: 100%
}

.header-money-banlance-value-V9alq {
    font-size: .26rem;
    display: block;
    margin: -.06rem .073rem 0 .1rem;
    max-width: 1.64rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-money-banlance-value-V9alq>span {
    text-decoration: underline
}

.header-money-banlance-loading-OZ0XB {
    font-size: .18rem !important;
    display: block;
    margin: 0 .073rem 0 .1rem;
    max-width: 1.64rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--cms-top-btn-color) !important
}

.header-money-refresh-Dvk6M {
    flex-shrink: 0
}

.header-money-spin-AvYN1 {
    animation: spin-N6Ds6 1.5s linear
}

@keyframes spin-N6Ds6 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(5turn)
    }
}

.header-avatar-JMu4n {
    width: .48rem;
    height: .48rem;
    margin-left: .16rem
}

.header-out-OQk_K {
    display: flex;
    margin-left: .2rem
}

.header-out-OQk_K div {
    min-width: 1rem;
    height: .4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .2rem;
    font-size: .2rem;
    text-align: center;
    white-space: nowrap
}

.header-out-OQk_K div:first-of-type {
    margin-right: .1rem;
    background: var(--cms-top-btn-color);
    color: var(--cms-top-text-color)
}

.header-out-OQk_K div:nth-of-type(2) {
    background: none;
    color: var(--cms-top-btn-color);
    border: .02rem solid var(--cms-top-btn-color);
    box-sizing: border-box
}

.header-out-reg-IuVke {
    box-shadow: 0 0 0 0 var(--cms-primary-color)
}

@keyframes regRun-REHgW {

    10%,
    90% {
        transform: translate3d(-.02rem, 0, 0)
    }

    0% {
        transform: scale(1)
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 .6rem rgba(90, 153, 212, 0)
    }

    to {
        transform: scale(1);
        box-shadow: 0 0 rgba(90, 153, 212, 0)
    }
}

.header-lb-lCVb7 {
    position: relative;
    margin-left: .12rem;
    display: flex;
    align-items: center
}

.header-lb-lCVb7 .anticon-search {
    font-size: .28rem;
    color: var(--cms-text-color-secondary)
}

.header-lan-GnARo {
    position: absolute;
    right: 0;
    top: .4rem;
    background-color: var(--cms-background-color-secondary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .16rem;
    max-height: 0;
    opacity: 0;
    overflow: hidden auto;
    transition: top .2s, max-height .3s, opacity .2s
}

.header-lan-show-P6Wve {
    top: .6rem;
    padding-bottom: .24rem;
    max-height: 7.2rem;
    opacity: 1
}

.header-lan-item-WIrDo {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding-left: .16rem;
    padding-right: .16rem;
    width: 100%;
    margin-top: .24rem
}

.header-lan-item-WIrDo>img {
    width: .48rem;
    height: .48rem
}

.header-lan-item-WIrDo>p {
    max-width: 3.2rem;
    font-size: .28rem;
    color: var(--cms-text-color-secondary);
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.headerGj-w3qFU {
    width: 100%;
    height: 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .2rem 0 .1rem;
    background: var(--cms-background-color-primary);
    border-bottom: .02rem solid var(--cms-divider-color);
    position: fixed;
    top: 0;
    left: 0
}

.headerGj-w3qFU div {
    display: flex
}

.headerGj-w3qFU .van-skeleton {
    background: var(--cms-background-color-secondary);
    border-radius: .1rem;
    height: .5rem
}

.headerGj-w3qFU .van-skeleton h3 {
    display: none
}

.header-nmIym {
    width: 100%;
    height: .9rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .2rem;
    background-color: var(--cms-top-background-color);
    background-repeat: repeat;
    position: relative
}

.header-wrap-LLYQY {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1010;
    width: 100%
}

.header-left-yLCLL {
    display: flex;
    align-items: center;
    position: static !important;
    z-index: 10
}

.header-icon-Pn4Ux {
    transition: .3s;
    flex-shrink: 0;
    margin-right: .2rem;
    width: .3rem !important;
    height: .3rem !important
}

.header-icon-Pn4Ux path {
    fill: var(--cms-text-color-primary)
}

.header-rotate-Bp7TG {
    transform: rotate(.5turn)
}

.header-img-box-UPmUA {
    display: flex;
    max-width: 3.3rem;
    min-width: 1.2rem;
    justify-content: center;
    align-items: center
}

.header-img-Vp529 {
    max-width: 100%;
    width: 2rem
}

.header-box-Hshey {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-shrink: 0;
    position: static !important;
    z-index: 20
}

.header-box-search-fKIFh {
    width: .28rem !important;
    height: .28rem !important;
    color: var(--cms-text-color-primary)
}

.header-box-search-fKIFh path {
    fill: var(--cms-text-color-primary)
}

.header-deposit-FOeri {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative
}

.header-deposit-btn-rvfvQ {
    display: flex;
    align-items: center;
    color: var(--cms-top-text-color)
}

.header-deposit-btn-text-LBcMa {
    border: .02rem solid var(--cms-top-btn-color);
    border-radius: .1rem 0 0 .1rem;
    font-size: .22rem;
    margin-left: .1rem;
    padding: 0 .38rem;
    text-align: center
}

.header-deposit-btn-dropdown-VvLKK,
.header-deposit-btn-text-LBcMa {
    background-color: var(--cms-top-btn-color);
    height: .52rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.header-deposit-btn-dropdown-VvLKK {
    border: .02rem solid var(--cms-top-btn-color);
    border-radius: 0 .1rem .1rem 0 !important;
    color: var(--cms-top-text-color);
    margin-left: -.01rem;
    position: relative;
    width: .4rem
}

.header-deposit-btn-dropdown-VvLKK:after {
    background-color: var(--cms-top-text-color);
    content: "";
    display: block;
    height: .24rem;
    left: 0;
    opacity: .3;
    position: absolute;
    top: .14rem;
    width: .004rem
}

.header-deposit-btn-rvfvQ span {
    pointer-events: none;
    transition: margin-left .3s cubic-bezier(.645, .045, .355, 1)
}

.header-deposit-btn-line-XKufY {
    background-color: var(--cms-top-text-color);
    width: .01rem;
    height: 60%;
    margin-left: .16rem;
    margin-right: .16rem
}

.header-deposit-btn-icon-OcWUh {
    display: flex;
    align-items: center;
    justify-content: center
}

.header-deposit-btn-icon-rotate-DXtJ1 {
    transform: rotate(180deg)
}

.header-deposit-list-pY9vV {
    position: absolute;
    top: .5rem;
    background-color: var(--cms-background-color-secondary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .1rem;
    height: 0;
    opacity: 0;
    text-align: center;
    overflow: hidden;
    transition: top .1s, height .1s
}

.header-deposit-list-show-eU1Kf {
    top: .5rem;
    right: 0;
    opacity: 1;
    min-height: 1.1rem;
    height: auto;
    border: .02rem solid var(--cms-divider-color);
    padding: .15rem 0;
    transition: top .1s, height .1s
}

.header-deposit-list-show-icon-NFYM2 {
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(180deg)
}

.header-deposit-list-pY9vV article {
    padding: 0 .19rem;
    line-height: .8rem;
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    margin: 0;
    min-width: 1.7rem;
    text-align: left
}

.header-deposit-list-line-u0N1B {
    width: 80%;
    height: .01rem;
    background: var(--cms-divider-color);
    margin: auto
}

.header-money-FUXWx {
    display: flex;
    align-items: center;
    height: .5rem;
    padding: 0 .14rem;
    border: thin solid var(--cms-top-btn-color);
    border-radius: .04rem;
    font-size: 0
}

.header-money-FUXWx i {
    display: inline-block;
    position: relative;
    width: .3rem;
    height: .3rem;
    background-size: 100% 100%
}

.header-money-FUXWx span {
    color: var(--cms-top-money-color);
    font-size: .22rem;
    overflow: hidden;
    max-width: 1.2rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-money-currency-iM9jW {
    height: .3rem;
    width: .3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 50%;
    background-position: 0 0;
    background-image: url(/img/img_hb_frame.351298b7.webp);
    background-size: 100% 100%
}

.header-money-banlance-lggjt {
    display: flex;
    align-items: center;
    height: 100%
}

.header-money-banlance-value-YRhp9 {
    font-size: .26rem;
    display: block;
    margin: -.06rem .073rem 0 .1rem;
    max-width: 1.64rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-money-banlance-value-YRhp9>span {
    text-decoration: underline
}

.header-money-banlance-loading-AWLBg {
    font-size: .18rem !important;
    display: block;
    margin: 0 .073rem 0 .1rem;
    max-width: 1.64rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--cms-top-btn-color) !important
}

.header-money-refresh-ygSfA {
    flex-shrink: 0
}

.header-money-spin-O5OPn {
    animation: spin-eiLEo 1.5s linear
}

@keyframes spin-eiLEo {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(5turn)
    }
}

.header-avatar-eSfxu {
    width: .48rem;
    height: .48rem;
    margin-left: .16rem
}

.header-out-mN8SN {
    display: flex;
    margin-right: .2rem
}

.header-out-mN8SN div {
    min-width: .9rem;
    height: .48rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .2rem;
    font-size: .2rem;
    text-align: center;
    white-space: nowrap
}

.header-out-mN8SN div:first-of-type {
    background: transparent;
    color: var(--cms-text-color-primary);
    min-width: auto;
    margin-right: .2rem
}

.header-out-mN8SN div:nth-of-type(2) {
    background: var(--cms-top-btn-color);
    color: var(--cms-top-text-color)
}

.header-out-reg-Op14A {
    box-shadow: 0 0 0 0 var(--cms-primary-color)
}

@keyframes regRun-iPRzX {

    10%,
    90% {
        transform: translate3d(-.02rem, 0, 0)
    }

    0% {
        transform: scale(1)
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 .6rem rgba(90, 153, 212, 0)
    }

    to {
        transform: scale(1);
        box-shadow: 0 0 rgba(90, 153, 212, 0)
    }
}

.header-recharge-pOZdM {
    min-width: .9rem;
    height: .48rem;
    margin: 0 .2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .24rem;
    font-size: .2rem;
    text-align: center;
    white-space: nowrap;
    background: var(--cms-top-btn-color);
    color: var(--cms-top-text-color)
}

.header-lb-KNmHW {
    position: relative;
    margin-left: .12rem;
    display: flex;
    align-items: center
}

.header-lb-KNmHW .anticon-search {
    font-size: .28rem;
    color: var(--cms-text-color-secondary)
}

.header-lan-bdDuD {
    position: absolute;
    right: 0;
    top: .4rem;
    background-color: var(--cms-background-color-secondary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .16rem;
    max-height: 0;
    opacity: 0;
    overflow: hidden auto;
    transition: top .2s, max-height .3s, opacity .2s
}

.header-lan-show-CVEBM {
    top: .6rem;
    padding-bottom: .24rem;
    max-height: 7.2rem;
    opacity: 1
}

.header-lan-item-bO6hT {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding-left: .16rem;
    padding-right: .16rem;
    width: 100%;
    margin-top: .24rem
}

.header-lan-item-bO6hT>img {
    width: .48rem;
    height: .48rem
}

.header-lan-item-bO6hT>p {
    max-width: 3.2rem;
    font-size: .28rem;
    color: var(--cms-text-color-secondary);
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.headerGj-N9Emu {
    width: 100%;
    height: .9rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .2rem 0 .1rem;
    background: var(--cms-background-color-primary);
    border-bottom: .02rem solid var(--cms-divider-color);
    position: fixed;
    top: 0;
    left: 0
}

.headerGj-N9Emu div {
    display: flex
}

.headerGj-N9Emu .van-skeleton {
    background: var(--cms-background-color-secondary);
    border-radius: .1rem;
    height: .5rem
}

.headerGj-N9Emu .van-skeleton h3 {
    display: none
}

.ant-message {
    z-index: 2700;
    color: var(--cms-background-color-primary)
}

.ant-message .ant-message-notice-content {
    background-color: var(--cms-text-color-primary);
    border-radius: .12rem
}

.ant-message .ant-message-notice-content>div {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.ant-message .ant-message-notice-content>div>span:last-child {
    font-size: .3rem;
    text-align: left
}

.ant-message .ant-message-notice svg {
    fill: var(--cms-global-secondary1-color) !important
}

.ant-message .ant-message-error svg {
    fill: var(--cms-color-help) !important
}

.ant-message .ant-message-success svg {
    fill: var(--cms-global-secondary1-color) !important
}

.ant-message .ant-message-warning svg {
    fill: var(--cms-global-secondary2-color) !important
}

.ant-message .anticon {
    font-size: .44rem;
    margin-right: .2rem
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/fonts/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.7c53f741.woff2) format("woff2");
    unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

.van-overlay {
    background: rgba(0, 0, 0, .53)
}

.ant-form-item-explain-error {
    color: var(--cms-color-help) !important
}

@font-face {
    font-family: iconfont;
    src: url(/fonts/iconfont.ca1ca8ef.2ebd25e2.woff2) format("truetype")
}

@font-face {
    font-family: SWISSC-BT;
    src: url(/fonts/SWISSC-BT.433d687a.356cb8e0.ttf) format("truetype")
}

@font-face {
    font-family: SWISSC;
    src: url(/fonts/SWISSC.80f213b8.9a39e15c.TTF) format("truetype")
}

.iconfont {
    font-family: iconfont !important;
    font-size: .32rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.iconfont-plus {
    font-weight: 700;
    font-size: .4rem
}

.icon-to:before {
    content: "\e64b"
}

.icon-help-2:before {
    content: "\e67f"
}

.icon-people:before {
    content: "\e646"
}

.icon-share:before {
    content: "\e61f"
}

.icon-close:before {
    content: "\e600"
}

.header-yXmYl {
    width: 100%;
    height: .9rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .1rem;
    background-color: var(--cms-top-background-color);
    background-repeat: repeat
}

.header-wrap-HbQRs {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1010;
    width: 100%
}

.header-left-o18Vv {
    flex: 1;
    display: flex;
    align-items: center;
    position: static !important;
    z-index: 2
}

.header-icon-bhg18 {
    transition: .3s;
    flex-shrink: 0;
    margin-right: .1rem
}

.header-rotate-MkX4S {
    transform: rotate(.5turn)
}

.header-img-box-xe7ZR {
    display: flex;
    max-width: 3.3rem;
    min-width: 1.2rem
}

.header-img-fe5gF {
    max-width: 100%;
    height: .72rem
}

.header-box-onMo9 {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-shrink: 0;
    position: static !important;
    z-index: 2
}

.header-deposit-cE6M4 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative
}

.header-deposit-btn-H602K {
    display: flex;
    align-items: center;
    color: var(--cms-top-text-color);
    margin-left: .1rem
}

.header-deposit-btn-text-bu3Vq {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 .12rem;
    background-color: var(--cms-top-btn-color);
    border: .02rem solid var(--cms-top-btn-color);
    border-radius: .1rem 0 0 .1rem;
    width: 1.21rem;
    height: .54rem;
    text-align: center;
    line-height: 1
}

.header-deposit-btn-text-bu3Vq>h4 {
    right: auto !important;
    transform: translateY(-50%) !important;
    left: 40% !important
}

.header-deposit-btn-text-bu3Vq:after {
    content: "";
    position: absolute;
    top: .15rem;
    right: 0;
    background-color: var(--cms-top-text-color);
    display: block;
    height: .24rem;
    opacity: .3;
    width: .01rem
}

.header-deposit-btn-text-bu3Vq span {
    word-break: break-all;
    font-size: .22rem
}

.header-deposit-btn-dropdown-MYZLu {
    display: flex;
    align-items: center;
    justify-content: center;
    border: .02rem solid var(--cms-top-btn-color);
    background-color: var(--cms-top-btn-color);
    border-radius: 0 .1rem .1rem 0 !important;
    color: var(--cms-top-text-color);
    height: .54rem;
    margin-left: -.01rem;
    width: .4rem
}

.header-deposit-btn-H602K span {
    pointer-events: none;
    transition: margin-left .3s cubic-bezier(.645, .045, .355, 1)
}

.header-deposit-btn-line-H74DB {
    background-color: var(--cms-top-text-color);
    width: .01rem;
    height: 60%;
    margin-left: .16rem;
    margin-right: .16rem
}

.header-deposit-btn-icon-aEoXf {
    display: flex;
    align-items: center;
    justify-content: center
}

.header-deposit-btn-icon-rotate-WZsYH {
    transform: rotate(180deg)
}

.header-deposit-list-WNSRc {
    position: absolute;
    top: .58rem;
    background-color: var(--cms-background-color-secondary);
    border: thin solid var(--cms-divider-color);
    border-radius: .14rem;
    height: 0;
    opacity: 0;
    text-align: center;
    overflow: hidden;
    transition: top .1s, height .1s
}

.header-deposit-list-show-EcYKK {
    top: .66rem;
    right: 0;
    opacity: 1;
    width: 1.74rem;
    min-height: 1.1rem;
    height: auto;
    border: thin solid var(--cms-divider-color);
    padding: .15rem 0;
    transition: top .1s, height .1s
}

.header-deposit-list-show-icon-btFZV {
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(180deg)
}

.header-deposit-list-WNSRc article {
    padding: 0 .19rem;
    line-height: .8rem;
    min-width: 1.7rem;
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    margin: 0;
    text-align: left
}

.header-deposit-list-line-O823G {
    width: 80%;
    height: .01rem;
    background: var(--cms-divider-color);
    margin: auto
}

.header-money-Lu7KG {
    display: flex;
    align-items: center;
    height: .4rem;
    padding: 0 .084rem 0 .02rem;
    border: thin solid var(--cms-divider-color);
    border-radius: .2rem;
    font-size: 0
}

.header-money-Lu7KG i {
    display: inline-block;
    position: relative;
    width: .32rem;
    height: .32rem;
    background-size: 100% 100%
}

.header-money-Lu7KG span {
    color: var(--cms-top-money-color);
    font-size: .24rem;
    overflow: hidden;
    max-width: 2rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-money-currency-lVthg {
    height: .34rem;
    width: .34rem;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 50%;
    background-position: 0 0;
    background-image: url(/img/img_hb_frame.351298b7.webp);
    background-size: 100% 100%
}

.header-money-banlance-KhQli {
    display: flex;
    align-items: center;
    height: 100%
}

.header-money-banlance-value-td99j {
    font-size: .26rem;
    display: block;
    margin: -.06rem .08rem 0 .08rem;
    max-width: 1.64rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-money-banlance-value-td99j>span {
    border-bottom: .02rem solid var(--cms-top-money-color)
}

.header-money-banlance-loading-rwEiC {
    font-size: .18rem !important;
    display: block;
    margin: 0 .073rem 0 .1rem;
    max-width: 1.64rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--cms-top-btn-color) !important
}

.header-money-refresh-wS45u {
    flex-shrink: 0
}

.header-money-spin-vMv_H {
    animation: spin-K14ki 1.5s linear
}

@keyframes spin-K14ki {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(5turn)
    }
}

.header-avatar-Vr3zo {
    width: .48rem;
    height: .48rem;
    margin-left: .16rem
}

.header-out-Ey8gj {
    display: flex;
    margin-left: .2rem
}

.header-out-Ey8gj div {
    padding: 0 .2rem;
    min-width: 1.36rem;
    height: .52rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .1rem;
    font-size: .22rem;
    text-align: center;
    white-space: nowrap
}

.header-out-Ey8gj div:first-of-type {
    margin-right: .1rem;
    background: var(--cms-top-btn-color);
    color: var(--cms-top-text-color)
}

.header-out-Ey8gj div:nth-of-type(2) {
    background: none;
    color: var(--cms-top-btn-color);
    border: .02rem solid var(--cms-top-btn-color);
    box-sizing: border-box
}

.header-out-reg-r6mM5 {
    box-shadow: 0 0 0 0 var(--cms-primary-color)
}

@keyframes regRun-SE0Id {

    10%,
    90% {
        transform: translate3d(-.02rem, 0, 0)
    }

    0% {
        transform: scale(1)
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 .6rem rgba(90, 153, 212, 0)
    }

    to {
        transform: scale(1);
        box-shadow: 0 0 rgba(90, 153, 212, 0)
    }
}

.header-lb-rfWOl {
    position: relative;
    margin-left: .12rem;
    display: flex;
    align-items: center
}

.header-lb-rfWOl .anticon-search {
    font-size: .28rem;
    color: var(--cms-global-spare7-color)
}

.header-lan-t0SpM {
    position: absolute;
    right: 0;
    top: .4rem;
    background-color: var(--cms-background-color-secondary);
    border: .02rem solid var(--cms-divider-color);
    border-radius: .16rem;
    max-height: 0;
    opacity: 0;
    overflow: hidden auto;
    transition: top .2s, max-height .3s, opacity .2s
}

.header-lan-show-eRN6Q {
    top: .6rem;
    padding-bottom: .24rem;
    max-height: 7.2rem;
    opacity: 1
}

.header-lan-item-XGffJ {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding-left: .16rem;
    padding-right: .16rem;
    width: 100%;
    margin-top: .24rem
}

.header-lan-item-XGffJ>img {
    width: .48rem;
    height: .48rem
}

.header-lan-item-XGffJ>p {
    max-width: 3.2rem;
    font-size: .28rem;
    color: var(--cms-text-color-secondary);
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.headerGj-t8q_i {
    width: 100%;
    height: .9rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .2rem 0 .1rem;
    background: var(--cms-background-color-primary);
    border-bottom: .02rem solid var(--cms-divider-color);
    position: fixed;
    top: 0;
    left: 0
}

.headerGj-t8q_i img {
    width: 1rem;
    height: 1rem
}

.headerGj-t8q_i div {
    display: flex;
    align-items: center
}

.headerGj-t8q_i .skeleton1-VfX_Z {
    width: .5rem !important;
    height: .4rem !important
}

.headerGj-t8q_i .van-skeleton {
    border-radius: .1rem;
    height: .5rem
}

.headerGj-t8q_i .van-skeleton h3 {
    display: none
}

.header-aB0ih {
    width: 100%;
    height: .9rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .2rem 0 .1rem;
    background-color: var(--cms-top-background-color);
    background-repeat: repeat
}

.header-wrap-x4aFV {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1010;
    width: 100%
}

.header-box-tlPyd,
.popup-TCOsc {
    position: relative
}

.popup-TCOsc {
    width: 74.93%;
    padding: .1rem;
    min-height: 11.6rem;
    background-color: var(--cms-background-color-primary);
    border-radius: .12rem
}

.popup-body-BcfcD {
    width: 100%;
    height: 100%;
    padding: .3rem;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.popup-header-z1Ocv {
    font-size: .32rem;
    color: var(--cms-text-color-primary);
    margin-bottom: .32rem;
    max-height: 3rem;
    width: 88%;
    text-align: center;
    word-break: break-word;
    line-height: 1.3
}

.popup-content-UbaYs {
    overflow: auto;
    flex: auto;
    width: 100%;
    font-size: .26rem;
    line-height: 1.5;
    color: var(--cms-text-color-primary);
    box-sizing: border-box
}

.popup-image-myp12 {
    width: 100%;
    height: 100%
}

.popup-img-lFIo5 {
    width: 100%;
    min-height: 100%
}

.popup-iframe-WskCz {
    width: 100%;
    height: auto
}

.popup-close-ajoci {
    width: 1rem;
    height: 1rem;
    border-radius: 0 .12rem 0 1rem;
    background-color: hsla(0, 0%, 100%, .2);
    background-color: var(--cms-text-color-secondary);
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.popup-close-ajoci>div {
    color: #fff;
    color: var(--cms-primary-color);
    width: 40% !important;
    height: 40% !important;
    position: absolute;
    right: 20%;
    top: 20%
}

.popup-bTBfA {
    position: relative
}

.popup-top-a_Lv7 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .09rem .14rem;
    margin-bottom: .19rem;
    border-bottom: .02rem solid #999;
    gap: .18rem
}

.popup-img-jxBR2 {
    width: 1.2rem;
    height: 1.2rem
}

.popup-text-IPbwY {
    width: 94%;
    font-weight: 700;
    line-height: 1.4;
    font-size: .3rem;
    color: #f86e1c
}

.popup-content-btns-UCR69 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .15rem
}

.popup-content-btns-UCR69>a {
    display: block;
    background-color: #1678ff;
    color: #fff;
    border: .02rem solid #1678ff;
    border-radius: .14rem;
    width: 100%;
    height: .7rem;
    font-size: .24rem
}

.popup-content-btns-UCR69>a path {
    fill: #fff
}

.popup-content-btn-PrIJs {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .12rem;
    height: 100%;
    position: relative
}

.popup-content-btn-PrIJs>div {
    width: .4rem !important;
    height: .4rem !important
}

.popup-content-btn-heart-os9Zv {
    background-color: #ea4e3d;
    font-size: .16rem;
    color: #fff;
    border-radius: .125rem .125rem .125rem 0;
    position: absolute;
    top: -.28rem;
    right: 0;
    padding: .04rem .2rem;
    line-height: 1.2;
    display: inline-block;
    max-width: 2.6rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.popup-content-pwa-RKslt {
    border: .02rem solid #1678ff;
    background-color: transparent;
    color: #1678ff;
    font-size: .24rem;
    width: 100%;
    height: .7rem;
    border-radius: .14rem
}

.popup-content-pwa-RKslt path {
    fill: #1678ff
}

.popup-content-pwa-RKslt .van-button__text {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .12rem
}

.popup-content-pwa-RKslt .van-button__text>div {
    width: .4rem !important;
    height: .4rem !important
}

.popup-content-use-C19YR {
    color: #16b9ff;
    font-size: .32rem;
    font-weight: 600;
    text-decoration: underline;
    margin-bottom: .25rem;
    text-align: center
}

.popup-close-WgTCv {
    width: .5rem;
    height: .5rem;
    background-color: #868686;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: .16rem;
    right: -.2rem
}

.popup-close-WgTCv>div {
    width: .25rem !important;
    height: .25rem !important
}

.popup-close-WgTCv>div path {
    fill: #fff
}

.vanPopup-t4rn6 {
    background: hsla(0, 0%, 100%, .8) !important;
    box-shadow: 0 -.04rem .1rem 0 rgba(0, 0, 0, .25);
    border-radius: .15rem .15rem 0 0;
    padding: .14rem .3rem .32rem .3rem
}

.popup-overlay,
.vanPopup-t4rn6 {
    -webkit-backdrop-filter: blur(.05rem);
    backdrop-filter: blur(.05rem)
}

.animateInfinite-EPGmY {
    animation-duration: 1.5s;
    animation-delay: .5s;
    animation-iteration-count: infinite;
    animation-name: heartBeat-OYvqg
}

@keyframes heartBeat-OYvqg {
    0% {
        transform: scale(1)
    }

    14% {
        transform: scale(1.3)
    }

    28% {
        transform: scale(1)
    }

    42% {
        transform: scale(1.3)
    }

    70% {
        transform: scale(1)
    }
}

.disabled-iig4P.disabled-iig4P {
    background: #999;
    color: #fff
}

.flex-uVQnf {
    display: flex;
    align-items: center;
    line-height: 1
}

.flex-uVQnf>div {
    flex: 1
}

.titleHeight-PgAVK {
    height: .8rem;
    background: var(--cms-background-color-secondary)
}

.contentTitle-Qp_WF {
    padding: .2rem .2rem 0 .2rem
}

.contentTitle-Qp_WF>p {
    font-size: .24rem;
    background-color: var(--cms-background-color-primary);
    color: var(--cms-text-color-secondary);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .1rem;
    box-shadow: 0 .03rem .09rem rgba(0, 0, 0, .06);
    padding: .2rem;
    line-height: normal
}

.contentTitle-Qp_WF>p>i {
    margin-right: .1rem;
    font-size: .23rem;
    color: var(--cms-top-money-color);
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.list-kiIFV {
    border-radius: .1rem;
    box-shadow: 0 .03rem .09rem 0 rgba(0, 0, 0, .06);
    padding: .2rem .2rem .2rem .2rem;
    position: relative;
    margin-bottom: 0
}

.list-kiIFV.istemp1-NEz8W {
    padding-bottom: 0
}

.itemTitle-IRNRe {
    text-align: center;
    color: var(--cms-text-color-secondary);
    padding-bottom: .2rem;
    font-weight: 400;
    font-size: .24rem
}

.tipBlack-DZpf9 {
    color: var(--cms-text-color-primary)
}

.tips-UInVh {
    font-size: .24rem;
    text-align: center;
    color: var(--cms-text-color-secondary);
    margin-top: .2rem
}

.listTitle-UKWM2 {
    display: flex;
    border: .02rem solid var(--cms-divider-color);
    height: .8rem;
    align-items: center;
    border-radius: .1rem;
    background: var(--cms-background-color-primary);
    color: var(--cms-text-color-primary);
    top: .2rem
}

.listTitle-UKWM2>h2 {
    font-size: .24rem;
    line-height: 1;
    flex: 1;
    text-align: center;
    font-weight: 0;
    color: var(--cms-text-color-primary);
    word-break: break-word;
    padding: 0 .1rem;
    line-height: .3rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.listItem-WUKaB {
    display: flex;
    min-height: .7rem;
    align-items: center;
    padding: .1rem 0;
    box-sizing: border-box
}

.listItem-WUKaB>div:last-child {
    color: var(--cms-top-money-color)
}

.listItem-WUKaB>div {
    flex: 1;
    text-align: center;
    font-size: .2rem;
    color: var(--cms-text-color-secondary)
}

.listItemColor-BEhlf {
    border-radius: .1rem
}

.desc-ddNXL {
    padding: 0 .2rem 0 .2rem;
    line-height: 1.5;
    margin-top: .2rem
}

.desc-ddNXL.istemp1-NEz8W {
    margin-top: .28rem
}

.desc-ddNXL>div {
    border-radius: .1rem;
    background: var(--cms-background-color-primary);
    font-size: .24rem;
    color: var(--cms-text-color-secondary);
    padding: .2rem
}

.desc-ddNXL>div font {
    font-weight: 700
}

.wgBtn-Dcxl9 {
    border: 0;
    height: .7rem;
    width: 100%;
    border: .02rem solid var(--cms-primary-color);
    background: transparent;
    color: var(--cms-primary-color);
    border-radius: .1rem;
    cursor: pointer
}

.btnWrap-qDHrC {
    display: flex;
    padding: .2rem;
    gap: .2rem;
    font-size: .24rem;
    position: fixed;
    width: 100%;
    bottom: 0;
    background: var(--cms-background-color-primary)
}

.darkBtn-w50cN {
    background-color: var(--cms-primary-color);
    color: var(--cms-theme-text-color-primary);
    border: 0
}

.card-CzCMg {
    padding: .1rem .2rem 0 .2rem;
    font-size: .24rem;
    color: var(--cms-text-color-secondary);
    border-radius: .1rem;
    display: flex;
    justify-content: space-between;
    margin-bottom: -.08rem
}

.card-CzCMg>p {
    flex: 1
}

.card-CzCMg>p:nth-child(2) {
    text-align: right
}

.card-CzCMg>p {
    line-height: .48rem
}

.cardFlex-CjScq {
    display: flex;
    justify-self: flex-end;
    text-align: left;
    font-size: .24rem;
    line-height: 1
}

.cardFlex-CjScq>div:first-child {
    flex: 1;
    margin-right: .2rem
}

.refresh-zjPd2 {
    background-color: var(--cms-primary-color);
    color: var(--cms-theme-text-color-primary);
    border-radius: .14rem;
    padding: 0 .1rem;
    min-width: 1.2rem;
    height: .5rem;
    line-height: .5rem
}

.center-VMAky,
.refresh-zjPd2 {
    text-align: center
}

.border-KGZfA {
    border-radius: .14rem;
    border: .02rem solid var(--cms-theme-divider-color)
}

.moreIcon-xFOSh {
    color: var(--cms-text-color-secondary);
    transform: rotate(269deg)
}

.iconWrap-PvZxd {
    position: absolute;
    margin-left: .1rem;
    top: .02rem
}

.iconWrap-PvZxd>div:nth-child(2) {
    position: relative;
    top: -.12rem
}

.wgPop-I4e2m {
    width: 6rem;
    background: var(--cms-background-color-primary);
    border-radius: .14rem
}

.wgPop-I4e2m>div {
    padding: .2rem 0 0 0
}

.wgPop-I4e2m>div>p {
    color: var(--cms-text-color-primary);
    text-align: center;
    font-size: .24rem
}

.listHeight-T15Bq {
    max-height: 8rem;
    overflow: auto
}

.close-NzQRC {
    border: .04rem solid #fff;
    width: .6rem;
    height: .6rem;
    border-radius: 50%;
    transform: rotate(45deg);
    cursor: pointer;
    transition: all .25s ease 0s;
    margin-top: .3rem
}

.close-NzQRC:before {
    transform: translate(-50%, -50%)
}

.close-NzQRC:after,
.close-NzQRC:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: .06rem;
    height: .3rem;
    border-radius: .06rem;
    background: #fff
}

.close-NzQRC:after {
    transform: translate(-50%, -50%) rotate(90deg)
}

.takeMoneyWrap-w9aN7 {
    position: relative;
    padding: .2rem .2rem 0 .2rem;
    color: var(--cms-text-color-primary)
}

.takeMoneyWrap-w9aN7>.tag-PB4Yq {
    position: absolute;
    line-height: 1;
    font-size: .18rem;
    background: #ffaa09;
    color: #fff;
    border-radius: .16rem 0 .5rem 0;
    padding-right: .24rem;
    padding-top: .04rem;
    padding-bottom: 0;
    padding-left: .08rem
}

.takeMoneyWrap-w9aN7>div {
    background: var(--cms-background-color-primary);
    padding: .2rem;
    border-radius: .14rem;
    font-size: .24rem;
    display: flex;
    justify-content: space-between
}

.takeMoneyWrap-w9aN7>div>div:first-child {
    padding-top: .04rem;
    margin-left: .72rem;
    max-width: 70%
}

.takeMoneyWrap-w9aN7 .takeMoneyItemRight-Hh7vN {
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.takeMoneyWrap-w9aN7 .takeMoneyItemRight-Hh7vN>P {
    text-align: center;
    font-size: .18rem
}

.smallBtn-VvG4v {
    padding: 0 .2rem;
    height: .5rem;
    font-size: .2rem;
    border-radius: .14rem;
    border: 0;
    background: var(--cms-primary-color);
    color: var(--cms-theme-text-color-primary);
    box-sizing: border-box;
    line-height: 1;
    border: none;
    outline: none
}

.dialogWrap-aGbG0 {
    width: 5.6rem;
    background: #fff;
    border-radius: .14rem;
    text-align: center;
    padding: .2rem;
    position: relative
}

.dialogWrap-aGbG0>p:first-child {
    color: red
}

.dialogWrap-aGbG0>p:nth-child(3) {
    color: #333;
    padding-bottom: .8rem
}

.currency-dS_Yx {
    display: inline-block;
    width: .24rem;
    height: .24rem;
    background: var(--cms-primary-color);
    color: var(--cms-text-color-secondary);
    font-size: .2rem;
    border-radius: 50%;
    margin-right: .08rem;
    top: -.02rem
}

.currency-dS_Yx,
.currency-dS_Yx>i {
    line-height: .24rem;
    text-align: center;
    position: relative
}

.currency-dS_Yx>i {
    font-style: normal;
    transform: scale(.7);
    display: block;
    width: 100%;
    left: -.02rem
}

.popFooter-W8WzJ {
    font-size: .24rem;
    color: var(--cms-text-color-primary) !important;
    padding: .2rem .16rem
}

.popFooter-W8WzJ .van-checkbox__icon .van-icon {
    border-color: var(--cms-background-color-secondary);
    border-radius: .04rem;
    background: var(--cms-background-color-primary)
}

.popFooter-W8WzJ .van-checkbox__icon--checked .van-icon:before {
    content: "";
    transform: translate(0);
    position: relative;
    background: url(/img/check.c5d556e5.svg) no-repeat;
    background-size: contain;
    width: .28rem;
    height: .26rem;
    display: block;
    transform: rotate(354deg);
    top: .04rem
}

.popFooter-W8WzJ P {
    position: relative
}

.popFooter-W8WzJ P:first-child {
    padding-bottom: .17rem
}

.popFooter-W8WzJ span {
    color: var(--cms-global-spare-color);
    z-index: 1
}

.popFooter-W8WzJ>div:first-child {
    width: 70%;
    flex: none
}

.popFooter-W8WzJ>div:nth-child(2) {
    text-align: right;
    flex: 1
}

.mainBG-tFX9f {
    background: var(--cms-background-color-secondary);
    border-radius: .3rem
}

.miniHeader-DwoXh {
    color: var(--cms-text-color-primary);
    text-align: center;
    font-size: .3rem;
    padding: .2rem .3rem .27rem;
    line-height: 1.2;
    font-weight: 400;
    font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei, sans-serif
}

.warp-m04Fj {
    width: 100%;
    height: 100%
}

.warp-container-oKrmn {
    height: 100%;
    display: flex;
    flex: 1;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.warp-con-qWTVd {
    position: relative
}

.warp-con-loading-urHi2 {
    display: flex;
    justify-content: center;
    height: 5rem !important
}

.warp-con-loading-urHi2 .ant-spin {
    margin-top: 2rem;
    color: var(--cms-primary-color)
}

.warp-con-bg-NNo6r {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: var(--cms-background-color-secondary);
    z-index: 99
}

.warp-con1-eJJGL {
    height: 100%;
    overflow: scroll
}

.detalwrap-SOFks {
    position: fixed;
    width: 100%;
    height: 100%
}

.wrapsecond-BmVR0 {
    background: var(--cms-background-color-secondary);
    border-radius: .2rem;
    overflow: hidden
}

.htmlWrap-hISAh {
    color: var(--cms-text-color-secondary);
    font-size: .24rem
}

.luckBetRecords-njpkr {
    font-size: .2rem;
    padding: 0 .2rem
}

.luckBetRecords-ul-ooJoL {
    margin-top: .2rem
}

.luckBetRecords-item-HBsQU {
    background-color: var(--cms-background-color-primary);
    border-radius: .1rem;
    box-shadow: 0 .03rem .09rem rgba(0, 0, 0, .06);
    padding: .2rem;
    margin-bottom: .2rem;
    color: var(--cms-text-color-primary)
}

.luckBetRecords-item-HBsQU:last-child {
    margin-bottom: 0
}

.luckBetRecords-top-t3Glf {
    display: flex;
    align-items: center;
    line-height: .4rem
}

.luckBetRecords-award-cr360 {
    flex: 1;
    padding-left: .39rem
}

.luckBetRecords-award-cr360 span {
    color: var(--cms-top-money-color)
}

.luckBetRecords-bottom-QAMFB {
    margin-top: .2rem;
    line-height: .23rem;
    color: var(--cms-text-color-secondary)
}

.luckBetRecords-njpkr .van-button {
    width: 1.2rem;
    height: .5rem;
    font-size: .2rem;
    line-height: 1.1;
    white-space: pre-wrap;
    border: 0;
    outline: none;
    color: #fff;
    background: #04be02;
    border: .01rem solid #04be02;
    text-align: center;
    border-radius: .14rem;
    cursor: pointer;
    transition: opacity .2s;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-font-smoothing: auto;
    padding: 0 .15rem
}

.luckBetRecords-njpkr .van-button .van-button__content:before {
    display: none !important
}

.luckBetRecords-njpkr .van-button .van-button__text {
    word-break: break-word;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.luckBetRecords-njpkr .van-button--primary {
    background: #04be02;
    border: .01rem solid #04be02
}

.luckBetRecords-njpkr .van-button--default,
.luckBetRecords-njpkr .van-button--disabled {
    background: #999;
    border: .01rem solid #999;
    cursor: not-allowed;
    opacity: 1
}

.actList-DLyLx {
    padding: .2rem .2rem 1.4rem .2rem;
    color: #fff;
    width: 100%;
    overflow-x: scroll;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.actList-wrap-Em4pi {
    display: flex;
    overflow: auto;
    width: -moz-max-content;
    width: max-content
}

.actList-item-Sk81R {
    width: 1.88rem;
    min-height: .9rem;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    margin-right: .2rem;
    cursor: pointer
}

.actList-item-active-QIpQg>div {
    border: .02rem solid var(--cms-primary-color)
}

.actList-item-img-KcoFb {
    background: var(--cms-background-color-primary);
    padding: .04rem;
    height: .9rem;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center
}

.actList-item-img-KcoFb,
.actList-item-img-KcoFb img {
    -webkit-user-drag: none;
    -moz-user-drag: none;
    -ms-user-drag: none;
    user-drag: none
}

.actList-item-img-KcoFb img {
    max-width: 100%;
    height: 100%
}

.actList-item-name-qraJj {
    font-size: .2rem;
    margin-top: .04rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    width: 100%;
    color: var(--cms-text-color-secondary)
}

.actList-item-name-active-Trj40 {
    color: var(--cms-primary-color)
}

.triangle-eeBaf {
    width: .3rem;
    height: .28rem;
    right: 0;
    bottom: 0;
    position: absolute;
    width: 0;
    height: 0
}

.swiperItemActive-C9edY {
    border: .02rem solid var(--cms-primary-color)
}

.nameActive-cLT0l {
    color: var(--cms-primary-color)
}

.chat-gB77d {
    position: fixed;
    left: .16rem;
    bottom: 1.76rem;
    width: .92rem;
    height: .92rem;
    z-index: 90
}

.chat-gB77d img {
    width: 100%
}

.chat-box-oIr6m {
    position: fixed;
    left: 0;
    top: 0;
    background: var(--cms-background-color-primary) url(/img/chat_room_bg.825283b9.png) no-repeat center /cover;
    width: 100%;
    height: 100%;
    z-index: 9000
}

.chat-box-close-VnhK_ {
    position: absolute;
    top: .24rem;
    left: .2rem;
    display: inline-block;
    background-color: red;
    width: .6rem;
    height: .6rem;
    opacity: 0
}

.chat-box-oIr6m iframe {
    width: 100%;
    height: 100%
}

@media screen and (min-width:500px) {
    .tabbar-shadow-mzy_P {
        box-shadow: 0 -22px 22px -22px rgba(0, 0, 0, .46) !important
    }
}

.tabbarShow-rijD4 {
    z-index: 1000 !important
}

.tabbar-YbfK5,
.tabbarShow-rijD4 {
    bottom: 0;
    left: 0;
    transition: all .3s linear
}

.tabbar-YbfK5 {
    width: 100%;
    background: var(--cms-bottom-nav-bg-color);
    position: fixed;
    z-index: 1000;
    display: flex;
    flex-wrap: wrap
}

.tabbar-YbfK5 .shareContainer-GFklY {
    position: absolute;
    width: 1.25rem;
    height: 1.25rem;
    background: var(--cms-primary-color);
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: .15rem;
    bottom: .2rem
}

.tabbar-d-special-bg-KNs_y {
    background: transparent
}

.tabbar-special-bg-dfMRx {
    width: 100%;
    height: 64px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100
}

.tabbar-special-bg-dfMRx:after {
    width: 100%;
    height: 20px;
    content: "";
    display: inline-block;
    background: var(--cms-bottom-nav-bg-color);
    position: relative;
    top: -15px
}

.tabbar-special-bg-dfMRx>svg {
    width: 100%;
    height: 64px
}

.tabbar-special-bg-dfMRx>svg path {
    fill: var(--cms-background-color-primary)
}

.tabbar-shadow-mzy_P {
    box-shadow: 0 0 22px 20px rgba(0, 0, 0, .46)
}

.tabbar-wraps-MoXIU {
    height: 1.4rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.tabbar-upbtn-qk2P6 {
    width: 137px;
    height: 23px;
    color: var(--cms-primary-color);
    position: absolute;
    top: -22px;
    left: 50%;
    margin-left: -68px
}

.tabbar-upbtn-qk2P6 :before {
    content: "";
    width: 0;
    height: 0;
    border-top: 7px solid var(--cms-background-color-primary);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid transparent;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    left: 50%;
    margin-left: -7px;
    z-index: 2px;
    transform: rotate(180deg);
    transform-origin: center center
}

.tabbar-leftMenu-eUhHE {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.tabbar-leftMenu-item-C4D0b {
    width: 20%;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: flex-start;
    cursor: pointer;
    color: var(--cms-text-color-secondary)
}

.tabbar-leftMenu-item-C4D0b img {
    width: 25px;
    height: 25px
}

.tabbar-leftMenu-item-text-g74Kg {
    width: 100%;
    font-size: 11px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.tabbar-active-bCn_V>div {
    color: var(--cms-primary-color)
}

.tabbar-active-bCn_V .twoToneFill {
    fill: var(--cms-primary-color) !important
}

.tabbar-active-bCn_V .twoToneStroke {
    stroke: var(--cms-primary-color) !important
}

.tabbar-item-AVeOl {
    width: 20%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: relative;
    z-index: 101
}

.tabbar-item-AVeOl:after {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 1.5rem;
    height: 1.4rem;
    background: url(/img/footer-active-bg.ad9fe2ee.png) no-repeat 50%/100% auto;
    display: none
}

.tabbar-item-AVeOl .svg-icon-UPCeJ {
    color: var(--cms-text-color-secondary)
}

.tabbar-item-gif-uw4mP {
    width: 24px;
    height: 24px;
    margin-bottom: 2px
}

.tabbar-item-con-v1brV {
    width: 100%;
    height: 100%;
    color: var(--cms-text-color-primary);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    align-content: center;
    cursor: pointer
}

.tabbar-item-con-v1brV div:nth-of-type(2) {
    width: 100%;
    text-align: center
}

.tabbar-item-con-img-JUeO7 {
    margin-top: 8px;
    width: 24px;
    height: 24px
}

.tabbar-item-svg-P2_Gm {
    position: relative;
    display: flex;
    height: .7rem;
    align-items: center;
    width: .6rem;
    height: .6rem
}

.tabbar-item-svg-P2_Gm>img {
    width: 100%;
    height: 100%;
    border: 0;
    display: block
}

.tabbar-item-text-ooeyX {
    margin-top: .1rem;
    line-height: 1;
    font-size: .24rem;
    font-weight: 500;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.tabbar-item-cz-nwlTj {
    padding-top: 4px;
    background: linear-gradient(180deg, var(--cms-primary-color) 0, var(--cms-secondary-color) 100%);
    border: 6px solid var(--cms-background-color-secondary);
    border-radius: 50%;
    width: 68px;
    height: 68px;
    color: var(--cms-theme-text-color-primary);
    text-align: center;
    margin-top: -24px;
    position: relative
}

.tabbar-item-cz-text-Cjb9a {
    font-size: 9px;
    font-weight: 600;
    animation: tabBarBlink-F77iy 1.5s ease 0s infinite normal none running
}

.tabbar-item-cz-cn-hwYir {
    font-size: 15px
}

.tabbar-active-bCn_V:after {
    display: block
}

.tabbarGj-cfOIE {
    width: 100%;
    height: 64px;
    background: var(--cms-bottom-nav-bg-color);
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 200
}

.tabbarGj-cfOIE .van-skeleton {
    background: var(--cms-background-color-secondary);
    border-radius: 5px;
    height: 40px;
    width: 40px;
    margin: 0 15px
}

.tabbarGj-cfOIE .van-skeleton h3 {
    display: none
}

@keyframes tabBarBlink-F77iy {
    0% {
        transform: scale(.74)
    }

    25% {
        transform: scale(.83)
    }

    50% {
        transform: scale(.74)
    }

    75% {
        transform: scale(.83)
    }

    to {
        transform: scale(.74)
    }
}

.animateInfinite-SxQVk {
    animation-duration: 1.5s;
    animation-delay: .5s;
    animation-iteration-count: infinite;
    animation-name: heartBeat-UCXr_
}

@keyframes heartBeat-UCXr_ {
    0% {
        transform: scale(1)
    }

    14% {
        transform: scale(1.3)
    }

    28% {
        transform: scale(1)
    }

    42% {
        transform: scale(1.3)
    }

    70% {
        transform: scale(1)
    }
}

.homeSvg-e2U98.homeSvg-e2U98 {
    width: .7rem
}

.activitySvg-kz2ht.activitySvg-kz2ht {
    width: .6rem
}

.agentSvg-q_nVb.agentSvg-q_nVb {
    width: .9rem
}

.welfareSvg-Bzma1.welfareSvg-Bzma1 {
    width: .54rem
}

.mySvg-zZD_E.mySvg-zZD_E {
    width: .7rem
}

.tabBg-aXnIE {
    background: radial-gradient(var(--cms-primary-color), transparent);
    width: 130%;
    height: 35px;
    position: absolute;
    top: -4px;
    left: -15%;
    z-index: -1;
    opacity: .5
}

.phtwoImg-LUOkp.phtwoImg-LUOkp {
    width: 30px
}

@media screen and (min-width:500px) {
    .tabbar-shadow-Li7_x {
        box-shadow: 0 -.44rem .44rem -.44rem rgba(0, 0, 0, .46) !important
    }
}

.tabbarShow-L4s7q {
    z-index: 1000 !important
}

.tabbar-UME5K,
.tabbarShow-L4s7q {
    bottom: 0;
    left: 0;
    transition: all .3s linear
}

.tabbar-UME5K {
    width: 100%;
    background-color: var(--cms-bottom-nav-bg-color);
    position: fixed;
    z-index: 1000;
    display: flex;
    flex-wrap: wrap;
    background-repeat: repeat
}

.tabbar-d-special-bg-JDr_Z {
    background: transparent
}

.tabbar-special-bg-UgzYh {
    width: 100%;
    height: 1.28rem;
    position: fixed;
    bottom: 0;
    left: 0
}

.tabbar-special-bg-UgzYh:after {
    width: 100%;
    height: .4rem;
    content: "";
    display: inline-block;
    background: var(--cms-background-color-primary);
    position: relative;
    top: -.3rem
}

.tabbar-special-bg-UgzYh>svg {
    width: 100%;
    height: 1.28rem
}

.tabbar-special-bg-UgzYh>svg path {
    fill: var(--cms-background-color-primary)
}

.tabbar-shadow-Li7_x {
    box-shadow: 0 0 .44rem .4rem rgba(0, 0, 0, .46)
}

.tabbar-wraps-zt3rO {
    height: 1.2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: relative
}

.tabbar-upbtnActive-Ur7Gz :before {
    transform: rotate(0deg) !important;
    margin-top: 0 !important
}

.tabbar-upbtn-MXfTq {
    width: 2.74rem;
    height: .46rem;
    color: var(--cms-primary-color);
    position: absolute;
    top: -.44rem;
    left: 50%;
    margin-left: -1.36rem
}

.tabbar-upbtn-MXfTq :before {
    content: "";
    width: 0;
    height: 0;
    border-top: .14rem solid var(--cms-background-color-primary);
    border-left: .14rem solid transparent;
    border-right: .14rem solid transparent;
    border-bottom: .14rem solid transparent;
    position: absolute;
    top: 50%;
    margin-top: -.2rem;
    left: 50%;
    margin-left: -.14rem;
    z-index: .04rem;
    transform: rotate(180deg);
    transform-origin: center center
}

.tabbar-leftMenu-SgNba {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.tabbar-leftMenu-item-kEUbE {
    width: 20%;
    height: 1.28rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: flex-start;
    cursor: pointer;
    color: var(--cms-text-color-secondary);
    position: relative
}

.tabbar-leftMenu-item-per-qnUr9 {
    height: .32rem;
    left: unset;
    position: absolute;
    right: .1rem;
    top: -.08rem;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 99
}

.tabbar-leftMenu-item-per-qnUr9 div:first-of-type {
    background-color: var(--cms-color-help);
    border-radius: .125rem .125rem .125rem 0;
    color: #fff;
    font-size: .18rem;
    height: .26rem;
    line-height: .26rem;
    padding: 0 .08rem;
    width: 100%
}

.tabbar-leftMenu-item-per-qnUr9 div:nth-of-type(2) {
    border-bottom: .07rem solid transparent;
    border-left: .07rem solid var(--cms-color-help);
    border-right: .07rem solid transparent;
    height: 0;
    width: 0
}

.tabbar-leftMenu-item-kEUbE img {
    width: .5rem;
    height: .5rem
}

.tabbar-leftMenu-item-text-AcsQ8 {
    width: 100%;
    font-size: .22rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.tabbar-active-kbSWf>div {
    color: var(--cms-primary-color)
}

.tabbar-active-kbSWf .twoToneFill {
    fill: var(--cms-primary-color) !important
}

.tabbar-active-kbSWf .twoToneStroke {
    stroke: var(--cms-primary-color) !important
}

.tabbar-item-Dc5ll {
    width: 20%;
    height: 100%;
    cursor: pointer;
    z-index: 101
}

.tabbar-item-Dc5ll,
.tabbar-item-special-g7avw {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.tabbar-item-special-g7avw {
    width: 1.12rem;
    height: 1.12rem;
    background: #fff;
    box-shadow: 0 -.08rem .16rem #d0d0ed80;
    border-radius: 50%;
    margin: 0 !important;
    top: -.44rem
}

.tabbar-item-special-g7avw img {
    width: .56rem;
    height: .48rem;
    z-index: 9
}

.tabbar-item-special-g7avw>svg {
    z-index: 99;
    color: #fff
}

.tabbar-item-special-g7avw>svg path {
    fill: #fff
}

.tabbar-item-special-g7avw>div {
    margin: 0 !important
}

.tabbar-item-special-g7avw>div svg {
    z-index: 99
}

.tabbar-item-special-g7avw>div svg path {
    fill: #fff
}

.tabbar-item-special-g7avw:after {
    width: 1rem;
    height: 1rem;
    display: inline-block;
    content: "";
    background: var(--cms-primary-color);
    border-radius: 50%;
    left: .06rem;
    top: .06rem;
    position: absolute
}

.tabbar-item-Dc5ll .svg-icon-UPCeJ {
    color: var(--cms-text-color-secondary)
}

.tabbar-item-gif-leJZC {
    width: .48rem;
    height: .48rem;
    margin-bottom: .04rem
}

.tabbar-item-con-AzeLp {
    position: relative;
    width: 100%;
    height: 1.28rem;
    color: var(--cms-text-color-secondary);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: flex-start;
    cursor: pointer
}

.tabbar-item-con-AzeLp div:nth-of-type(2) {
    width: 100%;
    text-align: center
}

.tabbar-item-con-img-sdrD4,
.tabbar-item-svg-grnAx {
    width: .48rem;
    height: .48rem
}

.tabbar-item-svg-grnAx {
    position: relative;
    margin: .22rem 0 0
}

.tabbar-item-text-W4NOD {
    width: 100%;
    font-size: .24rem;
    text-align: center;
    font-weight: 500;
    font-family: Arial
}

.tabbar-item-text-special-nDhhM {
    position: relative;
    top: -.36rem
}

.tabbar-item-cz-lG5YN {
    padding-top: .08rem;
    background: linear-gradient(180deg, var(--cms-primary-color) 0, var(--cms-secondary-color) 100%);
    border: .12rem solid var(--cms-background-color-secondary);
    border-radius: 50%;
    width: 1.36rem;
    height: 1.36rem;
    color: var(--cms-theme-text-color-primary);
    text-align: center;
    margin-top: -.48rem;
    position: relative
}

.tabbar-item-cz-tag-hL2GF {
    position: absolute;
    top: -.5rem;
    left: -.26rem;
    padding: 0 .08rem;
    background-color: #ffc64a;
    border-radius: .08rem;
    font-size: .22rem;
    font-weight: 700;
    min-width: 1.68rem;
    height: .36rem;
    color: #dd244a;
    animation: twinkling-nZDdV 1s ease-in-out infinite;
    transform: scale(.8);
    white-space: nowrap
}

.tabbar-item-cz-tag-hL2GF:after {
    position: absolute;
    left: 41%;
    bottom: -.36rem;
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-width: .2rem;
    border-style: solid;
    border-color: #ffc64a transparent transparent transparent
}

.tabbar-item-cz-text-m48EC {
    font-size: .18rem;
    font-weight: 600;
    animation: tabBarBlink-hBzNK 1.5s ease 0s infinite normal none running
}

.tabbar-item-cz-cn-M25ej {
    font-size: .3rem
}

.tabbar-item-tag-xUFr7 {
    position: absolute;
    top: -.28rem;
    left: -.16rem;
    padding: 0 .08rem;
    background-color: #ffc64a;
    border-radius: .08rem;
    font-size: .22rem;
    font-weight: 700;
    min-width: 1.36rem;
    height: .36rem;
    color: #dd244a;
    animation: twinkling-nZDdV 1s ease-in-out infinite;
    transform: scale(.8)
}

.tabbar-item-tag-xUFr7:after {
    position: absolute;
    left: 50%;
    bottom: -.36rem;
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-width: .2rem;
    border-style: solid;
    border-color: #ffc64a transparent transparent transparent
}

@keyframes twinkling-nZDdV {
    0% {
        transform: scale(.8)
    }

    50% {
        transform: scale(.9)
    }

    to {
        transform: scale(.8)
    }
}

.tabbarGj-zZfdQ {
    width: 100%;
    height: 1.28rem;
    background: var(--cms-bottom-nav-bg-color);
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 200
}

.tabbarGj-zZfdQ .van-skeleton {
    background: var(--cms-background-color-secondary);
    border-radius: .1rem;
    height: .8rem;
    width: .8rem;
    margin: 0 .3rem
}

.tabbarGj-zZfdQ .van-skeleton h3 {
    display: none
}

@keyframes tabBarBlink-hBzNK {
    0% {
        transform: scale(.74)
    }

    25% {
        transform: scale(.83)
    }

    50% {
        transform: scale(.74)
    }

    75% {
        transform: scale(.83)
    }

    to {
        transform: scale(.74)
    }
}

.footer-pgNbT {
    padding: .3rem .2rem 1.4rem;
    background: var(--cms-global-spare1-color);
    width: 100%;
    font-size: .24rem
}

.footer-wrap-RXA0F {
    display: flex;
    justify-content: space-between;
    padding-bottom: .48rem
}

.footer-list-AwR_Y {
    min-width: 20%;
    margin-bottom: 0;
    flex: 1
}

.footer-title-Qgv69 {
    display: flex;
    flex-wrap: wrap;
    line-height: .28rem;
    font-size: .24rem;
    margin-bottom: .2rem;
    color: var(--cms-text-color-secondary)
}

.footer-title-Qgv69 img {
    width: .84rem;
    height: .84rem;
    cursor: pointer
}

.footer-item-in1Op {
    font-size: .24rem;
    line-height: 1;
    margin: .2rem 0;
    cursor: pointer;
    transition: all .25s ease 0s
}

.footer-item-in1Op,
.footer-item-in1Op:hover {
    color: var(--cms-global-spare-color)
}

.footer-box-KzH01 {
    padding-bottom: .3rem;
    border-top: .02rem solid var(--cms-divider-color)
}

.footer-box-hd-ale2o {
    padding-top: .3rem;
    color: var(--cms-text-color-primary);
    text-align: center
}

.footer-box-bd-lJtNg {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    color: var(--cms-text-color-secondary);
    text-align: center;
    gap: .16rem;
    word-break: break-all;
    font-size: .2rem
}

.footer-box-bd-lJtNg img {
    height: .7rem
}

.footer-box-ft-CS9mc {
    padding-top: .3rem;
    color: var(--cms-text-color-secondary);
    text-align: center;
    font-size: .18rem
}

.footer-box-link-nedkr {
    text-decoration: underline
}

.footer-box-bd2-NRhZV {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd2-btn-UB3zi {
    height: .36rem;
    width: 1rem;
    margin-bottom: .2rem;
    margin-right: .1rem !important;
    margin-top: 0 !important;
    background: transparent;
    outline: none;
    border: none
}

.footer-box-bd2-NRhZV img {
    width: 1rem;
    height: .36rem;
    border: none;
    border-radius: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.footer-box-bd3-gh9b1 {
    text-align: center;
    color: var(--cms-text-color-secondary);
    font-size: .22rem
}

.footer-box-bd3-gh9b1 p {
    width: 6.7rem;
    margin: .2rem auto 0
}

.footer-box-bd3-gh9b1 p strong {
    font-weight: bolder;
    color: var(--cms-text-color-primary)
}

.footer-box-bd4-dM_Sr {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd4-dM_Sr img:first-child {
    width: 2.4rem;
    margin: 0 .2rem
}

.footer-box-bd4-dM_Sr img:last-child {
    width: 2.6rem;
    margin: 0 .2rem
}

.footer-box-bd5-NZ5Ft {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .16rem;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd5-NZ5Ft img {
    margin: 0 .1rem
}

.footer-box-bd6-rhS1c img {
    width: 3.6rem
}

.footer-box-bd7-Ax1gY img {
    width: 2.8rem
}

.footer-box-bd8-kMTxt img {
    width: 2rem
}

.footer-site-VADqJ {
    position: relative;
    padding: .2rem;
    margin-bottom: 1rem;
    background: var(--cms-background-color-secondary);
    border-radius: .24rem;
    color: var(--cms-text-color-primary)
}

.help-detail-dtEs9 {
    width: 100%;
    height: 100%
}

.help-detail-main-HbMRX {
    height: calc(100% - 1.16rem);
    padding: .32rem;
    box-sizing: border-box;
    color: var(--cms-text-color-secondary);
    overflow: hidden;
    overflow-y: auto
}

.help-detail-main-HbMRX *,
.help-detail-main-HbMRX font,
.help-detail-main-HbMRX h1,
.help-detail-main-HbMRX h2,
.help-detail-main-HbMRX h3,
.help-detail-main-HbMRX h4,
.help-detail-main-HbMRX h5,
.help-detail-main-HbMRX h6,
.help-detail-main-HbMRX li,
.help-detail-main-HbMRX ol,
.help-detail-main-HbMRX p,
.help-detail-main-HbMRX span,
.help-detail-main-HbMRX ul {
    color: var(--cms-text-color-secondary) !important
}

.footer-tudsN {
    padding: .3rem .2rem 1.4rem;
    background: var(--cms-global-spare1-color);
    width: 100%;
    font-size: .24rem
}

.footer-wrap-GLz0N {
    display: flex;
    justify-content: space-between;
    padding-bottom: .4rem
}

.footer-list-fbHoU {
    min-width: 20%;
    margin-bottom: 0;
    flex: 1
}

.footer-title-DCGsq {
    display: flex;
    flex-wrap: wrap;
    line-height: .28rem;
    font-size: .24rem;
    margin-bottom: .2rem;
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.footer-title-DCGsq img {
    width: .84rem;
    height: .84rem;
    cursor: pointer
}

.footer-item-gTeAd {
    font-size: .24rem;
    line-height: 1;
    margin-bottom: .1rem;
    color: var(--cms-global-spare-color);
    cursor: pointer;
    transition: all .25s ease 0s
}

.footer-item-gTeAd:hover {
    color: var(--cms-text-color-primary)
}

.footer-box-WN_eQ {
    padding-bottom: .4rem;
    border-bottom: .02rem solid var(--cms-divider-color)
}

.footer-box-hd-CYOzQ {
    padding-top: .3rem;
    color: var(--cms-text-color-primary);
    text-align: center
}

.footer-box-no-MRTYr {
    border-bottom: none;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
}

.footer-box-bd-nLKc1 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-top: .4rem;
    color: var(--cms-global-spare-color);
    text-align: center;
    word-break: break-all;
    justify-content: center;
    gap: .16rem
}

.footer-box-bd-aa-tCGTH,
.footer-box-bd-title-g8jid {
    color: var(--cms-text-color-secondary)
}

.footer-box-bd-aa-tCGTH {
    font-size: .2rem
}

.footer-box-bd-nLKc1 img {
    height: .7rem
}

.footer-box-ft-Oz9Gs {
    padding-top: .3rem;
    color: var(--cms-text-color-secondary);
    text-align: center;
    display: flex;
    font-size: .18rem
}

.footer-box-ft-Oz9Gs div {
    flex: 1;
    text-align: center;
    padding: 0 .1rem
}

.footer-box-ft-Oz9Gs div:first-of-type {
    position: relative
}

.footer-box-ft-Oz9Gs div:first-of-type:after {
    content: "";
    width: .02rem;
    height: .24rem;
    right: 0;
    background: var(--cms-text-color-secondary);
    position: absolute;
    margin-top: .04rem
}

.footer-box-link-Xq1_Z {
    text-decoration: underline
}

.footer-box-bd2-EdRkt {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .2rem;
    text-align: center
}

.footer-box-bd2-btn-SI3Vy {
    height: .36rem;
    width: 1rem;
    margin-bottom: .2rem;
    margin-right: .1rem !important;
    margin-top: 0 !important;
    background: transparent;
    outline: none;
    border: none
}

.footer-box-bd2-EdRkt img {
    width: 1rem;
    height: .36rem;
    border: none;
    border-radius: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.footer-box-bd3-azm6c {
    text-align: center;
    color: var(--cms-text-color-secondary);
    font-size: .22rem
}

.footer-box-bd3-azm6c p {
    width: 6.7rem;
    margin: .2rem auto 0
}

.footer-box-bd3-azm6c p strong {
    font-weight: bolder;
    color: var(--cms-text-color-primary)
}

.footer-box-bd4-MgFuX {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd4-MgFuX img:first-child {
    width: 2.4rem;
    margin: 0 .2rem
}

.footer-box-bd4-MgFuX img:last-child {
    width: 2.6rem;
    margin: 0 .2rem
}

.footer-box-bd5-oXrFe {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .16rem;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd5-oXrFe img {
    margin: 0 .1rem
}

.footer-box-bd6-iL7gX img {
    width: 3.6rem
}

.footer-box-bd7-B6Boh img {
    width: 2.8rem
}

.footer-box-bd8-D9fgr img {
    width: 2rem
}

.footer-site-QECes {
    position: relative;
    padding: .2rem;
    margin-bottom: 1rem;
    background: var(--cms-background-color-secondary);
    border-radius: .24rem;
    color: var(--cms-text-color-primary)
}

.footer-jpZYV {
    padding: .3rem .2rem 1.4rem;
    background: var(--cms-global-spare1-color);
    width: 100%;
    font-size: .24rem
}

.footer-wrap-DNgIA {
    display: flex;
    justify-content: space-between;
    padding-bottom: .4rem
}

.footer-list-UVcWu {
    min-width: 20%;
    margin-bottom: 0;
    flex: 1
}

.footer-title-tzv3F {
    display: flex;
    flex-wrap: wrap;
    line-height: .28rem;
    font-size: .24rem;
    margin-bottom: .2rem;
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.footer-title-tzv3F img {
    width: .84rem;
    height: .84rem;
    cursor: pointer
}

.footer-item-jgG5i {
    font-size: .24rem;
    line-height: 1;
    margin-bottom: .1rem;
    color: var(--cms-global-spare-color);
    cursor: pointer;
    transition: all .25s ease 0s
}

.footer-item-jgG5i:hover {
    color: var(--cms-text-color-primary)
}

.footer-box-SggNK {
    padding-bottom: .48rem;
    border-bottom: .02rem solid var(--cms-divider-color)
}

.footer-box-hd-Umzb6 {
    padding-top: .3rem;
    color: var(--cms-text-color-primary);
    text-align: center
}

.footer-box-noborder-g0yS0 {
    border-bottom: none
}

.footer-box-bd-PSO2o {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-top: .18rem;
    color: var(--cms-global-spare-color);
    text-align: center;
    word-break: break-all;
    gap: .16rem
}

.footer-box-bd-aa-NL6ln,
.footer-box-bd-title-toGxB {
    color: var(--cms-text-color-secondary)
}

.footer-box-bd-aa-NL6ln {
    margin-top: .2rem;
    font-size: .2rem
}

.footer-box-bd-PSO2o img {
    height: .7rem
}

.footer-box-ft-S8dB2 {
    padding-top: .3rem;
    color: var(--cms-text-color-secondary);
    text-align: center;
    font-size: .18rem
}

.footer-box-link-Hb7d2 {
    text-decoration: underline
}

.footer-box-bd2-BoRKL {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd2-tips-FuFAv {
    color: var(--cms-text-color-secondary);
    text-align: center;
    margin-top: .3rem;
    display: flex;
    font-size: .2rem
}

.footer-box-bd2-tips-FuFAv div {
    flex: 1;
    text-align: center;
    padding: 0 .1rem
}

.footer-box-bd2-tips-FuFAv div:first-of-type {
    position: relative
}

.footer-box-bd2-tips-FuFAv div:first-of-type:after {
    content: "";
    width: .02rem;
    height: .24rem;
    right: 0;
    background: var(--cms-text-color-secondary);
    position: absolute;
    margin-top: .04rem
}

.footer-box-bd2-btn-kI4lF {
    height: .36rem;
    width: 1rem;
    margin-bottom: .2rem;
    margin-right: .1rem !important;
    margin-top: 0 !important;
    background: transparent;
    outline: none;
    border: none
}

.footer-box-bd2-BoRKL img {
    width: 1rem;
    height: .36rem;
    border: none;
    border-radius: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.footer-site-slBYC {
    position: relative;
    padding: .2rem;
    margin-bottom: 1rem;
    background: var(--cms-background-color-secondary);
    border-radius: .24rem;
    color: var(--cms-text-color-primary)
}

.footer-iSAvP {
    padding: .3rem .2rem 1.4rem;
    background: var(--cms-global-spare1-color);
    width: 100%;
    font-size: .24rem
}

.footer-wrap-m7f4F {
    display: flex;
    justify-content: space-between;
    padding-bottom: .48rem;
    border-bottom: .02rem solid var(--cms-divider-color);
    margin-bottom: .4rem
}

.footer-share1-nVk3Y {
    display: flex;
    justify-content: center;
    gap: .2rem;
    margin-bottom: .4rem;
    flex-wrap: wrap
}

.footer-share1-nVk3Y img {
    height: .4rem
}

.footer-share-HW87k {
    margin-bottom: .4rem
}

.footer-share-title-SdIgf {
    margin-bottom: .2rem;
    font-size: .24rem;
    color: var(--cms-text-color-secondary)
}

.footer-share-title1-UpRVd {
    color: var(--cms-text-color-secondary) !important
}

.footer-share-icon-PhQBN {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: .1rem
}

.footer-share-icon-PhQBN img {
    width: .72rem;
    height: .72rem;
    margin-right: .2rem
}

.footer-share-tips-SDviy {
    color: var(--cms-text-color-secondary);
    font-size: .2rem;
    text-align: center;
    line-height: 1.66;
    word-break: break-word;
    padding-bottom: .4rem;
    border-bottom: .02rem solid var(--cms-divider-color);
    margin-bottom: .4rem
}

.footer-list-t1Mtn {
    min-width: 20%;
    margin-bottom: 0;
    flex: 1
}

.footer-title-HjNW7 {
    display: flex;
    flex-wrap: wrap;
    line-height: .28rem;
    font-size: .24rem;
    margin-bottom: .2rem;
    color: var(--cms-text-color-secondary)
}

.footer-title-HjNW7 img {
    width: .84rem;
    height: .84rem;
    cursor: pointer
}

.footer-item-yNOze {
    font-size: .24rem;
    line-height: 1;
    margin: .2rem 0;
    cursor: pointer;
    transition: all .25s ease 0s
}

.footer-item-yNOze,
.footer-item-yNOze:hover {
    color: var(--cms-global-spare-color)
}

.footer-box-nhSOZ {
    padding-bottom: .3rem;
    border-top: .02rem solid var(--cms-divider-color)
}

.footer-box-hd-HerLv {
    padding-top: .3rem;
    color: var(--cms-text-color-primary);
    text-align: center
}

.footer-box-bd-AXtMd {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    color: var(--cms-global-spare-color);
    text-align: center;
    gap: .16rem;
    word-break: break-all
}

.footer-box-bd-AXtMd img {
    height: .7rem
}

.footer-box-ft-uhKx7 {
    padding-top: .3rem;
    color: var(--cms-text-color-secondary);
    text-align: center;
    font-size: .18rem
}

.footer-box-link-AceKL {
    text-decoration: underline
}

.footer-box-bd2-eFaqi {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd2-btn-rtw3t {
    height: .36rem;
    width: 1rem;
    margin-bottom: .2rem;
    margin-right: .1rem !important;
    margin-top: 0 !important;
    background: transparent;
    outline: none;
    border: none
}

.footer-box-bd2-eFaqi img {
    width: 1rem;
    height: .36rem;
    border: none;
    border-radius: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.footer-tips-gMPw7 {
    color: var(--cms-text-color-secondary);
    text-align: center;
    margin-top: .3rem;
    display: flex;
    font-size: .2rem
}

.footer-tips-gMPw7 div {
    flex: 1;
    text-align: center;
    padding: 0 .1rem
}

.footer-tips-gMPw7 div:first-of-type {
    position: relative
}

.footer-tips-gMPw7 div:first-of-type:after {
    content: "";
    width: .02rem;
    height: .24rem;
    right: 0;
    background: var(--cms-text-color-secondary);
    position: absolute;
    margin-top: .04rem
}

.footer-site-WRl2r {
    position: relative;
    padding: .2rem;
    margin-bottom: 1rem;
    background: var(--cms-background-color-secondary);
    border-radius: .24rem;
    color: var(--cms-text-color-primary)
}

.footer-CSuTU {
    padding: .3rem .2rem 1.4rem;
    background: var(--cms-global-spare1-color);
    width: 100%;
    font-size: .24rem
}

.footer-wrap-n8lBT {
    display: flex;
    justify-content: space-between;
    padding-bottom: .4rem;
    border-bottom: .02rem solid var(--cms-text-color-secondary)
}

.footer-list-a0bDu {
    min-width: 20%;
    margin-bottom: 0;
    flex: 1
}

.footer-title-ED0dg {
    display: flex;
    flex-wrap: wrap;
    line-height: .28rem;
    font-size: .24rem;
    margin-bottom: .2rem;
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.footer-title-ED0dg img {
    width: .84rem;
    height: .84rem;
    cursor: pointer
}

.footer-item-ftraj {
    font-size: .24rem;
    line-height: 1;
    margin-bottom: .1rem;
    cursor: pointer;
    transition: all .25s ease 0s
}

.footer-item-ftraj,
.footer-item-ftraj:hover {
    color: var(--cms-global-spare-color)
}

.footer-box-tTRRH {
    padding-bottom: .48rem;
    border-bottom: .02rem solid var(--cms-divider-color)
}

.footer-box-hd-pf5h3 {
    padding-top: .3rem;
    color: var(--cms-text-color-primary);
    text-align: center
}

.footer-box-noborder-rq_qB {
    border-bottom: none
}

.footer-box-t1-jnibs {
    width: 4rem;
    color: var(--cms-primary-color);
    margin: 0 auto;
    margin-top: .4rem;
    text-align: center;
    font-size: .2rem
}

.footer-box-bd-BH15x {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    color: var(--cms-global-spare-color);
    text-align: center;
    word-break: break-all;
    gap: .16rem;
    justify-content: center;
    margin-top: .06rem
}

.footer-box-bd-aa-Jswej,
.footer-box-bd-title-V37JX {
    color: var(--cms-text-color-secondary)
}

.footer-box-bd-aa-Jswej {
    font-size: .2rem
}

.footer-box-bd-BH15x img {
    height: .7rem
}

.footer-box-bde-H135V {
    margin-bottom: .2rem;
    margin-top: .4rem
}

.footer-box-ft-QLZ0Q {
    padding-top: .3rem;
    color: var(--cms-text-color-secondary);
    text-align: center;
    font-size: .18rem
}

.footer-box-link-aFkX5 {
    text-decoration: underline
}

.footer-box-bd2-xtbfp {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd2-tips-eEzcg {
    color: var(--cms-text-color-secondary);
    text-align: center;
    margin-top: .3rem;
    display: flex
}

.footer-box-bd2-tips-eEzcg div {
    flex: 1;
    font-size: .2rem
}

.footer-box-bd2-tips-eEzcg div:first-of-type {
    position: relative;
    text-align: right !important;
    padding-left: .1rem;
    padding-right: .3rem
}

.footer-box-bd2-tips-eEzcg div:first-of-type:after {
    content: "";
    width: .02rem;
    height: .24rem;
    right: 0;
    background: var(--cms-text-color-secondary);
    position: absolute;
    margin-top: .04rem
}

.footer-box-bd2-tips-eEzcg div:nth-of-type(2) {
    text-align: left !important;
    padding-left: .3rem;
    padding-right: .1rem
}

.footer-box-bd2-btn-r_FRT {
    height: .36rem;
    width: 1rem;
    margin-bottom: .2rem;
    margin-right: .1rem !important;
    margin-top: 0 !important;
    background: transparent;
    outline: none;
    border: none
}

.footer-box-bd2-xtbfp img {
    width: 1rem;
    height: .36rem;
    border: none;
    border-radius: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.footer-site-qIGcN {
    position: relative;
    padding: .2rem;
    margin-bottom: 1rem;
    background: var(--cms-background-color-secondary);
    border-radius: .24rem;
    color: var(--cms-text-color-primary)
}

.footer1-Bw0ey {
    display: flex;
    padding-bottom: .5rem
}

.footer1-Bw0ey .desc2-Y5d9Y {
    font-family: Inter, sans-serif;
    display: block;
    color: var(--cms-text-color-primary);
    width: .7rem;
    height: .5rem;
    font-size: .18rem;
    font-weight: 400;
    word-wrap: break-word;
    margin-left: .24rem;
    line-height: 1
}

.footer1-Bw0ey .license-wrap {
    flex: 1 1 0%;
    display: flex;
    flex-direction: column
}

.footer1-Bw0ey .license-title {
    display: flex;
    align-items: center;
    font-family: Inter, sans-serif;
    font-size: .2rem;
    font-weight: 400;
    color: var(--cms-text-color-primary)
}

.footer1-Bw0ey .title-icon {
    border-style: none;
    display: block;
    margin-left: .104rem;
    width: .28rem
}

.footer1-Bw0ey .curacao-wrap {
    margin-top: .1rem;
    margin-bottom: .4rem
}

.footer1-Bw0ey .curacao-icon {
    margin-bottom: .06rem;
    width: .9rem;
    border-style: none;
    display: block
}

.footer1-Bw0ey .license-content {
    width: 3rem;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    font-family: Inter, sans-serif;
    color: var(--cms-text-color-secondary);
    line-height: 1.2
}

.footer1-Bw0ey .responsible-wrap {
    flex: 1 1 0%;
    margin-left: .3rem;
    display: flex;
    flex-direction: column
}

.footer1-Bw0ey .responsible-title {
    font-family: Inter, sans-serif;
    font-size: .2rem;
    font-weight: 400;
    color: var(--cms-text-color-primary);
    margin-bottom: .1rem
}

.footer1-Bw0ey .responsible-icon {
    display: flex
}

.footer1-Bw0ey .icon-1 {
    border: 0;
    display: block;
    height: .4rem;
    aspect-ratio: 1
}

.footer1-Bw0ey .icon-2 {
    border: 0;
    display: block;
    width: .7rem;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain;
    margin-left: .24rem
}

.footer4-QmByi {
    font-family: Inter, sans-serif;
    margin-top: .36rem;
    display: flex;
    justify-content: space-between
}

.footer4-QmByi .certificate-title {
    font-size: .2rem;
    font-weight: 400;
    color: var(--cms-text-color-primary);
    margin-bottom: .02rem
}

.footer4-QmByi .certificate-0,
.footer4-QmByi .certificate-1 {
    display: inline;
    height: .52rem;
    width: auto;
    border-style: none
}

.footer4-QmByi .certificate-1 {
    margin-left: .25rem
}

.footer4-QmByi .certificate-2 {
    height: .3rem;
    width: auto;
    margin-top: .09rem;
    display: block
}

.footer4-QmByi .security-title {
    font-size: .2rem;
    font-weight: 400;
    color: var(--cms-text-color-primary);
    margin-bottom: .02rem
}

.footer4-QmByi .security-img-wrap {
    display: flex;
    align-items: flex-start
}

.footer4-QmByi .security-0 {
    border-style: none;
    display: block;
    width: .4rem
}

.footer4-QmByi .security-1 {
    width: .37rem;
    margin-left: .16rem;
    border-style: none;
    display: block
}

.footer4-QmByi .follow-title {
    font-size: .2rem;
    font-weight: 400;
    color: var(--cms-text-color-primary);
    margin-bottom: .1rem
}

.footer4-QmByi .follow-list {
    display: flex
}

.copyright-qQ8zt {
    font-family: Inter, sans-serif;
    font-size: .2rem;
    font-weight: 400;
    color: var(--cms-text-color-secondary);
    text-align: center;
    padding-top: .3rem;
    padding-bottom: 1.52rem
}

.footer2-img-b6fcT {
    width: 16.6666%;
    border: none;
    border-radius: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.footer3-tWPDL {
    margin-top: .32rem
}

.footer3-tWPDL .payment-title {
    font-family: Inter, sans-serif;
    font-size: .2rem;
    font-weight: 400;
    color: var(--cms-text-color-primary);
    margin-bottom: .2rem
}

.footer3-tWPDL .box-Hjd6S {
    height: .48rem;
    -o-object-fit: cover;
    object-fit: cover;
    border: 0;
    margin-right: .04rem
}

.footerWrap-UPTaJ {
    padding: 0 .25rem 0 .25rem
}

.dashline-__1Na {
    width: 100%;
    height: .02rem;
    margin: .295rem 0;
    background: var(--cms-divider-color)
}

.flex-_RqJj {
    display: flex
}

.flexItem-ohhm3 {
    flex: 1
}

.title1-veKSn {
    text-wrap: nowrap;
    font-size: .22rem;
    font-weight: 900;
    color: var(--cms-primary-color)
}

.curacaoWrap-vyvJ1 {
    margin-top: .1rem;
    margin-bottom: .48rem
}

.fImg1-iC36E {
    height: .8rem
}

.fImg1-iC36E,
.fImg2-aupcb {
    margin-top: .16rem;
    border-style: none
}

.fImg2-aupcb {
    width: 1.4rem;
    display: inline-block;
    margin-right: .2rem
}

.fImg3-MBD76 {
    height: 1.6rem
}

.fIimg4-FCLyG,
.fImg3-MBD76 {
    margin-top: .16rem;
    border-style: none
}

.fIimg4-FCLyG {
    height: 1.8rem
}

.f3imgList-suezD {
    display: flex;
    gap: .12rem
}

.fImg5-LPVsQ {
    margin-right: .16rem;
    display: inline;
    border-style: none;
    height: .8rem
}

.f4Wrap-QPHUO {
    margin: .4rem 0;
    border-top: .02rem solid var(--cms-divider-color);
    border-bottom: .02rem solid var(--cms-divider-color);
    padding: .4rem 0
}

.vendorIconList-glqni {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    gap: .2rem .1rem
}

.vendorIconList-glqni .imgItem-b9y88 {
    width: 100%;
    border-style: none
}

.footerCopyright-riJSf {
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--cms-text-color-secondary);
    font-size: .24rem;
    font-weight: 400;
    line-height: 1.7;
    margin-top: .24rem
}

.footerContent-C_mit {
    padding: .4rem .32rem;
    margin-bottom: 1.1rem;
    position: relative
}

.followUs-zBRsg {
    margin-bottom: .16rem
}

.topBorderTop-PK153 {
    position: relative;
    height: .02rem;
    background: var(--cms-divider-color);
    width: 100%;
    top: -.4rem
}

.footerTitle-MBI5x {
    margin-bottom: .3rem;
    color: var(--cms-primary-color);
    font-size: .22rem;
    font-weight: 900;
    line-height: normal
}

.footerNav-KcllX {
    display: grid;
    gap: .18rem;
    color: var(--cms-text-color-secondary);
    font-size: .24rem;
    font-weight: 400
}

.navItem-Z3PoZ {
    line-height: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.footerNavWrap-wYGeS {
    padding-bottom: .8rem
}

.footer-xTPYK {
    padding: .3rem .36rem 2rem;
    background: var(--cms-background-color-secondary);
    width: 100%
}

.footer-xTPYK p {
    color: #9ba7b5
}

.footer-link-jCRpS {
    display: flex
}

.footer-link-left-Hjaml,
.footer-link-right-lcxpr {
    width: 50%
}

.footer-link-title-VckDg {
    font-size: .24rem;
    color: var(--cms-text-color-primary)
}

.footer-link-content-O8lOZ section {
    margin-top: .28rem;
    font-size: .24rem;
    color: var(--cms-text-color-secondary)
}

.footer-img-c1nLH {
    display: flex;
    align-items: center;
    gap: .12rem;
    margin-top: .36rem;
    flex-wrap: wrap
}

.footer-img-c1nLH img {
    width: .64rem;
    height: .64rem
}

.footer-img3-XR6ri {
    justify-content: center;
    gap: .16rem
}

.footer-about-nD7xq {
    font-size: .24rem;
    color: var(--cms-text-color-primary);
    margin-top: .48rem;
    font-weight: 700
}

.footer-text-ePerk {
    color: var(--cms-text-color-secondary);
    font-size: .22rem;
    font-weight: 600;
    line-height: 2.2;
    padding: .26rem 0 .5rem 0;
    text-align: center
}

.footer-logo-NI0CO {
    text-align: center
}

.footer-logo-NI0CO img {
    max-width: 50%
}

.footer-box-tIvHA {
    padding: .56rem 0;
    border-top: .02rem solid var(--cms-divider-color)
}

.footer-box-head-g6NSQ {
    text-align: center;
    font-size: .36rem;
    font-weight: 500;
    color: var(--cms-text-color-primary);
    line-height: .38rem
}

.footer-box-body-xmvaO {
    padding-top: .4rem;
    text-align: center
}

.footer-box-body-xmvaO img {
    margin: .16rem
}

.warp-JspaT {
    min-height: 1.2rem
}

@keyframes downshow-FLIFO {
    0% {
        padding-top: 1.16rem
    }

    80% {
        padding-top: 1.16rem
    }

    to {
        padding-top: 1.8rem
    }
}

@keyframes downhide-yWI9q {
    0% {
        padding-top: 1.8rem
    }

    to {
        padding-top: 1.16rem
    }
}

.home-vwx2l {
    padding-top: 1.16rem
}

.home-pm80-RGKFH {
    padding-bottom: 1.6rem
}

.home-topDownloadShow-gghyc {
    padding-top: 1.8rem
}

.home-topDownloadHide-X7SOz {
    padding-top: 1.16rem
}

.home-topDownloadShowa-qD2aY {
    animation: downshow-FLIFO 2s linear
}

.home-topDownloadHidea-Fh1fs {
    animation: downhide-yWI9q .5s linear
}

.home-pb-Gur11 {
    padding-bottom: 1.2rem
}

.homeGj1-OYVGz {
    padding-top: 0 !important
}

.homeGj-uOO4N {
    z-index: 999
}

.homeGj-banner-eSm4G {
    padding: .2rem
}

.homeGj-banner-eSm4G .van-skeleton {
    border-radius: .1rem;
    height: 2.22rem
}

.homeGj-banner-eSm4G .van-skeleton h3 {
    display: none
}

.homeGj-notice-xj0_i {
    padding: 0 .2rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.homeGj-notice-xj0_i .van-skeleton {
    height: .7rem
}

.homeGj-notice-xj0_i .van-skeleton h3 {
    display: none
}

.homeGj-nav-U_l1k {
    padding: 0 .2rem;
    display: flex;
    background: var(--cms-background-color-secondary);
    height: 1rem;
    justify-content: space-between;
    margin-top: .2rem;
    align-items: center;
    border-bottom: .02rem solid var(--cms-divider-color)
}

.homeGj-nav-U_l1k .van-skeleton {
    background: var(--cms-background-color-primary);
    border-radius: .1rem;
    height: .8rem;
    width: 23%
}

.homeGj-nav-U_l1k .van-skeleton h3 {
    display: none
}

.homeGj-game-tlBWv {
    padding: .2rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.homeGj-game-tlBWv .van-skeleton {
    background: var(--cms-background-color-secondary);
    border-radius: .1rem;
    width: 2.12rem;
    height: 3rem;
    margin-bottom: .2rem
}

.homeGj-game-tlBWv .van-skeleton h3 {
    display: none
}

.banner-En5i6 {
    padding: 0 .2rem .2rem;
    overflow: hidden;
    margin: 0 auto
}

.banner-En5i6.isApp-sooJU {
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top)
}

.banner-En5i6 .header-ssruB {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: .88rem;
    padding: 0 .28rem
}

.banner-En5i6 .header-svg-AUnLb {
    width: .5rem
}

.banner-En5i6 .header-svg-AUnLb .st2-smP7U,
.banner-En5i6 .header-svg-AUnLb path {
    fill: var(--cms-mango-primary-color) !important
}

.banner-En5i6 .header-ssruB .header-user-RcUaG {
    display: flex
}

.banner-En5i6 .header-ssruB .header-user-RcUaG img {
    width: .46rem;
    height: .46rem;
    margin-right: .04rem;
    margin-top: -.06rem
}

.banner-En5i6 .header-ssruB .header-user-RcUaG .header-user-text-p5qro {
    color: var(--cms-mango-text-color5);
    font-size: .24rem
}

.banner-En5i6 .header-ssruB .header-user-RcUaG .header-user-name-Eosp_ {
    color: var(--cms-mango-text-color5);
    font-size: .28rem
}

.banner-En5i6 .header-ssruB .header-user-RcUaG .header-user-number-UKxcT {
    color: #000;
    font-size: .28rem;
    font-weight: 700;
    margin: 0 .04rem
}

.banner-En5i6 .header-ssruB .header-user-RcUaG .van-icon {
    font-size: .28rem;
    color: var(--cms-mango-text-color5)
}

.banner-En5i6 .header-ssruB .header-logo-Wm6l9 {
    height: .6rem
}

.banner-En5i6 .header-ssruB .header-mess-xe5P_ {
    height: .36rem;
    width: .36rem
}

.banner-En5i6 .header-ssruB .header-mess-primary-Q8bYZ {
    fill: var(--cms-mango-primary-color)
}

.banner-En5i6 .swiperWarp-IOOp8 {
    width: 100%;
    height: auto !important;
    overflow: hidden
}

.banner-En5i6 .swiperWarp-IOOp8 .van-swipe-item {
    overflow: hidden;
    height: auto
}

.banner-En5i6 .swiperWarp-IOOp8 .van-swipe__indicators {
    bottom: .1rem;
    gap: .06rem
}

.banner-En5i6 .swiperWarp-IOOp8 .van-swipe__indicator {
    background: #ffffff80 !important;
    border-radius: .08rem !important;
    width: .1rem;
    height: .1rem;
    opacity: 1
}

.banner-En5i6 .swiperWarp-IOOp8 .van-swipe__indicator--active {
    width: .24rem;
    background: var(--cms-primary-color) !important
}

.banner-En5i6 .swiperWarp-IOOp8 .bannerSwiper-g14C2 {
    height: 100%
}

.banner-En5i6 .swiperWarp-IOOp8 .bannerSwiper-g14C2 .swiperImg-T0LVT {
    border-radius: .2rem;
    width: 99.9%;
    height: 100%;
    overflow: hidden
}

.swiperSk-oCaxF {
    border-radius: .2rem;
    width: 100%;
    min-height: 2.2rem;
    height: 100%
}

.fixBanner-k0rJv {
    position: fixed;
    left: 0;
    z-index: 999
}

.banner-OJIZU {
    width: 100%;
    overflow: hidden
}

.banner-OJIZU.isApp-dX4_m {
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top)
}

.banner-OJIZU .header-C_D1i {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: .88rem;
    padding: 0 .28rem
}

.banner-OJIZU .header-svg-BgjSB {
    width: .5rem
}

.banner-OJIZU .header-svg-BgjSB .st2-u0IAl,
.banner-OJIZU .header-svg-BgjSB path {
    fill: var(--cms-mango-primary-color) !important
}

.banner-OJIZU .swiperWarp-C6umW {
    width: 100%;
    height: 100%
}

.banner-OJIZU .swiperWarp-C6umW .van-swipe-item {
    overflow: hidden;
    height: auto
}

.banner-OJIZU .swiperWarp-C6umW .van-swipe__indicator {
    background: hsla(0, 0%, 100%, .5) !important;
    border-radius: 0 !important;
    width: .16rem;
    height: .16rem
}

.banner-OJIZU .swiperWarp-C6umW .van-swipe__indicator--active {
    width: .16rem;
    background: var(--cms-primary-color) !important
}

.banner-OJIZU .swiperWarp-C6umW .bannerSwiper-ITCbO {
    height: 100%
}

.banner-OJIZU .swiperWarp-C6umW .bannerSwiper-ITCbO .swiperImg-g_q5F {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.fixBanner-Lk22y {
    position: fixed;
    left: 0;
    z-index: 999
}

.banner-gzglo {
    width: 100%;
    height: auto;
    margin: 0 auto;
    box-sizing: border-box
}

.banner-gzglo.isPadding-zoGg_ {
    padding: 0 .62rem
}

.banner-gzglo.isApp-kBxoZ {
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top)
}

.banner-gzglo .swiper-slide {
    padding: .1rem .1rem 0
}

.banner-gzglo .swiper-wrapper {
    height: auto
}

.banner-gzglo .swiper {
    width: 100%;
    overflow: inherit
}

.banner-gzglo .swiper-item {
    width: 100%
}

.banner-gzglo .swiper-item img {
    width: 100%;
    border-radius: .08rem
}

.banner-gzglo .custom-pagination {
    text-align: center
}

.banner-gzglo .custom-bullet {
    display: inline-block;
    position: relative;
    overflow: hidden;
    width: .4rem;
    height: .04rem;
    border-radius: .1rem;
    transition: background-color .3s ease, transform .3s ease;
    background-color: var(--cms-grey-secondary-color);
    background-color: var(--cms-text-color-secondary);
    opacity: 1
}

.banner-gzglo .custom-bullet .dot-progress {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%
}

.banner-gzglo .swiper-pagination-bullet-active.custom-bullet .dot-progress {
    width: 100%;
    height: 100%;
    animation-name: dot-ani-cI3DY;
    background: var(--cms-primary-color)
}

@keyframes dot-ani-cI3DY {
    0% {
        left: -100%
    }

    to {
        left: 0
    }
}

.fixBanner-NpTUm {
    position: fixed;
    left: 0;
    z-index: 999
}

.banner-Zvh0M {
    width: 100%;
    overflow: hidden
}

.banner-Zvh0M.isApp-a4Kb3 {
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top)
}

.banner-Zvh0M .swiperWarp-yIA5J {
    width: 100%;
    height: 100%
}

.banner-Zvh0M .swiperWarp-yIA5J .van-swipe-item {
    overflow: hidden;
    height: auto
}

.banner-Zvh0M .swiperWarp-yIA5J .van-swipe__indicators {
    bottom: .12rem !important;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 0 .5rem;
    width: 100%
}

.banner-Zvh0M .swiperWarp-yIA5J .bannerSwiper-feft .van-swipe__indicators {
    justify-content: flex-start
}

.banner-Zvh0M .swiperWarp-yIA5J .bannerSwiper-center .van-swipe__indicators {
    justify-content: center
}

.banner-Zvh0M .swiperWarp-yIA5J .bannerSwiper-right .van-swipe__indicators {
    justify-content: flex-end
}

.banner-Zvh0M .swiperWarp-yIA5J .van-swipe__indicator {
    background-color: #fff;
    width: .18rem;
    height: .18rem;
    opacity: .5
}

.banner-Zvh0M .swiperWarp-yIA5J .van-swipe__indicator--active {
    width: .18rem;
    opacity: 1 !important
}

.banner-Zvh0M .swiperWarp-yIA5J .bannerSwiper-AHnNG {
    height: 100%
}

.banner-Zvh0M .swiperWarp-yIA5J .bannerSwiper-AHnNG .swiperImg-lqo6h {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.jackpot-xjsCt {
    padding: 0 .2rem;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
    margin-bottom: .16rem
}

.jackpot-container-bg-CPBwj,
.jackpot-container-gtAdt,
.jackpot-xjsCt {
    position: relative;
    width: 100%
}

.jackpot-container-bg-item1-Wnq_H {
    width: .12rem !important;
    height: .12rem !important;
    margin-top: .44rem !important
}

.jackpot-container-bg-item-CO1B5 {
    width: .32rem;
    height: 100%;
    color: red;
    display: flex;
    align-items: center;
    margin-top: .2rem
}

.jackpot-container-bg-item-CO1B5 img {
    width: 100%
}

.jackpot-container-bg-img-Zihv9 {
    width: 100%;
    height: auto
}

.jackpot-xjsCt .jackpot-box {
    text-align: center;
    list-style: none;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: #fff;
    position: absolute;
    width: 100%;
    justify-content: center;
    top: .4rem
}

.jackpot-xjsCt .jackpot-box.jackpot-box1 {
    top: 44%
}

.jackpot-xjsCt .jackpot-box.jackpot-box2 {
    top: 26%
}

.jackpot-xjsCt .jackpot-box.jackpot-box3 {
    top: 43%
}

.jackpot-DE9iF {
    width: 100%;
    padding: 0 .16rem;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
    margin-bottom: .16rem
}

.jackpot-container-z5c9N {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
}

.jackpot-container-tiger1-aQJCx {
    transform: rotateY(180deg)
}

.jackpot-container-tiger-lq4Wp {
    width: 1.7rem;
    height: 1.72rem
}

.jackpot-container-tiger-lq4Wp canvas {
    width: 100%;
    height: 100%
}

.jackpot-container-tiger-rotate-IW5kJ {
    transform: rotateY(180deg)
}

.jackpot-container-bg-BHLDl {
    position: relative;
    width: calc(100% - 3.4rem)
}

.jackpot-container-bg-img-qk3j_ {
    width: 100%;
    height: auto
}

.jackpot-DE9iF .jackpot-box {
    text-align: center;
    list-style: none;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: #fff;
    position: absolute;
    width: 100%;
    justify-content: center;
    top: 59%
}

.jackpot-Xo2iZ {
    padding: 0 .2rem;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
    margin-bottom: .16rem
}

.jackpot-Xo2iZ,
.jackpot-container-CIzQL,
.jackpot-container-bg-GY2P8 {
    position: relative;
    width: 100%
}

.jackpot-container-bg-item1-P2yAp {
    width: .12rem !important;
    height: .12rem !important;
    margin-top: .44rem !important
}

.jackpot-container-bg-item-Ic29w {
    width: .44rem;
    height: 100%;
    color: red;
    display: flex;
    align-items: center;
    margin-top: .16rem
}

.jackpot-container-bg-item-Ic29w img {
    width: 100%
}

.jackpot-container-bg-img-Fqa9W {
    width: 100%;
    height: auto
}

.jackpot-Xo2iZ .jackpot-box {
    text-align: center;
    list-style: none;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: #fff;
    position: absolute;
    width: 100%;
    justify-content: center;
    top: .4rem
}

.jackpot-Xo2iZ .jackpot-box.jackpot-box1 {
    top: 44%
}

.jackpot-Xo2iZ .jackpot-box.jackpot-box2 {
    top: 26%
}

.jackpot-Xo2iZ .jackpot-box.jackpot-box3 {
    top: 43%
}

.jackpot-YTWJg {
    padding: 0 .2rem;
    position: relative;
    margin-bottom: .16rem
}

.jackpot-YTWJg img {
    width: 100%;
    height: auto
}

.jackpot-box-vrnTg {
    position: absolute;
    right: .36rem;
    bottom: .4rem;
    font-size: .32rem;
    line-height: .82rem;
    writing-mode: vertical-lr;
    text-orientation: upright;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.jackpot-box-item-uAbP_,
.jackpot-box-vrnTg {
    text-align: center;
    list-style: none;
    color: #fff
}

.jackpot-box-item-uAbP_ {
    width: .4rem;
    height: .4rem;
    font-size: .24rem;
    font-family: MiSans, MiSans-Demibold;
    font-weight: 800;
    position: relative
}

.jackpot-box-item-uAbP_:nth-of-type(2) {
    margin-left: .16rem !important
}

.jackpot-box-item-uAbP_:nth-of-type(3) {
    margin-left: .04rem !important
}

.jackpot-box-item-uAbP_:nth-of-type(4) {
    margin-left: .08rem !important
}

.jackpot-box-item-uAbP_:nth-of-type(5) {
    margin-left: .18rem !important
}

.jackpot-box-item-uAbP_:nth-of-type(6) {
    margin-left: .04rem !important
}

.jackpot-box-item-uAbP_:nth-of-type(7) {
    margin-left: .06rem !important
}

.jackpot-box-item-uAbP_:nth-of-type(8) {
    margin-left: .14rem !important
}

.jackpot-box-item-uAbP_>span {
    position: absolute;
    display: inline-block;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    writing-mode: vertical-rl;
    text-orientation: upright;
    overflow: hidden
}

.jackpot-box-item-uAbP_>span>i {
    font-style: normal;
    position: absolute;
    top: .07rem;
    left: 50%;
    transform: translate(-50%);
    transition: transform 1s ease-in-out;
    letter-spacing: .2rem
}

.jackpot-box-item-dot-aTUCf {
    display: inline-block;
    margin-left: .16rem;
    height: .4rem;
    font-size: .24rem;
    font-family: MiSans, MiSans-Demibold;
    font-weight: 400;
    text-align: CENTER;
    color: #fff;
    line-height: .4rem
}

.mt-eF40I {
    margin-top: .2rem
}

.jackpot-H6o_i {
    padding: 0 .2rem;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
    margin-bottom: .16rem
}

.jackpot-H6o_i,
.jackpot-container-BmQZq,
.jackpot-container-bg-S6G93 {
    position: relative;
    width: 100%
}

.jackpot-container-bg-img-XKRyr {
    width: 100%;
    height: auto
}

.jackpot-H6o_i .jackpot-box {
    text-align: center;
    list-style: none;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: #fff;
    position: absolute;
    width: 100%;
    justify-content: center;
    top: .4rem
}

.jackpot-H6o_i .jackpot-box.jackpot-box1 {
    top: 44%
}

.jackpot-H6o_i .jackpot-box.jackpot-box2 {
    top: 26%
}

.jackpot-H6o_i .jackpot-box.jackpot-box3 {
    top: 43%
}

.jackpot-H6o_i .jackpot-box.jackpot-box4 {
    top: 45%
}

.jackpot-H6o_i .jackpot-box.jackpot-box8 {
    top: 47%
}

.jackpot-H6o_i .jackpot-box.jackpot-box5 {
    top: 34%
}

.jackpot-H6o_i .jackpot-box.jackpot-box-img {
    top: 41.5%
}

.jackpot-H6o_i .jackpot-box.jackpot-box6 {
    top: 52%
}

.jackpot-H6o_i .jackpot-box.jackpot-box7 {
    top: 50%
}

.jackpot-H6o_i .jackpot-box.jackpot-box11 {
    top: 59%
}

.jackpot-H6o_i .jackpot-box.jackpot-box9 {
    top: 54%
}

.jackpot-H6o_i .jackpot-box.jackpot-box10 {
    top: 47%
}

.notice-fW858 {
    padding-left: 13px;
    height: .6rem;
    margin: 5px 0
}

.notice-bg-WK3rn,
.notice-fW858 {
    width: 100%;
    display: flex;
    align-items: center
}

.notice-bg-WK3rn {
    position: relative;
    color: var(--cms-text-color-secondary);
    z-index: 2;
    box-sizing: border-box
}

.notice-bg-WK3rn img {
    height: 16px;
    width: 18px;
    top: -.5px;
    margin-right: 5px
}

.notice-bg-marquee-U3Uv7 {
    overflow: hidden;
    position: relative;
    flex: 1 1 0;
    display: flex;
    font-size: 13px
}

.notice-search-DwJ5E {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 34px;
    border-radius: 10px;
    border: 1px solid var(--cms-divider-color);
    background-color: var(--cms-background-color-secondary);
    color: var(--cms-text-color-secondary);
    padding: 10px;
    margin: 4px 0 0 0
}

.notice-search-DwJ5E .anticon-search {
    font-size: 20px;
    color: var(--cms-primary-color)
}

.notice-message-box-FO3tW {
    position: relative;
    margin-right: 4px;
    font-size: 9px;
    text-align: center;
    line-height: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.notice-message-box-FO3tW>i {
    margin-bottom: 2.5px
}

.notice-message-box-FO3tW>div {
    position: relative;
    font-size: .18rem;
    font-family: Inter, sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--cms-primary-color);
    width: 100%;
    text-align: center;
    line-height: 1
}

.animateInfinite-d1a8V {
    animation-duration: 1.5s;
    animation-delay: .5s;
    animation-iteration-count: infinite;
    animation-name: heartBeat-fXRB3
}

@keyframes heartBeat-fXRB3 {
    0% {
        transform: scale(1)
    }

    14% {
        transform: scale(1.3)
    }

    28% {
        transform: scale(1)
    }

    42% {
        transform: scale(1.3)
    }

    70% {
        transform: scale(1)
    }
}

.phpDown-ydViN {
    height: .3rem
}

.noticeIcon-s65Jf,
.phpDown-ydViN {
    width: .36rem;
    color: var(--cms-primary-color)
}

.noticeIcon-s65Jf {
    height: .32rem;
    margin-right: .2rem
}

@keyframes notice-scrols-s99Dh {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-33.3333%)
    }
}

.noticeCon-content-RtE6l {
    cursor: pointer;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    color: var(--cms-text-color-secondary);
    font-size: 12px;
    font-weight: bolder;
    -webkit-text-size-adjust: none
}

.noticeCon-content-list-vXjUx {
    white-space: nowrap;
    will-change: transform;
    display: inline-block;
    transform: translateZ(0)
}

.noticeCon-content-list-vXjUx:hover {
    animation-play-state: paused
}

.marqueeWrap-MDWlN {
    width: 100%;
    position: relative;
    overflow: hidden;
    height: .6rem;
    background: var(--cms-background-color-secondary);
    border-radius: .3rem
}

.marqueeContent-ARhCm,
.marqueeWrap-MDWlN {
    line-height: .6rem;
    -webkit-text-size-adjust: none
}

.marqueeContent-ARhCm {
    width: auto;
    position: absolute;
    font-size: .24rem;
    font-family: Inter, sans-serif
}

.mySwiper-XbTl0 {
    width: 100%;
    height: .6rem
}

.notice-TMcYg {
    padding: 0 .2rem 0 .25rem;
    width: 100%
}

.notice-bg-pIRbt {
    position: relative;
    display: flex;
    align-items: center;
    color: var(--cms-text-color-secondary);
    z-index: 2;
    width: 100%;
    box-sizing: border-box
}

.notice-bg-awh998-YVaVW,
.notice-bg-awh999-IonCQ {
    box-shadow: 0 0 .1rem 0 var(--cms-primary-color) !important;
    border-radius: .1rem;
    padding: 0 .04rem
}

.notice-bg-awh11-PUkn9 {
    background-color: var(--cms-background-color-secondary);
    border-radius: .2rem;
    padding: 0 .08rem;
    box-shadow: 0 0 .09rem 0 var(--skin__web_left_bg_shadow);
    height: .4rem
}

.notice-bg-awh11-PUkn9>div {
    display: flex;
    align-items: center
}

.notice-bg-awh11-PUkn9 i {
    margin-right: 0 !important
}

.notice-bg-awh11-PUkn9 i svg {
    width: .28rem;
    height: .28rem
}

.notice-bg-pIRbt img {
    height: .32rem;
    width: .36rem;
    top: -.01rem;
    margin-right: .1rem
}

.notice-bg-marquee-a0uEG {
    overflow: hidden;
    position: relative;
    flex: 1 1 0;
    display: flex;
    font-size: .26rem
}

.notice-email-osFxH {
    color: var(--cms-primary-color) !important
}

.notice-email-osFxH rect {
    fill: var(--cms-background-color-primary)
}

.notice-search-vFglv {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: .68rem;
    border-radius: .2rem;
    border: .02rem solid var(--cms-divider-color);
    background-color: var(--cms-background-color-secondary);
    color: var(--cms-text-color-secondary);
    padding: .2rem;
    margin: .08rem 0 0 0
}

.notice-search-vFglv .anticon-search {
    font-size: .4rem;
    color: var(--cms-primary-color)
}

.notice-message-box-mbClH {
    position: relative;
    margin-left: .08rem
}

.notice-message-box-tips-Fjr0j {
    height: .32rem;
    left: .2rem;
    position: absolute;
    right: 0;
    top: -.15rem;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 100
}

.notice-message-box-tips-box-gYbiv {
    font-size: .18rem;
    height: .26rem;
    line-height: .26rem;
    padding: 0 .07rem;
    background-color: #ff4a4a;
    border-radius: .125rem .125rem .125rem 0;
    color: #fff
}

.notice-message-box-tips-tail-dWsKd {
    border-bottom: .07rem solid transparent;
    border-left: .07rem solid #ff4a4a;
    border-right: .07rem solid transparent;
    height: 0;
    width: 0
}

.game-GAwoz {
    position: relative;
    width: 100%;
    padding-bottom: .2rem;
    overflow: hidden;
    --advertisement-box-width: var(--card-benchmark);
    --advertisement-box-height: calc(var(--card-benchmark)*1.33);
    --card-benchmark: 2.1rem;
    --cardRowSpacing: 0.15rem;
    --cardColSpacing: 0.14rem
}

.game-tabActive-svF05 {
    text-align: center
}

.game-tabActive-name-MJcZ4 {
    color: var(--cms-primary-color) !important
}

.game-tabItem-d8S4A {
    text-align: center;
    min-width: .8rem;
    height: .94rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.game-tabItem-wrap-l2Ma3 {
    width: 100%;
    height: .46rem;
    margin-bottom: .054rem
}

.game-tabItem-img-IQtSP {
    height: .46rem;
    line-height: .46rem
}

.game-tabItem-img-IQtSP img {
    height: 100%
}

.game-tabItem-name-sRPFK {
    color: var(--cms-text-color-secondary);
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 1.1;
    max-width: 1.36rem;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    vertical-align: middle;
    margin: 0 0 .12rem
}

.game-btn-Vn1z_ {
    position: sticky;
    width: 0;
    z-index: 101;
    font-size: .14rem
}

.game-btn-Vn1z_ i {
    left: -.3rem;
    top: .344rem
}

.game-btn-Vn1z_ i>i {
    display: inline-flex
}

.game-btn-Vn1z_ i>i,
.game-btn-Vn1z_>i {
    justify-content: center;
    align-items: center
}

.game-btn-Vn1z_>i {
    background-color: rgba(0, 0, 0, .1);
    border: .01rem solid hsla(0, 0%, 100%, .1);
    border-radius: 50%;
    color: var(--cms-text-color-primary);
    cursor: pointer;
    display: flex;
    height: .36rem;
    position: absolute;
    width: .36rem
}

.game-left-pYvMO {
    left: .08rem;
    transform: rotate(180deg)
}

.game-right-LocZ7 {
    right: .08rem
}

.game-next-KKbFY,
.game-prev-qkRv0 {
    position: absolute;
    margin-top: .3rem;
    z-index: 100;
    width: .36rem;
    height: .36rem;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .1);
    border: .02rem solid hsla(0, 0%, 100%, .1)
}

.game-next-KKbFY:after,
.game-prev-qkRv0:after {
    position: absolute;
    content: "";
    width: .1rem;
    height: .1rem;
    border-left: .02rem solid var(--cms-text-color-primary);
    border-bottom: .02rem solid var(--cms-text-color-primary);
    opacity: .8
}

.game-prev-qkRv0 {
    left: .26rem
}

.game-prev-qkRv0:after {
    top: .12rem;
    left: .14rem;
    transform: rotate(45deg)
}

.game-next-KKbFY {
    right: .26rem
}

.game-next-KKbFY:after {
    top: .12rem;
    left: .1rem;
    transform: rotate(-135deg)
}

.game-isFixed-QX4jW {
    position: fixed;
    top: 1rem
}

.game-pcIsFixed-Kdai2 {
    position: fixed;
    top: .9rem
}

.game-isDownloadFixd-P7JyH {
    position: fixed;
    top: 1.6rem
}

.game-pcIsDownloadFixd-uNCPk {
    position: fixed;
    top: 1.5rem
}

.game-GAwoz .van-tabs__wrap {
    border-bottom: .01rem solid var(--cms-divider-color) !important;
    height: 1.1rem !important;
    background: var(--cms-background-color-primary)
}

.game-GAwoz .van-sticky {
    padding: 0 .2rem;
    background: var(--cms-background-color-primary)
}

.game-GAwoz .van-tabs__nav {
    background: transparent;
    padding: 0
}

.game-GAwoz .van-tab--disabled {
    cursor: pointer
}

.game-GAwoz .van-tabs__content,
.game-GAwoz .van-tabs__content * {
    transition: none !important
}

.game-GAwoz .van-tabs__line {
    background: var(--cms-primary-color);
    height: .06rem;
    width: 1.5rem;
    border-radius: .06rem .06rem 0 0;
    bottom: 0
}

.game-GAwoz .van-tab {
    width: 1.5rem;
    height: 1.1rem;
    padding: 0 .05rem;
    font-size: .24rem;
    flex: none
}

.game-select-zfzgU {
    position: relative;
    padding-right: .16rem;
    width: 100%;
    margin-bottom: .2rem
}

.game-act-dIE9y {
    position: relative;
    display: flex;
    align-items: center;
    padding: .28rem .36rem;
    background-color: #fff;
    border-radius: .24rem;
    line-height: .64rem;
    width: 100%
}

.game-act-text-Okdb1 {
    padding-left: .34rem;
    font-size: .32rem;
    color: var(--cms-mango-primary-color);
    font-weight: 700
}

.game-act-flag-dLqWe {
    width: .48rem;
    height: .48rem
}

.game-act-icon-IN3qp {
    font-size: 0;
    margin-left: auto;
    line-height: 1;
    transition: transform .3s
}

.game-act-icon-show-ggoru {
    transform: rotate(180deg) translateY(-.08rem)
}

.game-act-list-I5Wo6 {
    position: absolute;
    left: 0;
    top: 1.4rem;
    padding: .28rem .12rem;
    background-color: #fff;
    border-radius: .24rem;
    width: 100%;
    max-height: 0;
    overflow: hidden auto;
    opacity: 0;
    pointer-events: none;
    transition: max-height .3s, opacity .3s
}

.game-act-list-item-Gxevf {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding-left: .32rem;
    padding-right: .32rem;
    width: 100%;
    height: 1.04rem
}

.game-act-list-item-Gxevf>img {
    width: .48rem;
    height: .48rem
}

.game-act-list-item-Gxevf>p {
    font-size: .28rem;
    color: var(--cms-mango-text-color2);
    font-weight: 500
}

.game-act-list-item-active-cDGBZ {
    background-color: var(--cms-mango-background-color);
    border-radius: .24rem
}

.game-act-list-show-tXzfI {
    max-height: 8.3rem;
    opacity: 1;
    pointer-events: auto
}

.game-con-yGlTf {
    overflow: hidden
}

.game-con-title-CHPwx {
    padding: .3rem .2rem;
    height: .52rem;
    display: flex;
    align-items: center;
    font-size: .3rem;
    line-height: 1;
    justify-content: space-between;
    position: relative;
    box-sizing: content-box
}

.game-con-title-name-TVzaM {
    display: flex;
    align-items: center;
    color: var(--cms-text-color-primary);
    margin-right: .04rem
}

.game-con-title-btn-OqsQU {
    flex: 1;
    position: relative;
    display: flex;
    justify-content: flex-end;
    font-size: .28rem;
    color: var(--cms-mango-primary-color);
    align-items: center;
    height: 100%;
    cursor: pointer
}

.game-con-title-btn-all-vNOx0 {
    background: var(--cms-mango-background-color2);
    display: block;
    height: 100%;
    line-height: .64rem;
    padding: 0 .2rem;
    border-radius: .32rem;
    color: var(--cms-mango-text-color);
    font-size: .26rem
}

.game-con-title-btn-all-vNOx0 span {
    color: var(--cms-primary-color);
    margin-left: .06rem;
    font-size: .28rem
}

.game-con-title-btn-icon-pJkUn {
    transform: rotate(180deg)
}

.game-con-title-btn-OqsQU .swiper-button-disabled {
    opacity: .7 !important
}

.game-con-title-btn-OqsQU div {
    width: .64rem;
    height: .64rem;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--cms-mango-background-color2);
    color: var(--cms-mango-text-color);
    top: .4rem !important;
    cursor: pointer
}

.game-con-title-btn-OqsQU div:after {
    display: none !important
}

.game-con-title-btn-OqsQU div:first-of-type {
    left: auto !important;
    right: .76rem !important
}

.game-con-title-btn-OqsQU div:nth-of-type(2) {
    right: 0 !important
}

.game-con-title-CHPwx img {
    height: .4rem;
    margin-right: .07rem
}

.game-con-title-more-dTOWD {
    font-size: .24rem;
    color: var(--cms-text-color-secondary);
    cursor: pointer
}

.game-con-item-k3Bhx {
    position: relative;
    min-height: 2.88rem;
    background: var(--cms-background-color-secondary);
    border-radius: .24rem;
    width: var(--advertisement-box-width);
    height: var(--advertisement-box-height);
    margin: var(--cardRowSpacing) var(--cardColSpacing)
}

.game-con-item-svg-eTLMj {
    width: 100%;
    height: 100%;
    position: absolute
}

.game-con-item-svg-eTLMj svg {
    width: 85% !important;
    margin: 0 auto !important
}

.game-con-item-k3Bhx .svg-icon {
    position: absolute;
    top: .6rem
}

.game-con-item-sc-U1gEg {
    width: .5rem;
    height: .5rem;
    position: absolute;
    top: .1rem;
    right: .1rem;
    z-index: 5
}

.game-con-pad-G9bwj {
    padding: 0 .2rem
}

.game-con-cen-mvb6g {
    width: 6.86rem;
    margin: 0 auto
}

.game-con-wrap-XP2TP {
    height: auto;
    display: flex;
    flex-wrap: wrap;
    margin: -.15rem -.14rem
}

.game-con-wrap-title-q1DP_ {
    padding-left: .1rem;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: .24rem;
    line-height: .28rem;
    margin-top: .1rem;
    color: #fff
}

.game-con-wrap-logo-qFM0a {
    padding-left: .1rem
}

.game-con-wrap-logo-qFM0a img {
    width: 50% !important;
    height: 100% !important
}

.game-con-wrap-img-dCnBN {
    display: flex;
    width: 100%;
    height: 100%;
    position: relative;
    transition: all .3s linear;
    overflow: hidden;
    border-radius: .24rem;
    cursor: pointer;
    z-index: 3
}

.game-con-wrap-img-dCnBN img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left top;
    object-position: left top;
    transition: all .3s linear
}

.game-con-wrap-img-popup-ySA93 {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 1;
    transition: all .3s linear
}

.game-con-wrap-img-popup-ySA93 span {
    font-weight: 700;
    font-size: .24rem;
    margin-top: .2rem;
    color: var(--cms-mango-primary-color) !important
}

.game-con-wrap-name-KGDvI {
    padding: .1rem 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: var(--cms-text-color-secondary)
}

.game-con-footer-cYxHS {
    line-height: normal;
    font-size: .24rem;
    color: var(--cms-text-color-secondary);
    text-align: center;
    margin-top: .3rem;
    cursor: pointer
}

.game-con-footer-cYxHS div {
    padding-bottom: .04rem
}

.game-con-footer-cYxHS span {
    position: relative;
    padding-right: .2rem;
    color: var(--cms-global-spare-color)
}

.game-con-footer-cYxHS span:after,
.game-con-footer-cYxHS span:before {
    content: "";
    position: absolute;
    right: 0;
    top: .04rem;
    transform: rotate(-45deg);
    width: .098rem;
    height: .098rem;
    border-left: .02rem solid var(--cms-global-spare-color);
    border-bottom: .02rem solid var(--cms-global-spare-color)
}

.game-con-footer-cYxHS span:before {
    top: .1rem
}

.game-empty-xLxMg {
    width: 100%;
    height: 8rem;
    margin-bottom: .64rem;
    display: flex;
    font-size: .28rem;
    color: var(--cms-mango-text-color3);
    align-items: center;
    justify-content: center
}

.game-scroolselect-r09Z3 {
    margin: 0 .26rem;
    height: 1.54rem;
    display: flex;
    align-items: center;
    gap: .16rem;
    background: linear-gradient(#fff, #f1fff8);
    box-shadow: 0 0 .08rem 0 #caddd5;
    border-radius: .08rem;
    overflow: auto hidden
}

.game-scroolselect-box-W4ZhP {
    display: flex;
    gap: .16rem;
    background: #fff;
    border-radius: .1rem
}

.game-scroolselect-ActListItem-f8QGh {
    padding: 0 .2rem;
    margin: 0 .04rem;
    height: .92rem;
    border-radius: .1rem;
    color: var(--cms-mango-text-color4);
    font-size: .28rem;
    text-align: center;
    border-bottom: .04rem solid transparent
}

.game-scroolselect-ActListItem-f8QGh img {
    width: .48rem;
    height: .48rem;
    pointer-events: none
}

.game-scroolselect-ActListItem-f8QGh p {
    font-size: .22rem;
    white-space: nowrap;
    pointer-events: none
}

.game-scroolselect-ActListItem-f8QGh:last-child {
    margin-right: 0
}

.game-scroolselect-ActListItemActive-mRbAP {
    border-radius: .16rem;
    color: #fff;
    border-bottom-color: #459478
}

.game-scroolselect2-FMR8F {
    width: 100%;
    padding-right: .16rem;
    border-radius: .24rem;
    display: flex;
    gap: .16rem;
    margin-bottom: .4rem;
    overflow: auto hidden
}

.game-scroolselect2-ActListItem-ft1_H {
    min-width: 1.68rem;
    max-width: 1.68rem;
    height: 1.68rem;
    background-color: #fff;
    border-radius: .24rem;
    color: var(--cms-mango-text-color2);
    font-size: .28rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: .08rem
}

.game-scroolselect2-ActListItem-ft1_H img {
    width: .48rem;
    height: .48rem;
    pointer-events: none
}

.game-scroolselect2-ActListItem-ft1_H p {
    width: 100%;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    pointer-events: none
}

.game-scroolselect2-ActListItem-ft1_H:last-child {
    margin-right: 0
}

.game-scroolselect2-ActListItemActive-3CoGo {
    background: var(--cms-mango-primary-color) !important;
    color: var(--cms-mango-text-color)
}

.game-search-fCLDl {
    font-size: .28rem;
    height: 100%
}

.game-search-content-doHln {
    padding-top: .9rem;
    height: 100%
}

.game-search-title-bdRE6 {
    background-color: var(--main-item-bg);
    background: #164633;
    border-bottom: .01rem solid #2a815f;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 .1rem 0 .2rem;
    height: .9rem;
    width: 100%;
    position: fixed;
    z-index: 2023
}

.game-search-title-left-cGSUL {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer;
    width: .8rem
}

.game-search-title-left-cGSUL>span:last-child {
    margin-left: .2rem
}

.game-search-title-left-cGSUL .anticon-left,
.game-search-title-left-cGSUL>span:last-child {
    font-size: .32rem;
    color: var(--main-ligth-color)
}

.game-search-title-right-P4CjD {
    width: .9rem
}

.game-search-title-center-v0hvF {
    font-size: .28rem;
    color: var(--main-ligth-color);
    flex: 1;
    text-align: center
}

.game-search-title-center-v0hvF img {
    width: 1.24rem;
    height: .14rem;
    margin: 0 .16rem
}

.game-search-title-center-v0hvF .ant-image:last-child {
    transform: rotate(-180deg)
}

.game-search-input-gB3Fw {
    border-color: #2a815f;
    border-radius: .16rem;
    padding: .2rem .2rem 0;
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll
}

.game-search-input-wrap-fVzvd {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.game-search-input-wrap-fVzvd .ant-input-affix-wrapper {
    height: .5rem;
    border-radius: .25rem;
    border-color: #2a815f;
    background-color: transparent;
    color: #fff;
    padding: 0 .2rem 0 .2rem;
    box-sizing: border-box;
    font-size: .22rem
}

.game-search-input-wrap-fVzvd .ant-input-affix-wrapper:focus,
.game-search-input-wrap-fVzvd .ant-input-affix-wrapper:hover {
    border-color: var(--cms-primary-color)
}

.game-search-input-wrap-fVzvd .ant-input-affix-wrapper ::-moz-placeholder {
    filter: opacity(.5)
}

.game-search-input-wrap-fVzvd .ant-input-affix-wrapper ::placeholder {
    filter: opacity(.5)
}

.game-search-input-wrap-fVzvd .ant-input-affix-wrapper .anticon-search {
    font-size: .3rem;
    color: var(--main-text-color);
    color: #7db39e
}

.game-search-input-wrap-fVzvd .ant-btn-primary {
    height: .84rem;
    background-color: var(--cms-primary-color);
    border-color: var(--cms-theme-divider-color);
    color: var(--cms-theme-text-color-primary);
    font-size: .28rem;
    border-radius: .16rem
}

.game-search-input-histroy-dbzgz {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .22rem;
    color: #7db39e;
    margin-top: .3rem
}

.game-search-input-histroy-left-LdWqb svg {
    margin-right: .12rem
}

.game-search-input-histroy-content-F7QGr {
    display: flex;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: .3rem .2rem
}

.game-search-input-histroy-content-F7QGr>div {
    height: .5rem;
    border-radius: .25rem;
    border: .01rem solid #2a815f;
    padding: 0 .18rem;
    position: relative;
    font-size: .22rem;
    color: #7db39e;
    margin-right: .3rem;
    margin-bottom: .2rem;
    text-align: center;
    display: flex;
    align-items: center
}

.game-search-input-histroy-content-F7QGr>div:hover {
    color: var(--cms-primary-color);
    cursor: pointer
}

.game-search-input-histroy-content-F7QGr .anticon-close-circle {
    font-size: .24rem;
    position: absolute;
    right: -.06rem;
    top: -.12rem
}

.game-search-input-histroy-del-utP22>span {
    color: #ea4d3d !important
}

.game-search-input-histroy-del-utP22 svg {
    margin-right: .12rem
}

.game-search-input-histroy-dbzgz span {
    color: var(--main-ligth-color);
    cursor: pointer
}

.game-search-nav-G3eoU {
    background-color: var(--cms-background-color-secondary);
    padding: .3rem
}

.game-search-nav-swiper-NrYcq {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: .84rem;
    border-bottom: .02rem solid var(--cms-divider-color);
    overflow-y: auto
}

.game-search-nav-swiper-item-sB6SB {
    font-size: .24rem;
    margin-left: .3rem;
    display: flex;
    align-items: center;
    position: relative;
    height: 100%
}

.game-search-nav-swiper-item-sB6SB:first-child {
    margin-left: 0
}

.game-search-nav-swiper-item-sB6SB>img {
    width: .38rem;
    height: .38rem
}

.game-search-nav-swiper-item-sB6SB>span {
    color: var(--main-text-color);
    color: #c5e2d2;
    margin-left: .06rem;
    max-width: 1.2rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.game-search-nav-swiper-active-kb0GO>span {
    color: var(--cms-primary-color) !important
}

.game-search-nav-swiper-active-kb0GO:after {
    content: "";
    width: 100%;
    height: .03rem;
    background-color: var(--cms-primary-color);
    position: absolute;
    bottom: -.01rem;
    left: 0
}

.game-search-con-EE2sK {
    margin-bottom: .64rem;
    background-color: var(--main-item-bg);
    padding: .3rem
}

.game-search-con-wrap-apRWz {
    -moz-column-count: 3;
    column-count: 3;
    gap: .2rem
}

.game-search-con-wrap-item-KkEhj {
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    box-sizing: border-box;
    margin-bottom: .2rem
}

.game-search-con-wrap-item-pic-kbehc {
    background: var(--cms-mango-background-color4);
    border-radius: .2rem;
    overflow: hidden
}

.game-search-con-wrap-item-name-vsfTu {
    padding: .1rem 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: var(--cms-mango-text-color7)
}

.game-search-con-wrap-item-KkEhj:hover {
    transform: translateY(-.1rem)
}

.game-search-con-wrap-item-KkEhj:hover>div:last-child {
    display: flex
}

.game-search-con-wrap-item-KkEhj .ant-image,
.game-search-con-wrap-item-KkEhj .ant-skeleton-button {
    width: 100%
}

.game-search-con-wrap-item-KkEhj img {
    width: 100%;
    height: auto;
    border-radius: .2rem
}

.game-search-con-wrap-item-mask-hINHD {
    display: none;
    position: absolute;
    inset: 0;
    background-color: rgba(0, 0, 0, .4);
    justify-content: center;
    align-items: center;
    z-index: 1
}

.game-search-con-wrap-item-mask-hINHD>div {
    width: .8rem;
    height: .8rem;
    border-radius: 50%;
    padding: .04rem 0 0 .16rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--cms-primary-color)
}

.game-search-con-wrap-item-mask-hINHD>div path,
.game-search-con-wrap-item-mask-hINHD>div>svg {
    fill: var(--main-color)
}

.scence-I0l0Z {
    padding: 0 .16rem
}

.scence-nav-jQQdq {
    display: flex;
    margin: 0 .16rem;
    height: .96rem;
    position: relative;
    transition: all .25s ease 0s
}

.scence-nav-fixed-vQmhM {
    position: fixed;
    left: 0;
    right: 0;
    top: 1rem;
    z-index: 100
}

.scence-nav-jQQdq .swiper-button-next:after,
.scence-nav-jQQdq .swiper-button-prev:after {
    font-size: 0
}

.scence-nav-jQQdq .swiper-button-disabled {
    display: none
}

.scence-nav-jQQdq .swiper-button-next {
    right: -.2rem;
    z-index: 100
}

.scence-nav-jQQdq .swiper-button-prev {
    left: -.2rem;
    z-index: 100
}

.scence-nav-jQQdq .van-icon {
    width: .36rem;
    height: .36rem;
    text-align: center;
    line-height: .36rem;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .1);
    border: .02rem solid var(--cms-divider-color);
    font-size: .2rem;
    color: #fff
}

.scence-nav-con-_IODM {
    height: 100%;
    display: flex;
    justify-content: space-between;
    padding-right: 0 .6rem;
    background: var(--cms-background-color-secondary);
    border-bottom: .02rem solid var(--cms-divider-color);
    background-size: 100% 100%;
    margin: 0 auto;
    z-index: 9
}

.scence-nav-con-_IODM,
.scence-nav-con-wrap-ipwAh {
    width: 100%;
    position: relative
}

.scence-nav-con-wrap-game-ZICOb {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 1.12rem;
    height: .96rem;
    color: var(--cms-text-color-secondary);
    overflow: hidden
}

.scence-nav-con-wrap-game-logo-jFjix {
    width: auto;
    height: .56rem;
    margin-top: -.06rem
}

.scence-nav-con-wrap-game-name-FY1WY {
    width: 100%;
    line-height: .22rem;
    font-size: .24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: .04rem;
    transform: scale(.917)
}

.scence-nav-con-wrap-active-jSK_Z {
    color: var(--cms-text-color-primary);
    border-bottom: .04rem solid var(--cms-primary-color)
}

.scence-nav-con-wrap-ipwAh .swiper {
    height: 100%
}

.scence-nav-con-wrap-ipwAh .swiper-slide {
    width: 1.12rem;
    height: 100%;
    text-align: center;
    border-radius: .16rem
}

.scence-nav-con-user-TGzA5 {
    width: 2.34rem;
    height: 100%;
    position: relative
}

.scence-nav-con-user-no-login-n455n {
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: right
}

.scence-nav-con-user-no-login-n455n p {
    line-height: 1;
    color: #000;
    width: 100%;
    white-space: nowrap
}

.scence-nav-con-user-no-login-n455n p:first-of-type {
    margin-top: .48rem;
    font-weight: 500;
    margin-bottom: .14rem
}

.scence-nav-con-user-login-G0Jmt {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: .06rem;
    padding-top: .18rem;
    padding-bottom: .18rem;
    width: 100%;
    height: 100%;
    font-size: 0;
    box-sizing: border-box
}

.scence-nav-con-user-login-G0Jmt * {
    box-sizing: border-box
}

.scence-nav-con-user-login-btn-EwYGX {
    transform: rotate(180deg);
    transition: transform .3s linear
}

.scence-nav-con-user-login-G0Jmt p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: right
}

.scence-nav-con-user-login-G0Jmt p:first-of-type {
    font-size: .28rem;
    font-weight: 600;
    color: var(--cms-primary-color)
}

.scence-nav-con-user-login-G0Jmt p:nth-of-type(2) {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: .24rem;
    font-weight: 500;
    color: #000;
    text-align: right
}

.scence-nav-con-user-login-G0Jmt p:nth-of-type(2) img {
    width: .34rem;
    height: .34rem;
    margin-right: .08rem
}

.scence-nav-con-user-login-G0Jmt p:nth-of-type(3) {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: .12rem
}

.scence-nav-con-user-login-G0Jmt p:nth-of-type(3) span {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: .44rem;
    height: .44rem;
    border-radius: 50%;
    overflow: hidden;
    transition: transform .3s linear
}

.scence-nav-con-user-login-trigger-g5jLT {
    position: absolute;
    right: .16rem;
    bottom: .22rem;
    z-index: 100;
    width: .36rem;
    height: .36rem;
    border-radius: 50%
}

.scence-nav-con-user-login-G0Jmt p:nth-of-type(4) {
    width: 1.08rem;
    height: 0;
    opacity: 0;
    position: absolute;
    top: 1.66rem;
    right: -.16rem;
    z-index: 10;
    box-sizing: border-box;
    border: .08rem solid var(--cms-primary-color);
    background: #333431;
    border-radius: 1.08rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .16rem;
    transition: all .3s linear
}

.scence-nav-con-user-login-show-iuTZV {
    padding-top: .16rem;
    padding-bottom: .16rem;
    height: 4rem !important;
    opacity: 1 !important
}

.scence-nav-con-logo-iYH10 {
    width: 1.88rem;
    height: .6rem;
    position: absolute;
    right: 0;
    top: -.6rem;
    text-align: center;
    color: #fff;
    font-size: .26rem;
    z-index: 5;
    overflow: hidden
}

.scence-nav-con-logo-iYH10 div {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.scence-nav-con-logo-iYH10 div svg {
    width: 100% !important;
    height: 100% !important
}

.scence-nav-con-logo-iYH10 span {
    position: relative;
    z-index: 2
}

.scence-nav-con-logo-iYH10 img {
    width: 100%;
    height: .72rem
}

::-moz-selection {
    background: var(--cms-primary-color);
    color: #fff
}

::selection {
    background: var(--cms-primary-color);
    color: #fff
}

.onlinePeople-YuNhX {
    position: absolute;
    z-index: 50;
    top: 0;
    left: 0;
    background: red;
    width: -moz-fit-content;
    width: fit-content;
    height: .3rem;
    line-height: .3rem;
    padding-left: .06rem;
    padding-right: .12rem;
    border-top-left-radius: .15rem;
    border-bottom-right-radius: .18rem;
    font-size: .21rem;
    color: #fff;
    display: flex;
    align-items: center
}

.onlinePeople-YuNhX span {
    margin-left: .08rem;
    margin-top: .04rem
}

.gameZan-ODbjx {
    position: absolute;
    z-index: 50;
    top: 0;
    left: 0
}