.floor-style-1 .head-wrap h2 {
    line-height: 0px;
    color: #333;
    padding: 0px;
    font-size: 0px;
    cursor: pointer;
    width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.floor-style-1 .body-wrap .left-wrap {
    float: left;
    width: 234px;
    height: 614px;
    cursor: pointer;
    transition: all .2s linear
}

.floor-style-1 .body-wrap .left-wrap:hover {
    z-index: 2;
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
    transform: translate3d(0,-2px,0)
}

.floor-style-1 .body-wrap .left-wrap img {
    width: 100%;
    height: 100%;
    cursor: pointer
}

.floor-style-1 .body-wrap .goods-list {
    margin-left: 235px;
    display: flex;
    flex-wrap: wrap
}

.floor-style-1 .body-wrap .goods-list li {
    width: 48%;
    margin-left: 19px;
    margin-bottom: 27px;
    background: #fff;
    cursor: pointer;
    padding: 20px 0;
    position: relative
}

.floor-style-1 .body-wrap .goods-list li:hover:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    border: 1px solid #040404
}

.floor-style-1 .body-wrap .goods-list li .img-wrap {
    width: 460px;
    height: 450px;
    margin: 0 auto 8px;
    text-align: center;
    line-height: 160px;
    x}

.floor-style-1 .body-wrap .goods-list li .img-wrap img {
    max-width: 93%;
    max-height: 900%;
}

.floor-style-1 .body-wrap .goods-list li h3 {
    font-size: 29px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 15px 45px;
}

.floor-style-1 .body-wrap .goods-list li .desc {
    margin: 0 30px 0px;
    height: 0px;
    font-size: 12px;
    color: #b0b0b0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.floor-style-1 .body-wrap .goods-list li .price {
    margin: 0 10px 14px;
    text-align: center;
    color: #f00;
}

.floor-style-1 .body-wrap .goods-list li .price del {
    margin-left: .5em;
    color: #b0b0b0
}

.floor-style-1 .bottom-wrap {
    margin-top: 10px;
    width: 1200px;
    height: 118px;
    cursor: pointer;
    overflow: hidden
}

.floor-style-1 .bottom-wrap img {
    max-width: 100%;
}

.floor-style-2 .head-wrap {
    text-align: center
}

.floor-style-2 .head-wrap h2 {
    line-height: 0px;
    color: #333;
    padding: 0px;
    font-size: 0px;
}

.floor-style-2 .head-wrap h2,.floor-style-2 .head-wrap p {
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.floor-style-2 .head-wrap p {
    color: #b0b0b0;
    padding: 0 10px;
    font-size: 0px;
    margin-bottom: 0px;
}

.floor-style-2 .body-wrap .goods-list {
    display: flex;
    flex-wrap: wrap
}

.floor-style-2 .body-wrap .goods-list li {
    width: 19%;
    margin-left: 15px;
    margin-bottom: 15px;
    background: #fff;
    cursor: pointer;
    padding: 10px 0;
    transition: all .2s linear
}

.floor-style-2 .body-wrap .goods-list li:nth-child(5n+1) {
    margin-left: 0
}

.floor-style-2 .body-wrap .goods-list li:hover {
    z-index: 2;
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
    transform: translate3d(0,-2px,0)
}

.floor-style-2 .body-wrap .goods-list li .img-wrap {
    width: 190px;
    height: 190px;
    margin: 0 auto 18px;
    text-align: center;
    line-height: 205px;
}

.floor-style-2 .body-wrap .goods-list li .img-wrap img {
    max-width: 100%;
    max-height: 100%
}

.floor-style-2 .body-wrap .goods-list li h3 {
    font-size: 12px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 5px 15px
}

.floor-style-2 .body-wrap .goods-list li .desc {
    margin: 0 30px 1px;
    height: 0px;
    font-size: 12px;
    color: #b0b0b0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.floor-style-2 .body-wrap .goods-list li .price {
    margin: 0 10px 14px;
    text-align: center;
    color: #f00;
}

.floor-style-2 .body-wrap .goods-list li .price del {
    margin-left: .5em;
    color: #b0b0b0
}

.floor-style-2 .bottom-wrap {
    margin-top: 10px;
    width: 1200px;
    height: 118px;
    cursor: pointer;
    overflow: hidden
}

.floor-style-2 .bottom-wrap img {
    max-width: 100%;
}

.ns-font-size-sm {
    font-size: 12px
}

.ns-font-size-base {
    font-size: 14px
}

.ns-font-size-lg {
    font-size: 16px
}

.ns-text-color {
    color: #040404!important
}

.ns-text-color-black {
    color: #303133!important
}

.ns-border-color {
    border-color: #040404!important
}

.ns-bg-color {
    background-color: #040404!important
}

body {
    line-height: 1.8;
    font-family: Helvetica Neue,Helvetica,Microsoft Yahei,PingFang SC,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;
    background-color: #f7f7f7;
    font-size: 16px;
    color: #303133;
}

#nprogress .bar {
    background: #040404!important
}

