body[data-v-0d5c2fbb] {
    background-color: #f4f4f4
}

.ellipsis-5[data-v-0d5c2fbb] {
    -webkit-line-clamp: 5
}

.ellipsis-4[data-v-0d5c2fbb],.ellipsis-5[data-v-0d5c2fbb] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-4[data-v-0d5c2fbb] {
    -webkit-line-clamp: 4
}

.ellipsis-3[data-v-0d5c2fbb] {
    -webkit-line-clamp: 3
}

.ellipsis-2[data-v-0d5c2fbb],.ellipsis-3[data-v-0d5c2fbb] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-2[data-v-0d5c2fbb] {
    -webkit-line-clamp: 2
}

.ellipsis-1[data-v-0d5c2fbb] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hide-scrollbar[data-v-0d5c2fbb]::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0;
    -webkit-overflow-scrolling: touch;
    -overflow-scrolling: touch
}

.copy-text[data-v-0d5c2fbb] {
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

.common-page-btn-footer[data-v-0d5c2fbb] {
    background: #fff;
    bottom: 0;
    box-shadow: 0 -.53333vw 2.66667vw #0000001a;
    left: 0;
    padding: 2.66667vw;
    position: fixed;
    right: 0
}

.van-dialog.overlay-agree[data-v-0d5c2fbb] {
    padding: 6.66667vw 5.33333vw 4.8vw
}

.van-dialog.overlay-agree .van-dialog__content[data-v-0d5c2fbb] {
    margin-bottom: 7.46667vw;
    margin-left: auto;
    margin-right: auto;
    width: 57.6vw
}

.van-dialog.overlay-agree .van-dialog__content .van-dialog__message[data-v-0d5c2fbb] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    line-height: 6.4vw;
    padding: 0
}

.van-dialog.overlay-agree .van-dialog__footer[data-v-0d5c2fbb] {
    padding: 0 0 .53333vw
}

.pay-popup .content-box[data-v-0d5c2fbb] {
    box-sizing: border-box;
    height: 59.46667vw;
    padding: 8vw 5.33333vw 0
}

.pay-popup .content-box .title-box[data-v-0d5c2fbb] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: center
}

.pay-popup .content-box .price-tips[data-v-0d5c2fbb] {
    color: #333;
    font-size: 3.2vw;
    font-weight: 400;
    margin-top: 11.2vw
}

.pay-popup .content-box .price-tips .f-16[data-v-0d5c2fbb] {
    color: #e60f0f;
    font-size: 4.26667vw
}

.pay-popup .content-box .input_box[data-v-0d5c2fbb] {
    align-items: center;
    background: #fff9f9;
    border: 1px solid #ffebeb;
    border-radius: 1.6vw;
    display: flex;
    height: 13.6vw;
    margin-top: 3.2vw;
    padding-left: 3.73333vw
}

.pay-popup .content-box .input_box .link-box[data-v-0d5c2fbb] {
    background: #e60f0f;
    border-radius: 3.2vw;
    height: 5.33333vw;
    margin-right: 1.86667vw;
    width: .8vw
}

.pay-popup .content-box .input_box .icon-box[data-v-0d5c2fbb] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.pay-popup .content-box .input_box .van-field[data-v-0d5c2fbb] {
    background: unset;
    padding-left: 0
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-0d5c2fbb] {
    background: unset;
    border: none;
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 400
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-0d5c2fbb]:before {
    content: unset
}

.pay-popup .content-box .input_box .van-field .van-field__control[data-v-0d5c2fbb] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.page-spy-logo[data-v-0d5c2fbb] {
    height: 13.33333vw!important;
    width: 13.33333vw!important
}

.page-spy-logo img[data-v-0d5c2fbb] {
    height: 8vw!important;
    width: 8vw!important
}

[data-v-0d5c2fbb]:root:root {
    --van-button-small-height: 7.46667vw;
    --van-button-small-font-size: 3.2vw;
    --van-button-default-height: 9.6vw;
    --van-button-default-font-size: 3.73333vw;
    --van-button-large-height: 11.2vw;
    --van-button-large-font-size: 3.73333vw;
    --van-button-primary-color: #fff;
    --van-button-primary-background: #e60f0f;
    --van-button-primary-border-color: #e60f0f;
    --van-button-success-color: #fff;
    --van-button-success-background: #0082ff;
    --van-button-success-border-color: #0082ff
}

.van-button[data-v-0d5c2fbb] {
    transition: all .3s ease-out
}

.van-button--large[data-v-0d5c2fbb] {
    padding: var(--van-button-normal-padding);
    width: auto
}

.van-button--disabled.van-button--primary[data-v-0d5c2fbb],.van-button--disabled.van-button--success[data-v-0d5c2fbb] {
    background-color: #d9d9d9;
    border-color: #d9d9d9;
    color: #999;
    opacity: 1
}

.van-button--disabled.van-button--primary.van-button--plain[data-v-0d5c2fbb],.van-button--disabled.van-button--success.van-button--plain[data-v-0d5c2fbb] {
    background-color: #fff
}

.van-button--block[data-v-0d5c2fbb] {
    width: 100%
}

.van-dialog[data-v-0d5c2fbb] {
    padding: 2.66667vw 0;
    width: 84vw
}

.van-dialog .van-dialog__header[data-v-0d5c2fbb] {
    color: #333;
    font-size: 4.8vw;
    padding: 4vw 5.33333vw 2.66667vw
}

.van-dialog .van-dialog__content[data-v-0d5c2fbb] {
    min-height: auto
}

.van-dialog .van-dialog__content .van-dialog__message[data-v-0d5c2fbb] {
    color: #666;
    font-size: 3.73333vw;
    line-height: 5.33333vw;
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-0d5c2fbb] {
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-0d5c2fbb] :nth-child(2) {
    margin-left: 3.2vw
}

.van-dialog .van-dialog__footer .van-button[data-v-0d5c2fbb] {
    border-radius: 5.6vw;
    font-size: 3.73333vw;
    height: 11.2vw
}

.van-dialog .van-dialog__footer .van-dialog__cancel[data-v-0d5c2fbb] {
    border: 1px solid #e60f0f;
    color: #e60f0f
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-0d5c2fbb] {
    background: #e60f0f;
    color: #fff
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-0d5c2fbb]:after,.van-dialog .van-dialog__footer[data-v-0d5c2fbb]:after {
    border: none
}

.van-toast[data-v-0d5c2fbb] {
    background-color: #000c;
    padding: 2.66667vw
}

.van-toast .van-toast__text[data-v-0d5c2fbb] {
    font-size: 3.73333vw;
    line-height: 5.33333vw
}

.van-radio .van-radio__icon[data-v-0d5c2fbb] {
    font-size: 4.26667vw
}

.van-radio .van-radio__icon--checked i[data-v-0d5c2fbb] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.van-checkbox .van-checkbox__icon[data-v-0d5c2fbb] {
    font-size: 4.26667vw
}

.van-checkbox .van-checkbox__icon--checked i[data-v-0d5c2fbb] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.header[data-v-0d5c2fbb] {
    background: #fff;
    color: #333;
    height: 11.73333vw;
    line-height: 11.73333vw;
    overflow: hidden;
    padding: 0 4vw;
    position: relative;
    text-align: center
}

.header .back[data-v-0d5c2fbb] {
    align-items: center;
    display: flex;
    left: 4vw;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.header .back[data-v-0d5c2fbb] .header-icon img {
    margin: 0!important
}

.header .back .unread[data-v-0d5c2fbb] {
    background-color: #e60f0f;
    border-radius: 2.13333vw;
    color: #fff;
    font-size: 3.2vw;
    height: 4.26667vw;
    line-height: 4.26667vw;
    min-width: 4.26667vw;
    padding: 0 1.06667vw;
    text-align: center
}

.header .title[data-v-0d5c2fbb] {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex: 1;
    font-size: 4.26667vw;
    font-weight: 500;
    height: 100%;
    justify-content: center;
    overflow: auto;
    padding: 0 13.33333vw
}

.header .title .msg[data-v-0d5c2fbb] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header .title .offline[data-v-0d5c2fbb],.header .title .online[data-v-0d5c2fbb] {
    background: #51f7a4;
    border-radius: 100%;
    height: 2.4vw;
    margin-left: 1.33333vw;
    width: 2.4vw
}

.header .title .offline[data-v-0d5c2fbb] {
    background: #dedede!important
}

.header .more[data-v-0d5c2fbb] {
    font-size: 4.8vw;
    position: absolute;
    right: 4vw;
    top: 50%;
    transform: translateY(-50%)
}

.unread[data-v-0d5c2fbb] {
    opacity: 1
}

.unread-enter-active[data-v-0d5c2fbb] {
    transition: opacity .3s ease-out
}

.unread-enter[data-v-0d5c2fbb] {
    opacity: 0
}

.unread-leave-active[data-v-0d5c2fbb] {
    transition: opacity .3s ease-out
}

.unread-leave-to[data-v-0d5c2fbb] {
    opacity: 0
}

body[data-v-c4d3e482] {
    background-color: #f4f4f4
}

.ellipsis-5[data-v-c4d3e482] {
    -webkit-line-clamp: 5
}

.ellipsis-4[data-v-c4d3e482],.ellipsis-5[data-v-c4d3e482] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-4[data-v-c4d3e482] {
    -webkit-line-clamp: 4
}

.ellipsis-3[data-v-c4d3e482] {
    -webkit-line-clamp: 3
}

.ellipsis-2[data-v-c4d3e482],.ellipsis-3[data-v-c4d3e482] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-2[data-v-c4d3e482] {
    -webkit-line-clamp: 2
}

.ellipsis-1[data-v-c4d3e482] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hide-scrollbar[data-v-c4d3e482]::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0;
    -webkit-overflow-scrolling: touch;
    -overflow-scrolling: touch
}

