﻿html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

/* 正确应用方式 */
html {
    scroll-behavior: smooth;
    /* 解决可能的覆盖问题 */
    scroll-behavior: smooth !important;
}

/* 兼容部分浏览器对body的实现 */
html, body {
    scroll-behavior: smooth;
}

body {
    line-height: 1
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

    nav ul, ul {
        list-style: none
    }

blockquote, q {
    quotes: none
}

    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none
    }

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    cursor: pointer
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none
}

del {
    text-decoration: line-through
}

abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help
}

table {
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0
}

b, i {
    font-weight: 400;
    text-decoration: none
}

a, img {
    -webkit-touch-callout: none
}

input, select, textarea, button {
    outline: 0
}

#app {
    min-height: 2px;
}

.__root__loading-wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 111;
    background: #eee;
}

.__root__loading-dot {
    margin: auto;
    width: 12vw;
    height: 12vw;
    border-radius: 1vw;
    background: #FFF;
    box-shadow: 0 0 1.4vw 0 rgba(136, 136, 136, 0.10);
    position: relative;
}

    .__root__loading-dot:before,
    .__root__loading-dot:after {
        content: "";
        width: 2vw;
        height: 2vw;
        display: inline-block;
        border-radius: 50%;
        position: absolute;
        top: calc(50% - 2vw / 2);
        left: calc(50% - 2vw / 2);
        animation: loading-dot .5s ease-in-out infinite alternate;
        background: #36BD00;
    }

    .__root__loading-dot:after {
        background: #DB3535;
        animation-delay: -.5s;
    }

@keyframes loading-dot {
    from {
        transform: translate(-100%);
    }

    to {
        transform: translate(100%);
    }
}

@keyframes fade-data-v-cc29c22e {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.pic-wrap[data-v-cc29c22e] {
    position: relative;
    overflow: hidden;
    min-height: 2px
}

.placeholder[data-v-cc29c22e] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-height: 100%;
    max-width: 100%
}

img[data-v-cc29c22e] {
    display: block
}

[data-mode] .image[data-v-cc29c22e] {
    width: 100%;
    height: 100%
}

[data-mode='auto'] .image[data-v-cc29c22e] {
    height: auto
}

[data-mode='cover'] .image[data-v-cc29c22e] {
    object-fit: cover
}

[data-mode='covercanvas'] .image[data-v-cc29c22e] {
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    margin: auto
}

[data-mode='contain'] .image[data-v-cc29c22e] {
    object-fit: contain
}

.slot-content[data-v-cc29c22e] {
    position: absolute;
    left: 0;
    top: 0
}

/*@font-face {
    font-family: "xx-icon";
    src: url(data:application/vnd.ms-fontobject;base64,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?#iefix) format("embedded-opentype"), url(data:font/woff2;base64,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) format("woff2"), url(data:font/woff;base64,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) format("woff"), url(data:font/ttf;base64,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AC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUACmFycm93LW1pbmkFYXJyb3cMYXJyb3dzLXNvbGlkCGNhcnQtYWRkEmNoZWNrLWNpcmNsZS1zbWFsbBhjaGVjay1jaXJjbGUtc29saWQtc21hbGwSY2hlY2stY2lyY2xlLXNvbGlkEWNoZWNrLWNpcmNsZS10aGluDGNoZWNrLWNpcmNsZQpjaGVjay1taW5pBWNoZWNrDGNpcmNsZS1zbWFsbAZjaXJjbGUFY2xvc2UGZGVsZXRlBGRvd24IbG9jYXRpb24Gbm90aWNlBXBob25lBHBsdXMIcG9zaXRpb24HcHJpbnRlcg9xdWVzdGlvbi1jaXJjbGUJcXVlc3Rpb24yC3JpZ2h0LXRoaWNrBXJpZ2h0BHNjYW4Mc2VhcmNoLXNtYWxsBnNlYXJjaAlzaGFyZS1weXEIc2hhcmUtd3gNc2hvcHBpbmctY2FydAd0cnVtcGV0AnVwCHgtY2lyY2xlAAAA)
    format("truetype"), 
        url(//s3.meituan.net/static-prod01/com.sankuai.dt.mall.h5/static/image/xx-icon.55f386373032b11085415799933b30ed.svg#xx-icon) format("svg");
}*/

