.gray-page[data-v-12f95541] {
    background-color: #f9f9f9
}

.bottom-placeholder[data-v-12f95541] {
    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-12f95541] {
    cursor: pointer
}

@-webkit-keyframes scale-12f95541 {
    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-12f95541 {
    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-12f95541] {
    -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-12f95541] {
    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-12f95541]::-webkit-scrollbar {
        width:.18667rem;
        height: .18667rem
    }

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

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

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

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

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

a[data-v-12f95541]:active,a[data-v-12f95541]:focus {
    outline: none
}

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

div[data-v-12f95541]:focus {
    outline: none
}

.button[data-v-12f95541] {
    cursor: pointer
}

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

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

#nprogress .bar .peg[data-v-12f95541] {
    -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-12f95541] {
    width: .58667rem!important;
    height: .58667rem!important;
    border: .08rem solid transparent!important;
    border-left-color: #ff5d7d!important;
    border-top-color: #ff5d7d!important
}

.right[data-v-12f95541] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    position: fixed;
    right: calc(50vw - 5.06667rem);
    top: 30vh;
    font-size: .32rem;
    width: .53333rem;
    text-align: center;
    color: #fff;
    padding: .16rem .08rem;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background-color: rgba(0,0,0,.8);
    border-radius: .13333rem 0 0 .13333rem
}

.right img[data-v-12f95541] {
    width: .32rem;
    margin-bottom: .08rem
}

@media screen and (min-width: 750PX) {
    .right[data-v-12f95541] {
        width:20PX;
        font-size: 12PX
    }

    .right img[data-v-12f95541] {
        width: 12PX;
        margin-bottom: 3PX
    }
}

.gray-page[data-v-192bf3de] {
    background-color: #f9f9f9
}

.bottom-placeholder[data-v-192bf3de] {
    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-192bf3de] {
    cursor: pointer
}

@-webkit-keyframes scale-192bf3de {
    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-192bf3de {
    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-192bf3de] {
    -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-192bf3de] {
    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-192bf3de]::-webkit-scrollbar {
        width:.18667rem;
        height: .18667rem
    }

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

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

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

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

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

a[data-v-192bf3de]:active,a[data-v-192bf3de]:focus {
    outline: none
}

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

div[data-v-192bf3de]:focus {
    outline: none
}

.button[data-v-192bf3de] {
    cursor: pointer
}

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

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

#nprogress .bar .peg[data-v-192bf3de] {
    -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-192bf3de] {
    width: .58667rem!important;
    height: .58667rem!important;
    border: .08rem solid transparent!important;
    border-left-color: #ff5d7d!important;
    border-top-color: #ff5d7d!important
}

.right[data-v-192bf3de] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    position: fixed;
    right: calc(50vw - 5rem);
    top: 50vh;
    font-size: .32rem;
    width: .53333rem;
    text-align: center;
    color: #fff;
    padding: .16rem .08rem;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background-color: rgba(0,0,0,.8);
    border-radius: .13333rem 0 0 .13333rem
}

.right img[data-v-192bf3de] {
    width: .32rem;
    margin-bottom: .08rem
}

@media screen and (min-width: 750PX) {
    .right[data-v-192bf3de] {
        width:20PX;
        font-size: 12PX
    }

    .right img[data-v-192bf3de] {
        width: 12PX;
        margin-bottom: 3PX
    }
}