.copy-text[data-v-c4d3e482] {
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

.common-page-btn-footer[data-v-c4d3e482] {
    background: #fff;
    bottom: 0;
    box-shadow: 0 -.53333vw 2.66667vw #0000001a;
    left: 0;
    padding: 2.66667vw;
    position: fixed;
    right: 0
}

.van-dialog.overlay-agree[data-v-c4d3e482] {
    padding: 6.66667vw 5.33333vw 4.8vw
}

.van-dialog.overlay-agree .van-dialog__content[data-v-c4d3e482] {
    margin-bottom: 7.46667vw;
    margin-left: auto;
    margin-right: auto;
    width: 57.6vw
}

.van-dialog.overlay-agree .van-dialog__content .van-dialog__message[data-v-c4d3e482] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    line-height: 6.4vw;
    padding: 0
}

.van-dialog.overlay-agree .van-dialog__footer[data-v-c4d3e482] {
    padding: 0 0 .53333vw
}

.pay-popup .content-box[data-v-c4d3e482] {
    box-sizing: border-box;
    height: 59.46667vw;
    padding: 8vw 5.33333vw 0
}

.pay-popup .content-box .title-box[data-v-c4d3e482] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: center
}

.pay-popup .content-box .price-tips[data-v-c4d3e482] {
    color: #333;
    font-size: 3.2vw;
    font-weight: 400;
    margin-top: 11.2vw
}

.pay-popup .content-box .price-tips .f-16[data-v-c4d3e482] {
    color: #e60f0f;
    font-size: 4.26667vw
}

.pay-popup .content-box .input_box[data-v-c4d3e482] {
    align-items: center;
    background: #fff9f9;
    border: 1px solid #ffebeb;
    border-radius: 1.6vw;
    display: flex;
    height: 13.6vw;
    margin-top: 3.2vw;
    padding-left: 3.73333vw
}

.pay-popup .content-box .input_box .link-box[data-v-c4d3e482] {
    background: #e60f0f;
    border-radius: 3.2vw;
    height: 5.33333vw;
    margin-right: 1.86667vw;
    width: .8vw
}

.pay-popup .content-box .input_box .icon-box[data-v-c4d3e482] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.pay-popup .content-box .input_box .van-field[data-v-c4d3e482] {
    background: unset;
    padding-left: 0
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-c4d3e482] {
    background: unset;
    border: none;
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 400
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-c4d3e482]:before {
    content: unset
}

.pay-popup .content-box .input_box .van-field .van-field__control[data-v-c4d3e482] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.page-spy-logo[data-v-c4d3e482] {
    height: 13.33333vw!important;
    width: 13.33333vw!important
}

.page-spy-logo img[data-v-c4d3e482] {
    height: 8vw!important;
    width: 8vw!important
}

[data-v-c4d3e482]:root:root {
    --van-button-small-height: 7.46667vw;
    --van-button-small-font-size: 3.2vw;
    --van-button-default-height: 9.6vw;
    --van-button-default-font-size: 3.73333vw;
    --van-button-large-height: 11.2vw;
    --van-button-large-font-size: 3.73333vw;
    --van-button-primary-color: #fff;
    --van-button-primary-background: #e60f0f;
    --van-button-primary-border-color: #e60f0f;
    --van-button-success-color: #fff;
    --van-button-success-background: #0082ff;
    --van-button-success-border-color: #0082ff
}

.van-button[data-v-c4d3e482] {
    transition: all .3s ease-out
}

.van-button--large[data-v-c4d3e482] {
    padding: var(--van-button-normal-padding);
    width: auto
}

.van-button--disabled.van-button--primary[data-v-c4d3e482],.van-button--disabled.van-button--success[data-v-c4d3e482] {
    background-color: #d9d9d9;
    border-color: #d9d9d9;
    color: #999;
    opacity: 1
}

.van-button--disabled.van-button--primary.van-button--plain[data-v-c4d3e482],.van-button--disabled.van-button--success.van-button--plain[data-v-c4d3e482] {
    background-color: #fff
}

.van-button--block[data-v-c4d3e482] {
    width: 100%
}

.van-dialog[data-v-c4d3e482] {
    padding: 2.66667vw 0;
    width: 84vw
}

.van-dialog .van-dialog__header[data-v-c4d3e482] {
    color: #333;
    font-size: 4.8vw;
    padding: 4vw 5.33333vw 2.66667vw
}

.van-dialog .van-dialog__content[data-v-c4d3e482] {
    min-height: auto
}

.van-dialog .van-dialog__content .van-dialog__message[data-v-c4d3e482] {
    color: #666;
    font-size: 3.73333vw;
    line-height: 5.33333vw;
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-c4d3e482] {
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-c4d3e482] :nth-child(2) {
    margin-left: 3.2vw
}

.van-dialog .van-dialog__footer .van-button[data-v-c4d3e482] {
    border-radius: 5.6vw;
    font-size: 3.73333vw;
    height: 11.2vw
}

.van-dialog .van-dialog__footer .van-dialog__cancel[data-v-c4d3e482] {
    border: 1px solid #e60f0f;
    color: #e60f0f
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-c4d3e482] {
    background: #e60f0f;
    color: #fff
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-c4d3e482]:after,.van-dialog .van-dialog__footer[data-v-c4d3e482]:after {
    border: none
}

.van-toast[data-v-c4d3e482] {
    background-color: #000c;
    padding: 2.66667vw
}

.van-toast .van-toast__text[data-v-c4d3e482] {
    font-size: 3.73333vw;
    line-height: 5.33333vw
}

.van-radio .van-radio__icon[data-v-c4d3e482] {
    font-size: 4.26667vw
}

.van-radio .van-radio__icon--checked i[data-v-c4d3e482] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.van-checkbox .van-checkbox__icon[data-v-c4d3e482] {
    font-size: 4.26667vw
}

.van-checkbox .van-checkbox__icon--checked i[data-v-c4d3e482] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.trade_status_show[data-v-c4d3e482] {
    height: 12.26667vw!important;
    opacity: 1!important;
    padding: 1.33333vw 4vw 2.66667vw!important
}

.trade_status[data-v-c4d3e482] {
    background: #fff;
    box-shadow: 0 .8vw .8vw 1px #00000005;
    box-sizing: border-box;
    height: 0;
    line-height: 8vw;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    transition: all .3s ease-out
}

.trade_status_text[data-v-c4d3e482] {
    align-items: center;
    background: #ffebeb;
    border-radius: 1.6vw;
    display: flex;
    justify-content: space-between;
    padding: 0 2.66667vw
}

body[data-v-14f4925a] {
    background-color: #f4f4f4
}

.ellipsis-5[data-v-14f4925a] {
    -webkit-line-clamp: 5
}

.ellipsis-4[data-v-14f4925a],.ellipsis-5[data-v-14f4925a] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-4[data-v-14f4925a] {
    -webkit-line-clamp: 4
}

.ellipsis-3[data-v-14f4925a] {
    -webkit-line-clamp: 3
}

.ellipsis-2[data-v-14f4925a],.ellipsis-3[data-v-14f4925a] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-2[data-v-14f4925a] {
    -webkit-line-clamp: 2
}

.ellipsis-1[data-v-14f4925a] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hide-scrollbar[data-v-14f4925a]::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0;
    -webkit-overflow-scrolling: touch;
    -overflow-scrolling: touch
}

.copy-text[data-v-14f4925a] {
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

.common-page-btn-footer[data-v-14f4925a] {
    background: #fff;
    bottom: 0;
    box-shadow: 0 -.53333vw 2.66667vw #0000001a;
    left: 0;
    padding: 2.66667vw;
    position: fixed;
    right: 0
}

.van-dialog.overlay-agree[data-v-14f4925a] {
    padding: 6.66667vw 5.33333vw 4.8vw
}

.van-dialog.overlay-agree .van-dialog__content[data-v-14f4925a] {
    margin-bottom: 7.46667vw;
    margin-left: auto;
    margin-right: auto;
    width: 57.6vw
}

.van-dialog.overlay-agree .van-dialog__content .van-dialog__message[data-v-14f4925a] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    line-height: 6.4vw;
    padding: 0
}

.van-dialog.overlay-agree .van-dialog__footer[data-v-14f4925a] {
    padding: 0 0 .53333vw
}

.pay-popup .content-box[data-v-14f4925a] {
    box-sizing: border-box;
    height: 59.46667vw;
    padding: 8vw 5.33333vw 0
}

.pay-popup .content-box .title-box[data-v-14f4925a] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: center
}

.pay-popup .content-box .price-tips[data-v-14f4925a] {
    color: #333;
    font-size: 3.2vw;
    font-weight: 400;
    margin-top: 11.2vw
}

.pay-popup .content-box .price-tips .f-16[data-v-14f4925a] {
    color: #e60f0f;
    font-size: 4.26667vw
}

.pay-popup .content-box .input_box[data-v-14f4925a] {
    align-items: center;
    background: #fff9f9;
    border: 1px solid #ffebeb;
    border-radius: 1.6vw;
    display: flex;
    height: 13.6vw;
    margin-top: 3.2vw;
    padding-left: 3.73333vw
}

.pay-popup .content-box .input_box .link-box[data-v-14f4925a] {
    background: #e60f0f;
    border-radius: 3.2vw;
    height: 5.33333vw;
    margin-right: 1.86667vw;
    width: .8vw
}

.pay-popup .content-box .input_box .icon-box[data-v-14f4925a] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.pay-popup .content-box .input_box .van-field[data-v-14f4925a] {
    background: unset;
    padding-left: 0
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-14f4925a] {
    background: unset;
    border: none;
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 400
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-14f4925a]:before {
    content: unset
}

.pay-popup .content-box .input_box .van-field .van-field__control[data-v-14f4925a] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.page-spy-logo[data-v-14f4925a] {
    height: 13.33333vw!important;
    width: 13.33333vw!important
}

.page-spy-logo img[data-v-14f4925a] {
    height: 8vw!important;
    width: 8vw!important
}