body,dd,dl,dt,h1,h2,h3,h4,h5,h6,html,ol,p,ul {
    margin: 0;
    padding: 0
}

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

li,ol,ul {
    list-style: none
}

em,i {
    font-style: normal
}

a {
    text-decoration: none;
    color: #303133
}

a:hover {
    color: #040404
}

.el-main {
    border-top: 1px solid #f2f2f2;
    overflow: initial;
    width: 1200px;
    margin: 0 auto;
    padding: 0
}

img {
    border-style: none;
    max-width: 100%;
    vertical-align: middle
}

.ns-text-align {
    text-align: center
}

.el-pagination {
    text-align: right
}

.el-pagination .el-pagination__rightwrapper {
    margin-left: 20px
}

.floor-style-3 {
    overflow: hidden
}

.floor-style-3 .item-wrap .head-wrap {
    height: 50px;
    line-height: 50px
}

.floor-style-3 .item-wrap .head-wrap .title-name {
    display: inline-block
}

.floor-style-3 .item-wrap .head-wrap .title-name span {
    float: left;
    width: 5px;
    height: 21px;
    margin-top: 15px
}

.floor-style-3 .item-wrap .head-wrap .title-name h2 {
    float: left;
    margin-left: 10px;
    font-weight: 700;
    font-size: 20px
}

.floor-style-3 .item-wrap .head-wrap .category-wrap {
    float: right;
    display: flex
}

.floor-style-3 .item-wrap .head-wrap .category-wrap li {
    margin-right: 10px
}

.floor-style-3 .body-wrap .left-img-wrap {
    width: 190px;
    height: 360px;
    float: left;
    cursor: pointer
}

.floor-style-3 .body-wrap .left-img-wrap img {
    max-width: 100%;
    max-height: 100%
}

.floor-style-3 .body-wrap .right-goods-wrap {
    margin-left: 190px;
    text-align: center;
    overflow: hidden
}

.floor-style-3 .body-wrap .right-goods-wrap li {
    float: left;
    width: 19.9%;
    background: #fff;
    border-width: 0 0 1px 1px;
    border-color: #f9f9f9;
    border-style: solid;
    cursor: pointer
}

.floor-style-3 .body-wrap .right-goods-wrap li h4 {
    font-size: 12px;
    margin: 10px 20px 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400
}

.floor-style-3 .body-wrap .right-goods-wrap li p {
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 4px 30px;
    height: 20px
}

.floor-style-3 .body-wrap .right-goods-wrap .img-wrap {
    width: 105px;
    height: 105px;
    line-height: 105px;
    display: inline-block;
    margin-bottom: 10px
}

.floor-style-3 .body-wrap .right-goods-wrap .img-wrap img {
    max-width: 100%;
    max-height: 100%
}

.floor-style-3 .bottom-goods-wrap {
    overflow: hidden;
    display: flex
}

.floor-style-3 .bottom-goods-wrap li {
    flex: 1;
    background: #fff;
    border-width: 0 0 1px 1px;
    border-color: #f9f9f9;
    border-style: solid;
    cursor: pointer
}

.floor-style-3 .bottom-goods-wrap li:first-child {
    border-left: 0
}

.floor-style-3 .bottom-goods-wrap li .info-wrap {
    display: inline-block;
    vertical-align: middle;
    text-align: center
}

