.thumbnail-block[data-v-7e913f92] {
    width: 400px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: relative;
    margin-top: 16px
}

.thumbnail-block .left-botton[data-v-7e913f92] {
    width: 26px;
    height: 60px;
    border-radius: 4px;
    opacity: .400000006;
    background: #000;
    display: flex;
    align-items: center;
    cursor: pointer
}

.thumbnail-block .left-botton[data-v-7e913f92]:hover {
    opacity: .6999999881
}

.thumbnail-block .left-botton .left-icon[data-v-7e913f92] {
    transform: rotate(180deg);
    width: 100%
}

.thumbnail-block .right-botton[data-v-7e913f92] {
    width: 26px;
    height: 60px;
    border-radius: 4px;
    opacity: .400000006;
    background: #000;
    display: flex;
    align-items: center;
    cursor: pointer
}

.thumbnail-block .right-botton[data-v-7e913f92]:hover {
    opacity: .6999999881
}

.thumbnail-block .right-botton .right-icon[data-v-7e913f92] {
    width: 100%
}

.thumbnail-block .disabled[data-v-7e913f92] {
    cursor: not-allowed;
    opacity: .200000003 !important
}

.thumbnail-block .image-list[data-v-7e913f92] {
    flex: auto;
    height: 60px;
    white-space: nowrap;
    overflow: hidden;
    position: relative
}

.thumbnail-block .image-list .Contain[data-v-7e913f92] {
    position: absolute;
    left: 0;
    transition: all .5s;
    display: flex;
    flex-direction: row
}

.thumbnail-block .image-list .Contain .image-item[data-v-7e913f92] {
    position: relative
}

.thumbnail-block .image-list .Contain .image-item .image[data-v-7e913f92] {
    width: 60px;
    height: 60px;
    border-radius: 4px;
    margin-left: 8px;
    object-fit: contain;
    background: #f5f5f5;
    position: relative;
    box-sizing: border-box;
    cursor: pointer
}

.thumbnail-block .image-list .Contain .image-item .actived[data-v-7e913f92] {
    border: 2px solid #1472ff
}

.thumbnail-block .image-list .Contain .image-item .video-play[data-v-7e913f92] {
    position: absolute;
    z-index: 2;
    width: 24px;
    height: 24px;
    cursor: pointer;
    left: 26px;
    top: 18px
}

.thumbnail-block .image-list[data-v-7e913f92]::-webkit-scrollbar {
    display: none
}

.goods-type[data-v-22ad9ef6] {
    position: absolute;
    min-width: 30px;
    max-width: 140px;
    height: 24px;
    line-height: 20px;
    background: #333;
    color: #fff;
    font-size: 14px;
    text-align: center;
    border-radius: 4px;
    padding: 2px 4px;
    opacity: 1;
    background: rgba(0, 0, 0, .25);
    backdrop-filter: blur(10.8731269836px);
    font-weight: 500
}

.cover-wrap[data-v-71f97dcc] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    border-radius: 4px;
    background: #f5f5f5
}

.cover-wrap .video-wrapper[data-v-71f97dcc] {
    width: 100%;
    height: 100%
}

.cover-wrap .video-wrapper .video-div[data-v-71f97dcc] {
    width: 100%;
    height: 100%;
    position: relative
}

.cover-wrap .video-wrapper .video-div .video-cover[data-v-71f97dcc] {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 4px
}

.cover-wrap .video-wrapper .video-div .video-play[data-v-71f97dcc] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    width: 86px;
    height: 86px;
    cursor: pointer
}

.cover-wrap .video[data-v-71f97dcc] {
    width: 100%;
    height: 100%
}

.goods-cover[data-v-71f97dcc] {
    object-fit: contain;
    width: 320px;
    height: 100%;
    opacity: 1;
    border-radius: 4px;
    cursor: pointer
}

.footer-btn[data-v-32505fda] {
    min-width: 54px;
    padding: 0 24px;
    height: 32px;
    color: #fff;
    background: #1472ff;
    border-radius: 4px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    cursor: pointer
}

