@import url(https://g.alicdn.com/de/prismplayer/2.9.21/skins/default/aliplayer-min.css);

[data-v-31f6a3a4] .el-dialog__body {
    min-height: 500px
}

[data-v-31f6a3a4] .el-dialog {
    border-radius: 8px
}

[data-v-8a5f73ca] .canvas {
    top: 0 !important;
    position: relative !important
}

[data-v-8a5f73ca] .el-dialog__body {
    padding: 0 !important
}

.prism-player[data-v-4c58416a] {
    font-size: 24px
}

.img-container[data-v-087262fe] {
    position: relative;
    height: 100%
}

.video-box[data-v-087262fe] {
    height: 320px
}

.img_box[data-v-087262fe] {
    height: 320px;
    position: relative;
    cursor: crosshair
}

.img_box .big_img_box[data-v-087262fe] {
    position: absolute;
    top: 0;
    left: 330px;
    width: 320px;
    height: 320px;
    overflow: hidden;
    z-index: 100;
    border-radius: 10px
}

.img_box .big_img_box img[data-v-087262fe] {
    width: 640px;
    height: 640px;
    position: absolute;
    left: 0;
    top: 0
}

.img_box img[data-v-087262fe] {
    width: 100%;
    height: 320px;
    border-radius: 10px
}

.mark[data-v-087262fe] {
    width: 100px;
    height: 100px;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .2);
    border-radius: 10px
}

[data-v-087262fe] .image-zoom .normal-preview .position-block {
    background: radial-gradient(rgba(118, 179, 255, .45) 1px, rgba(59, 140, 254, .15) 0) !important
}

.share-btn[data-v-144bb93c] {
    font-size: 12px;
    width: 60px;
    height: 20px;
    color: #3b8cfe;
    line-height: 20px;
    margin: 0;
    margin-left: 10px
}

.btns[data-v-6b80e738] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.buy-chooes[data-v-6b80e738],
.sku-chooes[data-v-6b80e738] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    padding-left: 25px
}

.buy-chooes .r_label[data-v-6b80e738],
.sku-chooes .r_label[data-v-6b80e738] {
    white-space: nowrap
}

.goods-price[data-v-6b80e738] {
    margin-top: 20px;
    height: 57px;
    color: #fff;
    font-size: 18px;
    padding-left: 24px;
    position: relative;
    background: url(/images/price-back.410a300c.png);
    background-size: 100% 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 24px
}

.goods-price .left[data-v-6b80e738] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.goods-price .left .now-price[data-v-6b80e738] {
    position: relative
}

.goods-price .left .old-price[data-v-6b80e738] {
    color: #eee;
    margin-left: 6px;
    font-size: 14px;
    text-decoration: line-through
}

.goods-price .left .member-price[data-v-6b80e738] {
    background-color: #f56c6c;
    cursor: pointer
}

.goods-price .left .member-price[data-v-6b80e738],
.goods-price .left .need-balance[data-v-6b80e738] {
    color: #eee;
    margin-left: 6px;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 2px 10px;
    border-radius: 6px
}

.goods-price .left .need-balance[data-v-6b80e738] {
    background-color: hsla(0, 0%, 100%, .3)
}

.goods-price .right .sale-num[data-v-6b80e738] {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border: 1px solid hsla(0, 0%, 100%, .8);
    color: hsla(0, 0%, 100%, .8);
    cursor: pointer;
    padding: 0 6px
}

.order-info-box[data-v-6b80e738] {
    margin-top: 10px;
    width: 100%
}

.order-info-box .order-info-wrap[data-v-6b80e738] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    background-color: #f7f8fa;
    border-radius: 5px;
    padding: 20px
}

.order-info-box .order-info-wrap .order-info-item[data-v-6b80e738] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.order-info-box .order-info-wrap .order-info-item .order-info-label[data-v-6b80e738] {
    min-width: 80px;
    font-weight: 700
}

.order-info-box .order-info-wrap .order-info-item .order-info-content[data-v-6b80e738] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden
}

[data-v-6563a660] .el-button--primary,
[data-v-6563a660] .el-button--primary:active,
[data-v-6563a660] .el-button--primary:focus,
[data-v-6563a660] .el-button--primary:hover {
    background: #006eff;
    border-color: #006eff
}