.floor-style-3 .bottom-goods-wrap li .info-wrap h4 {
    font-size: 14px;
    margin: 0 10px 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 90px;
    font-weight: 400
}

.floor-style-3 .bottom-goods-wrap li .info-wrap p {
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 20px;
    width: 70px
}

.floor-style-3 .bottom-goods-wrap li .img-wrap {
    width: 70px;
    height: 70px;
    line-height: 70px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 10px
}

.floor-style-3 .bottom-goods-wrap li .img-wrap img {
    max-width: 100%;
    max-height: 100%
}

.floor-style-3 .brand-wrap {
    display: flex;
    background: #fff
}

.floor-style-3 .brand-wrap li {
    flex: 1;
    height: 50px;
    cursor: pointer;
    line-height: 50px;
    text-align: center;
    background: #fff
}

.floor-style-3 .brand-wrap li img {
    max-width: 100%;
    max-height: 100%
}

.index-wrap[data-v-5d861640] {
    width: 100%;
    background: #fff
}

.index[data-v-5d861640] {
    width: 1200px;
    margin: 0 auto;
    padding-left: 205px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.index .border-right[data-v-5d861640] {
    border-right: 1px solid #f5f5f5
}

.index .border-bottom[data-v-5d861640] {
    border-bottom: 1px solid #f5f5f5
}

.index .banner[data-v-5d861640] {
    height: 500px;
    width: 100%
}

.index .banner .el-image[data-v-5d861640] {
    width: 100%;
    height: 100%
}

.index .news[data-v-5d861640] {
    width: 310px;
    background: #fff;
}

.index .news .login-wrap[data-v-5d861640] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0 25px;
    border-bottom: 1px solid #f1f1ff
}

.index .news .login-wrap .avtar[data-v-5d861640] {
    width: 48px;
    height: 48px;
    margin: 20px 0 10px 0;
    border: 1px solid #e9e9e9;
    border-radius: 50%;
    overflow: hidden;
    display: block;
    line-height: 45px;
    cursor: pointer
}

.index .news .login-wrap .avtar img[data-v-5d861640] {
    display: inline-block
}

.index .news .login-wrap .btn[data-v-5d861640] {
    padding-bottom: 10px
}

.index .news .login-wrap .btn .login[data-v-5d861640] {
    padding-right: 5px;
    border-right: 1px solid #838383
}

.index .news .login-wrap .btn .register[data-v-5d861640] {
    margin-left: 5px
}

.index .news .login-wrap .memeber-name[data-v-5d861640] {
    padding-bottom: 10px
}

.index .news .notice-wrap[data-v-5d861640] {
    padding: 20px;
}

.index .news .notice-wrap .notice[data-v-5d861640] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;
    align-items: center
}

.index .news .notice-wrap .notice .notice-name[data-v-5d861640] {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333
}

.index .news .notice-wrap .notice .notice-more[data-v-5d861640] {
    color: #838383;
    display: flex;
    align-items: center
}

.index .news .notice-wrap .notice .notice-more[data-v-5d861640]:hover {
    color: #040404
}

.index .news .notice-wrap .item[data-v-5d861640] {
    width: 214px
}