.footer-box[data-v-32505fda] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0 24px
}

.footer-box .tips[data-v-32505fda] {
    font-size: 14px;
    font-weight: 400;
    font-family: PingFang SC;
    color: #999
}

.part-try-buy-content[data-v-32505fda] {
    width: 100%;
    padding: 20px 140px 56px 140px;
    display: flex;
    justify-content: center
}

.buy-txt[data-v-32505fda] {
    font-size: 14px;
    font-weight: 400;
    color: #333
}

.m-swipe-box[data-v-270a9fa4] {
    z-index: 200;
    position: absolute;
    left: 16px;
    top: 0;
    height: 55px;
    overflow: hidden
}

.m-swipe-box .swipe-top[data-v-270a9fa4] {
    position: relative;
    transition: top .6s
}

.m-swipe-box .swipe-content[data-v-270a9fa4] {
    width: 100%
}

.m-swipe-box .swipe-text[data-v-270a9fa4] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 54px
}

.m-swipe-box .swipe-text .buyer-content[data-v-270a9fa4] {
    height: 30px;
    display: flex;
    align-items: center;
    padding: 3px 8px 3px 3px;
    box-sizing: border-box;
    background: rgba(0, 0, 0, .5);
    border-radius: 15px
}

.m-swipe-box .swipe-text .buyer-content .buyer-avatar[data-v-270a9fa4] {
    height: 24px;
    width: 24px;
    border-radius: 50%
}

.m-swipe-box .swipe-text .buyer-content .buyer-name[data-v-270a9fa4] {
    font-size: 12px;
    margin-left: 4px;
    color: #fff;
    padding-bottom: 1px
}

.cover-container[data-v-6ee90706] {
    position: relative;
    z-index: 5
}

.img-info[data-v-6ee90706] {
    position: relative;
    overflow: hidden;
    background: #fff
}

.title-wrap[data-v-04c2e99b] {
    width: 100%;
    height: fit-content;
    opacity: 1;
    color: #333;
    font-size: 24px;
    font-weight: 500;
    font-family: PingFang SC;
    text-align: left;
    line-height: 32px;
    padding-bottom: 8px;
    word-wrap: break-word
}

.intro-wrap[data-v-1acdfc62] {
    width: 100%;
    height: fit-content;
    display: flex;
    padding-bottom: 8px
}