[data-v-14f4925a]:root:root {
    --van-button-small-height: 7.46667vw;
    --van-button-small-font-size: 3.2vw;
    --van-button-default-height: 9.6vw;
    --van-button-default-font-size: 3.73333vw;
    --van-button-large-height: 11.2vw;
    --van-button-large-font-size: 3.73333vw;
    --van-button-primary-color: #fff;
    --van-button-primary-background: #e60f0f;
    --van-button-primary-border-color: #e60f0f;
    --van-button-success-color: #fff;
    --van-button-success-background: #0082ff;
    --van-button-success-border-color: #0082ff
}

.van-button[data-v-14f4925a] {
    transition: all .3s ease-out
}

.van-button--large[data-v-14f4925a] {
    padding: var(--van-button-normal-padding);
    width: auto
}

.van-button--disabled.van-button--primary[data-v-14f4925a],.van-button--disabled.van-button--success[data-v-14f4925a] {
    background-color: #d9d9d9;
    border-color: #d9d9d9;
    color: #999;
    opacity: 1
}

.van-button--disabled.van-button--primary.van-button--plain[data-v-14f4925a],.van-button--disabled.van-button--success.van-button--plain[data-v-14f4925a] {
    background-color: #fff
}

.van-button--block[data-v-14f4925a] {
    width: 100%
}

.van-dialog[data-v-14f4925a] {
    padding: 2.66667vw 0;
    width: 84vw
}

.van-dialog .van-dialog__header[data-v-14f4925a] {
    color: #333;
    font-size: 4.8vw;
    padding: 4vw 5.33333vw 2.66667vw
}

.van-dialog .van-dialog__content[data-v-14f4925a] {
    min-height: auto
}

.van-dialog .van-dialog__content .van-dialog__message[data-v-14f4925a] {
    color: #666;
    font-size: 3.73333vw;
    line-height: 5.33333vw;
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-14f4925a] {
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-14f4925a] :nth-child(2) {
    margin-left: 3.2vw
}

.van-dialog .van-dialog__footer .van-button[data-v-14f4925a] {
    border-radius: 5.6vw;
    font-size: 3.73333vw;
    height: 11.2vw
}

.van-dialog .van-dialog__footer .van-dialog__cancel[data-v-14f4925a] {
    border: 1px solid #e60f0f;
    color: #e60f0f
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-14f4925a] {
    background: #e60f0f;
    color: #fff
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-14f4925a]:after,.van-dialog .van-dialog__footer[data-v-14f4925a]:after {
    border: none
}

.van-toast[data-v-14f4925a] {
    background-color: #000c;
    padding: 2.66667vw
}

.van-toast .van-toast__text[data-v-14f4925a] {
    font-size: 3.73333vw;
    line-height: 5.33333vw
}

.van-radio .van-radio__icon[data-v-14f4925a] {
    font-size: 4.26667vw
}

.van-radio .van-radio__icon--checked i[data-v-14f4925a] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.van-checkbox .van-checkbox__icon[data-v-14f4925a] {
    font-size: 4.26667vw
}

.van-checkbox .van-checkbox__icon--checked i[data-v-14f4925a] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.latestWorkOrderCard-comp[data-v-14f4925a] {
    border-bottom: .5px solid #d9d9d9;
    max-height: 50.93333vw;
    overflow: hidden;
    padding: 2.66667vw 2.66667vw .53333vw;
    transition: all .3s ease-out
}

.latestWorkOrderCard-comp .card[data-v-14f4925a] {
    background: #fff;
    border: .5px solid #d9d9d9;
    border-radius: 2.66667vw;
    box-sizing: content-box;
    max-height: 38.13333vw;
    overflow: hidden;
    padding-top: 2.66667vw;
    transition: all .3s ease-out
}

.latestWorkOrderCard-comp .card .title[data-v-14f4925a] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    line-height: 4.8vw;
    padding: 0 2.66667vw 1.33333vw
}

.latestWorkOrderCard-comp .card .title-content span[data-v-14f4925a]:nth-child(2) {
    color: #0082ff
}

.latestWorkOrderCard-comp .card .title-tip[data-v-14f4925a] {
    background: #e60f0f;
    border-radius: .53333vw;
    color: #fff;
    flex-shrink: 0;
    font-size: 3.2vw;
    line-height: 4.8vw;
    padding: 0 1.33333vw
}

.latestWorkOrderCard-comp .card .content[data-v-14f4925a] {
    color: #666;
    font-size: 3.2vw;
    margin: 1.33333vw 0 2.66667vw;
    padding: 0 2.66667vw
}

.latestWorkOrderCard-comp .card .btns[data-v-14f4925a] {
    display: flex;
    transform: translate(-2.66667vw);
    width: 100vw
}

.latestWorkOrderCard-comp .card .btns .btn-item[data-v-14f4925a] {
    flex: 1;
    line-height: 8vw;
    text-align: center;
    transform: skew(30deg)
}

.latestWorkOrderCard-comp .card .btns .btn-item_blue[data-v-14f4925a] {
    background: #eff7ff
}

.latestWorkOrderCard-comp .card .btns .btn-item_blue .text[data-v-14f4925a] {
    color: #0082ff
}

.latestWorkOrderCard-comp .card .btns .btn-item_red[data-v-14f4925a] {
    background: #ffebeb
}

.latestWorkOrderCard-comp .card .btns .btn-item_red .text[data-v-14f4925a] {
    color: #e60f0f
}

.latestWorkOrderCard-comp .card .btns .btn-item .text[data-v-14f4925a] {
    transform: skew(-30deg)
}

.latestWorkOrderCard-comp .card .btns .btn-item[data-v-14f4925a]:nth-child(2) {
    margin-left: 2.66667vw
}

.latestWorkOrderCard-comp .icon[data-v-14f4925a] {
    display: flex;
    font-size: 3.2vw;
    justify-content: center;
    padding-top: .53333vw;
    transition: transform .3s ease-out
}

.latestWorkOrderCard-comp_hide[data-v-14f4925a] {
    padding: 0 2.66667vw
}

.latestWorkOrderCard-comp_hide .card[data-v-14f4925a] {
    border-width: 0;
    max-height: 0;
    padding: 0
}

.latestWorkOrderCard-comp_hide .icon[data-v-14f4925a] {
    transform: rotateX(180deg)
}

.latestWorkOrderCard-comp_done[data-v-14f4925a] {
    max-height: 0;
    padding: 0 2.66667vw
}

[data-v-14f4925a] .form-content .form-title {
    font-size: 4.8vw;
    font-weight: 600;
    line-height: 16vw;
    text-align: center
}

[data-v-14f4925a] .form-content .form-tip {
    background-color: #ffebeb;
    color: #e60f0f;
    font-size: 3.2vw;
    padding: 2.66667vw 5.33333vw;
    text-align: center
}

[data-v-14f4925a] .form-content .form-items {
    max-height: 120vw;
    overflow-y: auto;
    padding: 2.66667vw 5.33333vw 0
}

[data-v-14f4925a] .form-content .form-btn {
    border-top: .5px solid #f6f6f6;
    padding: 2.66667vw
}

body[data-v-1be7c898] {
    background-color: #f4f4f4
}

.ellipsis-5[data-v-1be7c898] {
    -webkit-line-clamp: 5
}

.ellipsis-4[data-v-1be7c898],.ellipsis-5[data-v-1be7c898] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-4[data-v-1be7c898] {
    -webkit-line-clamp: 4
}

.ellipsis-3[data-v-1be7c898] {
    -webkit-line-clamp: 3
}

.ellipsis-2[data-v-1be7c898],.ellipsis-3[data-v-1be7c898] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-2[data-v-1be7c898] {
    -webkit-line-clamp: 2
}

.ellipsis-1[data-v-1be7c898] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hide-scrollbar[data-v-1be7c898]::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0;
    -webkit-overflow-scrolling: touch;
    -overflow-scrolling: touch
}

.copy-text[data-v-1be7c898] {
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

.common-page-btn-footer[data-v-1be7c898] {
    background: #fff;
    bottom: 0;
    box-shadow: 0 -.53333vw 2.66667vw #0000001a;
    left: 0;
    padding: 2.66667vw;
    position: fixed;
    right: 0
}

.van-dialog.overlay-agree[data-v-1be7c898] {
    padding: 6.66667vw 5.33333vw 4.8vw
}

.van-dialog.overlay-agree .van-dialog__content[data-v-1be7c898] {
    margin-bottom: 7.46667vw;
    margin-left: auto;
    margin-right: auto;
    width: 57.6vw
}

.van-dialog.overlay-agree .van-dialog__content .van-dialog__message[data-v-1be7c898] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    line-height: 6.4vw;
    padding: 0
}

.van-dialog.overlay-agree .van-dialog__footer[data-v-1be7c898] {
    padding: 0 0 .53333vw
}

.pay-popup .content-box[data-v-1be7c898] {
    box-sizing: border-box;
    height: 59.46667vw;
    padding: 8vw 5.33333vw 0
}

.pay-popup .content-box .title-box[data-v-1be7c898] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: center
}

.pay-popup .content-box .price-tips[data-v-1be7c898] {
    color: #333;
    font-size: 3.2vw;
    font-weight: 400;
    margin-top: 11.2vw
}

.pay-popup .content-box .price-tips .f-16[data-v-1be7c898] {
    color: #e60f0f;
    font-size: 4.26667vw
}

.pay-popup .content-box .input_box[data-v-1be7c898] {
    align-items: center;
    background: #fff9f9;
    border: 1px solid #ffebeb;
    border-radius: 1.6vw;
    display: flex;
    height: 13.6vw;
    margin-top: 3.2vw;
    padding-left: 3.73333vw
}

.pay-popup .content-box .input_box .link-box[data-v-1be7c898] {
    background: #e60f0f;
    border-radius: 3.2vw;
    height: 5.33333vw;
    margin-right: 1.86667vw;
    width: .8vw
}

.pay-popup .content-box .input_box .icon-box[data-v-1be7c898] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.pay-popup .content-box .input_box .van-field[data-v-1be7c898] {
    background: unset;
    padding-left: 0
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-1be7c898] {
    background: unset;
    border: none;
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 400
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-1be7c898]:before {
    content: unset
}