.index .news .notice-wrap .item .notice-title[data-v-5d861640] {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.index .news .notice-wrap .item .notice-title[data-v-5d861640]:hover {
    color: #040404
}

.index .news .xian[data-v-5d861640] {
    margin: 0 20px;
    background: #f1f1f1;
    height: 1px
}

.index .news .server-wrap[data-v-5d861640] {
    padding: 10px
}

.index .news .server-wrap .server-title[data-v-5d861640] {
    font-weight: 600;
    margin-bottom: 5px
}

.index .news .server-wrap .item-wrap[data-v-5d861640] {
    display: flex
}

.index .news .server-wrap .item-wrap .item[data-v-5d861640] {
    flex: 1;
    text-align: center
}

.index .news .server-wrap .item-wrap .item a[data-v-5d861640] {
    display: flex;
    flex-direction: column
}

.index .news .server-wrap .item-wrap .item a i[data-v-5d861640] {
    color: #040404;
    font-size: 28px
}

.index .news .server-wrap .item-wrap .item a span[data-v-5d861640] {
    color: #838383
}

.content[data-v-5d861640] {
    width: 100%
}

.content .coupon[data-v-5d861640] {
    width: 1200px;
    margin: 20px auto;
    display: flex
}

.content .coupon .coupon-title[data-v-5d861640] {
    width: 150px;
    height: 112px;
    background: #040404;
    -webkit-mask-box-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAABwCAYAAAD8HIl9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGomlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wNy0wOVQwOToxODowMSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDctMDlUMDk6MTg6MzUrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDctMDlUMDk6MTg6MzUrMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZDUyNDA2NTUtZjUzYy1kZTRjLTg4NWEtM2QzMWIzMzdhMmFkIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA4MjNCMkFGQzE4MjExRUFCRTk4RDQ0QzY3NUI2RTY3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDgyM0IyQUZDMTgyMTFFQUJFOThENDRDNjc1QjZFNjciIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHBob3Rvc2hvcDpIaXN0b3J5PSIyMDIwLTA3LTA5VDA5OjE4OjA5KzA4OjAwJiN4OTvmlofku7Yg55+p5b2iMTEucG5nIOW3suaJk+W8gCYjeEE7MjAyMC0wNy0wOVQwOToxODozNSswODowMCYjeDk75paH5Lu2IEM6XFVzZXJzXEFkbWluaXN0cmF0b3JcRGVza3RvcFznn6nlvaIxMS5wbmcg5bey5a2Y5YKoJiN4QTsiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowODIzQjJBQ0MxODIxMUVBQkU5OEQ0NEM2NzVCNkU2NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowODIzQjJBREMxODIxMUVBQkU5OEQ0NEM2NzVCNkU2NyIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkNTI0MDY1NS1mNTNjLWRlNGMtODg1YS0zZDMxYjMzN2EyYWQiIHN0RXZ0OndoZW49IjIwMjAtMDctMDlUMDk6MTg6MzUrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7tzEHbAAABm0lEQVR4nO3ZwWlWYRRF0RtJQSnCEuzGllJCZmnAWmzgd6KSAs4mENaafbM3OHDh7afH4/H7YOzbZ38AX5NhkTAsEs+f/QF8Ke9393p3b4bFyvvd/by7X3dOITuv93dUd4bFztvHh2GRMCxWvn98GBYrP+7u5d/jSdJh6P/vBsMi4RSSMCwShkVC0mFJK2ROKyShFZLQCukZFitaIQmtkIxWSMspJGFYJAyLhKTDklbInFZIQiskoRXSMyxWtEISWiEZrZCWU0jCsEgYFglJhyWtkDmtkIRWSEIrpGdYrGiFJLRCMlohLaeQhGGRMCwSkg5LWiFzWiEJrZCEVkjPsFjRCklohWS0QlpOIQnDImFYJCQdlrRC5rRCElohCa2QnmGxohWS0ArJaIW0nEIShkXCsEhIOixphcxphSS0QhJaIT3DYkUrJKEVktEKaTmFJAyLhGGRkHRY0gqZ0wpJaIUktEJ6hsWKVkhCKySjFdJyCkkYFgnDIiHpsKQVMqcVktAKSWiF9AyLFa2QhFZIRiuk5RSSMCwShkXiD4QloDPcnvTxAAAAAElFTkSuQmCC);
    padding-left: 25px;
    padding-top: 20px;
    color: #f8f8f8;
    flex-shrink: 0;
    box-sizing: border-box
}

.content .coupon .coupon-title .coupon-font[data-v-5d861640] {
    font-size: 22px;
    line-height: 22px
}

.content .coupon .coupon-title .coupon-en[data-v-5d861640] {
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
    color: #fac4cd;
    margin-top: 8px
}

.content .coupon .coupon-title .coupon-more[data-v-5d861640] {
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    margin-top: 16px;
    cursor: pointer
}

.content .coupon .coupon-title .coupon-more span[data-v-5d861640] {
    margin-right: 5px
}

.content .coupon .coupon-list[data-v-5d861640] {
    flex: 1;
    height: 112px
}

.content .coupon .coupon-list li[data-v-5d861640] {
    display: inline-block;
    width: 20%;
    height: 100%;
    box-sizing: border-box;
    background-color: #fff4f6;
    border-right: 1px dashed #040404;
    text-align: center;
    padding-top: 16px
}

