.crumbs[data-v-45b25124] {
    height: 72px;
    line-height: 72px;
    color: #999;
    font-size: 13px
}

.crumbs a[data-v-45b25124] {
    color: #333;
    font-size: 13px;
    display: inline-block
}

.crumbs .v-icon[data-v-45b25124] {
    margin: 0 10px
}

.atlas .img-list--big[data-v-20e1e1c3] {
    width: 100%;
    height: 515px;
    position: relative
}

.atlas .img-list--big .corner[data-v-20e1e1c3] {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2
}

.atlas .img-list--big .big-item[data-v-20e1e1c3] {
    width: auto;
    height: 480px;
    position: absolute;
    left: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: opacity .8s;
    transition: opacity .8s;
}

.atlas .img-list--big .big-item img[data-v-20e1e1c3] {
    width: 100%;
    height: 100%
}

.atlas .img--small[data-v-20e1e1c3] {
    position: relative;
    margin: 50px 0 15px;
    height: 87px
}

.atlas .img--small .operation[data-v-20e1e1c3] {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 38px;
    height: 38px;
    line-height: 38px;
    color: #b3b3b3;
    border-radius: 50%;
    border: 1px solid #b3b3b3;
    text-align: center;
    cursor: pointer
}

.atlas .img--small .operation[data-v-20e1e1c3]:active {
    opacity: .3;
    -webkit-transition: 0s;
    transition: 0s
}

.atlas .img--small .operation.disabled[data-v-20e1e1c3] {
    opacity: .5;
    cursor: not-allowed;
    pointer-events: none
}

.atlas .img--small .operation--previous[data-v-20e1e1c3] {
    left: 30px;
    cursor: pointer
}

.atlas .img--small .operation--next[data-v-20e1e1c3] {
    right: 30px;
    cursor: pointer
}

.atlas .img--small .list_wrapper[data-v-20e1e1c3] {
    width: 366px;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative
}

.atlas .img--small .img-list--small[data-v-20e1e1c3] {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    white-space: nowrap;
    -webkit-transition: all .5s;
    transition: all .5s
}

.atlas .img--small .img-list--small .small-item[data-v-20e1e1c3] {
    display: inline-block;
    width: 87px;
    height: 87px;
    line-height: 87px;
    margin: 0 2px;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.atlas .img--small .img-list--small .small-item img[data-v-20e1e1c3] {
    width: 85px;
    height: 85px
}

.collection[data-v-399eca40] {
    margin-top: 35px;
    margin-bottom: 20px;
    text-align: center;
    color: #666;
    font-size: 13px
}

.collection .v-icon[data-v-399eca40] {
    font-size: 16px;
    color: #acacac;
    -webkit-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

.collection .favorite[data-v-399eca40] {
    cursor: pointer
}

.collection .favorite .v-icon-star[data-v-399eca40] {
    margin-right: 5px
}

.collection .favorite--active .v-icon-star[data-v-399eca40] {
    color: #f51919
}

.collection .share[data-v-399eca40] {
    margin-left: 5px;
    padding-right: 20px;
    position: relative;
    cursor: pointer
}

.collection .share .v-icon-share[data-v-399eca40] {
    margin-right: 5px
}

.collection .share:hover .share_list[data-v-399eca40] {
    display: block
}

.collection .share_list[data-v-399eca40] {
    display: none;
    height: 35px;
    position: absolute;
    overflow: hidden;
    top: -10px;
    right: -110px;
    padding: 0 10px;
    border: 1px solid #eee;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 4px #eee;
    box-shadow: 0 1px 4px #eee
}

.collection .share_item[data-v-399eca40] {
    float: left;
    width: 27px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    margin: 4px 2px 0
}

.collection .share_link[data-v-399eca40] {
    outline: none;
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: 17px;
    border-radius: 4px;
    -webkit-transition: background .2s ease-in-out;
    transition: background .2s ease-in-out
}

.collection .share_link:hover .v-icon[data-v-399eca40] {
    color: #fff
}

.collection .share_link--weibo[data-v-399eca40]:hover {
    background: #f85555
}

.collection .share_link--qq[data-v-399eca40]:hover {
    background: #0988f0
}

.collection .share_link--qzone[data-v-399eca40]:hover {
    background: #f8ac15
}

.coupon_layer[data-v-2e1ff4be] {
    max-height: 500px;
    overflow-y: auto;
    padding: 10px 30px
}

.coupon_layer .coupon_no[data-v-2e1ff4be] {
    text-align: center;
    margin-bottom: 30px
}

.coupon_layer .coupon_no .text[data-v-2e1ff4be] {
    color: #666;
    font-size: 15px
}

.coupon_layer .coupon_list[data-v-2e1ff4be] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 42px
}

.coupon_layer .coupon_item[data-v-2e1ff4be] {
    margin-bottom: 30px
}

.coupon_layer .coupon_item[data-v-2e1ff4be]:nth-of-type(2n) {
    margin-left: 20px
}

.coupon_layer .coupon--received .title[data-v-2e1ff4be] {
    text-align: center;
    margin: 20px 0
}

.coupon_layer .coupon--received .title[data-v-2e1ff4be]:after,
.coupon_layer .coupon--received .title[data-v-2e1ff4be]:before {
    content: "";
    width: 330px;
    display: inline-block;
    height: 1px;
    background: #e5e5e5;
    vertical-align: middle
}

.coupon_layer .coupon--received .title_text[data-v-2e1ff4be] {
    vertical-align: middle;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #666;
    padding: 0 20px
}

.summary[data-v-732d1408] {
    margin: 36px 0 15px;
    padding: 40px 0;
    border: solid #e4e4e4;
    border-width: 1px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.summary_price[data-v-732d1408] {
    width: 230px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.summary_price .common[data-v-732d1408] {
    font-size: 0
}

.summary_price .common .sale-price[data-v-732d1408] {
    font-size: 40px;
    color: #f51200;
    line-height: 38px
}

.summary_price .common .sale-price dfn[data-v-732d1408] {
    font-size: 27px
}

.summary_price .common .market-price[data-v-732d1408] {
    font-size: 20px;
    color: #d7d7d7;
    text-decoration: line-through
}

.summary_price .deposit[data-v-732d1408] {
    white-space: normal
}

.summary_price .deposit .title[data-v-732d1408] {
    display: inline-block;
    position: relative;
    width: 55px;
    height: 18px;
    text-align: justify;
    font-size: 13px;
    line-height: 18px;
    color: #000;
    vertical-align: middle
}

.summary_price .deposit .title[data-v-732d1408]:after {
    content: "";
    display: inline-block;
    width: 100%
}

.summary_price .deposit .title[data-v-732d1408]:before {
    content: "\FF1A";
    position: absolute;
    right: -12px
}

.summary_price .deposit .number[data-v-732d1408] {
    display: inline-block;
    max-width: 180px;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 10px;
    vertical-align: middle
}

.summary_price .deposit_earnest[data-v-732d1408] {
    color: #f81200
}

.summary_price .deposit_earnest dfn[data-v-732d1408] {
    font-size: 27px
}

.summary_price .deposit_earnest .title[data-v-732d1408] {
    margin-top: 5px
}

.summary_price .deposit_earnest .number[data-v-732d1408] {
    font-size: 0
}

.summary_price .deposit_earnest .int[data-v-732d1408] {
    font-size: 36px;
    line-height: 34px
}

.summary_price .deposit_earnest .decimal[data-v-732d1408] {
    font-size: 20px;
    line-height: 27px
}

.summary_price .deposit_rest[data-v-732d1408] {
    color: #000
}

.summary_price .deposit_rest .number[data-v-732d1408] {
    font-size: 20px;
    line-height: 27px
}

.summary_activity[data-v-732d1408] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0;
    padding-left: 15px;
    border-left: 1px solid #e0e0e0
}

.summary_activity .notice[data-v-732d1408] {
    margin-top: 10px
}

.summary_activity .list_item[data-v-732d1408] {
    padding: 3px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.summary_activity .list_item .label[data-v-732d1408] {
    display: inline-block;
    height: 23px;
    line-height: 23px;
    font-size: 12px;
    text-align: center;
    padding: 0 5px;
    margin-right: 10px;
    color: #fff;
    background-color: #f51314;
    border-radius: 2px
}

.summary_activity .list_item .content[data-v-732d1408] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0;
    line-height: 1.4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.summary_activity .list_item .content--coupon .newman[data-v-732d1408] {
    background-color: #ff5858;
    color: #fff;
    font-size: 14px;
    height: 23px;
    text-align: center;
    line-height: 23px;
    margin-right: -14px;
    padding: 0 18px 0 8px;
    border-radius: 3px
}

.summary_activity .list_item .content--coupon .coupon--mini[data-v-732d1408] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    padding: 0 14px;
    margin-right: 5px;
    color: #fff;
    overflow: hidden
}

.summary_activity .list_item .content--coupon .coupon--mini .title[data-v-732d1408] {
    display: block;
    font-size: 14px;
    width: 100%;
    height: 23px;
    line-height: 23px;
    text-align: center;
    background-color: #e51422;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.summary_activity .list_item .content--coupon .coupon--mini[data-v-732d1408]:after,
.summary_activity .list_item .content--coupon .coupon--mini[data-v-732d1408]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 14px;
    height: 23px
}

.summary_activity .list_item .content--coupon .coupon--mini[data-v-732d1408]:before {
    background: url(data:image/png;base64,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) 0 no-repeat;
    background-size: cover
}

.summary_activity .list_item .content--coupon .coupon--mini[data-v-732d1408]:after {
    background: url(data:image/png;base64,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) 100% no-repeat;
    background-size: cover;
    left: auto;
    right: 0
}

.summary_activity .list_item .content--coupon .new-coupon .title[data-v-732d1408] {
    background: #f10313
}

.summary_activity .list_item .content--coupon .new-coupon[data-v-732d1408]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAwCAYAAAAGlsrkAAAAAXNSR0IArs4c6QAAAeNJREFUWAnF2MtKw1AQBuCZqbbY1opoRdCViCB24WVXRX0B30LwAQTXvocr36TgBUEU3OnKTSkIRSXReiHNOCdt2sZu9U82J02hX2bmzMlJmbqHlstF71X3WemAVBeVaCT+7q/HUtCU6Md1cmHCe/FqBq4aCDnEKb7vnToUInYRaY3NzRu6h0SdJe32d9XSG0WOxEXb4RcSjC3JCNfjD8hR8puVOyJ+Q6LOEq7VAmK9gsORTnyWCkyk56nAxZncFRMFSDzqX240Wsp0C4cdyOA691csxda5D+dz0AnWg0t+o8nM96g69+AIVIL1cwJWEVi6E3A2g1vBEvDY59OjtVUDUecE7EDbFEDqPASLMKTOQzBqBRuCC3P5h1Rq7NdbG6nANr12UoGVQjysu7sjpFyFR/xxcb9uqS7C4UADSJpdYL/baRsRbQLW42NR1S0UbJvLzvE+Wl4LwhCy4XMv5r1U294WlmYXag9mxfRvN8Ed2GrL9jzER/yWm12x5/BUfDeIsZNqDaDRusAiOAwZtnDE2Yxg6yl8xF5ueklJZ+M7QY1CgS6jsEHH9naZ1uAF1LkU8tkbFDboCHv1Z9tZngxeRJxHs3p8kg6J+RoBxkannZpNv7RVqdpr6hEzXdr/A/9e9x/bDYaxTHgsRgAAAABJRU5ErkJggg==) 0 no-repeat;
    background-size: cover
}