.pay-popup .content-box .input_box .van-field .van-field__control[data-v-1be7c898] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.page-spy-logo[data-v-1be7c898] {
    height: 13.33333vw!important;
    width: 13.33333vw!important
}

.page-spy-logo img[data-v-1be7c898] {
    height: 8vw!important;
    width: 8vw!important
}

[data-v-1be7c898]:root:root {
    --van-button-small-height: 7.46667vw;
    --van-button-small-font-size: 3.2vw;
    --van-button-default-height: 9.6vw;
    --van-button-default-font-size: 3.73333vw;
    --van-button-large-height: 11.2vw;
    --van-button-large-font-size: 3.73333vw;
    --van-button-primary-color: #fff;
    --van-button-primary-background: #e60f0f;
    --van-button-primary-border-color: #e60f0f;
    --van-button-success-color: #fff;
    --van-button-success-background: #0082ff;
    --van-button-success-border-color: #0082ff
}

.van-button[data-v-1be7c898] {
    transition: all .3s ease-out
}

.van-button--large[data-v-1be7c898] {
    padding: var(--van-button-normal-padding);
    width: auto
}

.van-button--disabled.van-button--primary[data-v-1be7c898],.van-button--disabled.van-button--success[data-v-1be7c898] {
    background-color: #d9d9d9;
    border-color: #d9d9d9;
    color: #999;
    opacity: 1
}

.van-button--disabled.van-button--primary.van-button--plain[data-v-1be7c898],.van-button--disabled.van-button--success.van-button--plain[data-v-1be7c898] {
    background-color: #fff
}

.van-button--block[data-v-1be7c898] {
    width: 100%
}

.van-dialog[data-v-1be7c898] {
    padding: 2.66667vw 0;
    width: 84vw
}

.van-dialog .van-dialog__header[data-v-1be7c898] {
    color: #333;
    font-size: 4.8vw;
    padding: 4vw 5.33333vw 2.66667vw
}

.van-dialog .van-dialog__content[data-v-1be7c898] {
    min-height: auto
}

.van-dialog .van-dialog__content .van-dialog__message[data-v-1be7c898] {
    color: #666;
    font-size: 3.73333vw;
    line-height: 5.33333vw;
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-1be7c898] {
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-1be7c898] :nth-child(2) {
    margin-left: 3.2vw
}

.van-dialog .van-dialog__footer .van-button[data-v-1be7c898] {
    border-radius: 5.6vw;
    font-size: 3.73333vw;
    height: 11.2vw
}

.van-dialog .van-dialog__footer .van-dialog__cancel[data-v-1be7c898] {
    border: 1px solid #e60f0f;
    color: #e60f0f
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-1be7c898] {
    background: #e60f0f;
    color: #fff
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-1be7c898]:after,.van-dialog .van-dialog__footer[data-v-1be7c898]:after {
    border: none
}

.van-toast[data-v-1be7c898] {
    background-color: #000c;
    padding: 2.66667vw
}

.van-toast .van-toast__text[data-v-1be7c898] {
    font-size: 3.73333vw;
    line-height: 5.33333vw
}

.van-radio .van-radio__icon[data-v-1be7c898] {
    font-size: 4.26667vw
}

.van-radio .van-radio__icon--checked i[data-v-1be7c898] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.van-checkbox .van-checkbox__icon[data-v-1be7c898] {
    font-size: 4.26667vw
}

.van-checkbox .van-checkbox__icon--checked i[data-v-1be7c898] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.loading-comp[data-v-1be7c898] {
    height: 8vw;
    overflow: hidden
}

.loading-comp[data-v-1be7c898] .van-loading-custom {
    align-items: center;
    display: flex;
    height: 4vw;
    justify-content: center;
    overflow: hidden
}

.loading-comp[data-v-1be7c898] .van-loading-custom .van-loading__text {
    font-size: 3.2vw
}

.loading-comp .no-more[data-v-1be7c898] {
    color: #999;
    font-size: 3.2vw;
    line-height: 5.33333vw;
    padding-top: 2.66667vw;
    text-align: center
}

body[data-v-b762a3d1] {
    background-color: #f4f4f4
}

.ellipsis-5[data-v-b762a3d1] {
    -webkit-line-clamp: 5
}

.ellipsis-4[data-v-b762a3d1],.ellipsis-5[data-v-b762a3d1] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-4[data-v-b762a3d1] {
    -webkit-line-clamp: 4
}

.ellipsis-3[data-v-b762a3d1] {
    -webkit-line-clamp: 3
}

.ellipsis-2[data-v-b762a3d1],.ellipsis-3[data-v-b762a3d1] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-2[data-v-b762a3d1] {
    -webkit-line-clamp: 2
}

.ellipsis-1[data-v-b762a3d1] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hide-scrollbar[data-v-b762a3d1]::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0;
    -webkit-overflow-scrolling: touch;
    -overflow-scrolling: touch
}

.copy-text[data-v-b762a3d1] {
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

.common-page-btn-footer[data-v-b762a3d1] {
    background: #fff;
    bottom: 0;
    box-shadow: 0 -.53333vw 2.66667vw #0000001a;
    left: 0;
    padding: 2.66667vw;
    position: fixed;
    right: 0
}

.van-dialog.overlay-agree[data-v-b762a3d1] {
    padding: 6.66667vw 5.33333vw 4.8vw
}

.van-dialog.overlay-agree .van-dialog__content[data-v-b762a3d1] {
    margin-bottom: 7.46667vw;
    margin-left: auto;
    margin-right: auto;
    width: 57.6vw
}

.van-dialog.overlay-agree .van-dialog__content .van-dialog__message[data-v-b762a3d1] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    line-height: 6.4vw;
    padding: 0
}

.van-dialog.overlay-agree .van-dialog__footer[data-v-b762a3d1] {
    padding: 0 0 .53333vw
}

.pay-popup .content-box[data-v-b762a3d1] {
    box-sizing: border-box;
    height: 59.46667vw;
    padding: 8vw 5.33333vw 0
}

.pay-popup .content-box .title-box[data-v-b762a3d1] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: center
}

.pay-popup .content-box .price-tips[data-v-b762a3d1] {
    color: #333;
    font-size: 3.2vw;
    font-weight: 400;
    margin-top: 11.2vw
}

.pay-popup .content-box .price-tips .f-16[data-v-b762a3d1] {
    color: #e60f0f;
    font-size: 4.26667vw
}

.pay-popup .content-box .input_box[data-v-b762a3d1] {
    align-items: center;
    background: #fff9f9;
    border: 1px solid #ffebeb;
    border-radius: 1.6vw;
    display: flex;
    height: 13.6vw;
    margin-top: 3.2vw;
    padding-left: 3.73333vw
}

.pay-popup .content-box .input_box .link-box[data-v-b762a3d1] {
    background: #e60f0f;
    border-radius: 3.2vw;
    height: 5.33333vw;
    margin-right: 1.86667vw;
    width: .8vw
}

.pay-popup .content-box .input_box .icon-box[data-v-b762a3d1] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.pay-popup .content-box .input_box .van-field[data-v-b762a3d1] {
    background: unset;
    padding-left: 0
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-b762a3d1] {
    background: unset;
    border: none;
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 400
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-b762a3d1]:before {
    content: unset
}

.pay-popup .content-box .input_box .van-field .van-field__control[data-v-b762a3d1] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.page-spy-logo[data-v-b762a3d1] {
    height: 13.33333vw!important;
    width: 13.33333vw!important
}

.page-spy-logo img[data-v-b762a3d1] {
    height: 8vw!important;
    width: 8vw!important
}

[data-v-b762a3d1]:root:root {
    --van-button-small-height: 7.46667vw;
    --van-button-small-font-size: 3.2vw;
    --van-button-default-height: 9.6vw;
    --van-button-default-font-size: 3.73333vw;
    --van-button-large-height: 11.2vw;
    --van-button-large-font-size: 3.73333vw;
    --van-button-primary-color: #fff;
    --van-button-primary-background: #e60f0f;
    --van-button-primary-border-color: #e60f0f;
    --van-button-success-color: #fff;
    --van-button-success-background: #0082ff;
    --van-button-success-border-color: #0082ff
}

.van-button[data-v-b762a3d1] {
    transition: all .3s ease-out
}

.van-button--large[data-v-b762a3d1] {
    padding: var(--van-button-normal-padding);
    width: auto
}

.van-button--disabled.van-button--primary[data-v-b762a3d1],.van-button--disabled.van-button--success[data-v-b762a3d1] {
    background-color: #d9d9d9;
    border-color: #d9d9d9;
    color: #999;
    opacity: 1
}

.van-button--disabled.van-button--primary.van-button--plain[data-v-b762a3d1],.van-button--disabled.van-button--success.van-button--plain[data-v-b762a3d1] {
    background-color: #fff
}

.van-button--block[data-v-b762a3d1] {
    width: 100%
}

.van-dialog[data-v-b762a3d1] {
    padding: 2.66667vw 0;
    width: 84vw
}

.van-dialog .van-dialog__header[data-v-b762a3d1] {
    color: #333;
    font-size: 4.8vw;
    padding: 4vw 5.33333vw 2.66667vw
}

.van-dialog .van-dialog__content[data-v-b762a3d1] {
    min-height: auto
}

.van-dialog .van-dialog__content .van-dialog__message[data-v-b762a3d1] {
    color: #666;
    font-size: 3.73333vw;
    line-height: 5.33333vw;
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-b762a3d1] {
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-b762a3d1] :nth-child(2) {
    margin-left: 3.2vw
}

.van-dialog .van-dialog__footer .van-button[data-v-b762a3d1] {
    border-radius: 5.6vw;
    font-size: 3.73333vw;
    height: 11.2vw
}

.van-dialog .van-dialog__footer .van-dialog__cancel[data-v-b762a3d1] {
    border: 1px solid #e60f0f;
    color: #e60f0f
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-b762a3d1] {
    background: #e60f0f;
    color: #fff
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-b762a3d1]:after,.van-dialog .van-dialog__footer[data-v-b762a3d1]:after {
    border: none
}

