.gray-page[data-v-1d2062be] {
    background-color: #f9f9f9
}

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

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

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

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

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

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

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

a[data-v-1d2062be]:active,a[data-v-1d2062be]:focus {
    outline: none
}

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

div[data-v-1d2062be]:focus {
    outline: none
}

.button[data-v-1d2062be] {
    cursor: pointer
}

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

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

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

.search-nav-bar[data-v-1d2062be],.van-icon[data-v-1d2062be] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.search-nav-bar[data-v-1d2062be] {
    height: 1.33333rem;
    background: #ededed;
    padding: 0 .4rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.search-nav-bar .left[data-v-1d2062be] {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    font-size: .42667rem;
    font-weight: 700
}

.search-nav-bar .left text[data-v-1d2062be] {
    padding-left: .26667rem
}

.search-nav-bar .left .love[data-v-1d2062be] {
    width: .66667rem
}

.search-nav-bar .right[data-v-1d2062be] {
    width: 4.66667rem;
    border-radius: .8rem;
    background-color: #e4e4e4;
    height: .8rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 .26667rem
}

.search-nav-bar .right .search[data-v-1d2062be],.search-nav-bar .right[data-v-1d2062be] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.search-nav-bar .right .search[data-v-1d2062be] {
    width: .53333rem;
    height: 100%
}

.search-nav-bar .right .search img[data-v-1d2062be] {
    width: 100%
}

.search-nav-bar .right input[data-v-1d2062be] {
    width: 3.46667rem;
    background: transparent;
    padding: 0;
    border: none;
    font-size: .37333rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.selected[data-v-c5727df6] {
    background-color: #f5f7fa;
    font-weight: 700
}

.focus[data-v-c5727df6] {
    border-color: #409eff!important
}

.caret[data-v-c5727df6] {
    -webkit-transform: rotate(180deg)!important;
    -ms-transform: rotate(180deg)!important;
    transform: rotate(180deg)!important
}

.pc-select[data-v-c5727df6] {
    position: relative;
    color: #5a5a5a;
    font-size: 14px;
    width: 100px
}

.pc-select .pc-icon[data-v-c5727df6] {
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer
}

.pc-select .pc-icon .icon[data-v-c5727df6] {
    color: #dcdfe6;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.pc-select input[data-v-c5727df6] {
    cursor: pointer;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    height: 35px;
    line-height: 35px;
    outline: none;
    padding: 0 15px;
    -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
    color: transparent;
    text-shadow: 0 0 0 #5a5a5a
}

.pc-select input[data-v-c5727df6]::-webkit-input-placeholder {
    color: #dddee0
}

.pc-select input[data-v-c5727df6]::-moz-placeholder {
    color: #dddee0
}

.pc-select input[data-v-c5727df6]:-ms-input-placeholder {
    color: #dddee0
}

.pc-select input[data-v-c5727df6]::-ms-input-placeholder {
    color: #dddee0
}

.pc-select input[data-v-c5727df6]::placeholder {
    color: #dddee0
}

.pc-select input[data-v-c5727df6]:hover {
    border-color: #c0c4cc
}

.pc-select .pc-dropdown[data-v-c5727df6] {
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 5px 0;
    width: 100%;
    max-height: 272px;
    overflow-y: auto;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    z-index: 2005;
    position: absolute;
    top: 35px;
    left: 0
}

.pc-select .pc-dropdown[data-v-c5727df6]::-webkit-scrollbar {
    width: 7px;
    height: 7px
}

.pc-select .pc-dropdown[data-v-c5727df6]::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background: #dddee0!important;
    margin-bottom: 10px
}

.pc-select .pc-dropdown[data-v-c5727df6]::-webkit-scrollbar {
    display: block
}

.pc-select .pc-dropdown .pc-dropdown-item[data-v-c5727df6] {
    font-size: 14px;
    padding: 0 20px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #606266;
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer
}

.pc-select .pc-dropdown .pc-dropdown-item[data-v-c5727df6]:hover {
    background-color: #f5f7fa
}

.gray-page[data-v-3f634899] {
    background-color: #f9f9f9
}

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

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

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

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

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

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

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

a[data-v-3f634899]:active,a[data-v-3f634899]:focus {
    outline: none
}

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

div[data-v-3f634899]:focus {
    outline: none
}

.button[data-v-3f634899] {
    cursor: pointer
}

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

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

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

.date-content[data-v-3f634899] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.date-content .date-select[data-v-3f634899] {
    margin: 0 .08rem
}

@media screen and (min-width: 750PX) {
    .picker-content {
        width:750PX;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        max-height: 5.33333rem;
        overflow: hidden
    }
}

.gray-page[data-v-6f66bf51] {
    background-color: #f9f9f9
}

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

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

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

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

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

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

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

a[data-v-6f66bf51]:active,a[data-v-6f66bf51]:focus {
    outline: none
}

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

div[data-v-6f66bf51]:focus {
    outline: none
}

.button[data-v-6f66bf51] {
    cursor: pointer
}

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

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

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

@media screen and (min-width: 750PX) {
    .popup-content[data-v-6f66bf51] {
        width:750PX;
        margin: 0 auto
    }

    .popup-content[data-v-6f66bf51]::-webkit-scrollbar {
        width: .18667rem;
        height: .18667rem
    }

    .popup-content[data-v-6f66bf51]::-webkit-scrollbar-thumb {
        border-radius: .21333rem;
        background: #dddee0!important;
        margin-bottom: .26667rem
    }
}

.popup-content[data-v-6f66bf51] {
    padding: .8rem;
    color: #5a5a5a
}

.popup-content .popup-title[data-v-6f66bf51] {
    background: #fff;
    border-radius: .10667rem .10667rem .10667rem .10667rem
}

.popup-content .popup-title .pop-text[data-v-6f66bf51] {
    font-size: .34667rem;
    line-height: .96rem;
    border-radius: 0 0 .10667rem .10667rem;
    padding: .21333rem .26667rem;
    background-color: #fff
}

.popup-content .popup-title .pop-text span[data-v-6f66bf51] {
    font-weight: 700
}

.popup-content .popup-title .pop-text .input[data-v-6f66bf51] {
    height: .90667rem;
    width: 4.8rem;
    margin: 0 .10667rem;
    padding-left: .16rem;
    border: .02667rem solid #ccc;
    border-radius: .05333rem;
    display: inline-block
}

.popup-content .popup-title .pop-text .placeholder[data-v-6f66bf51] {
    color: grey
}

.popup-content .title[data-v-6f66bf51] {
    font-size: .48rem;
    font-weight: 700;
    background: #ff5d7d;
    text-align: center;
    color: #fff;
    line-height: 1.17333rem;
    padding-left: .26667rem;
    border-radius: .10667rem .10667rem 0 0
}

.popup-content .rich-text[data-v-6f66bf51] {
    line-height: .66667rem;
    font-size: .34667rem;
    padding: .26667rem;
    background-color: #fff
}

.popup-content .choose[data-v-6f66bf51] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: .37333rem;
    padding-top: .26667rem
}