.content .coupon .coupon-list li[data-v-5d861640]:last-child {
    border: none
}

.content .coupon .coupon-list li .coupon-price[data-v-5d861640] {
    font-size: 16px;
    height: 36px;
    line-height: 36px
}

.content .coupon .coupon-list li .coupon-price span[data-v-5d861640] {
    font-size: 36px
}

.content .coupon .coupon-list li .coupon-term[data-v-5d861640] {
    color: #838383;
    line-height: 14px;
    margin-top: 10px
}

.content .coupon .coupon-list li .coupon-receive[data-v-5d861640] {
    line-height: 14px;
    margin-top: 10px;
    display: inline-block;
    cursor: pointer
}

.content .coupon .coupon-list li .coupon-receive i[data-v-5d861640] {
    font-size: 14px;
    margin-left: 5px
}

.content .ad-wrap[data-v-5d861640] {
    width: 0px;
    margin: -180px auto;
    display: flex;
    justify-content: space-between
}

.content .ad-wrap>div[data-v-5d861640] {
    width: calc(50% - 7.5px);
    height: 372px
}

.content .ad-wrap .ad-big[data-v-5d861640] {
    display: flex;
    justify-content: space-between
}

.content .ad-wrap .ad-big .ad-big-img[data-v-5d861640] {
    width: calc(50% - 7.5px);
    cursor: pointer
}

.content .ad-wrap .ad-small[data-v-5d861640] {
    display: flex;
    justify-content: space-between;
    align-content: space-between;
    flex-wrap: wrap
}

.content .ad-wrap .ad-small .ad-small-img[data-v-5d861640] {
    width: calc(50% - 7.5px);
    height: calc(50% - 7.5px);
    cursor: pointer
}

.content .seckill-wrap[data-v-5d861640] {
    height: 376px;
    width: 1200px;
    background-color: #fff;
    margin: 20px auto;
    border: 1px solid #e9e9e9
}

.content .seckill-time[data-v-5d861640] {
    width: 100%;
    height: 45px;
    line-height: 44px;
    border-bottom: 1px solid #e9e9e9;
    display: flex;
    justify-content: space-between;
    padding: 0 20px;
    box-sizing: border-box
}

.content .seckill-time .seckill-time-left[data-v-5d861640] {
    color: #383838
}

.content .seckill-time .seckill-time-left .seckill-time-title[data-v-5d861640],.content .seckill-time .seckill-time-left i[data-v-5d861640] {
    font-size: 18px;
    font-weight: 600;
    margin-right: 5px
}

.content .seckill-time .seckill-time-left .seckill-time-title[data-v-5d861640] {
    margin-right: 15px
}

.content .seckill-time .count-down[data-v-5d861640] {
    display: inline-block;
    margin-left: 7px
}

.content .seckill-time .seckill-time-right[data-v-5d861640] {
    color: #838383;
    cursor: pointer
}

.content .seckill-content[data-v-5d861640] {
    padding: 20px 20px 0
}

.content .seamless-warp2[data-v-5d861640] {
    overflow: hidden
}

.content .seamless-warp2 ul.item li[data-v-5d861640] {
    float: left;
    width: 250px;
    padding: 0 25px;
    box-sizing: border-box;
    border-right: 1px solid #f1f1f1
}

.content .seamless-warp2 ul.item li .seckill-goods[data-v-5d861640] {
    cursor: pointer
}

.content .seamless-warp2 ul.item li .seckill-goods .seckill-goods-img[data-v-5d861640] {
    width: 100%;
    height: 200px
}

.content .seamless-warp2 ul.item li .seckill-goods img[data-v-5d861640] {
    -o-object-fit: cover;
    object-fit: cover
}

.content .seamless-warp2 ul.item li .seckill-goods>p[data-v-5d861640] {
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 50px
}

.content .seamless-warp2 ul.item li .seckill-goods .seckill-price-wrap[data-v-5d861640] {
    display: flex;
    align-items: flex-end;
    height: 24px;
    line-height: 24px;
    margin-top: 10px
}