[data-v-6563a660] .el-button--default,
[data-v-6563a660] .el-button--default:active,
[data-v-6563a660] .el-button--default:focus,
[data-v-6563a660] .el-button--default:hover {
    border-color: #949ea3;
    color: #333
}

[data-v-6563a660] .el-button--primary.is-plain,
[data-v-6563a660] .el-button--primary.is-plain:focus,
[data-v-6563a660] .el-button--primary.is-plain:hover {
    color: #006eff;
    background: #ecf5ff;
    border-color: #006eff
}

.tab-bar[data-v-2de524cc] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tab-bar .tab-item[data-v-2de524cc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    height: 56px;
    padding: 0 24px;
    font-size: 14px;
    color: #333;
    cursor: pointer
}

.tab-bar .tab-item[data-v-2de524cc]:first-child:before {
    display: none
}

.tab-bar .tab-item[data-v-2de524cc]:before {
    content: "";
    position: absolute;
    top: 18px;
    bottom: 18px;
    left: 0;
    width: 1px;
    border-left: 1px solid #d9d9d9
}

.tab-bar .on[data-v-2de524cc] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAAHCAYAAADZLGlIAAAA2ElEQVRIS2N8aaz8n2EUDJsQYBxWEfofmjYZGYmLIFLVE2fqgKoi0ucD6kaSLH+iIS3MwsW+g5GR0QSfxv///5/58+2nh8yNp29JsmCQKx52EQoK79fqIrz/uPnWMTAyumAN////9zB9/RQkevPN50EePyQ7b1hGKCgUbquosPPx/VvOwMgYiBIq//+v//SJKVL1zp2fJIfWENAwbCMUFPb/GRiYXhspzf7PyJgE4jP+/z9P9Ny9VEYGhn9DIG7IcuKwjlBopDK+MlLqALHFzt2rYATH8/AFAGuTOoSPwSVZAAAAAElFTkSuQmCC) top/100% 7px no-repeat;
    color: #e93323
}

.qrcode-button[data-v-783763ea] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    width: 160px;
    height: 56px;
    background-color: #ededed;
    font-size: 14px;
    color: #333;
    cursor: pointer
}

.qrcode-button:hover .qrcode[data-v-783763ea] {
    display: block
}

.qrcode-button .el-icon-full-screen[data-v-783763ea] {
    margin-right: 6px;
    font-size: 13px;
    line-height: 1;
    color: #000
}

.qrcode-button .el-icon-bottom[data-v-783763ea] {
    margin-left: 10px;
    font-size: 10px;
    line-height: 12px
}

.qrcode-button .qrcode[data-v-783763ea] {
    position: absolute;
    z-index: 99;
    display: none;
    padding: 6px;
    background-color: #fff;
    border: 1px solid #ededed;
    margin-top: 6px;
    width: 160px;
    height: 160px;
    top: 50px;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.qrcode-button .qrcode img[data-v-783763ea] {
    display: block;
    width: 100%;
    height: 100%
}

[data-v-3cc0f97d] .description video {
    width: 100% !important
}

.tab-box[data-v-3cc0f97d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f7f7f7;
    margin-bottom: 20px
}

.order-list .order-item[data-v-3cc0f97d] {
    border: 1px solid #e5e5e5
}

.order-list .order-item .item-header[data-v-3cc0f97d] {
    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;
    border-bottom: 1px solid #e5e5e5;
    height: 40px;
    padding: 0 20px
}

.order-list .order-item .item-header .left .no[data-v-3cc0f97d] {
    margin-right: 10px
}

.order-list .order-item .item-header .right .status[data-v-3cc0f97d] {
    margin-left: 10px
}

.order-list .order-item .item-content[data-v-3cc0f97d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    padding: 14px 20px
}

.order-list .order-item .item-content .t1[data-v-3cc0f97d] {
    color: #999;
    padding: 0;
    margin: 0
}

.order-list .order-item .item-content h4[data-v-3cc0f97d] {
    font-size: 14px
}

.order-list .order-item .item-content .content-top[data-v-3cc0f97d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 10px
}

.order-list .order-item .item-content .content-top .content-left[data-v-3cc0f97d] {
    padding-top: 6px
}

.order-list .order-item .item-content .content-top .content-left .img[data-v-3cc0f97d] {
    width: 60px;
    height: 60px;
    border-radius: 4px
}

.order-list .order-item .item-content .content-top .content-box[data-v-3cc0f97d] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.order-list .order-item .item-content .content-footer[data-v-3cc0f97d],
.order-list .order-item .item-content .content-top .content-right[data-v-3cc0f97d] {
    text-align: right
}

.order-list .order-item .item-content .content-footer h4[data-v-3cc0f97d] {
    margin-bottom: 10px
}

.kss-shop1-zl {
    background: #fff;
    position: relative;
    margin-bottom: 20px !important;
    border-radius: 10px;
    -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .04);
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .04)
}