.van-toast[data-v-b762a3d1] {
    background-color: #000c;
    padding: 2.66667vw
}

.van-toast .van-toast__text[data-v-b762a3d1] {
    font-size: 3.73333vw;
    line-height: 5.33333vw
}

.van-radio .van-radio__icon[data-v-b762a3d1] {
    font-size: 4.26667vw
}

.van-radio .van-radio__icon--checked i[data-v-b762a3d1] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.van-checkbox .van-checkbox__icon[data-v-b762a3d1] {
    font-size: 4.26667vw
}

.van-checkbox .van-checkbox__icon--checked i[data-v-b762a3d1] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.quickSend-comp[data-v-b762a3d1] {
    background: #fff;
    border-radius: 1.6vw;
    box-shadow: 0 0 1.86667vw #00000014;
    padding: 2.66667vw;
    pointer-events: all;
    position: relative
}

.quickSend-comp .van-icon-cross[data-v-b762a3d1] {
    font-size: 4.26667vw;
    position: absolute;
    right: 2.66667vw;
    top: 2.66667vw
}

.quickSend-comp .van-button[data-v-b762a3d1] {
    bottom: 2.66667vw;
    position: absolute;
    right: 2.66667vw
}

.quickSend-comp .goods[data-v-b762a3d1] {
    display: flex
}

.quickSend-comp .goods img[data-v-b762a3d1] {
    border-radius: 1.06667vw;
    height: 22.93333vw;
    margin-right: 2.66667vw;
    width: 22.93333vw
}

.quickSend-comp .goods-info[data-v-b762a3d1] {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.quickSend-comp .goods-info .title[data-v-b762a3d1] {
    font-weight: 500;
    width: 58.66667vw
}

.quickSend-comp .goods-info .price[data-v-b762a3d1] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500
}

.quickSend-comp .common[data-v-b762a3d1] {
    padding-bottom: 4.8vw
}

body[data-v-d313dd23] {
    background-color: #f4f4f4
}

.ellipsis-5[data-v-d313dd23] {
    -webkit-line-clamp: 5
}

.ellipsis-4[data-v-d313dd23],.ellipsis-5[data-v-d313dd23] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-4[data-v-d313dd23] {
    -webkit-line-clamp: 4
}

.ellipsis-3[data-v-d313dd23] {
    -webkit-line-clamp: 3
}

.ellipsis-2[data-v-d313dd23],.ellipsis-3[data-v-d313dd23] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-2[data-v-d313dd23] {
    -webkit-line-clamp: 2
}

.ellipsis-1[data-v-d313dd23] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hide-scrollbar[data-v-d313dd23]::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0;
    -webkit-overflow-scrolling: touch;
    -overflow-scrolling: touch
}

.copy-text[data-v-d313dd23] {
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

.common-page-btn-footer[data-v-d313dd23] {
    background: #fff;
    bottom: 0;
    box-shadow: 0 -.53333vw 2.66667vw #0000001a;
    left: 0;
    padding: 2.66667vw;
    position: fixed;
    right: 0
}

.van-dialog.overlay-agree[data-v-d313dd23] {
    padding: 6.66667vw 5.33333vw 4.8vw
}

.van-dialog.overlay-agree .van-dialog__content[data-v-d313dd23] {
    margin-bottom: 7.46667vw;
    margin-left: auto;
    margin-right: auto;
    width: 57.6vw
}

.van-dialog.overlay-agree .van-dialog__content .van-dialog__message[data-v-d313dd23] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    line-height: 6.4vw;
    padding: 0
}

.van-dialog.overlay-agree .van-dialog__footer[data-v-d313dd23] {
    padding: 0 0 .53333vw
}

.pay-popup .content-box[data-v-d313dd23] {
    box-sizing: border-box;
    height: 59.46667vw;
    padding: 8vw 5.33333vw 0
}

.pay-popup .content-box .title-box[data-v-d313dd23] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: center
}

.pay-popup .content-box .price-tips[data-v-d313dd23] {
    color: #333;
    font-size: 3.2vw;
    font-weight: 400;
    margin-top: 11.2vw
}

.pay-popup .content-box .price-tips .f-16[data-v-d313dd23] {
    color: #e60f0f;
    font-size: 4.26667vw
}

.pay-popup .content-box .input_box[data-v-d313dd23] {
    align-items: center;
    background: #fff9f9;
    border: 1px solid #ffebeb;
    border-radius: 1.6vw;
    display: flex;
    height: 13.6vw;
    margin-top: 3.2vw;
    padding-left: 3.73333vw
}

.pay-popup .content-box .input_box .link-box[data-v-d313dd23] {
    background: #e60f0f;
    border-radius: 3.2vw;
    height: 5.33333vw;
    margin-right: 1.86667vw;
    width: .8vw
}

.pay-popup .content-box .input_box .icon-box[data-v-d313dd23] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.pay-popup .content-box .input_box .van-field[data-v-d313dd23] {
    background: unset;
    padding-left: 0
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-d313dd23] {
    background: unset;
    border: none;
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 400
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-d313dd23]:before {
    content: unset
}

.pay-popup .content-box .input_box .van-field .van-field__control[data-v-d313dd23] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.page-spy-logo[data-v-d313dd23] {
    height: 13.33333vw!important;
    width: 13.33333vw!important
}

.page-spy-logo img[data-v-d313dd23] {
    height: 8vw!important;
    width: 8vw!important
}

[data-v-d313dd23]:root:root {
    --van-button-small-height: 7.46667vw;
    --van-button-small-font-size: 3.2vw;
    --van-button-default-height: 9.6vw;
    --van-button-default-font-size: 3.73333vw;
    --van-button-large-height: 11.2vw;
    --van-button-large-font-size: 3.73333vw;
    --van-button-primary-color: #fff;
    --van-button-primary-background: #e60f0f;
    --van-button-primary-border-color: #e60f0f;
    --van-button-success-color: #fff;
    --van-button-success-background: #0082ff;
    --van-button-success-border-color: #0082ff
}

.van-button[data-v-d313dd23] {
    transition: all .3s ease-out
}

.van-button--large[data-v-d313dd23] {
    padding: var(--van-button-normal-padding);
    width: auto
}

.van-button--disabled.van-button--primary[data-v-d313dd23],.van-button--disabled.van-button--success[data-v-d313dd23] {
    background-color: #d9d9d9;
    border-color: #d9d9d9;
    color: #999;
    opacity: 1
}

.van-button--disabled.van-button--primary.van-button--plain[data-v-d313dd23],.van-button--disabled.van-button--success.van-button--plain[data-v-d313dd23] {
    background-color: #fff
}

.van-button--block[data-v-d313dd23] {
    width: 100%
}

.van-dialog[data-v-d313dd23] {
    padding: 2.66667vw 0;
    width: 84vw
}

.van-dialog .van-dialog__header[data-v-d313dd23] {
    color: #333;
    font-size: 4.8vw;
    padding: 4vw 5.33333vw 2.66667vw
}

.van-dialog .van-dialog__content[data-v-d313dd23] {
    min-height: auto
}

.van-dialog .van-dialog__content .van-dialog__message[data-v-d313dd23] {
    color: #666;
    font-size: 3.73333vw;
    line-height: 5.33333vw;
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-d313dd23] {
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-d313dd23] :nth-child(2) {
    margin-left: 3.2vw
}

.van-dialog .van-dialog__footer .van-button[data-v-d313dd23] {
    border-radius: 5.6vw;
    font-size: 3.73333vw;
    height: 11.2vw
}

.van-dialog .van-dialog__footer .van-dialog__cancel[data-v-d313dd23] {
    border: 1px solid #e60f0f;
    color: #e60f0f
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-d313dd23] {
    background: #e60f0f;
    color: #fff
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-d313dd23]:after,.van-dialog .van-dialog__footer[data-v-d313dd23]:after {
    border: none
}

.van-toast[data-v-d313dd23] {
    background-color: #000c;
    padding: 2.66667vw
}

.van-toast .van-toast__text[data-v-d313dd23] {
    font-size: 3.73333vw;
    line-height: 5.33333vw
}

.van-radio .van-radio__icon[data-v-d313dd23] {
    font-size: 4.26667vw
}

.van-radio .van-radio__icon--checked i[data-v-d313dd23] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.van-checkbox .van-checkbox__icon[data-v-d313dd23] {
    font-size: 4.26667vw
}

.van-checkbox .van-checkbox__icon--checked i[data-v-d313dd23] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.myOrder-comp[data-v-d313dd23] {
    background: #f4f4f4;
    display: flex;
    flex-direction: column;
    height: 133.33333vw
}

.myOrder-comp .title[data-v-d313dd23] {
    font-size: 4.8vw;
    font-weight: 600;
    line-height: 16vw;
    text-align: center
}

.myOrder-comp .order-list[data-v-d313dd23] {
    flex: 1;
    overflow-y: scroll
}

.myOrder-comp .order-list .order-observer[data-v-d313dd23] {
    transform: translateY(-26.66667vw)
}

.myOrder-comp .order-list .order-item[data-v-d313dd23] {
    background-color: #fff;
    display: flex;
    height: 32vw;
    margin: 0 4vw 2.66667vw;
    padding: 2.66667vw
}

.myOrder-comp .order-list .order-item img[data-v-d313dd23] {
    border-radius: 1.06667vw;
    display: block;
    height: 26.66667vw;
    margin-right: 2.66667vw;
    width: 26.66667vw
}

.myOrder-comp .order-list .order-item .order-content[data-v-d313dd23] {
    flex: 1;
    overflow: hidden;
    position: relative
}

.myOrder-comp .order-list .order-item .order-content .order-title[data-v-d313dd23] {
    font-weight: 500;
    line-height: 5.33333vw;
    padding-bottom: 2.13333vw
}

.myOrder-comp .order-list .order-item .order-content .order-simp[data-v-d313dd23],.myOrder-comp .order-list .order-item .order-content .order-status[data-v-d313dd23] {
    color: #999;
    font-size: 3.2vw;
    line-height: 4.8vw;
    padding-bottom: 2.13333vw
}