.content .seamless-warp2 ul.item li .seckill-goods .seckill-price-wrap p span[data-v-5d861640] {
    font-size: 24px
}

.content .seamless-warp2 ul.item li .seckill-goods .seckill-price-wrap .primary-price[data-v-5d861640] {
    text-decoration: line-through;
    color: #838383;
    margin-left: 10px
}

.floor[data-v-5d861640] {
    width: 1200px;
    margin: 60px auto;
}

.floor .floor_item[data-v-5d861640] {
    margin-top: 30px;
}

.floatLayer-wrap[data-v-5d861640] {
    position: fixed;
    height: 100vh;
    width: 100vw;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.5);
    z-index: 999
}

.floatLayer-wrap .floatLayer[data-v-5d861640] {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 999;
    cursor: pointer
}

.floatLayer-wrap .floatLayer .img-wrap[data-v-5d861640] {
    width: 456px;
    height: 274px;
    line-height: 274px;
    overflow: hidden;
    text-align: center
}

.floatLayer-wrap .floatLayer .img-wrap img[data-v-5d861640] {
    max-height: 100%
}

.floatLayer-wrap .floatLayer i[data-v-5d861640] {
    color: #fff;
    font-size: 30px;
    position: absolute;
    top: -30px;
    right: -30px
}

.fixed-box[data-v-5d861640] {
    width: 100%;
    background-color: #fff;
    position: fixed;
    top: 0;
    z-index: 999;
    border-bottom: 1px solid #e3e3e3;
}

.header-search[data-v-5d861640] {
    width: 1200px;
    height: 78px;
    margin: 0 auto
}

.header-search .logo-wrap[data-v-5d861640] {
    width: 240px;
    height: 68px;
    line-height: 68px;
    display: block
}

.header-search .logo-wrap img[data-v-5d861640] {
    max-width: 100%;
    max-height: 100%
}

.header-search .in-sousuo[data-v-5d861640] {
    width: 550px;
    padding: 16px 0
}

.header-search .in-sousuo .sousuo-box[data-v-5d861640] {
    width: 100%;
    height: 36px;
    border: 2px solid #ff5100;
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden
}

.header-search .in-sousuo .sousuo-box .el-dropdown[data-v-5d861640] {
    padding: 0 10px;
    cursor: pointer
}

.header-search .in-sousuo .sousuo-box .el-dropdown[data-v-5d861640]:after {
    content: "";
    border-left: 1px solid #cfcfcf;
    margin-left: 5px
}

.header-search .in-sousuo .sousuo-box input[data-v-5d861640] {
    width: 380px;
    height: 22px;
    background: none;
    outline: none;
    border: none;
    margin: 4px
}

.header-search .in-sousuo .sousuo-box button[data-v-5d861640] {
    border-radius: 0;
    float: right
}

.header-search .cart-wrap[data-v-5d861640] {
    position: relative;
    float: right
}

.header-search .cart-wrap .cart[data-v-5d861640] {
    margin-top: 15px;
    width: 95px;
    height: 36px;
    padding: 0 28px 0 19px;
    border: 1px solid #dfdfdf;
    color: #040404;
    font-size: 12px;
    display: block;
    position: absolute;
    right: 0;
    z-index: 101
}

.header-search .cart-wrap .cart span[data-v-5d861640] {
    cursor: pointer;
    line-height: 38px;
    margin-right: 10px
}

.header-search .cart-wrap:hover .cart[data-v-5d861640] {
    border-bottom: 1px solid #fff
}

.ns-font-size-sm[data-v-5d861640] {
    font-size: 12px
}

.ns-font-size-base[data-v-5d861640] {
    font-size: 14px
}

.ns-font-size-lg[data-v-5d861640] {
    font-size: 16px
}

.ns-text-color[data-v-5d861640] {
    color: #040404!important
}

.ns-text-color-black[data-v-5d861640] {
    color: #303133!important
}

.ns-border-color[data-v-5d861640] {
    border-color: #040404!important
}

.ns-bg-color[data-v-5d861640] {
    background-color: #040404!important
}

body[data-v-5d861640] {
    line-height: 1.8;
    font-family: Helvetica Neue,Helvetica,Microsoft Yahei,PingFang SC,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;
    background-color: #f7f7f7;
    font-size: 14px;
    color: #303133
}