.bannerL {
    width: 320px;
    float: left;
    margin: 16px 16px 0 16px;
    font-size: 0
}

.bigImg {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 4px;
    cursor: pointer
}

.main_info_top_b {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px
}

.main_info_top_item {
    margin-right: 10px;
    font-size: 12px;
    border-radius: 5px;
    border: 1px solid #f0f1f5
}

.item_titles {
    height: 28px;
    line-height: 28px;
    padding: 6px 7px;
    color: #3b8cfe;
    background-color: #e5f2ff;
    border-right: 1px solid #e5f2ff
}

.item_content1 {
    display: inline-block;
    padding: 0 7px;
    color: #999
}

.change-color-sc {
    padding: 0 10px;
    border-radius: 5px;
    color: #949ea3 !important;
    background: rgba(0, 132, 255, .05);
    font-size: 12px;
    -webkit-box-shadow: 0 5px 10px 0 rgba(16, 110, 253, 0);
    box-shadow: 0 5px 10px 0 rgba(16, 110, 253, 0)
}

.risktips {
    border: 1px solid #ff8400;
    padding: 3px 8px;
    color: #ff8400;
    overflow: hidden;
    margin-top: 10px;
    line-height: 18px;
    font-size: 12px
}

.risktips i {
    font-size: 13px;
    margin-right: 5px
}

.risktips span a {
    color: #ff8400
}

.bannerMid {
    float: left;
    width: 660px;
    margin-left: 0;
    padding: 15px 0 15px 0
}