.myOrder-comp .order-list .order-item .order-content .order-status span[data-v-d313dd23]:last-child {
    color: #e60f0f
}

.myOrder-comp .order-list .order-item .order-content .order-price[data-v-d313dd23] {
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.33333vw
}

.myOrder-comp .order-list .order-item .order-content .van-button[data-v-d313dd23] {
    bottom: 0;
    position: absolute;
    right: 0;
    width: 21.33333vw
}

body[data-v-a43d2953] {
    background-color: #f4f4f4
}

.ellipsis-5[data-v-a43d2953] {
    -webkit-line-clamp: 5
}

.ellipsis-4[data-v-a43d2953],.ellipsis-5[data-v-a43d2953] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-4[data-v-a43d2953] {
    -webkit-line-clamp: 4
}

.ellipsis-3[data-v-a43d2953] {
    -webkit-line-clamp: 3
}

.ellipsis-2[data-v-a43d2953],.ellipsis-3[data-v-a43d2953] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-2[data-v-a43d2953] {
    -webkit-line-clamp: 2
}

.ellipsis-1[data-v-a43d2953] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hide-scrollbar[data-v-a43d2953]::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0;
    -webkit-overflow-scrolling: touch;
    -overflow-scrolling: touch
}

.copy-text[data-v-a43d2953] {
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

.common-page-btn-footer[data-v-a43d2953] {
    background: #fff;
    bottom: 0;
    box-shadow: 0 -.53333vw 2.66667vw #0000001a;
    left: 0;
    padding: 2.66667vw;
    position: fixed;
    right: 0
}

.van-dialog.overlay-agree[data-v-a43d2953] {
    padding: 6.66667vw 5.33333vw 4.8vw
}

.van-dialog.overlay-agree .van-dialog__content[data-v-a43d2953] {
    margin-bottom: 7.46667vw;
    margin-left: auto;
    margin-right: auto;
    width: 57.6vw
}

.van-dialog.overlay-agree .van-dialog__content .van-dialog__message[data-v-a43d2953] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    line-height: 6.4vw;
    padding: 0
}

.van-dialog.overlay-agree .van-dialog__footer[data-v-a43d2953] {
    padding: 0 0 .53333vw
}

.pay-popup .content-box[data-v-a43d2953] {
    box-sizing: border-box;
    height: 59.46667vw;
    padding: 8vw 5.33333vw 0
}

.pay-popup .content-box .title-box[data-v-a43d2953] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: center
}

.pay-popup .content-box .price-tips[data-v-a43d2953] {
    color: #333;
    font-size: 3.2vw;
    font-weight: 400;
    margin-top: 11.2vw
}

.pay-popup .content-box .price-tips .f-16[data-v-a43d2953] {
    color: #e60f0f;
    font-size: 4.26667vw
}

.pay-popup .content-box .input_box[data-v-a43d2953] {
    align-items: center;
    background: #fff9f9;
    border: 1px solid #ffebeb;
    border-radius: 1.6vw;
    display: flex;
    height: 13.6vw;
    margin-top: 3.2vw;
    padding-left: 3.73333vw
}

.pay-popup .content-box .input_box .link-box[data-v-a43d2953] {
    background: #e60f0f;
    border-radius: 3.2vw;
    height: 5.33333vw;
    margin-right: 1.86667vw;
    width: .8vw
}

.pay-popup .content-box .input_box .icon-box[data-v-a43d2953] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.pay-popup .content-box .input_box .van-field[data-v-a43d2953] {
    background: unset;
    padding-left: 0
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-a43d2953] {
    background: unset;
    border: none;
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 400
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-a43d2953]:before {
    content: unset
}

.pay-popup .content-box .input_box .van-field .van-field__control[data-v-a43d2953] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.page-spy-logo[data-v-a43d2953] {
    height: 13.33333vw!important;
    width: 13.33333vw!important
}

.page-spy-logo img[data-v-a43d2953] {
    height: 8vw!important;
    width: 8vw!important
}

[data-v-a43d2953]:root:root {
    --van-button-small-height: 7.46667vw;
    --van-button-small-font-size: 3.2vw;
    --van-button-default-height: 9.6vw;
    --van-button-default-font-size: 3.73333vw;
    --van-button-large-height: 11.2vw;
    --van-button-large-font-size: 3.73333vw;
    --van-button-primary-color: #fff;
    --van-button-primary-background: #e60f0f;
    --van-button-primary-border-color: #e60f0f;
    --van-button-success-color: #fff;
    --van-button-success-background: #0082ff;
    --van-button-success-border-color: #0082ff
}

.van-button[data-v-a43d2953] {
    transition: all .3s ease-out
}

.van-button--large[data-v-a43d2953] {
    padding: var(--van-button-normal-padding);
    width: auto
}

.van-button--disabled.van-button--primary[data-v-a43d2953],.van-button--disabled.van-button--success[data-v-a43d2953] {
    background-color: #d9d9d9;
    border-color: #d9d9d9;
    color: #999;
    opacity: 1
}

.van-button--disabled.van-button--primary.van-button--plain[data-v-a43d2953],.van-button--disabled.van-button--success.van-button--plain[data-v-a43d2953] {
    background-color: #fff
}

.van-button--block[data-v-a43d2953] {
    width: 100%
}

.van-dialog[data-v-a43d2953] {
    padding: 2.66667vw 0;
    width: 84vw
}

.van-dialog .van-dialog__header[data-v-a43d2953] {
    color: #333;
    font-size: 4.8vw;
    padding: 4vw 5.33333vw 2.66667vw
}

.van-dialog .van-dialog__content[data-v-a43d2953] {
    min-height: auto
}

.van-dialog .van-dialog__content .van-dialog__message[data-v-a43d2953] {
    color: #666;
    font-size: 3.73333vw;
    line-height: 5.33333vw;
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-a43d2953] {
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-a43d2953] :nth-child(2) {
    margin-left: 3.2vw
}

.van-dialog .van-dialog__footer .van-button[data-v-a43d2953] {
    border-radius: 5.6vw;
    font-size: 3.73333vw;
    height: 11.2vw
}

.van-dialog .van-dialog__footer .van-dialog__cancel[data-v-a43d2953] {
    border: 1px solid #e60f0f;
    color: #e60f0f
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-a43d2953] {
    background: #e60f0f;
    color: #fff
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-a43d2953]:after,.van-dialog .van-dialog__footer[data-v-a43d2953]:after {
    border: none
}

.van-toast[data-v-a43d2953] {
    background-color: #000c;
    padding: 2.66667vw
}

.van-toast .van-toast__text[data-v-a43d2953] {
    font-size: 3.73333vw;
    line-height: 5.33333vw
}

.van-radio .van-radio__icon[data-v-a43d2953] {
    font-size: 4.26667vw
}

.van-radio .van-radio__icon--checked i[data-v-a43d2953] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.van-checkbox .van-checkbox__icon[data-v-a43d2953] {
    font-size: 4.26667vw
}

.van-checkbox .van-checkbox__icon--checked i[data-v-a43d2953] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.quickBar-comp[data-v-a43d2953] {
    display: flex;
    position: relative
}

.quickBar-comp .quickBar-item[data-v-a43d2953] {
    margin-right: 2.66667vw;
    margin-top: 1.86667vw;
    pointer-events: all;
    position: relative
}

.quickBar-comp .quickBar-item .quickBar-item-content[data-v-a43d2953] {
    background: #fff;
    border-radius: 3.73333vw;
    font-size: 3.2vw;
    height: 7.46667vw;
    line-height: 7.46667vw;
    padding: 0 4vw;
    position: relative;
    transition: background .15s ease-out
}

.quickBar-comp .quickBar-item .quickBar-item-content[data-v-a43d2953]:active {
    background: #f4f4f4
}

.quickBar-comp .hotTopic .quickBar-item-content[data-v-a43d2953] {
    align-items: center;
    display: flex
}

.quickBar-comp .hotTopic .quickBar-item-content .triangle-comp[data-v-a43d2953] {
    margin-left: 1.06667vw;
    transform: rotate(180deg)
}

.quickBar-comp .hotTopic .hotTopic-list[data-v-a43d2953] {
    background: #fff;
    border-radius: 3.73333vw;
    bottom: 9.33333vw;
    left: 0;
    overflow: hidden;
    padding: 2.66667vw 0;
    position: absolute;
    width: 24vw
}

.quickBar-comp .hotTopic .hotTopic-list .hotTopic-list-item[data-v-a43d2953] {
    font-size: 3.73333vw;
    height: 8.53333vw;
    line-height: 8.53333vw;
    overflow: hidden;
    padding: 0 4vw;
    transition: all .15s ease-out
}

.quickBar-comp .hotTopic .hotTopic-list .hotTopic-list-item[data-v-a43d2953]:active {
    background: #f4f4f4
}

.topicList-enter-active[data-v-a43d2953],.topicList-leave-active[data-v-a43d2953] {
    transition: all .3s ease-out
}

.topicList-enter-from[data-v-a43d2953],.topicList-leave-to[data-v-a43d2953] {
    opacity: 0;
    padding: 0
}

.topicList-enter-from .hotTopic-list-item[data-v-a43d2953],.topicList-leave-to .hotTopic-list-item[data-v-a43d2953] {
    height: 0!important
}

body[data-v-2323d3da] {
    background-color: #f4f4f4
}

.ellipsis-5[data-v-2323d3da] {
    -webkit-line-clamp: 5
}

.ellipsis-4[data-v-2323d3da],.ellipsis-5[data-v-2323d3da] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-4[data-v-2323d3da] {
    -webkit-line-clamp: 4
}

.ellipsis-3[data-v-2323d3da] {
    -webkit-line-clamp: 3
}

.ellipsis-2[data-v-2323d3da],.ellipsis-3[data-v-2323d3da] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-2[data-v-2323d3da] {
    -webkit-line-clamp: 2
}

.ellipsis-1[data-v-2323d3da] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hide-scrollbar[data-v-2323d3da]::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0;
    -webkit-overflow-scrolling: touch;
    -overflow-scrolling: touch
}