.summary_activity .list_item .content--coupon .new-coupon[data-v-732d1408]:after {
    background: url(data:image/png;base64,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) 100% no-repeat;
    background-size: cover;
    left: auto;
    right: 0
}

.summary_activity .list_item .content--coupon .text[data-v-732d1408] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 22px;
    font-size: 14px;
    color: #666;
    cursor: pointer
}

.summary_activity .list_item .content--coupon .text .v-icon[data-v-732d1408] {
    font-size: 12px
}

.summary_activity .list_item .content .gift[data-v-732d1408] {
    position: relative;
    display: inline-block;
    padding-bottom: 10px
}

.summary_activity .list_item .content .gift[data-v-732d1408]:not(:nth-of-type(4n)) {
    padding-right: 15px
}

.summary_activity .list_item .content .gift:hover .gift_detail[data-v-732d1408] {
    display: inline-block
}

.summary_activity .list_item .content .gift_link[data-v-732d1408] {
    display: inline-block;
    width: 35px;
    height: 35px;
    vertical-align: middle
}

.summary_activity .list_item .content .gift img[data-v-732d1408] {
    width: 100%;
    height: 100%;
    background-color: #fafafa
}

.summary_activity .list_item .content .gift .number[data-v-732d1408] {
    color: #aaa;
    font-size: 12px;
    line-height: 40px;
    vertical-align: middle
}

.summary_activity .list_item .content .gift_detail[data-v-732d1408] {
    display: none;
    position: absolute;
    top: 40px;
    left: -70px;
    z-index: 3;
    width: 184px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px 12px;
    background: #fff;
    -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .08);
    -webkit-filter: 0 1px 10px 0 rgba(0, 0, 0, .08);
    filter: 0 1px 10px 0 rgba(0, 0, 0, .08)
}

.summary_activity .list_item .content .gift_detail a[data-v-732d1408] {
    display: inline-block;
    width: 160px;
    height: 160px;
    text-align: left
}

.summary_activity .list_item .content .gift_detail img[data-v-732d1408] {
    width: 160px;
    height: 160px
}

.summary_activity .list_item .content .gift_detail p[data-v-732d1408] {
    text-align: left
}

.summary_activity .list_item .content .gift_detail .name[data-v-732d1408] {
    font-size: 14px;
    line-height: 20px;
    word-break: break-all;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #333;
    margin: 5px 0 3px
}

.summary_activity .list_item .content .gift_detail .price[data-v-732d1408] {
    font-size: 14px;
    line-height: 20px;
    color: #f03130
}

.promotion[data-v-751ca314] {
    height: 38px;
    line-height: 38px;
    margin-top: 30px;
    margin-bottom: -39px;
    padding: 0 15px;
    border-radius: 3px;
    color: #fff;
    position: relative;
    background: url(/static/img/bg-countdown.d9390411.png) no-repeat 0 0/100% 100%
}