#nprogress .bar[data-v-5d861640] {
    background: #040404!important
}

body[data-v-5d861640],dd[data-v-5d861640],dl[data-v-5d861640],dt[data-v-5d861640],h1[data-v-5d861640],h2[data-v-5d861640],h3[data-v-5d861640],h4[data-v-5d861640],h5[data-v-5d861640],h6[data-v-5d861640],html[data-v-5d861640],ol[data-v-5d861640],p[data-v-5d861640],ul[data-v-5d861640] {
    margin: 0;
    padding: 0
}

article[data-v-5d861640],aside[data-v-5d861640],details[data-v-5d861640],figcaption[data-v-5d861640],figure[data-v-5d861640],footer[data-v-5d861640],header[data-v-5d861640],hgroup[data-v-5d861640],menu[data-v-5d861640],nav[data-v-5d861640],section[data-v-5d861640] {
    display: block
}

li[data-v-5d861640],ol[data-v-5d861640],ul[data-v-5d861640] {
    list-style: none
}

em[data-v-5d861640],i[data-v-5d861640] {
    font-style: normal
}

a[data-v-5d861640] {
    text-decoration: none;
    color: #303133
}

a[data-v-5d861640]:hover {
    color: #040404
}

.el-main[data-v-5d861640] {
    border-top: 1px solid #f2f2f2;
    overflow: initial;
    width: 1200px;
    margin: 0 auto;
    padding: 0
}

img[data-v-5d861640] {
    border-style: none;
    max-width: 100%;
    vertical-align: middle
}

.ns-text-align[data-v-5d861640] {
    text-align: center
}

.el-pagination[data-v-5d861640] {
    text-align: right
}

.el-pagination .el-pagination__rightwrapper[data-v-5d861640] {
    margin-left: 20px
}

.count-down span[data-v-5d861640] {
    display: inline-block;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background: #383838;
    color: #fff;
    border-radius: 2px
}

.more[data-v-5d861640] {
    width: 1200px;
    margin: auto;
    display: flex;
    justify-content: flex-end
}

.more a[data-v-5d861640] {
    color: #040404
}

.goods-info[data-v-5d861640] {
    width: 1200px;
    margin: 5px auto 40px;
    display: flex;
    flex-wrap: wrap
}

.goods-info .item[data-v-5d861640] {
    width: 202px;
    margin: 10px 20px 0 0;
    border: 1px solid #eee;
    padding: 10px;
    position: relative
}

.goods-info .item[data-v-5d861640]:nth-child(5n) {
    margin-right: 0!important
}

.goods-info .item[data-v-5d861640]:hover {
    border: 1px solid #040404
}

.goods-info .item .img-wrap[data-v-5d861640] {
    width: 198px;
    height: 198px;
    cursor: pointer
}

.goods-info .item .goods-name[data-v-5d861640] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer
}

.goods-info .item .goods-name[data-v-5d861640]:hover {
    color: #040404
}

.goods-info .item .price-wrap[data-v-5d861640] {
    display: flex;
    align-items: center
}

.goods-info .item .price-wrap .price[data-v-5d861640] {
    display: flex;
    color: #040404;
    font-size: 16px
}

.goods-info .item .price-wrap .price p[data-v-5d861640] {
    font-size: 14px;
    display: flex;
    align-items: flex-end
}

.goods-info .item .price-wrap .market-price[data-v-5d861640] {
    color: #838383;
    text-decoration: line-through;
    margin-left: 10px
}

.goods-info .item .sale-num[data-v-5d861640] {
    display: flex;
    color: #838383
}

.goods-info .item .sale-num p[data-v-5d861640] {
    color: #4759a8
}

.goods-info .item .saling[data-v-5d861640] {
    display: flex;
    font-size: 12px;
    line-height: 1
}

.goods-info .item .saling .free-shipping[data-v-5d861640] {
    background: #040404;
    color: #fff;
    padding: 3px 4px;
    border-radius: 2px;
    margin-right: 5px
}

.goods-info .item .saling .promotion-type[data-v-5d861640] {
    color: #040404;
    border: 1px solid #040404;
    display: flex;
    align-items: center;
    padding: 1px
}