.popup-content .choose .left[data-v-6f66bf51] {
    color: #ff5d7d;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.popup-content .choose .mid[data-v-6f66bf51],.popup-content .choose .right[data-v-6f66bf51] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.popup-content .choose .mid[data-v-6f66bf51] {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 4.26667rem
}

.popup-content .choose .mid.input-body[data-v-6f66bf51] {
    border-bottom: .02667rem solid #ccc
}

.popup-content .choose .mid input[data-v-6f66bf51] {
    background-color: transparent;
    border: none;
    text-align: center;
    color: transparent;
    text-shadow: 0 0 0 #000;
    pointer-events: none
}

.popup-content .choose img[data-v-6f66bf51] {
    width: .48rem
}

.popup-content .buttons[data-v-6f66bf51] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.popup-content .buttons .button[data-v-6f66bf51] {
    background-color: #ff5d7d;
    font-size: .4rem;
    height: 1.01333rem;
    width: 100%;
    border-radius: 1.01333rem;
    color: #fff;
    line-height: 1.01333rem;
    text-align: center;
    margin-top: .66667rem
}

.popup-content .buttons .button.disabled[data-v-6f66bf51] {
    background-color: #c9c7c8
}

.popup-content .buttons .button.plain[data-v-6f66bf51] {
    margin-top: .13333rem;
    color: #737373;
    background-color: transparent;
    font-size: .37333rem
}

