::-webkit-scrollbar {
    width: .10667rem;
    height: .10667rem
}

::-webkit-scrollbar-thumb {
    border-radius: .02667rem;
    -webkit-box-shadow: inset 0 0 .13333rem rgba(0, 0, 0, .1);
    background: rgba(0, 0, 0, .4)
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 .05333rem rgba(0, 0, 0, .1);
    border-radius: .05333rem;
    background: rgba(0, 0, 0, .1)
}

.van-checkbox {
    flex-shrink: 0
}

.fuzzy-checkbox {
    background: #fd7a2d;
    border-radius: .08rem
}

.fuzzy-checkbox .van-checkbox__icon .van-icon {
    border: .02667rem solid #fd7a2d
}

body {

    max-width: 640px;
    margin: 0 auto;
}
#app {
    font-family: PingFangSC-Semibold;
    font-size: .42667rem;
    line-height: 1;
    touch-action: pan-y;
}

@font-face {
    font-family: icon;
    font-weight: 400;
    font-style: normal;
    src: url(//at.alicdn.com/t/font_2241270_z40irwufi6.ttf?t=1642132342688) format("truetype")
}

#app .icon {
    font-family: icon !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#app .ripple-btn {
    position: relative;
    overflow: hidden
}

#app .ripple-btn:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image: radial-gradient(circle, #190742 10%, transparent 10.01%);
    background-repeat: no-repeat;
    background-position: 50%;
    transform: scale(10);
    opacity: 0;
    transition: transform .3s, opacity .5s
}

#app .ripple-btn.active:after, #app .ripple-btn:active:after {
    transform: scale(0);
    opacity: .3;
    transition: 0s
}

@-webkit-keyframes breath-kf {
    0% {
        transform: scale(.9)
    }
    50% {
        transform: scale(1)
    }
    to {
        transform: scale(.9)
    }
}

@keyframes breath-kf {
    0% {
        transform: scale(.9)
    }
    50% {
        transform: scale(1)
    }
    to {
        transform: scale(.9)
    }
}

#app .breath-ani {
    animation: breath-kf 1.8s ease 0s infinite normal none running;
    -webkit-animation: breath-kf 1.8s ease 0s infinite normal none running
}

@-webkit-keyframes scale-kf {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.1)
    }
    to {
        transform: scale(1)
    }
}

@keyframes scale-kf {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.1)
    }
    to {
        transform: scale(1)
    }
}

#app .scale-ani {
    animation: scale-kf .5s ease 0s infinite normal none running;
    -webkit-animation: scale-kf .5s ease 0s infinite normal none running
}

@-webkit-keyframes up-down-kf {
    0% {
        transform: translateY(0)
    }
    50% {
        transform: translateY(-.26667rem)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes up-down-kf {
    0% {
        transform: translateY(0)
    }
    50% {
        transform: translateY(-.26667rem)
    }
    to {
        transform: translateY(0)
    }
}

#app .up-down-ani {
    animation: up-down-kf 2s linear infinite;
    -webkit-animation: up-down-kf 2s linear infinite
}

@-webkit-keyframes up-down-long-kf {
    0% {
        transform: translateY(0)
    }
    60% {
        transform: translateY(.8rem)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes up-down-long-kf {
    0% {
        transform: translateY(0)
    }
    60% {
        transform: translateY(.8rem)
    }
    to {
        transform: translateY(0)
    }
}

#app .up-down-long-ani {
    animation: up-down-long-kf .8s linear infinite;
    -webkit-animation: up-down-long-kf .8s linear infinite
}

@-webkit-keyframes glow-kf {
    0% {
        border: .05333rem solid rgba(255, 6, 6, 0);
        box-shadow: 0 0 0 rgba(255, 6, 6, 0), inset 0 0 0 rgba(255, 6, 6, 0)
    }
    to {
        border: .05333rem solid rgba(255, 6, 6, .6);
        box-shadow: 0 0 .53333rem rgba(255, 6, 6, .6), inset 0 0 .21333rem rgba(255, 6, 6, .2)
    }
}

@keyframes glow-kf {
    0% {
        border: .05333rem solid rgba(255, 6, 6, 0);
        box-shadow: 0 0 0 rgba(255, 6, 6, 0), inset 0 0 0 rgba(255, 6, 6, 0)
    }
    to {
        border: .05333rem solid rgba(255, 6, 6, .6);
        box-shadow: 0 0 .53333rem rgba(255, 6, 6, .6), inset 0 0 .21333rem rgba(255, 6, 6, .2)
    }
}

#app .glow-ani {
    -webkit-animation: glow-kf 1s ease-in-out infinite alternate;
    animation: glow-kf 1s ease-in-out infinite alternate
}

@-webkit-keyframes shake-kf {
    0% {
        transform: rotate(0deg)
    }
    25% {
        transform: rotate(30deg)
    }
    50% {
        transform: rotate(0deg)
    }
    75% {
        transform: rotate(-30deg)
    }
    to {
        transform: translateX(0deg)
    }
}

@keyframes shake-kf {
    0% {
        transform: rotate(0deg)
    }
    25% {
        transform: rotate(30deg)
    }
    50% {
        transform: rotate(0deg)
    }
    75% {
        transform: rotate(-30deg)
    }
    to {
        transform: translateX(0deg)
    }
}

#app .shake-ani {
    -webkit-animation: shake-kf 1s infinite;
    animation: shake-kf 1s infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

@-webkit-keyframes shine-kf {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes shine-kf {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

#app .shine-ani {
    -webkit-animation: shine-kf 1s ease 0s infinite normal none running;
    animation: shine-kf 1s ease 0s infinite normal none running
}

@-webkit-keyframes move-kf {
    0% {
        left: 8.45rem;
        top: 1rem
    }
    to {
        left: 7.9rem;
        top: .65rem
    }
}

@keyframes move-kf {
    0% {
        left: 8.45rem;
        top: 1rem
    }
    to {
        left: 7.9rem;
        top: .65rem
    }
}

#app .move-ani {
    -webkit-animation: move-kf 1s ease 0s infinite normal none running;
    animation: move-kf 1s ease 0s infinite normal none running
}

@-webkit-keyframes move-kf-new {
    0% {
        transform: translate(-.53333rem, -.53333rem)
    }
    50% {
        transform: translate(0)
    }
    to {
        transform: translate(-.53333rem, -.53333rem)
    }
}

@keyframes move-kf-new {
    0% {
        transform: translate(-.53333rem, -.53333rem)
    }
    50% {
        transform: translate(0)
    }
    to {
        transform: translate(-.53333rem, -.53333rem)
    }
}

#app .move-ani-new {
    -webkit-animation: move-kf-new .8s ease 0s infinite normal none running;
    animation: move-kf-new .8s ease 0s infinite normal none running
}

#app .rotate-ani {
    -webkit-animation: rotate-kf 1s linear infinite;
    animation: rotate-kf 1s linear infinite
}

@-webkit-keyframes rotate-kf {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes rotate-kf {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

#app .cm-input-item {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 0 .4rem
}

#app .cm-input-item .label {
    position: relative;
    margin-right: .2rem;
    flex-shrink: 0;
    min-width: 2.45333rem;
    line-height: normal
}

#app .cm-input-item .label.require:after {
    content: "*";
    color: red
}

#app .cm-input-item input {
    font-size: .4rem;
    color: #000
}

#app .cm-input-item input::-moz-placeholder {
    font-weight: 100;
    letter-spacing: .02667rem;
    color: #999
}

#app .cm-input-item input:-ms-input-placeholder {
    font-weight: 100;
    letter-spacing: .02667rem;
    color: #999
}

#app .cm-input-item input::placeholder {
    font-weight: 100;
    letter-spacing: .02667rem;
    color: #999
}

#app .cm-input-item .arrow-icon {
    color: #909090;
    font-size: .34667rem
}

#app .cm-input-item.error {
    outline: .08rem solid #d00f0f
}

#app .cm-input-item.error input {
    color: #d00f0f
}

#app .cm-input-tips {
    font-size: .32rem;
    color: #fff;
    padding: .26667rem 0 .13333rem 0;
    line-height: .53333rem
}

#app .cm-input-tips.error {
    color: #d00f0f;
    background: #fff;
    padding-left: .26667rem;
    padding-right: .26667rem;
    word-break: break-all
}

#app .cm-guide-tips {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    padding-right: .26667rem
}

#app .cm-btn {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#app .cm-link-btn {
    color: #1989fa
}

#app .cm-flow-btn-page {
    padding-bottom: 2.93333rem !important
}

#app .html-content p {
    padding: .13333rem 0
}

#app .split-form-theme .cm-input-item {
    padding: 0 !important
}

#app .purple-theme .select-icon {
    background: #7038b1;
    color: #fff
}

#app .cm-normal-modal {
    border-radius: .2rem;
    width: 8.26667rem
}

#app .cm-normal-modal .modal-hd {
    position: relative
}

#app .cm-normal-modal .modal-hd .title {
    color: #333;
    text-align: center;
    font-size: .48rem;
    font-weight: 600;
    padding: .53333rem .26667rem
}

#app .cm-normal-modal .modal-hd .close-btn {
    position: absolute;
    top: -.64rem;
    right: -.26667rem;
    color: #909399;
    font-size: .58667rem
}

#app .cm-normal-modal .modal-bd {
    font-size: .37333rem;
    color: #000;
    line-height: .69333rem;
    padding: .26667rem .66667rem .53333rem .66667rem;
    text-align: center
}

#app .cm-normal-modal .modal-ft {
    display: flex;
    justify-content: space-around;
    align-items: center;
    border-top: .02667rem solid #ededed
}

#app .cm-normal-modal .modal-ft .handle-btn {
    flex: 1;
    line-height: normal;
    padding: .4rem .53333rem;
    font-size: .42667rem
}

#app .cm-normal-modal .modal-ft .handle-btn + .handle-btn {
    margin-left: .53333rem
}

#app .cm-normal-modal .modal-ft .cancel-btn {
    color: #999;
    border: .02667rem solid #999
}

#app .cm-normal-modal .modal-ft .ok-btn {
    color: #1989fa
}

.page {
    min-height: 100vh;
    overflow: hidden;
    padding-bottom: 1.2rem;
    position: relative
}

.bottom-page {
    padding-bottom: 3rem
}

.quark-element-wrapper {
    position: relative
}

.quark-element-wrapper .spread-btn {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -1.1rem;
    text-align: center
}

.quark-element-wrapper .spread-btn .icon-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    width: .93333rem;
    height: .93333rem;
    transform: rotate(180deg)
}

.quark-element-wrapper .spread-btn .arrow-icon {
    font-size: .74667rem;
    color: #fff
}

.quark-element-wrapper.collapsible {
    position: relative;
    height: 1.06667rem !important;
    padding: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
    background: none !important
}

.quark-element-wrapper.collapsible .yi-element {
    display: none !important
}

.quark-element-wrapper.collapsible .spread-btn {
    bottom: -.1rem
}

.quark-element-wrapper.collapsible .spread-btn .icon-wrap {
    transform: rotate(0deg)
}

.quark-element-wrapper.modal-element {
    z-index: 99 !important
}

.dialog {
    overflow: hidden !important;
    height: 100% !important;
    max-width: 14.4rem !important
}

.yi-recommend-element-wrapper {
    z-index: 2050 !important
}

.yi-region-input-element-wrapper {
    z-index: 1
}

.unicom-flow-16-page-mode {
    padding-bottom: 3.73333rem !important
}

.unicom-flow-16-page-mode:before {
    left: 0
}

.unicom-flow-16-page-mode:after, .unicom-flow-16-page-mode:before {
    display: block;
    position: absolute;
    z-index: 102;
    top: 0;
    content: "";
    width: 1.2rem;
    height: 100%;
    background: #ffde30
}

.unicom-flow-16-page-mode:after {
    right: 0
}

