.gray-page[data-v-263af06b] {
    background-color: #f9f9f9
}

.bottom-placeholder[data-v-263af06b] {
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.pointer[data-v-263af06b] {
    cursor: pointer
}

@-webkit-keyframes scale-263af06b {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    75% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes scale-263af06b {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    75% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

html[data-v-263af06b] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

html body[data-v-263af06b] {
    background-color: #f9f9f9;
    -ms-touch-action: pan-x pan-y;
    touch-action: pan-x pan-y;
    user-scalable: no
}

@media screen and (min-width: 750PX) {
    html[data-v-263af06b]::-webkit-scrollbar {
        width:.18667rem;
        height: .18667rem
    }

    html[data-v-263af06b]::-webkit-scrollbar-thumb {
        border-radius: .21333rem;
        background: #dddee0!important;
        margin-bottom: .26667rem
    }

    html body[data-v-263af06b] {
        width: 750PX!important;
        margin: 0 auto
    }

    .van-popup--bottom[data-v-263af06b],.van-tabbar[data-v-263af06b] {
        width: 750PX!important;
        left: 50%!important;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

[data-v-263af06b] {
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[data-v-263af06b],[data-v-263af06b]:after,[data-v-263af06b]:before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

a[data-v-263af06b]:active,a[data-v-263af06b]:focus {
    outline: none
}

a[data-v-263af06b],a[data-v-263af06b]:focus,a[data-v-263af06b]:hover {
    cursor: pointer;
    color: inherit;
    text-decoration: none
}

div[data-v-263af06b]:focus {
    outline: none
}

.button[data-v-263af06b] {
    cursor: pointer
}

img[data-v-263af06b] {
    pointer-events: none;
    max-width: 100%
}

#nprogress .bar[data-v-263af06b] {
    height: .08rem!important;
    background-color: #ff5d7d!important
}

#nprogress .bar .peg[data-v-263af06b] {
    -webkit-box-shadow: 0 0 .26667rem #ff5d7d,0 0 .05333rem #ff5d7d;
    box-shadow: 0 0 .26667rem #ff5d7d,0 0 .05333rem #ff5d7d
}

#nprogress .spinner-icon[data-v-263af06b] {
    width: .58667rem!important;
    height: .58667rem!important;
    border: .08rem solid transparent!important;
    border-left-color: #ff5d7d!important;
    border-top-color: #ff5d7d!important
}

.backtop[data-v-263af06b] {
    height: 1.06667rem;
    width: 1.06667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: .53333rem;
    -webkit-box-shadow: 0 0 .16rem rgba(0,0,0,.12156862745098039);
    box-shadow: 0 0 .16rem rgba(0,0,0,.12156862745098039);
    cursor: pointer;
    border-radius: 50%;
    position: fixed;
    right: calc(50vw - 4.20001rem);
    bottom: calc(2.66667rem + constant(safe-area-inset-bottom));
    bottom: calc(2.66667rem + env(safe-area-inset-bottom));
    z-index: 999;
    background-color: #fff
}

.gray-page[data-v-766d0ce6] {
    background-color: #f9f9f9
}

.bottom-placeholder[data-v-766d0ce6] {
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.pointer[data-v-766d0ce6] {
    cursor: pointer
}

@-webkit-keyframes scale-766d0ce6 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    75% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes scale-766d0ce6 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    75% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@font-face {
    font-family: 优设标题;
    src: url(../../static-05301403/fonts/YouSheBiaoTiHei-2.1726685c.ttf)
}

html[data-v-766d0ce6] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

html body[data-v-766d0ce6] {
    background-color: #f9f9f9;
    -ms-touch-action: pan-x pan-y;
    touch-action: pan-x pan-y;
    user-scalable: no
}

@media screen and (min-width: 750PX) {
    html[data-v-766d0ce6]::-webkit-scrollbar {
        width:.18667rem;
        height: .18667rem
    }

    html[data-v-766d0ce6]::-webkit-scrollbar-thumb {
        border-radius: .21333rem;
        background: #dddee0!important;
        margin-bottom: .26667rem
    }

    html body[data-v-766d0ce6] {
        width: 750PX!important;
        margin: 0 auto
    }

    .van-popup--bottom[data-v-766d0ce6],.van-tabbar[data-v-766d0ce6] {
        width: 750PX!important;
        left: 50%!important;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

[data-v-766d0ce6] {
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[data-v-766d0ce6],[data-v-766d0ce6]:after,[data-v-766d0ce6]:before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

a[data-v-766d0ce6]:active,a[data-v-766d0ce6]:focus {
    outline: none
}

a[data-v-766d0ce6],a[data-v-766d0ce6]:focus,a[data-v-766d0ce6]:hover {
    cursor: pointer;
    color: inherit;
    text-decoration: none
}

div[data-v-766d0ce6]:focus {
    outline: none
}

.button[data-v-766d0ce6] {
    cursor: pointer
}

img[data-v-766d0ce6] {
    pointer-events: none;
    max-width: 100%
}

#nprogress .bar[data-v-766d0ce6] {
    height: .08rem!important;
    background-color: #ff5d7d!important
}

#nprogress .bar .peg[data-v-766d0ce6] {
    -webkit-box-shadow: 0 0 .26667rem #ff5d7d,0 0 .05333rem #ff5d7d;
    box-shadow: 0 0 .26667rem #ff5d7d,0 0 .05333rem #ff5d7d
}

#nprogress .spinner-icon[data-v-766d0ce6] {
    width: .58667rem!important;
    height: .58667rem!important;
    border: .08rem solid transparent!important;
    border-left-color: #ff5d7d!important;
    border-top-color: #ff5d7d!important
}

.container[data-v-766d0ce6] {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    position: relative
}

.min-height[data-v-766d0ce6] {
    min-height: var(--container-min-height)
}

.min-height[data-v-766d0ce6]::-webkit-scrollbar {
    width: .18667rem;
    height: .18667rem
}

.min-height[data-v-766d0ce6]::-webkit-scrollbar-thumb {
    border-radius: .21333rem;
    background: #dddee0!important;
    margin-bottom: .26667rem
}

.subhead[data-v-766d0ce6] {
    color: #ff5d7d;
    font-size: .4rem;
    padding-bottom: .13333rem
}

.qr-text[data-v-766d0ce6] {
    font-size: .4rem;
    color: #48ad4c;
    line-height: .66667rem
}

.error[data-v-766d0ce6] {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100vh;
    z-index: 999;
    overflow: hidden;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media screen and (min-width: 750PX) {
    .error[data-v-766d0ce6] {
        width:750PX
    }
}