.popup-content .buttons .button.plain span[data-v-6f66bf51] {
    border-bottom: .02667rem solid #737373
}

.popup-content .warm-prompt[data-v-6f66bf51] {
    margin-top: .8rem;
    color: #979797;
    font-size: .32rem;
    padding: .26667rem;
    text-align: left;
    line-height: .64rem;
    background: #fff
}

.form-item[data-v-6f66bf51] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .3rem .26667rem;
    height: 1.33333rem;
    font-size: .42667rem;
    border-bottom: .02667rem solid #ebebeb;
    background-color: #fff
}

.form-item .label[data-v-6f66bf51] {
    font-size: .42667rem;
    font-weight: 700
}

.form-item .form-input[data-v-6f66bf51] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #1989fa
}

.form-item .form-input img[data-v-6f66bf51] {
    width: .4rem
}

.van-picker[data-v-6f66bf51] {
    height: 10.66667rem
}

.gray-page[data-v-36cca128] {
    background-color: #f9f9f9
}

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

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

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

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

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

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

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

a[data-v-36cca128]:active,a[data-v-36cca128]:focus {
    outline: none
}

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

div[data-v-36cca128]:focus {
    outline: none
}

.button[data-v-36cca128] {
    cursor: pointer
}

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

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

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

.pc-wechat-pay-wrapper[data-v-36cca128] {
    width: 300px;
    text-align: center;
    position: fixed;
    top: 50vh;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 2;
    border-radius: 15px;
    overflow: hidden
}

.pc-wechat-pay-wrapper img[data-v-36cca128] {
    width: 100%;
    vertical-align: middle
}

.pc-wechat-pay-wrapper .pc-wrapper[data-v-36cca128] {
    background-color: #fff;
    margin-top: -1px
}

.pc-wechat-pay-wrapper .pc-wrapper .pc-title[data-v-36cca128] {
    padding-bottom: 20px;
    font-size: 22px
}

.pc-wechat-pay-wrapper .pc-wrapper img[data-v-36cca128] {
    margin-bottom: 20px;
    width: 220px;
    height: 220px;
    display: block
}

.pc-wechat-pay-wrapper .pc-buttons[data-v-36cca128] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: 1px solid #ddd;
    height: 50px;
    line-height: 50px;
    background-color: #fff;
    cursor: pointer
}

.pc-wechat-pay-wrapper .pc-buttons .pc-left[data-v-36cca128],.pc-wechat-pay-wrapper .pc-buttons .pc-right[data-v-36cca128] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 16px
}

.pc-wechat-pay-wrapper .pc-buttons .pc-right[data-v-36cca128] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #5cb655;
    border-left: 1px solid #ddd
}

.gray-page[data-v-527da002] {
    background-color: #f9f9f9
}

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

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

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

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

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

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

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

a[data-v-527da002]:active,a[data-v-527da002]:focus {
    outline: none
}

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

div[data-v-527da002]:focus {
    outline: none
}

.button[data-v-527da002] {
    cursor: pointer
}

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

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

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

.vertical[data-v-527da002] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.qr-card[data-v-527da002] {
    border-top: .02667rem solid #f3f3f3;
    height: 2.93333rem;
    padding: .4rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.qr-card .left[data-v-527da002] {
    height: 2.34667rem;
    width: 2.34667rem
}

.qr-card .left img[data-v-527da002] {
    width: 100%;
    pointer-events: auto
}

.qr-card .right[data-v-527da002] {
    font-size: .37333rem;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    padding-left: .4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    line-height: .66667rem
}

.qr-card .right .title[data-v-527da002] {
    font-weight: 700
}

.qr-card .right .subhead[data-v-527da002] {
    color: #5a5a5a
}

.gray-page[data-v-3c87354f] {
    background-color: #f9f9f9
}

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

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

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

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

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

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

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

a[data-v-3c87354f]:active,a[data-v-3c87354f]:focus {
    outline: none
}

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

div[data-v-3c87354f]:focus {
    outline: none
}

.button[data-v-3c87354f] {
    cursor: pointer
}

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

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

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

.dialog-content[data-v-3c87354f] {
    padding: .53333rem;
    font-size: .37333rem;
    position: relative
}

.dialog-content .button[data-v-3c87354f] {
    height: 1.06667rem;
    border-radius: 1.06667rem;
    background-color: var(--63f4f0d0);
    color: #fff;
    margin-top: .4rem;
    line-height: 1.06667rem;
    text-align: center
}

.dialog-content .plain[data-v-3c87354f] {
    background-color: #fff;
    color: var(--63f4f0d0);
    border: .02667rem solid var(--63f4f0d0)
}

.dialog-content .title[data-v-3c87354f] {
    font-weight: 700;
    font-size: .48rem;
    text-align: center;
    padding: .26667rem 0 .53333rem 0
}

.dialog-content .icon[data-v-3c87354f] {
    font-weight: 700;
    font-size: .53333rem;
    position: absolute;
    top: .4rem;
    right: .4rem
}

.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)
    }
}

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
}