.xx-icon {
    display: inline-block;
    font: normal normal normal 14px/1 xx-icon;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

    .xx-icon:before {
        font-family: xx-icon !important;
        font-style: normal;
        font-weight: normal !important;
        vertical-align: top;
    }

.xx-icon-arrow-mini:before {
    content: "\f101";
}

.xx-icon-arrow:before {
    content: "\f102";
}

.xx-icon-arrows-solid:before {
    content: "\f103";
}

.xx-icon-cart-add:before {
    content: "\f104";
}

.xx-icon-check-circle-small:before {
    content: "\f105";
}

.xx-icon-check-circle-solid-small:before {
    content: "\f106";
}

.xx-icon-check-circle-solid:before {
    content: "\f107";
}

.xx-icon-check-circle-thin:before {
    content: "\f108";
}

.xx-icon-check-circle:before {
    content: "\f109";
}

.xx-icon-check-mini:before {
    content: "\f10a";
}

.xx-icon-check:before {
    content: "\f10b";
}

.xx-icon-circle-small:before {
    content: "\f10c";
}

.xx-icon-circle:before {
    content: "\f10d";
}

.xx-icon-close:before {
    content: "\f10e";
}

.xx-icon-delete:before {
    content: "\f10f";
}

.xx-icon-down:before {
    content: "\f110";
}

.xx-icon-location:before {
    content: "\f111";
}

.xx-icon-notice:before {
    content: "\f112";
}

.xx-icon-phone:before {
    content: "\f113";
}

.xx-icon-plus:before {
    content: "\f114";
}

.xx-icon-position:before {
    content: "\f115";
}

.xx-icon-printer:before {
    content: "\f116";
}

.xx-icon-question-circle:before {
    content: "\f117";
}

.xx-icon-question2:before {
    content: "\f118";
}

.xx-icon-right-thick:before {
    content: "\f119";
}

.xx-icon-right:before {
    content: "\f11a";
}

.xx-icon-scan:before {
    content: "\f11b";
}

.xx-icon-search-small:before {
    content: "\f11c";
}

.xx-icon-search:before {
    content: "\f11d";
}

.xx-icon-share-pyq:before {
    content: "\f11e";
}

.xx-icon-share-wx:before {
    content: "\f11f";
}

.xx-icon-shopping-cart:before {
    content: "\f120";
}

.xx-icon-trumpet:before {
    content: "\f121";
}

.xx-icon-up:before {
    content: "\f122";
}

.xx-icon-x-circle:before {
    content: "\f123";
}

.xx-icon[data-v-d8e7b298] {
    line-height: inherit
}

.toast[data-v-916a6e66] {
    position: fixed;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    align-items: center
}

    .toast[data-v-916a6e66]:not(.is-modal) {
        pointer-events: none
    }

.toast p[data-v-916a6e66] {
    background: rgba(51,51,52,0.86);
    border-radius: 0.2rem;
    box-sizing: border-box;
    max-width: 6.4rem;
    padding: 0.25rem;
    word-break: break-all;
    font-size: 0.28rem;
    line-height: .45rem;
    color: #FFF
}

.fade-enter-active[data-v-916a6e66], .fade-leave-active[data-v-916a6e66] {
    transition: opacity .15s ease 0s
}

.fade-enter[data-v-916a6e66], .fade-leave-to[data-v-916a6e66] {
    opacity: 0
}

.loading-wrapper[data-v-2dceee50] {
    position: fixed;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000
}

.loading-wrapper.penetrating[data-v-2dceee50] {
    pointer-events: none
}

.loading-wrapper .loading[data-v-2dceee50] {
    margin: auto;
    box-sizing: border-box;
    width: 1.9rem;
    height: 1.9rem;
    background: #333;
    opacity: .8;
    border-radius: 0.1rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: .35rem
}

.loading-wrapper .loading .circle-load[data-v-2dceee50] {
    position: relative;
    width: .60rem;
    height: .60rem
}

.loading-wrapper .loading .circle-load div[data-v-2dceee50] {
    background: #fff;
    width: 12%;
    height: 30%;
    display: block;
    position: absolute;
    left: 44.5%;
    top: 37%;
    opacity: 0;
    border-radius: 30%;
    -webkit-animation: loadingCircleLine-data-v-2dceee50 1s linear infinite;
    animation: loadingCircleLine-data-v-2dceee50 1s linear infinite
}

.loading-wrapper .loading .circle-load div.line1[data-v-2dceee50] {
    -webkit-transform: rotate(0deg) translate(0, -150%);
    -webkit-animation-delay: 0s;
    transform: rotate(0deg) translate(0, -150%);
    animation-delay: 0s
}

.loading-wrapper .loading .circle-load div.line2[data-v-2dceee50] {
    -webkit-transform: rotate(30deg) translate(0, -150%);
    -webkit-animation-delay: -.08333s;
    transform: rotate(30deg) translate(0, -150%);
    animation-delay: -.08333s
}

.loading-wrapper .loading .circle-load div.line3[data-v-2dceee50] {
    -webkit-transform: rotate(60deg) translate(0, -150%);
    -webkit-animation-delay: -.16667s;
    transform: rotate(60deg) translate(0, -150%);
    animation-delay: -.16667s
}

.loading-wrapper .loading .circle-load div.line4[data-v-2dceee50] {
    -webkit-transform: rotate(90deg) translate(0, -150%);
    -webkit-animation-delay: -.25s;
    transform: rotate(90deg) translate(0, -150%);
    animation-delay: -.25s
}

.loading-wrapper .loading .circle-load div.line5[data-v-2dceee50] {
    -webkit-transform: rotate(120deg) translate(0, -150%);
    -webkit-animation-delay: -.33333s;
    transform: rotate(120deg) translate(0, -150%);
    animation-delay: -.33333s
}

.loading-wrapper .loading .circle-load div.line6[data-v-2dceee50] {
    -webkit-transform: rotate(150deg) translate(0, -150%);
    -webkit-animation-delay: -.41667s;
    transform: rotate(150deg) translate(0, -150%);
    animation-delay: -.41667s
}

.loading-wrapper .loading .circle-load div.line7[data-v-2dceee50] {
    -webkit-transform: rotate(180deg) translate(0, -150%);
    -webkit-animation-delay: -.5s;
    transform: rotate(180deg) translate(0, -150%);
    animation-delay: -.5s
}

.loading-wrapper .loading .circle-load div.line8[data-v-2dceee50] {
    -webkit-transform: rotate(210deg) translate(0, -150%);
    -webkit-animation-delay: -.58333s;
    transform: rotate(210deg) translate(0, -150%);
    animation-delay: -.58333s
}

.loading-wrapper .loading .circle-load div.line9[data-v-2dceee50] {
    -webkit-transform: rotate(240deg) translate(0, -150%);
    -webkit-animation-delay: -.66667s;
    transform: rotate(240deg) translate(0, -150%);
    animation-delay: -.66667s
}

.loading-wrapper .loading .circle-load div.line10[data-v-2dceee50] {
    -webkit-transform: rotate(270deg) translate(0, -150%);
    -webkit-animation-delay: -.75s;
    transform: rotate(270deg) translate(0, -150%);
    animation-delay: -.75s
}

.loading-wrapper .loading .circle-load div.line11[data-v-2dceee50] {
    -webkit-transform: rotate(300deg) translate(0, -150%);
    -webkit-animation-delay: -.83333s;
    transform: rotate(300deg) translate(0, -150%);
    animation-delay: -.83333s
}

.loading-wrapper .loading .circle-load div.line12[data-v-2dceee50] {
    -webkit-transform: rotate(330deg) translate(0, -150%);
    -webkit-animation-delay: -.91667s;
    transform: rotate(330deg) translate(0, -150%);
    animation-delay: -.91667s
}

.loading-wrapper .loading p[data-v-2dceee50] {
    font-family: PingFangSC-Regular;
    font-size: 0.26rem;
    line-height: .37rem;
    color: #FFF
}

.loading-wrapper .loading-dot[data-v-2dceee50] {
    margin: auto;
    width: 1.1rem;
    height: 1.1rem;
    font-size: 0;
    text-align: center;
    background: #FFF;
    box-shadow: 0 0 0.14rem 0 rgba(136,136,136,0.1);
    position: relative;
    border-radius: 0.14rem
}

    .loading-wrapper .loading-dot[data-v-2dceee50]:before {
        content: "";
        width: .16rem;
        height: .16rem;
        display: inline-block;
        border-radius: 50%;
        position: absolute;
        top: calc(50% - .16rem / 2);
        left: calc(50% - .16rem / 2);
        background: #a78157;
        background: var(--theme);
        animation: loading-dot-data-v-2dceee50 .5s ease-in-out infinite alternate;
        -webkit-animation: loading-dot-data-v-2dceee50 .5s ease-in-out infinite alternate
    }

    .loading-wrapper .loading-dot[data-v-2dceee50]:after {
        content: "";
        width: .16rem;
        height: .16rem;
        display: inline-block;
        border-radius: 50%;
        position: absolute;
        top: calc(50% - .16rem / 2);
        left: calc(50% - .16rem / 2);
        background: #DB3535;
        animation-delay: .5s;
        -webkit-animation-delay: .5s;
        animation: loading-dot-data-v-2dceee50 .5s ease-in-out infinite alternate-reverse;
        -webkit-animation: loading-dot-data-v-2dceee50 .5s ease-in-out infinite alternate-reverse
    }

@keyframes loading-dot-data-v-2dceee50 {
    from {
        transform: translate(-100%)
    }

    to {
        transform: translate(100%)
    }
}

@-webkit-keyframes loading-dot-data-v-2dceee50 {
    from {
        transform: translate(-100%)
    }

    to {
        transform: translate(100%)
    }
}

@-webkit-keyframes loadingCircleLine-data-v-2dceee50 {
    from {
        opacity: 0.8
    }

    to {
        opacity: 0.1
    }
}

.fade-enter-active[data-v-2dceee50], .fade-leave-active[data-v-2dceee50] {
    transition: opacity .15s ease 0s
}

.fade-enter[data-v-2dceee50], .fade-leave-to[data-v-2dceee50] {
    opacity: 0
}

.dialog[data-v-0c0d1f3a], .dialog-mask[data-v-0c0d1f3a] {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.dialog[data-v-0c0d1f3a] {
    position: fixed;
    z-index: 60
}

.dialog-mask[data-v-0c0d1f3a] {
    position: absolute;
    background: rgba(0,0,0,0.6)
}

.dialog-pic[data-v-0c0d1f3a] {
    position: absolute;
    top: -1.3rem;
    left: 50%;
    width: 6.5rem;
    background: transparent;
    border-radius: .42rem .42rem 0 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.dialog-wrap[data-v-0c0d1f3a] {
    position: absolute;
    padding: 0.24rem 0.1rem 0;
    top: 50%;
    left: 50%;
    width: 6.3rem;
    background: #fff;
    border-radius: .42rem;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.dialog-radius[data-v-0c0d1f3a] {
    border-radius: 0 0 .42rem .42rem
}

.dialog-title[data-v-0c0d1f3a] {
    padding: 0.24rem 0.36rem 0;
    position: relative;
    font-weight: 600;
    color: rgba(0,0,0,0.9);
    font-size: .34rem;
    text-align: center
}

.close-btn[data-v-0c0d1f3a] {
    position: absolute;
    right: .26rem;
    top: .26rem;
    width: .46rem
}

.dialog-close[data-v-0c0d1f3a] {
    position: absolute;
    right: .1rem;
    width: .46rem
}

    .dialog-close[data-v-0c0d1f3a]:before, .dialog-close[data-v-0c0d1f3a]:after {
        content: '';
        display: block;
        position: absolute;
        width: 0.35rem;
        height: 0.04rem;
        border-radius: 0.02rem;
        background: #858585;
        right: 0;
        top: 0;
        left: 0;
        bottom: 0;
        margin: auto;
        -webkit-transform-origin: center center;
        transform-origin: center center
    }

    .dialog-close[data-v-0c0d1f3a]:before {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .dialog-close[data-v-0c0d1f3a]:after {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

.down-close[data-v-0c0d1f3a] {
    position: absolute;
    bottom: -0.8rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.top-close[data-v-0c0d1f3a] {
    position: absolute;
    width: 0.6rem;
    height: 0.6rem;
    top: 0.15rem;
    right: 0.2rem
}

.close[data-v-0c0d1f3a] {
    display: block;
    position: relative;
    width: 0.52rem;
    height: 0.52rem;
    border-radius: 50%;
    border: 0.03rem solid rgba(255,255,255,0.7)
}

    .close[data-v-0c0d1f3a]:before, .close[data-v-0c0d1f3a]:after {
        content: '';
        display: block;
        position: absolute;
        width: 0.28rem;
        height: 0.03rem;
        background: rgba(255,255,255,0.8);
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        -webkit-transform-origin: center center;
        transform-origin: center center
    }

    .close[data-v-0c0d1f3a]:before {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .close[data-v-0c0d1f3a]:after {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

.close-without-circle[data-v-0c0d1f3a] {
    display: block;
    position: relative;
    width: 0.6rem;
    height: 0.6rem;
    background: transparent
}

    .close-without-circle[data-v-0c0d1f3a]:before, .close-without-circle[data-v-0c0d1f3a]:after {
        content: '';
        display: block;
        position: absolute;
        width: 0.3rem;
        height: 0.04rem;
        border-radius: 0.03rem;
        background: #858585;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        -webkit-transform-origin: center center;
        transform-origin: center center
    }

    .close-without-circle[data-v-0c0d1f3a]:before {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .close-without-circle[data-v-0c0d1f3a]:after {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

.dialog-message[data-v-0c0d1f3a] {
    white-space: pre-wrap;
    font-size: .28rem;
    color: rgba(0,0,0,0.72)
}

.dialog-message-notitle[data-v-0c0d1f3a] {
    white-space: pre-wrap;
    font-size: .28rem;
    font-weight: 500;
    color: rgba(0,0,0,0.9)
}

.dialog-content[data-v-0c0d1f3a] {
    margin: 0.24rem 0.36rem .36rem;
    max-height: 54vh;
    position: static;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    font: .28rem PingFangSC-Regulars;
    line-height: .4rem;
    color: rgba(0,0,0,0.72)
}

    .dialog-content[data-v-0c0d1f3a]::-webkit-scrollbar {
        display: none
    }

.shadow-block[data-v-0c0d1f3a]::after {
    content: '';
    display: inline-block;
    background-image: linear-gradient(-180deg, rgba(255,255,255,0), rgba(255,255,255,0.7) 43%, rgba(255,255,255,0.9) 60%, #fff 100%);
    height: 0.58rem;
    width: 95%;
    position: absolute;
    bottom: 1.49rem
}

.dialog-btn[data-v-0c0d1f3a] {
    display: flex;
    margin: 0 .36rem .36rem
}

.dialog-btn > div[data-v-0c0d1f3a] {
    border-radius: .44rem;
    font: .32rem/.8rem PingFangSC-Medium;
    text-align: center;
    flex: 1
}

.dialog-btn .small[data-v-0c0d1f3a] {
    width: 2.8rem
}

.dialog-btn .cancel-btn[data-v-0c0d1f3a] {
    margin-right: 0.18rem;
    background: rgba(0,0,0,0.06);
    color: rgba(0,0,0,0.9)
}

.dialog-btn .confirm-btn[data-v-0c0d1f3a] {
    color: #FFFFFF;
    background: #00CF22
}

.dialog-btn .confirm-btn-red[data-v-0c0d1f3a] {
    color: #FFFFFF;
    background-image: linear-gradient(90deg, #FF5640 0%, #FF4027 100%)
}

.fade-enter-active[data-v-0c0d1f3a], .fade-leave-active[data-v-0c0d1f3a] {
    transition: opacity .2s
}

.fade-enter[data-v-0c0d1f3a], .fade-leave-to[data-v-0c0d1f3a] {
    opacity: 0
}

.layouThin[data-v-67f1e752] {
    color: rgba(0,0,0,0.72)
}

.layoutPad[data-v-67f1e752] {
    font-weight: 500;
    color: rgba(0,0,0,0.9)
}

.alert[data-v-67f1e752] {
    white-space: pre-wrap;
    font-size: .28rem;
    line-height: .4rem;
    text-align: center
}

.layouThin[data-v-54b81f25] {
    color: rgba(0,0,0,0.72)
}

.layoutPad[data-v-54b81f25] {
    font-weight: 500;
    color: rgba(0,0,0,0.9)
}

.confirm[data-v-54b81f25] {
    white-space: pre-wrap;
    font-size: .28rem;
    line-height: .4rem;
    text-align: center
}

.brand-wrap[data-v-24776274] {
    position: relative;
    padding: 0.4rem 0 2rem 0;
    background: #f5f6f7
}

.brand-wrap .brand-img[data-v-24776274] {
    margin: 0 auto;
    width: 6rem;
    height: 0.6rem
}

.brand-wrap .brand-info[data-v-24776274] {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0.18rem auto 0;
    color: #fff;
    max-width: 7.02rem
}

.brand-wrap .brand-info .middle[data-v-24776274] {
    margin: 0 0.5rem
}

.brand-wrap .brand-info .last[data-v-24776274] {
    flex-shrink: 1
}

.brand-wrap .brand-info .info-item[data-v-24776274] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    max-width: 2.23rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.brand-wrap .brand-info .info-item .info-item-icon[data-v-24776274] {
    width: 0.26rem;
    height: 0.26rem;
    margin-right: 0.05rem;
    flex-shrink: 0
}

.brand-wrap .brand-info .info-item .info-item-icon img[data-v-24776274] {
    width: 100%
}

.brand-wrap .brand-info .info-item .info-item-text[data-v-24776274] {
    font-size: 0.24rem;
    color: rgba(0,0,0,0.2);
    line-height: 0.24rem;
    -webkit-line-clamp: 1;
    flex-shrink: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    font-family: PingFangSC-Regular
}

.sidebar-container[data-v-091abb1a] {
    position: fixed;
    bottom: 1.2rem;
    left: 0;
    z-index: 10;
    width: 1.4rem;
    height: .86rem;
    background-image: linear-gradient(111deg, #FF3475 0%, #FF1841 100%);
    border-radius: 0 1rem 1rem 0;
    overflow: hidden
}

.sidebar-container.sidebar-container-expanded[data-v-091abb1a] {
    width: 2.14rem
}

.sidebar-container.sidebar-container-collapsed-animation[data-v-091abb1a] {
    animation: collapseAnimation-data-v-091abb1a 600ms linear forwards;
    animation-iteration-count: 1
}

@keyframes collapseAnimation-data-v-091abb1a {
    0% {
        width: 2.14rem
    }

    100% {
        width: 1.4rem
    }
}

.sidebar-container.sidebar-container-expanded-animation[data-v-091abb1a] {
    animation: expandAnimation-data-v-091abb1a 600ms linear forwards;
    animation-iteration-count: 1
}

@keyframes expandAnimation-data-v-091abb1a {
    0% {
        width: 1.4rem
    }

    100% {
        width: 2.14rem
    }
}

.sidebar-container .collapsed-pic[data-v-091abb1a] {
    position: absolute;
    top: 0;
    left: 0;
    width: 1.4rem;
    height: .86rem
}

.sidebar-container .collapsed-pic.collapsed-pic-collapsed-animation[data-v-091abb1a] {
    animation: fadeIn-data-v-091abb1a 600ms linear forwards;
    animation-iteration-count: 1
}

@keyframes fadeIn-data-v-091abb1a {
    0%,50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.sidebar-container .collapsed-pic.collapsed-pic-expanded-animation[data-v-091abb1a] {
    animation: fadeOut-data-v-091abb1a 600ms linear forwards;
    animation-iteration-count: 1
}

@keyframes fadeOut-data-v-091abb1a {
    0% {
        opacity: 1
    }

    50%,100% {
        opacity: 0
    }
}

.sidebar-container .expanded-pic[data-v-091abb1a] {
    position: absolute;
    top: 0;
    left: 0;
    width: 2.14rem;
    height: .86rem
}

.sidebar-container .expanded-pic.expanded-pic-collapsed-animation[data-v-091abb1a] {
    animation: slideOut-data-v-091abb1a 600ms linear forwards;
    animation-iteration-count: 1
}

@keyframes slideOut-data-v-091abb1a {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    50%,100% {
        opacity: 0;
        transform: translateX(-0.74rem)
    }
}

.sidebar-container .expanded-pic.expanded-pic-expanded-animation[data-v-091abb1a] {
    animation: slideIn-data-v-091abb1a 600ms linear forwards;
    animation-iteration-count: 1
}

@keyframes slideIn-data-v-091abb1a {
    0%,50% {
        opacity: 0;
        transform: translateX(-0.74rem)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.display-none[data-v-091abb1a] {
    display: none
}

html {
    font-size: calc(100vw / 7.5);
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    background: #fff;
    -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: 100%;
    -webkit-user-select: none;
    user-select: none
}

    html * {
        touch-action: manipulation
    }

body {
    height: 100%;
    background: #fff;
    font-size: .28rem;
    font-family: PingFangSC-Regular,"Helvetica Neue",Helvetica,STHeiTi,'Microsoft YaHei',sans-serif;
    color: #333
}

::-webkit-scrollbar, ::scrollbar {
    display: none;
    background: transparent;
    visibility: hidden;
    width: 0px
}

select, input, textarea {
    font-size: .28rem;
    font-family: PingFangSC-Regular,"Helvetica Neue",Helvetica,STHeiTi,'Microsoft YaHei',sans-serif;
    color: #333;
    -webkit-user-select: auto
}

::-webkit-input-placeholder {
    color: #999
}

.fullscreen {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.vertical-middle {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%)
}

.scroll {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

a {
    cursor: pointer
}

[data-biz-color="2"] {
    color: #a78157 !important;
    color: var(--theme) !important
}

[data-biz-bg="2"] {
    background: #a78157 !important;
    background: var(--theme) !important
}


@font-face {
    font-family: MEITUANDIGITALTYPE-BOLD;
    src: url('font/meituandigitaltype-bold.ttf') format('truetype');
}

@font-face {
    font-family: MEITUANDIGITALTYPE-REGULAR;
    src: url('font/meituandigitaltype-regular.ttf') format('truetype');
}

@font-face {
    font-family: MEITUANDIGITALTYPE-MEDIUM;
    src: url('font/meituandigitaltype-medium.ttf') format('truetype');
}

@font-face {
    font-family: MEITUANDIGITALTYPE-SEMIBOLD;
    src: url('font/meituandigitaltype-semibold.ttf') format('truetype');
}

.slot-top[data-c-1], .slot-bottom[data-c-1] {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 30
}

.slot-top[data-c-1] {
    top: 0
}

.slot-bottom[data-c-1] {
    bottom: 0
}

.layout-wrapper[data-c-1] {
    position: relative;
    box-sizing: border-box;
    left: 0;
    right: 0
}

.layout-wrapper .safe-area[data-c-1] {
    position: relative;
    width: 100%
}

.layout-wrapper .safe-area.layout-header[data-c-1] {
    height: calc(constant(safe-area-inset-top) + 0rem);
    height: calc(env(safe-area-inset-top) + 0rem)
}

.layout-wrapper .safe-area.layout-footer[data-c-1] {
    height: calc(constant(safe-area-inset-bottom) + 0rem);
    height: calc(env(safe-area-inset-bottom) + 0rem)
}

body {
    --theme: #36BD00;
    --theme-from: #36BD00;
    --theme-to: #36BD00;
    --theme-active-from: #288c00;
    --theme-active-to: #288c00;
    --theme-clear-from: #FF6632;
    --theme-clear-to: #FF6632;
    --theme-clear-active-from: #F26230;
    --theme-clear-active-to: #F26230;
    --theme-btn-from: #14C732;
    --theme-btn-to: #49D12E;
    --theme-light-bg: #E9FFE1;
    --theme-gray: #DCE1E2;
    --font-link: #179938;
    --red: #FF6632;
    --blue: #38f;
    --orange: #f60;
    --green: #53B348;
    --gray: #999;
    --gold: #FF6632;
    --text-color: #333;
    --price-color: #DB3535;
    --background-color: #fff;
    --border-color: #f4f4f4;
    --success-color: #67c23a;
    --warning-color: #e6a23c;
    --danger-color: #f56c6c;
    --info-color: #909399;
    --coupon-red: #FF3710;
    --active-color: #1FA028;
    --active-bg-color: #E1F5D9;
    --tab-active-bg-color: rgba(54,189,0,0.50);
    --recharge-text-color: #179938;
    --recharge-bg-color: #12B32D;
    --recharge-title-color: #14C732;
    --recharge-gradient: linear-gradient(45deg, #14C732 0%, #49D12E 100%);
    --label-text-color: #179938;
    --label-bg-color: #F2FFE6;
    --active-color: #12B32D;
    --active-name-color: #167043;
    --poster-back-color: #14C732;
    --cart-num-bg: #FF1929
}

[data-c]::-webkit-scrollbar {
    display: none;
    width: 1px;
    height: 2px
}

body[data-c] {
    background: #fff;
    color: #333
}

ul[data-c] {
    padding: 0;
    margin: 0
}

li[data-c] {
    list-style: normal
}

.layout-wrapper[data-c] {
    height: 100%
}

.root[data-c] {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    background-color: #F6F6F6
}

.inline-list[data-c] {
    white-space: nowrap
}

.inline-list li[data-c] {
    display: inline-block
}

.nav[data-c] {
    position: relative;
    width: 100vw;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(255,255,255,0.97);
    height: 4.2735vw;
    z-index: 5;
    display: flex;
    align-items: center;
    justify-content: center
}

.nav .logo[data-c] {
    width: 13.24786vw;
    /*height: 1.7094vw*/
}

.nav .nav-area[data-c] {
    display: flex;
    align-items: center;
    margin-left: 26.49573vw
}

@media all and (max-width: 900px) {
    .nav .nav-area[data-c] {
        margin-left: 8.54701vw
    }
}

.nav .nav-area li a[data-c] {
    display: block;
    line-height: 4.2735vw;
    height: 4.2735vw;
    color: #212121;
    text-decoration: none;
    font-size: .81197vw
}

.nav .nav-area li[data-c] {
    margin-left: 4.61538vw
}

    .nav .nav-area li[data-c]:first-child {
        margin-left: 0
    }

.nav .nav-area li.current a[data-c] {
    color: #125D32;
    font-weight: 500
}

.screen-page[data-c] {
    position: relative;
    width: 100vw;
    text-align: center;
    font-size: 1.11111vw
}

.banner[data-c] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100vw;
    height: 38.46154vw;
    background-image: linear-gradient(180deg, #166f3c 0%, #125D32 100%)
}

.banner .banner-left-area[data-c] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 4.23077vw 0 2.5641vw
}

.banner .banner-left-area .title-img[data-c] {
    width: 26.83761vw;
    height: 10.8547vw
}

.banner .banner-left-area .qr-code-area[data-c] {
    display: flex;
    justify-content: center;
    margin-top: 3.24786vw;
    padding: 0 1.28205vw
}

.banner .banner-left-area .qr-code-area .qr-code[data-c] {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 11.28206vw;
    height: 11.58206vw;
    margin-left: 1.45299vw;
    border-radius: .64103vw;
    background-color: white
}

    .banner .banner-left-area .qr-code-area .qr-code[data-c]:first-child {
        margin-left: 0
    }

@media all and (max-width: 900px) {
    .banner .banner-left-area .qr-code-area .qr-code[data-c] {
        margin-left: 2.5641vw;
        width: 16.92308vw;
        height: 20.5812vw
    }
}

.banner .banner-left-area .qr-code-area .qr-code .qr-code-img[data-c] {
    width: 8.547vw;
    height: 8.547vw;
    margin-top: .7265vw
}

@media all and (max-width: 900px) {
    .banner .banner-left-area .qr-code-area .qr-code .qr-code-img[data-c] {
        margin-top: 1.7094vw;
        width: 12.82051vw;
        height: 12.82051vw
    }
}

.banner .banner-left-area .qr-code-area .qr-code .qr-code-name[data-c] {
    font-size: 1vw;
    margin-top: .55556vw
}

@media all and (max-width: 900px) {
    .banner .banner-left-area .qr-code-area .qr-code .qr-code-name[data-c] {
        margin-top: 1.28205vw
    }
}

.banner .banner-right-img[data-c] {
    max-width: 45vw;
    /*height: 31.19658vw*/
    z-index: 99;
   /* margin-top: 5vw;*/
}

.about[data-c] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 4.2735vw
}

.about .subtitle[data-c] {
    font-size: 2.86325vw;
    color: #212121;
    margin-top: 3.97436vw;
    margin-bottom: 4.05983vw
}

.about .about-item[data-c] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: left;
    width: 30vw;
    border-radius: 2.13675vw;
    background-color: white
}

@media all and (max-width: 900px) {
    .about .about-item[data-c] {
        margin-top: 2.5641vw;
        height: 51.28205vw
    }
}

.about .about-item .about-item-img[data-c] {
    position: absolute;
    top: 1.11111vw;
    right: .51282vw;
   /* width: 11.53846vw;*/
    height: 8.54701vw
}

.about .about-item .about-item-title[data-c] {
    font-size: 1.79487vw;
    color: #121212;
    padding-top: 3.88889vw;
    padding-left: 3.11966vw;
    text-align: left
}

.about .about-item .about-item-desc[data-c] {
    font-size: 1.11111vw;
    line-height: 1.79487vw;
    color: #212121;
    margin-top: 4.10256vw;
    padding-left: 3.11966vw;
    padding-bottom: 3.16239vw;
    text-align: left
}

.about .about-item .about-item-desc .about-item-desc-bold[data-c] {
    font-weight: bold
}

@media all and (max-width: 900px) {
    .about .about-item .about-item-desc[data-c] {
        width: 24.57265vw;
        line-height: 4.2735vw
    }
}

.about .about-first-item-polyfill[data-c] {
    width: 62.64957vw
}

@media all and (max-width: 900px) {
    .about .about-first-item-polyfill[data-c] {
        width: 84.01709vw
    }
}

.about .about-first-item-polyfill .about-item-img[data-c] {
    position: absolute;
    top: 1.88034vw;
    right: .7265vw;
    width: 11.53846vw;
    height: 8.54701vw
}

@media all and (max-width: 900px) {
    .about .about-first-item-polyfill .about-item-img[data-c] {
        width: 17.30769vw;
        height: 12.82051vw
    }
}

.about .about-first-item-polyfill .about-item-title[data-c] {
    padding-top: 3.07692vw;
    padding-left: 3.2906vw
}

.about .about-first-item-polyfill .about-item-desc[data-c] {
    padding-top: 3.4188vw;
    padding-bottom: 3.07692vw;
    padding-left: 3.2906vw;
    padding-right: 3.2906vw
}

@media all and (max-width: 900px) {
    .about .about-first-item-polyfill .about-item-desc[data-c] {
        width: 62.39316vw
    }
}

@media all and (min-width: 900px) {
    .about .first-item-desc-width[data-c] {
        width: 41.02564vw
    }
}

@media all and (min-width: 900px) {
    .about .second-item-desc-width[data-c] {
        width: 25.42735vw
    }
}

.about .sencond-peisong[data-c] {
    padding-top: 3.4188vw
}

@media all and (max-width: 900px) {
    .about .small-item-polyfill .about-item-img[data-c] {
        width: 17.75641vw;
        height: 14.67949vw
    }
}

@media all and (max-width: 900px) {
    .about .small-item-polyfill[data-c] {
        height: 34.18803vw
    }
}

@media all and (min-width: 900px) {
    .about .about-item-pc-margin[data-c] {
        margin-left: 2.5641vw
    }
}

.about .about-row2[data-c] {
    display: flex;
    width: 62.64957vw;
    margin-top: 2.35043vw;
    justify-content: space-between
}

@media all and (max-width: 900px) {
    .about .about-row2[data-c] {
        margin-top: 1.28205vw;
        flex-direction: column;
        align-items: center;
        justify-content: space-between
    }
}

.about .black[data-c] {
    color: #333;
    font-weight: 600
}

.about .info-card[data-c] {
    width: 13.67521vw;
    height: 16.23932vw;
    padding: 1.02564vw;
    box-sizing: border-box;
    background: #FFF;
    box-shadow: 0 .34188vw 1.02564vw 0 rgba(0,0,0,0.06);
    border-radius: .42735vw;
    vertical-align: middle
}

    .about .info-card[data-c]:not(:last-of-type) {
        margin-right: 1.28205vw
    }

.about .info-card figure img[data-c] {
    width: 2.73504vw
}

.about .info-card figure figcaption[data-c] {
    font-size: .76923vw;
    line-height: 1.06838vw;
    padding-bottom: 1.5812vw
}

.about .info-card section[data-c] {
    word-break: break-word;
    white-space: normal;
    text-align: left;
    font-size: .59829vw;
    line-height: 1.02564vw;
    color: #666
}

.about .info-card .pt[data-c] {
    padding-top: 1.5em
}

.contact[data-c] {
    display: flex;
    flex-direction: column;
    align-items: center
}

.contact .subtitle[data-c] {
    font-size: 2.86325vw;
    color: #212121;
    margin-top: 3.37607vw;
    margin-bottom: 4.10256vw
}

.contact .contact-area[data-c] {
    position: relative;
    display: flex;
    width: 62.64957vw;
    height: 10.03419vw;
    flex-direction: column;
    align-items: center;
    border-radius: 2.5641vw;
    background-color: white;
    margin-bottom: 1.7094vw
}

@media all and (max-width: 900px) {
    .contact .contact-area[data-c] {
        height: 20.51282vw
    }
}

.contact .contact-area .contact-rect-div[data-c] {
    position: absolute;
    top: 9.74359vw;
    left: 12.17949vw;
    width: 1.7094vw;
    height: .38462vw;
    background-color: #d0ffd7
}

.contact .contact-area .line[data-c] {
    /*width: 39.40171vw;*/
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media all and (max-width: 900px) {
    .contact .contact-area .line[data-c] {
        width: 47.28205vw
    }
}

.contact .contact-area .line .contact-name[data-c] {
    color: #212121;
    font-size: 1.79487vw;
    padding-left: .51282vw
}

.contact .contact-area .line .contact-tel[data-c] {
    color: #212121;
    font-size: 1.5812vw;
    padding-left: .51282vw
}

.contact .contact-area .line .contact-btn[data-c] {
    position: relative;
    border: .08547vw solid #E3E3E3;
    border-radius: 2.5641vw;
    padding: 1.15385vw 4.40171vw 1.19658vw 3.71795vw;
    color: #212121;
    font-size: 1.53846vw
}

    .contact .contact-area .line .contact-btn[data-c]::before {
        position: absolute;
        right: 2.99145vw;
        top: 1.49573vw;
        content: ' ';
        background: url("https://p0.meituan.net/mallimages/22a8bf1108a37dccff4e6af91a04440c296.png") no-repeat;
        background-size: contain;
        display: inline-block;
        width: .64103vw;
        height: .94017vw
    }

@media all and (max-width: 900px) {
    .contact .contact-area .line .contact-btn[data-c]::before {
        top: 2.13675vw
    }
}

.contact .contact-area .line .contact-btn[data-c]:hover {
    background-color: #0fe213
}

.contact .contact-area .line .contact-btn[data-c]:active {
    background-color: #00bc03ed
}

.contact .contact-area .line1-polyfill[data-c] {
    padding-top: 4.18803vw
}

.contact .contact-area .line2-polyfill[data-c] {
    padding-top: 1.41026vw;
    padding-bottom: 3.84615vw
}

.store[data-c] {
    padding: .6rem 1.8rem 0;
    background: rgba(249,242,227,0.3)
}

.store > h2[data-c] {
    padding-bottom: .4rem
}

.store > main[data-c] {
    width: 100%
}

.store > main .store-box[data-c] {
    width: 100%
}

.store > main .store-box > header[data-c] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 .3rem;
    box-sizing: border-box
}

.store > main .store-box > header .line[data-c] {
    background: #F0EDE8;
    height: .02rem;
    display: inline-block;
    flex: 1
}

.store > main .store-box > header .title[data-c] {
    font-size: .32rem;
    line-height: .45rem;
    padding: 0 .48rem;
    font-family: PingFangSC-Semibold;
    color: #333333;
    letter-spacing: 0
}

.store > main .store-box > header .title img[data-c] {
    vertical-align: -.07rem;
    width: .40rem
}

.store > main .store-box > main[data-c] {
    display: inline-block;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: .4rem
}

.store > main .store-box > main > div[data-c] {
    margin: 0 .15rem .6rem
}

@media all and (max-width: 900px) {
    .store > main .store-box > main[data-c] {
        justify-content: flex-start
    }

    .store > main .store-box > main > div[data-c] {
        margin: .4rem 0 .6rem
    }

        .store > main .store-box > main > div[data-c]:nth-of-type(2n-1) {
            margin: .40rem .3rem 0 0
        }
}

@media all and (max-width: 900px) {
    .store[data-c] {
        padding: .3rem
    }
}

.feature-area[data-c] {
    display: flex;
    justify-content: center;
    padding-bottom: 4.2735vw
}

.feature-area .feature[data-c] {
    display: flex;
    padding: 4.2735vw 0 0 0
}

.feature-area .feature li[data-c] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 18.80342vw;
    height: 25.08547vw;
    border-radius: 2.5641vw;
    background: white;
    margin-left: 3.11966vw
}

@media all and (max-width: 900px) {
    .feature-area .feature li[data-c] {
        width: 30.08547vw;
        height: 30.76923vw
    }
}

.feature-area .feature li[data-c]:first-child {
    margin-left: 0
}

.feature-area .feature li img[data-c] {
    width: 10.25641vw;
    height: 10.25641vw
}

.feature-area .feature li figcaption > div[data-c]:first-of-type {
    padding-top: 2.5641vw;
    font-size: 1.79487vw;
    font-family: initial;
    font-weight: 500;
    color: #212121
}

.feature-area .feature li figcaption > div[data-c]:last-of-type {
    font-size: 1.28205vw;
    padding-top: 1.15385vw;
    color: #A3A3A3
}

@media all and (max-width: 900px) {
    .feature-area .feature li figcaption > div[data-c]:last-of-type {
        word-wrap: break-word
    }
}

@media all and (min-width: 900px) {
    .map[data-c] {
        max-width: 28.8rem;
        height: 8.2rem;
        margin: 0 auto;
        background: url("https://p1.meituan.net/mallimages/9f43a034cca2d644c1e5e981ecbb2a9273479.png") #f4f4f4 center center no-repeat;
        background-size: cover
    }
}

@media all and (max-width: 900px) {
    .map[data-c] {
        height: 0;
        padding-bottom: 69.3%;
        background: url("https://p0.meituan.net/mallimages/eca7d9c9a881c4c0baed616638372b3786718.png") #f4f4f4 center center no-repeat;
        background-size: 100%
    }
}

.copyright-group[data-c] {
    display: flex;
    justify-content: center;
    align-items: center
}

.copyright-group .copyright[data-c] {
    color: #999;
    height: 3.4188vw;
    line-height: 3.4188vw;
    background: #f4f4f4;
    font-size: .8547vw
}

@media all and (max-width: 900px) {
    .copyright-group .copyright[data-c] {
        font-size: .12rem;
        height: .88rem;
        line-height: .88rem
    }
}

.copyright-group .copyright a[data-c] {
    color: #999
}

.copyright-group .police-icon[data-c] {
    width: .8547vw;
    height: .8547vw;
    margin-left: 10px;
    margin-right: 5px
}

@media all and (max-width: 900px) {
    .copyright-group .police-icon[data-c] {
        width: .12rem;
        height: .12rem
    }
}

.mask-lead[data-c] {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,0.5);
    z-index: 100
}

.mask-lead img[data-c] {
    position: absolute;
    right: .6rem;
    top: .2rem;
    width: 4.6rem
}