.intro-wrap .intro[data-v-1acdfc62] {
    width: calc(100% - 16px);
    opacity: 1;
    color: #999;
    font-size: 16px;
    font-weight: 400;
    font-family: PingFang SC;
    text-align: left;
    line-height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.intro-wrap .arrow[data-v-1acdfc62] {
    width: 16px;
    height: 24px;
    color: #999;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .5s
}

.intro-wrap .arrow .down-icon[data-v-1acdfc62] {
    width: 100%
}

.market-pc-countdown[data-v-b16728a8] {
    width: 736px
}

.market-pc-countdown--header[data-v-b16728a8] {
    position: relative;
    height: 32px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: linear-gradient(90.7deg, #ff740a, #fb3)
}

.market-pc-countdown--header__left[data-v-b16728a8] {
    z-index: 1;
    margin-left: 16px;
    display: flex;
    justify-content: center;
    align-items: center
}

.market-pc-countdown--header__left--title[data-v-b16728a8] {
    user-select: none;
    pointer-events: none;
    height: 24px;
    line-height: 24px;
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    margin-right: 8px
}

.market-pc-countdown--header__left--title_img[data-v-b16728a8] {
    height: 18px
}

.market-pc-countdown--header__left--desc[data-v-b16728a8] {
    font-family: PingFang SC;
    padding: 1px 4px;
    border-radius: 8px 0 8px 0;
    color: #ff781f;
    font-weight: 500;
    font-size: 12px;
    background: linear-gradient(270deg, #ffe7e6, #fff)
}

.market-pc-countdown--header__right[data-v-b16728a8] {
    z-index: 1;
    margin-right: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: PingFang SC
}

.market-pc-countdown--header__right--desc[data-v-b16728a8] {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #fff
}

.market-pc-countdown--header__right--countdown[data-v-b16728a8] {
    color: #fff
}

.market-pc-countdown--header__right--countdown .time[data-v-b16728a8] {
    margin: 4px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    width: 22px;
    height: 22px;
    font-size: 14px;
    background-color: #fff;
    color: #ff781f;
    font-family: D-DIN
}

.market-pc-countdown--header .team-buy-bg1[data-v-b16728a8], .market-pc-countdown--header .team-buy-bg2[data-v-b16728a8] {
    user-select: none;
    pointer-events: none;
    height: 32px;
    position: absolute
}

.market-pc-countdown--header .team-buy-bg1[data-v-b16728a8] {
    left: 14px
}

.market-pc-countdown--header .team-buy-bg2[data-v-b16728a8] {
    right: 150px;
    opacity: .5
}

.market-pc-countdown--footer[data-v-b16728a8] {
    height: 46px;
    padding-left: 8px;
    display: flex;
    justify-content: left;
    align-items: center;
    background-color: #f5f5f5
}

.market-pc-countdown--footer__teambuyprice[data-v-b16728a8] {
    display: flex;
    justify-content: center;
    align-items: center
}

.market-pc-countdown--footer__teambuyprice .title[data-v-b16728a8] {
    padding-top: 5px;
    font-weight: 400;
    font-size: 16px;
    color: #ff5024;
    margin-right: 8px
}

.market-pc-countdown--footer__teambuyprice .teambuyprice[data-v-b16728a8] {
    height: 30px;
    margin-right: 16px;
    line-height: 30px;
    color: #ff5024;
    font-family: D-DIN;
    font-size: 20px;
    font-weight: 700
}

.market-pc-countdown--footer__teambuyprice .teambuyprice .price--integer[data-v-b16728a8] {
    font-size: 28px;
    padding-left: 6px
}

.market-pc-countdown--footer__teambuyprice .teambuyprice .price--multi_desc[data-v-b16728a8] {
    display: inline-block;
    transform: translateY(-1px);
    font-size: 18px;
    padding-left: 6px
}

.market-pc-countdown--footer__price[data-v-b16728a8] {
    margin: 14px 0 8px;
    display: flex;
    align-items: center;
    text-decoration: line-through;
    height: 24px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #999
}

.market-stock[data-v-b16728a8] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 1
}

.market-stock-block[data-v-b16728a8] {
    margin-right: 8px;
    padding: 0 8px;
    height: 27px;
    border-radius: 4px;
    background-color: #ebebeb;
    display: flex;
    justify-content: center;
    align-items: center
}

.market-stock-block-number[data-v-b16728a8] {
    margin: 0 4px;
    font-weight: 700;
    font-family: D-DIN;
    font-size: 20px;
    color: #333
}

.price-label[data-v-57ca2cd8] {
    height: 30px;
    line-height: 30px;
    color: #ff5024;
    font-family: D-DIN;
    font-size: 20px;
    font-weight: 700
}

.price-label .price--integer[data-v-57ca2cd8] {
    font-size: 28px;
    padding-left: 6px
}

.price-label .price--multi_desc[data-v-57ca2cd8] {
    padding-left: 6px
}

@font-face {
    font-family: D-DIN;
    src: url(//static-resource-cos-1252524126.cdn.xiaoeknow.com/marketing/assets/font/D-DIN.71ee8e78.otf) format("opentype")
}

.price-wrap[data-v-2b697304] {
    width: 100%;
    min-height: 46px;
    height: fit-content;
    display: flex;
    align-items: center;
    padding-bottom: 8px
}

.price-wrap .price-normal[data-v-2b697304] {
    width: 100%;
    min-height: 46px;
    background-color: #f5f5f5;
    display: flex;
    align-items: center
}

.price-wrap .price-normal .price-svip[data-v-2b697304] {
    display: flex;
    align-items: center;
    height: 30px;
    margin: 8px 16px 8px 0;
    padding-right: 8px;
    border-radius: 4px;
    background: linear-gradient(90deg, #ffe4af, #fcce53)
}

.price-wrap .price-normal .price-svip .svip-block[data-v-2b697304] {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    margin-left: 8px;
    margin-right: 4px;
    padding: 0 3px 0 2px;
    width: 27px;
    height: 18px;
    line-height: 18px;
    border-radius: 4px;
    background: linear-gradient(270deg, #565656, #494949);
    font-weight: 400;
    font-family: D-DIN;
    color: #fcce53
}

.price-wrap .price-normal .price-svip-container[data-v-2b697304] {
    display: flex;
    align-items: baseline;
    font-weight: 700;
    font-family: D-DIN
}

.price-wrap .price-normal .price-svip-container .price-icon[data-v-2b697304] {
    margin-right: 4px
}

.price-wrap .price-normal .price-svip-container .price-svip-container[data-v-2b697304] {
    font-size: 20px;
    margin-right: 4px
}

.price-wrap .price-normal .price-svip-container .proce-suffix[data-v-2b697304] {
    font-size: 12px
}

.price-wrap .price-normal .price-line[data-v-2b697304] {
    margin: 14px 0 8px;
    text-decoration: line-through;
    color: #999;
    font-size: 14px;
    font-weight: 400;
    font-family: PingFang SC;
    text-align: left;
    line-height: 20px
}

.price-wrap .price-current[data-v-2b697304] {
    display: flex;
    align-items: baseline;
    color: #ff5024;
    margin: 0 8px 4px
}

.price-wrap .price-current .price-icon[data-v-2b697304], .price-wrap .price-current .price-separate[data-v-2b697304] {
    font-family: D-DIN;
    font-size: 20px
}

.price-wrap .price-current .price-separate[data-v-2b697304] {
    margin-left: 4px
}

.price-wrap-skeleton[data-v-2b697304] {
    width: 100%;
    min-height: 46px;
    height: fit-content;
    display: flex;
    align-items: center;
    background-color: #f5f5f5
}

.price-wrap-skeleton--light[data-v-2b697304] {
    width: 40px;
    height: 46px;
    background-color: #eee;
    background-image: linear-gradient(hsla(0, 0%, 100%, .5), #fff, hsla(0, 0%, 100%, .5));
    transition: 1.5s;
    animation: skeleton-data-v-2b697304 1.5s linear infinite;
    transform: rotate(90deg)
}

@keyframes skeleton-data-v-2b697304 {
    to {
        transform: translate(600px) rotate(90deg)
    }
}

.extend-wrap[data-v-ef2d02d6] {
    width: 100%;
    height: fit-content;
    padding-bottom: 16px;
    color: #666;
    font-size: 14px;
    font-weight: 400;
    font-family: PingFang SC;
    text-align: left;
    line-height: 20px
}

.phone-watch[data-v-2e27cef9] {
    width: 64px;
    height: 18px;
    border-radius: 4px;
    color: #666;
    line-height: 18px;
    position: relative;
    display: flex;
    font-family: iconfont !important;
    cursor: pointer
}

.phone-watch .phone-text[data-v-2e27cef9] {
    width: 48px;
    height: 17px;
    margin-left: 4px;
    font-size: 12px
}

.phone-watch[data-v-2e27cef9]:before {
    width: 12px;
    height: 12px;
    content: "";
    left: 0;
    top: 0;
    color: inherit
}

.phone-watch .qr-code[data-v-2e27cef9] {
    position: absolute;
    right: 0;
    top: 120%;
    padding: 16px 20px;
    background: #fff;
    z-index: 9;
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .08), 0 6px 12px 0 rgba(0, 0, 0, .08);
    visibility: hidden;
    opacity: 0;
    transition: opacity .4s ease-in-out;
    display: flex;
    flex-direction: column
}

.phone-watch .qr-code .qr-top[data-v-2e27cef9] {
    display: flex
}

.phone-watch .qr-code .qr-top .qr-cont[data-v-2e27cef9] {
    display: flex;
    flex-direction: column;
    align-items: center
}

.phone-watch .qr-code .qr-top .qr-cont .qr-tit[data-v-2e27cef9] {
    text-align: center;
    font-size: 14px;
    margin-bottom: 16px
}

.phone-watch .qr-code .qr-top .qr-cont > .img[data-v-2e27cef9], .phone-watch .qr-code .qr-top .qr-cont > img[data-v-2e27cef9] {
    width: 160px;
    height: 160px
}

.phone-watch .qr-code .qr-top .qr-cont .copy-url[data-v-2e27cef9] {
    border-radius: 4px;
    opacity: 1;
    border: 0 solid #000001;
    background: #1472ff;
    color: #fff;
    font-size: 12px;
    width: 80px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    margin-top: 16px
}

.phone-watch .qr-code .qr-top .mr-44[data-v-2e27cef9] {
    margin-right: 44px
}

.phone-watch .qr-code .qr-bottom[data-v-2e27cef9] {
    margin-top: 8px;
    color: #ff934b;
    font-size: 12px;
    font-weight: 400;
    display: flex;
    align-items: center
}

.phone-watch .qr-code .qr-bottom .img[data-v-2e27cef9] {
    width: 14px;
    height: 14px;
    margin-right: 4px
}

.phone-watch:hover .qr-code[data-v-2e27cef9] {
    visibility: visible;
    opacity: 1
}

.phone-watch[data-v-2e27cef9]:hover:after {
    display: block
}

.watch-phone-audio[data-v-2e27cef9] {
    width: 88px;
    height: 32px;
    border-radius: 4px;
    border: 1px solid hsla(0, 0%, 100%, .8);
    background-color: transparent;
    color: hsla(0, 0%, 100%, .8);
    padding: 7px 10px
}

.goods-info[data-v-0221f10a] {
    width: 100%;
    height: fit-content;
    display: flex;
    padding-left: 16px;
    position: relative;
    justify-content: space-between
}

.goods-info .info-wrap[data-v-0221f10a] {
    width: calc(100% - 80px);
    height: fit-content
}

.goods-info .watchPhone[data-v-0221f10a] {
    width: 80px;
    display: flex;
    flex-direction: row-reverse
}

.goods-wrap[data-v-ec47c6e8] {
    width: 1200px;
    height: 285px;
    background-color: #fff;
    margin-bottom: 24px;
    padding: 24px;
    display: flex
}

[data-v-18999d7a] .tabs .tabs-item__wrapper > div.tabs-idx-line__wrapper > .tabs-idx-line {
    z-index: 1
}

.intro-tabs[data-v-18999d7a] {
    background-color: #fff;
    flex: auto;
    position: relative
}

.intro-tabs .try_see_icon[data-v-18999d7a] {
    position: absolute;
    top: -6px
}

.intro-tabs .try_see_icon img[data-v-18999d7a] {
    height: 21.79px
}

.intro-tabs .wares-contain[data-v-18999d7a] {
    position: absolute;
    right: 24px;
    top: 14px
}

.intro-wrap[data-v-1588a700] {
    min-height: 430px;
    display: flex;
    flex-direction: column;
    min-width: 0;
    flex: 1
}

.recommended-wrap[data-v-027207d8] {
    width: fit-content;
    height: fit-content
}

.recommended-wrap .wrap-item[data-v-027207d8] {
    width: 100%;
    height: fit-content;
    display: flex;
    justify-content: center
}

.goods-detail[data-v-396b02d8] {
    width: 1200px;
    min-height: 500px;
    padding: 24px 0
}

.goods-detail .detail-wrap[data-v-396b02d8] {
    width: 1200px;
    min-height: 430px;
    display: flex
}