.base-dialog {
    max-width: 100vw;
    background-color: #fff
}

.bounce-enter-from,.bounce-leave-active {
    -webkit-transform: translate3d(-50%,-50%,0) scale(.3);
    transform: translate3d(-50%,-50%,0) scale(.3);
    opacity: 0
}

.gray-page[data-v-5ebf5d1d] {
    background-color: #f9f9f9
}

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

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

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

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

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

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

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

a[data-v-5ebf5d1d]:active,a[data-v-5ebf5d1d]:focus {
    outline: none
}

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

div[data-v-5ebf5d1d]:focus {
    outline: none
}

.button[data-v-5ebf5d1d] {
    cursor: pointer
}

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

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

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

.dialog-content[data-v-5ebf5d1d] {
    padding: .66667rem .53333rem;
    font-size: .37333rem;
    position: relative;
    text-align: center
}

.dialog-content .button[data-v-5ebf5d1d] {
    height: 1.01333rem;
    background-color: #ff5d7d;
    color: #fff;
    margin-top: .4rem;
    line-height: 1.01333rem;
    border-radius: 1.01333rem;
    font-size: .48rem
}

.dialog-content img[data-v-5ebf5d1d] {
    width: 1.6rem
}

.dialog-content .title[data-v-5ebf5d1d] {
    font-weight: 700;
    color: #ff5d7d;
    font-size: .53333rem
}

.dialog-content .text[data-v-5ebf5d1d] {
    color: #5a5a5a;
    font-size: .42667rem;
    padding: .53333rem;
    text-align: left
}

.dialog-content .icon[data-v-5ebf5d1d] {
    font-weight: 700;
    font-size: .53333rem;
    position: absolute;
    top: .4rem;
    right: .4rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.title[data-v-a335f272] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: .53333rem 0 .26667rem 0
}

.title .left[data-v-a335f272] {
    font-weight: 700;
    font-size: .48rem
}

.title .left .hot[data-v-a335f272] {
    color: #ff5d7d
}

.title .left img[data-v-a335f272] {
    height: .53333rem;
    margin: 0 0 .26667rem .08rem
}