.dialog_box_z_Z {
    opacity: 0;
    transition: opacity .3s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.dialog_box_z_Z.active {
    opacity: 1
}

.sichuan-dialog .sliding_nav_z_Z, .sichuan-dialog ul {
    display: none
}

.sichuan-dialog .describe_z_Z, .sichuan-dialog .dialog_agree_z_Z {
    display: none !important
}

.sichuan-dialog .verification_box_z_Z {
    margin-top: .53333rem
}

.sichuan-dialog .verification_box_z_Z .leftW_z_Z {
    width: 100%
}

.sichuan-dialog .verification_box_z_Z .leftW_z_Z .input_itme_z_Z {
    width: 100%;
    height: 1.17333rem;
    padding-left: .53333rem;
    border-radius: .58667rem 0 0 .58667rem;
    background: #fff !important
}

.sichuan-dialog .verification_box_z_Z .yzmCode_z_Z {
    width: 4rem;
    height: 1.17333rem;
    line-height: 1.17333rem;
    border-radius: 0 .58667rem .58667rem 0;
    background: #fff !important;
    color: #1d9dff !important
}

.sichuan-dialog .footBtn_z_Z {
    margin-top: .93333rem;
    padding-left: 0;
    padding-right: 0
}

.sichuan-dialog .footBtn_z_Z .cancel_Z {
    position: relative;
    border: none;
    width: 2.34667rem;
    height: auto
}

.sichuan-dialog .footBtn_z_Z .cancel_Z:after {
    content: "我再想想";
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    color: #999;
    align-items: center;
    justify-content: center;
    font-size: .37333rem
}

.sichuan-dialog .footBtn_z_Z .sureBtn_z_Z {
    position: relative;
    border-radius: .58667rem;
    width: 4.53333rem;
    height: 1.17333rem;
    margin-left: .53333rem;
    flex-shrink: 0
}

.sichuan-dialog .footBtn_z_Z .sureBtn_z_Z:after {
    content: "确定";
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0b8ad2;
    align-items: center;
    justify-content: center;
    font-size: .48rem;
    border-radius: .58667rem
}

.sichuan-dialog.baijin .dialog__main_Z {
    background: url(https://static.ejcop.com/octopus/webplus/20220126112528663.png) no-repeat;
    background-size: 100% auto;
    height: 9.52rem;
    padding-top: 3.86667rem
}

.sichuan-dialog.baijin .footBtn_z_Z .cancel_Z {
    position: relative;
    border: none;
    width: 2.34667rem;
    height: auto
}

.sichuan-dialog.baijin .footBtn_z_Z .cancel_Z:after {
    background: #f7471f;
    color: hsla(0, 0%, 100%, .5)
}

.sichuan-dialog.baijin .footBtn_z_Z .sureBtn_z_Z {
    background: unset;
    width: 4rem
}

.sichuan-dialog.baijin .footBtn_z_Z .sureBtn_z_Z:after {
    content: "";
    background: url(https://static.ejcop.com/octopus/webplus/20220126113821519.gif) no-repeat;
    width: 4rem;
    height: 1.92rem;
    background-size: 100% 100%
}

.sichuan-dialog.shipingcailing .dialog__main_Z {
    background: url(https://static.ejcop.com/octopus/webplus/20220126115019809.png) no-repeat;
    background-size: 100% auto;
    height: 10.08rem;
    padding-top: 3.86667rem
}

.sichuan-dialog.shipingcailing .cancel_Z {
    position: relative;
    border: none;
    width: 2.34667rem;
    height: auto
}

.sichuan-dialog.shipingcailing .cancel_Z:after {
    background: #001a82;
    color: hsla(0, 0%, 100%, .3)
}

.sichuan-dialog.shipingcailing .sureBtn_z_Z {
    background: unset;
    width: 4rem
}

.sichuan-dialog.shipingcailing .sureBtn_z_Z:after {
    content: "";
    background: url(https://static.ejcop.com/octopus/webplus/20220126115216096.gif) no-repeat;
    width: 4rem;
    height: 1.92rem;
    background-size: 100% 100%
}

.sichuan-dialog.flow10g .dialog__main_Z {
    background: url(https://static.ejcop.com/octopus/webplus/20220126120157988.png) no-repeat;
    background-size: 100% auto;
    height: 7.62667rem;
    padding-top: 2.4rem
}

.sichuan-dialog.flow10g .footBtn_z_Z .cancel_Z {
    position: relative;
    border: none;
    width: 2.34667rem;
    height: auto
}

.sichuan-dialog.flow10g .footBtn_z_Z .cancel_Z:after {
    background: #001a82;
    color: hsla(0, 0%, 100%, .3)
}

.sichuan-dialog.flow10g .footBtn_z_Z .sureBtn_z_Z {
    background: unset;
    width: 4rem
}

.sichuan-dialog.flow10g .footBtn_z_Z .sureBtn_z_Z:after {
    content: "";
    background: url(https://static.ejcop.com/octopus/webplus/20220126115216096.gif) no-repeat;
    width: 4rem;
    height: 1.92rem;
    background-size: 100% 100%
}

* {
    box-sizing: border-box
}

body, html {
    line-height: 1;
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
    background-clip: padding-box;
    font-family: PingFangSC-Semibold;
    font-size: .42667rem;
    word-spacing: .02667rem;
    font-weight: 400;
    -ms-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none
}

body input::-webkit-input-speech-button, html input::-webkit-input-speech-button {
    display: none
}

img {
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic
}

button, input, select, textarea {
    font-size: 100%;
    vertical-align: middle;
    outline: none;
    border: none
}

button, input[type=button], input[type=reset], input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button;
    -moz-appearance: button
}

input:focus:-moz-placeholder, input:focus::-webkit-input-placeholder {
    color: transparent
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.break {
    word-break: break-all;
    word-wrap: break-word
}

article, footer, header, hgroup, menu, nav, section {
    display: block;
    clear: all
}

img:not([src]), img[src=""] {
    opacity: 0
}

*, :after, :before {
    margin: 0;
    padding: 0
}

a {
    text-decoration: none
}

button, img, input, textarea {
    border: none
}

button, input {
    outline: 0;
    background: transparent;
    box-shadow: none
}

button:focus, input:focus {
    outline: none
}

textarea {
    resize: none
}

a, button, h1, h2, h3, h4, h5, h6, input, option, select, textarea {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    line-height: inherit;
    color: inherit;
    outline: none
}

input[type=number] {
    -moz-appearance: textfield
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

input:disabled {
    background-color: transparent
}

.w-100 {
    width: 100%
}

.h-100 {
    height: 100%
}

.flex-center {
    display: flex;
    justify-content: center;
    align-items: center
}

.d-flex {
    display: flex
}

.flex-column {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.d-flex-column {
    display: flex;
    flex-direction: column
}

.flex1 {
    flex: 1
}

.jc-start {
    justify-content: flex-start
}

.jc-end {
    justify-content: flex-end
}

.jc-center {
    justify-content: center
}

.jc-between {
    justify-content: space-between
}

.jc-around {
    justify-content: space-around
}

.ai-start {
    align-items: flex-start
}

.ai-end {
    align-items: flex-end
}

.ai-center {
    align-items: center
}

.ai-stretch {
    align-items: stretch
}

.yi-view[data-v-7940c49d] {
    position: relative;
    width: 100%;
    height: 100%
}

.yi-image, img {
    width: 100%;
    height: 100%
}

img {
    display: block
}

.yi-text[data-v-0fb35f36] {
    word-break: break-all
}

.load-style .popup {
    width: 8rem;
    height: 4rem;
    border-radius: .10667rem
}

.load-style .popup .tips-tit {
    font-weight: 700;
    font-size: .58667rem;
    text-align: center;
    margin-top: .53333rem
}

.load-style .popup .tips-txt {
    text-align: center;
    margin-top: .8rem;
    font-weight: 700;
    font-size: .48rem
}

.load-style .popup .progress-block {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: .26667rem
}

.load-style .popup .progress-block .progress {
    height: .21333rem;
    width: 60%;
    margin-right: .26667rem
}

.load-style .popup .progress-block .right {
    width: .8rem;
    height: .42667rem
}

.load-style .popup .progress-block .right .num {
    color: #999
}

.load-style .popup .progress-block .right .success-icon {
    color: #52c41a;
    border-radius: 50%
}

.yi-quick-login-modal .modal-content {
    position: relative;
    overflow: hidden
}

.yi-quick-login-modal .modal-bd .tips {
    color: #d00f0f;
    font-size: .42667rem
}

.yi-quick-login-modal .modal-bd .handle-list {
    margin-top: .53333rem
}

.yi-quick-login-modal .modal-bd .handle-list li {
    display: inline-block;
    width: 1.49333rem;
    height: 1.49333rem;
    margin: .26667rem
}

.yi-quick-login-modal .modal-bd .handle-list li img {
    width: 100%;
    height: 100%
}

.yi-form[data-v-3a39937a] {
    width: 100%;
    min-height: 2rem
}

.yi-input {
    position: relative;
    width: 100%;
    height: 100%
}

.yi-input input {
    width: 100% !important;
    height: 100% !important;
    line-height: normal
}

.yi-input input::-moz-placeholder {
    color: #c8c9cc
}

.yi-input input:-ms-input-placeholder {
    color: #c8c9cc
}

.yi-input input::placeholder {
    color: #c8c9cc
}

.input-tips[data-v-3e5ec6aa] {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 10;
    left: 0;
    margin-top: -.21333rem;
    top: 100%;
    width: 100%;
    min-height: .64rem;
    background: #d00f0f;
    color: #fff;
    font-size: .32rem;
    text-align: center;
    padding: .05333rem .26667rem;
    box-sizing: border-box;
    outline: .08rem solid #d00f0f;
    line-height: .42667rem
}

@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }
    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes slideInDown {
    0% {
        opacity: 0;
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }
    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.slideInDown[data-v-3e5ec6aa] {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.fadeOut[data-v-3e5ec6aa] {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes shake-kf {
    0%, to {
        transform: none
    }
    50% {
        transform: translate(.16rem, .16rem)
    }
}

@keyframes shake-kf {
    0%, to {
        transform: none
    }
    50% {
        transform: translate(.16rem, .16rem)
    }
}

.guide-gif, .shake-ani {
    -webkit-animation: shake-kf .5s linear infinite;
    animation: shake-kf .5s linear infinite
}

.guide-gif {
    position: absolute;
    top: -1.2rem;
    left: .26667rem;
    width: 3.86667rem;
    z-index: 10
}

.gen-code {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 2.66667rem;
    height: .53333rem;
    margin: auto;
    padding: 0 0;
    font-size: .4rem;
    color: #1d9dff;
    font-weight: 500;
    border-left: .02667rem solid #d1d1d1;
    transition: opacity .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.gen-code:active {
    opacity: .5
}

.jc-range {
    position: relative;
    transition: all 1s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: .26667rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #777c87;
    line-height: 100%;
    box-shadow: inset 0 0 .13333rem 0 rgba(109, 157, 230, .438);
    background: rgba(116, 180, 236, .149);
    border-radius: .8rem;
    border: .02667rem solid #eee;
    width: 100%
}

.jc-range, .jc-range i {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
}

.jc-range i {
    position: absolute;
    left: 0;
    width: 1.6rem;
    border-radius: .8rem;
    color: #000;
    box-shadow: inset 0 0 0 l(5) rgba(0, 0, 0, .15);
    background-color: #5fa9f3;
    cursor: pointer
}

.jc-range.success {
    background-color: #a0e663;
    color: #fff
}

.jc-range.success i {
    color: #a0e663
}

.range {
    width: 92%;
    margin: 1.06667rem auto 1.33333rem;
    height: 1.06667rem;
    background: #fff;
    overflow: hidden
}

.time_btn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #764b0d
}

.time_btn .time_modal .time {
    background: #764b0d;
    width: .4rem;
    display: inline-block;
    text-align: center;
    font-weight: 700;
    border-radius: .05333rem;
    color: #ffd99e;
    margin: 0 .05333rem
}

.time_btn .time_modal .time:nth-child(2) {
    margin-right: .10667rem
}

.time_btn .time_modal .time:nth-child(3) {
    margin-left: .10667rem
}

.time_btn .text {
    letter-spacing: .02667rem
}

.time_btn .text, .time_btn .tips {
    margin-left: .13333rem;
    font-weight: 700
}

.time_btn {
    color: #000;
    text-align: right;
    background-image: url(https://static.ejcop.com/octopus/webplus/20211129161720824.png);
    width: 3.81333rem;
    height: .98667rem;
    letter-spacing: .05333rem;
    line-height: .74667rem;
    position: absolute;
    top: -.98667rem;
    right: 0;
    z-index: 2
}

.time_btn .time_modal {
    display: inline-block
}

.yi-button .btn-con, .yi-button {
    display: block;
    width: 100%;
    height: 100%;
    color: inherit
}

.yi-button .img-btn {
    background: none
}

.yi-button .img-btn img {
    width: 100%
}

.loading, .spinner {
    width: 1.17333rem;
    height: 1.17333rem
}

.spinner {
    position: relative
}

.container1 > div, .container2 > div, .container3 > div {
    width: .26667rem;
    height: .26667rem;
    background-color: hsla(0, 0%, 100%, .5);
    border-radius: 100%;
    position: absolute;
    -webkit-animation: bouncedelay-data-v-aca6f8e2 1s ease-in-out infinite;
    animation: bouncedelay-data-v-aca6f8e2 1s ease-in-out infinite;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.spinner .spinner-container {
    position: absolute;
    width: 100%;
    height: 100%
}

.container2 {
    transform: rotate(45deg)
}

.container3 {
    transform: rotate(90deg)
}

.circle1 {
    top: 0;
    left: 0
}

.circle2 {
    top: 0;
    right: 0
}

.circle3 {
    right: 0;
    bottom: 0
}

.circle4 {
    left: 0;
    bottom: 0
}

.container2 .circle1 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}

.container3 .circle1 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

.container1 .circle2 {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

.container2 .circle2 {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s
}

.container3 .circle2 {
    -webkit-animation-delay: -.7s;
    animation-delay: -.7s
}

.container1 .circle3 {
    -webkit-animation-delay: -.6s;
    animation-delay: -.6s
}

.container2 .circle3 {
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.container3 .circle3 {
    -webkit-animation-delay: -.4s;
    animation-delay: -.4s
}

.container1 .circle4 {
    -webkit-animation-delay: -.3s;
    animation-delay: -.3s
}

.container2 .circle4 {
    -webkit-animation-delay: -.2s;
    animation-delay: -.2s
}

.container3 .circle4 {
    -webkit-animation-delay: -.1s;
    animation-delay: -.1s
}

@-webkit-keyframes bouncedelay-data-v-aca6f8e2 {
    0%, 80%, to {
        -webkit-transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes bouncedelay-data-v-aca6f8e2 {
    0%, 80%, to {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
    40% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

.normal-confirm-modal {
    border-radius: .2rem;
    padding: .8rem .48rem;
    width: 8.26667rem;
    max-width: 10rem !important
}

.normal-confirm-modal .modal-hd {
    position: relative;
    color: #333;
    text-align: center;
    font-size: .48rem;
    font-weight: 600;
    padding-bottom: .53333rem
}

.normal-confirm-modal .modal-hd .close-btn {
    position: absolute;
    top: -.64rem;
    right: -.26667rem;
    color: #909399;
    font-size: .58667rem
}

.normal-confirm-modal .modal-bd {
    font-size: .37333rem;
    color: #000;
    line-height: .69333rem
}

.normal-confirm-modal .modal-ft {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding-top: .66667rem
}

.normal-confirm-modal .modal-ft .handle-btn {
    flex: 1;
    height: 1.06667rem;
    line-height: 1.06667rem;
    padding: 0 .53333rem;
    border-radius: .53333rem;
    font-size: .42667rem;
    color: #258cde;
    border: .02667rem solid #258cde
}

.normal-confirm-modal .modal-ft .handle-btn + .handle-btn {
    margin-left: .53333rem
}

.normal-confirm-modal .modal-ft .cancel-btn {
    color: #999;
    border: .02667rem solid #999
}

.normal-confirm-modal .modal-ft .ok-btn {
    color: #fff;
    background: #258cde;
    height: 1.28rem;
    border-radius: .64rem;
    line-height: 1.28rem;
    padding: 0 .66667rem
}

.pic-confirm-modal {
    border-radius: .2rem;
    width: 9.33333rem;
    background-color: unset;
    top: 48%
}

.pic-confirm-modal .modal-hd {
    position: relative;
    color: #333;
    text-align: center;
    font-size: .48rem;
    font-weight: 600;
    padding-bottom: .66667rem;
    z-index: 2
}

.pic-confirm-modal .modal-hd .close-btn {
    position: absolute;
    top: 0;
    right: 0;
    color: #909399;
    font-size: .58667rem;
    z-index: 2
}

.pic-confirm-modal .modal-bd {
    font-size: .37333rem;
    color: #000;
    line-height: .69333rem;
    padding: 0 .13333rem;
    position: relative;
    z-index: 1
}

.pic-confirm-modal .modal-ft {
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: .4rem .4rem 0 .4rem
}

.pic-confirm-modal .modal-ft .handle-btn {
    height: 1.17333rem;
    line-height: 1.17333rem;
    padding: 0 .8rem;
    border-radius: .58667rem;
    font-size: .42667rem;
    color: #258cde;
    position: relative
}

.pic-confirm-modal .modal-ft .handle-btn.img-btn {
    height: auto;
    background: none !important;
    border-radius: unset !important;
    border: unset !important;
    padding: unset !important
}

.pic-confirm-modal .modal-ft .handle-btn.img-btn img {
    max-width: 100%
}

.pic-confirm-modal .modal-ft .cancel-btn {
    color: #666;
    background: #e8eeff
}

.pic-confirm-modal .modal-ft .ok-btn {
    color: #fff;
    background: #ff0f32;
    height: 1.29067rem;
    line-height: 1.29067rem;
    border-radius: .64533rem;
    padding: 0 .88rem
}

.pic-confirm-modal .confirm-content {
    width: 100%
}

.popup-confirm-modal {
    border: .18667rem solid #dea66d;
    border-bottom: none;
    border-top-left-radius: .53333rem;
    border-top-right-radius: .53333rem;
    background-color: #fff;
    min-height: 40%;
    max-height: 60%
}

.popup-confirm-modal .modal-ft {
    width: 100%;
    padding: 0 .64rem .8rem .64rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.popup-confirm-modal .modal-ft .handle-btn {
    position: relative
}

.popup-confirm-modal .modal-ft .handle-btn.img-btn {
    height: auto;
    background: none !important;
    border-radius: unset !important;
    border: unset !important;
    padding: unset !important
}

.popup-confirm-modal .modal-ft .handle-btn.img-btn img {
    max-width: 100%
}

.confirm-loading-tips {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.heat-event {
    position: fixed;
    left: -100%;
    bottom: -100%;
    z-index: -10;
    opacity: 0
}

.mPopup {
    display: flex;
    flex-direction: column;
    align-items: center
}

.mPopup .Popups_block {
    width: 9.30667rem;
    height: 14.16rem;
    background: url(../img/state_two_back_03.9238873c.png) bottom;
    background-size: 100% auto;
    position: relative;
    text-align: center;
    line-height: normal
}

.mPopup .Popups_block > h1 {
    margin-top: 1.6rem;
    font-size: .85333rem;
    font-weight: 700;
    letter-spacing: .02667rem
}

.mPopup .Popups_block .cards {
    width: 6.61333rem;
    box-shadow: 0 .05333rem .26667rem 0 rgba(0, 0, 0, .3);
    margin-top: .24rem;
    border-radius: .32rem
}

.mPopup .Popups_block .pop_contact {
    margin-top: .53333rem
}

.mPopup .Popups_block .pop_contact .supplement_txt {
    font-size: .34667rem;
    margin-top: .10667rem
}

.mPopup .Popups_block .Popups_process {
    padding: .18667rem .26667rem;
    display: inline-block;
    border: .05333rem solid #021aca;
    border-radius: .10667rem;
    margin-top: .32rem
}

.mPopup .Popups_block .Popups_process > div {
    display: inline-block;
    vertical-align: middle
}

.mPopup .Popups_block .Popups_process .proceess_line {
    width: 3.33333rem
}

.mPopup .Popups_block .Popups_process .process_block {
    margin-left: .16rem;
    text-align: center;
    margin-left: .34667rem
}

.mPopup .Popups_block .Popups_process .process_block img {
    width: 3.2rem;
    box-shadow: 0 0 .13333rem 0 rgba(0, 0, 0, .3)
}

.mPopup .Popups_block .Popups_process .process_block p {
    font-size: .34667rem;
    color: #666;
    line-height: 1.2;
    font-weight: 700;
    margin-top: .16rem
}

.mPopup .mPopup_block {
    width: 9.30667rem;
    height: 11.94667rem;
    background: url(../img/state_back.3f0c8091.png) bottom;
    background-size: 100% auto;
    position: relative;
    text-align: center
}

.mPopup .mPopup_block > h1 {
    margin-top: 1.97333rem;
    font-size: .85333rem;
    font-weight: 700;
    letter-spacing: .02667rem
}

.mPopup .mPopup_block .pop_content {
    margin-top: .58667rem
}

.mPopup .mPopup_block .pop_contact {
    margin-top: .4rem;
    text-align: center
}

.mPopup .mPopup_block .pop_contact > p {
    margin-bottom: .16rem
}

.mPopup .mPopup_block .process {
    margin-top: 1.12rem
}

.mPopup .mPopup_block .process .process_block {
    margin-top: .42667rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.mPopup .mPopup_block .process .process_block > img:first-child {
    width: 3.33333rem
}

.mPopup .mPopup_block .process .process_block > img:nth-child(2) {
    width: 3.2rem;
    margin-left: .16rem;
    box-shadow: 0 0 .13333rem 0 rgba(0, 0, 0, .3)
}

.mPopup .mPopup_hide {
    width: .93333rem;
    height: .93333rem;
    margin-top: .66667rem
}

.mPopup .mPopup_hide > img {
    width: 100%
}

.fs_18 {
    font-size: .48rem;
    font-weight: 700
}

.fc_blue {
    color: #2c1df3
}

.post_a {
    position: absolute
}

.layer-full.on .mPopup {
    -webkit-animation: layerIn-data-v-45f0ce70 .3s ease;
    animation: layerIn-data-v-45f0ce70 .3s ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.layer-full {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .7);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9000
}

.layer-full.on .modal-dialog {
    -webkit-animation: layerIn-data-v-45f0ce70 .3s ease;
    animation: layerIn-data-v-45f0ce70 .3s ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.layer-full.layer-gzrrq .modal-dialog {
    width: 10rem
}

.layer-gzrrq .modal-dialog {
    background: url(../img/layermain0202.6bd250c0.png) bottom no-repeat;
    background-size: 100% auto;
    position: relative;
    height: 11.68rem;
    width: 100%;
    display: block;
    margin-top: -1.06667rem
}

.warn-modal-dialog {
    background: none !important;
    height: auto !important
}

.warn-modal-dialog .main {
    padding: 0 .26667rem;
    height: auto !important
}

.warn-modal-dialog .main .tips-img {
    width: 100%;
    height: auto
}

.layer-gzrrq {
    display: flex
}

.layer-gzrrq .main {
    height: 8.85333rem;
    display: flex;
    flex-direction: column;
    text-align: center;
    position: relative;
    z-index: 1;
    margin-top: 1.73333rem
}

.layer-gzrrq .tit-lqcg {
    font-size: .42667rem;
    line-height: .8rem;
    color: #e34101;
    text-align: center;
    font-weight: 700;
    margin-top: 1.06667rem
}

.layer-gzrrq .tit-line2 {
    display: inline-block;
    font-size: .42667rem;
    line-height: .58667rem;
    white-space: nowrap;
    color: #fff;
    padding: 0 .53333rem;
    box-shadow: 0 .08rem .05333rem 0 rgba(174, 61, 0, .35);
    border-radius: .26667rem;
    background-color: #e34101
}

.layer-gzrrq .tit-line3 {
    font-size: .42667rem;
    line-height: .90667rem;
    color: #e5201c
}

.code-img {
    width: 3.33333rem;
    height: 3.33333rem;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
    margin-top: .26667rem
}

.layer-gzrrq .text-bot {
    font-size: .34667rem;
    line-height: .48rem;
    color: #333;
    letter-spacing: -.02667rem;
    margin-top: .26667rem
}

.layer-gzrrq .text-line {
    display: inline-block;
    padding: .02667rem;
    position: relative
}

.layer-gzrrq .text-line:before {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    top: 60%;
    bottom: 0;
    left: 0;
    background-color: #fcece5;
    border-radius: .26667rem;
    z-index: -1
}

.layer-gzrrq .closeBtn {
    position: absolute;
    bottom: -1.33333rem;
    left: 50%;
    margin-left: -.4rem
}

.layer-gzrrq .closeBtn img {
    display: block;
    width: .8rem;
    height: .8rem
}

@-webkit-keyframes layerIn-data-v-45f0ce70 {
    0% {
        transform: scale(.1)
    }
    to {
        transform: scale(1)
    }
}

@keyframes layerIn-data-v-45f0ce70 {
    0% {
        transform: scale(.1)
    }
    to {
        transform: scale(1)
    }
}

.cm-html-modal {
    width: 9.33333rem;
    top: 50%;
    background-color: unset
}

.cm-html-modal .modal-bd {
    position: relative;
    font-size: .37333rem;
    color: #000;
    line-height: .69333rem;
    padding: 0 .4rem
}

.cm-html-modal .modal-ft {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: .21333rem .4rem 0 .4rem
}

.cm-html-modal .modal-ft .close-btn {
    width: .8rem;
    height: .8rem
}

.cm-html-modal .modal-ft .close-btn img {
    width: 100%;
    height: 100%
}

.to-receive-modal {
    background-color: transparent;
    text-align: center
}

.to-receive-modal .title {
    height: 2.4rem;
    background-image: url(../img/code-titleBack.8aa5f40e.png);
    background-size: 100% 2.4rem;
    background-color: transparent;
    position: relative
}

.to-receive-modal .title > p {
    width: 100%;
    text-align: center;
    font-size: .53333rem;
    position: absolute;
    bottom: .4rem;
    color: #994100;
    font-weight: 700;
    letter-spacing: .05333rem
}

.to-receive-modal .code-content {
    padding: .53333rem 0;
    background-color: #fff;
    border-bottom-left-radius: .37333rem;
    border-bottom-right-radius: .37333rem
}

.to-receive-modal .code-content .img-list {
    background-color: #fef5ef;
    margin: 0 .58667rem;
    border-radius: .10667rem;
    padding: .21333rem 0
}

.to-receive-modal .code-content .img-list > img {
    width: 1.33333rem;
    height: 1.33333rem
}

.to-receive-modal .code-content .img-list > img + img {
    margin-left: .13333rem
}

.to-receive-modal .code-content .guide-txt {
    margin-top: .26667rem;
    font-size: .45333rem;
    color: #333;
    line-height: .74667rem;
    padding: 0 .4rem
}

.to-receive-modal .code-content .warn-txt {
    font-size: .48rem;
    font-weight: 700;
    color: #ff3d00;
    line-height: .66667rem;
    letter-spacing: .02667rem;
    margin-top: .32rem
}

.to-receive-modal .code-content .handle-list {
    margin-top: .53333rem;
    padding: 0 .4rem .26667rem .4rem
}

.to-receive-modal .code-content .handle-btn {
    display: block;
    line-height: 1.33333rem;
    background: linear-gradient(270deg, #f8a06a, #f7c76b);
    box-shadow: 0 .10667rem .16rem 0 rgba(255, 125, 37, .23);
    border-radius: .8rem;
    color: #fff;
    font-size: .48rem;
    margin-top: .34667rem
}

.to-receive-modal .out-modal {
    margin-top: 1.06667rem;
    display: block
}

.to-receive-modal .out-modal > img {
    width: .93333rem;
    height: .93333rem
}

.yi-switch-rules-choose .van-checkbox-group {
    display: flex
}

.yi-switch-rules-choose .van-checkbox-group .van-checkbox {
    margin-left: .53333rem
}

.search {
    margin: .4rem .4rem .26667rem .4rem;
    border-radius: .26667rem;
    box-sizing: border-box;
    border: .02667rem solid #ded4c3;
    color: #333;
    padding-bottom: .26667rem;
    font-size: .37333rem;
    padding: .26667rem .4rem;
    background: #292929
}

.search > div {
    margin-top: .34667rem
}

.search .inputBox {
    background: #fff;
    border-radius: .53333rem;
    line-height: 1.06667rem;
    height: 1.06667rem;
    display: flex;
    width: 100%;
    box-sizing: border-box;
    align-items: center;
    position: relative;
    z-index: 1
}

.search .inputBox .inp_le {
    display: flex;
    align-items: center;
    padding: .26667rem 0;
    box-sizing: border-box
}

.search .inputBox .inp_le input {
    color: #000;
    width: 100%;
    font-size: .42667rem;
    padding: 0 0 0 .53333rem;
    box-sizing: border-box
}

.search .inputBox .inp_le input::-moz-placeholder {
    font-size: .32rem
}

.search .inputBox .inp_le input:-ms-input-placeholder {
    font-size: .32rem
}

.search .inputBox .inp_le input::placeholder {
    font-size: .32rem
}

.search .inputBox .inp_ri {
    height: 1.06667rem;
    width: 1.6rem;
    color: #fff;
    text-align: center;
    border-radius: 0 .8rem .8rem 0;
    position: absolute;
    right: .13333rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.search .inputBox .inp_ri .search-icon {
    font-size: .37333rem;
    color: #1989fa
}

.search .inputBox .inp_ri img {
    width: .34667rem;
    height: .4rem
}

.search .inputBox .inp_ri .searTxt {
    font-size: .37333rem;
    margin-left: .08rem;
    color: #1989fa
}

.search .inputBox .van-field__clear {
    margin-right: 1.86667rem
}

.search .s_address {
    display: flex;
    padding: 0 .26667rem;
    box-sizing: border-box;
    align-items: center;
    border-radius: .16rem;
    height: 1.06667rem;
    background: #eeca8a
}

.search .s_address .site-icon {
    font-size: .48rem;
    margin-right: .08rem
}

.search .s_address img {
    width: .50667rem;
    height: .61333rem
}

.search .s_address .animtion {
    animation: arrow1 1.5s linear infinite;
    -webkit-animation: arrow1 1.5s linear infinite
}

.search .s_address .value-box {
    display: flex
}

.search .s_address .label {
    flex-shrink: 0
}

.search .s_address .cur-belong {
    font-weight: 600;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 2.66667rem
}

.search .selected-info {
    display: none;
    height: .93333rem;
    justify-content: flex-start
}

.search .selected-info .field-label {
    letter-spacing: .05333rem
}

.search .selected-info .phone-html {
    position: relative;
    margin-left: .21333rem;
    font-size: .42667rem
}

.search .selected-info .label {
    position: absolute;
    top: -.48rem;
    right: -.8rem;
    display: inline-block;
    background: #ff0603;
    font-size: .37333rem;
    color: #fff;
    width: .64rem;
    height: .64rem;
    text-align: center;
    line-height: .64rem;
    border-radius: 50%;
    border-bottom-left-radius: unset;
    border: .02667rem solid #fff
}

.search .selected-info .lg-label {
    right: -1.33333rem;
    width: auto;
    padding: 0 .16rem;
    font-size: .32rem;
    height: .53333rem;
    line-height: .53333rem;
    border-radius: .21333rem;
    border-bottom-left-radius: unset
}

.search .count-dow {
    color: #fff
}

.search .count-dow .tips {
    font-size: .32rem
}

.search .count-dow .counting {
    display: flex;
    align-items: center;
    justify-content: center
}

.search .count-dow .counting .tips {
    margin-right: .13333rem
}

.search .count-dow .counting .van-count-down {
    color: #fa0000
}

.search .count-dow .counting .van-count-down .colon {
    color: #ffd682;
    padding: 0 .08rem
}

.search .count-dow .counting .van-count-down .block {
    display: inline-block;
    background: linear-gradient(90deg, #ca8500, #edca89);
    width: .58667rem;
    height: .42667rem;
    line-height: .42667rem;
    text-align: center;
    border-radius: .05333rem
}

.search .count-dow .count-end {
    display: flex;
    align-items: center;
    justify-content: center
}

.search .count-dow .count-end .lock-icon {
    font-size: .64rem;
    color: #ffd682;
    margin-right: .13333rem
}

.search .s_tip {
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 .66667rem;
    border-radius: .26667rem;
    position: relative;
    color: #515a6e;
    font-size: .34667rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    animation: heart 1s infinite;
    -webkit-animation: heart 1s infinite;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    font-size: .4rem;
    color: #333;
    letter-spacing: .05333rem
}

.search .s_tip span {
    letter-spacing: .05333rem
}

.search .s_tip .sanJiaoXIng {
    position: absolute;
    width: 0;
    left: .85333rem;
    top: -.21333rem;
    height: 0;
    border-left: .266667rem solid transparent;
    border-right: .266667rem solid transparent;
    border-bottom: .266667rem solid #fff;
    z-index: 999
}

.search .format {
    background: #edca89;
    border-radius: .13333rem;
    display: flex;
    flex-wrap: wrap;
    color: #333
}

.search .format .f_list {
    width: 33.33%;
    line-height: .93333rem;
    text-align: center;
    font-size: .37333rem;
    border-radius: .13333rem
}

.search .format .dHover {
    background: #d3a55b
}

.search .search-box {
    display: flex;
    background: #fff;
    height: 1.06667rem;
    border-radius: .53333rem
}

.search .search-box .s_address {
    width: 4rem;
    flex-shrink: 0;
    border-radius: .53333rem;
    z-index: 2
}

.van-tree-select__content {
    color: #333 !important
}

.van-tree-select__nav-item:before {
    background: #d2a55b
}

.van-tree-select__item--active {
    color: #d2a55b
}

@-webkit-keyframes arrow1 {
    0% {
        margin-bottom: 0
    }
    50% {
        margin-bottom: .4rem
    }
    to {
        margin-bottom: 0x
    }
}

@keyframes arrow1 {
    0% {
        margin-bottom: 0
    }
    50% {
        margin-bottom: .4rem
    }
    to {
        margin-bottom: 0x
    }
}

@-webkit-keyframes heart {
    0% {
        transform: scale(.9)
    }
    to {
        transform: scale(1)
    }
}

@keyframes heart {
    0% {
        transform: scale(.9)
    }
    to {
        transform: scale(1)
    }
}

.list_block {
    min-height: 2.66667rem;
    margin-top: .4rem
}

.list_block .listBox {
    width: 95%;
    margin: 0 auto;
    justify-content: space-between;
    padding: .26667rem;
    display: flex;
    flex-wrap: wrap
}

.list_block .listBox .list {
    width: 48.5%;
    background: #fff;
    border-radius: .16rem;
    margin-bottom: .26667rem;
    height: 1.46667rem;
    font-size: .32rem;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    justify-content: stretch;
    overflow: hidden
}

.list_block .listBox .beau-icon {
    display: none
}

.list_block .listBox .list_sd {
    box-shadow: inset 0 0 .26667rem .05333rem #5f3203
}

.list_block .listBox .l_phone {
    position: relative;
    z-index: 2;
    margin-top: .16rem;
    font-size: .50667rem;
    font-weight: 500;
    color: #303030;
    padding: 0 .26667rem;
    text-align: center
}

.list_block .listBox .l_phone .fontColor {
    color: #ff7900
}

.list_block .listBox .l_phone .bright {
    color: red
}

.list_block .listBox .font_gray {
    color: #999
}

.list_block .listBox .font_gray text {
    color: #999 !important
}

.list_block .listBox .l_money {
    display: flex;
    justify-content: space-between;
    margin-top: .16rem;
    align-items: center;
    font-size: .32rem
}

.list_block .listBox .l_money .l_m_price {
    color: #999;
    text-decoration: line-through;
    margin-left: .26667rem
}

.list_block .listBox .l_money .l_m_label {
    margin-left: auto;
    color: #a37b3a;
    border-top-left-radius: .16rem;
    display: block;
    line-height: .64rem;
    text-align: center;
    transform: scale(.88)
}

.list_block .listBox .list:nth-child(2n) {
    margin-right: 0
}

.list_block .empty {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 2.66667rem;
    text-align: center;
    font-size: .4rem;
    color: #fff
}

.b_form .postion {
    position: absolute;
    right: .4rem;
    top: .4rem
}

.b_form .b_font {
    margin: .4rem .53333rem 0
}

.b_form .b_font .selected-value {
    color: #303030
}

.b_form .b_phone {
    margin-top: .66667rem
}

.b_form .selected {
    color: red;
    font-size: .45333rem
}

.b_form .b_tips {
    margin: .4rem .53333rem 0;
    font-size: .34667rem;
    line-height: 1.35;
    margin-top: .66667rem
}

.b_form .b_user_address {
    font-size: .42667rem;
    padding-left: 1.06667rem;
    line-height: .93333rem;
    background: linear-gradient(90deg, #4a6dfe, #3ff29d);
    border-radius: .26667rem;
    color: #fff;
    letter-spacing: .05333rem;
    margin-top: .66667rem
}

.b_form .b_address {
    margin: .4rem 0 0
}

.b_form .b_address .label-field {
    margin: 0 .16rem;
    width: auto
}

.b_form .b_address .label-field:after {
    border-bottom: .02667rem solid #b8b7b7
}

.b_form .b_user_info {
    margin-top: .4rem
}

.b_form .f_submit {
    animation: f_btnsize 2s linear;
    -webkit-animation: f_btnsize 2s linear;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    border-radius: .10667rem;
    overflow: hidden;
    color: #fff
}

.b_form .f_submit .sub_btn_text {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: #d3a55b
}

.b_form .f_submit .sub_btn_img {
    width: 100%
}

.b_form .f_submit button {
    line-height: 1.33333rem;
    font-size: .48rem
}

.b_form .b_remind {
    margin-top: .8rem !important;
    color: #adadad !important;
    font-size: .32rem;
    line-height: 1.6;
    margin-bottom: .26667rem
}

@-webkit-keyframes f_btnsize {
    0% {
        transform: scale(.9)
    }
    50% {
        transform: scale(1)
    }
    to {
        transform: scale(.9)
    }
}

@keyframes f_btnsize {
    0% {
        transform: scale(.9)
    }
    50% {
        transform: scale(1)
    }
    to {
        transform: scale(.9)
    }
}

.shopping {
    width: 1.33333rem;
    height: 1.33333rem;
    border-radius: 50%;
    position: fixed;
    z-index: 101;
    right: .4rem;
    bottom: 1.6rem;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 .4rem 0 #bfbfbf
}

.shopping > img {
    width: .8rem;
    height: .8rem
}

.shopping .count {
    position: absolute;
    z-index: 1;
    top: -.13333rem;
    right: -.26667rem;
    color: #d9534f;
    font-size: .74667rem;
    width: .69333rem;
    height: .69333rem
}

.shopping .count .wrap {
    position: relative;
    width: 100%;
    height: 100%
}

.shopping .count .wrap > div {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    font-size: .32rem;
    color: #fff
}

.shopping .van-popup--center {
    border-radius: .53333rem
}

.shopp_block {
    width: 100%;
    height: 14.66667rem;
    overflow: hidden;
    background: #f2f2f2
}

.shopp_block .title img {
    width: .8rem;
    height: .8rem
}

.shopp_block .van-list {
    height: 13.33333rem;
    overflow: auto;
    padding-bottom: .53333rem;
    box-sizing: border-box
}

.shopp_block > p {
    line-height: 1.33333rem;
    color: #fff;
    font-size: .48rem;
    background: #d3a55b;
    letter-spacing: .13333rem;
    text-align: center;
    position: relative
}

.shopp_block > p img {
    position: absolute;
    right: .21333rem;
    top: .26667rem
}

.shopp_block .list {
    margin-top: .26667rem;
    background: #fff;
    padding: .26667rem .53333rem;
    box-sizing: border-box;
    position: relative
}

.shopp_block .list .del_icon {
    position: absolute;
    right: .18667rem;
    font-size: .53333rem;
    top: .05333rem
}

.shopp_block .list .list_info {
    display: flex;
    justify-content: space-between;
    height: 1.49333rem
}

.shopp_block .list .list_info .l_info_phone {
    display: flex;
    flex-direction: column
}

.shopp_block .list .list_info .l_info_phone > p:first-child {
    font-size: .53333rem
}

.shopp_block .list .list_info .l_info_phone > p:nth-child(2) {
    font-size: .29333rem;
    line-height: 1.12rem;
    color: #a9a9a9
}

.shopp_block .list .list_info .l_info_statu {
    display: flex;
    flex-direction: column;
    margin-top: .4rem
}

.shopp_block .list .list_info .l_info_statu > p:first-child {
    font-size: .37333rem;
    color: #d3a55b
}

.shopp_block .list .list_info .l_info_statu > p:nth-child(2) {
    font-size: .34667rem;
    text-decoration: line-through;
    line-height: 1.06667rem;
    color: #a9a9a9
}

.shopp_block .list .list_outTime {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: .13333rem
}

.shopp_block .list .list_outTime > div:first-child {
    color: #515a6e;
    font-size: .29333rem
}

.shopp_block .list .list_outTime > div:nth-child(2) {
    margin-right: .21333rem
}

.shopp_block .list .list_outTime > div:nth-child(2) span {
    display: inline-block;
    color: #fc1d3a;
    font-size: .4rem;
    text-align: center;
    line-height: .53333rem
}

.shopp_block .list .list_outTime > div:nth-child(2) span:nth-child(2) {
    width: .26667rem;
    background: #fff
}

.showform[data-v-0a4cc26e] {
    border-radius: .8rem;
    width: 100%;
    padding: 0 .53333rem;
    display: flex;
    justify-content: center;
    position: fixed;
    bottom: .26667rem;
    color: #fff;
    align-items: center;
    font-size: .48rem;
    z-index: 10;
    max-width: 540PX;
    left: 0;
    right: 0;
    margin: 0 auto
}

.showform > img[data-v-0a4cc26e] {
    width: 100%;
    height: 100%;
    border-radius: .8rem
}

.showform span[data-v-0a4cc26e] {
    margin-left: .13333rem
}

.animation[data-v-0a4cc26e] {
    animation: btnsize-data-v-0a4cc26e 2s linear;
    -webkit-animation: btnsize-data-v-0a4cc26e 2s linear;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite
}

@-webkit-keyframes btnsize-data-v-0a4cc26e {
    0% {
        transform: scale(.9)
    }
    50% {
        transform: scale(1)
    }
    to {
        transform: scale(.9)
    }
}

@keyframes btnsize-data-v-0a4cc26e {
    0% {
        transform: scale(.9)
    }
    50% {
        transform: scale(1)
    }
    to {
        transform: scale(.9)
    }
}

.switch-card-detail[data-v-03837113] {
    padding: 0 .53333rem
}

.switch-card-detail .card-header[data-v-03837113] {
    display: flex;
    width: 100%
}

.switch-card-detail .card-header > img[data-v-03837113] {
    width: 50%
}

.switch-card-detail .card-content > img[data-v-03837113], .switch-card-detail .card-content[data-v-03837113] {
    width: 100%
}

.p-home {
    background: #151518
}

.p-home ._banner, .p-home .nodeswiper {
    width: 100%
}

.p-home .address-tips, .p-home .block-gap, .p-home .num-gap {
    display: none
}

.p-home .pagebtn {
    display: flex;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 .5rem;
    justify-content: center;
    padding-bottom: .66667rem
}

@-webkit-keyframes loading-rotate-kf {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(2turn)
    }
}

@keyframes loading-rotate-kf {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(2turn)
    }
}

.p-home .pagebtn .loading-rotate-ani {
    -webkit-animation: loading-rotate-kf 3s infinite;
    animation: loading-rotate-kf 3s infinite
}

.p-home .pagebtn .refresh-icon {
    width: .42667rem;
    height: .42667rem;
    background-size: 100% 100%
}

.p-home .pagebtn .refresh-icon:before {
    color: red
}

.p-home .pagebtn button {
    flex: 1;
    background: #eeca8a;
    border-radius: .8rem;
    height: 1.12rem;
    font-size: .42667rem;
    letter-spacing: .05333rem;
    color: #333;
    display: flex;
    justify-content: center;
    align-items: center
}

.p-home .pagebtn button span {
    display: block;
    margin-left: .21333rem
}

.p-home .pagebtn button img {
    width: .42667rem;
    height: .42667rem
}

.p-home .pagebtn button + button {
    margin-left: 1rem
}

.p-home .pagebtn .refresh-btn {
    flex: unset;
    width: 4rem
}

.p-home .pagebtn .refresh-btn i {
    color: #fff
}

.p-home .pagebtn button:active {
    opacity: .8
}

.p-home .pagebtn .btnOpacity {
    opacity: .5;
    pointer-events: none
}

.p-home .pagebtn img:first-child {
    transform: rotateY(180deg);
    margin-right: .13333rem
}

.p-home .pagebtn img:nth-child(2) {
    margin-left: .26667rem
}

.p-home .package {
    width: 100%
}

.p-home .moreAdd {
    color: #fff;
    display: flex;
    justify-content: flex-end;
    height: .8rem;
    margin-top: .53333rem;
    font-size: .42667rem
}

.p-home .moreAdd span:first-child {
    margin-right: .08rem
}

.p-home .moreAdd span:nth-child(2) {
    color: #a37b3a
}

.p-home .label-block {
    display: none
}

.p-home.flat .formBox {
    margin: 0 .26667rem;
    border: .05333rem solid #ded4c3;
    border-radius: .26667rem
}

.p-home.flat .formBox .search {
    margin: unset;
    border: unset;
    background: unset;
    padding: 0 .4rem
}

.p-home.flat .formBox .search .s_tip {
    display: none
}

.p-home.flat .formBox .list_block {
    margin-left: .4rem;
    margin-right: .4rem;
    padding-bottom: .4rem
}

.p-home.flat .formBox .list_block .listBox {
    padding: 0;
    margin: 0;
    width: 100%
}

.p-home.flat .formBox .list_block .listBox .list {
    margin-top: 0;
    margin-bottom: .32rem;
    overflow: visible;
    min-height: 1.46667rem;
    height: auto
}

.p-home.flat .formBox .list_block .listBox .l_phone {
    margin-top: .13333rem
}

.p-home.flat .formBox .list_block .listBox .label-block {
    position: relative;
    display: block;
    min-height: .21333rem
}

.p-home.flat .formBox .list_block .listBox .label-block .label {
    display: inline-block;
    background: #ff0606;
    color: #fff;
    padding: .05333rem .13333rem;
    border-top-left-radius: .16rem;
    border-bottom-right-radius: .16rem
}

.p-home.flat .formBox .list_block .listBox .label-block .label > span {
    display: block;
    transform: scale(.88)
}

.p-home.flat .formBox .list_block .listBox .label-block .same-label {
    position: absolute;
    top: -.18667rem;
    left: .13333rem;
    background: #fdc63b;
    color: #ff0606;
    border-radius: .16rem
}

.p-home.flat .formBox .list_block .listBox .label-block .same-label .text1 {
    display: none
}

.p-home.flat .formBox .list_block .listBox .label-block .same-label:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    left: .26667rem;
    top: 100%;
    border-top: .16rem solid #fdc63b;
    border-left: .16rem solid transparent;
    border-right: .16rem solid transparent;
    border-bottom: .16rem solid transparent
}

.p-home.flat .formBox .list_block .listBox .label-block .history-icon {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 1.2rem;
    height: .90667rem;
    background-image: url(../img/history.825959b1.png);
    background-size: contain
}

.p-home.flat .formBox .list_block .listBox .price-info {
    display: none
}

.p-home.flat .formBox .list_block .listBox .status-info {
    margin-top: .08rem;
    min-height: .53333rem
}

.p-home.flat .formBox .list_block .listBox .status-info .l_m_price {
    text-decoration: unset;
    transform: scale(.88);
    flex-shrink: 0
}

.p-home.flat .formBox .list_block .listBox .status-info .l_m_label {
    margin-left: auto;
    width: auto;
    padding-right: .13333rem;
    line-height: normal
}

.p-home.flat .formBox .b_form {
    position: unset
}

.p-home.flat .formBox .b_form .block-title {
    display: none
}

.p-home.flat .formBox .b_form .input-item {
    display: flex;
    align-items: center
}

.p-home.flat .formBox .b_form .input-item .input-label {
    min-width: 2.4rem;
    flex-shrink: 0;
    color: #fff;
    letter-spacing: .08rem;
    font-size: .4rem;
    margin-right: .21333rem
}

.p-home.flat .formBox .b_form .input-item .selected-value {
    width: 100%;
    display: flex;
    align-items: center;
    background: #fff;
    height: 1.12rem
}

.p-home.flat .formBox .b_form .input-item .selected-value, .p-home.flat .formBox .b_form .input-item .van-field {
    border-radius: .21333rem;
    overflow: hidden;
    padding: .24rem .45333rem
}

.p-home.flat .formBox .b_form .selected-phone {
    font-size: .42667rem;
    color: #000
}

.p-home.flat .pagebtn {
    padding: .26667rem 0 .26667rem 0
}

.p-home.flat .pagebtn button {
    flex: 1;
    background: #eeca8a;
    border-radius: .42667rem;
    height: .85333rem;
    font-size: .34667rem;
    letter-spacing: .05333rem;
    color: #333;
    display: flex;
    justify-content: center;
    align-items: center
}

.p-home.flat .pagebtn button span {
    display: block;
    margin-left: 0
}

.p-home.flat .pagebtn button + button {
    margin-left: .4rem
}

.p-home.flat .pagebtn .history-btn {
    margin-left: .8rem;
    padding: 0 .4rem;
    background: #fecb4b
}

.p-home.flat .pagebtn .history-btn .icon {
    position: relative;
    top: .02667rem;
    margin-right: .13333rem
}

.p-home.flat .pagebtn .refresh-btn {
    flex: unset;
    width: 4rem;
    background: #eeca8a;
    border-radius: .8rem;
    height: 1.12rem;
    font-size: .42667rem;
    letter-spacing: .05333rem;
    color: #333;
    display: flex;
    justify-content: center;
    align-items: center
}

.p-home.flat .submit-btn {
    margin: .4rem 0
}

.p-home.flat .submit-btn > button {
    position: unset
}

.p-home.flat .selected-info {
    display: flex
}

.p-home.cm-ui .format {
    margin-top: .26667rem;
    background: none !important;
    border-radius: .13333rem;
    display: flex;
    flex-wrap: wrap;
    color: #333
}

.p-home.cm-ui .format div {
    flex: 1;
    width: auto;
    line-height: .85333rem;
    text-align: center;
    font-size: .37333rem;
    border-radius: unset !important;
    background: none;
    color: hsla(0, 0%, 100%, .5)
}

.p-home.cm-ui .format .dHover {
    position: relative;
    background: none !important;
    color: #fff
}

.p-home.cm-ui .format .dHover:after {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    content: "";
    width: 88%;
    height: .08rem;
    background: #fff
}

.p-home.cm-ui .formBox {
    border: unset;
    margin-left: auto;
    margin-right: auto;
    border-radius: .53333rem .53333rem 0 0
}

.p-home.cm-ui .formBox .search .search-box {
    margin-top: unset
}

.p-home.cm-ui .formBox .search .s_address {
    background: #f2ecff;
    color: #562daf
}

.p-home.cm-ui .formBox .search .inputBox .inp_ri .search-icon, .p-home.cm-ui .formBox .search .inputBox .inp_ri .searTxt {
    color: #562daf
}

.p-home.cm-ui .formBox .block-gap {
    display: block;
    height: 1.46667rem;
    background: #7049c4
}

.p-home.cm-ui .formBox .block-gap > div {
    height: .53333rem;
    background: #835dd4;
    border-radius: 0 0 .53333rem .53333rem
}

.p-home.cm-ui .formBox .block-gap > div + div {
    margin-top: .4rem;
    border-radius: .53333rem .53333rem 0 0
}

.p-home.cm-ui .formBox .list_block {
    margin-left: auto;
    margin-right: auto
}

.p-home.cm-ui .formBox .list_block .listBox {
    padding: 0 .4rem
}

.p-home.cm-ui .formBox .list_block .listBox .list {
    position: relative;
    padding-top: .24rem;
    min-height: unset;
    height: 1.28rem
}

.p-home.cm-ui .formBox .list_block .listBox .list .l_phone {
    text-align: left
}

.p-home.cm-ui .formBox .list_block .listBox .list .l_phone text:first-child, .p-home.cm-ui .formBox .list_block .listBox .list .l_phone text:nth-child(2), .p-home.cm-ui .formBox .list_block .listBox .list .l_phone text:nth-child(3) {
    color: #303030 !important
}

.p-home.cm-ui .formBox .list_block .listBox .list.list_sd {
    box-shadow: inset 0 0 0 .05333rem red
}

.p-home.cm-ui .formBox .list_block .listBox .label-block {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%
}

.p-home.cm-ui .formBox .list_block .listBox .label-block .label {
    font-size: .32rem;
    color: red;
    background: none;
    padding: 0 0 .32rem .21333rem
}

.p-home.cm-ui .formBox .list_block .listBox .label-block .receive-label {
    display: none
}

.p-home.cm-ui .formBox .list_block .listBox .label-block .same-label {
    position: relative;
    top: unset;
    left: unset;
    bottom: -.32rem;
    height: .58667rem;
    line-height: .58667rem;
    background: #fdd451;
    padding: 0 .26667rem;
    border-radius: 0 .32rem .32rem .16rem
}

.p-home.cm-ui .formBox .list_block .listBox .label-block .same-label span {
    display: none
}

.p-home.cm-ui .formBox .list_block .listBox .label-block .same-label .text1 {
    display: inline
}

.p-home.cm-ui .formBox .list_block .listBox .label-block .same-label:before {
    display: none
}

.p-home.cm-ui .formBox .list_block .listBox .beau-icon {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 .16rem 0 .26667rem;
    display: flex;
    justify-content: center;
    width: .53333rem;
    height: .53333rem;
    font-size: .32rem;
    color: #fff;
    background: red;
    padding-top: .05333rem
}

.p-home.cm-ui .formBox .list_block .listBox .beau-icon > span {
    display: inline-block;
    transform: scale(.95)
}

.p-home.cm-ui .formBox .list_block .listBox .hi-beau-icon {
    background: #fdd451;
    color: red
}

.p-home.cm-ui .formBox .num-gap {
    display: inline-block;
    width: .10667rem
}

.p-home.cm-ui .formBox .pagebtn {
    padding: .26667rem .4rem 0 .4rem
}

.p-home.cm-ui .formBox .pagebtn button {
    flex: 1;
    background: unset;
    border-radius: .53333rem;
    height: 1.06667rem;
    font-size: .34667rem;
    letter-spacing: .05333rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    border: .02667rem solid #fff
}

.p-home.cm-ui .formBox .pagebtn button span {
    display: block;
    margin-left: 0
}

.p-home.cm-ui .formBox .pagebtn button + button {
    margin-left: .4rem
}

.p-home.cm-ui .formBox .pagebtn .history-btn {
    margin-left: .8rem;
    padding: 0 .4rem;
    background: #fecb4b;
    border: unset
}

.p-home.cm-ui .formBox .pagebtn .history-btn .icon {
    position: relative;
    top: .02667rem;
    margin-right: .13333rem
}

.p-home.cm-ui .formBox .pagebtn .refresh-btn {
    flex: unset;
    width: 4rem;
    background: #eeca8a;
    border-radius: .8rem;
    height: 1.12rem;
    font-size: .42667rem;
    letter-spacing: .05333rem;
    color: #333;
    display: flex;
    justify-content: center;
    align-items: center;
    border: unset
}

.p-home.cm-ui .formBox .history-btn {
    display: none !important
}

.p-home.cm-ui .formBox .b_form {
    padding-left: .4rem;
    padding-right: .4rem
}

.p-home.cm-ui .formBox .b_form .block-title {
    display: block;
    text-align: center;
    font-size: .48rem;
    color: #fff;
    padding-bottom: .13333rem
}

.p-home.cm-ui .formBox .b_form .region-item {
    position: relative
}

.p-home.cm-ui .formBox .b_form .region-item .van-field {
    border-bottom-left-radius: unset;
    border-bottom-right-radius: unset
}

.p-home.cm-ui .formBox .b_form .region-item:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 90%;
    height: .02667rem;
    background: #eee
}

.p-home.cm-ui .formBox .b_form .address-item {
    margin-top: 0
}

.p-home.cm-ui .formBox .b_form .address-item .van-field {
    border-top-left-radius: unset;
    border-top-right-radius: unset
}

.p-home.cm-ui .formBox .b_form .input-item .selected-value text:first-child, .p-home.cm-ui .formBox .b_form .input-item .selected-value text:nth-child(2), .p-home.cm-ui .formBox .b_form .input-item .selected-value text:nth-child(3) {
    color: #303030 !important
}

.p-home.cm-ui .address-tips {
    display: block;
    font-size: .32rem;
    color: #fff;
    padding: 0 .26667rem
}

.p-home.general-ui .formBox {
    border: unset;
    margin-left: auto;
    margin-right: auto;
    border-radius: .53333rem .53333rem 0 0
}

.p-home.general-ui .formBox .search .search-box {
    margin-top: unset
}

.p-home.general-ui .formBox .search .s_address {
    background: #fbecc5;
    color: #1f1f1f
}

.p-home.general-ui .formBox .search .inputBox .inp_ri .search-icon, .p-home.general-ui .formBox .search .inputBox .inp_ri .searTxt {
    color: #1989fa
}

.p-home.general-ui .formBox .block-gap {
    display: none
}

.p-home.general-ui .formBox .b_form {
    margin-top: .53333rem
}

.p-home.narrow_theme .search .format {
    padding: .13333rem
}

.p-home.narrow_theme .search .format .f_list {
    width: 25%
}

.p-home.narrow_theme .list_block {
    margin-top: .08rem
}

.p-home.narrow_theme .pagebtn {
    padding: 0 1.06667rem .66667rem 1.06667rem
}

.p-home.narrow_theme .pagebtn button + button {
    margin-left: .53333rem
}

.goods-course {
    margin-top: 1.6rem;
    position: relative;
    width: 100%
}

.goods-course > img {
    width: 53%;
    position: absolute
}

.goods-course .left-img {
    left: 0;
    bottom: 0
}

.goods-course .right-img {
    right: 0;
    bottom: 0
}

.goods-course .active-tab {
    z-index: 2;
    width: 57%
}

.content {
    position: relative;
    padding: .02667rem .4rem 1.33333rem;
    text-align: justify
}

.content .desc {
    margin-top: .16rem;
    font-size: .32rem;
    line-height: .64rem;
    text-align: justify;
    color: #4c4c4c
}

.van-picker__columns {
    margin-top: 2.13333rem !important
}

.theme_001 {
    background: #1a190d
}

.theme_001 .nodeswiper .noticeBox {
    height: 1.06667rem;
    display: flex;
    color: #fff;
    background: rgba(0, 0, 0, .5)
}

.theme_001 .nodeswiper .noticeBox .notice-bar .van-swipe .van-swipe-item .fontColorTheme {
    color: #ff7900
}

.theme_001 .nodeswiper .noticeBox .van-notice-num {
    display: none
}

.theme_001 .nodeswiper {
    position: static;
    top: auto
}

.theme_001 .formBox {
    background: #1a190d;
    margin: auto;
    border: none;
    border-bottom-left-radius: none;
    border-bottom-right-radius: none;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.theme_001 .formBox .search {
    background: #292929;
    color: #333;
    border-color: #ded4c3;
    margin: .48rem .4rem .21333rem .4rem;
    padding: .26667rem .4rem
}

.theme_001 .formBox .search .s_address {
    background: #eeca8a
}

.theme_001 .formBox .search .format {
    background: #edca89;
    color: #333
}

.theme_001 .formBox .search .format .dHover {
    background: #d3a55b
}

.theme_001 .formBox .search .inputBox .inp_ri .search-icon, .theme_001 .formBox .search .inputBox .inp_ri .searTxt {
    color: #1989fa
}

.theme_001 .formBox .search .van-tree-select__nav-item:before {
    background: #d3a55b
}

.theme_001 .formBox .search .van-tree-select__item--active {
    color: #d3a55b
}

.theme_001 .formBox .list_block .listBox .l_phone .bright {
    color: #ff7900
}

.theme_001 .formBox .list_block .listBox .l_money span:nth-child(2) {
    color: #a37b3a
}

.theme_001 .formBox .list_block .listBox .list_sd {
    box-shadow: inset 0 0 .26667rem .05333rem #5f3203
}

.theme_001 .formBox .list_block .b_form .f_submit button span {
    background: #d3a55b
}

.theme_001 .formBox .list_block .b_form .selected {
    color: #5f3203
}

.theme_001 .formBox .list_block .b_form .selected .selected-label {
    display: inline-block
}

.theme_001 .formBox .pagebtn button {
    background: #d3a55b;
    color: #333
}

.theme_001 .formBox .pagebtn button .refresh-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKDIwMjAwODE4Lm0uMTAxMiAyMDIwLzA4LzE4OiBmODJmNDMzNzYxKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3NDhGM0ZCNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3NDhGM0ZDNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTc0NTc0RDc2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTc0NTc0RDg2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Jw7frAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlP/AOW3MEoAAACMSURBVHja3NRLDsAgCATQ4f6XbtKPFmVgNF2VrS+VKg5MLGxDPJVC+GIQkOC4xmDUVwQL1mDpbpg5DJB/6lqD4M5VVA2+D1VxpsG2tUmwPkId4n/QFmA+jm4oyjmDkXc8QcX1K/xowuenwzcu06w3BdGl0P0kosaj0EpjDyxIk3iceqQ3tR/2rA4BBgBoxgUdGnwu5wAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%
}

.theme_001 .shopping .shopp_block > p {
    background: #d3a55b
}

.theme_001 .shopping .shopp_block .list .list_info .l_info_statu > p:first-child {
    color: #a37b3a
}

.theme_002 {
    background: #1a190d
}

.theme_002 .nodeswiper .noticeBox {
    height: 1.06667rem;
    display: flex;
    color: #fff;
    background: rgba(0, 0, 0, .5)
}

.theme_002 .nodeswiper .noticeBox .notice-bar .van-swipe .van-swipe-item .fontColorTheme {
    color: #ff7900
}

.theme_002 .nodeswiper .noticeBox .van-notice-num {
    display: flex
}

.theme_002 .nodeswiper {
    position: static;
    top: auto
}

.theme_002 .formBox {
    background: #1a190d;
    margin: auto;
    border: none;
    border-bottom-left-radius: none;
    border-bottom-right-radius: none;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.theme_002 .formBox .search {
    background: #292929;
    color: #333;
    border-color: #ded4c3;
    margin: .48rem .4rem .21333rem .4rem;
    padding: .26667rem .4rem
}

.theme_002 .formBox .search .s_address {
    background: #eeca8a
}

.theme_002 .formBox .search .format {
    background: #edca89;
    color: #333
}

.theme_002 .formBox .search .format .dHover {
    background: #d3a55b
}

.theme_002 .formBox .search .inputBox .inp_ri .search-icon, .theme_002 .formBox .search .inputBox .inp_ri .searTxt {
    color: #1989fa
}

.theme_002 .formBox .search .van-tree-select__nav-item:before {
    background: #d3a55b
}

.theme_002 .formBox .search .van-tree-select__item--active {
    color: #d3a55b
}

.theme_002 .formBox .list_block .listBox .l_phone .bright {
    color: #ff7900
}

.theme_002 .formBox .list_block .listBox .l_money span:nth-child(2) {
    color: #a37b3a
}

.theme_002 .formBox .list_block .listBox .list_sd {
    box-shadow: inset 0 0 .26667rem .05333rem #5f3203
}

.theme_002 .formBox .list_block .b_form .f_submit button span {
    background: #d3a55b
}

.theme_002 .formBox .list_block .b_form .selected {
    color: #5f3203
}

.theme_002 .formBox .list_block .b_form .selected .selected-label {
    display: inline-block
}

.theme_002 .formBox .pagebtn button {
    background: #d3a55b;
    color: #333
}

.theme_002 .formBox .pagebtn button .refresh-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKDIwMjAwODE4Lm0uMTAxMiAyMDIwLzA4LzE4OiBmODJmNDMzNzYxKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3NDhGM0ZCNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3NDhGM0ZDNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTc0NTc0RDc2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTc0NTc0RDg2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Jw7frAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlP/AOW3MEoAAACMSURBVHja3NRLDsAgCATQ4f6XbtKPFmVgNF2VrS+VKg5MLGxDPJVC+GIQkOC4xmDUVwQL1mDpbpg5DJB/6lqD4M5VVA2+D1VxpsG2tUmwPkId4n/QFmA+jm4oyjmDkXc8QcX1K/xowuenwzcu06w3BdGl0P0kosaj0EpjDyxIk3iceqQ3tR/2rA4BBgBoxgUdGnwu5wAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%
}

.theme_002 .shopping .shopp_block > p {
    background: #d3a55b
}

.theme_002 .shopping .shopp_block .list .list_info .l_info_statu > p:first-child {
    color: #a37b3a
}

.theme_003 {
    background: #1a190d
}

.theme_003 .nodeswiper .noticeBox {
    height: 1.06667rem;
    display: none;
    color: #fff;
    background: rgba(0, 0, 0, .5)
}

.theme_003 .nodeswiper .noticeBox .notice-bar .van-swipe .van-swipe-item .fontColorTheme {
    color: #ff7900
}

.theme_003 .nodeswiper .noticeBox .van-notice-num {
    display: flex
}

.theme_003 .nodeswiper {
    position: static;
    top: auto
}

.theme_003 .formBox {
    background: #1a190d;
    margin: auto;
    border: none;
    border-bottom-left-radius: none;
    border-bottom-right-radius: none;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.theme_003 .formBox .search {
    background: #292929;
    color: #333;
    border-color: #ded4c3;
    margin: .48rem .4rem .21333rem .4rem;
    padding: .26667rem .4rem
}

.theme_003 .formBox .search .s_address {
    background: #eeca8a
}

.theme_003 .formBox .search .format {
    background: #edca89;
    color: #333
}

.theme_003 .formBox .search .format .dHover {
    background: #d3a55b
}

.theme_003 .formBox .search .inputBox .inp_ri .search-icon, .theme_003 .formBox .search .inputBox .inp_ri .searTxt {
    color: #1989fa
}

.theme_003 .formBox .search .van-tree-select__nav-item:before {
    background: #d3a55b
}

.theme_003 .formBox .search .van-tree-select__item--active {
    color: #d3a55b
}

.theme_003 .formBox .list_block .listBox .l_phone .bright {
    color: #ff7900
}

.theme_003 .formBox .list_block .listBox .l_money span:nth-child(2) {
    color: #a37b3a
}

.theme_003 .formBox .list_block .listBox .list_sd {
    box-shadow: inset 0 0 .26667rem .05333rem #5f3203
}

.theme_003 .formBox .list_block .b_form .f_submit button span {
    background: #d3a55b
}

.theme_003 .formBox .list_block .b_form .selected {
    color: #5f3203
}

.theme_003 .formBox .list_block .b_form .selected .selected-label {
    display: inline-block
}

.theme_003 .formBox .pagebtn button {
    background: #d3a55b;
    color: #333
}

.theme_003 .formBox .pagebtn button .refresh-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKDIwMjAwODE4Lm0uMTAxMiAyMDIwLzA4LzE4OiBmODJmNDMzNzYxKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3NDhGM0ZCNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3NDhGM0ZDNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTc0NTc0RDc2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTc0NTc0RDg2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Jw7frAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlP/AOW3MEoAAACMSURBVHja3NRLDsAgCATQ4f6XbtKPFmVgNF2VrS+VKg5MLGxDPJVC+GIQkOC4xmDUVwQL1mDpbpg5DJB/6lqD4M5VVA2+D1VxpsG2tUmwPkId4n/QFmA+jm4oyjmDkXc8QcX1K/xowuenwzcu06w3BdGl0P0kosaj0EpjDyxIk3iceqQ3tR/2rA4BBgBoxgUdGnwu5wAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%
}

.theme_003 .shopping .shopp_block > p {
    background: #d3a55b
}

.theme_003 .shopping .shopp_block .list .list_info .l_info_statu > p:first-child {
    color: #a37b3a
}

.theme_004 {
    background: #1c03c0
}

.theme_004 .nodeswiper .noticeBox {
    height: 1.06667rem;
    display: flex;
    color: #fff;
    background: #1e00c7
}

.theme_004 .nodeswiper .noticeBox .notice-bar .van-swipe .van-swipe-item .fontColorTheme {
    color: #f6ff00
}

.theme_004 .nodeswiper .noticeBox .van-notice-num {
    display: none
}

.theme_004 .nodeswiper {
    position: static;
    top: auto
}

.theme_004 .formBox {
    background: #1c03c0;
    margin: auto;
    border: none;
    border-bottom-left-radius: none;
    border-bottom-right-radius: none;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.theme_004 .formBox .search {
    background: #3679ff;
    color: #fff;
    border-color: #ded4c3;
    margin: .53333rem .4rem;
    padding: .26667rem .4rem
}

.theme_004 .formBox .search .s_address {
    background: #5410f2
}

.theme_004 .formBox .search .format {
    background: #5410f2;
    color: #fff
}

.theme_004 .formBox .search .format .dHover {
    background: #4300de
}

.theme_004 .formBox .search .inputBox .inp_ri .search-icon, .theme_004 .formBox .search .inputBox .inp_ri .searTxt {
    color: #1989fa
}

.theme_004 .formBox .search .van-tree-select__nav-item:before {
    background: #4300de
}

.theme_004 .formBox .search .van-tree-select__item--active {
    color: #4300de
}

.theme_004 .formBox .list_block .listBox .l_phone .bright {
    color: #f6ff00
}

.theme_004 .formBox .list_block .listBox .l_money span:nth-child(2) {
    color: #e60012
}

.theme_004 .formBox .list_block .listBox .list_sd {
    box-shadow: inset 0 0 .26667rem .05333rem #5410f2
}

.theme_004 .formBox .list_block .b_form .f_submit button span {
    background: #d3a55b
}

.theme_004 .formBox .list_block .b_form .selected {
    color: #5410f2
}

.theme_004 .formBox .list_block .b_form .selected .selected-label {
    display: inline-block
}

.theme_004 .formBox .pagebtn button {
    background: #3679ff;
    color: #fff
}

.theme_004 .formBox .pagebtn button .refresh-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKDIwMjAwODE4Lm0uMTAxMiAyMDIwLzA4LzE4OiBmODJmNDMzNzYxKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3NDhGM0ZCNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3NDhGM0ZDNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTc0NTc0RDc2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTc0NTc0RDg2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Jw7frAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlP/AOW3MEoAAACMSURBVHja3NRLDsAgCATQ4f6XbtKPFmVgNF2VrS+VKg5MLGxDPJVC+GIQkOC4xmDUVwQL1mDpbpg5DJB/6lqD4M5VVA2+D1VxpsG2tUmwPkId4n/QFmA+jm4oyjmDkXc8QcX1K/xowuenwzcu06w3BdGl0P0kosaj0EpjDyxIk3iceqQ3tR/2rA4BBgBoxgUdGnwu5wAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%
}

.theme_004 .shopping .shopp_block > p {
    background: #4300de
}

.theme_004 .shopping .shopp_block .list .list_info .l_info_statu > p:first-child {
    color: #e60012
}

.theme_005 {
    background: #1c03c0
}

.theme_005 .nodeswiper .noticeBox {
    height: 1.06667rem;
    display: flex;
    color: #fff;
    background: #1e00c7
}

.theme_005 .nodeswiper .noticeBox .notice-bar .van-swipe .van-swipe-item .fontColorTheme {
    color: #f6ff00
}

.theme_005 .nodeswiper .noticeBox .van-notice-num {
    display: flex
}

.theme_005 .nodeswiper {
    position: static;
    top: auto
}

.theme_005 .formBox {
    background: #1c03c0;
    margin: auto;
    border: none;
    border-bottom-left-radius: none;
    border-bottom-right-radius: none;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.theme_005 .formBox .search {
    background: #3679ff;
    color: #fff;
    border-color: #ded4c3;
    margin: .53333rem .4rem;
    padding: .26667rem .4rem
}

.theme_005 .formBox .search .s_address {
    background: #5410f2
}

.theme_005 .formBox .search .format {
    background: #5410f2;
    color: #fff
}

.theme_005 .formBox .search .format .dHover {
    background: #4300de
}

.theme_005 .formBox .search .inputBox .inp_ri .search-icon, .theme_005 .formBox .search .inputBox .inp_ri .searTxt {
    color: #1989fa
}

.theme_005 .formBox .search .van-tree-select__nav-item:before {
    background: #4300de
}

.theme_005 .formBox .search .van-tree-select__item--active {
    color: #4300de
}

.theme_005 .formBox .list_block .listBox .l_phone .bright {
    color: #f6ff00
}

.theme_005 .formBox .list_block .listBox .l_money span:nth-child(2) {
    color: #e60012
}

.theme_005 .formBox .list_block .listBox .list_sd {
    box-shadow: inset 0 0 .26667rem .05333rem #5410f2
}

.theme_005 .formBox .list_block .b_form .f_submit button span {
    background: #d3a55b
}

.theme_005 .formBox .list_block .b_form .selected {
    color: #5410f2
}

.theme_005 .formBox .list_block .b_form .selected .selected-label {
    display: inline-block
}

.theme_005 .formBox .pagebtn button {
    background: #3679ff;
    color: #fff
}

.theme_005 .formBox .pagebtn button .refresh-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKDIwMjAwODE4Lm0uMTAxMiAyMDIwLzA4LzE4OiBmODJmNDMzNzYxKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3NDhGM0ZCNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3NDhGM0ZDNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTc0NTc0RDc2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTc0NTc0RDg2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Jw7frAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlP/AOW3MEoAAACMSURBVHja3NRLDsAgCATQ4f6XbtKPFmVgNF2VrS+VKg5MLGxDPJVC+GIQkOC4xmDUVwQL1mDpbpg5DJB/6lqD4M5VVA2+D1VxpsG2tUmwPkId4n/QFmA+jm4oyjmDkXc8QcX1K/xowuenwzcu06w3BdGl0P0kosaj0EpjDyxIk3iceqQ3tR/2rA4BBgBoxgUdGnwu5wAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%
}

.theme_005 .shopping .shopp_block > p {
    background: #4300de
}

.theme_005 .shopping .shopp_block .list .list_info .l_info_statu > p:first-child {
    color: #e60012
}

.theme_006 {
    background: #1c03c0
}

.theme_006 .nodeswiper .noticeBox {
    height: 1.06667rem;
    display: none;
    color: #fff;
    background: #1e00c7
}

.theme_006 .nodeswiper .noticeBox .notice-bar .van-swipe .van-swipe-item .fontColorTheme {
    color: #f6ff00
}

.theme_006 .nodeswiper .noticeBox .van-notice-num {
    display: none
}

.theme_006 .nodeswiper {
    position: static;
    top: auto
}

.theme_006 .formBox {
    background: #1c03c0;
    margin: auto;
    border: none;
    border-bottom-left-radius: none;
    border-bottom-right-radius: none;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.theme_006 .formBox .search {
    background: #3679ff;
    color: #fff;
    border-color: #ded4c3;
    margin: .53333rem .4rem;
    padding: .26667rem .4rem
}

.theme_006 .formBox .search .s_address {
    background: #5410f2
}

.theme_006 .formBox .search .format {
    background: #5410f2;
    color: #fff
}

.theme_006 .formBox .search .format .dHover {
    background: #4300de
}

.theme_006 .formBox .search .inputBox .inp_ri .search-icon, .theme_006 .formBox .search .inputBox .inp_ri .searTxt {
    color: #1989fa
}

.theme_006 .formBox .search .van-tree-select__nav-item:before {
    background: #4300de
}

.theme_006 .formBox .search .van-tree-select__item--active {
    color: #4300de
}

.theme_006 .formBox .list_block .listBox .l_phone .bright {
    color: #f6ff00
}

.theme_006 .formBox .list_block .listBox .l_money span:nth-child(2) {
    color: #e60012
}

.theme_006 .formBox .list_block .listBox .list_sd {
    box-shadow: inset 0 0 .26667rem .05333rem #5410f2
}

.theme_006 .formBox .list_block .b_form .f_submit button span {
    background: #d3a55b
}

.theme_006 .formBox .list_block .b_form .selected {
    color: #5410f2
}

.theme_006 .formBox .list_block .b_form .selected .selected-label {
    display: none
}

.theme_006 .formBox .pagebtn button {
    background: #3679ff;
    color: #fff
}

.theme_006 .formBox .pagebtn button .refresh-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKDIwMjAwODE4Lm0uMTAxMiAyMDIwLzA4LzE4OiBmODJmNDMzNzYxKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3NDhGM0ZCNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3NDhGM0ZDNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTc0NTc0RDc2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTc0NTc0RDg2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Jw7frAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlP/AOW3MEoAAACMSURBVHja3NRLDsAgCATQ4f6XbtKPFmVgNF2VrS+VKg5MLGxDPJVC+GIQkOC4xmDUVwQL1mDpbpg5DJB/6lqD4M5VVA2+D1VxpsG2tUmwPkId4n/QFmA+jm4oyjmDkXc8QcX1K/xowuenwzcu06w3BdGl0P0kosaj0EpjDyxIk3iceqQ3tR/2rA4BBgBoxgUdGnwu5wAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%
}

.theme_006 .shopping .shopp_block > p {
    background: #4300de
}

.theme_006 .shopping .shopp_block .list .list_info .l_info_statu > p:first-child {
    color: #e60012
}

.theme_007 {
    background: #0b180a
}

.theme_007 .nodeswiper .noticeBox {
    height: .8rem;
    display: flex;
    color: #fff;
    background: #272727
}

.theme_007 .nodeswiper .noticeBox .notice-bar .van-swipe .van-swipe-item .fontColorTheme {
    color: #f6ff00
}

.theme_007 .nodeswiper .noticeBox .van-notice-num {
    display: flex
}

.theme_007 .nodeswiper {
    position: absolute;
    top: 2.13333rem
}

.theme_007 .formBox {
    background: linear-gradient(#f27045, #bc352d);
    margin: 0 .24rem;
    border: .02667rem solid #ff0;
    border-bottom-left-radius: .26667rem;
    border-bottom-right-radius: .26667rem;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.theme_007 .formBox .search {
    background: none;
    color: #333;
    border-color: transparent;
    margin: auto;
    padding: .26667rem .4rem
}

.theme_007 .formBox .search .s_address {
    background: #faea90
}

.theme_007 .formBox .search .format {
    background: #faea90;
    color: #333
}

.theme_007 .formBox .search .format .dHover {
    background: #fdb11a
}

.theme_007 .formBox .search .inputBox .inp_ri .search-icon, .theme_007 .formBox .search .inputBox .inp_ri .searTxt {
    color: #1989fa
}

.theme_007 .formBox .search .van-tree-select__nav-item:before {
    background: #fdb11a
}

.theme_007 .formBox .search .van-tree-select__item--active {
    color: #fdb11a
}

.theme_007 .formBox .list_block .listBox .l_phone .bright {
    color: #f6ff00
}

.theme_007 .formBox .list_block .listBox .l_money span:nth-child(2) {
    color: #e60012
}

.theme_007 .formBox .list_block .listBox .list_sd {
    box-shadow: inset 0 0 .26667rem .05333rem #5410f2
}

.theme_007 .formBox .list_block .b_form .f_submit button span {
    background: #d3a55b
}

.theme_007 .formBox .list_block .b_form .selected {
    color: #5410f2
}

.theme_007 .formBox .list_block .b_form .selected .selected-label {
    display: inline-block
}

.theme_007 .formBox .pagebtn button {
    background: #fbca4f;
    color: #333
}

.theme_007 .formBox .pagebtn button .refresh-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKDIwMjAwODE4Lm0uMTAxMiAyMDIwLzA4LzE4OiBmODJmNDMzNzYxKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3NDhGM0ZCNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3NDhGM0ZDNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTc0NTc0RDc2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTc0NTc0RDg2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Jw7frAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlP/AOW3MEoAAACMSURBVHja3NRLDsAgCATQ4f6XbtKPFmVgNF2VrS+VKg5MLGxDPJVC+GIQkOC4xmDUVwQL1mDpbpg5DJB/6lqD4M5VVA2+D1VxpsG2tUmwPkId4n/QFmA+jm4oyjmDkXc8QcX1K/xowuenwzcu06w3BdGl0P0kosaj0EpjDyxIk3iceqQ3tR/2rA4BBgBoxgUdGnwu5wAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%
}

.theme_007 .shopping .shopp_block > p {
    background: #fdb11a
}

.theme_007 .shopping .shopp_block .list .list_info .l_info_statu > p:first-child {
    color: #e60012
}

.theme_008 {
    background: #1c03c0
}

.theme_008 .nodeswiper .noticeBox {
    height: 1.06667rem;
    display: flex;
    color: #fff;
    background: #1e00c7
}

.theme_008 .nodeswiper .noticeBox .notice-bar .van-swipe .van-swipe-item .fontColorTheme {
    color: #f6ff00
}

.theme_008 .nodeswiper .noticeBox .van-notice-num {
    display: none
}

.theme_008 .nodeswiper {
    position: static;
    top: auto
}

.theme_008 .formBox {
    background: #1c03c0;
    margin: auto;
    border: none;
    border-bottom-left-radius: none;
    border-bottom-right-radius: none;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.theme_008 .formBox .search {
    background: #3679ff;
    color: #fff;
    border-color: #ded4c3;
    margin: .53333rem .4rem;
    padding: .26667rem .4rem
}

.theme_008 .formBox .search .s_address {
    background: #5410f2
}

.theme_008 .formBox .search .format {
    background: #5410f2;
    color: #fff
}

.theme_008 .formBox .search .format .dHover {
    background: #4300de
}

.theme_008 .formBox .search .inputBox .inp_ri .search-icon, .theme_008 .formBox .search .inputBox .inp_ri .searTxt {
    color: #1989fa
}

.theme_008 .formBox .search .van-tree-select__nav-item:before {
    background: #4300de
}

.theme_008 .formBox .search .van-tree-select__item--active {
    color: #4300de
}

.theme_008 .formBox .list_block .listBox .l_phone .bright {
    color: #f6ff00
}

.theme_008 .formBox .list_block .listBox .l_money span:nth-child(2) {
    color: #e60012
}

.theme_008 .formBox .list_block .listBox .list_sd {
    box-shadow: inset 0 0 .26667rem .05333rem #5410f2
}

.theme_008 .formBox .list_block .b_form .f_submit button span {
    background: #d3a55b
}

.theme_008 .formBox .list_block .b_form .selected {
    color: #5410f2
}

.theme_008 .formBox .list_block .b_form .selected .selected-label {
    display: inline-block
}

.theme_008 .formBox .pagebtn button {
    background: #3679ff;
    color: #fff
}

.theme_008 .formBox .pagebtn button .refresh-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKDIwMjAwODE4Lm0uMTAxMiAyMDIwLzA4LzE4OiBmODJmNDMzNzYxKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3NDhGM0ZCNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3NDhGM0ZDNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTc0NTc0RDc2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTc0NTc0RDg2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Jw7frAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlP/AOW3MEoAAACMSURBVHja3NRLDsAgCATQ4f6XbtKPFmVgNF2VrS+VKg5MLGxDPJVC+GIQkOC4xmDUVwQL1mDpbpg5DJB/6lqD4M5VVA2+D1VxpsG2tUmwPkId4n/QFmA+jm4oyjmDkXc8QcX1K/xowuenwzcu06w3BdGl0P0kosaj0EpjDyxIk3iceqQ3tR/2rA4BBgBoxgUdGnwu5wAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%
}

.theme_008 .shopping .shopp_block > p {
    background: #4300de
}

.theme_008 .shopping .shopp_block .list .list_info .l_info_statu > p:first-child {
    color: #e60012
}

.theme_009 {
    background: #0b180a
}

.theme_009 .nodeswiper .noticeBox {
    height: .8rem;
    display: none;
    color: #fff;
    background: #272727
}

.theme_009 .nodeswiper .noticeBox .notice-bar .van-swipe .van-swipe-item .fontColorTheme {
    color: #ff7900
}

.theme_009 .nodeswiper .noticeBox .van-notice-num {
    display: flex
}

.theme_009 .nodeswiper {
    position: absolute;
    top: 2.13333rem
}

.theme_009 .formBox {
    background: linear-gradient(#f27045, #bc352d);
    margin: 0 .24rem;
    border: .02667rem solid #ff0;
    border-bottom-left-radius: .26667rem;
    border-bottom-right-radius: .26667rem;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.theme_009 .formBox .search {
    background: none;
    color: #333;
    border-color: transparent;
    margin: auto;
    padding: .26667rem .4rem
}

.theme_009 .formBox .search .s_address {
    background: #faea90
}

.theme_009 .formBox .search .format {
    background: #faea90;
    color: #333
}

.theme_009 .formBox .search .format .dHover {
    background: #fdb11a
}

.theme_009 .formBox .search .inputBox .inp_ri .search-icon, .theme_009 .formBox .search .inputBox .inp_ri .searTxt {
    color: #1989fa
}

.theme_009 .formBox .search .van-tree-select__nav-item:before {
    background: #fdb11a
}

.theme_009 .formBox .search .van-tree-select__item--active {
    color: #fdb11a
}

.theme_009 .formBox .list_block .listBox .l_phone .bright {
    color: #ff7900
}

.theme_009 .formBox .list_block .listBox .l_money span:nth-child(2) {
    color: #a37b3a
}

.theme_009 .formBox .list_block .listBox .list_sd {
    box-shadow: inset 0 0 .26667rem .05333rem #5f3203
}

.theme_009 .formBox .list_block .b_form .f_submit button span {
    background: #d3a55b
}

.theme_009 .formBox .list_block .b_form .selected {
    color: #5f3203
}

.theme_009 .formBox .list_block .b_form .selected .selected-label {
    display: inline-block
}

.theme_009 .formBox .pagebtn button {
    background: #fbca4f;
    color: #333
}

.theme_009 .formBox .pagebtn button .refresh-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKDIwMjAwODE4Lm0uMTAxMiAyMDIwLzA4LzE4OiBmODJmNDMzNzYxKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3NDhGM0ZCNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3NDhGM0ZDNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTc0NTc0RDc2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTc0NTc0RDg2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Jw7frAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlP/AOW3MEoAAACMSURBVHja3NRLDsAgCATQ4f6XbtKPFmVgNF2VrS+VKg5MLGxDPJVC+GIQkOC4xmDUVwQL1mDpbpg5DJB/6lqD4M5VVA2+D1VxpsG2tUmwPkId4n/QFmA+jm4oyjmDkXc8QcX1K/xowuenwzcu06w3BdGl0P0kosaj0EpjDyxIk3iceqQ3tR/2rA4BBgBoxgUdGnwu5wAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%
}

.theme_009 .shopping .shopp_block > p {
    background: #fdb11a
}

.theme_009 .shopping .shopp_block .list .list_info .l_info_statu > p:first-child {
    color: #a37b3a
}

.theme_010 {
    background: #440a7a
}

.theme_010 .nodeswiper .noticeBox {
    height: 1.06667rem;
    display: flex;
    color: #fff;
    background: rgba(0, 0, 0, .5)
}

.theme_010 .nodeswiper .noticeBox .notice-bar .van-swipe .van-swipe-item .fontColorTheme {
    color: #ff7900
}

.theme_010 .nodeswiper .noticeBox .van-notice-num {
    display: flex
}

.theme_010 .nodeswiper {
    position: static;
    top: auto
}

.theme_010 .formBox {
    background: #440a7a;
    margin: 0 .26667rem;
    border: .02667rem solid #fff;
    border-bottom-left-radius: .26667rem;
    border-bottom-right-radius: .26667rem;
    border-top-right-radius: .26667rem;
    border-top-left-radius: .26667rem
}

.theme_010 .formBox .search {
    background: #622d94;
    color: #fff;
    border-color: #ded4c3;
    margin: .48rem .4rem .21333rem .4rem;
    padding: .26667rem .4rem
}

.theme_010 .formBox .search .s_address {
    background: #eeca8a
}

.theme_010 .formBox .search .format {
    background: #b68fdb;
    color: #fff
}

.theme_010 .formBox .search .format .dHover {
    background: #955dca
}

.theme_010 .formBox .search .inputBox .inp_ri .search-icon, .theme_010 .formBox .search .inputBox .inp_ri .searTxt {
    color: #1989fa
}

.theme_010 .formBox .search .van-tree-select__nav-item:before {
    background: #955dca
}

.theme_010 .formBox .search .van-tree-select__item--active {
    color: #955dca
}

.theme_010 .formBox .list_block .listBox .l_phone .bright {
    color: #ff7900
}

.theme_010 .formBox .list_block .listBox .l_money span:nth-child(2) {
    color: #a37b3a
}

.theme_010 .formBox .list_block .listBox .list_sd {
    box-shadow: inset 0 0 .26667rem .05333rem #5f3203
}

.theme_010 .formBox .list_block .b_form .f_submit button span {
    background: #d3a55b
}

.theme_010 .formBox .list_block .b_form .selected {
    color: #5f3203
}

.theme_010 .formBox .list_block .b_form .selected .selected-label {
    display: inline-block
}

.theme_010 .formBox .pagebtn button {
    background: #a466dd;
    color: #fff
}

.theme_010 .formBox .pagebtn button .refresh-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKDIwMjAwODE4Lm0uMTAxMiAyMDIwLzA4LzE4OiBmODJmNDMzNzYxKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczNEM3RkNENjEzQzExRUI5MTBEQ0QwMTU0QTEyREFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczNEM3RkNFNjEzQzExRUI5MTBEQ0QwMTU0QTEyREFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzM0QTg1NkI2MTNDMTFFQjkxMERDRDAxNTRBMTJEQUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzM0QTg1NkM2MTNDMTFFQjkxMERDRDAxNTRBMTJEQUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vZ1EYAAAABlBMVEX///8AAABVwtN+AAAAAnRSTlP/AOW3MEoAAACMSURBVHja3NRLDsAgCATQ4f6XbtKPFmVgNF2VrS+VKg5MLGxDPJVC+GIQkOC4xmDUVwQL1mDpbpg5DJB/6lqD4M5VVA2+D1VxpsG2tUmwPkId4n/QFmA+jm4oyjmDkXc8QcX1K/xowuenwzcu06w3BdGl0P0kosaj0EpjDyxIk3iceqQ3tR/2rA4BBgBoxgUdGnwu5wAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%
}

.theme_010 .shopping .shopp_block > p {
    background: #955dca
}

.theme_010 .shopping .shopp_block .list .list_info .l_info_statu > p:first-child {
    color: #a37b3a
}

.theme_011 {
    background: none
}

.theme_011 .nodeswiper .noticeBox {
    height: 1.06667rem;
    display: flex;
    color: #fff;
    background: rgba(0, 0, 0, .5)
}

.theme_011 .nodeswiper .noticeBox .notice-bar .van-swipe .van-swipe-item .fontColorTheme {
    color: #ff7900
}

.theme_011 .nodeswiper .noticeBox .van-notice-num {
    display: flex
}

.theme_011 .nodeswiper {
    position: static;
    top: auto
}

.theme_011 .formBox {
    background: none;
    margin: auto;
    border: none;
    border-bottom-left-radius: none;
    border-bottom-right-radius: none;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.theme_011 .formBox .search {
    background: none;
    color: #333;
    border-color: #ded4c3;
    margin: .48rem .4rem .21333rem .4rem;
    padding: .26667rem .4rem
}

.theme_011 .formBox .search .s_address {
    background: #eeca8a
}

.theme_011 .formBox .search .format {
    background: #edca89;
    color: #333
}

.theme_011 .formBox .search .format .dHover {
    background: #d3a55b
}

.theme_011 .formBox .search .inputBox .inp_ri .search-icon, .theme_011 .formBox .search .inputBox .inp_ri .searTxt {
    color: #1989fa
}

.theme_011 .formBox .search .van-tree-select__nav-item:before {
    background: #d3a55b
}

.theme_011 .formBox .search .van-tree-select__item--active {
    color: #d3a55b
}

.theme_011 .formBox .list_block .listBox .l_phone .bright {
    color: #ff7900
}

.theme_011 .formBox .list_block .listBox .l_money span:nth-child(2) {
    color: #a37b3a
}

.theme_011 .formBox .list_block .listBox .list_sd {
    box-shadow: inset 0 0 .26667rem .05333rem #5f3203
}

.theme_011 .formBox .list_block .b_form .f_submit button span {
    background: #d3a55b
}

.theme_011 .formBox .list_block .b_form .selected {
    color: #5f3203
}

.theme_011 .formBox .list_block .b_form .selected .selected-label {
    display: inline-block
}

.theme_011 .formBox .pagebtn button {
    background: #d3a55b;
    color: #333
}

.theme_011 .formBox .pagebtn button .refresh-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKDIwMjAwODE4Lm0uMTAxMiAyMDIwLzA4LzE4OiBmODJmNDMzNzYxKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3NDhGM0ZCNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3NDhGM0ZDNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTc0NTc0RDc2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTc0NTc0RDg2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Jw7frAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlP/AOW3MEoAAACMSURBVHja3NRLDsAgCATQ4f6XbtKPFmVgNF2VrS+VKg5MLGxDPJVC+GIQkOC4xmDUVwQL1mDpbpg5DJB/6lqD4M5VVA2+D1VxpsG2tUmwPkId4n/QFmA+jm4oyjmDkXc8QcX1K/xowuenwzcu06w3BdGl0P0kosaj0EpjDyxIk3iceqQ3tR/2rA4BBgBoxgUdGnwu5wAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%
}

.theme_011 .shopping .shopp_block > p {
    background: #d3a55b
}

.theme_011 .shopping .shopp_block .list .list_info .l_info_statu > p:first-child {
    color: #a37b3a
}

.theme_012 {
    background: none
}

.theme_012 .nodeswiper .noticeBox {
    height: 1.06667rem;
    display: flex;
    color: #fff;
    background: rgba(0, 0, 0, .5)
}

.theme_012 .nodeswiper .noticeBox .notice-bar .van-swipe .van-swipe-item .fontColorTheme {
    color: #ff7900
}

.theme_012 .nodeswiper .noticeBox .van-notice-num {
    display: flex
}

.theme_012 .nodeswiper {
    position: static;
    top: auto
}

.theme_012 .formBox {
    background: none;
    margin: auto;
    border: none;
    border-bottom-left-radius: none;
    border-bottom-right-radius: none;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.theme_012 .formBox .search {
    background: none;
    color: #333;
    border-color: #ded4c3;
    margin: .48rem .4rem .21333rem .4rem;
    padding: .26667rem .4rem
}

.theme_012 .formBox .search .s_address {
    background: #ffe9d2
}

.theme_012 .formBox .search .format {
    background: #ffe9d2;
    color: #333
}

.theme_012 .formBox .search .format .dHover {
    background: #ffbf94
}

.theme_012 .formBox .search .inputBox .inp_ri .search-icon, .theme_012 .formBox .search .inputBox .inp_ri .searTxt {
    color: #1989fa
}

.theme_012 .formBox .search .van-tree-select__nav-item:before {
    background: #ffbf94
}

.theme_012 .formBox .search .van-tree-select__item--active {
    color: #ffbf94
}

.theme_012 .formBox .list_block .listBox .l_phone .bright {
    color: #ff7900
}

.theme_012 .formBox .list_block .listBox .l_money span:nth-child(2) {
    color: #a37b3a
}

.theme_012 .formBox .list_block .listBox .list_sd {
    box-shadow: inset 0 0 .26667rem .05333rem #5f3203
}

.theme_012 .formBox .list_block .b_form .f_submit button span {
    background: #d3a55b
}

.theme_012 .formBox .list_block .b_form .selected {
    color: #5f3203
}

.theme_012 .formBox .list_block .b_form .selected .selected-label {
    display: inline-block
}

.theme_012 .formBox .pagebtn button {
    background: #ffe9d2;
    color: #333
}

.theme_012 .formBox .pagebtn button .refresh-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKDIwMjAwODE4Lm0uMTAxMiAyMDIwLzA4LzE4OiBmODJmNDMzNzYxKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3NDhGM0ZCNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3NDhGM0ZDNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTc0NTc0RDc2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTc0NTc0RDg2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Jw7frAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlP/AOW3MEoAAACMSURBVHja3NRLDsAgCATQ4f6XbtKPFmVgNF2VrS+VKg5MLGxDPJVC+GIQkOC4xmDUVwQL1mDpbpg5DJB/6lqD4M5VVA2+D1VxpsG2tUmwPkId4n/QFmA+jm4oyjmDkXc8QcX1K/xowuenwzcu06w3BdGl0P0kosaj0EpjDyxIk3iceqQ3tR/2rA4BBgBoxgUdGnwu5wAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%
}

.theme_012 .shopping .shopp_block > p {
    background: #ffbf94
}

.theme_012 .shopping .shopp_block .list .list_info .l_info_statu > p:first-child {
    color: #a37b3a
}

.theme_013 {
    background: none
}

.theme_013 .nodeswiper .noticeBox {
    height: 1.06667rem;
    display: flex;
    color: #fff;
    background: rgba(0, 0, 0, .5)
}

.theme_013 .nodeswiper .noticeBox .notice-bar .van-swipe .van-swipe-item .fontColorTheme {
    color: #ff7900
}

.theme_013 .nodeswiper .noticeBox .van-notice-num {
    display: flex
}

.theme_013 .nodeswiper {
    position: static;
    top: auto
}

.theme_013 .formBox {
    background: none;
    margin: auto;
    border: none;
    border-bottom-left-radius: none;
    border-bottom-right-radius: none;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.theme_013 .formBox .search {
    background: none;
    color: #333;
    border-color: transparent;
    margin: 0 .4rem;
    padding: 0
}

.theme_013 .formBox .search .s_address {
    background: #ffe9d2
}

.theme_013 .formBox .search .format {
    background: #ffe9d2;
    color: #333
}

.theme_013 .formBox .search .format .dHover {
    background: #ffbf94
}

.theme_013 .formBox .search .inputBox .inp_ri .search-icon, .theme_013 .formBox .search .inputBox .inp_ri .searTxt {
    color: #1989fa
}

.theme_013 .formBox .search .van-tree-select__nav-item:before {
    background: #ffbf94
}

.theme_013 .formBox .search .van-tree-select__item--active {
    color: #ffbf94
}

.theme_013 .formBox .list_block .listBox .l_phone .bright {
    color: #ff7900
}

.theme_013 .formBox .list_block .listBox .l_money span:nth-child(2) {
    color: #a37b3a
}

.theme_013 .formBox .list_block .listBox .list_sd {
    box-shadow: inset 0 0 .26667rem .05333rem #5f3203
}

.theme_013 .formBox .list_block .b_form .f_submit button span {
    background: #d3a55b
}

.theme_013 .formBox .list_block .b_form .selected {
    color: #5f3203
}

.theme_013 .formBox .list_block .b_form .selected .selected-label {
    display: inline-block
}

.theme_013 .formBox .pagebtn button {
    background: #ffe9d2;
    color: #333
}

.theme_013 .formBox .pagebtn button .refresh-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKDIwMjAwODE4Lm0uMTAxMiAyMDIwLzA4LzE4OiBmODJmNDMzNzYxKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3NDhGM0ZCNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3NDhGM0ZDNjEzQzExRUJBRUMzQTk4NkVFNkI1MDBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTc0NTc0RDc2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTc0NTc0RDg2MTNDMTFFQkFFQzNBOTg2RUU2QjUwMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Jw7frAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlP/AOW3MEoAAACMSURBVHja3NRLDsAgCATQ4f6XbtKPFmVgNF2VrS+VKg5MLGxDPJVC+GIQkOC4xmDUVwQL1mDpbpg5DJB/6lqD4M5VVA2+D1VxpsG2tUmwPkId4n/QFmA+jm4oyjmDkXc8QcX1K/xowuenwzcu06w3BdGl0P0kosaj0EpjDyxIk3iceqQ3tR/2rA4BBgBoxgUdGnwu5wAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%
}

.theme_013 .shopping .shopp_block > p {
    background: #ffbf94
}

.theme_013 .shopping .shopp_block .list .list_info .l_info_statu > p:first-child {
    color: #a37b3a
}

.msg-scroll {
    position: relative;
    width: 100%;
    height: .96rem
}

.msg-scroll .item-list {
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    white-space: nowrap;
    height: .64rem
}

.msg-scroll .item-list > li {
    display: inline-block;
    background: rgba(0, 0, 0, .5);
    color: #fff;
    font-size: .32rem;
    padding: 0 .26667rem;
    height: .74667rem;
    line-height: .74667rem;
    border-radius: .37333rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center
}

.noticeBox {
    color: #fff;
    margin: .26667rem .53333rem 0;
    display: flex;
    border-radius: .26667rem;
    font-size: .34667rem;
    height: 1.06667rem;
    justify-content: space-between
}

.noticeBox .notice-bar {
    display: flex;
    align-items: center;
    padding: 0 .4rem;
    overflow: hidden
}

.noticeBox .notice-bar .van-icon-volume-o {
    margin-right: .08rem;
    width: .42667rem
}

.noticeBox .notice-bar .van-swipe {
    height: 1.06667rem
}

.noticeBox .notice-bar .van-swipe .van-swipe-item {
    display: flex;
    align-items: center;
    line-height: 1.06667rem
}

.noticeBox .notice-bar .van-swipe .van-swipe-item .fontColorTheme {
    color: #edca89
}

.noticeBox .van-notice-num {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    margin-right: .13333rem
}

.noticeBox .fontColorTheme {
    color: #ff7900
}

.yi-select-address[data-v-035841fa] {
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -5.33333rem;
    width: 90%;
    height: 5.33333rem;
    background: #fff;
    border-radius: .26667rem;
    box-shadow: 0 .05333rem .32rem rgba(50, 50, 51, .2);
    border: .02667rem solid #ededed;
    overflow: auto
}

.yi-select-address ul li[data-v-035841fa] {
    display: flex;
    align-items: center;
    min-height: 1.06667rem;
    padding: .13333rem .26667rem;
    font-size: .32rem;
    color: #666;
    line-height: .48rem
}

.yi-select-address ul li + li[data-v-035841fa] {
    border-top: .02667rem dashed #ededed
}

.show-region-theme[data-v-45d253ce] {
    height: auto !important;
    flex-wrap: wrap
}

.show-region-theme .label[data-v-45d253ce] {
    position: relative;
    display: flex;
    width: 100% !important;
    height: .53333rem;
    padding-top: .26667rem;
    align-items: center
}

.show-region-theme .label .tips[data-v-45d253ce] {
    display: inline-block;
    position: absolute;
    right: 0;
    float: left;
    max-width: 75%;
    margin-left: auto;
    font-size: .32rem;
    word-break: break-all;
    color: #d00f0f
}

.show-region-theme .region-info[data-v-45d253ce] {
    margin-right: .13333rem;
    font-size: .34667rem;
    color: #d00f0f;
    flex: 1;
    width: 2.61333rem
}

.show-region-theme .input-area[data-v-45d253ce] {
    margin-left: auto;
    height: 1.17333rem;
    width: auto;
    flex: 2
}

.yi-region-input .van-cell {
    border: none;
    padding: 0
}

.yi-region-input .van-cell:after {
    content: "";
    display: none
}

.pickers .vue-picker .content .hairline {
    height: 44PX
}

.pickers .vue-picker .content .colums ul {
    height: 220PX
}

.pickers .vue-picker .content .colums ul li {
    height: 44PX
}

.pickerbox {
    width: 100%;
    max-width: 540PX;
    right: 0;
    margin: 0 auto
}

.yi-conditions {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.yi-conditions .a_title {
    width: 100%;
    margin-left: .13333rem;
    line-height: 1.35
}

.yi-conditions .a_title .alertAgreement {
    text-decoration: underline
}

.popup {
    /*position: relative;*/
    /*display: flex;*/
    /*flex-direction: column;*/
    /*background: #fff;*/
    /*width: 100%;*/
    /*height: 100%*/
}

.popup .titLine {
    position: relative;
    width: 100%;
    font-size: .48rem;
    line-height: .8rem;
    background-color: #007fff;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    text-align: center;
    border-radius: .133rem .133rem 0 0;
    flex-shrink: 0;
    padding: .26667rem .8rem
}

.popup .titLine img {
    width: .6rem;
    height: .6rem;
    position: absolute;
    top: 0;
    right: .2rem;
    bottom: 0;
    margin: auto
}

.popup .agreeMain {
    padding: .2rem .4rem .4rem;
    height: 11.22rem;
    line-height: 1.5;
    letter-spacing: .02667rem;
    overflow-y: auto;
    color: #333;
    font-size: .3733rem
}

.yi-custom-select[data-v-0f1bed26] {
    padding: .37333rem .26667rem
}

.yi-custom-select .head .phone-input[data-v-0f1bed26], .yi-custom-select .head[data-v-0f1bed26] {
    display: flex
}

.yi-custom-select .head .phone-input .p-i-block[data-v-0f1bed26] {
    position: relative;
    display: flex;
    align-items: center
}

.yi-custom-select .head .phone-input .p-i-block .input[data-v-0f1bed26] {
    width: 100%;
    background: #fff;
    height: 1.06667rem;
    border-top-left-radius: .8rem;
    border-bottom-left-radius: .8rem;
    padding: 0 .4rem;
    font-size: .34667rem
}

.yi-custom-select .head .phone-input .p-i-block i[data-v-0f1bed26] {
    position: absolute;
    right: .26667rem;
    padding: .13333rem;
    color: #ccc
}

.yi-custom-select .head .phone-input .search_block[data-v-0f1bed26] {
    background: #c37716;
    flex-shrink: 0;
    position: relative;
    right: 0;
    top: 0;
    height: 100%;
    width: 1.6rem;
    border-top-right-radius: .8rem;
    border-bottom-right-radius: .8rem;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

.yi-custom-select .head .phone-input .search_block span[data-v-0f1bed26] {
    font-size: .32rem;
    margin-left: .05333rem
}

.yi-custom-select .head .phone-input .search_block i[data-v-0f1bed26] {
    font-size: .48rem
}

.yi-custom-select .head button[data-v-0f1bed26] {
    width: 2.4rem;
    height: 1.06667rem;
    background: #000;
    color: #fff;
    text-align: center;
    border-radius: .8rem;
    margin-left: .4rem;
    font-size: .34667rem;
    flex-shrink: 0
}

.yi-custom-select .contents .phone-type[data-v-0f1bed26] {
    display: flex;
    justify-content: center;
    margin-top: .26667rem
}

.yi-custom-select .contents .phone-type > div[data-v-0f1bed26] {
    color: #fff;
    background: #b18441;
    line-height: .58667rem;
    width: 2.08rem;
    text-align: center;
    font-size: .32rem;
    margin: 0 .02667rem;
    cursor: pointer
}

.yi-custom-select .contents .phone-type > div[data-v-0f1bed26]:last-child {
    border-top-right-radius: .8rem;
    border-bottom-right-radius: .8rem
}

.yi-custom-select .contents .phone-type > div[data-v-0f1bed26]:first-child {
    border-top-left-radius: .8rem;
    border-bottom-left-radius: .8rem
}

.yi-custom-select .contents .phone-type .dHover[data-v-0f1bed26] {
    background: #171719;
    color: #fcdba2
}

.yi-custom-select .contents .phone[data-v-0f1bed26] {
    display: flex;
    flex-wrap: wrap;
    margin-top: .29333rem
}

.yi-custom-select .contents .phone .phone_list[data-v-0f1bed26] {
    width: 2.66667rem;
    border-radius: .26667rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: #fff;
    text-align: center;
    height: 1.22667rem;
    margin-bottom: .16rem;
    color: #333;
    line-height: 1;
    margin-right: .18667rem
}

.yi-custom-select .contents .phone .phone_list[data-v-0f1bed26]:nth-child(3n-3) {
    margin-right: 0
}

.yi-custom-select .contents .phone .phone_list .num[data-v-0f1bed26] {
    font-size: .34667rem
}

.yi-custom-select .contents .phone .phone_list .txt[data-v-0f1bed26] {
    font-size: .32rem;
    margin-top: .13333rem
}

.yi-custom-select .contents .phone .Vhover[data-v-0f1bed26] {
    box-shadow: inset 0 0 .32rem .05333rem #b0833f
}

.yi-custom-select .contents .phone .grey-color[data-v-0f1bed26] {
    color: #999;
    background: #eee
}

.yi-custom-select .contents .phone .grey-color .num[data-v-0f1bed26], .yi-custom-select .contents .phone .grey-color .num span[data-v-0f1bed26], .yi-custom-select .contents .phone .grey-color span[data-v-0f1bed26] {
    color: #999 !important
}

.yi-custom-select .contents .noTipsTxt[data-v-0f1bed26] {
    text-align: center;
    margin: .4rem 0;
    font-size: .37333rem
}

.yi-belong-input .van-cell {
    border: none;
    padding: 0
}

.yi-belong-input .van-cell:after {
    content: "";
    display: none
}

.pickers {
    touch-action: none
}

.pickers .vue-picker {
    max-width: 13rem;
    right: 0;
    margin: auto;
    padding-bottom: 1.33333rem
}

.pickers .vue-picker .content {
    padding: 0
}

@font-face {
    font-family: sontis;
    src: url(../fonts/sonti.f6eb14bc.ttf);
    font-weight: 400;
    font-style: normal
}

.select-phone-modal {
    overflow: visible;
    /*max-width: 10rem !important*/
}

.select-phone-modal .modal-content {
    background: #fff;
    border-radius: .37333rem;
    overflow: hidden
}

.select-phone-modal .modal-hd {
    background: #eaf5ff;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.30667rem
}

.select-phone-modal .modal-hd .title {
    font-size: .48rem;
    font-weight: 700;
    color: #333;
    letter-spacing: .02667rem
}

.select-phone-modal .modal-bd {
    min-height: 10.13333rem;
    padding: .53333rem 0 .26667rem 0
}

.select-phone-modal .modal-bd .search-box {
    display: flex;
    align-items: center;
    background: #fff;
    width: 8.26667rem;
    height: .96rem;
    border-radius: .21333rem;
    overflow: hidden;
    margin: 0 auto .4rem auto
}

.select-phone-modal .modal-bd .search-box input {
    height: 100%;
    width: 100%;
    padding: 0 .26667rem;
    font-size: .37333rem;
    text-align: center;
    border-top-left-radius: .21333rem;
    border-bottom-left-radius: .21333rem;
    border: .02667rem solid #d6e3f8;
    border-right: 0;
    -webkit-appearance: none
}

.select-phone-modal .modal-bd .search-box input::-moz-placeholder {
    text-align: center;
    font-size: .37333rem;
    color: #999
}

.select-phone-modal .modal-bd .search-box input:-ms-input-placeholder {
    text-align: center;
    font-size: .37333rem;
    color: #999
}

.select-phone-modal .modal-bd .search-box input::placeholder {
    text-align: center;
    font-size: .37333rem;
    color: #999
}

.select-phone-modal .modal-bd .search-box .search-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.86667rem;
    background: #005bb1;
    height: 100%;
    font-size: .48rem;
    flex-shrink: 0
}

.select-phone-modal .modal-bd .search-box .search-btn:active {
    opacity: .9
}

.select-phone-modal .modal-bd .search-box .search-btn:active .icon {
    transform: scale(.9)
}

.select-phone-modal .modal-bd .search-box .search-btn .search-icon {
    color: #fff
}

.select-phone-modal .modal-bd .no-data-tips {
    color: #999;
    font-size: .48rem;
    padding-top: 1.06667rem;
    text-align: center
}

.select-phone-modal .modal-bd .search-no-data-tips {
    width: 5.6rem;
    font-size: .37333rem;
    color: #333;
    margin: 0 auto;
    text-align: center;
    line-height: .53333rem;
    letter-spacing: .02667rem;
    margin-bottom: .53333rem
}

.select-phone-modal .modal-bd .entry-list {
    margin-top: .13333rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 .3rem
}

.select-phone-modal .modal-bd .entry-list > li {
    position: relative;
    flex: 1;
    max-width: 48.5%;
    min-height: 1.28rem;
    box-sizing: border-box;
    font-size: .48rem;
    color: #303030;
    font-weight: 520;
    text-align: center;
    background: #f4f8ff;
    border: .02667rem solid #d6e3f8;
    display: flex;
    align-items: center;
    border-radius: .21333rem;
    margin: .16rem .13333rem;
    justify-content: center;
    transition: bakcground .5s;
    letter-spacing: .75px
}

.select-phone-modal .modal-bd .entry-list > li .phone {
    font-weight: 400;
    position: relative;
    z-index: 2
}

.select-phone-modal .modal-bd .entry-list > li .strong {
    color: #ff3d00
}

.select-phone-modal .modal-bd .entry-list > li .label {
    position: absolute;
    z-index: 1;
    top: -.08rem;
    left: 90%;
    height: .53333rem;
    min-width: .66667rem;
    padding: 0 .05333rem;
    background: #ff3d00;
    font-size: .32rem;
    color: #fff;
    border-radius: .08rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.select-phone-modal .modal-bd .entry-list > li .label span {
    display: block;
    transform: scale(.88);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.select-phone-modal .modal-bd .entry-list > li:active {
    background: #54c7fe;
    color: #fff
}

.select-phone-modal .modal-bd .entry-list .num-gap {
    display: none
}

.select-phone-modal .modal-bd .entry-list .grey-color {
    color: #999
}

.select-phone-modal .modal-bd .entry-list .grey-color > text {
    color: #999 !important
}

.select-phone-modal .modal-bd .entry-list .active {
    border: .05333rem solid #005bb1
}

.select-phone-modal .modal-ft {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.28rem;
    position: relative
}

.select-phone-modal .modal-ft .change-btn {
    width: 8.26667rem;
    color: #014afb;
    font-size: .42667rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .21333rem;
    font-weight: 700;
    color: #fff;
    background: linear-gradient(180deg, #096ecd, #005bb1);
    box-shadow: 0 .13333rem .16rem 0 rgba(9, 33, 128, .26);
    margin-bottom: .72rem
}

.select-phone-modal .modal-ft .change-btn .refresh-icon {
    margin-right: .13333rem;
    font-size: .48rem
}

.select-phone-modal .modal-ft .change-btn.active {
    opacity: .9
}

.select-phone-modal .close-btn {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1.46667rem;
    margin: auto;
    width: 1.17333rem;
    height: 1.17333rem
}

.select-phone-modal .close-btn img {
    width: 100%
}

.select-phone-modal.select-phone-popup .modal-hd {
    position: relative;
    background: #fff;
    height: 1.44rem;
    border-bottom: .02667rem solid #eee
}

.select-phone-modal.select-phone-popup .modal-hd .title {
    font-size: .42667rem
}

.select-phone-modal.select-phone-popup .modal-hd .close-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: auto;
    right: .26667rem;
    bottom: 0;
    margin: auto;
    font-size: .64rem;
    color: #999;
    width: 1.06667rem;
    height: 1.06667rem
}

.select-phone-modal.select-phone-popup .modal-bd {
    padding: .4rem .4rem 0 .4rem;
    min-height: 9.5rem
}

.select-phone-modal.select-phone-popup .modal-bd .search-box {
    width: 100%;
    height: 1.17333rem;
    border-radius: .58667rem;
    background: #fff;
    border: .02667rem solid #f5f5f5;
    margin-bottom: .26667rem
}

.select-phone-modal.select-phone-popup .modal-bd .search-box input {
    border: unset;
    font-size: .37333rem;
    text-align: left;
    padding: 0 .66667rem
}

.select-phone-modal.select-phone-popup .modal-bd .search-box input::-moz-placeholder {
    text-align: left
}

.select-phone-modal.select-phone-popup .modal-bd .search-box input:-ms-input-placeholder {
    text-align: left
}

.select-phone-modal.select-phone-popup .modal-bd .search-box input::placeholder {
    text-align: left
}

.select-phone-modal.select-phone-popup .modal-bd .search-box .search-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2rem;
    background: unset;
    height: 100%;
    font-size: .37333rem;
    color: red;
    padding-right: .26667rem
}

.select-phone-modal.select-phone-popup .modal-bd .search-box .search-btn:active {
    opacity: .9
}

.select-phone-modal.select-phone-popup .modal-bd .search-box .search-btn:active .icon {
    transform: scale(.9)
}

.select-phone-modal.select-phone-popup .modal-bd .search-box .search-btn .search-icon {
    margin-right: .13333rem;
    color: red
}

.select-phone-modal.select-phone-popup .modal-bd .entry-list {
    padding: 0
}

.select-phone-modal.select-phone-popup .modal-bd .entry-list > li {
    flex: unset;
    width: 4.45333rem;
    min-height: 1.2rem;
    flex-shrink: 0;
    border-radius: .26667rem;
    padding: 0 .26667rem;
    justify-content: left;
    background: none;
    border: .02667rem solid #eee;
    font-weight: 600;
    text-align: left;
    letter-spacing: unset;
    overflow: hidden;
    margin: .13333rem 0;
    flex-direction: column;
    align-items: flex-start;
    padding: .26667rem
}

.select-phone-modal.select-phone-popup .modal-bd .entry-list > li .label {
    top: 0;
    left: auto;
    right: 0;
    min-width: unset;
    width: .53333rem;
    height: .53333rem;
    border-top-right-radius: .26667rem;
    border-bottom-left-radius: .26667rem
}

.select-phone-modal.select-phone-popup .modal-bd .entry-list > li .slogan {
    width: 100%;
    line-height: 1.5;
    color: #fff;
    font-size: .26667rem;
    text-align: center;
    margin-top: .10667rem;
    font-weight: 500;
    display: flex;
    justify-content: space-between
}

.select-phone-modal.select-phone-popup .modal-bd .entry-list > li .slogan .tips-text {
    background: #ff3d00;
    padding: .02667rem .10667rem;
    border-radius: .10667rem
}

.select-phone-modal.select-phone-popup .modal-bd .entry-list > li .slogan .price {
    color: #919191;
    text-decoration: line-through
}

.select-phone-modal.select-phone-popup .modal-bd .entry-list > li .slogan .sale-price {
    margin-left: auto;
    color: #ff3d00
}

.select-phone-modal.select-phone-popup .modal-bd .entry-list .num-gap {
    display: inline-block;
    width: .10667rem
}

.select-phone-modal.select-phone-popup .modal-bd .entry-list .high .label, .select-phone-modal.select-phone-popup .modal-bd .entry-list .high .slogan .tips-text {
    background: #835dd4
}

.select-phone-modal.select-phone-popup .modal-ft {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.28rem;
    position: relative;
    padding: 0 .4rem
}

.select-phone-modal.select-phone-popup .modal-ft .change-btn {
    width: 100%;
    height: 1.17333rem;
    border-radius: .58667rem;
    color: red;
    font-size: .37333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    background: unset;
    box-shadow: unset;
    margin-bottom: .66667rem;
    border: .02667rem solid red
}

.select-phone-modal.select-phone-popup .modal-ft .change-btn .refresh-icon {
    margin-right: .13333rem;
    font-size: .48rem
}

.select-phone-modal.select-phone-popup .modal-ft .change-btn.active {
    opacity: .9
}

.pos-icon {
    position: absolute;
    right: -.18667rem;
    top: -.37333rem;
    width: .64rem
}

.van-overlay {
    right: 0;
    bottom: 0;
    margin: auto
}

.select-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .32rem;
    text-align: right;
    color: #1f1f1f;
    background: #fdd451;
    height: .53333rem;
    flex-shrink: 0;
    padding: 0 .21333rem;
    border-radius: .26667rem;
    margin-left: .13333rem
}

.yi-popup-modal .modal-content[data-v-1446cd88] {
    position: relative;
    overflow: hidden
}

.yi-popup-modal .modal-hd[data-v-1446cd88] {
    position: absolute;
    top: 0;
    left: 0;
    height: 1.6rem;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff
}

.yi-popup-modal .modal-hd .title[data-v-1446cd88] {
    font-size: .48rem;
    font-weight: 600;
    color: #333
}

.yi-popup-modal .modal-hd .close-btn[data-v-1446cd88] {
    position: absolute;
    top: .29333rem;
    right: .29333rem;
    z-index: 2
}

.yi-popup-modal .modal-bd[data-v-1446cd88] {
    min-height: 8rem;
    max-height: 13.33333rem;
    overflow-y: auto
}

.yi-popup-modal .modal-bd .text-content[data-v-1446cd88] {
    color: #666;
    font-size: .37333rem;
    line-height: .53333rem;
    padding: 1.73333rem .4rem .4rem .4rem
}

.yi-popup-modal .modal-ft[data-v-1446cd88] {
    display: flex;
    padding: .4rem .53333rem
}

.yi-popup-modal .modal-ft .ft-close-btn[data-v-1446cd88] {
    flex: 1
}

.cm-normal-modal .modal-bd[data-v-1446cd88] {
    max-height: 8rem;
    overflow: auto
}

.html-modal[data-v-1446cd88] {
    border-radius: .2rem;
    width: 9.33333rem;
    background-color: unset;
    top: 48%
}

.html-modal .modal-hd[data-v-1446cd88] {
    position: relative;
    color: #333;
    text-align: center;
    font-size: .48rem;
    font-weight: 600;
    padding-bottom: .66667rem
}

.html-modal .modal-hd .close-btn[data-v-1446cd88] {
    position: absolute;
    top: 0;
    right: 0;
    color: #909399;
    font-size: .58667rem
}

.html-modal .modal-bd[data-v-1446cd88] {
    font-size: .37333rem;
    color: #000;
    line-height: .69333rem;
    padding: 0 .32rem
}

.html-modal .modal-ft[data-v-1446cd88] {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: .4rem .4rem 0 .4rem
}

.html-modal .modal-ft .handle-btn[data-v-1446cd88] {
    height: 1.17333rem;
    line-height: 1.17333rem;
    padding: 0 .8rem;
    border-radius: .58667rem;
    font-size: .42667rem;
    color: #258cde
}

.html-modal .modal-ft .handle-btn.img-btn[data-v-1446cd88] {
    height: auto;
    background: none !important;
    border-radius: unset !important;
    border: unset !important;
    padding: unset !important
}

.html-modal .modal-ft .handle-btn.img-btn img[data-v-1446cd88] {
    max-width: 100%
}

.html-modal .modal-ft .cancel-btn[data-v-1446cd88] {
    color: #666;
    background: #e8eeff
}

.html-modal .modal-ft .ok-btn[data-v-1446cd88] {
    color: #fff;
    background: #ff0f32;
    height: 1.29067rem;
    line-height: 1.29067rem;
    border-radius: .64533rem;
    padding: 0 .88rem
}

.html-modal .confirm-content[data-v-1446cd88] {
    width: 100%
}

.click-tips[data-v-2942a29a] {
    position: absolute;
    right: -.4rem;
    bottom: -.93333rem;
    width: 2.05333rem
}

.click-tips .wrapper[data-v-2942a29a] {
    width: 100%;
    -webkit-animation: shake-kf-data-v-2942a29a .7s infinite;
    animation: shake-kf-data-v-2942a29a .7s infinite
}

.click-tips .wrapper img[data-v-2942a29a] {
    width: 100%
}

@-webkit-keyframes shake-kf-data-v-2942a29a {
    0% {
        transform: rotate(-25deg)
    }
    50% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(-25deg)
    }
}

@keyframes shake-kf-data-v-2942a29a {
    0% {
        transform: rotate(-25deg)
    }
    50% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(-25deg)
    }
}

.yi-chat-guide[data-v-3b147636] {
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    background: #ededed;
    top: 0;
    left: 0;
    font-family: pingFangSC-Regular, Helvetica Neue, Helvetica, sans-serif
}

.avatar[data-v-3b147636] {
    width: .8rem;
    flex-shrink: 0
}

.avatar img[data-v-3b147636] {
    width: 100%;
    border-radius: .08rem
}

.chat-panel .panel-hd[data-v-3b147636] {
    height: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-bottom: .02667rem solid #d6d6d6
}

.chat-panel .panel-hd .title[data-v-3b147636] {
    font-size: .42667rem;
    color: #555
}

.chat-panel .panel-bd[data-v-3b147636] {
    padding: .4rem .66667rem
}

.chat-panel .msg-item[data-v-3b147636] {
    display: flex;
    padding-right: 1.06667rem
}

.chat-panel .msg-item .msg-content[data-v-3b147636] {
    position: relative;
    margin-left: .26667rem
}

.chat-panel .msg-item .msg-content .text[data-v-3b147636] {
    background: #fff;
    box-shadow: 0 .02667rem .05333rem 0 rgba(93, 93, 93, .05);
    border-radius: .13333rem;
    padding: .16rem .26667rem;
    line-height: .72rem;
    position: relative;
    box-sizing: border-box;
    color: rgba(0, 0, 0, .8);
    font-size: .4rem
}

.chat-panel .msg-item .msg-content .text[data-v-3b147636]:before {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent #fff transparent transparent;
    border-style: solid;
    border-width: .16rem .16rem .16rem 0;
    left: -.16rem;
    top: .26667rem
}

.chat-panel .msg-item .msg-content img[data-v-3b147636] {
    max-width: 100%
}

.chat-panel .msg-item + .msg-item[data-v-3b147636] {
    margin-top: .53333rem
}

.chat-panel .red-packet[data-v-3b147636] {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: hsla(0, 0%, 100%, .4)
}

.chat-panel .red-packet .modal-content[data-v-3b147636] {
    position: relative;
    width: 7.33333rem
}

.chat-panel .red-packet .modal-content .modal-content-bg[data-v-3b147636] {
    width: 100%
}

.chat-panel .red-packet .modal-content .modal-content-wrap[data-v-3b147636] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.chat-panel .red-packet .modal-content .greet-block[data-v-3b147636] {
    font-size: .56rem;
    color: #ffe5b2;
    text-align: center;
    padding-top: 2.10667rem;
    letter-spacing: .05333rem
}

.chat-panel .red-packet .modal-content .greet-block .from[data-v-3b147636] {
    display: flex;
    align-items: center;
    justify-content: center
}

.chat-panel .red-packet .modal-content .greet-block .from .avatar[data-v-3b147636] {
    margin-right: .26667rem
}

.chat-panel .red-packet .modal-content .greet-block .greetings[data-v-3b147636] {
    margin-top: .42667rem
}

.chat-panel .red-packet .modal-content .open-btn[data-v-3b147636] {
    position: relative;
    margin: 2.66667rem auto 0 auto;
    width: 2.66667rem
}

.chat-panel .receive-panel[data-v-3b147636], .chat-panel .red-packet .modal-content .open-btn img[data-v-3b147636] {
    width: 100%
}

.receive-panel[data-v-3b147636] {
    width: 100%;
    height: 100%;
    background: #fff
}

.receive-panel .panel-hd .panel-hd-bg[data-v-3b147636] {
    width: 100%
}

.receive-panel .panel-hd .avatar[data-v-3b147636] {
    margin: -.8rem auto 0 auto;
    width: 1.65333rem
}

.receive-panel .desc-block[data-v-3b147636] {
    text-align: center;
    font-family: Adobe 黑体 Std;
    width: 7.30667rem;
    margin: 0 auto;
    padding: .8rem 0;
    border-bottom: .02667rem solid #ccc
}

.receive-panel .desc-block .title[data-v-3b147636] {
    font-size: .61333rem;
    color: #303030;
    line-height: .90667rem
}

.receive-panel .desc-block .benefit[data-v-3b147636] {
    margin-top: .4rem;
    font-size: 1.86667rem;
    color: #c3a36e
}

.receive-panel .desc-block .benefit .unit[data-v-3b147636] {
    margin-left: .05333rem;
    font-size: .45333rem
}

.receive-panel .desc-block .note[data-v-3b147636] {
    margin-top: .05333rem;
    font-size: .4rem;
    color: #595959
}

.receive-panel .desc-block img[data-v-3b147636] {
    max-width: 100%
}

.receive-panel .handle-btn[data-v-3b147636] {
    position: relative;
    margin: .53333rem auto 0 auto;
    display: block;
    width: 6rem;
    height: 1.33333rem;
    border-radius: .26667rem;
    background: #f25543;
    font-size: .56rem;
    color: #fff;
    text-align: center;
    line-height: 1.33333rem;
    letter-spacing: .05333rem
}

.animated[data-v-3b147636] {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes fadeInUp-data-v-3b147636 {
    0% {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes fadeInUp-data-v-3b147636 {
    0% {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.fadeInUp[data-v-3b147636] {
    -webkit-animation-name: fadeInUp-data-v-3b147636;
    animation-name: fadeInUp-data-v-3b147636
}

@-webkit-keyframes pop-up-kf-data-v-3b147636 {
    0%, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
    20% {
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        transform: scale3d(.97, .97, .97)
    }
    to {
        transform: scaleX(1)
    }
}

@keyframes pop-up-kf-data-v-3b147636 {
    0%, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
    20% {
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        transform: scale3d(.97, .97, .97)
    }
    to {
        transform: scaleX(1)
    }
}

.pop-up-ani[data-v-3b147636] {
    -webkit-animation: pop-up-kf-data-v-3b147636 1s;
    animation: pop-up-kf-data-v-3b147636 1s
}

@-webkit-keyframes coin-rotate-kf-data-v-3b147636 {
    0% {
        transform: rotateY(0deg) scale(1)
    }
    50% {
        transform: rotateY(1turn) scale(2)
    }
    to {
        transform: rotateY(2turn) scale(1)
    }
}

@keyframes coin-rotate-kf-data-v-3b147636 {
    0% {
        transform: rotateY(0deg) scale(1)
    }
    50% {
        transform: rotateY(1turn) scale(2)
    }
    to {
        transform: rotateY(2turn) scale(1)
    }
}

.coin-rotate-ani[data-v-3b147636] {
    -webkit-animation: coin-rotate-kf-data-v-3b147636 .7s;
    animation: coin-rotate-kf-data-v-3b147636 .7s
}

.pic-retain-modal[data-v-0e34b0a5] {
    border-radius: .2rem;
    width: 9.33333rem;
    background-color: unset
}

.pic-retain-modal .modal-hd[data-v-0e34b0a5] {
    position: relative;
    color: #333;
    text-align: center;
    font-size: .48rem;
    font-weight: 600;
    padding-bottom: .66667rem
}

.pic-retain-modal .modal-hd .close-btn[data-v-0e34b0a5] {
    position: absolute;
    top: 0;
    right: 0;
    color: #909399;
    font-size: .58667rem
}

.pic-retain-modal .modal-bd[data-v-0e34b0a5] {
    font-size: .37333rem;
    color: #000;
    line-height: .69333rem;
    padding: 0 .4rem
}

.pic-retain-modal .modal-bd .item-list[data-v-0e34b0a5] {
    display: flex
}

.pic-retain-modal .modal-bd .item-list img[data-v-0e34b0a5] {
    max-width: 100%
}

.pic-retain-modal .modal-bd .item-list > li .handle-list[data-v-0e34b0a5] {
    margin-top: .26667rem
}

.pic-retain-modal .modal-bd .item-list > li + li[data-v-0e34b0a5] {
    margin-left: .26667rem
}

.pic-retain-modal .modal-ft[data-v-0e34b0a5] {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: .4rem .4rem 0 .4rem
}

.pic-retain-modal .modal-ft .handle-btn[data-v-0e34b0a5] {
    height: 1.17333rem;
    line-height: 1.17333rem;
    padding: 0 .8rem;
    border-radius: .58667rem;
    font-size: .42667rem;
    color: #258cde
}

.pic-retain-modal .modal-ft .handle-btn.img-btn[data-v-0e34b0a5] {
    height: auto;
    background: none !important;
    border-radius: unset !important;
    border: unset !important;
    padding: unset !important
}

.pic-retain-modal .modal-ft .handle-btn.img-btn img[data-v-0e34b0a5] {
    max-width: 100%
}

.pic-retain-modal .modal-ft .cancel-btn[data-v-0e34b0a5] {
    color: #666;
    background: #e8eeff
}

.pic-retain-modal .modal-ft .ok-btn[data-v-0e34b0a5] {
    color: #fff;
    background: #ff0f32;
    height: 1.29067rem;
    line-height: 1.29067rem;
    border-radius: .64533rem;
    padding: 0 .88rem
}

.pic-retain-modal .confirm-content[data-v-0e34b0a5] {
    width: 100%
}

.yi-text[data-v-5222bc29] {
    word-break: break-all
}

.yi-text .date-out[data-v-5222bc29] {
    text-align: center;
    color: #fff
}

.block[data-v-16a7d4ec] {
    height: 100%
}

.block .swipe-tips[data-v-16a7d4ec], .block[data-v-16a7d4ec] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
}

.block .swipe-tips .left[data-v-16a7d4ec], .block .swipe-tips .right[data-v-16a7d4ec] {
    width: 100%;
    display: inline-block
}

.block .swipe-tips .left[data-v-16a7d4ec] {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.block .swipe-tips .left .left_num[data-v-16a7d4ec] {
    margin-right: .4rem
}

.block .swipe-tips .left .heart1[data-v-16a7d4ec] {
    -webkit-animation: heart-data-v-16a7d4ec 1s infinite;
    animation: heart-data-v-16a7d4ec 1s infinite
}

.block .swipe-tips .theme-left-01 .left_num[data-v-16a7d4ec] {
    font-size: .48rem
}

.block .swipe-tips .theme-left-01 .left_num .split[data-v-16a7d4ec] {
    display: inline-block;
    font-size: .48rem
}

.block .swipe-tips .theme-left-01 .left_num .split > div[data-v-16a7d4ec] {
    width: 1.01333rem;
    height: 1.06667rem;
    line-height: 1.06667rem;
    display: inline-block;
    background: url(https://static.ejcop.com/octopus/webplus/20211126173459021.png);
    background-size: cover;
    text-align: center
}

.block .swipe-tips .theme-left-02 .left_num[data-v-16a7d4ec] {
    font-size: .4rem
}

.block .swipe-tips .theme-left-02 .left_num .split[data-v-16a7d4ec] {
    display: inline-block;
    font-size: .48rem
}

.block .swipe-tips .theme-left-02 .left_num .split > div[data-v-16a7d4ec] {
    width: .85333rem;
    line-height: .90667rem;
    display: inline-block;
    background: #333;
    background-size: cover;
    text-align: center;
    border-radius: .16rem;
    margin: 0 .10667rem
}

.block .swipe-tips .right[data-v-16a7d4ec] {
    display: flex;
    align-items: center;
    overflow: hidden
}

.block .swipe-tips .right .van-swipe[data-v-16a7d4ec] {
    height: 1rem
}

.block .swipe-tips .right .van-swipe .van-swipe-item[data-v-16a7d4ec] {
    display: flex;
    align-items: center;
    line-height: 1.06667rem
}

@-webkit-keyframes heart-data-v-16a7d4ec {
    0% {
        color: transparent
    }
    1% {
        color: transparent
    }
}

@keyframes heart-data-v-16a7d4ec {
    0% {
        color: transparent
    }
    1% {
        color: transparent
    }
}

.yi-swipe-img[data-v-1181a48f], img[data-v-1181a48f] {
    width: 100%;
    height: 100%
}

img[data-v-1181a48f] {
    display: block
}

.yi-Member-receive {
    text-align: center
}

.yi-Member-receive .phone {
    font-size: .53333rem;
    line-height: .8rem;
    margin-bottom: .13333rem
}

.yi-Member-receive .choose {
    color: #999990;
    font-size: .32rem;
    margin-top: .08rem;
    margin-bottom: .32rem
}

.yi-Member-receive .app-list {
    background: #fef5ef;
    border-radius: .37333rem;
    padding-bottom: .26667rem
}

.yi-Member-receive .app-list > ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: left
}

.yi-Member-receive .app-list > ul > li {
    width: 33.33333%;
    color: #999990;
    font-size: .32rem;
    padding: .53333rem .26667rem;
    text-align: center
}

.yi-Member-receive .app-list > ul > li > p {
    white-space: nowrap
}

.yi-Member-receive .app-list > ul > li .app-img-block {
    display: inline-block;
    position: relative
}

.yi-Member-receive .app-list > ul > li .app-img-block .choose-radio {
    display: flex;
    justify-content: center;
    align-items: center;
    width: .58667rem;
    height: .58667rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    background: #fff;
    border-top-right-radius: .26667rem;
    border-bottom-left-radius: .26667rem
}

.yi-Member-receive .app-list > ul > li .app-img-block .app-img {
    width: 1.6rem;
    height: 1.6rem;
    box-sizing: content-box;
    margin-bottom: .26667rem;
    border: .10667rem solid #fff;
    border-radius: .42667rem
}

.yi-Member-receive .app-list > ul .li-choose-style {
    color: #333
}

.yi-Member-receive .app-list > ul .li-choose-style .app-img-block .choose-radio {
    background: #ff3d00
}

.yi-Member-receive .app-list > ul .li-choose-style .app-img-block .choose-radio .van-radio .van-radio__icon--checked .van-icon-success:before {
    color: #ff3d00
}

.yi-Member-receive .app-list > ul .li-choose-style .app-img-block .app-img {
    border: .10667rem solid #ff3d00
}

.yi-Member-receive .app-list > ul .li-choose-style .price {
    color: #ff3d00 !important
}

.yi-Member-receive .app-list > ul .li-choose-style .price > span {
    color: #333
}

.yi-Member-receive .code-btn {
    display: block;
    width: 7.46667rem;
    height: 1.28rem;
    line-height: 1.28rem;
    text-align: center;
    border-radius: .64rem;
    background: linear-gradient(270deg, #f8a06a, #f7c76b);
    color: #fefefe;
    margin-top: .53333rem;
    margin-left: auto;
    margin-right: auto
}

.yi-Member-receive .code-btn div {
    font-size: .48rem;
    letter-spacing: .02667rem
}

.vip-code-modal {
    background-color: transparent;
    text-align: center
}

.vip-code-modal .title {
    height: 2.4rem;
    background-image: url(../img/code-titleBack.8aa5f40e.png);
    background-size: 100% 2.4rem;
    background-color: transparent;
    position: relative
}

.vip-code-modal .title > p {
    width: 100%;
    text-align: center;
    font-size: .53333rem;
    position: absolute;
    bottom: .4rem;
    color: #994100;
    font-weight: 700;
    letter-spacing: .05333rem
}

.vip-code-modal .code-content {
    padding: .53333rem 0;
    background-color: #fff;
    border-bottom-left-radius: .37333rem;
    border-bottom-right-radius: .37333rem
}

.vip-code-modal .code-content .img-list {
    background-color: #fef5ef;
    margin: 0 .58667rem;
    border-radius: .10667rem;
    padding: .21333rem 0
}

.vip-code-modal .code-content .img-list > img {
    width: 1.33333rem;
    height: 1.33333rem
}

.vip-code-modal .code-content .app-txt {
    font-size: .48rem;
    font-weight: 700;
    color: #ff3d00;
    line-height: .66667rem;
    letter-spacing: .02667rem;
    margin-top: .32rem
}

.vip-code-modal .code-content .code {
    margin: 0 .53333rem;
    margin-top: .53333rem
}

.vip-code-modal .code-content .code .code-tips {
    color: #999;
    font-size: .32rem;
    margin-left: .53333rem;
    margin-top: .26667rem;
    text-align: left
}

.vip-code-modal .code-content .code .code-input {
    margin-top: .26667rem;
    height: 1.33333rem;
    background-color: #efeff4;
    border-radius: .8rem;
    padding-left: .4rem
}

.vip-code-modal .code-content .code .btn-submit {
    display: block;
    line-height: 1.33333rem;
    background: linear-gradient(270deg, #f8a06a, #f7c76b);
    box-shadow: 0 .10667rem .16rem 0 rgba(255, 125, 37, .23);
    border-radius: .8rem;
    color: #fff;
    font-size: .48rem;
    margin-top: .34667rem
}

.vip-code-modal .out-modal {
    margin-top: 1.06667rem;
    display: block
}

.vip-code-modal .out-modal > img {
    width: .93333rem;
    height: .93333rem
}

.success-modal {
    border-radius: 0;
    top: 50%;
    width: 7.8rem
}

.success-modal .block-img, .success-modal .block-img img {
    width: 100%
}

.success-modal .activity-btn {
    display: inline-block;
    position: absolute;
    width: 6.93333rem;
    left: 0;
    right: 0;
    bottom: 4rem;
    margin: auto
}

.success-modal .activity-btn img {
    width: 100%
}

.mall .block {
    width: 100%;
    height: 8.37333rem;
    padding: .88rem .37333rem;
    background: url(../img/20210319113353.c50afe02.png) no-repeat;
    background-size: 100%;
    box-sizing: border-box
}

.mall .block .app-list {
    padding-top: .26667rem
}

.mall .block .app-list > ul > li {
    padding: .16rem 0
}

.mall .block .app-list > ul > li .price {
    margin-top: .10667rem;
    font-size: .42667rem;
    color: #999
}

.mall .block .app-list > ul > li .price > span {
    font-size: .32rem;
    text-decoration: line-through
}

.mall .mall_tips_choose {
    font-size: .48rem;
    font-weight: 600;
    color: #fff;
    line-height: .8rem;
    margin-top: .26667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.mall .mall_tips_choose > img {
    margin-right: .50667rem
}

.mall .code-btn {
    width: 100%;
    line-height: 1.17333rem;
    border: .10667rem solid #dfe2d6;
    font-size: .48rem;
    font-weight: 700;
    box-sizing: border-box;
    background: linear-gradient(270deg, #f3853e, #ffd6cc);
    margin-top: 1.46667rem
}

.default_blue .content {
    background: none;
    padding: 0
}

.default_blue .content .app-list {
    padding: 0;
    background: linear-gradient(0deg, #fcd532, #f9f19a)
}

.default_blue .content .app-list .blue_img {
    width: 4.21333rem;
    margin: 0 auto;
    display: block
}

.default_blue .content .app-list > ul > li {
    text-align: center;
    padding: .26667rem
}

.default_blue .content .app-list > ul > li .price {
    margin-top: .10667rem;
    font-size: .42667rem;
    color: #999
}

.default_blue .content .app-list > ul > li .price > span {
    font-size: .32rem;
    text-decoration: line-through
}

.default_blue .code-btn {
    background-image: linear-gradient(0deg, #2597c7 0, #3ca8d5 64%, #52b9e3);
    box-shadow: inset 0 .08rem .16rem 0 rgba(170, 230, 255, .004), inset 0 -.16rem .56rem 0 rgba(4, 98, 138, .43);
    color: #fff
}

.vip-blue-code-modal .title {
    background-image: url(../img/vip_blue_title.bbf37569.png);
    background-size: 100%;
    height: 2.21333rem;
    background-color: transparent
}

.vip-blue-code-modal .title > p {
    color: #fff;
    bottom: .26667rem;
    font-weight: 500
}

.vip-blue-code-modal .code-content .code .btn-submit {
    background: linear-gradient(270deg, #2e8dba, #64c1e9)
}

.vip-blue-code-modal .code-content .code .phone-input {
    color: #ccc
}

.vip-blue-code-modal .code-content .app-txt {
    color: #ff8900
}

.phone-block {
    position: relative;
    width: 4.58667rem;
    min-height: 2.77333rem;
    border-radius: .13333rem;
    padding: .16rem .26667rem;
    margin-bottom: .21333rem;
    box-sizing: border-box;
    background: #fff
}

.phone-block .num {
    line-height: .61333rem;
    font-size: .53333rem;
    font-weight: 700;
    margin-bottom: .16rem;
    padding-top: .26667rem
}

.phone-block .info-row {
    margin-top: .08rem;
    display: flex;
    align-items: center;
    font-size: .32rem
}

.phone-block .info-row .region_val {
    font-weight: 300;
    color: #b1b1b1;
    text-align: left;
    line-height: .37333rem
}

.phone-block .info-row .region_val > span {
    display: inline-block;
    padding: 0 .05333rem;
    transform: scale(.95)
}

.phone-block .info-row .fee-tips {
    font-size: .32rem;
    color: #909090;
    line-height: .45333rem
}

.phone-block .info-row .operator {
    margin-right: .10667rem;
    color: #b1b1b1
}

.phone-block .price_val {
    font-size: .37333rem;
    font-weight: 700;
    color: #ff794f;
    line-height: .45333rem
}

.phone-block .raw_price_val {
    margin-bottom: .10667rem;
    font-size: .32rem;
    color: #909090;
    line-height: .45333rem
}

.phone-block .collection {
    height: .96rem;
    background: #cdcdcd;
    color: #fff;
    font-size: .37333rem;
    width: 100%;
    margin-top: .26667rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.phone-block .collection > i {
    margin-right: .13333rem;
    font-size: .48rem
}

.phone-block .collection .default_state {
    display: flex;
    width: 100%;
    height: 100%
}

.phone-block .collection .default_state > div, .phone-block .collection .default_state a {
    display: flex;
    align-items: center;
    justify-content: center
}

.phone-block .collection .default_state > div:first-child, .phone-block .collection .default_state a:first-child {
    flex: 1
}

.phone-block .collection .default_state > div:nth-child(2), .phone-block .collection .default_state a:nth-child(2) {
    flex: 2;
    font-size: .42667rem;
    background: #ff3d00
}

.phone-block .collection .default_state div > i {
    margin-right: .13333rem
}

.phone-block .collection .collection_state {
    width: 100%;
    line-height: .96rem
}

.phone-block .collection .collection_state .coll_one {
    width: 100%;
    height: 100%;
    display: flex;
    background: #999;
    font-size: .32rem
}

.phone-block .collection .collection_state .coll_one > span {
    display: inline-block;
    flex: 1;
    text-align: center
}

.phone-block .collection .collection_state .coll_one > span:nth-child(2) {
    background: #ff3d00
}

.phone-block .collection .collection_state .coll_two {
    text-align: center;
    font-size: .37333rem
}

.phone-block .collection .collection_state .coll_two i {
    margin-right: .21333rem;
    font-size: .42667rem
}

.phone-block .selected {
    background: #ff9600
}

.phone-block .tips-icon {
    width: .50667rem;
    position: absolute;
    right: 0;
    top: 0
}

.phone-block .star {
    bottom: .4rem;
    width: .64rem;
    height: .64rem;
    background: rgba(228, 45, 77, .1);
    color: #e42d4d
}

.phone-block .icon-img, .phone-block .star {
    position: absolute;
    right: 0;
    border-radius: .13333rem 0 0 .13333rem
}

.phone-block .icon-img {
    bottom: 0;
    width: 1.33333rem;
    z-index: 3
}

.phone-block .icon-img img {
    width: 1.33333rem
}

.phone-block .putty {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 .21333rem;
    height: .64rem;
    color: #fff;
    font-size: .32rem;
    background: #e42d4d;
    border-radius: 0 .13333rem 0 .26667rem
}

.phone-block .welfare {
    height: .53333rem;
    position: absolute;
    right: 0;
    top: 0
}

.phone-block .welfare .icon {
    font-size: .37333rem
}

.gray-style, .gray-style .num {
    color: #c7c7c7
}

.gray-style .num text {
    color: #c7c7c7 !important
}

.gray-style:before {
    background: hsla(0, 0%, 100%, .4);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.gray-style .price_val, .gray-style .raw_price_val {
    color: #c7c7c7
}

.gray-style .putty {
    background: #c7c7c7
}

.pay-style:before {
    background: hsla(0, 0%, 100%, .4);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.sorting[data-v-2ee5125b] {
    width: 9rem;
    margin: 0 auto;
    line-height: 1.17333rem;
    background: #efeff4;
    border-radius: .21333rem;
    font-size: .37333rem;
    display: flex;
    margin-top: .53333rem
}

.sorting > div[data-v-2ee5125b] {
    color: #999
}

.sorting .tab-type[data-v-2ee5125b] {
    position: relative;
    flex: 1;
    text-align: center
}

.sorting .tab-type .tab-t-label[data-v-2ee5125b] {
    display: flex;
    align-items: center;
    justify-content: center
}

.sorting .tab-type .tab-t-label > span[data-v-2ee5125b] {
    margin-right: .16rem
}

.sorting .tab-type .tab-t-label .deg[data-v-2ee5125b] {
    transform: rotate(-180deg)
}

.sorting .tab-type .tab-type-list[data-v-2ee5125b] {
    color: #333;
    width: 9rem;
    position: absolute;
    left: 0;
    bottom: -1.17333rem;
    background: #fff;
    box-shadow: 0 .05333rem .10667rem 0 rgba(0, 0, 0, .16);
    z-index: 11;
    border-radius: .21333rem;
    display: flex
}

.sorting .tab-type .tab-type-list > div[data-v-2ee5125b] {
    width: 33.3333%;
    line-height: 1.25333rem;
    text-align: center
}

.sorting .tab-type .tab-type-list > div[data-v-2ee5125b]:active {
    background: #eee
}

.sorting .selected .tab-t-label[data-v-2ee5125b] {
    color: #014afb
}

.sorting .tab-price[data-v-2ee5125b] {
    flex: 1;
    display: flex;
    justify-content: center
}

.sorting .tab-price .tab-t-label[data-v-2ee5125b] {
    display: flex;
    align-items: center;
    justify-content: center
}

.sorting .tab-price .tab-t-label > span[data-v-2ee5125b] {
    margin-right: .16rem
}

.sorting .tab-price .tab-t-label .div_icon[data-v-2ee5125b] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.sorting .tab-price .tab-t-label .div_icon i[data-v-2ee5125b] {
    font-size: .32rem;
    width: .45333rem
}

.sorting .tab-price .tab-t-label .div_icon i[data-v-2ee5125b]:first-child {
    transform: rotate(-90deg)
}

.sorting .tab-price .tab-t-label .div_icon i[data-v-2ee5125b]:nth-child(2) {
    transform: rotate(90deg)
}

.sorting .tab-collec[data-v-2ee5125b] {
    flex: 1;
    display: flex;
    justify-content: center
}

.sorting .tab-collec .tab-t-label[data-v-2ee5125b] {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.sorting .tab-collec .tab-t-label > span[data-v-2ee5125b] {
    margin-right: .16rem
}

.sorting .tab-collec .tab-t-label .num[data-v-2ee5125b] {
    position: absolute;
    min-width: .48rem;
    line-height: .48rem;
    right: -.21333rem;
    top: .10667rem;
    border-radius: 50%;
    background: #ff9600;
    font-size: .32rem;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    padding: 0 .10667rem
}

.collection-modal {
    background: none !important;
    top: 50%;
    width: 90%
}

.collection-modal .mPopup {
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.collection-modal .mPopup .collection_block {
    background: #fff;
    border-radius: .21333rem;
    overflow: hidden;
    width: 100%
}

.collection-modal .mPopup .collection_block .title {
    line-height: 1.86667rem;
    height: 1.86667rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAU8AAABHCAMAAACwNzUZAAAAOVBMVEUAAAD/lwD/lgD/lwD/mAD/gAD/lQD/lgD/tU3/skX/mQj/sED/nxf/nA//qS//oyH/rjv/pij/qzVdhS6pAAAAB3RSTlMAlfjXLwa8fJSu6AAAAnVJREFUeNrt21ty6jAMgGEotLpYvu5/sSe00870NJQqcRjb8reAPPw4lgPhdHM9X15g2uPlcr6ePryeYarh/Pqe8w2mOt5uQefqrOe87J0w1XOdy7PyAr3AVM/lNA9K7CWGkhwRIi1cCSGKZ9jg5QSWseTicN3SNYsHJcM9JSfCB5aoUdHUbk8phH/lgsDfGO0pgVCHgjA8ZrEnR4dbUPbwiL2ePhNuRUXgd9Z6ciDcxf1e1FZPH3A/F+E+Sz05E1aRBO4x1DMSVhMY1pnpKQlrogirjPTkgLUVhhU2eopDle2T3kJPDniMDD8Y6OkTam0fS+P3jITHSR6+G75nwEO5/4IO3pMTHoy+Bx27p3eoUCPo0D0VW2etW37knhmfwzF8GbcnF3yWBF9G7cmR8HkCfBqzp88OFSo+KQ3Uk9mLxJhDInw6gQ+99/Qx51BKcuqGx8ykvntywlYUeNd3z3Zyft7xfffEhhDDou+eLa1PDLDou6dgSzwA9N0TCjYkAUDnPT1hQyJA5z0hYkMIoPeebd3xEbrvCQ7b4bj/nk1tobH/njW2UEoLwv3cAD0h7GyQPcOCa3zLJwP0hLSnplR9MaeM0JOp3hseAffxA/QE2Ro0V/9RNI/QE+LWnNXnmxui57ZjfTlivo3RkwnViPWPCFZ6Qka1uGH3MNNTv0CJ4Q52uM5QT/2uF/SL3VJPQSXRX8tST/UN79XXMtVTO5VJfS1jPROumD1nz0Zoe/LseaM8NM559Kz5Hud5qer5s+ifDSz1zKhEXr3ULfUsqBX0H42hng7VvP4XaDM9GfUc6w8KVnoKbpA2bBxGekbcIvnqfwP7B68/qea+g2zGAAAAAElFTkSuQmCC);
    background-size: cover;
    color: #fff;
    position: relative
}

.collection-modal .mPopup .collection_block .title .pigeon_icon {
    position: absolute;
    width: 3.94667rem;
    right: 0;
    bottom: 0
}

.collection-modal .mPopup .collection_block .title i {
    font-size: .53333rem;
    margin-left: .74667rem
}

.collection-modal .mPopup .collection_block .title .text {
    font-size: .53333rem;
    margin-left: .13333rem;
    letter-spacing: .02667rem
}

.collection-modal .mPopup .collection_block .content {
    padding: .26667rem;
    height: 11.2rem;
    overflow: auto
}

.collection-modal .mPopup .collection_block .content .list {
    display: flex;
    margin-top: .13333rem;
    margin-bottom: .34667rem;
    justify-content: space-between;
    align-items: center
}

.collection-modal .mPopup .collection_block .content .list .left .number {
    line-height: .98667rem;
    font-size: .58667rem;
    color: #e42d4d
}

.collection-modal .mPopup .collection_block .content .list .left .price_block {
    line-height: .45333rem;
    font-size: .32rem;
    color: #ff3d00;
    font-weight: 700
}

.collection-modal .mPopup .collection_block .content .list .left .price_block .no_price {
    color: #999;
    margin-left: .21333rem;
    font-weight: 500
}

.collection-modal .mPopup .collection_block .content .list .right {
    display: flex;
    font-size: .32rem
}

.collection-modal .mPopup .collection_block .content .list .right a {
    width: 1.86667rem;
    line-height: .64rem;
    height: .64rem;
    border-radius: .8rem;
    text-align: center
}

.collection-modal .mPopup .collection_block .content .list .right a:first-child {
    color: #fff;
    background: #ff3d00;
    margin-right: .24rem
}

.collection-modal .mPopup .collection_block .content .list .right a:nth-child(2) {
    color: #ff9600;
    border: .02667rem solid #ff9600;
    box-sizing: border-box
}

.collection-modal .mPopup .mPopup_hide {
    margin-top: .8rem
}

.collection-modal .mPopup .mPopup_hide img {
    width: .93333rem
}

.search-foramt {
    width: 8.26667rem;
    height: .96rem;
    background: #f9f9f9;
    overflow: hidden;
    border-radius: .21333rem;
    display: flex;
    flex: 1
}

.search-foramt .switch {
    position: relative;
    width: 1.6rem;
    color: #909090;
    font-size: .37333rem;
    line-height: .96rem;
    text-align: center;
    flex-shrink: 0
}

.search-foramt .switch:before {
    position: absolute;
    top: .21333rem;
    right: 0;
    content: "";
    width: .02667rem;
    height: .53333rem;
    background: #f0f0f0
}

.search-foramt .switch > i {
    font-size: .37333rem
}

.search-foramt .input-accurate {
    flex: 1;
    width: auto;
    padding: .13333rem .10667rem;
    position: relative
}

.search-foramt .input-accurate > ul {
    display: flex
}

.search-foramt .input-accurate > ul > li {
    width: .50667rem;
    line-height: .69333rem;
    height: .69333rem;
    border-left: .02667rem solid #979797;
    border-top: .02667rem solid #979797;
    border-bottom: .02667rem solid #979797;
    text-align: center;
    font-size: .32rem;
    position: relative
}

.search-foramt .input-accurate > ul > li:nth-child(3), .search-foramt .input-accurate > ul > li:nth-child(7) {
    border-right: .02667rem solid #979797;
    margin-right: .10667rem
}

.search-foramt .input-accurate > ul > li:nth-child(11) {
    border-right: .02667rem solid #979797
}

.search-foramt .input-accurate > ul .border-choose {
    border: .02667rem solid #e42d4d !important
}

.search-foramt .input-accurate > ul .border-choose + li {
    border-left-color: hsla(0, 0%, 100%, 0)
}

.search-foramt .input-accurate > ul .security {
    position: absolute;
    top: 50%;
    left: 50%;
    width: .02667rem;
    height: 60%;
    background-color: #e42d4d;
    transform: translate(-50%, -50%);
    -webkit-animation: cursor-flicker-data-v-30ba7ff1 1s infinite;
    animation: cursor-flicker-data-v-30ba7ff1 1s infinite
}

.search-foramt .input-accurate > ul .security-num {
    left: 80%
}

.search-foramt .input-accurate > ul .cn-animation {
    -webkit-animation: cursor-flicker-data-v-30ba7ff1 1s infinite;
    animation: cursor-flicker-data-v-30ba7ff1 1s infinite
}

.search-foramt .input-accurate .input {
    width: 100%;
    line-height: .69333rem;
    font-size: .37333rem;
    padding-right: 1.09333rem;
    justify-content: space-between
}

.search-foramt .input-accurate .input .icon-search {
    margin-right: .13333rem;
    color: #909090
}

.search-foramt .input-accurate .input input {
    width: 3.46667rem
}

.search-foramt .input-accurate .input input::-webkit-input-placeholder {
    color: #b1b1b1
}

.search-foramt .input-accurate .input .fuzzy-search-text {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 1.2rem;
    line-height: .96rem;
    color: #fff;
    background-color: #e42d4d;
    text-align: center
}

.search-foramt .search-icon {
    color: #b1b1b1;
    margin-right: .26667rem;
    font-size: .42667rem
}

.search-foramt .search-text {
    line-height: .96rem;
    margin-right: .26667rem;
    font-size: .37333rem;
    color: #e42d4d
}

.is-last-digits {
    flex-basis: 1.33333rem;
    font-size: .37333rem;
    color: #999
}

.is-last-digits .van-checkbox__label {
    margin-left: .05333rem;
    color: #999
}

.reset-text {
    flex-basis: 0.8rem;
    margin-left: .13333rem;
    font-size: .37333rem;
    color: #999;
    text-align: center
}

@-webkit-keyframes cursor-flicker-data-v-30ba7ff1 {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes cursor-flicker-data-v-30ba7ff1 {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.priceBox[data-v-7bd4f0ef] {
    min-height: 2.66667rem;
    padding: 0 0 1.6rem 0
}

.priceBox .sort-block[data-v-7bd4f0ef] {
    display: flex;
    width: 100%;
    border-bottom: .02667rem solid #eaeaea;
    background: #f1f1f1
}

.priceBox .sort-block > div[data-v-7bd4f0ef] {
    flex: 1;
    text-align: center;
    height: 1.06667rem;
    line-height: 1.06667rem;
    font-size: .37333rem
}

.priceBox .sort-block > div.active[data-v-7bd4f0ef] {
    background: #e42d4d;
    color: #fff
}

.priceBox .price-item-list[data-v-7bd4f0ef] {
    margin-top: .8rem;
    padding: 0 .26667rem
}

.priceBox .select_price[data-v-7bd4f0ef] {
    min-width: 2.93333rem;
    height: .85333rem;
    margin-bottom: .42667rem;
    border-radius: .48rem;
    border: .02667rem solid #f0f0f0;
    color: #909090;
    font-size: .37333rem
}

.priceBox .select_price_checked[data-v-7bd4f0ef] {
    background: rgba(45, 98, 228, .1);
    border: .02667rem solid #2d62e4;
    color: #2d62e4
}

.search-box[data-v-5f162c15] {
    padding: .10667rem .26667rem;
    box-sizing: border-box;
    width: 100%;
    max-width: 14.4rem;
    margin: 0 auto;
    background: #fff
}

.search-box .search-input[data-v-5f162c15] {
    background: #efeff4;
    border-radius: .21333rem;
    height: .96rem;
    position: relative
}

.search-box .search-input .num-input[data-v-5f162c15] {
    position: relative;
    display: flex;
    align-items: center
}

.search-box .search-input .num-input input[data-v-5f162c15] {
    padding: 0 .53333rem;
    width: 100%;
    box-sizing: border-box;
    height: .96rem;
    font-size: .37333rem
}

.search-box .search-input .num-input > i[data-v-5f162c15] {
    position: absolute;
    right: 1.6rem
}

.search-box .search-input .icon[data-v-5f162c15] {
    position: absolute;
    right: .42667rem;
    font-size: .53333rem;
    margin-top: .21333rem;
    top: 0;
    color: #999990
}

.search-box .search-input .search-btn[data-v-5f162c15] {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: .08rem;
    right: .26667rem;
    width: .8rem;
    height: .8rem
}

.search-box .search-input .search-btn .icon[data-v-5f162c15] {
    position: relative;
    margin: auto;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto
}

.search-box .quick[data-v-5f162c15] {
    font-size: .37333rem;
    line-height: .53333rem;
    margin-top: .26667rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.search-box .quick .quick_lable[data-v-5f162c15] {
    font-size: .32rem;
    font-weight: 400;
    color: #3f3f3f;
    line-height: .45333rem
}

.search-box .quick .quick_block[data-v-5f162c15] {
    display: flex;
    justify-content: space-around;
    margin-bottom: .10667rem
}

.search-box .quick .quick_block .quick_num[data-v-5f162c15] {
    display: flex;
    align-items: center;
    color: #909090;
    margin: 0 .13333rem;
    height: .69333rem;
    padding: 0 .16rem;
    border: .02667rem solid #f0f0f0;
    border-radius: .34667rem;
    font-weight: 400
}

.search-box .quick .quick_block .colorRed[data-v-5f162c15] {
    background: rgba(228, 45, 77, .1);
    border: .02667rem solid #e42d4d;
    color: #e42d4d
}

.sorting[data-v-5f162c15] {
    width: auto;
    background: #fff;
    font-size: .37333rem;
    display: flex;
    padding: 0 .26667rem;
    min-height: .90667rem
}

.sorting > div[data-v-5f162c15] {
    color: #565656
}

.sorting .tab-type[data-v-5f162c15] {
    display: flex;
    position: relative;
    flex: 1;
    text-align: center
}

.sorting .tab-type .tab-t-label[data-v-5f162c15] {
    display: flex;
    line-height: normal;
    align-items: center;
    justify-content: center;
    width: 2.18667rem
}

.sorting .tab-type .tab-t-label > span[data-v-5f162c15] {
    display: inline-block;
    text-align: center;
    margin-right: .13333rem
}

.sorting .tab-type .tab-t-label .deg[data-v-5f162c15] {
    transform: rotate(-180deg)
}

.sorting .tab-type .tab-type-list[data-v-5f162c15] {
    color: #333;
    width: 9rem;
    position: absolute;
    left: 0;
    bottom: -1.17333rem;
    background: #fff;
    box-shadow: 0 .05333rem .10667rem 0 rgba(0, 0, 0, .16);
    z-index: 11;
    border-radius: .21333rem;
    display: flex
}

.sorting .tab-type .tab-type-list > a[data-v-5f162c15] {
    width: 33.3333%;
    line-height: 1.25333rem;
    text-align: center
}

.sorting .tab-type .tab-type-list > a[data-v-5f162c15]:active {
    background: #eee
}

.sorting .selected .tab-t-label[data-v-5f162c15] {
    color: #ff9600
}

.sorting .tab-price[data-v-5f162c15] {
    flex: 1;
    display: flex;
    justify-content: center
}

.sorting .tab-price .tab-t-label[data-v-5f162c15] {
    display: flex;
    align-items: center;
    justify-content: center
}

.sorting .tab-price .tab-t-label > span[data-v-5f162c15] {
    margin-right: .13333rem
}

.sorting .tab-price .tab-t-label .div_icon[data-v-5f162c15] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.sorting .tab-price .tab-t-label .div_icon i[data-v-5f162c15] {
    font-size: .32rem;
    width: .45333rem
}

.sorting .tab-price .tab-t-label .div_icon i[data-v-5f162c15]:first-child {
    transform: rotate(-90deg)
}

.sorting .tab-price .tab-t-label .div_icon i[data-v-5f162c15]:nth-child(2) {
    transform: rotate(90deg)
}

.sorting .tab-price .tab-t-label .div_icon .i_hove[data-v-5f162c15] {
    color: #fff
}

.sorting .tab-collec[data-v-5f162c15] {
    flex: 1;
    display: flex;
    justify-content: center
}

.sorting .tab-collec .tab-t-label[data-v-5f162c15] {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.sorting .tab-collec .tab-t-label .num[data-v-5f162c15] {
    position: absolute;
    min-width: .48rem;
    line-height: .48rem;
    right: -.32rem;
    top: .10667rem;
    border-radius: 50%;
    background: #ff9600;
    font-size: .32rem;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    padding: 0 .10667rem
}

.el_fixed_top[data-v-5f162c15] {
    position: fixed;
    z-index: 201;
    background: #fff;
    padding: .26667rem;
    top: 0;
    left: 0;
    right: 0;
    border: none
}

.reset_btn[data-v-5f162c15] {
    width: 1.33333rem;
    line-height: .58667rem;
    border-radius: .10667rem;
    border: .02667rem solid;
    font-size: .32rem;
    margin-top: .26667rem;
    background: wheat
}

.form-popup .mPopup[data-v-f98fc5c4], .form-popup .van-popup--bottom[data-v-f98fc5c4] {
    max-width: 14.4rem;
    right: 0;
    margin: 0 auto
}

.submit_btn[data-v-f98fc5c4] {
    width: 100%;
    display: flex;
    height: 1.6rem;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    bottom: 0;
    padding: 0 .26667rem;
    box-shadow: 0 -.05333rem .16rem 0 rgba(0, 0, 0, .08)
}

.submit_btn .phone_price .price[data-v-f98fc5c4] {
    font-size: .8rem;
    font-weight: 700;
    color: #ff3d00
}

.submit_btn .phone_price .no_price[data-v-f98fc5c4] {
    font-size: .32rem;
    color: #c1c1c1
}

.submit_btn .phone_price_page .price[data-v-f98fc5c4] {
    font-size: .64rem;
    font-weight: 700;
    color: #e42d4d
}

.submit_btn .phone_price_page .desc_info[data-v-f98fc5c4] {
    margin-left: .26667rem;
    font-size: .32rem;
    font-weight: 400;
    color: #909090;
    line-height: .45333rem
}

.submit_btn .click_btn[data-v-f98fc5c4] {
    background: linear-gradient(270deg, #f8a06a, #f7c76b);
    width: 4.45333rem;
    line-height: 1.17333rem;
    font-size: .42667rem;
    color: #fff;
    border-radius: .8rem;
    text-align: center;
    letter-spacing: .02667rem
}

.submit_btn .click_btn_red[data-v-f98fc5c4] {
    width: 3.33333rem;
    height: .96rem;
    font-size: .37333rem;
    background: #e42d4d;
    border-radius: .48rem;
    color: #fff
}

.submit_btn_fixed[data-v-f98fc5c4] {
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fff
}

.popup_block[data-v-f98fc5c4] {
    padding-bottom: .8rem
}

.popup_block .content-box[data-v-f98fc5c4] {
    background: #efeff4;
    padding-bottom: .21333rem
}

.popup_block .content-box .num[data-v-f98fc5c4] {
    font-size: 1.01333rem;
    line-height: 1.70667rem;
    text-align: center;
    margin-top: .10667rem;
    color: #e42d4d
}

.popup_block .content-box .tips_block[data-v-f98fc5c4] {
    color: #333;
    line-height: .45333rem;
    text-align: center;
    font-size: .32rem
}

.popup_block .desc-info .raw_price[data-v-f98fc5c4] {
    font-size: .32rem;
    color: #c1c1c1;
    text-decoration: line-through;
    margin-right: .21333rem
}

.intro-block[data-v-f98fc5c4] {
    position: relative;
    padding: 0 .8rem;
    text-align: left;
    line-height: .53333rem;
    margin-top: .13333rem;
    margin-bottom: .21333rem
}

.intro-block .text[data-v-f98fc5c4] {
    max-height: 1.06667rem;
    overflow: hidden;
    word-break: break-all
}

.intro-block .expand-btn[data-v-f98fc5c4] {
    position: absolute;
    right: .13333rem;
    bottom: .02667rem;
    color: #ff3d00
}

.intro-block .expand-btn-page[data-v-f98fc5c4] {
    text-align: center;
    height: 0;
    right: 50%;
    bottom: -.37333rem;
    color: #fff;
    padding: 0 .10667rem;
    border-radius: .10667rem .10667rem .21333rem .10667rem
}

.intro-block .expand-btn-page span[data-v-f98fc5c4] {
    font-size: .53333rem
}

.intro-block.active .text[data-v-f98fc5c4] {
    max-height: unset
}

.page[data-v-f98fc5c4] {
    padding: 0 .26667rem 2.66667rem;
    background: #f8f8f8
}

.page .header[data-v-f98fc5c4] {
    margin: .26667rem 0
}

.page .header .icon[data-v-f98fc5c4] {
    font-size: .64rem
}

.page .header .home[data-v-f98fc5c4] {
    font-size: .37333rem
}

.page .phone-num-box[data-v-f98fc5c4] {
    width: 9.46667rem;
    min-height: 4.16rem;
    padding: .26667rem;
    background: #eb2847;
    border-radius: .13333rem;
    color: #fff;
    box-shadow: 0 .05333rem .16rem 0 #eb2847
}

.page .operator[data-v-f98fc5c4] {
    font-size: .64rem
}

.page .belong[data-v-f98fc5c4] {
    padding: 0 .21333rem;
    height: .64rem;
    background: rgba(0, 0, 0, .05);
    border-radius: .32rem;
    font-size: .32rem
}

.page .belong .icon[data-v-f98fc5c4] {
    padding-right: .16rem
}

.page .phone-num[data-v-f98fc5c4] {
    margin: .53333rem 0;
    font-size: .64rem;
    font-weight: 700;
    line-height: .88rem
}

.page .title[data-v-f98fc5c4] {
    margin: .53333rem 0 .4rem;
    font-size: .37333rem
}

.page .title .icon[data-v-f98fc5c4] {
    font-size: .58667rem
}

.page .pay[data-v-f98fc5c4] {
    padding: .26667rem;
    background: #fff;
    border-radius: .13333rem;
    font-size: .37333rem;
    font-weight: 400
}

.page .pay .wx-icon[data-v-f98fc5c4] {
    font-size: .64rem;
    color: #1da74f;
    margin-right: .26667rem
}

.page .pay .choose-icon[data-v-f98fc5c4] {
    font-size: .64rem;
    color: #e42d4d
}

.wrapper[data-v-f98fc5c4] {
    display: flex;
    overflow: hidden;
    border-radius: .21333rem;
    color: #fff
}

.wrapper .text[data-v-f98fc5c4] {
    font-size: .32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: justify;
    line-height: .45333rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative
}

.wrapper .text[data-v-f98fc5c4]:before {
    content: "";
    height: calc(100% - .4rem);
    float: right
}

.wrapper .text[data-v-f98fc5c4]:after {
    content: "";
    width: 999vw;
    height: 999vw;
    position: absolute;
    box-shadow: inset calc(2.66667rem - 999vw) calc(.8rem - 999vw) 0 0 #eb2847;
    margin-left: -2.66667rem
}

.wrapper .btn[data-v-f98fc5c4] {
    float: right;
    clear: both;
    margin-left: .16rem;
    font-size: .32rem;
    padding: 0 .21333rem;
    background: #3f51b5;
    line-height: .42667rem;
    border-radius: .10667rem;
    color: #fff
}

.wrapper .btn[data-v-f98fc5c4]:before {
    content: "展开"
}

.wrapper .exp[data-v-f98fc5c4] {
    display: none
}

.wrapper .exp:checked + .text[data-v-f98fc5c4] {
    -webkit-line-clamp: 999
}

.wrapper .exp:checked + .text[data-v-f98fc5c4]:after {
    visibility: hidden
}

.wrapper .exp:checked + .text .btn[data-v-f98fc5c4]:before {
    content: "收起"
}

.wrapper .desc-info .raw_price[data-v-f98fc5c4] {
    font-size: .32rem;
    color: #c1c1c1;
    text-decoration: line-through
}

.share-dialog[data-v-f98fc5c4] {
    padding: .53333rem;
    text-align: center
}

.share-dialog .tips[data-v-f98fc5c4] {
    font-size: .4rem;
    font-weight: 700
}

.share-dialog .block[data-v-f98fc5c4] {
    width: 100%;
    display: flex;
    margin-top: .8rem;
    font-size: .37333rem
}

.share-dialog .block .share-url[data-v-f98fc5c4] {
    flex: 1;
    border: .05333rem solid #eee;
    color: #333;
    font-size: .32rem;
    line-height: .8rem;
    text-align: left;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 .10667rem
}

.share-dialog .block .copy-btn[data-v-f98fc5c4] {
    width: 2.13333rem;
    border-radius: .26667rem;
    height: .8rem;
    flex-shrink: 0;
    color: #fff;
    background: #6ac1e5;
    display: inline-block;
    margin-left: .26667rem
}

.count-down-panel[data-v-f98fc5c4] {
    display: flex;
    align-items: center;
    width: 100%
}

.count-down-panel .count-down[data-v-f98fc5c4] {
    display: flex;
    align-items: center;
    font-size: .37333rem;
    font-weight: 700;
    color: #fff;
    text-align: left
}

.count-down-panel .count-down .item-val[data-v-f98fc5c4] {
    margin-left: .05333rem;
    color: #fff;
    font-size: .37333rem
}

.count-down-panel .disabled-tips .tips-text[data-v-f98fc5c4] {
    font-size: .37333rem;
    color: #fff;
    padding-right: .26667rem
}

.count-down-panel .disabled-tips .handle-btn[data-v-f98fc5c4] {
    border-radius: .13333rem
}

.tips[data-v-f98fc5c4] {
    width: 5.5rem;
    margin: 0 auto .26667rem auto;
    border-radius: .26667rem;
    overflow: hidden;
    line-height: .58667rem
}

.tips .van-notice-bar[data-v-f98fc5c4] {
    height: .64rem;
    font-size: .32rem
}

.tips .van-notice-bar__content[data-v-f98fc5c4] {
    display: flex
}

.fp-theme-001 .phone-num[data-v-f98fc5c4] {
    margin-top: .26667rem;
    margin-bottom: 0
}

.yi-back-to-top[data-v-63c754f4] {
    position: fixed;
    right: .26667rem;
    bottom: 1.86667rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: .8rem;
    height: .8rem;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0 .02667rem .10667rem 0 rgba(0, 0, 0, .1)
}

.yi-zone-phone .phoneBlock {
    padding: .26667rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    border-radius: .21333rem;
    box-sizing: border-box;
    overflow: hidden;
    background: #f9f9f9
}

.Tips {
    height: 100%;
    color: #999;
    text-align: center;
    margin-top: .8rem
}

.more_btn {
    display: inline-block;
    padding: 0 .16rem;
    margin: 0 .4rem;
    line-height: .58667rem;
    border-radius: .10667rem;
    border: .02667rem solid;
    font-size: .32rem;
    margin-top: .26667rem;
    background: wheat
}

.phone-block .num text .num-gap {
    display: inline-block;
    width: .10667rem
}

.unfinished-fiexd {
    width: 4rem;
    height: 3.33333rem;
    position: fixed;
    left: 0;
    bottom: 1.33333rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAB9CAMAAAB3XGqRAAABaFBMVEX3HksAAADdJ0vZOz/kKzfkKUXkJULkKkngIELhKkfVIz/THEDhJkTXJ0TkLUrkKEvlMz3eHkDjJ0bkJ0neJkPfIETCHCfbIkPcID3iKEnhKUTXJkLcJ0TSGz3XHEHPIkDGJTzMIkDOJUDQHD/EI0DjLEzkKErjLEzkK0zkKkvjKkrhJkrjLEzjLEzkK0vkK0vhKUvkK0ziLEzlLUzjK0zkLEzlLEzjK0zkK0vlLU3kLE3iKkziLEv////kLU3hLEzjLEzaKkngK0vWKUffK0reLEvcKknHJULNJ0PKTmPSKEXtgJTCJEDdK0rXKUj+/f3cK0vx8fHUKUjRJ0XMJkPSKUfPJ0TUKEbiK0vZKUj4+PjJJkTPKkjJJULBJD/jiZn44eb2ztXwwcriZXzKMk3EJED88fP65+vzx8/utcDkmqftgJPrdIncXnXkPlvgN1XQM1DyqLXvlKTlSWTkRmLLSWDMQVrJKUbVMv3IAAAAPXRSTlMCAAYECRcNEB4jEg0dJWBmCBkSGwsWCRQPISovJxwhKDssNCQx+jSwq1dGOfHfoXhQ2Nb74drW0c/NypmVsqQIIQAACGpJREFUeNrt3Gl30kAUBmBtSQiEKgkJCRRwr/u+L2FJGsBqqBJIRatV27rv69/33plAQEA/aDJ4ju8HN2rmOXduBsLJZMfOseyIPuOGyaT56BLQprEC01x0CWQTWAGKmtLpdDYGycbCCT04jEJkAWyMFZjSMSWmKLwo8qEGB1AUGCsdyMZYFIWmmAL/JQ6RaZJ/PzINDgJjKTGUUVjAGi5VOq2IPII0TeXCj6ppiONFJZ0OCoaekVJls6IeT8qqKknFYjGVEsJMKgVjSBKnysm4LmazQcF8FvwRVNhTgNI4KQOeXAKyQH75+xkcOwe6jMRpclyHHkMXYAIWVYm6DKgikJbO7NodRXadWQJaEWG6SF0DFlYOVAqvy6qUEhJHT52sVqJK9eSpowmAQcF4BVyIGbCwr0RUCbldV6pR58qunCCpUC/sL8rypxBVSTUj5I9UsVKRVQsHAtiRvJBRNV3J0mlElj+FpFbHz+JPVSINjlc9exzqlcRppCx/ChU+qRaF4xcqNO8237x+fSvkvH79ZvNdH3cBXTKv0Gn0WWlR1yQhf5kW6s2TVSOirD5545fsciElwTSmA9ZcOqsnuWLpOq3UCyPSvHhHYddzGS6JLmQFxcodO4Qvf35uRJznn4nr0DFB0uK0XJQVg2KlFg7ji+8fG5Hn8XviOpwQuKQ4YMFpiJ21RIr10WCQj7RcS1AuPBmDOVSLpdP40pdVg0FWvxDX6VxGpbPos2Q1lSBz+Mlgkk/+LKZUWRywsjiHhXP4yhODSZ4Q1tmCIMn6CKuUP4GvPDOY5BlhnSiUYOmK9VkKtFYijx1vrxpMsmqTns/ncIkgrPn5tBIH1j5U2Qaj2MSVTxSx5+fnCUsE1sIi/js7VgWzb4g1hywBWLbNsFoQrJYwWCHmssgqLFZMtpNoViqLCylVhxUCewtZHLIq9h3HYBQHXMAqCIQ1H7DYT6JJWHEx22fJkrCHsO4YjHLnDpYLWcmAlZRyexZtpiwb4rNiM8iSZpPF/RMsOBNZs8yJLBNUTM9Ec7TlY8AqFXASHXYsh0zigqDKwyzBr9b7zadG5Hm6+Z5Uy5zEqiCr1mpvGBFno92q0eUUWNwkVg1Y3ZdGpHnZ/Q3Loay3BmbVjxHi3wzMW2CBy1mezDKXgQWq9Q8G5v5dkvtGeH+jv3/oggtZ5gQWLKfLUCzKijQf1uksOvYoK4sLBLBsKBayNo1IswksC1y2HZyJwZvPfmShaj3ia8Un67Rcjm2OfYIoAQtaq911118aEeclsNp9ljTKyu8nDf92g8U3NhtvabkW95Sk0Tefffsd7CyDUXCNcOz9P7MOEFa7azBKtz3O0rXigX17azWLHcttW7WaM846uLfWsrqewShe12oBa19JChaIPqvtNg1GaXbbA1Z2lGV13Y7BKB23a9XqU1geO5bXhaULWdowaw+w2l3vgcEoD5BV37vvwDBLRRYsD012LGwuZBXHWessWevQ8xNZlsuS5U5jtd1Ow2CURmcqy5o1ljYD1fIoSxphHfBZrL4Ap9UaWU5jlNXDln9uMMnzRtO1epT181u15XoPnhpM8vSBt2K16qMskX6waa15nQ2DSTY63lqrhqyRD80+y+1sPTMY5NlWxwXW6OetLP10WsdZfMikXBsPPdeq1cdZJWRhuRh0F3QWFqtXdxb3CNLPF2ROrWeteJ2tF0bEebHVgYbv1ZzlxcLIJQZl1XtQrmbn+6tIF6/VV987TVosc+JXI+Cy0NX49iqyi8XHr741UEWKZSNruFqcsAAsuCQDl9d52Nje+nozgnzd2m487HiggtPQMc2JLChXDeZxhcAa29u3b99+dPvRo0e3/24e4SHxoNvbDUA13ZW1FqxZoDLz46y8aS479ToUDGHNzoOHYAs1Dx90mh6grFYPVMumWcknUlx8iKWmEvlKhdSr1gPYmut6nteEeM0QQo/sea67RlC+6mdWnANWtYL1goIhzALa2sqK666EEjzuGpAsH0VU1Wo+kRllZZB1r4Iu/AYVZBALeGEFDg4BE3xTgyoYfAqrSuq1vOzYDk4mplcLKfTAWCfbgSFJraazoL8wQPNTDymOHxBBaK2q5UmscpXAKM22bcCFHNsmpAqiUDWZVaawe/fwB++ZBBhW6NHpUH3UFBYG72okuUd4YeYepIqBMQH1axab/I4VsS0QTWexz3/Wn7FyM8HKDbGyM8bK+ixlplgKsOjdsHF1ZljktrIdAatQZp9CwJqfQda8z9JmhqX1WfMzxyL7MYBFbh4+X2ad8wVB0nRg9W+XlyVh4USZdU4sCJIc3Dyc1mW49LlUZp1LcD0m60M3puOpeLjMOofxRBSRRRcuHnv+dJl1TmPH82TZoj3PwywuHSqzzaElmEOedjzteR7fFY+U2eYIviPypOMHzaVJqWNsy3XoWErS+q2105/FJJTrRpllbuD2IzqHPguaXte4VOFqmV2uFlKcpkPDU9ag6VVJWDpZZpWTS4KkBg1PN77OoYvLCMfPldnk3HEhw4EKi7UTWTsHJ6NMtk2WWYRsm5T90zDYNrkDNplSV+7otXLUuXY0R1WwyXQHuoa35MKVhqxJGSFx5tTFcnS5eOpMQsjgllwxO7Qld3SrsKYCLJfIHzu6K4ocPZZP5AClarIebBQOWMQVU/h4EmGZVA6SCDs4SCqDqGScV2KoGrACF8J46DBZ5ThJygAu3GRAJHGcKkNX8YgaqCgrcM3FFJhK8iwBFXAhR1XJkwR0fP7CXKCa+OAFgIk8ocXDDiHxIqDSfdWvH1MBNeMBF25wBEWZ9piKcRjSILGwA2MAaRw1zkIY0AAXTXAoXEGnsgIYyiJLMNYIhP2zdcZQlMX8uT+TBDtnMjPK+gGb53/EjBxD1AAAAABJRU5ErkJggg==) no-repeat;
    background-size: cover;
    z-index: 4
}

.unfinished-fiexd .num {
    width: 2.66667rem;
    line-height: .53333rem;
    font-size: .37333rem;
    margin-left: .58667rem;
    margin: 0 auto;
    margin-top: .50667rem;
    color: #e42d4d
}

.unfinished-fiexd .num .num-gap {
    display: inline-block;
    width: .10667rem
}

.unfinished-fiexd .btn {
    color: #fff;
    width: 2.66667rem;
    line-height: .61333rem;
    border-radius: .8rem;
    font-size: .32rem;
    background: -webkit-linear-gradient(left, #f38859, #e4304d);
    display: block;
    margin: 0 auto;
    margin-top: .24rem
}

.unfinished-fiexd .tips {
    text-align: center;
    margin-top: .18667rem;
    line-height: .37333rem;
    font-size: .26667rem;
    font-weight: 500;
    font-size: .32rem;
    color: hsla(0, 0%, 100%, .75)
}

.unfinished-fiexd .count {
    font-size: .32rem;
    color: #fff;
    text-align: center
}

.zh-theme-001 .phone-block {
    min-height: 1.33333rem;
    padding-top: .10667rem;
    padding-bottom: .10667rem
}

.zh-theme-001 .phone-block .raw_price_val {
    display: inline-block
}

.zh-theme-001 .phone-block .price_val {
    margin-left: .26667rem;
    display: inline-block
}

.zh-theme-001 .phone-block .operator-row {
    display: none
}

.zh-theme-001 .phone-block .num {
    font-size: .42667rem;
    padding-top: 0;
    margin-bottom: .05333rem
}

.zh-theme-001 .phone-block .icon-img, .zh-theme-001 .phone-block .star {
    display: none
}

.zh-theme-001 .pager-block {
    margin-top: .26667rem;
    display: flex;
    justify-content: center
}

.zh-theme-001 .pager-block .page-btn {
    width: 3.2rem;
    height: .8rem;
    font-size: .37333rem;
    color: #fff;
    border-radius: .13333rem;
    background: #e42d4d
}

.zh-theme-001 .pager-block .page-btn + .page-btn {
    margin-left: .53333rem
}

.zh-theme-001 .pager-block .page-btn.disabled {
    opacity: .6;
    pointer-events: none
}

.fail[data-v-ab8cb95c] {
    position: fixed;
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 20;
    background: rgba(0, 0, 0, .6);
    overflow: hidden
}

.fail .fail_block[data-v-ab8cb95c] {
    width: 10rem;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto
}

.fail .fail_block > img[data-v-ab8cb95c] {
    width: 100%;
    height: auto
}

.identify-guide-modal {
    width: 6.8rem;
    height: 7.46667rem;
    background: url(https://static.ejcop.com/octopus/webplus/20220218120912176.png) no-repeat;
    background-size: 100% auto;
    padding-top: 1.6rem
}

.identify-guide-modal .modal-hd {
    text-align: right;
    padding: 0 .26667rem
}

.identify-guide-modal .modal-hd .close-btn {
    margin: .26667rem .13333rem 0 0;
    font-size: .48rem;
    color: #999
}

.identify-guide-modal .modal-ft {
    display: flex;
    justify-content: center;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: .4rem
}

.identify-guide-modal .modal-ft .ok-btn {
    display: flex;
    justify-content: center;
    width: 6rem;
    height: .96rem;
    background: url(https://static.ejcop.com/octopus/webplus/20220218121713397.png) no-repeat;
    background-size: 100% 100%;
    font-size: .4rem;
    color: #fff;
    line-height: .96rem;
    letter-spacing: .02667rem
}

.identify-guide-modal .modal-ft .counter {
    line-height: .96rem;
    color: #fff
}

.play-results {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 1.06667rem
}

.play-results .tips {
    width: 9rem;
    margin: 0 auto;
    border-radius: .26667rem;
    overflow: hidden;
    line-height: .58667rem;
    margin-top: .32rem
}

.play-results .tips .van-notice-bar {
    height: .64rem;
    font-size: .32rem
}

.play-results .tips .van-notice-bar__content {
    display: flex
}

.play-results .paly_state {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: .8rem
}

.play-results .paly_state img {
    width: 1.62667rem
}

.play-results .paly_state .text_o {
    line-height: .66667rem;
    font-size: .48rem;
    margin-top: .26667rem
}

.play-results .paly_state .text_t {
    font-size: .37333rem;
    margin-top: .08rem;
    color: #999;
    line-height: .53333rem
}

.play-results .distribution_info, .play-results .play_info {
    width: 100%;
    box-sizing: border-box;
    padding: 0 .4rem;
    margin-top: .66667rem;
    font-size: .37333rem
}

.play-results .distribution_info .label, .play-results .play_info .label {
    border-left: .21333rem solid #ff9600;
    line-height: .53333rem;
    padding-left: .13333rem;
    margin-bottom: .13333rem;
    color: #333
}

.play-results .distribution_info .list, .play-results .play_info .list {
    font-size: .32rem
}

.play-results .distribution_info .list .list_blocks, .play-results .play_info .list .list_blocks {
    min-height: 1.17333rem;
    padding: .26667rem 0;
    align-items: center;
    color: #666;
    display: flex;
    justify-content: space-between;
    border-bottom: .02667rem solid #efeff4
}

.play-results .distribution_info .list .list_blocks > span:first-child, .play-results .play_info .list .list_blocks > span:first-child {
    flex-shrink: 0;
    margin-right: .53333rem
}

.play-results .distribution_info .list .list_blocks > span:nth-child(2), .play-results .play_info .list .list_blocks > span:nth-child(2) {
    flex-wrap: wrap;
    line-height: 1.35
}

.play-results .distribution_info .list .list_blocks .black, .play-results .play_info .list .list_blocks .black {
    color: #353535
}

.play-results .distribution_info .list .list_blocks .disabled, .play-results .play_info .list .list_blocks .disabled {
    text-decoration: line-through
}

.play-results .distribution_info .list .list_blocks .orange, .play-results .play_info .list .list_blocks .orange {
    color: #ff3d00
}

.play-results .distribution_info .list .list_blocks .gray, .play-results .play_info .list .list_blocks .gray {
    color: #999
}

.play-results .mode_payment {
    width: 100%;
    box-sizing: border-box;
    padding: 0 .4rem;
    margin-top: .66667rem;
    font-size: .37333rem
}

.play-results .mode_payment .label {
    border-left: .21333rem solid #ff9600;
    line-height: .53333rem;
    padding-left: .13333rem;
    margin-bottom: .37333rem;
    color: #333
}

.play-results .mode_payment .list {
    margin-top: .37333rem
}

.play-results .mode_payment .list .list_blocks {
    height: 1.33333rem;
    border-bottom: .02667rem solid #efeff4;
    color: #666;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.play-results .mode_payment .list .list_blocks .left > img {
    width: 1.04rem
}

.play-results .mode_payment .list .list_blocks .left > span {
    margin-left: .34667rem
}

.play-results .mode_payment .list .list_blocks .radio {
    margin-right: .21333rem
}

.play-results .play_btn {
    width: 8.93333rem;
    line-height: 1.17333rem;
    border-radius: .8rem;
    display: block;
    text-align: center;
    background: linear-gradient(270deg, #f8a06a, #f7c76b);
    color: #fff;
    margin-top: 1.06667rem
}

.play-results .order-status {
    margin-top: .26667rem;
    font-size: .53333rem;
    padding: .26667rem 0;
    text-align: center
}

.play-results .pay_tips {
    width: 8rem;
    color: #666;
    font-size: .32rem;
    line-height: .53333rem;
    margin: 0 auto;
    display: flex;
    margin-top: .34667rem;
    align-items: flex-start
}

.play-results .pay_tips > i {
    flex-shrink: 0;
    font-size: .48rem;
    color: #000;
    margin-right: .16rem
}

.play-results .two_code {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: .61333rem
}

.play-results .two_code img {
    width: 4.05333rem
}

.play-results .two_code > p {
    line-height: .53333rem;
    font-size: .37333rem;
    color: #333;
    margin-top: .05333rem
}

.play-results .two_code .text-red {
    color: #ff3d00
}

.play-results .two_code .text-blue {
    color: #044cfb
}

.play-results .two_code .text-border {
    border: .02667rem solid #333;
    padding: 0 .13333rem
}

.play-results .count-down-panel {
    display: flex;
    align-items: center;
    width: 100%;
    padding-top: .26667rem;
    padding-left: .32rem
}

.play-results .count-down-panel .count-down {
    display: flex;
    align-items: center;
    font-size: .42667rem;
    font-weight: 700;
    color: #000;
    text-align: left
}

.play-results .count-down-panel .count-down .item-val {
    margin-left: .05333rem;
    color: #ff9600;
    font-size: .42667rem
}

.play-results .count-down-panel .disabled-tips .tips-text {
    font-size: .37333rem;
    color: #ee0a24;
    padding-right: .26667rem
}

.play-results .count-down-panel .disabled-tips .handle-btn {
    border-radius: .13333rem
}

.play-results .back-home-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    right: .26667rem;
    bottom: 2.13333rem;
    width: 1.33333rem;
    height: 1.33333rem;
    border-radius: 50%;
    color: #ff9600;
    text-align: center;
    border: .02667rem solid #ff9600;
    line-height: normal;
    background: #fff
}

.play-results .back-home-btn .btn-icon {
    color: #ff9600;
    font-size: .74667rem
}

.play-results .back-home-btn p {
    font-size: .37333rem
}

.play-results .identify-btn {
    margin-top: .26667rem;
    width: 8.24rem;
    height: .96rem;
    background: url(https://static.ejcop.com/octopus/webplus/20220218170459904.png) no-repeat;
    background-size: 100% 100%
}

.dialog_model {
    line-height: 1.06667rem;
    padding: 1.06667rem .53333rem;
    text-align: center
}

.modal-btn {
    width: 100%;
    display: flex
}

.modal-btn > button {
    text-align: center;
    line-height: 1.06667rem;
    flex: 1
}

.modal-btn > button:nth-child(2) {
    color: #d44242
}

.yi-red-packet {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(.3)
    }
    50% {
        opacity: 1;
        transform: scale(1.05)
    }
    70% {
        transform: scale(.9)
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(.3)
    }
    50% {
        opacity: 1;
        transform: scale(1.05)
    }
    70% {
        transform: scale(.9)
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}

.yi-red-packet .bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes rotate {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(2turn)
    }
}

@keyframes rotate {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(2turn)
    }
}

.yi-red-packet .rotate {
    -webkit-animation-name: rotate;
    animation-name: rotate;
    -webkit-animation-duration: 20s;
    animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

@-webkit-keyframes slide-up {
    0% {
        top: 3.62667rem
    }
    to {
        top: .90667rem
    }
}

@keyframes slide-up {
    0% {
        top: 3.62667rem
    }
    to {
        top: .90667rem
    }
}

.yi-red-packet .slide-up {
    -webkit-animation-name: slide-up;
    animation-name: slide-up;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

@-webkit-keyframes open {
    0% {
        transform: rotateX(0deg)
    }
    to {
        transform: rotateX(270deg)
    }
}

@keyframes open {
    0% {
        transform: rotateX(0deg)
    }
    to {
        transform: rotateX(270deg)
    }
}

.yi-red-packet .open {
    -webkit-animation-name: open;
    animation-name: open;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

.yi-red-packet .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.yi-red-packet .animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.yi-red-packet.packet-ani {
    opacity: 0
}

.yi-red-packet .stickers-ani {
    opacity: 1
}

.yi-red-packet .con-box {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.yi-red-packet .aureole {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 8.65333rem
}

.yi-red-packet .star {
    position: absolute;
    z-index: 2;
    top: .58667rem;
    left: 0;
    right: 0;
    margin: auto;
    width: 7.73067rem
}

.yi-red-packet .back {
    position: relative;
    z-index: 3;
    top: 1.2rem;
    display: block;
    width: 5.73333rem;
    margin: 0 auto
}

.yi-red-packet .desc {
    position: absolute;
    z-index: 4;
    top: 3.62667rem;
    left: 0;
    right: 0;
    margin: auto;
    width: 5.86667rem;
    text-align: center
}

.yi-red-packet .desc img {
    max-width: 100%
}

.yi-red-packet .front {
    z-index: 5;
    top: 2.98667rem;
    width: 7.38667rem
}

.yi-red-packet .front, .yi-red-packet .mask {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

.yi-red-packet .mask {
    z-index: 6;
    top: 1.2rem;
    width: 5.73333rem;
    transform: rotateX(0deg);
    transform-origin: 0 0 0
}

.yi-red-packet .stickers {
    position: absolute;
    z-index: 7;
    top: 2.88rem;
    left: 0;
    right: 0;
    margin: auto;
    width: 2.53333rem;
    height: 2.53333rem
}

.yi-red-packet .info {
    position: absolute;
    z-index: 8;
    top: 5.06667rem;
    left: 0;
    right: 0;
    margin: auto;
    width: 2.77333rem;
    opacity: 0;
    text-align: center
}

.yi-red-packet .info img {
    max-width: 100%
}

.yi-red-packet .shadow {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 5.06667rem;
    opacity: 0
}

.yi-red-packet.active.packet-ani {
    opacity: 1;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.yi-red-packet.active .aureole-ani {
    -webkit-animation-delay: .8s;
    animation-delay: .8s;
    -webkit-animation-name: rotate;
    animation-name: rotate;
    -webkit-animation-duration: 20s;
    animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.yi-red-packet.active .desc-ani {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
    -webkit-animation-name: slide-up;
    animation-name: slide-up;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.yi-red-packet.active .info-ani {
    opacity: 1;
    transition: opacity .3s;
    transition-delay: 1.2s
}

.yi-red-packet.active .stickers-ani {
    opacity: 0;
    transition: opacity .1s;
    transition-delay: 1s
}

.yi-red-packet.active .mask-ani {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
    -webkit-animation-name: open;
    animation-name: open;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

.yi-red-packet.active .info {
    opacity: 1;
    transition: opacity .7s;
    transition-delay: 1.3s
}

.yi-red-packet.active .shadow {
    opacity: 1;
    transition: opacity .3s;
    transition-delay: .8s
}

.yi-service-chat img {
    width: 100%
}

.class_service {
    border-radius: 50%;
    position: fixed;
    width: 1.28rem;
    right: .4rem;
    bottom: .8rem;
    z-index: 10;
    overflow: hidden
}

.yi-service-chat {
    pointer-events: none;
    opacity: 0;
    transition: opacity .3s
}

.yi-service-chat.active {
    pointer-events: auto;
    opacity: 1
}

#zc__sdk__container {
    background: rgba(0, 0, 0, .5) !important;
    height: 0% !important
}

#zc__sdk__container.active {
    height: 100% !important
}

#zc__frame__chat_container {
    position: fixed;
    left: 0;
    bottom: -100%;
    height: 65% !important;
    border-top-left-radius: .4rem;
    border-top-right-radius: .4rem
}

@-webkit-keyframes slide-in-kf {
    0% {
        bottom: -100%
    }
    to {
        bottom: 0
    }
}

@keyframes slide-in-kf {
    0% {
        bottom: -100%
    }
    to {
        bottom: 0
    }
}

#zc__frame__chat_container.slide-in-ani {
    animation: slide-in-kf .3s ease 0s normal none running;
    -webkit-animation: slide-in-kf .3s ease 0s normal none running;
    -webkit-animation-fill-mode: forwards
}

@-webkit-keyframes slide-out-kf {
    0% {
        bottom: 0
    }
    to {
        bottom: -100%
    }
}

@keyframes slide-out-kf {
    0% {
        bottom: 0
    }
    to {
        bottom: -100%
    }
}

#zc__frame__chat_container.slide-out-ani {
    animation: slide-out-kf .3s ease 0s normal none running;
    -webkit-animation: slide-out-kf .3s ease 0s normal none running;
    -webkit-animation-fill-mode: forwards
}

.qrcode-modal-bd {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 5.33333rem
}

.qrcode-modal-bd .qrcode-box {
    width: 100%;
    text-align: center
}

.qrcode-modal-bd .qrcode-box img {
    max-width: 100%
}

.qrcode-modal-bd .qrcode-box .tips {
    margin-top: .26667rem;
    font-size: .37333rem;
    color: #000
}

.service-qrcode-page {
    width: 100vw;
    height: calc(100vh - 1.33333rem);
    background: url(https://static.ejcop.com/octopus/webplus/20210914114144640.jpg);
    background-size: 100% auto;
    padding-top: 1.33333rem
}

.service-qrcode-page img {
    width: 4.8rem;
    border-radius: .26667rem
}

.service-qrcode-page .tips {
    display: none
}

.yi-count-down[data-v-0eb3e75f] {
    display: flex;
    align-items: center;
    justify-content: center
}

.yi-count-down .title[data-v-0eb3e75f] {
    font-size: .34667rem;
    margin-right: .4rem
}

.yi-count-down.theme_01[data-v-0eb3e75f] {
    justify-content: center;
    height: 1.06667rem;
    color: #fff
}

.yi-count-down.theme_01 .split_block[data-v-0eb3e75f] {
    display: inline-block;
    width: .49333rem;
    line-height: .50667rem;
    text-align: center;
    margin-right: .02667rem;
    color: #000;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAoCAYAAAB5ADPdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM1Q0JCOThBQkU2MTFFQjk0MUU5NkI0MzUzQjUwREUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM1Q0JCOTlBQkU2MTFFQjk0MUU5NkI0MzUzQjUwREUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QzVDQkI5NkFCRTYxMUVCOTQxRTk2QjQzNTNCNTBERSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QzVDQkI5N0FCRTYxMUVCOTQxRTk2QjQzNTNCNTBERSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmbrDJwAAAIcSURBVHja7FhLbsIwFHwJBsJ3hQR0QXeIZe/QA/QQPWUXPUdZARVSER8JIb7iW4/ByIBDQlXZQeJJTzjhEY9mxn4mTqPRIB5Vnp88n3i6ZCcWPD94vrMDoC+LYGR4PN94vrADQ+54PKZ2u03L5dI4mkQiQZVKhbLZLC6f2UEy6vf7lMlkKJ/Pk+uaI2273dJms6FerydBEZOylUolcdPzPPNmWixoMpkcr5kclMtlAYgxZhQQmAIZuVyORqPRKSjJEIpMh+M4Yv4LUIjdbif0tREAdiEfAK3Xa2v7gWobpmoLYPjE6guSUa3R1Yd5hl/tCajVaiXGfhKCYgA/r9HV32IDzO0rnw2TB8pny+Tnq/4ElPxCSqRS+l+BZ+ueqwWFYnhKthjV8EFtJ0xNUK0kQrv6dAYOI+st0utqfZmy6SktU2jISES9Xg+1n4Tdd65FrVY7jpvN5mWb0aH+i0SyTt3XdNe+24NuVeAoYWrPms/nlEql9PINBgOazWZiXK1WjXkJhztEOp2+BDUcDqnT6Qg/FAoFY6BarZaYs1gsUjwe38vM/80I3nDT5uqLxWLU7Xb3C4UiGA9QoU8MUTm6qP0w2vLZZMm3IV9rLw+j3wUoVVc5DuO1W/wYppZd+5FJYGgz9yEfXjAkk0krIDCv+goK8oFLF8cGJF6cRYGpHwym06lVIHi9qTL1yvOLnwCj4q9vJyq7uBq/AgwAcVlBiaa3EwwAAAAASUVORK5CYII=);
    background-size: cover
}

.yi-count-down.theme_01 .text[data-v-0eb3e75f] {
    margin: 0 .10667rem;
    font-size: .34667rem;
    color: #fff
}

.yi-count-down.theme_01 .block[data-v-0eb3e75f], .yi-count-down.theme_01 .colon[data-v-0eb3e75f], .yi-count-down.theme_01 .tip[data-v-0eb3e75f] {
    display: none
}

.yi-count-down.theme_02[data-v-0eb3e75f] {
    width: 8.89333rem;
    height: 1.30667rem;
    line-height: 1.30667rem;
    background-image: url(../img/count-bg@2x.79f23dc6.png);
    background-size: contain;
    margin: 0 auto;
    color: #fff
}

.yi-count-down.theme_02 .split_block[data-v-0eb3e75f], .yi-count-down.theme_02 .text[data-v-0eb3e75f] {
    display: none
}

.yi-count-down.theme_02 .tip[data-v-0eb3e75f] {
    font-size: .48rem;
    margin: 0 1.06667rem 0 .32rem
}

.yi-count-down.theme_02 .block[data-v-0eb3e75f] {
    display: inline-block;
    width: .69333rem;
    height: .69333rem;
    border: .02667rem solid #fff;
    border-radius: .08rem;
    font-size: .42667rem;
    line-height: .69333rem;
    text-align: center;
    background: linear-gradient(#fab755, #d23316);
    color: #fff
}

.yi-count-down.theme_02 .colon[data-v-0eb3e75f] {
    vertical-align: text-top;
    color: #fff;
    margin: 0 .13333rem
}

.yi-count-down.theme_03[data-v-0eb3e75f] {
    justify-content: flex-end;
    width: 8.89333rem;
    height: 1.92rem;
    line-height: 1.92rem;
    background-image: url(https://static.ejcop.com/octopus/webplus/20210819160219962.png);
    background-size: cover;
    margin: 0 auto;
    color: #ed7e13
}

.yi-count-down.theme_03 .tip[data-v-0eb3e75f] {
    display: none
}

.yi-count-down.theme_03 .count[data-v-0eb3e75f] {
    margin-right: .53333rem
}

.yi-count-down.theme_03 .split_block[data-v-0eb3e75f] {
    display: inline-block;
    width: .50667rem;
    line-height: .74667rem;
    text-align: center;
    margin-right: .02667rem;
    color: #fff;
    background-image: url(https://static.ejcop.com/octopus/webplus/20210819160257818.png);
    background-size: cover
}

.yi-count-down.theme_03 .colon[data-v-0eb3e75f] {
    vertical-align: text-top;
    color: #ed7e13;
    margin: 0 .13333rem
}

.yi-count-down.theme_03 .block[data-v-0eb3e75f], .yi-count-down.theme_03 .text[data-v-0eb3e75f], .yi-count-down.theme_04 .colon[data-v-0eb3e75f], .yi-count-down.theme_04 .hour-block[data-v-0eb3e75f], .yi-count-down.theme_04 .hour-text[data-v-0eb3e75f], .yi-count-down.theme_04 .split_block[data-v-0eb3e75f], .yi-count-down.theme_04 .tip[data-v-0eb3e75f] {
    display: none
}

.yi-count-down.theme_04 .block[data-v-0eb3e75f] {
    font-size: .42667rem;
    color: #fd4f17;
    font-weight: 800;
    margin: 0 .08rem
}

.yi-count-down.theme_05 .title[data-v-0eb3e75f] {
    margin-right: .2rem
}

.yi-count-down.theme_05 .split_block[data-v-0eb3e75f], .yi-count-down.theme_05 .text[data-v-0eb3e75f], .yi-count-down.theme_05 .tip[data-v-0eb3e75f] {
    display: none
}

.yi-count-down.theme_05 .block[data-v-0eb3e75f] {
    font-size: .32rem;
    color: #192033
}

.charge-modal {
    display: flex;
    flex-direction: column
}

.charge-modal .modal-hd {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    height: 1.33333rem
}

.charge-modal .modal-hd .title {
    text-align: center;
    font-size: .48rem;
    color: red;
    font-weight: 700
}

.charge-modal .charge-page-con, .charge-modal .modal-bd {
    width: 100%;
    height: 100%
}

.yi-recommend-modal[data-v-bc2203ae] {
    border-radius: .2rem;
    width: 9.33333rem;
    background-color: unset;
    top: 55%
}

.yi-recommend-modal .modal-hd[data-v-bc2203ae] {
    position: relative;
    color: #333;
    text-align: center;
    font-size: .48rem;
    font-weight: 600;
    padding-bottom: .66667rem
}

.yi-recommend-modal .modal-hd .close-btn[data-v-bc2203ae] {
    position: absolute;
    top: 0;
    right: 0;
    color: #909399;
    font-size: .58667rem
}

.yi-recommend-modal .modal-bd[data-v-bc2203ae] {
    font-size: .37333rem;
    color: #000;
    line-height: .69333rem;
    padding: 0 .4rem
}

.yi-recommend-modal .modal-bd .item-list[data-v-bc2203ae] {
    display: flex
}

.yi-recommend-modal .modal-bd .item-list > li + li[data-v-bc2203ae] {
    margin-left: .26667rem
}

.yi-recommend-modal .handle-list[data-v-bc2203ae] {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: .4rem .4rem 0 .4rem
}

.yi-recommend-modal .handle-list .handle-btn[data-v-bc2203ae] {
    height: 1.17333rem;
    line-height: 1.17333rem;
    padding: 0 .8rem;
    border-radius: .58667rem;
    font-size: .42667rem;
    color: #258cde
}

.yi-recommend-modal .handle-list .handle-btn.img-btn[data-v-bc2203ae] {
    height: auto;
    background: none !important;
    border-radius: unset !important;
    border: unset !important;
    padding: unset !important
}

.yi-recommend-modal .handle-list .handle-btn.img-btn img[data-v-bc2203ae] {
    max-width: 100%
}

.yi-recommend-modal .handle-list .cancel-btn[data-v-bc2203ae] {
    color: #666;
    background: #e8eeff
}

.yi-recommend-modal .handle-list .ok-btn[data-v-bc2203ae] {
    color: #fff;
    background: #ff0f32;
    height: 1.29067rem;
    line-height: 1.29067rem;
    border-radius: .64533rem;
    padding: 0 .88rem
}

.yi-recommend-modal .confirm-content[data-v-bc2203ae] {
    width: 100%
}

.err-notify[data-v-bc2203ae] {
    overflow: visible
}

.notice-bd[data-v-bc2203ae] {
    display: flex;
    flex-direction: column
}

.notice-bd .status-row[data-v-bc2203ae] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: -.64rem
}

.warn-icon[data-v-bc2203ae] {
    font-size: .8rem
}

.down-icon[data-v-bc2203ae] {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1.6rem;
    margin: 0 auto;
    width: 1.6rem;
    height: 1.6rem
}

.unicom-flow-16-login-modal {
    position: fixed;
    z-index: 500;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.unicom-flow-16-login-panel {
    margin-top: 0;
    width: 100%;
    height: 13.33333rem;
    overflow: hidden;
    border: none
}

.uploadCardIdPic .page-content[data-v-b20dcfee] {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    overflow-y: auto
}

.uploadCardIdPic .page-content .current[data-v-b20dcfee] {
    margin-bottom: 2.13333rem;
    color: #333
}

.uploadCardIdPic .page-content .current .tips-img[data-v-b20dcfee] {
    width: 100%
}

.uploadCardIdPic .page-content .current .up-img-panel[data-v-b20dcfee] {
    border: .02667rem solid #eee;
    border-radius: .26667rem;
    margin: .26667rem;
    padding-bottom: .53333rem
}

.uploadCardIdPic .page-content .current .up-img-panel .desc[data-v-b20dcfee] {
    display: flex;
    padding: .26667rem;
    align-items: center
}

.uploadCardIdPic .page-content .current .up-img-panel .desc > img[data-v-b20dcfee] {
    width: .58667rem;
    flex-shrink: 0
}

.uploadCardIdPic .page-content .current .up-img-panel .desc > span[data-v-b20dcfee] {
    font-size: .32rem;
    line-height: 1.35;
    margin-left: .26667rem;
    letter-spacing: .02667rem
}

.uploadCardIdPic .page-content .current .up-img-panel > ul[data-v-b20dcfee] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.uploadCardIdPic .page-content .current .up-img-panel > ul > li[data-v-b20dcfee] {
    border-radius: .10667rem;
    overflow: hidden;
    position: relative;
    margin-top: .53333rem
}

.uploadCardIdPic .page-content .current .up-img-panel > ul > li img[data-v-b20dcfee] {
    width: 100%
}

.uploadCardIdPic .page-content .current .up-img-panel > ul > li .index[data-v-b20dcfee] {
    font-size: .37333rem;
    text-align: center;
    margin-bottom: .4rem
}

.uploadCardIdPic .page-content .current .up-img-panel > ul > li .up_file[data-v-b20dcfee] {
    width: 6.4rem;
    position: relative;
    height: 4.13333rem;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.uploadCardIdPic .page-content .current .up-img-panel > ul > li .up_file .wrapper[data-v-b20dcfee] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    overflow: hidden
}

.uploadCardIdPic .page-content .current .up-img-panel > ul > li .up_file .wrapper > input[data-v-b20dcfee] {
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1
}

.uploadCardIdPic .page-content .current .up-img-panel > ul > li .up_file .btn[data-v-b20dcfee] {
    width: 100%;
    height: 100%;
    border: .02667rem solid #ededed;
    color: #004afb;
    font-size: .37333rem;
    text-align: center;
    padding-top: .13333rem;
    border-radius: .13333rem
}

.uploadCardIdPic .page-content .current .up-img-panel > ul > li .up_file .btn img[data-v-b20dcfee] {
    width: 100%;
    height: 100%
}

.uploadCardIdPic .page-content .current .up-img-panel > ul > li .up_file .btn p[data-v-b20dcfee] {
    margin-top: .21333rem
}

.uploadCardIdPic .page-content .current .up-img-panel > ul > li .up_file .shade[data-v-b20dcfee] {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .35);
    border-radius: .10667rem
}

.uploadCardIdPic .page-content .current .up-img-panel > ul > li .up_file .shade > i[data-v-b20dcfee] {
    position: absolute;
    font-size: .64rem;
    left: .21333rem;
    top: .18667rem;
    color: #fff
}

.uploadCardIdPic .page-content .submit[data-v-b20dcfee] {
    width: 9.2rem;
    height: 1.17333rem;
    line-height: 1.17333rem;
    background: linear-gradient(90deg, #2392ff, #014afb);
    border-radius: .58667rem;
    font-size: .42667rem;
    color: #fff;
    letter-spacing: .02667rem;
    position: fixed;
    bottom: .53333rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 2
}

.uploadCardIdPic .popup[data-v-b20dcfee] {
    width: 90%;
    border-radius: .21333rem;
    background: #eee
}

.uploadCardIdPic .popup .popup-panel[data-v-b20dcfee] {
    width: 100%;
    padding: .4rem .53333rem
}

.uploadCardIdPic .popup .popup-panel > p[data-v-b20dcfee] {
    color: red;
    font-size: .32rem;
    line-height: 1.4;
    letter-spacing: .02667rem;
    font-weight: 700
}

.uploadCardIdPic .popup .popup-panel > img[data-v-b20dcfee] {
    width: 100%;
    margin-top: .26667rem
}

.uploadCardIdPic .popup .popup-panel > button[data-v-b20dcfee] {
    width: 100%;
    line-height: 1.06667rem;
    font-size: .4rem;
    letter-spacing: .02667rem;
    border-radius: .8rem;
    margin-top: .8rem;
    color: #fff;
    background: linear-gradient(90deg, #11a8f7, #008dfe)
}

.uploadCardIdPic .success-alert[data-v-b20dcfee] {
    width: 7.46667rem;
    border-radius: .26667rem;
    background: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: .4rem
}

.uploadCardIdPic .success-alert > h3[data-v-b20dcfee] {
    font-weight: 700;
    line-height: 1.35
}

.uploadCardIdPic .success-alert > img[data-v-b20dcfee] {
    width: 4.8rem;
    margin-top: .4rem
}

.yi-query-order[data-v-73e90c13] {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 1000;
    background-color: #cbefff;
    overflow: auto;
    padding-bottom: .4rem
}

.yi-query-order .query-warpper[data-v-73e90c13] {
    display: flex;
    flex-direction: column;
    min-height: 100%
}

.yi-query-order .query-warpper .query-mian .query-content .query-block[data-v-73e90c13] {
    margin: .4rem .4rem 0;
    padding: 1.06667rem 0 .96rem 0;
    background: #fff;
    border-radius: .26667rem;
    display: flex;
    flex-direction: column;
    align-items: center
}

.yi-query-order .query-warpper .query-mian .query-content .query-block .query-icon[data-v-73e90c13] {
    width: 1.73333rem
}

.yi-query-order .query-warpper .query-mian .query-content .query-block .query-title[data-v-73e90c13] {
    margin: .53333rem 0;
    font-size: .50667rem;
    font-weight: 700;
    letter-spacing: .02667rem
}

.yi-query-order .query-warpper .query-mian .query-content .query-block .form .input[data-v-73e90c13] {
    display: block;
    width: 8.26667rem;
    height: 1.33333rem;
    margin: 0 auto .4rem auto;
    padding: 0 .8rem;
    background-color: #f1f1f1;
    border-radius: 1.33333rem
}

.yi-query-order .query-warpper .query-mian .query-content .query-block .form .input[data-v-73e90c13]:last-child {
    margin-bottom: .53333rem
}

.yi-query-order .query-warpper .query-mian .query-content .query-block .form .input[data-v-73e90c13]::-moz-placeholder {
    color: silver
}

.yi-query-order .query-warpper .query-mian .query-content .query-block .form .input[data-v-73e90c13]:-ms-input-placeholder {
    color: silver
}

.yi-query-order .query-warpper .query-mian .query-content .query-block .form .input[data-v-73e90c13]::placeholder {
    color: silver
}

.yi-query-order .query-warpper .query-mian .query-content .query-block .btn[data-v-73e90c13] {
    width: 8.26667rem;
    height: 1.33333rem;
    background: #006fe9;
    color: #fff;
    margin: 0 auto;
    line-height: 1.33333rem;
    text-align: center;
    border-radius: 1.33333rem;
    font-size: .42667rem
}

.yi-query-order .query-warpper .query-mian .query-content .result-page[data-v-73e90c13] {
    margin-top: .53333rem
}

.yi-query-order .query-warpper .query-mian .query-content .result-page .no-order .text[data-v-73e90c13] {
    text-align: center;
    color: #999;
    margin: .53333rem 0
}

.yi-query-order .query-warpper .query-mian .query-content .result-page .no-order .to-order[data-v-73e90c13] {
    width: 5.33333rem;
    height: .8rem;
    margin: 0 auto;
    text-align: center;
    background-color: #00a0e9;
    line-height: .8rem;
    border-radius: 1.33333rem;
    color: #fff
}

.yi-query-order .query-warpper .query-mian .query-content .result-page .result-item[data-v-73e90c13] {
    position: relative;
    width: 9.17333rem;
    padding: .4rem;
    margin: 0 auto .26667rem auto;
    border-radius: .26667rem;
    background-color: #fff
}

.yi-query-order .query-warpper .query-mian .query-content .result-page .result-item.lh-item[data-v-73e90c13] {
    background-color: #f7f7f7
}

.yi-query-order .query-warpper .query-mian .query-content .result-page .result-item .item-top[data-v-73e90c13] {
    margin-bottom: .21333rem;
    border-bottom: .02667rem solid #f2f2f2
}

.yi-query-order .query-warpper .query-mian .query-content .result-page .result-item .item-bottom .msg[data-v-73e90c13] {
    display: inline-block;
    padding: 0 .26667rem;
    border-radius: .4rem .4rem .4rem .05333rem;
    line-height: .53333rem;
    margin-bottom: .26667rem;
    text-align: center;
    font-size: .32rem;
    color: #fff;
    background-color: #4c4c4c
}

.yi-query-order .query-warpper .query-mian .query-content .result-page .result-item .item-bottom .status-wrapper[data-v-73e90c13] {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse
}

.yi-query-order .query-warpper .query-mian .query-content .result-page .result-item .item-bottom .status-wrapper .status[data-v-73e90c13] {
    display: inline-block;
    padding: 0 .26667rem;
    height: .61333rem;
    border-radius: .4rem;
    line-height: .61333rem;
    text-align: center;
    color: #fff;
    font-size: .34667rem;
    background-color: #00a0e9
}

.yi-query-order .query-warpper .query-mian .query-content .result-page .result-item .item-bottom .status-wrapper .service[data-v-73e90c13] {
    margin-right: .26667rem
}

.yi-query-order .query-warpper .query-mian .query-content .result-page .result-item .detail[data-v-73e90c13] {
    display: flex;
    margin-bottom: .4rem;
    font-size: .34667rem
}

.yi-query-order .query-warpper .query-mian .query-content .result-page .result-item .detail .detail-title[data-v-73e90c13] {
    flex-basis: 2.66667rem
}

.yi-query-order .query-warpper .query-mian .query-content .result-page .result-item .detail .detail-content[data-v-73e90c13] {
    color: #999
}

.yi-query-order .query-warpper .footer[data-v-73e90c13] {
    margin-top: .4rem
}

.yi-query-order .query-warpper .footer .caution[data-v-73e90c13] {
    display: none;
    bottom: 2.66667rem;
    left: .4rem;
    width: 9.17333rem;
    padding: .53333rem;
    border-radius: .26667rem;
    background-color: #fff;
    font-size: .32rem;
    line-height: 2
}

.yi-query-order .query-warpper .footer .footer-img[data-v-73e90c13] {
    width: 9.2rem;
    display: block;
    margin: 0 auto
}

.yi-fake-order[data-v-0083e303] {
    display: flex;
    align-items: flex-start
}

.yi-fake-order .checkbox[data-v-0083e303] {
    position: relative;
    top: .13333rem;
    flex-shrink: 0
}

.yi-fake-order .title[data-v-0083e303] {
    margin-left: .26667rem;
    color: #666;
    font-size: .32rem;
    line-height: .42667rem
}

.sales-problems {
    background: #fff
}

.sales-problems .item .van-collapse-item__content {
    padding-top: 0;
    padding-bottom: 0
}

.sales-problems .item-hd {
    display: flex;
    align-items: center
}

.sales-problems .item-hd .label-icon {
    font-size: .53333rem;
    color: #999;
    margin-right: .4rem;
    flex-shrink: 0
}

.sales-problems .item-hd .con .title {
    font-size: .48rem;
    color: #000;
    font-weight: 600
}

.sales-problems .item-hd .con .desc {
    font-size: .37333rem;
    color: #999
}

.sales-problems .no-extend .van-collapse-item__wrapper {
    display: none !important
}

.sales-problems .options-list > li {
    position: relative;
    padding: .4rem .26667rem .4rem .93333rem
}

.sales-problems .options-list > li:first-child:after {
    display: none !important
}

.sales-problems .expand-panel .handle-list {
    padding: .26667rem .4rem .4rem .4rem;
    text-align: center
}

.sales-problems .expand-panel .handle-list .handle-btn + .handle-btn {
    margin-left: .8rem
}

.sales-problems .form-block {
    padding: .4rem
}

.sales-problems .form-block .tips {
    display: flex;
    align-items: center;
    color: #999;
    font-size: .32rem;
    line-height: .53333rem;
    padding-bottom: .26667rem;
    margin-bottom: .4rem;
    border-bottom: .02667rem solid #ebedf0
}

.sales-problems .form-block .tips .label-icon {
    position: relative;
    top: -.05333rem;
    flex-shrink: 0;
    font-size: .48rem;
    margin-right: .13333rem
}

.sales-problems .form-block .input-item {
    font-size: .37333rem
}

.sales-problems .form-block .input-item .label {
    margin-bottom: .26667rem
}

.sales-problems .form-block .input-item .label > span {
    color: red
}

.sales-problems .form-block .input-item input {
    background: #f0f1f5;
    height: 1.17333rem;
    border-radius: .13333rem;
    width: 100%;
    padding: 0 .26667rem
}

.sales-problems .form-block .input-item textarea {
    background: #f0f1f5;
    width: 100%;
    border-radius: .13333rem;
    padding: .26667rem
}

.sales-problems .form-block .input-item + .input-item {
    margin-top: .4rem
}

.sales-problems .qrcode-block {
    padding: 0 .4rem .4rem .53333rem
}

.sales-problems .qrcode-block p {
    font-size: .32rem;
    line-height: .64rem
}

.sales-problems .qrcode-block p span {
    color: red
}

.sales-problems .qrcode-block .tips {
    text-align: center;
    font-size: .42667rem
}

.sales-problems .qrcode-block img {
    margin-top: .13333rem;
    width: 100%
}

.modal-content[data-v-0f4829e8] {
    position: relative;
    overflow: hidden
}

.modal-hd[data-v-0f4829e8] {
    position: absolute;
    top: 0;
    left: 0;
    height: 1.6rem;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    border: .02667rem solid #ededed
}

.modal-hd .title[data-v-0f4829e8] {
    font-size: .48rem;
    font-weight: 600;
    color: #333
}

.modal-hd .close-btn[data-v-0f4829e8] {
    position: absolute;
    top: .29333rem;
    right: .29333rem;
    z-index: 2
}

.modal-bd[data-v-0f4829e8] {
    min-height: 8rem;
    max-height: 14.66667rem;
    overflow-y: auto;
    padding-top: 1.73333rem
}

.tabbar[data-v-083403c0] {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 1.33333rem
}

.tabbar .img[data-v-083403c0] {
    width: .69333rem;
    height: .69333rem;
    margin-bottom: .10667rem
}

.tabbar .tabbar-text[data-v-083403c0] {
    font-size: .26667rem
}

.information-confirm-modal[data-v-6b3585e7] {
    border-radius: .2rem;
    padding: .8rem .48rem;
    width: 8.26667rem;
    max-width: 10rem !important
}

.information-confirm-modal .modal-hd[data-v-6b3585e7] {
    color: #333;
    text-align: center;
    font-size: .48rem;
    font-weight: 600;
    padding-bottom: .53333rem
}

.information-confirm-modal .count-down[data-v-6b3585e7] {
    display: flex;
    align-items: center;
    justify-content: center
}

.information-confirm-modal .count-down .text[data-v-6b3585e7] {
    margin-right: .13333rem;
    font-size: .32rem;
    color: #323233
}

.information-confirm-modal .modal-bd[data-v-6b3585e7] {
    font-size: .37333rem;
    color: #000;
    line-height: .69333rem
}

.information-confirm-modal .modal-bd .tips[data-v-6b3585e7] {
    background-color: #f9f9f9;
    border-radius: .13333rem;
    padding: 0 .26667rem;
    margin: .53333rem 0;
    padding: .13333rem 0;
    font-size: .32rem;
    line-height: 1.5;
    color: #c8c9cc
}

.information-confirm-modal .modal-ft .confirm-btn[data-v-6b3585e7] {
    height: 1.17333rem;
    line-height: 1.17333rem;
    width: 4.8rem;
    text-align: center;
    color: #fff;
    background-color: #1989fa;
    border-radius: .18667rem;
    margin: 0 auto
}

.information-confirm-modal .modal-ft .progress-text-wrapper[data-v-6b3585e7] {
    height: .4rem;
    line-height: .4rem;
    margin-bottom: .13333rem
}

.information-confirm-modal .modal-ft .progress-text-wrapper .progress-text[data-v-6b3585e7] {
    display: flex;
    justify-content: space-between;
    font-size: .32rem;
    color: #1989fa
}

.information-confirm-modal .modal-ft .ft-bottom[data-v-6b3585e7] {
    display: flex;
    justify-content: center;
    height: .53333rem;
    line-height: .53333rem
}

.information-confirm-modal .modal-ft .ft-bottom .progress-wrapper[data-v-6b3585e7] {
    display: flex;
    align-items: center;
    width: 7.2rem;
    height: .53333rem;
    border-radius: .53333rem;
    padding: 0 .13333rem;
    background-color: #f6f2fb
}

.information-confirm-modal .modal-ft .ft-bottom .progress-wrapper .progress-outer[data-v-6b3585e7] {
    width: 100%;
    height: .26667rem;
    border-radius: .53333rem
}

.information-confirm-modal .modal-ft .ft-bottom .progress-wrapper .progress-outer .progress-inner[data-v-6b3585e7] {
    height: .26667rem;
    border-radius: .53333rem;
    background-color: #1989fa
}

.yi-comment[data-v-45db9e3e] {
    margin: .26667rem;
    border-radius: .26667rem
}

.yi-comment .comment-title[data-v-45db9e3e] {
    height: .85333rem;
    line-height: .85333rem;
    background-color: #d7dbe4;
    border-radius: .26667rem .26667rem 0 0;
    padding-left: .53333rem
}

.yi-comment .comment-info[data-v-45db9e3e] {
    height: 6.4rem;
    background-color: #fff;
    border-radius: 0 0 .26667rem .26667rem;
    overflow: hidden
}

.yi-comment .comment-info .comment-list[data-v-45db9e3e] {
    padding: 0 .26667rem
}

.yi-comment .comment-info .comment-list .comment-item[data-v-45db9e3e] {
    display: flex;
    align-items: center;
    height: 2.13333rem;
    padding: .13333rem 0
}

.yi-comment .comment-info .comment-list .comment-item .avatar[data-v-45db9e3e] {
    margin-right: .26667rem
}

.yi-comment .comment-info .comment-list .comment-item .avatar .avatar-img[data-v-45db9e3e] {
    width: 1.28rem;
    height: 1.28rem;
    border-radius: 50%
}

.yi-comment .comment-info .comment-list .comment-item .comment-content[data-v-45db9e3e] {
    flex: 1
}

.yi-comment .comment-info .comment-list .comment-item .comment-content .content-text[data-v-45db9e3e], .yi-comment .comment-info .comment-list .comment-item .comment-content .name[data-v-45db9e3e] {
    display: block
}

.yi-comment .comment-info .comment-list .comment-item .comment-content .name[data-v-45db9e3e] {
    font-size: .34667rem;
    margin-bottom: .10667rem
}

.yi-comment .comment-info .comment-list .comment-item .comment-content .content-text[data-v-45db9e3e] {
    font-size: .37333rem;
    color: #929292;
    line-height: 1.5em
}

.yi-comment .comment-info .comment-list .comment-item .comment-like[data-v-45db9e3e] {
    margin-left: .21333rem
}

.yi-comment .comment-info .comment-list .comment-item .comment-like .like-num[data-v-45db9e3e] {
    font-size: .32rem;
    color: #999;
    display: inline-block;
    position: relative;
    top: -.26667rem
}

.yi-comment .comment-info .comment-list .comment-item .comment-like .like-icon[data-v-45db9e3e] {
    color: #cccbcb
}

.yi-comment.theme-transparent .comment-info[data-v-45db9e3e], .yi-comment.theme-transparent .comment-title[data-v-45db9e3e] {
    background-color: transparent
}

.collection[data-v-20f0c8e7] {
    padding: .26667rem;
    min-height: calc(100vh - 1.33333rem);
    background: #f7f7f7
}

.collection .item[data-v-20f0c8e7] {
    height: 1.86667rem;
    margin-bottom: .26667rem;
    padding: .26667rem;
    background: #fff;
    border-radius: .13333rem
}

.collection .number-box .number[data-v-20f0c8e7] {
    margin: .16rem 0;
    font-size: .48rem;
    font-weight: 700;
    color: #e42d4d
}

.collection .number-box .price[data-v-20f0c8e7] {
    font-size: .37333rem;
    color: #ff794f;
    line-height: .53333rem
}

.collection .btn-box[data-v-20f0c8e7] {
    font-size: .37333rem
}

.collection .btn-box .btn[data-v-20f0c8e7] {
    height: .85333rem;
    padding: 0 .26667rem;
    border-radius: .13333rem;
    border: .02667rem solid #e42d4d;
    background: #e42d4d;
    color: #fff
}

.collection .btn-box .close[data-v-20f0c8e7] {
    color: #e42d4d;
    background: rgba(228, 45, 77, .1);
    margin-right: .26667rem
}

.collection .none[data-v-20f0c8e7] {
    margin: 2.66667rem 0;
    color: #909090
}

.yi-advertising {
    background: #eaeaea;
    width: 100%
}

.yi-ramdom-number .number[data-v-fe60e6a2] {
    color: #fd4f17;
    font-size: .42667rem;
    font-weight: 800;
    margin: 0 .16rem
}

.yi-tabs[data-v-2890a4c6] .van-tabs__wrap {
    position: relative;
    z-index: 1;
    height: auto
}

.yi-tabs[data-v-2890a4c6] .van-tabs__wrap .van-tabs__nav--line {
    padding: 0;
    background: none !important
}

.yi-tabs[data-v-2890a4c6] .van-tabs__wrap .van-tabs__nav--line .van-tab {
    padding: 0
}

.yi-tabs[data-v-2890a4c6] .van-tabs__wrap .van-tabs__nav--line .van-tabs__line {
    display: none
}

.yi-tabs[data-v-2890a4c6] .van-tabs__content {
    position: relative;
    z-index: 2;
    top: -.05333rem
}

.rights-to-receive {
    border: .10667rem solid #36a2ef;
    border-radius: .53333rem;
    margin: .53333rem;
    background-color: #fff
}

.rights-to-receive .tit {
    width: 90%;
    line-height: 1.06667rem;
    color: #fff;
    text-align: center;
    background-color: #36a2ef;
    border-bottom-left-radius: .8rem;
    border-bottom-right-radius: .8rem;
    margin: 0 auto;
    margin-top: -.02667rem;
    font-size: .42667rem
}

.rights-to-receive .tips-text {
    text-align: center;
    margin-top: .26667rem;
    font-size: .42667rem
}

.rights-to-receive .input {
    border-radius: .8rem;
    height: 1.33333rem;
    width: 90%;
    display: block;
    border: .05333rem solid #eee;
    box-sizing: border-box;
    padding-left: .26667rem;
    margin: 0 auto;
    margin-top: .66667rem;
    position: relative
}

.rights-to-receive .rep {
    position: relative
}

.rights-to-receive .qq-icon {
    position: absolute;
    right: .8rem;
    top: 1.46667rem;
    width: .53333rem;
    height: .61333rem;
    display: inline-block;
    background-size: 100%;
    z-index: 12
}

.rights-to-receive .btn {
    width: 85%;
    color: #fff;
    line-height: 1.06667rem;
    display: block;
    margin: 0 auto;
    background: #36a2ef;
    border-radius: .8rem;
    margin-top: 1.06667rem;
    margin-bottom: .8rem;
    letter-spacing: .02667rem
}

.rights-to-receive .block {
    width: 85%;
    margin: 0 auto;
    margin-top: .66667rem;
    text-align: center;
    font-size: .37333rem
}

.rights-to-receive .block .block-txt {
    text-align: left
}

.rights-to-receive .block .qq-input {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: .4rem;
    align-items: center
}

.rights-to-receive .block .qq-input > input {
    border-radius: .10667rem;
    height: .8rem;
    display: block;
    border: .02667rem solid #36a2ef;
    box-sizing: border-box;
    padding-left: .26667rem
}

.rights-to-receive .block .qq-input > span {
    flex-shrink: 0
}

.rights-to-receive .block .code-input {
    width: 100%;
    display: flex;
    margin-top: .64rem
}

.rights-to-receive .block .code-input > input {
    border-radius: .8rem;
    height: 1.33333rem;
    display: block;
    border: .05333rem solid #eee;
    box-sizing: border-box;
    padding-left: .26667rem;
    flex-shrink: 0
}

.rights-to-receive .block .code-input .code-btn {
    color: #999;
    border: .05333rem solid #eee;
    height: 1.33333rem;
    border-radius: .8rem;
    margin-left: .26667rem;
    flex-shrink: 0;
    position: static
}

.rights-to-receive .results {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0 .26667rem;
    font-size: .37333rem;
    padding-bottom: .26667rem;
    color: #000
}

.rights-to-receive .results .results-txt {
    font-size: .42667rem;
    font-weight: 700;
    text-align: center;
    margin-top: .53333rem
}

.rights-to-receive .results .results-img {
    width: 3.2rem;
    margin-top: .53333rem
}

.rights-to-receive .results .results-tips {
    font-size: .42667rem;
    font-weight: 700;
    line-height: 1.8;
    margin-top: .26667rem
}

.rights-to-receive .diy-phone-content .rep .input {
    margin-top: .4rem;
    border: .02667rem solid #36a2ef;
    padding-left: .4rem;
    background: #f0f4ff
}

.rights-to-receive .diy-phone-content .rep .qq-icon {
    top: 1.73333rem
}

.rights-to-receive .diy-phone-content .register-tips {
    margin-top: .26667rem;
    font-size: .32rem;
    text-align: center
}

.rights-to-receive .diy-phone-content .register-tips span {
    color: #1d9dff;
    text-decoration: underline
}

.rights-to-receive .diy-phone-content .valid-block {
    margin-top: .66667rem;
    padding: 0 .4rem
}

.rights-to-receive .diy-phone-content .input-row {
    width: 100%;
    height: 1.33333rem;
    border: .02667rem solid #ddd;
    border-radius: .66667rem
}

.rights-to-receive .diy-phone-content .input-row input {
    width: 100%;
    height: 100%;
    font-size: .42667rem;
    padding: 0 .4rem
}

.rights-to-receive .diy-phone-content .input-row + .input-row {
    margin-top: .26667rem
}

.rights-to-receive .diy-phone-content .submit-btn {
    margin-top: .66667rem;
    width: 95%;
    height: 1.17333rem;
    border-radius: .58667rem
}

.tips-popup {
    width: 8rem;
    border-radius: .26667rem;
    text-align: center;
    padding: .53333rem
}

.tips-popup .tips-tit {
    font-size: .53333rem;
    font-weight: 700;
    letter-spacing: .02667rem;
    margin-top: .26667rem;
    margin-bottom: .53333rem;
    color: #0065d7
}

.tips-popup .text-1 {
    letter-spacing: .5px;
    font-size: .37333rem;
    line-height: 1.5
}

.tips-popup .text-1 > span {
    color: orange;
    letter-spacing: 0
}

.tips-popup .handle {
    margin-top: .64rem
}

.tips-popup .btn-style-1 {
    border: .02667rem solid #0065d7;
    border-radius: .8rem;
    color: #0065d7
}

.tips-popup .btn-style-1, .tips-popup .btn-style-2 {
    width: 2.66667rem;
    line-height: .8rem;
    text-align: center;
    font-size: .37333rem;
    letter-spacing: .5px;
    margin: 0 .26667rem
}

.tips-popup .btn-style-2 {
    border-radius: .8rem;
    background: #0065d7;
    color: #fff
}

.type-img[data-v-50822d02] {
    width: 1.04rem;
    margin-right: .26667rem
}

.music-to-receive .page-block .page-bg > img, .music-to-receive .page-block .page-bg {
    width: 100%
}

.music-to-receive .page-block .page-content {
    position: absolute;
    top: 4rem;
    width: 100%
}

.music-to-receive .page-block .page-content .head {
    width: 4.13333rem;
    margin: 0 auto
}

.music-to-receive .page-block .page-content .head > img {
    width: 100%
}

.music-to-receive .page-block .page-content > ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    justify-content: center;
    margin-top: .13333rem
}

.music-to-receive .page-block .page-content > ul > li {
    padding: .4rem .26667rem;
    flex-grow: 0
}

.music-to-receive .page-block .page-content > ul > li .item-content {
    width: 2.61333rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: url(https://static.ejcop.com/octopus/webplus/20211026110429362.png) no-repeat;
    background-position: .64rem .05333rem;
    background-size: 1.97333rem
}

.music-to-receive .page-block .page-content > ul > li .item-content .icon-img {
    width: 1.94667rem
}

.music-to-receive .page-block .page-content > ul > li .item-content .btn {
    position: relative;
    z-index: 2;
    background: #ffaa17;
    text-align: center;
    color: #000;
    font-size: .32rem;
    width: 2.24rem;
    line-height: .64rem;
    border-radius: .10667rem;
    margin-top: -.26667rem
}

.music-to-receive .page-block .page-content > ul > li .item-content .name {
    text-align: center;
    line-height: 1.35;
    color: #fff;
    margin-top: .16rem;
    padding: 0 .05333rem;
    font-size: .32rem
}

.music-to-receive .page-block .desc {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 1.33333rem;
    width: .61333rem;
    height: 2.45333rem;
    background: url(https://static.ejcop.com/octopus/webplus/20211026121150147.png) no-repeat;
    background-size: 100% 100%
}

.music-to-receive .page-block .cancel {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 3.25333rem;
    width: .61333rem;
    height: .96rem;
    background: linear-gradient(0deg, #f90202, #ff9fad);
    background-size: 100% 100%;
    border-top-left-radius: .10667rem;
    border-bottom-left-radius: .10667rem;
    font-size: .32rem;
    text-align: center;
    padding: .16rem 0;
    color: #fff
}

.music-to-receive .page-handle {
    min-height: 100vh;
    background: #fff
}

.music-to-receive .page-handle .form-panel {
    padding-top: 1.33333rem
}

.music-to-receive .page-handle .form-panel .item {
    display: flex;
    align-items: center
}

.music-to-receive .page-handle .form-panel .item > img {
    flex-shrink: 0;
    width: .64rem;
    height: .64rem;
    margin: 0 .26667rem
}

.music-to-receive .page-handle .form-panel .item .item-input {
    flex: 1;
    border-bottom: .02667rem solid #eee;
    margin-left: .26667rem
}

.music-to-receive .page-handle .form-panel .item .item-input > input {
    line-height: 1.52rem
}

.music-to-receive .page-handle .form-panel .item .item-input > input::-moz-placeholder {
    color: #999
}

.music-to-receive .page-handle .form-panel .item .item-input > input:-ms-input-placeholder {
    color: #999
}

.music-to-receive .page-handle .form-panel .item .item-input > input::placeholder {
    color: #999
}

.music-to-receive .page-handle .handle {
    margin-top: 2.66667rem;
    display: flex;
    justify-content: center
}

.music-to-receive .page-handle .handle > div:first-child {
    width: 4.48rem;
    background: linear-gradient(270deg, #f8a06a, #f7c76b);
    text-align: center;
    color: #fff;
    line-height: 1.17333rem;
    border-top-left-radius: .8rem;
    border-bottom-left-radius: .8rem
}

.music-to-receive .page-handle .handle > div:nth-child(2) {
    width: 4.48rem;
    background: linear-gradient(90deg, #2392ff, #014afb);
    text-align: center;
    line-height: 1.17333rem;
    color: #fff;
    border-top-right-radius: .8rem;
    border-bottom-right-radius: .8rem
}

.popup-desc {
    width: 85%;
    height: 14.34667rem;
    border-radius: .21333rem
}

.popup-desc .po-title {
    background: #dbe9fe;
    line-height: 1.17333rem;
    text-align: center;
    color: #4c4c4c
}

.popup-desc .po-content {
    overflow: auto;
    height: 12.05333rem;
    font-size: .34667rem;
    font-family: Microsoft YaHei, 微软雅黑, FreeSans, Arimo, Droid Sans, wenquanyi micro hei, Hiragino Sans GB, Hiragino Sans GB W3, Helvetica, Arial, sans-serif;
    padding: .26667rem .53333rem;
    line-height: 1.8em
}

.popup-desc .po-btn {
    background: linear-gradient(90deg, #2392ff, #014afb);
    text-align: center;
    line-height: 1.17333rem;
    color: #fff;
    width: 100%
}

.yi-step-effect {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .5);
    z-index: 12
}

.yi-step-effect > img {
    width: .8rem
}

.yi-step-effect .close-icon {
    font-size: .8rem;
    color: #fff;
    float: right;
    margin-top: .53333rem;
    margin-right: .53333rem
}

.close-app-icon {
    position: absolute;
    right: .53333rem;
    top: .53333rem;
    color: #fff;
    z-index: 45;
    display: inline-block;
    font: normal normal normal .37333rem/1 vant-icon;
    font-size: inherit;
    text-rendering: auto;
    font-size: .8rem;
    -webkit-font-smoothing: antialiased
}

.yi-Member-receive {
    text-align: center
}

.yi-Member-receive .phone {
    font-size: .53333rem;
    line-height: .8rem;
    margin-bottom: .13333rem
}

.yi-Member-receive .choose {
    color: #999990;
    font-size: .32rem;
    margin-top: .08rem;
    margin-bottom: .32rem
}

.yi-Member-receive .app-list {
    background: #fef5ef;
    border-radius: .37333rem;
    padding-bottom: .26667rem
}

.yi-Member-receive .app-list > ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: left
}

.yi-Member-receive .app-list > ul > li {
    width: 33.33333%;
    color: #666;
    font-size: .32rem;
    padding: .53333rem .26667rem;
    text-align: center
}

.yi-Member-receive .app-list > ul > li > p {
    white-space: nowrap
}

.yi-Member-receive .app-list > ul > li .app-img-block {
    display: inline-block;
    position: relative
}

.yi-Member-receive .app-list > ul > li .app-img-block .choose-radio {
    display: flex;
    justify-content: center;
    align-items: center;
    width: .58667rem;
    height: .58667rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    background: #fff;
    border-top-right-radius: .26667rem;
    border-bottom-left-radius: .26667rem
}

.yi-Member-receive .app-list > ul > li .app-img-block .app-img {
    width: 1.6rem;
    height: 1.6rem;
    box-sizing: content-box;
    margin-bottom: .26667rem;
    border: .10667rem solid #fff;
    border-radius: .48rem
}

.yi-Member-receive .app-list > ul .li-choose-style {
    color: #333
}

.yi-Member-receive .app-list > ul .li-choose-style .app-img-block .choose-radio {
    background: #ff3d00
}

.yi-Member-receive .app-list > ul .li-choose-style .app-img-block .choose-radio .van-radio .van-radio__icon--checked .van-icon-success:before {
    color: #ff3d00
}

.yi-Member-receive .app-list > ul .li-choose-style .app-img-block .app-img {
    border: .10667rem solid #ff3d00
}

.yi-Member-receive .app-list .bottom-tips {
    color: #f17d00;
    font-size: .34667rem;
    margin-top: .53333rem;
    text-align: center;
    padding-bottom: .16rem
}

.yi-Member-receive .code-btn {
    display: block;
    width: 7.46667rem;
    height: 1.28rem;
    line-height: 1.28rem;
    text-align: center;
    border-radius: .64rem;
    background: linear-gradient(270deg, #f8a06a, #f7c76b);
    color: #fefefe;
    margin-top: .53333rem;
    margin-left: auto;
    margin-right: auto
}

.yi-Member-receive .code-btn div {
    font-size: .48rem;
    letter-spacing: .02667rem
}

.success-modal {
    border-radius: 0;
    top: 50%;
    width: 7.8rem
}

.success-modal .block-img, .success-modal .block-img img {
    width: 100%
}

.success-modal .activity-btn {
    display: inline-block;
    position: absolute;
    width: 6.93333rem;
    left: 0;
    right: 0;
    bottom: 4rem;
    margin: auto
}

.success-modal .activity-btn img {
    width: 100%
}

.default .content {
    background: none;
    padding: 0
}

.default .content .app-list {
    padding: 0;
    background: linear-gradient(0deg, #fcd532, #f9f19a)
}

.default .content .app-list .blue_img {
    width: 4.21333rem;
    margin: 0 auto;
    display: block
}

.default .content .app-list > ul {
    padding-top: .53333rem
}

.default .content .app-list > ul > li {
    text-align: center;
    padding: .26667rem
}

.default .content .app-list > ul > li .price {
    margin-top: .10667rem;
    font-size: .42667rem;
    color: #ff3d00
}

.default .content .app-list > ul > li .price > span {
    color: #999;
    font-size: .32rem;
    text-decoration: line-through
}

.default .code-btn {
    background-image: linear-gradient(0deg, #2597c7 0, #3ca8d5 64%, #52b9e3);
    box-shadow: inset 0 .08rem .16rem 0 rgba(170, 230, 255, .004), inset 0 -.16rem .56rem 0 rgba(4, 98, 138, .43);
    color: #fff
}

.dialog-mask_Z {
    z-index: 200 !important
}

.sliding_ok_Z {
    z-index: 205 !important
}

.no-pay-tips {
    width: 4rem;
    height: 3.33333rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAB9CAMAAAB3XGqRAAABaFBMVEX3HksAAADdJ0vZOz/kKzfkKUXkJULkKkngIELhKkfVIz/THEDhJkTXJ0TkLUrkKEvlMz3eHkDjJ0bkJ0neJkPfIETCHCfbIkPcID3iKEnhKUTXJkLcJ0TSGz3XHEHPIkDGJTzMIkDOJUDQHD/EI0DjLEzkKErjLEzkK0zkKkvjKkrhJkrjLEzjLEzkK0vkK0vhKUvkK0ziLEzlLUzjK0zkLEzlLEzjK0zkK0vlLU3kLE3iKkziLEv////kLU3hLEzjLEzaKkngK0vWKUffK0reLEvcKknHJULNJ0PKTmPSKEXtgJTCJEDdK0rXKUj+/f3cK0vx8fHUKUjRJ0XMJkPSKUfPJ0TUKEbiK0vZKUj4+PjJJkTPKkjJJULBJD/jiZn44eb2ztXwwcriZXzKMk3EJED88fP65+vzx8/utcDkmqftgJPrdIncXnXkPlvgN1XQM1DyqLXvlKTlSWTkRmLLSWDMQVrJKUbVMv3IAAAAPXRSTlMCAAYECRcNEB4jEg0dJWBmCBkSGwsWCRQPISovJxwhKDssNCQx+jSwq1dGOfHfoXhQ2Nb74drW0c/NypmVsqQIIQAACGpJREFUeNrt3Gl30kAUBmBtSQiEKgkJCRRwr/u+L2FJGsBqqBJIRatV27rv69/33plAQEA/aDJ4ju8HN2rmOXduBsLJZMfOseyIPuOGyaT56BLQprEC01x0CWQTWAGKmtLpdDYGycbCCT04jEJkAWyMFZjSMSWmKLwo8qEGB1AUGCsdyMZYFIWmmAL/JQ6RaZJ/PzINDgJjKTGUUVjAGi5VOq2IPII0TeXCj6ppiONFJZ0OCoaekVJls6IeT8qqKknFYjGVEsJMKgVjSBKnysm4LmazQcF8FvwRVNhTgNI4KQOeXAKyQH75+xkcOwe6jMRpclyHHkMXYAIWVYm6DKgikJbO7NodRXadWQJaEWG6SF0DFlYOVAqvy6qUEhJHT52sVqJK9eSpowmAQcF4BVyIGbCwr0RUCbldV6pR58qunCCpUC/sL8rypxBVSTUj5I9UsVKRVQsHAtiRvJBRNV3J0mlElj+FpFbHz+JPVSINjlc9exzqlcRppCx/ChU+qRaF4xcqNO8237x+fSvkvH79ZvNdH3cBXTKv0Gn0WWlR1yQhf5kW6s2TVSOirD5545fsciElwTSmA9ZcOqsnuWLpOq3UCyPSvHhHYddzGS6JLmQFxcodO4Qvf35uRJznn4nr0DFB0uK0XJQVg2KlFg7ji+8fG5Hn8XviOpwQuKQ4YMFpiJ21RIr10WCQj7RcS1AuPBmDOVSLpdP40pdVg0FWvxDX6VxGpbPos2Q1lSBz+Mlgkk/+LKZUWRywsjiHhXP4yhODSZ4Q1tmCIMn6CKuUP4GvPDOY5BlhnSiUYOmK9VkKtFYijx1vrxpMsmqTns/ncIkgrPn5tBIH1j5U2Qaj2MSVTxSx5+fnCUsE1sIi/js7VgWzb4g1hywBWLbNsFoQrJYwWCHmssgqLFZMtpNoViqLCylVhxUCewtZHLIq9h3HYBQHXMAqCIQ1H7DYT6JJWHEx22fJkrCHsO4YjHLnDpYLWcmAlZRyexZtpiwb4rNiM8iSZpPF/RMsOBNZs8yJLBNUTM9Ec7TlY8AqFXASHXYsh0zigqDKwyzBr9b7zadG5Hm6+Z5Uy5zEqiCr1mpvGBFno92q0eUUWNwkVg1Y3ZdGpHnZ/Q3Loay3BmbVjxHi3wzMW2CBy1mezDKXgQWq9Q8G5v5dkvtGeH+jv3/oggtZ5gQWLKfLUCzKijQf1uksOvYoK4sLBLBsKBayNo1IswksC1y2HZyJwZvPfmShaj3ia8Un67Rcjm2OfYIoAQtaq911118aEeclsNp9ljTKyu8nDf92g8U3NhtvabkW95Sk0Tefffsd7CyDUXCNcOz9P7MOEFa7azBKtz3O0rXigX17azWLHcttW7WaM846uLfWsrqewShe12oBa19JChaIPqvtNg1GaXbbA1Z2lGV13Y7BKB23a9XqU1geO5bXhaULWdowaw+w2l3vgcEoD5BV37vvwDBLRRYsD012LGwuZBXHWessWevQ8xNZlsuS5U5jtd1Ow2CURmcqy5o1ljYD1fIoSxphHfBZrL4Ap9UaWU5jlNXDln9uMMnzRtO1epT181u15XoPnhpM8vSBt2K16qMskX6waa15nQ2DSTY63lqrhqyRD80+y+1sPTMY5NlWxwXW6OetLP10WsdZfMikXBsPPdeq1cdZJWRhuRh0F3QWFqtXdxb3CNLPF2ROrWeteJ2tF0bEebHVgYbv1ZzlxcLIJQZl1XtQrmbn+6tIF6/VV987TVosc+JXI+Cy0NX49iqyi8XHr741UEWKZSNruFqcsAAsuCQDl9d52Nje+nozgnzd2m487HiggtPQMc2JLChXDeZxhcAa29u3b99+dPvRo0e3/24e4SHxoNvbDUA13ZW1FqxZoDLz46y8aS479ToUDGHNzoOHYAs1Dx90mh6grFYPVMumWcknUlx8iKWmEvlKhdSr1gPYmut6nteEeM0QQo/sea67RlC+6mdWnANWtYL1goIhzALa2sqK666EEjzuGpAsH0VU1Wo+kRllZZB1r4Iu/AYVZBALeGEFDg4BE3xTgyoYfAqrSuq1vOzYDk4mplcLKfTAWCfbgSFJraazoL8wQPNTDymOHxBBaK2q5UmscpXAKM22bcCFHNsmpAqiUDWZVaawe/fwB++ZBBhW6NHpUH3UFBYG72okuUd4YeYepIqBMQH1axab/I4VsS0QTWexz3/Wn7FyM8HKDbGyM8bK+ixlplgKsOjdsHF1ZljktrIdAatQZp9CwJqfQda8z9JmhqX1WfMzxyL7MYBFbh4+X2ad8wVB0nRg9W+XlyVh4USZdU4sCJIc3Dyc1mW49LlUZp1LcD0m60M3puOpeLjMOofxRBSRRRcuHnv+dJl1TmPH82TZoj3PwywuHSqzzaElmEOedjzteR7fFY+U2eYIviPypOMHzaVJqWNsy3XoWErS+q2105/FJJTrRpllbuD2IzqHPguaXte4VOFqmV2uFlKcpkPDU9ag6VVJWDpZZpWTS4KkBg1PN77OoYvLCMfPldnk3HEhw4EKi7UTWTsHJ6NMtk2WWYRsm5T90zDYNrkDNplSV+7otXLUuXY0R1WwyXQHuoa35MKVhqxJGSFx5tTFcnS5eOpMQsjgllwxO7Qld3SrsKYCLJfIHzu6K4ocPZZP5AClarIebBQOWMQVU/h4EmGZVA6SCDs4SCqDqGScV2KoGrACF8J46DBZ5ThJygAu3GRAJHGcKkNX8YgaqCgrcM3FFJhK8iwBFXAhR1XJkwR0fP7CXKCa+OAFgIk8ocXDDiHxIqDSfdWvH1MBNeMBF25wBEWZ9piKcRjSILGwA2MAaRw1zkIY0AAXTXAoXEGnsgIYyiJLMNYIhP2zdcZQlMX8uT+TBDtnMjPK+gGb53/EjBxD1AAAAABJRU5ErkJggg==) no-repeat;
    background-size: cover;
    padding-top: .02667rem
}

.no-pay-tips .num {
    width: 2.66667rem;
    line-height: .53333rem;
    font-size: .37333rem;
    margin-left: .58667rem;
    margin: 0 auto;
    margin-top: .50667rem;
    color: #e42d4d
}

.no-pay-tips .num .num-gap {
    display: inline-block;
    width: .10667rem
}

.no-pay-tips .btn {
    color: #fff;
    width: 2.66667rem;
    line-height: .61333rem;
    border-radius: .8rem;
    font-size: .32rem;
    background: -webkit-linear-gradient(left, #f38859, #e4304d);
    display: block;
    margin: 0 auto;
    margin-top: .24rem
}

.no-pay-tips .tips {
    text-align: center;
    margin-top: .18667rem;
    line-height: .37333rem;
    font-size: .26667rem;
    font-weight: 500;
    font-size: .32rem;
    color: hsla(0, 0%, 100%, .75)
}

.no-pay-tips .count {
    font-size: .32rem;
    color: #fff;
    text-align: center
}

.yi-rest[data-v-89375aa4] {
    display: flex;
    align-items: center;
    font-size: .37333rem;
    font-weight: 700
}

.yi-rest .num-block[data-v-89375aa4] {
    height: .48rem;
    line-height: .48rem;
    color: #fff;
    min-width: 2.13333rem;
    text-align: center;
    padding: 0 .13333rem;
    border-radius: .24rem;
    background-color: #f99d8e;
    background-image: linear-gradient(90deg, #f7c2a7, #f99d8e);
    letter-spacing: .02667rem
}

.yi-rest .desc-text[data-v-89375aa4] {
    margin-left: auto;
    color: #f73f59
}

.yi-contact[data-v-397889f5] {
    display: inline-block
}

.yi-contact .contact-btn[data-v-397889f5] {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: unset
}

.yi-contact .icon[data-v-397889f5] {
    display: inline-block;
    margin-right: .05333rem
}

.yi-contact .icon > i[data-v-397889f5] {
    font-size: .8rem
}

.yi-contact .phone[data-v-397889f5] {
    text-decoration: underline
}

.play-results[data-v-12d1a8d8] {
    width: 100%
}

.play-results .mode_payment[data-v-12d1a8d8] {
    width: 100%;
    box-sizing: border-box;
    padding: .26667rem .4rem;
    font-size: .37333rem;
    background: #fff
}

.play-results .mode_payment .label[data-v-12d1a8d8] {
    line-height: .53333rem;
    margin-bottom: .26667rem;
    color: #333
}

.play-results .mode_payment .list[data-v-12d1a8d8] {
    display: flex
}

.play-results .mode_payment .list .list_blocks[data-v-12d1a8d8] {
    color: #666;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.play-results .mode_payment .list .list_blocks .left > img[data-v-12d1a8d8] {
    width: 1.04rem
}

.play-results .mode_payment .list .list_blocks .left > span[data-v-12d1a8d8] {
    margin-left: .34667rem
}

.play-results .mode_payment .list .list_blocks .radio[data-v-12d1a8d8] {
    margin-left: .13333rem
}

.play-results .mode_payment .list .list_blocks + .list_blocks[data-v-12d1a8d8] {
    margin-left: .53333rem
}

.dialog_model[data-v-12d1a8d8] {
    line-height: 1.06667rem;
    padding: 1.06667rem .53333rem;
    text-align: center
}

.modal-btn[data-v-12d1a8d8] {
    width: 100%;
    display: flex
}

.modal-btn > button[data-v-12d1a8d8] {
    text-align: center;
    line-height: 1.06667rem;
    flex: 1
}

.modal-btn > button[data-v-12d1a8d8]:nth-child(2) {
    color: #d44242
}

.yi-coupons .btn[data-v-e8ea00e2] {
    height: 100%;
    width: 2.93333rem;
    top: 0;
    right: 0;
    background: #fff;
    position: absolute;
    opacity: 0
}

.dialog-coupons[data-v-e8ea00e2] {
    background: url(https://static.ejcop.com/octopus/webplus/20220118103458437.png);
    width: 9.44rem;
    height: 13.57333rem;
    background-size: cover
}

.dialog-coupons .close_icon[data-v-e8ea00e2] {
    position: absolute;
    right: .32rem;
    font-size: .8rem;
    top: 0;
    color: #fff;
    z-index: 10
}

.dialog-coupons .content[data-v-e8ea00e2] {
    background-color: #fff;
    width: 8.61333rem;
    height: 9.14667rem;
    border-radius: .26667rem;
    margin: 0 auto;
    margin-top: 2.82667rem;
    padding: 0;
    overflow: hidden
}

.dialog-coupons .content .c-receive-form[data-v-e8ea00e2] {
    margin-bottom: .56rem;
    height: 6.53333rem
}

.dialog-coupons .content .c-receive-form .c-title[data-v-e8ea00e2] {
    font-size: .56rem;
    font-weight: 700;
    font-family: Alibaba;
    color: #f60;
    line-height: 1;
    text-align: center;
    letter-spacing: .5px;
    padding-top: .69333rem
}

.dialog-coupons .content .c-receive-form .c-label[data-v-e8ea00e2] {
    width: 7.44rem;
    height: 1.2rem;
    margin: 0 auto;
    margin-bottom: .66667rem;
    position: relative
}

.dialog-coupons .content .c-receive-form .c-label .save-input[data-v-e8ea00e2] {
    width: 100%;
    height: 100%;
    display: block;
    margin: 0 auto;
    background: #f8f8f8;
    box-shadow: inset 0 0 .13333rem .02667rem #ccc;
    border-radius: .26667rem;
    border: .02667rem solid #ccc;
    padding: 0 .48rem;
    font-size: .37333rem
}

.dialog-coupons .content .c-receive-form .c-label .save-input[data-v-e8ea00e2]::-moz-placeholder {
    color: #999
}

.dialog-coupons .content .c-receive-form .c-label .save-input[data-v-e8ea00e2]:-ms-input-placeholder {
    color: #999
}

.dialog-coupons .content .c-receive-form .c-label .save-input[data-v-e8ea00e2]::placeholder {
    color: #999
}

.dialog-coupons .content .c-receive-form .c-label .gen-code[data-v-e8ea00e2] {
    width: 2.66667rem;
    height: .96rem;
    line-height: .96rem;
    font-size: .37333rem;
    color: #fff;
    background-color: #0c0;
    border-radius: .26667rem;
    position: absolute;
    top: .13333rem;
    right: .10667rem;
    margin: 0
}

.dialog-coupons .content .c-receive-form .mt-14[data-v-e8ea00e2] {
    margin-top: .37333rem
}

.dialog-coupons .content .c-receive-form .submit-btn[data-v-e8ea00e2] {
    width: 7.41333rem;
    height: 1.2rem;
    font-size: .48rem;
    font-weight: 400;
    color: #fff;
    line-height: 1.2rem;
    text-align: center;
    border-radius: .26667rem;
    background-color: #f60;
    margin: 0 auto
}

.dialog-coupons .content .c-receive-success[data-v-e8ea00e2] {
    margin-bottom: .56rem;
    height: 6.53333rem;
    display: flex;
    flex-direction: column;
    align-items: center
}

.dialog-coupons .content .c-receive-success .success-icon[data-v-e8ea00e2] {
    width: 1.73333rem;
    margin-top: .98667rem
}

.dialog-coupons .content .c-receive-success .c-title[data-v-e8ea00e2] {
    font-size: .48rem;
    font-weight: 700;
    font-family: Alibaba;
    color: #f60;
    line-height: 1;
    text-align: center;
    letter-spacing: .5px;
    margin-top: .69333rem
}

.dialog-coupons .content .c-receive-success .success-text[data-v-e8ea00e2] {
    font-size: .58667rem;
    font-weight: 700;
    color: #f60;
    margin-top: .21333rem
}

.dialog-coupons .content .c-receive-success .tips-text[data-v-e8ea00e2] {
    font-weight: 700;
    font-size: .48rem;
    color: #333;
    margin-top: .32rem
}

.dialog-coupons .content .c-receive-success .tips-text > span[data-v-e8ea00e2] {
    color: #f60
}