.copy-text[data-v-2323d3da] {
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

.common-page-btn-footer[data-v-2323d3da] {
    background: #fff;
    bottom: 0;
    box-shadow: 0 -.53333vw 2.66667vw #0000001a;
    left: 0;
    padding: 2.66667vw;
    position: fixed;
    right: 0
}

.van-dialog.overlay-agree[data-v-2323d3da] {
    padding: 6.66667vw 5.33333vw 4.8vw
}

.van-dialog.overlay-agree .van-dialog__content[data-v-2323d3da] {
    margin-bottom: 7.46667vw;
    margin-left: auto;
    margin-right: auto;
    width: 57.6vw
}

.van-dialog.overlay-agree .van-dialog__content .van-dialog__message[data-v-2323d3da] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    line-height: 6.4vw;
    padding: 0
}

.van-dialog.overlay-agree .van-dialog__footer[data-v-2323d3da] {
    padding: 0 0 .53333vw
}

.pay-popup .content-box[data-v-2323d3da] {
    box-sizing: border-box;
    height: 59.46667vw;
    padding: 8vw 5.33333vw 0
}

.pay-popup .content-box .title-box[data-v-2323d3da] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: center
}

.pay-popup .content-box .price-tips[data-v-2323d3da] {
    color: #333;
    font-size: 3.2vw;
    font-weight: 400;
    margin-top: 11.2vw
}

.pay-popup .content-box .price-tips .f-16[data-v-2323d3da] {
    color: #e60f0f;
    font-size: 4.26667vw
}

.pay-popup .content-box .input_box[data-v-2323d3da] {
    align-items: center;
    background: #fff9f9;
    border: 1px solid #ffebeb;
    border-radius: 1.6vw;
    display: flex;
    height: 13.6vw;
    margin-top: 3.2vw;
    padding-left: 3.73333vw
}

.pay-popup .content-box .input_box .link-box[data-v-2323d3da] {
    background: #e60f0f;
    border-radius: 3.2vw;
    height: 5.33333vw;
    margin-right: 1.86667vw;
    width: .8vw
}

.pay-popup .content-box .input_box .icon-box[data-v-2323d3da] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.pay-popup .content-box .input_box .van-field[data-v-2323d3da] {
    background: unset;
    padding-left: 0
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-2323d3da] {
    background: unset;
    border: none;
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 400
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-2323d3da]:before {
    content: unset
}

.pay-popup .content-box .input_box .van-field .van-field__control[data-v-2323d3da] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.page-spy-logo[data-v-2323d3da] {
    height: 13.33333vw!important;
    width: 13.33333vw!important
}

.page-spy-logo img[data-v-2323d3da] {
    height: 8vw!important;
    width: 8vw!important
}

[data-v-2323d3da]:root:root {
    --van-button-small-height: 7.46667vw;
    --van-button-small-font-size: 3.2vw;
    --van-button-default-height: 9.6vw;
    --van-button-default-font-size: 3.73333vw;
    --van-button-large-height: 11.2vw;
    --van-button-large-font-size: 3.73333vw;
    --van-button-primary-color: #fff;
    --van-button-primary-background: #e60f0f;
    --van-button-primary-border-color: #e60f0f;
    --van-button-success-color: #fff;
    --van-button-success-background: #0082ff;
    --van-button-success-border-color: #0082ff
}

.van-button[data-v-2323d3da] {
    transition: all .3s ease-out
}

.van-button--large[data-v-2323d3da] {
    padding: var(--van-button-normal-padding);
    width: auto
}

.van-button--disabled.van-button--primary[data-v-2323d3da],.van-button--disabled.van-button--success[data-v-2323d3da] {
    background-color: #d9d9d9;
    border-color: #d9d9d9;
    color: #999;
    opacity: 1
}

.van-button--disabled.van-button--primary.van-button--plain[data-v-2323d3da],.van-button--disabled.van-button--success.van-button--plain[data-v-2323d3da] {
    background-color: #fff
}

.van-button--block[data-v-2323d3da] {
    width: 100%
}

.van-dialog[data-v-2323d3da] {
    padding: 2.66667vw 0;
    width: 84vw
}

.van-dialog .van-dialog__header[data-v-2323d3da] {
    color: #333;
    font-size: 4.8vw;
    padding: 4vw 5.33333vw 2.66667vw
}

.van-dialog .van-dialog__content[data-v-2323d3da] {
    min-height: auto
}

.van-dialog .van-dialog__content .van-dialog__message[data-v-2323d3da] {
    color: #666;
    font-size: 3.73333vw;
    line-height: 5.33333vw;
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-2323d3da] {
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-2323d3da] :nth-child(2) {
    margin-left: 3.2vw
}

.van-dialog .van-dialog__footer .van-button[data-v-2323d3da] {
    border-radius: 5.6vw;
    font-size: 3.73333vw;
    height: 11.2vw
}

.van-dialog .van-dialog__footer .van-dialog__cancel[data-v-2323d3da] {
    border: 1px solid #e60f0f;
    color: #e60f0f
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-2323d3da] {
    background: #e60f0f;
    color: #fff
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-2323d3da]:after,.van-dialog .van-dialog__footer[data-v-2323d3da]:after {
    border: none
}

.van-toast[data-v-2323d3da] {
    background-color: #000c;
    padding: 2.66667vw
}

.van-toast .van-toast__text[data-v-2323d3da] {
    font-size: 3.73333vw;
    line-height: 5.33333vw
}

.van-radio .van-radio__icon[data-v-2323d3da] {
    font-size: 4.26667vw
}

.van-radio .van-radio__icon--checked i[data-v-2323d3da] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.van-checkbox .van-checkbox__icon[data-v-2323d3da] {
    font-size: 4.26667vw
}

.van-checkbox .van-checkbox__icon--checked i[data-v-2323d3da] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.input-box[data-v-2323d3da] {
    background-color: #f6f6f6;
    box-shadow: 0 1px 3.2vw #00000008;
    padding: 0 2vw
}

.input-box-main[data-v-2323d3da] {
    align-items: flex-end;
    display: flex;
    padding: 1.86667vw 2vw
}

.input-box-main .input-box-textarea[data-v-2323d3da] {
    border-radius: 4.66667vw;
    font-size: 4.26667vw;
    height: 100%;
    line-height: 5.33333vw;
    margin: 0 2.66667vw;
    max-height: 37.33333vw!important;
    padding: 2vw 1.6vw
}

.input-box-main .input-box-btn[data-v-2323d3da] {
    flex-shrink: 0;
    height: 6.13333vw;
    margin: 1.6vw 0;
    width: 6.13333vw
}

.input-box .input-box-tools[data-v-2323d3da] {
    height: 0;
    position: relative;
    transition: height .2s ease-out;
    width: 100%
}

.input-box .input-box-tools_show[data-v-2323d3da] {
    height: 53.33333vw;
    transition: all .2s ease-out
}

.input-box .input-box-tools_emoji[data-v-2323d3da] {
    transform: translate(0)
}

.input-box .input-box-tools_others[data-v-2323d3da] {
    transform: translate(-100vw)
}

.input-box .input-box-tools .input-box-emoji[data-v-2323d3da] {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    left: 0;
    overflow: scroll;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 96vw
}

.input-box .input-box-tools .input-box-emoji .emoji-item[data-v-2323d3da] {
    font-size: 5.33333vw;
    height: 10.66667vw;
    line-height: 10.66667vw;
    text-align: center;
    width: 10.66667vw
}

.input-box .input-box-tools .input-box-others[data-v-2323d3da] {
    box-sizing: border-box;
    display: flex;
    height: 100%;
    left: 100vw;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.input-box .input-box-tools .input-box-others .others-item[data-v-2323d3da] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 2.66667vw;
    margin-top: 2.66667vw;
    width: 25%
}

.input-box .input-box-tools .input-box-others .others-item .tool-img[data-v-2323d3da] {
    height: 14.93333vw;
    margin-bottom: 2.66667vw;
    width: 14.93333vw
}

.input-box .input-box-tools .input-box-others .others-item .tool-name[data-v-2323d3da] {
    color: #000;
    font-size: 3.2vw;
    text-align: center
}

body[data-v-64468721] {
    background-color: #f4f4f4
}

.ellipsis-5[data-v-64468721] {
    -webkit-line-clamp: 5
}

.ellipsis-4[data-v-64468721],.ellipsis-5[data-v-64468721] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-4[data-v-64468721] {
    -webkit-line-clamp: 4
}

.ellipsis-3[data-v-64468721] {
    -webkit-line-clamp: 3
}

.ellipsis-2[data-v-64468721],.ellipsis-3[data-v-64468721] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical
}

.ellipsis-2[data-v-64468721] {
    -webkit-line-clamp: 2
}

.ellipsis-1[data-v-64468721] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hide-scrollbar[data-v-64468721]::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0;
    -webkit-overflow-scrolling: touch;
    -overflow-scrolling: touch
}

.copy-text[data-v-64468721] {
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

.common-page-btn-footer[data-v-64468721] {
    background: #fff;
    bottom: 0;
    box-shadow: 0 -.53333vw 2.66667vw #0000001a;
    left: 0;
    padding: 2.66667vw;
    position: fixed;
    right: 0
}

.van-dialog.overlay-agree[data-v-64468721] {
    padding: 6.66667vw 5.33333vw 4.8vw
}

.van-dialog.overlay-agree .van-dialog__content[data-v-64468721] {
    margin-bottom: 7.46667vw;
    margin-left: auto;
    margin-right: auto;
    width: 57.6vw
}

.van-dialog.overlay-agree .van-dialog__content .van-dialog__message[data-v-64468721] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    line-height: 6.4vw;
    padding: 0
}

.van-dialog.overlay-agree .van-dialog__footer[data-v-64468721] {
    padding: 0 0 .53333vw
}

.pay-popup .content-box[data-v-64468721] {
    box-sizing: border-box;
    height: 59.46667vw;
    padding: 8vw 5.33333vw 0
}