.title .right[data-v-a335f272] {
    font-size: .37333rem;
    color: #898989;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell-card-list .item[data-v-b2239770] {
    padding: .26667rem;
    border-radius: .08rem;
    -webkit-box-shadow: 0 0 .16rem #e8e8e8;
    box-shadow: 0 0 .16rem #e8e8e8;
    margin-bottom: .4rem;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.cell-card-list .item .left[data-v-b2239770] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.cell-card-list .item .right[data-v-b2239770] {
    width: 2.4rem;
    height: 2.4rem
}

.cell-card-list .item .right .van-image[data-v-b2239770] {
    width: 100%;
    height: 100%
}

.cell-card-list .item .right .van-image[data-v-b2239770] img {
    border-radius: .26667rem
}

.cell-card-list .item .left[data-v-b2239770] {
    font-size: .42667rem;
    width: 5.33333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.cell-card-list .item .left .title[data-v-b2239770] {
    font-weight: 700
}

.cell-card-list .item .left .subhead[data-v-b2239770] {
    color: #898989;
    font-size: .37333rem
}

.cell-card-list .item .left .num[data-v-b2239770] {
    font-size: .32rem
}

.cell-card-list .item .left .num[data-v-b2239770]:before {
    color: #ff5d7d;
    padding-right: .13333rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dialog-content[data-v-aa62fd02] {
    padding: .66667rem .53333rem;
    font-size: .37333rem;
    position: relative;
    text-align: center
}

.dialog-content img[data-v-aa62fd02] {
    width: 1.6rem
}

.dialog-content .button[data-v-aa62fd02] {
    height: 1.01333rem;
    background-color: #ff5d7d;
    color: #fff;
    margin-top: .4rem;
    line-height: 1.01333rem;
    border-radius: 1.01333rem;
    font-size: .48rem
}

.dialog-content .title[data-v-aa62fd02] {
    font-weight: 700;
    color: #ff5d7d;
    font-size: .53333rem
}

.dialog-content .subhead[data-v-aa62fd02] {
    font-size: .42667rem;
    color: #5a5a5a;
    text-align: left;
    font-weight: 700;
    padding: .4rem 0
}

.dialog-content .text[data-v-aa62fd02] {
    color: #5a5a5a;
    font-size: .37333rem;
    text-align: left;
    padding-bottom: .4rem;
    line-height: .66667rem
}

.dialog-content .text .bottom[data-v-aa62fd02] {
    padding-top: .26667rem
}

.dialog-content .text span[data-v-aa62fd02] {
    color: #000
}

.dialog-content .text .text-button[data-v-aa62fd02] {
    color: #ff5d5e
}

.dialog-content .icon[data-v-aa62fd02] {
    font-weight: 700;
    font-size: .53333rem;
    position: absolute;
    top: .4rem;
    right: .4rem
}

.gray-page[data-v-2536ec01] {
    background-color: #f9f9f9
}

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

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

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

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

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

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

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

a[data-v-2536ec01]:active,a[data-v-2536ec01]:focus {
    outline: none
}

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

div[data-v-2536ec01]:focus {
    outline: none
}

.button[data-v-2536ec01] {
    cursor: pointer
}

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

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

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

.copy-right[data-v-2536ec01] {
    width: 100%;
    padding-bottom: .4rem;
    text-align: center;
    font-size: .32rem;
    color: #c7c7c7;
    margin-bottom: constant(safe-area-inset-bottom);
    margin-bottom: env(safe-area-inset-bottom);
    padding-top: .53333rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dialog-content[data-v-19031708] {
    padding: .53333rem;
    font-size: .37333rem;
    position: relative;
    text-align: center
}

.dialog-content .button[data-v-19031708] {
    height: 1.06667rem;
    border-radius: 1.06667rem;
    background-color: #ff5d7d;
    color: #fff;
    margin-top: .4rem;
    line-height: 1.06667rem;
    text-align: center;
    cursor: pointer
}

.dialog-content .qr[data-v-19031708] {
    width: 4.8rem;
    height: 4.8rem;
    margin: 0 auto;
    padding-bottom: .26667rem;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.dialog-content .qr img[data-v-19031708] {
    width: 100%;
    height: 100%;
    pointer-events: auto
}

.dialog-content p[data-v-19031708] {
    font-size: .32rem
}

.dialog-content .pink[data-v-19031708] {
    color: #ff5d7d
}

.dialog-content .title[data-v-19031708] {
    font-size: .53333rem;
    text-align: center;
    padding: .13333rem 0
}

.dialog-content .icon[data-v-19031708] {
    font-weight: 700;
    font-size: 1.06667rem;
    position: absolute;
    top: .16rem;
    right: .16rem
}

.gray-page[data-v-24d5ceb9] {
    background-color: #f9f9f9
}

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

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

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

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

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

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

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

a[data-v-24d5ceb9]:active,a[data-v-24d5ceb9]:focus {
    outline: none
}

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

div[data-v-24d5ceb9]:focus {
    outline: none
}

.button[data-v-24d5ceb9] {
    cursor: pointer
}

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

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

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

.interests-dialog[data-v-24d5ceb9] {
    width: 8.93333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .21333rem;
    padding-top: .88rem;
    position: relative
}

.interests-dialog .interests-dialog__close[data-v-24d5ceb9] {
    position: absolute;
    font-size: .96rem;
    top: .18667rem;
    right: .13333rem;
    font-weight: 700
}

.interests-dialog .interests-dialog__title[data-v-24d5ceb9] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Source Han Sans;
    font-size: .53333rem;
    font-weight: 700;
    line-height: 130%;
    text-align: center;
    color: #fc8205
}

.interests-dialog .interests-dialog__title img[data-v-24d5ceb9] {
    width: .64rem;
    margin-right: .08rem
}

.interests-dialog .interests-dialog__memo[data-v-24d5ceb9] {
    margin-top: .26667rem;
    font-family: Source Han Sans;
    font-size: .42667rem;
    line-height: 150%
}

.interests-dialog .interests-dialog__memo span[data-v-24d5ceb9] {
    color: #ff5d7d;
    font-weight: 700
}

.interests-dialog .interests-dialog-content[data-v-24d5ceb9] {
    width: 100%;
    padding: .29333rem .34667rem;
    padding-bottom: .16rem;
    background: #f0f0f0;
    border-radius: .13333rem;
    margin-top: .42667rem;
    max-height: 5.33333rem;
    overflow-y: scroll
}

.interests-dialog .interests-dialog-content[data-v-24d5ceb9]::-webkit-scrollbar {
    width: .18667rem;
    height: .18667rem
}

.interests-dialog .interests-dialog-content[data-v-24d5ceb9]::-webkit-scrollbar-thumb {
    border-radius: .21333rem;
    background: #dddee0!important;
    margin-bottom: .26667rem
}

.interests-dialog .interests-dialog-content .interests-dialog-content-item[data-v-24d5ceb9] {
    border-bottom: .02667rem dashed #d8d8d8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: .16rem;
    padding-top: .08rem
}

.interests-dialog .interests-dialog-content .interests-dialog-content-item .interests-dialog-content-item__title[data-v-24d5ceb9] {
    color: #ff5d7d;
    font-weight: 700;
    font-size: .32rem;
    padding-top: .13333rem
}

.interests-dialog .interests-dialog-content .interests-dialog-content-item .interests-dialog-content-item__content[data-v-24d5ceb9] {
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.interests-dialog .interests-dialog-content .interests-dialog-content-item .interests-dialog-content-item__content .interests-dialog-content-item__name[data-v-24d5ceb9] {
    font-weight: 400;
    font-size: .42667rem
}

.interests-dialog .interests-dialog-content .interests-dialog-content-item .interests-dialog-content-item__content .interests-dialog-content-item__price[data-v-24d5ceb9] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: .16rem;
    font-size: .37333rem;
    line-height: 150%
}

.interests-dialog .interests-dialog-content .interests-dialog-content-item .interests-dialog-content-item__content .interests-dialog-content-item__price .interests-dialog-content-item__price-num[data-v-24d5ceb9] {
    color: #ff5d7d
}

.interests-dialog .interests-dialog-content .interests-dialog-content-item .interests-dialog-content-item__content .interests-dialog-content-item__price .interests-dialog-content-item__price-num span[data-v-24d5ceb9] {
    color: #ff9f00;
    text-decoration: line-through
}

.interests-dialog .interests-dialog-content .interests-dialog-content-item .interests-dialog-content-item__content .interests-dialog-content-item__price .interests-dialog-content-item__num[data-v-24d5ceb9] {
    color: #8b8b8b
}

.interests-dialog .interests-dialog-content .interests-dialog-content-item .interests-dialog-content-item__content .interests-dialog-content-item__price .interests-dialog-content-item__num .fa-heart[data-v-24d5ceb9] {
    color: #ff5d7d
}

.interests-dialog .interests-dialog-content .interests-dialog-content-item[data-v-24d5ceb9]:last-child {
    border: none
}

.interests-dialog .interests-dialog__btn[data-v-24d5ceb9] {
    border-radius: .13333rem;
    background-color: #ff5d7d;
    padding: .29333rem 0 .34667rem;
    text-align: center;
    width: 100%;
    margin-top: .53333rem;
    font-family: AlibabaPuHuiTi;
    font-size: .42667rem;
    font-weight: 500;
    color: #fff
}

.interests-dialog .interests-dialog__no-hint[data-v-24d5ceb9] {
    margin-top: .37333rem;
    font-family: Source Han Sans;
    font-size: .37333rem;
    text-align: center;
    color: #4007ab;
    border-bottom: .02667rem solid #4007ab;
    margin-bottom: .26667rem
}

.gray-page[data-v-44dc1f0e] {
    background-color: #f9f9f9
}

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

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

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

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

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

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

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

a[data-v-44dc1f0e]:active,a[data-v-44dc1f0e]:focus {
    outline: none
}

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

div[data-v-44dc1f0e]:focus {
    outline: none
}

.button[data-v-44dc1f0e] {
    cursor: pointer
}

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

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

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

.coupon-item[data-v-44dc1f0e] {
    margin-top: .32rem;
    border-radius: .21333rem;
    background: #fff;
    border: .02667rem solid #e8e8e8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .32rem
}

.coupon-item.gradient[data-v-44dc1f0e] {
    background: -webkit-gradient(linear,left top,right top,from(#fff),to(#fff2f2));
    background: linear-gradient(90deg,#fff,#fff2f2)
}

.coupon-item.disabled[data-v-44dc1f0e] {
    background: #f5f5f5
}

.coupon-item.disabled .right .button[data-v-44dc1f0e] {
    background-color: #cdcdcd
}

.coupon-item[data-v-44dc1f0e]:first-child {
    margin-top: 0
}

.coupon-item .left[data-v-44dc1f0e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.coupon-item .left .name[data-v-44dc1f0e] {
    font-size: .53333rem;
    color: #ff8d1a;
    font-weight: 500
}

.coupon-item .left .desc[data-v-44dc1f0e] {
    font-size: .32rem;
    color: grey;
    padding: .21333rem .21333rem .21333rem 0
}

.coupon-item .left .time[data-v-44dc1f0e] {
    font-size: .32rem;
    color: #cfcfcf
}

.coupon-item .right[data-v-44dc1f0e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.coupon-item .right .price[data-v-44dc1f0e] {
    color: #ff8d1a;
    font-size: .74667rem;
    font-weight: 500;
    width: 100%;
    text-align: center;
    line-height: .96rem
}

.coupon-item .right .button[data-v-44dc1f0e] {
    color: #fff;
    background-color: #ff5d7d;
    height: .74667rem;
    width: 2.13333rem;
    border-radius: 2.13333rem;
    font-size: .37333rem;
    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
}

.gray-page[data-v-686a7250] {
    background-color: #f9f9f9
}

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

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

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

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

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

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

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

a[data-v-686a7250]:active,a[data-v-686a7250]:focus {
    outline: none
}

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

div[data-v-686a7250]:focus {
    outline: none
}

.button[data-v-686a7250] {
    cursor: pointer
}

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

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

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

.error[data-v-686a7250] {
    width: 100%;
    height: 100vh;
    padding: .53333rem;
    background-color: #fff
}

.error .reload-button[data-v-686a7250] {
    margin: .53333rem 0 .21333rem 0
}

.error .footer[data-v-686a7250] {
    font-size: .37333rem;
    color: #969799;
    padding: .21333rem 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.popup-content[data-v-b63da178] {
    padding-top: 2.13333rem
}

.popup-content .title[data-v-b63da178] {
    font-size: .58667rem;
    text-align: center;
    font-weight: 700;
    color: #5a5a5a
}

.popup-content .options[data-v-b63da178] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 1.33333rem 0
}

.popup-content .options .item[data-v-b63da178] {
    width: 4rem;
    height: 4.8rem;
    border-radius: .4rem;
    background-color: #fff;
    padding: .66667rem;
    border: .08rem solid #f5f5f5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.popup-content .options .item img[data-v-b63da178] {
    width: 100%
}

.popup-content .options .item p[data-v-b63da178] {
    font-size: .42667rem;
    padding-top: .48rem
}

.popup-content .options .active[data-v-b63da178] {
    border-color: #ff5d7d
}

.popup-content .button[data-v-b63da178] {
    background-image: -webkit-gradient(linear,left top,right top,from(#ff6f8c),to(#fd466a));
    background-image: linear-gradient(90deg,#ff6f8c,#fd466a);
    font-weight: 700;
    font-size: .48rem;
    height: 1.06667rem;
    width: 4.8rem;
    border-radius: 1.06667rem;
    color: #fff;
    margin: 0 auto;
    line-height: 1.06667rem;
    text-align: center;
    letter-spacing: .13333rem
}