.midTitle {
    width: 100%;
    height: 50px;
    margin-top: 5px;
    line-height: 26px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.midTitle h1 {
    font-size: 22px;
    color: #464646
}

.main_info_price {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.main_info_price_r {
    width: 100%;
    height: 57px;
    line-height: 57px;
    color: #fff;
    font-size: 18px;
    padding-left: 24px;
    position: relative;
    background: url(/images/price-back.410a300c.png);
    background-size: 100% 100%
}

.collection {
    position: absolute;
    right: 24px;
    top: 17px;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border: 1px solid hsla(0, 0%, 100%, .8);
    color: hsla(0, 0%, 100%, .8);
    cursor: pointer;
    padding: 0 6px
}

.main_info_tb {
    background-color: #f4faff;
    font-size: 14px;
    margin: 16px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main_info_tb_items {
    padding: 0 8px 0 22px
}

.main_info_tb_item,
.main_info_tb_items {
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.main_info_tb_item {
    padding: 0 9px
}

.main_info_tb_items i {
    margin-right: 3px;
    color: #007cef !important
}

.main_info_tb_item .left_title {
    color: #999
}

.main_info_tb_item .left_title:before {
    content: "";
    border-radius: 50%;
    display: inline-block;
    width: 5px;
    height: 5px;
    margin-right: 4px;
    background-color: #2e68e9;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.priceBtn {
    margin-top: 12px
}

.buy-chooes {
    line-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.sellP {
    font-size: 14px;
    color: #333;
    padding-left: 25px
}

.acea-row {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -o-box-lines: multiple;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0
}

.acea-row .item {
    margin-right: 12px;
    margin-bottom: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer
}

.buynumber {
    margin-top: 12px
}

.counter-wrap {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    display: contents
}

.counter {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 0
}

.spkucun {
    color: #13a502 !important;
    background: rgba(2, 211, 85, .13)
}

.spkucun,
.spkucunhs {
    padding: 6px 10px;
    border-radius: 5px;
    font-size: 12px;
    line-height: 36px;
    height: 36px;
    -webkit-box-shadow: 0 5px 10px 0 rgba(16, 110, 253, 0);
    box-shadow: 0 5px 10px 0 rgba(16, 110, 253, 0);
    margin-left: 6px
}

.spkucunhs {
    background: linear-gradient(135deg, orange, #f7d22e);
    color: #fff
}

.custom {
    width: 222px;
    background: #f4faff;
    border: 1px solid #e9ecf3;
    float: right;
    text-align: center;
    margin: 16px 16px 0 0;
    padding: 0 16px;
    position: relative !important;
    border-radius: 6px
}

.custom:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    opacity: .3;
    background-image: linear-gradient(44deg, #b5dfff 48%, #f4faff 91%);
    width: 60px;
    height: 76px;
    border-radius: 0 0 100% 0
}

.kss-weixin-author {
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 44px;
    background-image: url(data:image/png;base64,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);
    background-position: 100% 0;
    background-repeat: no-repeat
}

.kss-weixin-author .wximg {
    position: absolute;
    width: 220px;
    height: 220px;
    top: -220px;
    right: 16px;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    border-radius: 2px;
    -webkit-box-shadow: 0 4px 16px 0 rgba(0, 64, 75, .16);
    box-shadow: 0 4px 16px 0 rgba(0, 64, 75, .16);
    display: none;
    text-align: center;
    z-index: 2
}

.kss-background-default {
    background-color: #fff
}

.kss-weixin-author .wximg img {
    width: 150px;
    height: 150px;
    border: 1px solid var(--border-color);
    display: block;
    margin: 20px auto 0 auto
}

.kss-weixin-author .wximg span {
    display: inline-block;
    text-align: center;
    padding: 0 20px;
    border-radius: 2px;
    margin: 0 auto;
    height: 28px;
    line-height: 28px;
    background: #f2f4f8;
    font-size: 12px;
    color: #666;
    margin-top: 5px
}

.kss-weixin-author .wximg span i {
    margin-right: 3px;
    color: var(--primary-color)
}

.kss-weixin-author:hover .wximg {
    top: 0;
    display: block;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.cusomPic {
    position: relative;
    margin-top: 16px
}

.custom .cusomPic a {
    width: auto;
    height: auto
}

.custom .cusomPic a img {
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.cusomPic img {
    border-radius: 50%
}

.main-icon-admin {
    margin: 10px 0 10px 0
}

.custom p {
    display: inline-block
}

.main_info_icon {
    width: 31px;
    height: 35px;
    line-height: 32px;
    text-align: center;
    font-size: 3px;
    color: #7b64f2;
    background: url(/images//product-shang.5f6d574d.png);
    background-size: 100% 100%;
    margin: 0 -5px -10px 0
}

.main_info_admin {
    margin: 0 0 !important;
    font-size: 16px
}

.main_info_admin a:hover {
    color: #3385ff
}

a {
    color: #262626;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.shop-tip {
    margin: 0;
    width: 150px;
    text-align: left
}

.kss-gzsxbtn-box {
    margin-top: 5px
}

.customdp {
    display: block;
    height: 38px;
    background: #fff;
    text-align: center;
    color: #0274ff;
    border-radius: 4px;
    border: 1px solid #0274ff;
    line-height: 38px;
    font-size: 14px;
    margin-top: 15px
}

.customdp:hover {
    color: #eb0c1c;
    border: 1px solid #eb0c1c;
    background: #fff
}

.customgf {
    display: block;
    height: 39px;
    text-align: center;
    border-radius: 4px;
    line-height: 39px;
    font-size: 14px;
    margin-top: 10px;
    background-color: #3385ff;
    background-image: -webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff));
    background-image: linear-gradient(90deg, #006eff, #13adff);
    -webkit-box-shadow: 0 5px 10px 0 rgba(16, 110, 253, .3);
    box-shadow: 0 5px 10px 0 rgba(16, 110, 253, .3);
    color: #fff !important;
    border: 0 solid #fff;
    margin-bottom: 20px
}

hr {
    overflow: visible;
    text-align: inherit;
    margin: 0 0 20px 0;
    border: 0;
    border-top: 1px solid #e5e5e5
}

.kss-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none
}

.kss-side-lie-z {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 20px;
    max-width: 970px;
    background-color: #fff
}

.kss-overflow-hidden {
    overflow: hidden
}

.single-content a {
    color: #666
}

.single-content a,
.single-content u {
    text-decoration: none
}

.single-content strong {
    font-weight: bolder;
    font-size: 17px
}

.single-content a:hover {
    color: #1e87f0
}

.single-content p {
    line-height: 2;
    margin-bottom: 20px
}

.single-content img {
    max-width: 100%;
    border-radius: 0
}

.single-content pre {
    background: #262626;
    color: #eee;
    border-left: 5px solid var(--primary-color);
    cursor: text;
    font-size: 13px
}

.single-content h1 {
    position: relative;
    padding-left: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 1.8rem !important
}

.single-content h1:after {
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    width: 5px;
    background: var(--primary-color);
    -webkit-box-shadow: 3px 0 10px -1px var(--primary-color);
    box-shadow: 3px 0 10px -1px var(--primary-color);
    border-radius: 2px
}

.single-content h2 {
    position: relative;
    padding-left: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 18px !important
}

.single-content h2:after {
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    width: 5px;
    background: var(--primary-color);
    -webkit-box-shadow: 3px 0 10px -1px var(--primary-color);
    box-shadow: 3px 0 10px -1px var(--primary-color);
    border-radius: 2px
}

.single-content h3 {
    position: relative;
    padding-left: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 18px !important
}

.single-content h3:after {
    content: "";
    width: 6px;
    height: 6px;
    background: var(--primary-color);
    border-radius: 50%;
    display: block;
    position: absolute;
    left: 0;
    top: 10px;
    -webkit-box-shadow: 0 0 10px 2px var(--primary-color);
    box-shadow: 0 0 10px 2px var(--primary-color)
}

.single-content table {
    border: 1px solid #eee
}

.single-content table th {
    color: #222;
    font-weight: 700;
    font-size: 15px !important
}

.single-content table td,
.single-content table th {
    border-right: 1px solid #eee
}

.single-content ol {
    margin: 20px 0;
    display: block;
    list-style-type: decimal;
    padding-left: 20px
}

.single-content ol li {
    display: list-item;
    line-height: 46px;
    border-bottom: 1px dashed #f4f4f4;
    position: relative;
    padding-left: 5px;
    list-style: decimal
}

.single-content ol li::marker {
    color: var(--primary-color)
}

.single-content ul {
    list-style: none;
    padding: 0
}

.single-content ul li {
    line-height: 46px;
    border-bottom: 1px dashed #f4f4f4;
    list-style: none;
    padding-left: 20px;
    position: relative
}

.single-content ul li:after {
    content: "";
    width: 6px;
    height: 6px;
    background: var(--primary-color);
    border-radius: 50%;
    display: block;
    position: absolute;
    left: 0;
    top: 20px
}

.single-content .erphpdown-content-view {
    border-radius: 4px;
    background: #f5f6f8;
    font-size: 15px;
    padding: 20px;
    line-height: 2;
    margin-bottom: 20px
}

.kss-side-lie-y {
    padding: 15px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .04);
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .04);
    border-radius: 4px;
    margin-left: 20px;
    width: 240px
}

.kss-side-lie-y .title-bar {
    position: relative
}

.kss-side-lie-y li {
    margin-bottom: 10px
}

.side-title {
    font-size: 15px;
    margin-left: 16px;
    line-height: 24px
}

.side-title:after {
    content: "";
    position: absolute;
    width: 5px;
    height: 24px;
    background: #006eff;
    left: 1px;
    -webkit-box-shadow: 3px 0 10px -1px #13adff;
    box-shadow: 3px 0 10px -1px #13adff;
    border-radius: 2px
}

.product-item .goods-img {
    width: 240px;
    height: 240px;
    border-radius: 4px
}

.product-item .goods-title {
    height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer
}

.product-item .goods-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.product-item .goods-price {
    font-size: 14px;
    font-weight: 700;
    color: red
}

.product-item .goods-sell {
    line-height: 32px;
    color: #999
}

.product-item .goods-price-num {
    font-size: 18px
}

[data-v-e91e7206] .el-dialog {
    min-height: 300px;
    margin-top: 20vh !important
}