* {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -moz-text-size-adjust: none;
    text-size-adjust: none
}

body {
    -webkit-text-size-adjust: 100%!important;
    -ms-text-size-adjust: 100%!important;
    text-size-adjust: 100%!important;
    -moz-text-size-adjust: 100%!important
}

#app {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: 100%
}

.gray-page {
    background-color: #f9f9f9
}

.bottom-placeholder {
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.pointer {
    cursor: pointer
}

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

    html::-webkit-scrollbar-thumb {
        border-radius: .21333rem;
        background: #dddee0!important;
        margin-bottom: .26667rem
    }

    html body {
        width: 750PX!important;
        margin: 0 auto
    }

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

* {
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

*,:after,:before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

a:active,a:focus {
    outline: none
}

a,a:focus,a:hover {
    cursor: pointer;
    color: inherit;
    text-decoration: none
}

div:focus {
    outline: none
}

.button {
    cursor: pointer
}

img {
    pointer-events: none;
    max-width: 100%
}

#nprogress .bar {
    height: .08rem!important;
    background-color: #ff5d7d!important
}

#nprogress .bar .peg {
    -webkit-box-shadow: 0 0 .26667rem #ff5d7d,0 0 .05333rem #ff5d7d;
    box-shadow: 0 0 .26667rem #ff5d7d,0 0 .05333rem #ff5d7d
}

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