.promotion--notice[data-v-751ca314] {
    background: -webkit-gradient(linear, left top, right top, from(#ff193a), to(#ff7650));
    background: linear-gradient(90deg, #ff193a, #ff7650)
}

.promotion--going[data-v-751ca314] {
    height: 58px;
    line-height: 58px
}

.promotion .promotion_logo[data-v-751ca314] {
    background: url(/assets/img/prod/icon-bag.png) no-repeat 0 0/contain
}

.promotion_state[data-v-751ca314] {
    display: inline-block;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700
}

.promotion_state .promotion_title[data-v-751ca314] {
    margin-left: 2px
}

.promotion_count-down[data-v-751ca314] {
    display: inline-block;
    font-size: 16px;
    margin-left: 10px
}

.promotion_count-down .time[data-v-751ca314] {
    display: inline-block;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    margin: 0 4px;
    border-radius: 3px;
    background-color: #fff;
    color: #f81200
}

.promotion_more[data-v-751ca314] {
    float: right;
    font-size: 14px;
    color: inherit
}

.promotion_more .v-icon[data-v-751ca314] {
    font-size: 12px
}

.deposit[data-v-38942dd6] {
    margin-top: 20px;
    position: relative;
    z-index: 3
}

.deposit_header[data-v-38942dd6] {
    height: 53px;
    line-height: 53px;
    padding: 0 18px;
    color: #fff;
    font-size: 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #f63a3a;
    background: -webkit-gradient(linear, left top, right top, from(#f63a3a), to(#ff4a5c));
    background: linear-gradient(90deg, #f63a3a, #ff4a5c)
}

.deposit_header_title[data-v-38942dd6] {
    float: left
}

.deposit_header_deadline[data-v-38942dd6] {
    float: right
}

.deposit_header .time[data-v-38942dd6] {
    color: #ffef6b;
    margin-left: 10px;
    font-size: 0
}

.deposit_header .time .piece[data-v-38942dd6] {
    font-size: 16px
}

.deposit_content[data-v-38942dd6] {
    color: #3b3b3b;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    padding: 0 18px;
    background-color: #ffeced;
    position: relative;
    z-index: 2
}

.deposit_content .text[data-v-38942dd6] {
    float: left;
    line-height: 35px
}

.deposit_content .rule_title[data-v-38942dd6] {
    float: right;
    color: #ff2424;
    position: relative
}

.deposit_content .rule_title[data-v-38942dd6]:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -15px;
    width: 100%;
    height: 15px;
    background: transparent
}

.deposit_content .rule_title:hover+.rule_content[data-v-38942dd6] {
    display: inline
}

.deposit_content .rule_content[data-v-38942dd6] {
    display: none;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50px;
    background: #fff;
    -webkit-box-shadow: 0 2px 10px 0 hsla(0, 0%, 40%, .2);
    box-shadow: 0 2px 10px 0 hsla(0, 0%, 40%, .2);
    -webkit-filter: drop-shadow(0 2px 10px hsla(0, 0%, 40%, .2));
    filter: drop-shadow(0 2px 10px rgba(102, 102, 102, .2));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 16px;
    z-index: 1
}

.deposit_content .rule_content[data-v-38942dd6]:before {
    content: "";
    position: absolute;
    right: 38px;
    top: -12px;
    width: 0;
    height: 0;
    border: 6px solid;
    border-color: transparent transparent #fff transparent
}

.deposit_content .rule_content img[data-v-38942dd6] {
    max-width: 100%
}

.deposit_content .rule_content[data-v-38942dd6]:hover {
    display: inline
}

.support[data-v-1c75d724] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0 30px;
    position: relative
}

.support .label[data-v-1c75d724] {
    font-size: 16px
}

.support .v-icon[data-v-1c75d724] {
    margin-right: 5px
}

.support .v-icon.check-circle[data-v-1c75d724] {
    color: #f10313
}

.support_list[data-v-1c75d724] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0;
    margin-left: 10px
}

.support_item[data-v-1c75d724] {
    display: inline-block;
    cursor: pointer;
    margin-left: 20px;
    padding-bottom: 24px;
    position: relative
}

.support_item:hover .support_tag[data-v-1c75d724]:after {
    display: inline-block
}

.support_item:hover .support_tips[data-v-1c75d724] {
    display: block
}

.support_tag[data-v-1c75d724] {
    position: relative
}

.support_tag[data-v-1c75d724]:after {
    content: "";
    display: none;
    position: absolute;
    top: 74%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-style: dashed dashed solid;
    border-color: transparent transparent #fff;
    border-width: 6px;
    z-index: 102
}

.support_tips[data-v-1c75d724] {
    display: none;
    position: absolute;
    top: 60%;
    left: calc(-219px + 50%);
    z-index: 101;
    padding: 26px 38px;
    width: 438px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    -webkit-box-shadow: 0 2px 10px 0 hsla(0, 0%, 40%, .2);
    box-shadow: 0 2px 10px 0 hsla(0, 0%, 40%, .2);
    -webkit-filter: drop-shadow(0 2px 10px hsla(0, 0%, 40%, .2));
    filter: drop-shadow(0 2px 10px rgba(102, 102, 102, .2));
    color: #333;
    font-size: 14px;
    line-height: 1.86
}

.support_tips .title[data-v-1c75d724] {
    font-size: 16px
}

.support_tips .info[data-v-1c75d724] {
    margin-top: 5px;
    padding-bottom: 18px;
    font-size: 14px;
    line-height: 1.8
}

.support_tips .info a[data-v-1c75d724] {
    margin-left: 26px;
    color: #30a2e3
}

.service-terms .term_title[data-v-2f2af6dd] {
    margin: 10px;
    font-size: 21px;
    color: #333;
    text-align: center
}

.service-terms .term_tabs[data-v-2f2af6dd] {
    padding: 15px 0 15px 75px
}

.service-terms .term_tabs .term_tab[data-v-2f2af6dd] {
    display: inline-block;
    font-size: 15px;
    color: #666;
    cursor: pointer
}

.service-terms .term_tabs .term_tab[data-v-2f2af6dd]:nth-of-type(n+2) {
    margin-left: 68px
}

.service-terms .term_tabs .term_tab--active[data-v-2f2af6dd] {
    color: #000;
    cursor: default;
    position: relative
}

.service-terms .term_tabs .term_tab--active[data-v-2f2af6dd]:after {
    content: "";
    position: absolute;
    top: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 50%;
    height: 3px;
    background-color: #000
}

.service-terms .term_content[data-v-2f2af6dd] {
    padding-left: 75px;
    padding-top: 20px
}

.service-terms .term_content .service[data-v-2f2af6dd] {
    height: 384px;
    padding-right: 75px;
    overflow-y: auto
}

.service-terms .term_content .service .item_title[data-v-2f2af6dd] {
    margin: 18px 0 10px;
    font-size: 15px;
    color: #000
}

.service-terms .term_content .service .item_text[data-v-2f2af6dd],
.service-terms .term_content .service .item_text[data-v-2f2af6dd] .item-p {
    font-size: 14px;
    color: #666;
    line-height: 1.8
}

.service-terms .term_content .service .item_text[data-v-2f2af6dd] .item-p a {
    color: #00acff;
    text-decoration: none
}

.service-terms .term_content .service .item_text[data-v-2f2af6dd] .item-b {
    font-weight: 700
}

.primary .name[data-v-040bc85a] {
    font-size: 34px;
    line-height: 1.2;
    font-weight: revert;
    margin-top: 10px;
    letter-spacing: 1px;
}

.primary .intro[data-v-040bc85a] {
    line-height: 26px;
    margin-top: 30px;
    font-size: 16px;
    color: #333;
    word-break: break-all;
    letter-spacing: 1px;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
}

.primary .intro .promotion[data-v-040bc85a] {
    color: #ff4b3d
}

.primary .service-terms[data-v-040bc85a] {
    font-size: 14px;
    color: #333
}

.primary .service-terms .terms_link[data-v-040bc85a] {
    text-decoration: underline;
    cursor: pointer
}

.primary .service-terms .terms_link[data-v-040bc85a]:hover {
    color: #ff4b3d
}

.primary .service_terms_content[data-v-040bc85a] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.primary .service_terms_content .operate[data-v-040bc85a] {
    text-align: center;
    padding: 20px 0 10px
}

.specs .item_list[data-v-cd278a92] {
    overflow: hidden
}

.specs .spec_title .tips[data-v-cd278a92] {
    color: #f81200;
    font-size: 16px
}

.specs .spec_item[data-v-cd278a92] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    line-height: 57px;
    width: 243px;
    text-align: center;
    padding: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.specs .spec_item--disabled[data-v-cd278a92] {
    text-decoration: line-through;
    cursor: not-allowed;
    color: #ccc
}

.specs .spec_item--dashed[data-v-cd278a92] {
    border-style: dashed
}

.specs .spec_item_color[data-v-cd278a92] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    margin-right: 8px;
    vertical-align: text-bottom;
    background-repeat: no-repeat
}

.suites .item_list[data-v-539d0db8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.suites .suite_item[data-v-539d0db8] {
    height: 90px;
    width: 162px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.suites .suite_item:first-of-type .suite_title[data-v-539d0db8] {
    font-size: 18px
}

.suites .suite_detail-left[data-v-539d0db8] {
    margin-left: 12px
}

.suites .suite_detail-left[data-v-539d0db8]:nth-child(3n+1) {
    margin-left: 15px
}

.suites .suite_title[data-v-539d0db8] {
    line-height: 1.7;
    text-align: center
}

.suites .suite_price[data-v-539d0db8] {
    font-size: 14px;
    line-height: 1.7
}

.suites .suite_price--save[data-v-539d0db8] {
    color: #f04141
}

.suites .suite_detail[data-v-539d0db8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 0;
    margin-left: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid #ddd;
    border-radius: 3px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.suites .suite_detail .detail_main[data-v-539d0db8] {
    width: 165px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-right: 1px solid #dedede
}

.suites .suite_detail .detail_main img[data-v-539d0db8] {
    width: 90px;
    height: 90px
}

.suites .suite_detail .detail_main .name[data-v-539d0db8] {
    margin-top: 10px;
    padding: 0 7px;
    font-size: 16px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.3
}

.suites .suite_detail .detail_ancillary[data-v-539d0db8] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 1%
}

.suites .suite_detail .ancillary_list[data-v-539d0db8] {
    padding: 0 5px;
    height: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.suites .suite_detail .ancillary_item[data-v-539d0db8],
.suites .suite_detail .ancillary_list[data-v-539d0db8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.suites .suite_detail .ancillary_item[data-v-539d0db8] {
    width: 128px;
    height: 140px;
    padding: 12px 18px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden
}

.suites .suite_detail .ancillary_item .img_wrap[data-v-539d0db8] {
    text-align: center
}

.suites .suite_detail .ancillary_item .link[data-v-539d0db8] {
    display: inline-block;
    width: 65px;
    height: 65px
}

.suites .suite_detail .ancillary_item .link img[data-v-539d0db8] {
    width: 100%;
    height: 100%
}

.suites .suite_detail .ancillary_item .name[data-v-539d0db8] {
    height: 40px;
    font-size: 14px;
    line-height: 20px;
    max-height: 40px;
    color: #323232;
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;
    text-align: center;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    width: 128px
}

.suites .suite_detail .ancillary_item .colors[data-v-539d0db8] {
    text-align: center;
    margin-top: 10px
}

.suites .suite_detail .ancillary_item .colors .color[data-v-539d0db8] {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid;
    position: relative;
    cursor: pointer
}

.suites .suite_detail .ancillary_item .colors .color[data-v-539d0db8]:nth-of-type(n+2) {
    margin-left: 10px
}

.suites .suite_detail .ancillary_item .colors .color i[data-v-539d0db8] {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.services .item_list[data-v-75fa4a48] {
    width: 100%;
    display: inline-block
}

.services .service_item[data-v-75fa4a48] {
    float: left;
    max-width: 510px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 54px 0 24px
}

.services .item_detail[data-v-75fa4a48] {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.services .item_detail .name[data-v-75fa4a48] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.3
}

.services .item_detail .qa[data-v-75fa4a48] {
    position: relative;
    line-height: 1.3
}

.services .item_detail .qa[data-v-75fa4a48]:hover:after {
    content: "";
    position: absolute;
    top: 10px;
    left: 13px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    border: 12px solid;
    border-color: transparent transparent #fff
}

.services .item_detail .qa .v-icon[data-v-75fa4a48] {
    margin-left: 5px
}

.services .item_detail .qa .v-icon:hover+.service_tip[data-v-75fa4a48] {
    display: block
}

.services .item_detail .qa .service_tip[data-v-75fa4a48] {
    display: none;
    position: absolute;
    top: 30px;
    left: -152px;
    z-index: 1;
    margin-left: -1px;
    padding: 36px;
    width: 300px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .08);
    box-shadow: 0 0 10px rgba(0, 0, 0, .08);
    line-height: 1.5;
    color: #666
}

.services .item_detail .qa .service_tip .title[data-v-75fa4a48] {
    font-size: 16px;
    color: #000
}

.services .item_detail .qa .service_tip .desc[data-v-75fa4a48] {
    margin-top: 25px;
    font-size: 12px;
    line-height: 2;
    overflow: hidden
}

.services .item_detail .tag[data-v-75fa4a48] {
    margin-left: 5px;
    display: inline-block;
    padding: 0 10px;
    line-height: 17px;
    color: #fff;
    font-size: 12px;
    border-radius: 2px;
    white-space: nowrap;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(254, 27, 27, .9)), to(rgba(224, 1, 2, .9)));
    background: linear-gradient(180deg, rgba(254, 27, 27, .9), rgba(224, 1, 2, .9))
}

.services .item_detail .price[data-v-75fa4a48] {
    padding: 0 10px;
    white-space: nowrap;
    line-height: 1.3
}

.services .item_detail .price--sale[data-v-75fa4a48] {
    font-size: 15px
}

.services .item_detail .price--market[data-v-75fa4a48] {
    margin-left: 2px;
    font-size: 12px;
    color: #979797;
    text-decoration: line-through
}

.services .agreement[data-v-75fa4a48] {
    margin-bottom: 10px
}

.services .agreement_checkbox[data-v-75fa4a48] {
    display: inline-block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    vertical-align: middle;
    background: url(/static/img/prod-detail-icon.41ff7d3d.png) no-repeat -10px -237px;
    margin-right: 4px
}

.services .agreement_checked[data-v-75fa4a48] {
    background-position: -10px -205px
}

.services .agreement_text[data-v-75fa4a48] {
    font-size: 16px;
    color: #777;
    vertical-align: middle;
    cursor: pointer
}

.services[data-v-75fa4a48] .el-dialog .service_terms_content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.services[data-v-75fa4a48] .el-dialog .service_terms_content .operate {
    text-align: center;
    padding: 20px 0 10px
}

.laser[data-v-1e856269] {
    position: relative
}

.laser .intro[data-v-1e856269] {
    display: inline-block;
    margin-left: 20px;
    color: #666;
    font-size: 16px;
    line-height: 22px;
    vertical-align: middle;
    cursor: pointer
}

.laser .intro[data-v-1e856269]:hover {
    color: #f04141
}

.laser .intro:hover .laser-info[data-v-1e856269] {
    display: block
}

.laser .intro .v-icon[data-v-1e856269] {
    font-size: 13px;
    margin-right: 5px
}

.laser .laser_item[data-v-1e856269] {
    width: 200px;
    padding: 0 54px 0 24px
}

.laser .item_detail[data-v-1e856269] {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.laser .item_detail .icon-laser[data-v-1e856269] {
    font-size: 19px;
    margin-right: 5px
}

.laser .laser_warn[data-v-1e856269] {
    padding-left: 15px;
    color: red;
    font-size: 16px
}

.laser .laser-info[data-v-1e856269] {
    display: none;
    position: absolute;
    left: 20px;
    top: 60px;
    width: 418px;
    padding: 30px 36px;
    color: #333;
    background-color: #fff;
    z-index: 9;
    -webkit-box-shadow: 0 0 10px #eee;
    box-shadow: 0 0 10px #eee
}

.laser .laser-info .hover-area[data-v-1e856269] {
    position: absolute;
    top: -25px;
    height: 30px;
    width: 100%;
    left: 0
}

.laser .laser-info__title[data-v-1e856269] {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
}

.laser .laser-info__item-list[data-v-1e856269] {
    margin-bottom: 10px
}

.laser .laser-info__item[data-v-1e856269] {
    font-size: 14px;
    line-height: 24px
}

.laser .laser-info__item[data-v-1e856269]:before {
    content: "";
    display: inline-block;
    margin-right: 8px;
    width: 4px;
    height: 4px;
    background-color: #cecece;
    border-radius: 4px;
    vertical-align: middle
}

.laser .laser-info .laser-buy__introduce[data-v-1e856269] {
    font-size: 0
}

.laser .laser-info .laser-buy__introduce .item[data-v-1e856269] {
    position: relative;
    display: inline-block;
    width: 25%;
    line-height: 0;
    text-align: center;
    padding-bottom: 3px
}

.laser .laser-info .laser-buy__introduce .item[data-v-1e856269]:after {
    position: absolute;
    content: "";
    height: 1px;
    width: 100%;
    left: 0;
    top: 17px;
    z-index: -1;
    background-color: #60cbff
}

.laser .laser-info .laser-buy__introduce .item[data-v-1e856269]:first-child:after {
    width: 50%;
    left: 50%
}

.laser .laser-info .laser-buy__introduce .item[data-v-1e856269]:last-child:after {
    width: 50%
}

.laser .laser-info .laser-buy__introduce .item__index[data-v-1e856269] {
    display: inline-block;
    width: 23px;
    height: 23px;
    margin: 0 auto;
    color: #fff;
    line-height: 23px;
    border: 6px solid #fff;
    background-color: #60cbff;
    font-size: 16px;
    border-radius: 23px
}

.laser .laser-info .laser-buy__introduce .item__text[data-v-1e856269] {
    margin-top: 7px;
    font-size: 12px;
    line-height: 1.2
}

@-webkit-keyframes blink-data-v-b87b47ae {
    50% {
        color: #f04141
    }
}

@keyframes blink-data-v-b87b47ae {
    50% {
        color: #f04141
    }
}

.number_item[data-v-b87b47ae] {
    display: inline-block;
    line-height: 57px
}

.number_item[data-v-b87b47ae]:hover {
    color: #777
}

.number_item label[data-v-b87b47ae] {
    display: inline-block;
    font-size: 20px;
    width: 62px;
    height: 57px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.number_item label[data-v-b87b47ae]:hover {
    color: #e90f23
}

.number_item label.disabled[data-v-b87b47ae] {
    cursor: not-allowed;
    color: #ddd
}

.number_item input[data-v-b87b47ae] {
    height: 55px;
    width: 75px;
    text-align: center;
    border: solid #ddd;
    border-width: 0 1px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: top
}

.number_tips[data-v-b87b47ae] {
    display: inline-block;
    height: 57px;
    margin-left: 25px;
    color: #999;
    font-size: 13px
}

.number_tips--blink[data-v-b87b47ae] {
    -webkit-animation: blink-data-v-b87b47ae .5s 3;
    animation: blink-data-v-b87b47ae .5s 3
}

.installment .title_logo[data-v-d35972f6] {
    width: 23px;
    height: 20px;
    vertical-align: bottom
}

.installment .item_list[data-v-d35972f6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.installment_item[data-v-d35972f6] {
    width: 245px;
    height: 90px
}

.installment_item .item_detail[data-v-d35972f6] {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 20px
}

.installment_price[data-v-d35972f6] {
    font-size: 15px;
    line-height: 1.5
}

.installment_interest[data-v-d35972f6] {
    font-size: 13px
}

.vbuy_result p[data-v-09bd1e91] {
    text-align: center
}

.vbuy_result .vbuy_state .bag-img[data-v-09bd1e91] {
    display: inline-block;
    width: 104px;
    height: 60px;
    background: url(/static/img/bg-bag.2984c4f3.png) no-repeat 0 0/contain
}

.vbuy_result .vbuy_state .state-text[data-v-09bd1e91] {
    font-size: 22px;
    margin-top: 13px;
    color: #000
}

.vbuy_result .vbuy_state .state-btns[data-v-09bd1e91] {
    margin-top: 20px
}

.vbuy_result .vbuy_state .state-btns .v-btn[data-v-09bd1e91] {
    margin-right: 0
}

.vbuy_result .vbuy_state .state-btns .v-btn[data-v-09bd1e91]:nth-of-type(n+2) {
    margin-left: 14px
}

.vbuy_result .vbuy_other[data-v-09bd1e91] {
    margin-top: 32px;
    text-align: center;
    padding: 0 25px
}

.vbuy_result .vbuy_other .title[data-v-09bd1e91] {
    color: #666;
    font-size: 14px;
    position: relative
}

.vbuy_result .vbuy_other .title[data-v-09bd1e91]:after,
.vbuy_result .vbuy_other .title[data-v-09bd1e91]:before {
    content: "";
    position: absolute;
    height: 1px;
    width: 245px;
    background: #e5e5e5;
    opacity: .5;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.vbuy_result .vbuy_other .title[data-v-09bd1e91]:before {
    left: 0
}

.vbuy_result .vbuy_other .title[data-v-09bd1e91]:after {
    right: 0
}

.vbuy_result .vbuy_other .goods[data-v-09bd1e91] {
    overflow: hidden;
    margin-top: 20px
}

.vbuy_result .vbuy_other .item[data-v-09bd1e91] {
    float: left;
    width: 290px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.vbuy_result .vbuy_other .item[data-v-09bd1e91]:nth-of-type(2n) {
    margin-left: 30px
}

.vbuy_result .vbuy_other .item[data-v-09bd1e91]:nth-of-type(n+3) {
    margin-top: 26px
}

.vbuy_result .vbuy_other .item .goods-img[data-v-09bd1e91] {
    width: 100px;
    height: 100px
}

.vbuy_result .vbuy_other .item .info[data-v-09bd1e91] {
    margin-left: 8px;
    text-align: left;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0;
    overflow: hidden
}

.vbuy_result .vbuy_other .item .info p[data-v-09bd1e91] {
    text-align: left
}

.vbuy_result .vbuy_other .item .info .desc[data-v-09bd1e91] {
    color: #000;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.vbuy_result .vbuy_other .item .info .price[data-v-09bd1e91] {
    font-size: 12px;
    color: #000;
    margin-top: 6px
}

.vbuy_result .vbuy_other .item .info .price .activity-price[data-v-09bd1e91] {
    color: #f81200;
    margin-left: 8px
}

.vbuy_result .vbuy_other .item .info .price .market-price[data-v-09bd1e91] {
    color: #aaa;
    text-decoration: line-through;
    margin-left: 8px
}

.vbuy_result .vbuy_other .item .info .activity-state[data-v-09bd1e91] {
    margin-top: 14px;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    border-radius: 10px;
    background-color: #f0f0f0;
    font-size: 12px;
    color: #999;
    padding: 0 8px
}

.vbuy_result .vbuy_other .item .info .activity-state.active[data-v-09bd1e91] {
    background: #fff3f5;
    color: #ff2d3f
}

.action_tips[data-v-14c9681a] {
    margin-bottom: 12px;
    font-size: 16px;
    color: #f81200
}

.action .appoint-box[data-v-14c9681a] {
    padding: 17px 63px 0
}

.action .appoint-box .text[data-v-14c9681a] {
    font-size: 17px;
    color: #333;
    text-align: center
}

.action .appoint-box .box-content[data-v-14c9681a] {
    height: 100px
}

.action .appoint-box input[data-v-14c9681a] {
    margin-top: 10px;
    padding: 10px 20px;
    height: 46px;
    line-height: 26px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 100%;
    font-size: 15px
}

.action .appoint-box .tips[data-v-14c9681a] {
    margin-top: 5px;
    color: #f81200;
    font-size: 14px
}

.action .appoint-box .operate[data-v-14c9681a] {
    text-align: center;
    margin-top: 20px
}

.action .v-btn--swell[data-v-14c9681a] {
    min-width: 170px;
    padding: 0 16px;
    width: auto
}

.action .v-btn--light-red[data-v-14c9681a] {
    opacity: .6
}

.action button.laser-add-button.v-btn.v-btn--brand[data-v-14c9681a] {
    padding: 0 30px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.settle[data-v-ed3a5212] {
    margin-top: 40px;
}

.settle_total[data-v-ed3a5212] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.settle_total .price[data-v-ed3a5212] {
    width: 100%;
    line-height: 46px;
    background: rgb(249 249 249);
    padding: 10px 40px 10px 30px;
    border-radius: 50px;
    font-size: 25px;
    color: #444444;
    white-space: nowrap;
    margin-left: -20px;
}

.settle_total .info[data-v-ed3a5212] {
    vertical-align: top;
    color: #666;
    line-height: 2;
    font-size: 16px;
    word-break: break-all;
    word-wrap: break-word
}

.settle_operation[data-v-ed3a5212] {
    margin-top: 40px;
    overflow: hidden;
}

.sku-module_title {
    padding-top: 20px;
    font-size: 19px;
    line-height: 1;
    margin-bottom: 20px;
    color: #333
}

.sku-module_content {
    margin-left: -15px;
    margin-bottom: 10px
}

.sku-module_item {
    height: 57px;
    margin-bottom: 15px;
    margin-left: 15px;
    font-size: 16px;
    color: #777;
    cursor: pointer;
    border: 1px solid #ddd;
    border-radius: 6px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.sku-module_item:hover {
    color: #e90f23
}

.sku-module_item--checked {
    color: #e90f23;
    border-color: #e90f23
}

.sku-module_item .item_checkbox {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 10px;
    width: 14px;
    height: 14px;
    font-size: 0
}

.sku-module_item .item_checkbox .v-icon {
    font-size: 14px;
    line-height: 1
}

.sku-module .detail_link {
    color: #666;
    text-decoration: underline;
    cursor: pointer;
    font-size: 16px
}

.sku-module .detail_link:hover {
    color: #f51919
}

.base-info {
    background-color: #fff;
    position: relative;
    padding-bottom: 50px;
}

.base-info_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.base-info_left {
    width: 515px
}

.base-info_left .left-info {
    width: 515px;
    overflow: hidden
}

.base-info .sku-info {
    width: 510px
}

.recommend[data-v-96417e3e] {
    background-color: #f7f7f7;
    /* height:424px; */
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.recommend .tabs[data-v-96417e3e] {
    padding: 35px 0 20px 0;
    font-size: 22px;
    font-weight: 600;
    color: #333;
    overflow: hidden;
}

.recommend .tabs .tab_item[data-v-96417e3e] {
    cursor: pointer;
    display: inline-block;
    margin-right: 36px
}

.recommend .tabs .tab_item--active[data-v-96417e3e] {
    color: #000;
    font-weight: 700
}

.recommend .tabs .tab_item--active[data-v-96417e3e]:after {
    content: "";
    display: block;
    margin: 10px auto;
    width: 23px;
    height: 1px;
    background-color: #000
}

.recommend .tab_content .operation[data-v-96417e3e] {
    position: absolute;
    top: 235px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 38px;
    height: 38px;
    line-height: 38px;
    color: #b3b3b3;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #b3b3b3;
    text-align: center;
    cursor: pointer
}

.recommend .tab_content .operation.disabled[data-v-96417e3e] {
    opacity: .5;
    cursor: not-allowed
}

.recommend .tab_content .operation--previous[data-v-96417e3e] {
    left: 30px
}

.recommend .tab_content .operation--next[data-v-96417e3e] {
    right: 30px
}

.recommend .tab_content .content_wrapper[data-v-96417e3e] {
    width: 1248px;
    height: 260px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.recommend .tab_content .recommend_wrapper[data-v-96417e3e] {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    white-space: nowrap;
    -webkit-transition: all .3s;
    transition: all .3s
}

.recommend .tab_content .recommend_list[data-v-96417e3e] {
    display: inline-block;
    white-space: nowrap;
    min-width: 1248px;
}

.recommend .tab_content .recommend_item[data-v-96417e3e] {
    /* width: 238px; */
    /* height: 237px; */
    text-align: center;
    border-radius: 20px;
    background-color: #fff;
    margin-right: 10px;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}

.recommend .tab_content .recommend_item[data-v-96417e3e]:hover {
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .1);
    box-shadow: 0 0 30px rgba(0, 0, 0, .1)
}

.recommend .tab_content .recommend_item_link[data-v-96417e3e] {
    display: inline-block;
    width: 170px;
    /* height: 160px; */
    overflow: hidden;
}

.recommend .tab_content .recommend_item_link img[data-v-96417e3e] {
    width: 100%;
    height: auto;
    margin-top: 30px;
    overflow: hidden;
}

.recommend .tab_content .recommend_item_info[data-v-96417e3e] {
    font-size: 14px;
}

.recommend .tab_content .recommend_item_info .name[data-v-96417e3e] {
    padding: 5px 20px 20px;
    color: #333;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.recommend .tab_content .recommend_item_info .price[data-v-96417e3e] {
    color: #f51919;
    line-height: 1
}

.detail_tab[data-v-5cf35b6d] {
    float: left
}

.detail_tab .tabs[data-v-5cf35b6d] {
    overflow: hidden
}

.detail_tab .tab_item[data-v-5cf35b6d] {
    display: inline-block;
    height: 80px;
    line-height: 80px;
    color: #999;
    font-size: 17px;
    position: relative;
    margin-right: 65px;
    -webkit-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.detail_tab .tab_item--active[data-v-5cf35b6d] {
    color: #3a3a3a
}

.detail_tab .tab_item--active[data-v-5cf35b6d]:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 40%;
    background-color: #000;
    bottom: 15px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1
}

.mini-settle[data-v-55c40d2f] {
    float: right;
    height: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.mini-settle .prod-img[data-v-55c40d2f] {
    width: 58px;
    height: 58px
}

.mini-settle .prod-info[data-v-55c40d2f] {
    width: 250px;
    font-size: 12px;
    line-height: 18px;
    margin-left: 10px
}

.mini-settle .prod-info .intro .name[data-v-55c40d2f] {
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    line-height: 24px
}

.mini-settle .prod-info .intro .price[data-v-55c40d2f] {
    margin-left: 10px;
    color: #f51200;
    vertical-align: middle
}

.mini-settle .prod-info .text[data-v-55c40d2f] {
    word-break: break-all;
    word-wrap: break-word;
    color: #999
}

.mini-settle .operation[data-v-55c40d2f] {
    margin-left: 10px
}

.mini-settle .operation .action[data-v-55c40d2f] {
    width: auto
}

.mini-settle .operation[data-v-55c40d2f] .v-btn {
    margin-right: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 16px;
    width: auto;
    min-width: 124px;
    max-width: 230px;
    font-size: 14px
}

.info[data-v-a15c40da] {
    overflow: hidden
}

.info_content[data-v-a15c40da] {
    width: 1920px;
    margin-left: 50%;
    left: -960px;
    text-align: center;
    position: relative;
    overflow: hidden
}

.info_content.isYX[data-v-a15c40da] .m-item {
    text-align: left;
    width: 1200px;
    margin: 0 auto;
    line-height: 30px;
    min-height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #e8e8e8;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.info_content.isYX[data-v-a15c40da] .m-item .left {
    font-size: 18px;
    color: #252525;
    width: 140px
}

.info_content.isYX[data-v-a15c40da] .m-item .right {
    font-size: 14px;
    margin-left: 36px;
    padding: 20px 0;
    color: #999;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.info_content.isYX[data-v-a15c40da] .m-item .right .con {
    line-height: 24px
}

.info_content.isYX[data-v-a15c40da] .m-item:first-child {
    margin-top: 28px
}

.info_content.isYX[data-v-a15c40da] img {
    max-width: 1200px
}

.info_content.isYX[data-v-a15c40da] .edui-upload-video {
    width: 1200px
}

.info_content[data-v-a15c40da] .dark {
    padding: 80px 0;
    background-color: #000
}

.info_content[data-v-a15c40da] img {
    vertical-align: middle
}

.info_content[data-v-a15c40da] img[lazy=error],
.info_content[data-v-a15c40da] img[lazy=loading] {
    background-size: 30% auto;
    height: 300px;
    width: 1200px
}

.info_content[data-v-a15c40da] tr img[lazy=error],
.info_content[data-v-a15c40da] tr img[lazy=loading] {
    width: unset
}

.info_content[data-v-a15c40da] audio {
    display: none
}

.info_content[data-v-a15c40da] .edui-upload-video {
    width: 1200px;
    height: 675px;
    margin: 0 auto;
    border: none;
    outline: none;
    -o-object-fit: cover;
    object-fit: cover
}

.packing .param_list .param_item[data-v-0dfc27fe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #e0e0e0;
    padding: 30px 0
}

.packing .param_list .name[data-v-0dfc27fe] {
    margin-top: 10px;
    width: 270px;
    font-size: 28px;
    color: #000;
    line-height: 24px
}

.packing .param_list .content_list[data-v-0dfc27fe] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0
}

.packing .param_list .content_item[data-v-0dfc27fe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden
}

.packing .param_list .content_item img[data-v-0dfc27fe] {
    max-width: 100%
}

.packing .param_list .content_item .subname[data-v-0dfc27fe] {
    width: 270px;
    line-height: 40px;
    letter-spacing: .015em;
    vertical-align: middle;
    word-break: break-all;
    word-wrap: break-word
}

.packing .param_list .content_item .text[data-v-0dfc27fe] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0;
    line-height: 40px;
    color: #666;
    word-break: break-all;
    word-wrap: break-word
}

.img-preview {
    padding-top: 20px;
    overflow: hidden
}

.img-preview .img_list li {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
    margin-right: 15px;
    border: 1px solid #fff
}

.img-preview .img_list li:hover {
    border: 1px solid #000
}

.img-preview .img_list li img {
    width: 100%;
    height: 100%
}

.img-preview .img_list .img_item {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAhFJREFUOBGNlDsvREEYhvesW2zilrhEFBIhbo2CSjQ6jWglYn8BhUriP2g1CtGIQlxKFESCKFSSVSASYaMTRNyP552dOY6zZ/Emz8437/fNd2bPzqyX+EW+76dId0MjvMAVZDzP8xn/Lxr1wSo8QVQ3GLNQ/2dHikpgDpzeCPZhGdYgA073BKMFm5JUsy1b/cA4AzXRBXgdsAROU9EaMyfrdnZJ3BVbFDKpSYO+wQcMhVKJBIbe2SdoZ3nN8Aah5cciJniTIF1AaZBnoh9AmglMG+DVgXaxF5Pz8I9ASps8QQr0a2r71TGLWvGlk2hOc/wxk/X9dc2LQeesHA44X3eMRhTVEVRBc85JlOK12viG2icbb9qx14wUDdsnLNuEnqp3pq9ZSFkSwTsjfoZ3SGqHugFSWW4wn5d87oOOjRa2gerOQDpmh68KaFLEUAJveJ8yukDKqCAq/L/eoc6lZB6WpIEaZUGJjmjDf8xHbM1OUEsj3U1pKTBtgFcJj7ARk6vAvwVpIMgzqQfdTWk8SHw3rcUPfgTZzHUGV0Dajq5RwahJ5c7jBLGXV2QNctqZa6ZlnbG1JKbAHRfdAB1a8zfFWATtMA3uaxIa7fJZUajpEEndzbB0ztyD5CtegH44B+kQ8m6aeQgJ3Yo0rMM16NC+wBnMQ4/bDXETnIK0UfA9uQUaKUyaQxs2QzH5BqaLcPwFHFSaKHgqrAcAAAAASUVORK5CYII=), url(https://shopstatic.vivo.com.cn/vivoshop/spaweb/static/icon-enlarge.cur), auto
}

.img-preview .img_list .img_item--current {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGVlDsvQ2EYx88pKiQNBhoxGBWLgUkstm7WJqKfwGKS+A5Wi0EsYhCXUQ0sJQZrDUgTUZdJSMS9fv+35z05zun1n/zO87zPzWn7vFynjsrlcjfpcRiED7iFguu6ZWzzYtAU7MIbhFUisAoDDSdS1AFrYPWFk4dt2IMCWL3gZGoOJalhOa/6FbsCfeEGYinYAqulcI05k7VvVsQfq1oUCFKTBX2CH0gHUo5DQN/ZL+jNGg6zzdQugnQDcRvXQP0A0oofbMKh3oVzNaKsacHpBv2aev3eJub8K6FnHqR9JdpBe9YFp+zXM9aIgn6cHu8YNiVq37zgoWcnZTVQSytpaY0YNouTg1glEnk+UDPM0E94wtfSJ7ExDdRB6qwY8yzyzENkbUzWcS40TD5D2jAd8EXsV4ExkAoqaFX0aS+lK/XqI2nQPSiRwraqOa/h2G9kkO6mtOUHm3CoT8CjGtGM38JhAHQ3pQU/UcehTju4owZ0FCklmDGpyj7qBriRIi9ATm9mh6lttGotiSXQ3ZR0A7S05t8Utg1GYBnsx8Q1OuGZqDU0TVJ3M6h3DvYPKS5/A6bhGqQzqH7TSMQhC/twB9/wAVewDhP2bfCH4BKkg5rfk22QpTBmljYYDPjkkxw34eIPEAszMLj34GUAAAAASUVORK5CYII=), url(https://shopstatic.vivo.com.cn/vivoshop/spaweb/static/icon-narrow.cur), auto
}

.img-preview .img_list .video_item {
    cursor: pointer
}

.img-preview .img_list .video_item .video-play {
    position: absolute;
    width: 36px;
    height: 36px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABDVJREFUWAm1lk+oVWUUxe+rzEyJcBA4iIeQONOCaNakRqbVoBxIIxWRcCQ2KJoYFIEGTURFKShoEJFgfxAdO+iPOHSgg2eIggg6MCq0uq3fd886rfPd7773INqw7l577f3tve85955758bj8YOj0WhOsC2Hu3YpP46CFp/SHtKB1gJLaTFnJmWY+7R4SxuxkM2HZ3nqnKvPEOe7db72uYRz1sp5L+RB6ZNz2LEb1b7OE89aMpdwXfF5y9wQ3+K5gPOpmecSi9VlPXVlydYVIulG9hw2t0drGflcylejrk3dfFxfIZp54GJ+XnUrhavCfcFGY6xeCs1D4ba6fi6vkBeg2ByffLvit4THBeyO8JnwifCnQG09RFJvmetFES87ntNziHeKeXgukNoe1RwoldMvC5LeE37qUh6cHp4xpdbsR14oB1OYMXydcE5YIWA3BK7uEwRh34gfFm4LOdwDZ2m9/oAO5nCFg9i5Z6V7mQviW4QXhfeFXwXbKyLfC9zaurd72XPGHF+MQ7Msi+ej6Gfxv7v4S/mXhTNdjHtMOCh8IWwUsk8/uNPlhvl6oTycxbPq0Lk9bwt7hWuCbbPIVwJfgkeF7G0ueWg0bCVbWp50Pv2PKnhNOCH4UcAP907hW+EFIesVlti+5Op37iQec4NJNHm1hscyvqf4qPC64G+caPlSHJE/JPiz6HPke8uFsmAW7w+KZI11a79I2CO8K3BLbdtEPhZchw7vLReymAXJncdbx9dwHv07gW/eKcTO+HZuchC+9GEhSMuW0p0vjaKBdST4XeGgkN/E5xVjWVuE+gpNFZSq6RfX2VMBd5zcpxdM5Pl1cG3Ik4fXQOiCZnGrcJkat21n1F4MPqA8/v9P26DmfLCfjiFXxM9HPKCzFuK35b9cpTU6z4Nyh5Afi8uKdwl/CU2rF1ruIq6zpzkc2yrsF9YSdMaD8nPhuPBbp7m+CyeOhbJpJhfTqXPejZ+S9o7wDMmwH8Q/EK4Krq29UhOrrxCqByV3AzRupWvwq4U3hfr23JT2kXBWyPPJleoNfZz3Nwtrfqs/Nho9J/4wh4WXhNPCG4J78c/xU+FVIZcpA6XZPMO+6PxBWyXmDzAe0Nwc/6TAgw2OXRf43VpPEMYP7IfCgpALmNeevzFoWMmx0CMKcnjyXIzbso+TDcvb4/RgkMR6mWZcf4bchKYslvExxX8Iu4X8k/+14pPC70LWK5xaAg3LZSZK91pfIeS8Qi3OFZ0X+BxdEvzvUbQ3L1YPztjnUlv2n3wvxkQ4Zj+J/n3NZVAHAxvxYDHfMjehAYMyRsPQcok6dg0ecw+8YT1zA42FSHqQC+ul6pq6nqZp7pM+ObXEiaLVVygH1Uu5iXXXoqe1BpO3bu5lfLbkl7pCHu5D6XNA6ubO26Ob45u8vkJult5XIhtYy7rkrrXmuOUH2j8WHjtUjQQDhAAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100%;
    z-index: 2
}

.img-preview .img_list .video_item .mask-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .3);
    z-index: 1
}

.img-preview .no-img .video-container {
    margin-top: 0
}

.img-preview .img_big {
    width: 0;
    height: 0;
    margin-top: 20px;
    -webkit-transition: all .2s;
    transition: all .2s;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGVlDsvQ2EYx88pKiQNBhoxGBWLgUkstm7WJqKfwGKS+A5Wi0EsYhCXUQ0sJQZrDUgTUZdJSMS9fv+35z05zun1n/zO87zPzWn7vFynjsrlcjfpcRiED7iFguu6ZWzzYtAU7MIbhFUisAoDDSdS1AFrYPWFk4dt2IMCWL3gZGoOJalhOa/6FbsCfeEGYinYAqulcI05k7VvVsQfq1oUCFKTBX2CH0gHUo5DQN/ZL+jNGg6zzdQugnQDcRvXQP0A0oofbMKh3oVzNaKsacHpBv2aev3eJub8K6FnHqR9JdpBe9YFp+zXM9aIgn6cHu8YNiVq37zgoWcnZTVQSytpaY0YNouTg1glEnk+UDPM0E94wtfSJ7ExDdRB6qwY8yzyzENkbUzWcS40TD5D2jAd8EXsV4ExkAoqaFX0aS+lK/XqI2nQPSiRwraqOa/h2G9kkO6mtOUHm3CoT8CjGtGM38JhAHQ3pQU/UcehTju4owZ0FCklmDGpyj7qBriRIi9ATm9mh6lttGotiSXQ3ZR0A7S05t8Utg1GYBnsx8Q1OuGZqDU0TVJ3M6h3DvYPKS5/A6bhGqQzqH7TSMQhC/twB9/wAVewDhP2bfCH4BKkg5rfk22QpTBmljYYDPjkkxw34eIPEAszMLj34GUAAAAASUVORK5CYII=), auto;
    position: relative
}

.img-preview .img_big img {
    width: 100%;
    height: 100%
}

.img-preview .img_big .preview {
    position: absolute;
    top: 0;
    z-index: 1;
    height: 100%;
    width: 25%;
    color: #fff
}

.img-preview .img_big .preview--left {
    left: 0;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAAAXNSR0IArs4c6QAAAFpJREFUKBVjYMAD/v//zwLEM4B4OxAz4lQKVbgGSIPAEyBmxaoYKAEyEabwFZCtM5QVMhLlGZAPgQr1gBgGwrH6GiYIVEW8yVDTiQtXJBuGmwbcqQ7N0/D0DADJliCrcrut2QAAAABJRU5ErkJggg==), auto
}

.img-preview .img_big .preview--right {
    right: 0;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAAAXNSR0IArs4c6QAAAHVJREFUKBVj+P//fykQrwViIQZ8AKhgMxCDwDkgxq0YKCkKxJeBGARGhGJenCEHDAETcDhACF+sCoFy8kB8H4hBYAcQs2EoBArKA/F9IAYBkCKOIaEI5EigY0+DXA0E2B0O9QkLkD4MxBeBOIeRkfEHVByDAgBEVQ0OlJVvjgAAAABJRU5ErkJggg==), auto
}

.remark-item[data-v-2e85a2a6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 50px 0 60px;
    border-bottom: 1px solid #e4e4e4
}

.remark-item .remark_user[data-v-2e85a2a6] {
    width: 150px;
    text-align: left;
    float: left;
    overflow: hidden
}

.remark-item .remark_user .avatar[data-v-2e85a2a6] {
    margin-right: 23px;
    display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    vertical-align: middle;
    overflow: hidden
}

.remark-item .remark_user .avatar img[data-v-2e85a2a6] {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.remark-item .remark_user .name[data-v-2e85a2a6] {
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    width: 60px;
    text-overflow: ellipsis
}

.remark-item .remark_content[data-v-2e85a2a6] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0;
    padding-top: 15px
}

.remark-item .remark_content .rate[data-v-2e85a2a6] {
    font-size: 20px
}

.remark-item .remark_content .remark_text[data-v-2e85a2a6] {
    line-height: 30px;
    color: #333;
    font-size: 18px;
    padding: 17px 0 0;
    word-wrap: break-word;
    overflow-wrap: anywhere;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    white-space: pre-line
}

.remark-item .remark_content .remark_imgs[data-v-2e85a2a6] {
    padding: 20px 0
}

.remark-item .remark_content .remark_time[data-v-2e85a2a6] {
    font-size: 13px;
    line-height: 24px;
    color: #a9a9a9;
    margin-top: 20px
}

.remark-item .remark_content .remark_reply[data-v-2e85a2a6] {
    margin-top: 15px;
    padding: 10px 15px;
    color: #666;
    background: #f7f7f5;
    font-size: 16px;
    line-height: 30px;
    word-break: break-all;
    word-wrap: break-word;
    overflow-wrap: anywhere;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.remark-item .remark_content .remark_reply .title[data-v-2e85a2a6] {
    color: #333
}

.remark-item .remark_content .remark_append[data-v-2e85a2a6] {
    padding: 24px 0 0;
    color: #333;
    font-size: 18px
}

.remark-item .remark_content .remark_append .append_text[data-v-2e85a2a6] {
    word-wrap: break-word;
    overflow-wrap: anywhere;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.remark-item .remark_content .remark_append .append_text .label[data-v-2e85a2a6] {
    color: #008ddc;
    font-weight: 400;
    margin-right: 6px;
    white-space: nowrap
}

.remark-item .remark_content .remark_append .append_imgs[data-v-2e85a2a6] {
    padding-top: 20px
}

.remark_empty .empty-img[data-v-2b187d4c] {
    padding: 23px 0;
    text-align: center
}

.remark_empty .empty-img img[data-v-2b187d4c] {
    width: 196px;
    height: 164px
}

.remark_empty .empty-desc[data-v-2b187d4c] {
    margin-top: 15px;
    text-align: center;
    line-height: 32px;
    font-size: 16px;
    color: #666
}

.remark_filter[data-v-2b187d4c] {
    padding: 78px 20px 23px 0;
    border-top: 1px solid #e5e5e5;
    text-align: right
}

.remark_filter label[data-v-2b187d4c] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 40px;
    cursor: pointer
}

.remark_filter .g-percent[data-v-2b187d4c] {
    float: left;
    font-size: 14px;
    color: #999
}

.remark_filter .g-percent i[data-v-2b187d4c] {
    font-size: 24px;
    color: #252525;
    margin-left: 13px
}

.remark_filter .v-checkbox[data-v-2b187d4c] {
    margin-right: 5px
}

.remark .word[data-v-2b187d4c] {
    padding-left: 11px
}

body[data-v-2b187d4c],
html[data-v-2b187d4c] {
    overflow-y: scroll
}

.evaluation_list[data-v-7ce718b1] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.evaluation_item[data-v-7ce718b1] {
    width: 580px;
    margin-bottom: 34px;
    cursor: pointer
}

.evaluation_item .img[data-v-7ce718b1] {
    width: 580px;
    height: 338px
}

.evaluation_item .img img[data-v-7ce718b1] {
    width: 100%;
    height: 100%
}

.evaluation_item .title[data-v-7ce718b1] {
    font-size: 20px;
    color: #000;
    line-height: 23px;
    margin-top: 18px;
    padding-left: 4px;
    overflow: hidden;
    text-overflow: ellipsis
}

.evaluation_item .desc[data-v-7ce718b1] {
    font-size: 14px;
    color: #666;
    line-height: 22px;
    height: 44px;
    padding: 0 13px;
    margin-top: 9px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2
}

.evaluation_item .footer[data-v-7ce718b1] {
    margin-top: 8px;
    height: 38px;
    line-height: 38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.evaluation_item .footer .number[data-v-7ce718b1] {
    color: #bbb;
    font-size: 14px;
    padding-left: 13px
}

.evaluation_item .footer .number .v-icon[data-v-7ce718b1] {
    font-size: 28px;
    vertical-align: middle
}

.evaluation_item .footer .number .count[data-v-7ce718b1] {
    vertical-align: middle;
    margin-left: 4px
}

.evaluation_item .footer .view[data-v-7ce718b1] {
    color: #000;
    font-size: 14px;
    padding-right: 25px
}

.evaluation_item .footer .view .v-icon[data-v-7ce718b1] {
    font-size: 12px
}

.evaluation[data-v-7ce718b1] .el-dialog.is-fullscreen {
    width: 910px
}

.evaluation_detail[data-v-7ce718b1] {
    padding: 0 50px
}

.evaluation_detail .title[data-v-7ce718b1] {
    font-size: 26px;
    color: #000;
    text-align: center
}

.evaluation_detail .from[data-v-7ce718b1] {
    font-size: 14px;
    color: #666;
    line-height: 22px;
    text-align: right;
    margin-top: 20px
}

.evaluation_detail .content[data-v-7ce718b1] {
    padding-top: 30px
}

.evaluation_detail .content[data-v-7ce718b1] .evaluation-dialog-from {
    text-align: right;
    margin-bottom: 20px
}

.evaluation_detail .content[data-v-7ce718b1] p {
    line-height: 22px
}

.evaluation_detail .content[data-v-7ce718b1] img {
    max-width: 100%
}

.evaluation_detail .content[data-v-7ce718b1] img[lazy=loading],
.evaluation_detail .content img[lazy=error][data-v-7ce718b1] {
    background-size: 30% auto;
    height: 300px;
    width: 100%
}

.after-sale .proxy[data-v-2a030334] {
    overflow: hidden
}

.after-sale .proxy[data-v-2a030334] img {
    max-width: 1200px;
    height: auto
}

.detail-info[data-v-a9cdba66] {
    border-top: 1px solid #e0e0e0;
    padding: 80px 0;
    position: relative;
    overflow: hidden
}

.detail-info .detail_bar[data-v-a9cdba66] {
    height: 80px;
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10
}

.base-info[data-v-af585a9a] {
    height: 2673px;
    background-color: #fff;
    position: relative
}

.base-info_container[data-v-af585a9a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.base-info_left .left-info[data-v-af585a9a] {
    background: #fafafa;
    width: 515px;
    height: 515px;
    overflow: hidden
}

.base-info_left .left-bottom[data-v-af585a9a] {
    position: relative;
    margin: 50px 0 15px;
    width: 515px;
    height: 87px;
    background: #fafafa
}

.base-info .sku-info[data-v-af585a9a] {
    width: 510px;
    height: 510px
}

.base-info .sku-info .part1[data-v-af585a9a] {
    width: 510px;
    height: 68px;
    background: #fafafa
}

.base-info .sku-info .part2[data-v-af585a9a] {
    margin-top: 10px;
    width: 510px;
    height: 22px;
    background: #fafafa
}

.base-info .sku-info .middle[data-v-af585a9a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.base-info .sku-info .middle .part3[data-v-af585a9a],
.base-info .sku-info .middle .part4[data-v-af585a9a] {
    margin: 76px 20px 15px;
    width: 220px;
    height: 240px;
    background: #fafafa
}

.base-info .sku-info .bottom[data-v-af585a9a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.base-info .sku-info .bottom .part5[data-v-af585a9a] {
    margin-top: 76px;
    width: 510px;
    height: 40px;
    background: #fafafa
}

.base-info .sku-info .bottom .part6[data-v-af585a9a] {
    margin-top: 76px;
    width: 510px;
    height: 500px;
    background: #fafafa
}

.page_container {
    background-color: #fff;
    font-family: Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei, Hiragino Sans GB, Heiti SC, SimHei, SimSun, sans-serif
}