.pay-popup .content-box .title-box[data-v-64468721] {
    color: #333;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: center
}

.pay-popup .content-box .price-tips[data-v-64468721] {
    color: #333;
    font-size: 3.2vw;
    font-weight: 400;
    margin-top: 11.2vw
}

.pay-popup .content-box .price-tips .f-16[data-v-64468721] {
    color: #e60f0f;
    font-size: 4.26667vw
}

.pay-popup .content-box .input_box[data-v-64468721] {
    align-items: center;
    background: #fff9f9;
    border: 1px solid #ffebeb;
    border-radius: 1.6vw;
    display: flex;
    height: 13.6vw;
    margin-top: 3.2vw;
    padding-left: 3.73333vw
}

.pay-popup .content-box .input_box .link-box[data-v-64468721] {
    background: #e60f0f;
    border-radius: 3.2vw;
    height: 5.33333vw;
    margin-right: 1.86667vw;
    width: .8vw
}

.pay-popup .content-box .input_box .icon-box[data-v-64468721] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.pay-popup .content-box .input_box .van-field[data-v-64468721] {
    background: unset;
    padding-left: 0
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-64468721] {
    background: unset;
    border: none;
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 400
}

.pay-popup .content-box .input_box .van-field .van-button[data-v-64468721]:before {
    content: unset
}

.pay-popup .content-box .input_box .van-field .van-field__control[data-v-64468721] {
    color: #e60f0f;
    font-size: 4.26667vw;
    font-weight: 500;
    line-height: 5.06667vw
}

.page-spy-logo[data-v-64468721] {
    height: 13.33333vw!important;
    width: 13.33333vw!important
}

.page-spy-logo img[data-v-64468721] {
    height: 8vw!important;
    width: 8vw!important
}

[data-v-64468721]:root:root {
    --van-button-small-height: 7.46667vw;
    --van-button-small-font-size: 3.2vw;
    --van-button-default-height: 9.6vw;
    --van-button-default-font-size: 3.73333vw;
    --van-button-large-height: 11.2vw;
    --van-button-large-font-size: 3.73333vw;
    --van-button-primary-color: #fff;
    --van-button-primary-background: #e60f0f;
    --van-button-primary-border-color: #e60f0f;
    --van-button-success-color: #fff;
    --van-button-success-background: #0082ff;
    --van-button-success-border-color: #0082ff
}

.van-button[data-v-64468721] {
    transition: all .3s ease-out
}

.van-button--large[data-v-64468721] {
    padding: var(--van-button-normal-padding);
    width: auto
}

.van-button--disabled.van-button--primary[data-v-64468721],.van-button--disabled.van-button--success[data-v-64468721] {
    background-color: #d9d9d9;
    border-color: #d9d9d9;
    color: #999;
    opacity: 1
}

.van-button--disabled.van-button--primary.van-button--plain[data-v-64468721],.van-button--disabled.van-button--success.van-button--plain[data-v-64468721] {
    background-color: #fff
}

.van-button--block[data-v-64468721] {
    width: 100%
}

.van-dialog[data-v-64468721] {
    padding: 2.66667vw 0;
    width: 84vw
}

.van-dialog .van-dialog__header[data-v-64468721] {
    color: #333;
    font-size: 4.8vw;
    padding: 4vw 5.33333vw 2.66667vw
}

.van-dialog .van-dialog__content[data-v-64468721] {
    min-height: auto
}

.van-dialog .van-dialog__content .van-dialog__message[data-v-64468721] {
    color: #666;
    font-size: 3.73333vw;
    line-height: 5.33333vw;
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-64468721] {
    padding: 2.66667vw 5.33333vw
}

.van-dialog .van-dialog__footer[data-v-64468721] :nth-child(2) {
    margin-left: 3.2vw
}

.van-dialog .van-dialog__footer .van-button[data-v-64468721] {
    border-radius: 5.6vw;
    font-size: 3.73333vw;
    height: 11.2vw
}

.van-dialog .van-dialog__footer .van-dialog__cancel[data-v-64468721] {
    border: 1px solid #e60f0f;
    color: #e60f0f
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-64468721] {
    background: #e60f0f;
    color: #fff
}

.van-dialog .van-dialog__footer .van-dialog__confirm[data-v-64468721]:after,.van-dialog .van-dialog__footer[data-v-64468721]:after {
    border: none
}

.van-toast[data-v-64468721] {
    background-color: #000c;
    padding: 2.66667vw
}

.van-toast .van-toast__text[data-v-64468721] {
    font-size: 3.73333vw;
    line-height: 5.33333vw
}

.van-radio .van-radio__icon[data-v-64468721] {
    font-size: 4.26667vw
}

.van-radio .van-radio__icon--checked i[data-v-64468721] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.van-checkbox .van-checkbox__icon[data-v-64468721] {
    font-size: 4.26667vw
}

.van-checkbox .van-checkbox__icon--checked i[data-v-64468721] {
    background-color: #e60f0f;
    border-color: #e60f0f
}

.imDetail-page[data-v-64468721] {
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0
}

.imDetail-page .title-box[data-v-64468721] {
    background-color: #fafad2
}

.imDetail-page .custom-box[data-v-64468721],.imDetail-page .title-box[data-v-64468721] {
    border-bottom: 1px solid #eee;
    font-size: 4vw;
    height: 8vw;
    line-height: 8vw;
    text-align: center
}

.imDetail-page .custom-box[data-v-64468721] {
    background-color: #90ee90
}

.imDetail-page .message-list-container[data-v-64468721] {
    flex: 1;
    height: 0;
    min-height: 0;
    position: relative
}

.imDetail-page .message-list-container .message-list[data-v-64468721] {
    max-height: 100%;
    overflow-y: scroll;
    position: relative;
    /* transform:rotate(180deg); */
}

.imDetail-page .message-list-container .message-list>*[data-v-64468721] {
    transform: rotate(360deg);
}

.imDetail-page .message-list-container .message-list #IntersectionObserverEntry-Top[data-v-64468721] {
    transform: translateY(-60vh)
}

.imDetail-page .message-list-container .message-list #IntersectionObserverEntry-Bottom-Checker[data-v-64468721] {
    bottom: 40%;
    left: 0;
    position: absolute;
    right: 0
}

.imDetail-page .message-list-container .message-list .message-item[data-v-64468721] {
    transition: background-color .3s ease-out
}

.imDetail-page .message-list-container .message-list .message-item-hightLight[data-v-64468721] {
    background-color: #e0e0e0
}

.imDetail-page .message-list-container .newMentionMessageTip[data-v-64468721],.imDetail-page .message-list-container .newMessageTip[data-v-64468721],.imDetail-page .message-list-container .unreadMentionMessageTip[data-v-64468721],.imDetail-page .message-list-container .unreadMessageTip[data-v-64468721] {
    align-items: center;
    background-color: #fff;
    border-radius: 1.86667vw;
    box-shadow: 0 0 2.13333vw 1px #00000029;
    color: #ff943e;
    display: flex;
    font-size: 3.46667vw;
    justify-content: center;
    line-height: 8vw;
    padding: 0 1.33333vw;
    position: fixed;
    right: 2vw
}

.imDetail-page .message-list-container .newMentionMessageTip span[data-v-64468721],.imDetail-page .message-list-container .newMessageTip span[data-v-64468721],.imDetail-page .message-list-container .unreadMentionMessageTip span[data-v-64468721],.imDetail-page .message-list-container .unreadMessageTip span[data-v-64468721] {
    flex: 1;
    text-align: center
}

.imDetail-page .message-list-container .newMentionMessageTip .van-icon[data-v-64468721],.imDetail-page .message-list-container .newMessageTip .van-icon[data-v-64468721],.imDetail-page .message-list-container .unreadMentionMessageTip .van-icon[data-v-64468721],.imDetail-page .message-list-container .unreadMessageTip .van-icon[data-v-64468721] {
    font-size: 4vw
}

.imDetail-page .message-list-container .newMentionMessageTip img[data-v-64468721],.imDetail-page .message-list-container .newMessageTip img[data-v-64468721],.imDetail-page .message-list-container .unreadMentionMessageTip img[data-v-64468721],.imDetail-page .message-list-container .unreadMessageTip img[data-v-64468721] {
    height: 4vw;
    margin-right: 1.33333vw;
    width: 4vw
}

.imDetail-page .message-list-container .newMessageTip[data-v-64468721] {
    bottom: 15vh;
    color: #09f;
    min-width: 24vw;
    right: 2vw
}

.imDetail-page .message-list-container .newMessageTip .van-icon[data-v-64468721] {
    transform: rotate(180deg)
}

.imDetail-page .message-list-container .newMentionMessageTip[data-v-64468721] {
    bottom: 15vh;
    min-width: 24vw;
    transform: translateY(-12vw)
}

.imDetail-page .message-list-container .newMentionMessageTip .van-icon[data-v-64468721] {
    transform: rotate(180deg)
}

.imDetail-page .message-list-container .unreadMessageTip[data-v-64468721] {
    color: #09f;
    min-width: 21.33333vw;
    right: 2vw;
    top: 15vh
}

.imDetail-page .message-list-container .unreadMentionMessageTip[data-v-64468721] {
    min-width: 24vw;
    top: 15vh;
    transform: translateY(12vw)
}

.imDetail-page .message-list-container .bottom-list[data-v-64468721] {
    bottom: 2.66667vw;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    left: 2.66667vw;
    pointer-events: none;
    position: absolute;
    right: 2.66667vw
}

.messageTipBox-enter-active[data-v-64468721],.messageTipBox-leave-active[data-v-64468721] {
    transition: all .3s ease-out
}

.messageTipBox-enter-from[data-v-64468721],.messageTipBox-leave-to[data-v-64468721] {
    opacity: 0;
    right: 0!important
}

.quickSendBox-enter-active[data-v-64468721],.quickSendBox-leave-active[data-v-64468721] {
    transition: all .3s ease-out
}

.quickSendBox-enter-from[data-v-64468721],.quickSendBox-leave-to[data-v-64468721] {
    opacity: 0
}
