.yanxuan .wst-header {
    height: 40px;
    background-color: #333;
}
.yanxuan .wst-header .wst-nav {
    height: 40px;
}
.yanxuan .headlf li {
    height: 40px;
    line-height: 40px;}
.yanxuan .wst-search .search-ipt {
    border: 2px solid #333;
    width: 300px;
    height: 32px;
    padding-left: 10px;
}
.yanxuan .wst-search .j-search-type{
    display: none;
}
.yanxuan .wst-search-box{
    width: auto;
    float: right;
}
.yanxuan .wst-search {
    border: 1px solid #333;}
.yanxuan .wst-search .search-btn{
        background-color: #333;
}
.yanxuan #wst-categorys{
    display: block;
}
.yanxuan .j-cate-dd{
    display: none;
}
.yanxuan .wst-nav-menus{
    height: 60px
}
.yanxuan #wst-nav-items ul{
    height: 60px;
}
.yanxuan #wst-categorys .dt a{
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    background-color: #000;
}
.yanxuan #wst-nav-items a {
    height: 60px;
    line-height: 60px;
    float: left;
    font-size: 16px;
    color: #333;
}
.yanxuan .floor-right-title{
    font-size: 30px;
    color: #333;
    line-height: 1;
    font-weight: 400;
    text-align: center;
}
.yanxuan .goods-list {
    width: 100%;
    padding: 0 20px;
}
.yanxuan .goods-list .goods {
    width: 265px;
    margin-right: 30px;
    float: left;
     height: auto; 
}
.yanxuan .goods-list .goods .img a img {
    max-width: 265px;
    height: 265px;
    border-radius: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0;
}
.yanxuan .floor-box {
    margin-top: 45px 
}
.yanxuan .caption>.price {
    color: #AE2A40;
    font-size: 18px;
    text-align: center;
}
.yanxuan .caption .price em{
    font-size: 18px;
}
.yanxuan .see-detail{
    font-size: 13px;
    color: #999;
    margin-bottom: 20px;
    text-align: center;
}
.m-ft1 {
    padding: 55px 0 65px;
    background-color: #333
}

.m-ft1:after,.m-ft1:before {
    content: " ";
    display: table
}

.m-ft1 .left {
    float: left;
    width: 648px
}

.m-ft1 .right {
    float: right;
    width: 296px
}

.m-serviceTel {
    line-height: 1;
    font-size: 16px;
    color: #fff;
    border-bottom: 1px solid #666
}

.m-serviceTel .hd {
    font-weight: 400;
    color: #999
}

.m-serviceTel .cnt {
    margin: 10px 0 15px
}

.m-serviceTel .phone {
    display: inline-block;
    font-size: 20px;
    line-height: 1;
    white-space: nowrap
}

.m-serviceTel .datetime {
    float: right;
    color: #999;
    margin-top: 3px
}

.m-serviceTel .feedback {
    float: right;
    margin-top: -4px;
    border-color: #666;
    color: #ccc
}

.m-followUs .tt,.m-siteEnsure .item,.m-siteEnsure .item .inner .icon,.m-siteEnsure .item .inner .text,.m-topbar .left {
    float: left
}

.m-whatIsYX {
    line-height: 1;
    color: #fff
}

.m-whatIsYX .desc {
    font-size: 16px;
    line-height: 26px;
    margin-top: 22px;
    letter-spacing: .005em
}

.m-followUs {
    margin-top: 26px;
    line-height: 1
}

.m-followUs:after,.m-followUs:before {
    content: " ";
    display: table
}

.m-followUs .tt {
    margin-top: 20px;
    margin-right: 30px;
    font-size: 16px;
    font-weight: 400;
    color: #999
}

.m-followUs .m-focusList .item {
    float: left;
    position: relative;
    z-index: 3
}

.m-followUs .m-focusList .item+.item {
    margin-left: 20px
}

.m-followUs .m-focusList .item .bd {
    display: none;
    padding: 5px 0 0;
    position: absolute;
    top: 56px;
    left: -33px;
    width: 123px
}

.m-followUs .m-focusList .item .bd:before {
    display: block;
    content: " ";
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border: 4px solid transparent;
    border-top: 0;
    border-bottom-color: #fff;
    top: -4px;
    left: 0;
    right: 0;
    margin: auto
}

.m-followUs .m-focusList .item .wrap {
    padding: 10px;
    position: relative;
    background-color: #fff
}

.m-followUs .m-focusList .item .wrap img {
    width: 103px;
    height: 103px
}

.m-followUs .m-focusList .item:hover>.bd {
    display: block
}

.m-siteEnsure {
    margin-top: 30px
}

.m-siteEnsure:after,.m-siteEnsure:before {
    content: " ";
    display: table
}

.m-siteEnsure .item+.item {
    margin-left: 71px
}

.m-siteEnsure .item .inner {
    color: #999;
    font-size: 16px;
    line-height: 50px;
    display: inline-block;
    vertical-align: middle
}

.m-siteEnsure .item .inner .icon {
    margin-right: 20px
}
.m-ft2 {
    padding-bottom: 30px
}

.m-ft2 hr {
    display: block;
    margin-bottom: 38px;
    height: 1px;
    background-color: #666;
    border: 0
}

.m-siteInfo {
    text-align: center;
    color: #999;
    font-size: 12px;
    line-height: 1
}

.umenu:after,.umenu:before {
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    content: " "
}

.m-siteInfo .nav {
    display: inline-block
}

.m-siteInfo .nav:after,.m-siteInfo .nav:before {
    content: " ";
    display: table
}

.m-siteInfo .nav .text {
    color: #999
}

.m-siteInfo .nav .split {
    margin: auto 20px
}

.m-siteInfo .copyright {
    margin-top: 6px
}
.g-row {
    width: 1090px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
        overflow: hidden;
}
.g-ft {
    background-color: #333;
}
.yanxuan .floor-right {
    border-radius: 20px;
    border: 2px solid #000;
}
.yanxuan .toolbar-tab{
    display: none;
}
.yanxuan #wst-slide .wst-slide-items li {
    height: 420px;
    border-radius: 20px;
    overflow: hidden;
}

.hot-prod[data-v-0ca2244b] {
    padding-bottom: 80px;
    background: #f9f9f9
}

.hot-prod .hp-wrap .hp-top[data-v-0ca2244b] {
    margin: 0 auto
}

.hot-prod .hp-wrap .hp-top .title[data-v-0ca2244b] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-top: 25px
}

.hot-prod .hp-wrap .hp-top .title .img[data-v-0ca2244b] {
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-top .title .text[data-v-0ca2244b] {
    font-size: 55px;
    font-family: zihun181hao-feichibiaotiti;
    font-weight: 400;
    color: #e1251b;
    text-shadow: 0 3px 3px rgba(225,37,27,.2);
    margin-left: 12px
}

.hot-prod .hp-wrap .hp-top .tips[data-v-0ca2244b] {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-top .cate-nav[data-v-0ca2244b] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 29px;
    overflow-x: scroll
}

.hot-prod .hp-wrap .hp-top .cate-nav ul[data-v-0ca2244b] {
    height: 30px;
    font-size: 0;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li[data-v-0ca2244b] {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 15px;
    margin: 0 35px;
    overflow: hidden;
    box-sizing: border-box
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li.active[data-v-0ca2244b] {
    color: #fff;
    background: #e1251b;
    border: 1px solid #e1251b
}

.nowpay[data-v-0ca2244b] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center;
    cursor: pointer
}

.hot-prod[data-v-0ca2244b] {
    background-size: 100% auto
}

.banner[data-v-0ca2244b] {
    height: 0;
    width: 100vw
}

.banner img[data-v-0ca2244b] {
    margin: 44px auto 0;
    position: relative;
    left: 50%;
    transform: translate(-50%);
    height: 280px
}

.hot-prod .hp-wrap .hp-main[data-v-0ca2244b] {
    margin: 220px auto 0;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list[data-v-0ca2244b] {
    width: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item[data-v-0ca2244b] {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    margin-bottom: 16px;
    background: url(/_nuxt/img/gift-list-bg.91b9eb6.png) 0 0 no-repeat;
    background-size: 100% 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord[data-v-0ca2244b] {
    width: 220px;
    height: 100%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .title[data-v-0ca2244b] {
    width: 240px;
    margin: 26px auto 25px;
    font-size: 16px;
    font-weight: 400;
    color: #555;
    line-height: 22px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info[data-v-0ca2244b] {
    width: 240px;
    margin: 0 auto;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .img[data-v-0ca2244b] {
    width: 100%;
    height: 240px;
    margin-bottom: 14px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .img img[data-v-0ca2244b] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg[data-v-0ca2244b] {
    width: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg .name[data-v-0ca2244b] {
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    color: #101010;
    line-height: 20px;
    margin-bottom: 12px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg .sku[data-v-0ca2244b] {
    width: 100%;
    margin-bottom: 16px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg .sku span[data-v-0ca2244b] {
    width: 100%;
    padding: 4px 8px;
    background: #f9f9f9;
    border-radius: 2px;
    border: 1px solid #e6e6e6;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box[data-v-0ca2244b] {
    width: 100%;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .price[data-v-0ca2244b] {
    display: inline-block;
    vertical-align: bottom
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .price span[data-v-0ca2244b] {
    display: inline-block;
    vertical-align: bottom;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #e60113;
    line-height: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .price span[data-v-0ca2244b]:nth-child(2) {
    font-size: 20px;
    font-family: Arial-BoldMT,Arial;
    font-weight: 400
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .old-price[data-v-0ca2244b] {
    text-decoration: line-through;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 6px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .nowpay[data-v-0ca2244b] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord[data-v-0ca2244b] {
    width: calc(100% - 326px);
    height: 100%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .title[data-v-0ca2244b] {
    width: 240px;
    margin: 26px 0 50px 25px;
    font-size: 16px;
    font-weight: 400;
    color: #555;
    line-height: 22px;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .title .limitGet[data-v-0ca2244b] {
    color: #e1251b
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .sub-list[data-v-0ca2244b] {
    margin: 0 50px 80px;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .sub-list .last[data-v-0ca2244b] {
    position: absolute;
    top: 50%;
    left: 0;
    height: 96px;
    transform: translate(-100%,-50%);
    cursor: pointer
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .sub-list .next[data-v-0ca2244b] {
    position: absolute;
    top: 50%;
    right: 0;
    height: 96px;
    transform: translate(-100%,-50%);
    cursor: pointer;
    z-index: 1
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info[data-v-0ca2244b] {
    width: 192px;
    margin-right: 25px;
    position: relative;
    display: inline-block;
    vertical-align: top
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .img[data-v-0ca2244b] {
    width: 100%;
    height: 192px;
    margin-bottom: 14px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .img img[data-v-0ca2244b] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg[data-v-0ca2244b] {
    width: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg .name[data-v-0ca2244b] {
    height: 40px;
    line-height: 16px;
    font-size: 12px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg .sku[data-v-0ca2244b] {
    width: 100%;
    margin-bottom: 16px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg .sku span[data-v-0ca2244b] {
    width: 100%;
    padding: 4px 8px;
    background: #f9f9f9;
    border-radius: 2px;
    border: 1px solid #e6e6e6;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box[data-v-0ca2244b] {
    width: 100%;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .price[data-v-0ca2244b] {
    display: inline-block;
    vertical-align: bottom
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .price span[data-v-0ca2244b] {
    display: inline-block;
    vertical-align: bottom;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #e60113;
    line-height: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .price span[data-v-0ca2244b]:nth-child(2) {
    font-size: 20px;
    font-family: Arial-BoldMT,Arial;
    font-weight: 400
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .old-price[data-v-0ca2244b] {
    text-decoration: line-through;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 6px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .nowpay[data-v-0ca2244b] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.serchDiv[data-v-0ca2244b] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 20px;
    margin-top: 240px
}

.hot-prod[data-v-7ba7a5ed] {
    padding-bottom: 80px;
    background: #f9f9f9
}

.hot-prod .hp-wrap .hp-top[data-v-7ba7a5ed] {
    margin: 0 auto
}

.hot-prod .hp-wrap .hp-top .title[data-v-7ba7a5ed] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-top: 25px
}

.hot-prod .hp-wrap .hp-top .title .img[data-v-7ba7a5ed] {
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-top .title .text[data-v-7ba7a5ed] {
    font-size: 55px;
    font-family: zihun181hao-feichibiaotiti;
    font-weight: 400;
    color: #e1251b;
    text-shadow: 0 3px 3px rgba(225,37,27,.2);
    margin-left: 12px
}

.hot-prod .hp-wrap .hp-top .tips[data-v-7ba7a5ed] {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-top .cate-nav[data-v-7ba7a5ed] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 29px;
    overflow-x: scroll
}

.hot-prod .hp-wrap .hp-top .cate-nav ul[data-v-7ba7a5ed] {
    height: 30px;
    font-size: 0;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li[data-v-7ba7a5ed] {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 15px;
    margin: 0 35px;
    overflow: hidden;
    box-sizing: border-box
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li.active[data-v-7ba7a5ed] {
    color: #fff;
    background: #e1251b;
    border: 1px solid #e1251b
}

.nowpay[data-v-7ba7a5ed] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center
}

.hot-prod .hp-wrap .hp-main[data-v-7ba7a5ed] {
    margin: 30px auto 0
}

.banner[data-v-7ba7a5ed] {
    height: 0;
    width: 100vw
}

.banner img[data-v-7ba7a5ed] {
    margin: 44px auto 0;
    position: relative;
    left: 50%;
    transform: translate(-50%);
    height: 280px
}

.hot-prod .hp-wrap .hp-main .prod-list[data-v-7ba7a5ed] {
    display: flex;
    flex-wrap: wrap
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-7ba7a5ed] {
    position: relative;
    width: 245px;
    height: 188px;
    background: #fff;
    box-shadow: 0 3px 11px rgba(51,51,51,.12);
    margin-right: 18px;
    cursor: pointer
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item:hover .cat[data-v-7ba7a5ed] {
    display: block
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .cat[data-v-7ba7a5ed] {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    background: rgba(0,81,164,.1);
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .cat div[data-v-7ba7a5ed] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    padding: 6px 16px;
    border-radius: 16px;
    opacity: .8;
    background: #e60113;
    color: #fff;
    cursor: pointer
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .name[data-v-7ba7a5ed] {
    position: absolute;
    bottom: 24px;
    left: 50%;
    transform: translate(-50%);
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-7ba7a5ed]:nth-child(n+6) {
    margin-top: 10px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-7ba7a5ed]:nth-child(5n) {
    margin-right: 0
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num[data-v-7ba7a5ed] {
    position: absolute;
    left: -1px;
    top: 2px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num img[data-v-7ba7a5ed] {
    width: 40px;
    height: 40px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img[data-v-7ba7a5ed] {
    width: 131px;
    height: 88px;
    margin: 30px auto;
    text-align: center
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img img[data-v-7ba7a5ed] {
    width: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg[data-v-7ba7a5ed] {
    text-align: left;
    padding: 0 15px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .name[data-v-7ba7a5ed] {
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips[data-v-7ba7a5ed] {
    width: 100%;
    font-size: 0;
    overflow: hidden
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips .t-item[data-v-7ba7a5ed] {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #fff;
    padding: 0 5px;
    background: #e1251b;
    border-radius: 1px;
    margin-top: 10px;
    margin-right: 8px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box[data-v-7ba7a5ed] {
    display: flex;
    margin-top: 13px;
    margin-bottom: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .price[data-v-7ba7a5ed] {
    height: 19px;
    line-height: 19px;
    font-size: 14px;
    font-weight: 700;
    color: #e1251b;
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .old-price[data-v-7ba7a5ed] {
    height: 19px;
    line-height: 19px;
    font-size: 12px;
    color: #999;
    text-decoration: line-through
}

.classList-page[data-v-5e0ee9e6] {
    background: #f9f9f9
}

.classList-page .content[data-v-5e0ee9e6] {
    padding-bottom: 80px
}

.classList-page-nav[data-v-5e0ee9e6] {
    height: 40px;
    display: flex;
    align-items: center
}

.classList-page-nav img[data-v-5e0ee9e6] {
    width: 18px;
    height: 17px;
    margin-right: 8px
}

.classList-page-nav-img[data-v-5e0ee9e6] {
    width: 16px!important;
    height: 14px!important;
    margin-right: 0!important;
    margin-left: 3px
}

.classList-page-nav span[data-v-5e0ee9e6] {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #555;
    line-height: 20px
}

.classList-page-nav span.link[data-v-5e0ee9e6] {
    color: #0051a4;
    margin-left: 5px
}

.classList-page-top[data-v-5e0ee9e6] {
    background: #fff;
    box-shadow: 0 0 6px 6px rgba(207,218,230,.15);
    border-radius: 4px
}

.classList-page-top .title[data-v-5e0ee9e6] {
    font-size: 16px;
    color: #0051a4
}

.classList-page-top .title[data-v-5e0ee9e6],.classList-page-top .titles[data-v-5e0ee9e6] {
    height: 54px;
    background: rgba(0,81,164,.05);
    padding-left: 24px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 550;
    line-height: 54px
}

.classList-page-top .titles[data-v-5e0ee9e6] {
    font-size: 14px;
    color: #999
}

.classList-page-top .slec-box[data-v-5e0ee9e6] {
    padding: 0 32px;
    margin-bottom: 10px;
    position: relative
}

.classList-page-top .slec-box .slec-box-item[data-v-5e0ee9e6],.slec-box-item-sort[data-v-5e0ee9e6] {
    display: flex;
    padding: 20px 0 15px;
    border-bottom: 1px solid rgba(0,81,164,.1)
}

.slec-box-item-sort .slec-left[data-v-5e0ee9e6],.slec-box-item .slec-left[data-v-5e0ee9e6] {
    font-size: 14px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 550;
    color: #101010;
    line-height: 30px;
    width: 80px;
    margin-right: 24px
}

.slec-box-item-sort .slec-right[data-v-5e0ee9e6],.slec-box-item .slec-right[data-v-5e0ee9e6] {
    flex: 1;
    display: flex;
    color: #555;
    font-family: PingFangSC-Regular,PingFang SC;
    font-size: 14px;
    line-height: 20px
}

.slec-box-item-sort .slec-right .r-item-box[data-v-5e0ee9e6],.slec-box-item .slec-right .r-item-box[data-v-5e0ee9e6] {
    flex: 1;
    flex-wrap: wrap
}

.slec-box-item-sort .slec-right .r-item-box.hidden[data-v-5e0ee9e6],.slec-box-item .slec-right .r-item-box.hidden[data-v-5e0ee9e6] {
    overflow: hidden;
    height: 25px
}

.slec-box-item-sort .slec-right .r-item-box span[data-v-5e0ee9e6],.slec-box-item .slec-right .r-item-box span[data-v-5e0ee9e6] {
    line-height: 20px;
    display: inline-block;
    margin-right: 40px;
    margin-bottom: 8px;
    cursor: pointer
}

.icon-box[data-v-5e0ee9e6] {
    width: 100px;
    margin-left: 20px;
    margin-right: 10px;
    font-size: 12px;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.icon-box span.img[data-v-5e0ee9e6] {
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAAXNSR0IArs4c6QAAAIdQTFRFAAAA////qqqqv7+/tra2n5+fqqqqnZ2dmZmZmpqanZ2dmZmZnJycmpqampqanJycmpqampqamZmZmZmZmpqampqampqampqamZmZmpqampqamZmZmZmZmpqamZmZmpqampqampqampqampqampqamZmZmZmZmpqamZmZmZmZmZmZmpqamZmZ0MWW5QAAACx0Uk5TAAEDBAcICQ0PJi8yOz9JTVhdaW58gY6ToKSwsrS7vr/C0ejq7/H19/r7/f66F4KaAAAAl0lEQVQYGe3B6w5CAAAG0E8KSYiQayH37/2fr9ZaQ9TP1uYcLP5dGMt4I8ch+lIma4xsEqbo2+YMVhhYBcy3GNgVPAnoEU4sdhjZV3TR47La443R8IiXIxsDEw4dLTxZ7A6YZLM18WC2tDHDYa3jTq/pYJbHUgO0kh7mCT6vqnqlL+ADMWKWMRLxkXQhLxK+UM5nBYsfuwGoWgt+szu/JwAAAABJRU5ErkJggg==) no-repeat;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    background-size: contain
}

.icon-box:hover span.img1[data-v-5e0ee9e6],.icon-box span.img2[data-v-5e0ee9e6] {
    transform: rotate(180deg)
}

.icon-box:hover span.img1[data-v-5e0ee9e6],.icon-box:hover span.img2[data-v-5e0ee9e6] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAIdQTFRFAAAAAP//AFWqAIC/AG22AFWqAGKxAFWqAFeoAFOmAFGoAFKoAFKkAFWmAFSkAFOmAFGlAFKlAFOlAFGlAFOmAFGkAFOlAFKlAFGkAFKlAFGlAFKlAFKkAFKlAFKlAFGkAFGkAFKlAFKkAFKlAFGkAFGkAFGkAFKkAFKkAFGlAFKkAFGlAFGk+P6edwAAACx0Uk5TAAEDBAcJDQ8mLi8yOz9JTVhdaW57gY6ToKSwsrS7vr/C0efq7/H19/r7/f6Dyja6AAAAlElEQVQYGe3B2RKBAAAF0Js2JJU2VNr3+//fxxhMpTx64Rz8JjWOVXwgJ2QiY5EYMssYilggnFhstgVPAub5rHbArqKPWS6bPW72DV3MsNmZuDM72nhj9Tzg4cDewoTR0sGLw9bAiF7Tw4DHWseAVvIoYEA4stTwss55XmFkdWa+xlPKi4QJ6cIUT0Gk4I0SBfj7oisuzQt02aiHegAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain
}

.icon-box:hover span.img2[data-v-5e0ee9e6] {
    transform: rotate(-1turn)
}

.icon-box[data-v-5e0ee9e6]:hover {
    color: #0051a4
}

.isAttr[data-v-5e0ee9e6] {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,96%);
    background-color: #fff;
    border-bottom: #333;
    width: 100px;
    margin: 0!important;
    padding: 4px 6px;
    text-align: center;
    color: #333;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    line-height: 20px;
    box-shadow: 0 .6px 0 .1px #cacaca
}

.isAttr .icon-box[data-v-5e0ee9e6] {
    color: #313131!important;
    margin-right: 0!important;
    margin-left: 0!important;
    font-size: 16px!important
}

.isAttr .icon-box[data-v-5e0ee9e6] :hover {
    color: #0051a4!important
}

.filter-slec-sort .slec-right .filter-item[data-v-5e0ee9e6],.filter-slec .slec-right .filter-item[data-v-5e0ee9e6] {
    font-size: 14px;
    color: #555;
    line-height: 30px;
    margin-right: 40px;
    cursor: pointer
}

.filter-slec-sort .slec-right .filter-item img[data-v-5e0ee9e6],.filter-slec .slec-right .filter-item img[data-v-5e0ee9e6] {
    width: 14px;
    height: 14px;
    vertical-align: middle
}

.filter-slec-sort .slec-right .filter-item.active[data-v-5e0ee9e6],.filter-slec .slec-right .filter-item.active[data-v-5e0ee9e6] {
    color: #0051a4
}

.filter-slec-sort[data-v-5e0ee9e6] {
    padding: 12px 32px;
    margin-top: 36px;
    background-color: #fff
}

.classList-page .goods-list .list-con .item[data-v-5e0ee9e6] {
    width: 250px;
    height: auto;
    margin-right: 12px;
    padding: 30px 16px 16px;
    background: #fff;
    box-shadow: 0 0 4px 2px rgba(207,218,230,.15);
    border-radius: 4px
}

.classList-page .goods-list .list-con .item .goods-img[data-v-5e0ee9e6] {
    width: 100%;
    height: 192px;
    text-align: center;
    margin: 0 10px 18px auto
}

.classList-page .goods-list .list-con .item .goods-img img[data-v-5e0ee9e6] {
    max-width: 192px;
    max-height: 192px
}

.classList-page .goods-list .list-con .item[data-v-5e0ee9e6]:nth-child(5n) {
    margin-right: 0
}

.classList-page .goods-list .list-con .item[data-v-5e0ee9e6]:nth-child(n+6) {
    margin-top: 12px
}

.classList-page .goods-list .list-con .item .goods-msg[data-v-5e0ee9e6] {
    text-align: left;
    padding-top: 0
}

.classList-page .goods-list .list-con .item .goods-msg .goods-name[data-v-5e0ee9e6] {
    margin-bottom: 10px;
    height: 30px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-info[data-v-5e0ee9e6] {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #999;
    line-height: 17px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price[data-v-5e0ee9e6] {
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
    color: #e60113
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price .price[data-v-5e0ee9e6] {
    font-size: 20px;
    line-height: 23px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price .price span[data-v-5e0ee9e6] {
    font-size: 14px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price .label[data-v-5e0ee9e6] {
    width: 75px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    text-align: center;
    line-height: 24px
}

.classList-page[data-v-73909782] {
    background: #f9f9f9
}

.classList-page .content[data-v-73909782] {
    padding-bottom: 80px
}

.classList-page-nav[data-v-73909782] {
    height: 40px;
    display: flex;
    align-items: center
}

.classList-page-nav img[data-v-73909782] {
    width: 18px;
    height: 17px;
    margin-right: 8px
}

.classList-page-nav-img[data-v-73909782] {
    width: 16px!important;
    height: 14px!important;
    margin-right: 0!important;
    margin-left: 3px
}

.classList-page-nav span[data-v-73909782] {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #555;
    line-height: 20px
}

.classList-page-nav span.link[data-v-73909782] {
    color: #0051a4;
    margin-left: 5px
}

.classList-page-top[data-v-73909782] {
    background: #fff;
    box-shadow: 0 0 6px 6px rgba(207,218,230,.15);
    border-radius: 4px
}

.classList-page-top .title[data-v-73909782] {
    font-size: 16px;
    color: #0051a4
}

.classList-page-top .title[data-v-73909782],.classList-page-top .titles[data-v-73909782] {
    height: 54px;
    background: rgba(0,81,164,.05);
    padding-left: 24px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 550;
    line-height: 54px
}

.classList-page-top .titles[data-v-73909782] {
    font-size: 14px;
    color: #999
}

.classList-page-top .slec-box[data-v-73909782] {
    padding: 0 32px;
    margin-bottom: 10px;
    position: relative
}

.classList-page-top .slec-box .slec-box-item[data-v-73909782],.slec-box-item-sort[data-v-73909782] {
    display: flex;
    padding: 20px 0 15px;
    border-bottom: 1px solid rgba(0,81,164,.1)
}

.slec-box-item-sort .slec-left[data-v-73909782],.slec-box-item .slec-left[data-v-73909782] {
    font-size: 14px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 550;
    color: #101010;
    line-height: 30px;
    width: 80px;
    margin-right: 24px
}

.slec-box-item-sort .slec-right[data-v-73909782],.slec-box-item .slec-right[data-v-73909782] {
    flex: 1;
    display: flex;
    color: #555;
    font-family: PingFangSC-Regular,PingFang SC;
    font-size: 14px;
    line-height: 20px
}

.slec-box-item-sort .slec-right .r-item-box[data-v-73909782],.slec-box-item .slec-right .r-item-box[data-v-73909782] {
    flex: 1;
    flex-wrap: wrap
}

.slec-box-item-sort .slec-right .r-item-box.hidden[data-v-73909782],.slec-box-item .slec-right .r-item-box.hidden[data-v-73909782] {
    overflow: hidden;
    height: 25px
}

.slec-box-item-sort .slec-right .r-item-box span[data-v-73909782],.slec-box-item .slec-right .r-item-box span[data-v-73909782] {
    line-height: 20px;
    display: inline-block;
    margin-right: 40px;
    margin-bottom: 8px;
    cursor: pointer
}

.icon-box[data-v-73909782] {
    width: 100px;
    margin-left: 20px;
    margin-right: 10px;
    font-size: 12px;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.icon-box span.img[data-v-73909782] {
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAAXNSR0IArs4c6QAAAIdQTFRFAAAA////qqqqv7+/tra2n5+fqqqqnZ2dmZmZmpqanZ2dmZmZnJycmpqampqanJycmpqampqamZmZmZmZmpqampqampqampqamZmZmpqampqamZmZmZmZmpqamZmZmpqampqampqampqampqampqamZmZmZmZmpqamZmZmZmZmZmZmpqamZmZ0MWW5QAAACx0Uk5TAAEDBAcICQ0PJi8yOz9JTVhdaW58gY6ToKSwsrS7vr/C0ejq7/H19/r7/f66F4KaAAAAl0lEQVQYGe3B6w5CAAAG0E8KSYiQayH37/2fr9ZaQ9TP1uYcLP5dGMt4I8ch+lIma4xsEqbo2+YMVhhYBcy3GNgVPAnoEU4sdhjZV3TR47La443R8IiXIxsDEw4dLTxZ7A6YZLM18WC2tDHDYa3jTq/pYJbHUgO0kh7mCT6vqnqlL+ADMWKWMRLxkXQhLxK+UM5nBYsfuwGoWgt+szu/JwAAAABJRU5ErkJggg==) no-repeat;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    background-size: contain
}

.icon-box:hover span.img1[data-v-73909782],.icon-box span.img2[data-v-73909782] {
    transform: rotate(180deg)
}

.icon-box:hover span.img1[data-v-73909782],.icon-box:hover span.img2[data-v-73909782] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAIdQTFRFAAAAAP//AFWqAIC/AG22AFWqAGKxAFWqAFeoAFOmAFGoAFKoAFKkAFWmAFSkAFOmAFGlAFKlAFOlAFGlAFOmAFGkAFOlAFKlAFGkAFKlAFGlAFKlAFKkAFKlAFKlAFGkAFGkAFKlAFKkAFKlAFGkAFGkAFGkAFKkAFKkAFGlAFKkAFGlAFGk+P6edwAAACx0Uk5TAAEDBAcJDQ8mLi8yOz9JTVhdaW57gY6ToKSwsrS7vr/C0efq7/H19/r7/f6Dyja6AAAAlElEQVQYGe3B2RKBAAAF0Js2JJU2VNr3+//fxxhMpTx64Rz8JjWOVXwgJ2QiY5EYMssYilggnFhstgVPAub5rHbArqKPWS6bPW72DV3MsNmZuDM72nhj9Tzg4cDewoTR0sGLw9bAiF7Tw4DHWseAVvIoYEA4stTwss55XmFkdWa+xlPKi4QJ6cIUT0Gk4I0SBfj7oisuzQt02aiHegAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain
}

.icon-box:hover span.img2[data-v-73909782] {
    transform: rotate(-1turn)
}

.icon-box[data-v-73909782]:hover {
    color: #0051a4
}

.isAttr[data-v-73909782] {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,96%);
    background-color: #fff;
    border-bottom: #333;
    width: 100px;
    margin: 0!important;
    padding: 4px 6px;
    text-align: center;
    color: #333;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    line-height: 20px;
    box-shadow: 0 .6px 0 .1px #cacaca
}

.isAttr .icon-box[data-v-73909782] {
    color: #313131!important;
    margin-right: 0!important;
    margin-left: 0!important;
    font-size: 16px!important
}

.isAttr .icon-box[data-v-73909782] :hover {
    color: #0051a4!important
}

.filter-slec-sort .slec-right .filter-item[data-v-73909782],.filter-slec .slec-right .filter-item[data-v-73909782] {
    font-size: 14px;
    color: #555;
    line-height: 30px;
    margin-right: 40px;
    cursor: pointer
}

.filter-slec-sort .slec-right .filter-item img[data-v-73909782],.filter-slec .slec-right .filter-item img[data-v-73909782] {
    width: 14px;
    height: 14px;
    vertical-align: middle
}

.filter-slec-sort .slec-right .filter-item.active[data-v-73909782],.filter-slec .slec-right .filter-item.active[data-v-73909782] {
    color: #0051a4
}

.filter-slec-sort[data-v-73909782] {
    padding: 12px 32px;
    margin-top: 36px;
    background-color: #fff
}

.classList-page .goods-list .list-con .item[data-v-73909782] {
    width: 250px;
    height: auto;
    margin-right: 12px;
    padding: 30px 16px 16px;
    background: #fff;
    box-shadow: 0 0 4px 2px rgba(207,218,230,.15);
    border-radius: 4px
}

.classList-page .goods-list .list-con .item .goods-img[data-v-73909782] {
    width: 100%;
    height: 192px;
    text-align: center;
    margin: 0 10px 18px auto
}

.classList-page .goods-list .list-con .item .goods-img img[data-v-73909782] {
    max-width: 192px;
    max-height: 192px
}

.classList-page .goods-list .list-con .item[data-v-73909782]:nth-child(5n) {
    margin-right: 0
}

.classList-page .goods-list .list-con .item[data-v-73909782]:nth-child(n+6) {
    margin-top: 12px
}

.classList-page .goods-list .list-con .item .goods-msg[data-v-73909782] {
    text-align: left;
    padding-top: 0
}

.classList-page .goods-list .list-con .item .goods-msg .goods-name[data-v-73909782] {
    margin-bottom: 10px;
    height: 30px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-info[data-v-73909782] {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #999;
    line-height: 17px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price[data-v-73909782] {
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
    color: #e60113
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price .price[data-v-73909782] {
    font-size: 20px;
    line-height: 23px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price .price span[data-v-73909782] {
    font-size: 14px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price .label[data-v-73909782] {
    width: 75px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    text-align: center;
    line-height: 24px
}

.classList-page[data-v-27fdf7a1] {
    background: #f9f9f9
}

.classList-page .content[data-v-27fdf7a1] {
    padding-bottom: 80px
}

.classList-page-nav[data-v-27fdf7a1] {
    height: 40px;
    display: flex;
    align-items: center
}

.classList-page-nav img[data-v-27fdf7a1] {
    width: 18px;
    height: 17px;
    margin-right: 8px
}

.classList-page-nav-img[data-v-27fdf7a1] {
    width: 16px!important;
    height: 14px!important;
    margin-right: 0!important;
    margin-left: 3px
}

.classList-page-nav span[data-v-27fdf7a1] {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #555;
    line-height: 20px
}

.classList-page-nav span.link[data-v-27fdf7a1] {
    color: #0051a4;
    margin-left: 5px
}

.classList-page-top[data-v-27fdf7a1] {
    background: #fff;
    box-shadow: 0 0 6px 6px rgba(207,218,230,.15);
    border-radius: 4px
}

.classList-page-top .title[data-v-27fdf7a1] {
    font-size: 16px;
    color: #0051a4
}

.classList-page-top .title[data-v-27fdf7a1],.classList-page-top .titles[data-v-27fdf7a1] {
    height: 54px;
    background: rgba(0,81,164,.05);
    padding-left: 24px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 550;
    line-height: 54px
}

.classList-page-top .titles[data-v-27fdf7a1] {
    font-size: 14px;
    color: #999
}

.classList-page-top .slec-box[data-v-27fdf7a1] {
    padding: 0 32px;
    margin-bottom: 10px;
    position: relative
}

.classList-page-top .slec-box .slec-box-item[data-v-27fdf7a1],.slec-box-item-sort[data-v-27fdf7a1] {
    display: flex;
    padding: 20px 0 15px;
    border-bottom: 1px solid rgba(0,81,164,.1)
}

.slec-box-item-sort .slec-left[data-v-27fdf7a1],.slec-box-item .slec-left[data-v-27fdf7a1] {
    font-size: 14px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 550;
    color: #101010;
    line-height: 30px;
    width: 80px;
    margin-right: 24px
}

.slec-box-item-sort .slec-right[data-v-27fdf7a1],.slec-box-item .slec-right[data-v-27fdf7a1] {
    flex: 1;
    display: flex;
    color: #555;
    font-family: PingFangSC-Regular,PingFang SC;
    font-size: 14px;
    line-height: 20px
}

.slec-box-item-sort .slec-right .r-item-box[data-v-27fdf7a1],.slec-box-item .slec-right .r-item-box[data-v-27fdf7a1] {
    flex: 1;
    flex-wrap: wrap
}

.slec-box-item-sort .slec-right .r-item-box.hidden[data-v-27fdf7a1],.slec-box-item .slec-right .r-item-box.hidden[data-v-27fdf7a1] {
    overflow: hidden;
    height: 25px
}

.slec-box-item-sort .slec-right .r-item-box span[data-v-27fdf7a1],.slec-box-item .slec-right .r-item-box span[data-v-27fdf7a1] {
    line-height: 20px;
    display: inline-block;
    margin-right: 40px;
    margin-bottom: 8px;
    cursor: pointer
}

.icon-box[data-v-27fdf7a1] {
    width: 100px;
    margin-left: 20px;
    margin-right: 10px;
    font-size: 12px;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.icon-box span.img[data-v-27fdf7a1] {
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAAXNSR0IArs4c6QAAAIdQTFRFAAAA////qqqqv7+/tra2n5+fqqqqnZ2dmZmZmpqanZ2dmZmZnJycmpqampqanJycmpqampqamZmZmZmZmpqampqampqampqamZmZmpqampqamZmZmZmZmpqamZmZmpqampqampqampqampqampqamZmZmZmZmpqamZmZmZmZmZmZmpqamZmZ0MWW5QAAACx0Uk5TAAEDBAcICQ0PJi8yOz9JTVhdaW58gY6ToKSwsrS7vr/C0ejq7/H19/r7/f66F4KaAAAAl0lEQVQYGe3B6w5CAAAG0E8KSYiQayH37/2fr9ZaQ9TP1uYcLP5dGMt4I8ch+lIma4xsEqbo2+YMVhhYBcy3GNgVPAnoEU4sdhjZV3TR47La443R8IiXIxsDEw4dLTxZ7A6YZLM18WC2tDHDYa3jTq/pYJbHUgO0kh7mCT6vqnqlL+ADMWKWMRLxkXQhLxK+UM5nBYsfuwGoWgt+szu/JwAAAABJRU5ErkJggg==) no-repeat;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    background-size: contain
}

.icon-box:hover span.img1[data-v-27fdf7a1],.icon-box span.img2[data-v-27fdf7a1] {
    transform: rotate(180deg)
}

.icon-box:hover span.img1[data-v-27fdf7a1],.icon-box:hover span.img2[data-v-27fdf7a1] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAIdQTFRFAAAAAP//AFWqAIC/AG22AFWqAGKxAFWqAFeoAFOmAFGoAFKoAFKkAFWmAFSkAFOmAFGlAFKlAFOlAFGlAFOmAFGkAFOlAFKlAFGkAFKlAFGlAFKlAFKkAFKlAFKlAFGkAFGkAFKlAFKkAFKlAFGkAFGkAFGkAFKkAFKkAFGlAFKkAFGlAFGk+P6edwAAACx0Uk5TAAEDBAcJDQ8mLi8yOz9JTVhdaW57gY6ToKSwsrS7vr/C0efq7/H19/r7/f6Dyja6AAAAlElEQVQYGe3B2RKBAAAF0Js2JJU2VNr3+//fxxhMpTx64Rz8JjWOVXwgJ2QiY5EYMssYilggnFhstgVPAub5rHbArqKPWS6bPW72DV3MsNmZuDM72nhj9Tzg4cDewoTR0sGLw9bAiF7Tw4DHWseAVvIoYEA4stTwss55XmFkdWa+xlPKi4QJ6cIUT0Gk4I0SBfj7oisuzQt02aiHegAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain
}

.icon-box:hover span.img2[data-v-27fdf7a1] {
    transform: rotate(-1turn)
}

.icon-box[data-v-27fdf7a1]:hover {
    color: #0051a4
}

.isAttr[data-v-27fdf7a1] {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,96%);
    background-color: #fff;
    border-bottom: #333;
    width: 100px;
    margin: 0!important;
    padding: 4px 6px;
    text-align: center;
    color: #333;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    line-height: 20px;
    box-shadow: 0 .6px 0 .1px #cacaca
}

.isAttr .icon-box[data-v-27fdf7a1] {
    color: #313131!important;
    margin-right: 0!important;
    margin-left: 0!important;
    font-size: 16px!important
}

.isAttr .icon-box[data-v-27fdf7a1] :hover {
    color: #0051a4!important
}

.filter-slec-sort .slec-right .filter-item[data-v-27fdf7a1],.filter-slec .slec-right .filter-item[data-v-27fdf7a1] {
    font-size: 14px;
    color: #555;
    line-height: 30px;
    margin-right: 40px;
    cursor: pointer
}

.filter-slec-sort .slec-right .filter-item img[data-v-27fdf7a1],.filter-slec .slec-right .filter-item img[data-v-27fdf7a1] {
    width: 14px;
    height: 14px;
    vertical-align: middle
}

.filter-slec-sort .slec-right .filter-item.active[data-v-27fdf7a1],.filter-slec .slec-right .filter-item.active[data-v-27fdf7a1] {
    color: #0051a4
}

.filter-slec-sort[data-v-27fdf7a1] {
    padding: 12px 32px;
    margin-top: 36px;
    background-color: #fff
}

.classList-page .goods-list .list-con .item[data-v-27fdf7a1] {
    width: 250px;
    height: auto;
    margin-right: 12px;
    padding: 30px 16px 16px;
    background: #fff;
    box-shadow: 0 0 4px 2px rgba(207,218,230,.15);
    border-radius: 4px
}

.classList-page .goods-list .list-con .item .goods-img[data-v-27fdf7a1] {
    width: 100%;
    height: 192px;
    text-align: center;
    margin: 0 10px 18px auto
}

.classList-page .goods-list .list-con .item .goods-img img[data-v-27fdf7a1] {
    max-width: 192px;
    max-height: 192px
}

.classList-page .goods-list .list-con .item[data-v-27fdf7a1]:nth-child(5n) {
    margin-right: 0
}

.classList-page .goods-list .list-con .item[data-v-27fdf7a1]:nth-child(n+6) {
    margin-top: 12px
}

.classList-page .goods-list .list-con .item .goods-msg[data-v-27fdf7a1] {
    text-align: left;
    padding-top: 0
}

.classList-page .goods-list .list-con .item .goods-msg .goods-name[data-v-27fdf7a1] {
    margin-bottom: 10px;
    height: 30px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-info[data-v-27fdf7a1] {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #999;
    line-height: 17px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price[data-v-27fdf7a1] {
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
    color: #e60113
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price .price[data-v-27fdf7a1] {
    font-size: 20px;
    line-height: 23px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price .price span[data-v-27fdf7a1] {
    font-size: 14px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price .label[data-v-27fdf7a1] {
    width: 75px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    text-align: center;
    line-height: 24px
}

.classList-page[data-v-ef7fadbc] {
    background: #f9f9f9
}

.classList-page .content[data-v-ef7fadbc] {
    padding-bottom: 80px
}

.classList-page-nav[data-v-ef7fadbc] {
    height: 40px;
    display: flex;
    align-items: center
}

.classList-page-nav img[data-v-ef7fadbc] {
    width: 18px;
    height: 17px;
    margin-right: 8px
}

.classList-page-nav-img[data-v-ef7fadbc] {
    width: 16px!important;
    height: 14px!important;
    margin-right: 0!important;
    margin-left: 3px
}

.classList-page-nav span[data-v-ef7fadbc] {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #555;
    line-height: 20px
}

.classList-page-nav span.link[data-v-ef7fadbc] {
    color: #0051a4;
    margin-left: 5px
}

.classList-page-top[data-v-ef7fadbc] {
    background: #fff;
    box-shadow: 0 0 6px 6px rgba(207,218,230,.15);
    border-radius: 4px
}

.classList-page-top .title[data-v-ef7fadbc] {
    font-size: 16px;
    color: #0051a4
}

.classList-page-top .title[data-v-ef7fadbc],.classList-page-top .titles[data-v-ef7fadbc] {
    height: 54px;
    background: rgba(0,81,164,.05);
    padding-left: 24px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 550;
    line-height: 54px
}

.classList-page-top .titles[data-v-ef7fadbc] {
    font-size: 14px;
    color: #999
}

.classList-page-top .slec-box[data-v-ef7fadbc] {
    padding: 0 32px;
    margin-bottom: 10px;
    position: relative
}

.classList-page-top .slec-box .slec-box-item[data-v-ef7fadbc],.slec-box-item-sort[data-v-ef7fadbc] {
    display: flex;
    padding: 20px 0 15px;
    border-bottom: 1px solid rgba(0,81,164,.1)
}

.slec-box-item-sort .slec-left[data-v-ef7fadbc],.slec-box-item .slec-left[data-v-ef7fadbc] {
    font-size: 14px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 550;
    color: #101010;
    line-height: 30px;
    width: 80px;
    margin-right: 24px
}

.slec-box-item-sort .slec-right[data-v-ef7fadbc],.slec-box-item .slec-right[data-v-ef7fadbc] {
    flex: 1;
    display: flex;
    color: #555;
    font-family: PingFangSC-Regular,PingFang SC;
    font-size: 14px;
    line-height: 20px
}

.slec-box-item-sort .slec-right .r-item-box[data-v-ef7fadbc],.slec-box-item .slec-right .r-item-box[data-v-ef7fadbc] {
    flex: 1;
    flex-wrap: wrap
}

.slec-box-item-sort .slec-right .r-item-box.hidden[data-v-ef7fadbc],.slec-box-item .slec-right .r-item-box.hidden[data-v-ef7fadbc] {
    overflow: hidden;
    height: 25px
}

.slec-box-item-sort .slec-right .r-item-box span[data-v-ef7fadbc],.slec-box-item .slec-right .r-item-box span[data-v-ef7fadbc] {
    line-height: 20px;
    display: inline-block;
    margin-right: 40px;
    margin-bottom: 8px;
    cursor: pointer
}

.icon-box[data-v-ef7fadbc] {
    width: 100px;
    margin-left: 20px;
    margin-right: 10px;
    font-size: 12px;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.icon-box span.img[data-v-ef7fadbc] {
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAAXNSR0IArs4c6QAAAIdQTFRFAAAA////qqqqv7+/tra2n5+fqqqqnZ2dmZmZmpqanZ2dmZmZnJycmpqampqanJycmpqampqamZmZmZmZmpqampqampqampqamZmZmpqampqamZmZmZmZmpqamZmZmpqampqampqampqampqampqamZmZmZmZmpqamZmZmZmZmZmZmpqamZmZ0MWW5QAAACx0Uk5TAAEDBAcICQ0PJi8yOz9JTVhdaW58gY6ToKSwsrS7vr/C0ejq7/H19/r7/f66F4KaAAAAl0lEQVQYGe3B6w5CAAAG0E8KSYiQayH37/2fr9ZaQ9TP1uYcLP5dGMt4I8ch+lIma4xsEqbo2+YMVhhYBcy3GNgVPAnoEU4sdhjZV3TR47La443R8IiXIxsDEw4dLTxZ7A6YZLM18WC2tDHDYa3jTq/pYJbHUgO0kh7mCT6vqnqlL+ADMWKWMRLxkXQhLxK+UM5nBYsfuwGoWgt+szu/JwAAAABJRU5ErkJggg==) no-repeat;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    background-size: contain
}

.icon-box:hover span.img1[data-v-ef7fadbc],.icon-box span.img2[data-v-ef7fadbc] {
    transform: rotate(180deg)
}

.icon-box:hover span.img1[data-v-ef7fadbc],.icon-box:hover span.img2[data-v-ef7fadbc] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAIdQTFRFAAAAAP//AFWqAIC/AG22AFWqAGKxAFWqAFeoAFOmAFGoAFKoAFKkAFWmAFSkAFOmAFGlAFKlAFOlAFGlAFOmAFGkAFOlAFKlAFGkAFKlAFGlAFKlAFKkAFKlAFKlAFGkAFGkAFKlAFKkAFKlAFGkAFGkAFGkAFKkAFKkAFGlAFKkAFGlAFGk+P6edwAAACx0Uk5TAAEDBAcJDQ8mLi8yOz9JTVhdaW57gY6ToKSwsrS7vr/C0efq7/H19/r7/f6Dyja6AAAAlElEQVQYGe3B2RKBAAAF0Js2JJU2VNr3+//fxxhMpTx64Rz8JjWOVXwgJ2QiY5EYMssYilggnFhstgVPAub5rHbArqKPWS6bPW72DV3MsNmZuDM72nhj9Tzg4cDewoTR0sGLw9bAiF7Tw4DHWseAVvIoYEA4stTwss55XmFkdWa+xlPKi4QJ6cIUT0Gk4I0SBfj7oisuzQt02aiHegAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain
}

.icon-box:hover span.img2[data-v-ef7fadbc] {
    transform: rotate(-1turn)
}

.icon-box[data-v-ef7fadbc]:hover {
    color: #0051a4
}

.isAttr[data-v-ef7fadbc] {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,96%);
    background-color: #fff;
    border-bottom: #333;
    width: 100px;
    margin: 0!important;
    padding: 4px 6px;
    text-align: center;
    color: #333;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    line-height: 20px;
    box-shadow: 0 .6px 0 .1px #cacaca
}

.isAttr .icon-box[data-v-ef7fadbc] {
    color: #313131!important;
    margin-right: 0!important;
    margin-left: 0!important;
    font-size: 16px!important
}

.isAttr .icon-box[data-v-ef7fadbc] :hover {
    color: #0051a4!important
}

.filter-slec-sort .slec-right .filter-item[data-v-ef7fadbc],.filter-slec .slec-right .filter-item[data-v-ef7fadbc] {
    font-size: 14px;
    color: #555;
    line-height: 30px;
    margin-right: 40px;
    cursor: pointer
}

.filter-slec-sort .slec-right .filter-item img[data-v-ef7fadbc],.filter-slec .slec-right .filter-item img[data-v-ef7fadbc] {
    width: 14px;
    height: 14px;
    vertical-align: middle
}

.filter-slec-sort .slec-right .filter-item.active[data-v-ef7fadbc],.filter-slec .slec-right .filter-item.active[data-v-ef7fadbc] {
    color: #0051a4
}

.filter-slec-sort[data-v-ef7fadbc] {
    padding: 12px 32px;
    margin-top: 36px;
    background-color: #fff
}

.classList-page .goods-list .list-con .item[data-v-ef7fadbc] {
    width: 250px;
    height: auto;
    margin-right: 12px;
    padding: 30px 16px 16px;
    background: #fff;
    box-shadow: 0 0 4px 2px rgba(207,218,230,.15);
    border-radius: 4px
}

.classList-page .goods-list .list-con .item .goods-img[data-v-ef7fadbc] {
    width: 100%;
    height: 192px;
    text-align: center;
    margin: 0 10px 18px auto
}

.classList-page .goods-list .list-con .item .goods-img img[data-v-ef7fadbc] {
    max-width: 192px;
    max-height: 192px
}

.classList-page .goods-list .list-con .item[data-v-ef7fadbc]:nth-child(5n) {
    margin-right: 0
}

.classList-page .goods-list .list-con .item[data-v-ef7fadbc]:nth-child(n+6) {
    margin-top: 12px
}

.classList-page .goods-list .list-con .item .goods-msg[data-v-ef7fadbc] {
    text-align: left;
    padding-top: 0
}

.classList-page .goods-list .list-con .item .goods-msg .goods-name[data-v-ef7fadbc] {
    margin-bottom: 10px;
    height: 30px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-info[data-v-ef7fadbc] {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #999;
    line-height: 17px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price[data-v-ef7fadbc] {
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
    color: #e60113
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price .price[data-v-ef7fadbc] {
    font-size: 20px;
    line-height: 23px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price .price span[data-v-ef7fadbc] {
    font-size: 14px
}

.classList-page .goods-list .list-con .item .goods-msg .goods-price .label[data-v-ef7fadbc] {
    width: 75px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    text-align: center;
    line-height: 24px
}

.hot-prod[data-v-06912d3e] {
    padding-bottom: 80px;
    background: #f9f9f9
}

.hot-prod .hp-wrap .hp-top[data-v-06912d3e] {
    margin: 0 auto
}

.hot-prod .hp-wrap .hp-top .title[data-v-06912d3e] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-top: 25px
}

.hot-prod .hp-wrap .hp-top .title .img[data-v-06912d3e] {
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-top .title .text[data-v-06912d3e] {
    font-size: 55px;
    font-family: zihun181hao-feichibiaotiti;
    font-weight: 400;
    color: #e1251b;
    text-shadow: 0 3px 3px rgba(225,37,27,.2);
    margin-left: 12px
}

.hot-prod .hp-wrap .hp-top .tips[data-v-06912d3e] {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-top .cate-nav[data-v-06912d3e] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 29px;
    overflow-x: scroll
}

.hot-prod .hp-wrap .hp-top .cate-nav ul[data-v-06912d3e] {
    height: 30px;
    font-size: 0;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li[data-v-06912d3e] {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 15px;
    margin: 0 35px;
    overflow: hidden;
    box-sizing: border-box
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li.active[data-v-06912d3e] {
    color: #fff;
    background: #e1251b;
    border: 1px solid #e1251b
}

.nowpay[data-v-06912d3e] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center
}

.hot-prod[data-v-06912d3e] {
    background-size: 100% auto
}

.banner[data-v-06912d3e] {
    height: 0;
    width: 100vw
}

.banner img[data-v-06912d3e] {
    margin: 44px auto 0;
    position: relative;
    left: 50%;
    transform: translate(-50%);
    height: 280px
}

.hot-prod .hp-wrap .hp-main[data-v-06912d3e] {
    margin: 220px auto 0;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list[data-v-06912d3e] {
    display: flex;
    flex-wrap: wrap
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-06912d3e] {
    position: relative;
    width: 307px;
    height: 198px;
    background: #fff;
    box-shadow: 0 3px 11px rgba(51,51,51,.12);
    margin-right: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    box-sizing: border-box;
    background: url(/_nuxt/img/coupon_item_bg.7d6a6d6.png) 0 0 no-repeat;
    background-size: 100% 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-06912d3e]:nth-child(5n) {
    margin-right: 0
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img[data-v-06912d3e] {
    width: 88px;
    height: 88px;
    margin: 24px 20px 24px 24px;
    text-align: center;
    display: inline-block;
    vertical-align: middle
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img img[data-v-06912d3e] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg[data-v-06912d3e] {
    display: inline-block;
    vertical-align: middle
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .price[data-v-06912d3e] {
    font-size: 22px;
    font-weight: 400;
    color: #e60113;
    line-height: 30px;
    margin-bottom: 5px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .price span[data-v-06912d3e] {
    font-size: 34px;
    font-weight: 400;
    color: #e60113;
    line-height: 39px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .amountLimitNum[data-v-06912d3e] {
    display: inline-block;
    padding: 2px 5px;
    background: rgba(230,1,19,.15);
    border-radius: 1px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #e60113;
    line-height: 17px;
    margin-bottom: 8px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .commodity[data-v-06912d3e] {
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .item-bottom[data-v-06912d3e] {
    width: 100%;
    box-sizing: border-box;
    padding: 20px 0 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-main .prod-list .item-bottom .pay[data-v-06912d3e] {
    display: inline-block;
    padding: 6px 21px;
    background: #e60113;
    border-radius: 4px;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #fff;
    line-height: 20px
}

.coupons .coupon-banner[data-v-18b83e8f] {
    font-size: 0;
    margin-top: 35px
}

.coupons .coupons-con[data-v-18b83e8f] {
    margin-top: 45px
}

.coupons .coupons-con .tit[data-v-18b83e8f] {
    font-size: 18px;
    text-align: center;
    height: 22px;
    line-height: 22px;
    font-weight: 600;
    padding-bottom: 15px
}

.coupons .coupons-con .tit .bg-l[data-v-18b83e8f],.coupons .coupons-con .tit .bg-r[data-v-18b83e8f] {
    display: inline-block;
    width: 35px;
    height: 18px;
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat;
    background-position: 0 -763px;
    margin-top: 4px;
    vertical-align: top
}

.coupons .coupons-con .tit .bg-l[data-v-18b83e8f] {
    margin-right: 15px
}

.coupons .coupons-con .tit .bg-r[data-v-18b83e8f] {
    margin-left: 15px
}

.coupons .coupons-con .con-box[data-v-18b83e8f] {
    display: flex;
    flex-wrap: wrap
}

.coupons .coupons-con .con-box .item[data-v-18b83e8f] {
    display: flex;
    width: 348px;
    padding: 20px;
    margin: 18px 18px 0 0;
    border-radius: 5px;
    background: #fff;
    position: relative;
    box-shadow: 0 5px 20px rgba(0,0,0,.05);
    transition: all .2s
}

.coupons .coupons-con .con-box .item[data-v-18b83e8f]:hover {
    box-shadow: 0 5px 20px rgba(0,0,0,.09)
}

.coupons .coupons-con .con-box .item[data-v-18b83e8f]:after,.coupons .coupons-con .con-box .item[data-v-18b83e8f]:before {
    position: absolute;
    right: 111px;
    display: block;
    width: 16px;
    height: 8px;
    content: " ";
    font-size: 0;
    z-index: 1
}

.coupons .coupons-con .con-box .item[data-v-18b83e8f]:before {
    top: 0;
    background: #fafafa;
    border-radius: 0 0 18px 18px
}

.coupons .coupons-con .con-box .item[data-v-18b83e8f]:hover:before {
    background: #f8f8f8
}

.coupons .coupons-con .con-box .item[data-v-18b83e8f]:after {
    bottom: 0;
    background: #f8f8f8;
    border-radius: 18px 18px 0 0
}

.coupons .coupons-con .con-box .item[data-v-18b83e8f]:hover:after {
    background: #f2f2f2
}

.coupons .coupons-con .con-box .item[data-v-18b83e8f]:nth-child(3n) {
    margin-right: 0
}

.coupons .coupons-con .con-box .item .text[data-v-18b83e8f] {
    flex: 1;
    position: relative;
    padding-right: 20px
}

.coupons .coupons-con .con-box .item .text[data-v-18b83e8f]:after {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    width: 0;
    height: auto;
    content: " ";
    font-size: 0;
    border: 1px dashed #e1251b;
    opacity: .1
}

.coupons .coupons-con .con-box .item .text .coupon-price[data-v-18b83e8f] {
    display: flex;
    color: #e1251b;
    align-items: center;
    line-height: 1
}

.coupons .coupons-con .con-box .item .text .coupon-price .symbol[data-v-18b83e8f] {
    font-size: 18px;
    margin-right: 2px;
    font-family: arial;
    margin-top: 15px
}

.coupons .coupons-con .con-box .item .text .coupon-price .big[data-v-18b83e8f] {
    font-size: 40px;
    max-width: 105px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.coupons .coupons-con .con-box .item .text .coupon-price .symbol-s[data-v-18b83e8f] {
    font-size: 14px;
    margin-left: 2px;
    margin-top: 15px;
    font-weight: 600
}

.coupons .coupons-con .con-box .item .text .coupon-price .limit[data-v-18b83e8f] {
    border-radius: 2px;
    margin-left: 10px;
    padding: 4px 7px;
    margin-top: 13px;
    font-family: arial;
    max-width: 95px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: linear-gradient(0deg,#ffd4d7,#fff9f9);
    position: relative;
    z-index: 1
}

.coupons .coupons-con .con-box .item .text .range[data-v-18b83e8f] {
    margin-top: 10px
}

.coupons .coupons-con .con-box .item .text .range[data-v-18b83e8f],.coupons .coupons-con .con-box .item .text .time[data-v-18b83e8f] {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

.coupons .coupons-con .con-box .item .text .time[data-v-18b83e8f] {
    color: #999;
    margin: 5px 0 0;
    font-family: arial
}

.coupons .coupons-con .con-box .item .rest[data-v-18b83e8f] {
    width: 78px;
    margin-left: 20px;
    text-align: center
}

.coupons .coupons-con .con-box .item .rest .number[data-v-18b83e8f] {
    font-family: arial;
    margin-top: 10px
}

.coupons .coupons-con .con-box .item .rest .scale[data-v-18b83e8f] {
    width: 74px;
    background: #f5f5f5;
    height: 10px;
    border-radius: 20px;
    margin: 5px auto 0;
    position: relative;
    overflow: hidden
}

.coupons .coupons-con .con-box .item .rest .scale .percent[data-v-18b83e8f] {
    background: #e1251b;
    display: block;
    height: 10px
}

.coupons .coupons-con .con-box .item .rest .btn[data-v-18b83e8f] {
    display: block;
    margin-top: 12px;
    color: #fff;
    background: #e1251b;
    border-radius: 30px;
    padding: 5px 0
}

.coupons .coupons-con .con-box .s-item[data-v-18b83e8f] {
    display: flex;
    align-items: center;
    padding: 20px;
    background: #fff;
    box-shadow: 0 10px 20px rgba(0,0,0,.05);
    width: 545px;
    margin: 20px 20px 0 0;
    position: relative;
    transition: all .2s;
    border-radius: 5px
}

.coupons .coupons-con .con-box .s-item[data-v-18b83e8f]:hover {
    box-shadow: 0 10px 20px rgba(0,0,0,.07)
}

.coupons .coupons-con .con-box .s-item[data-v-18b83e8f]:after,.coupons .coupons-con .con-box .s-item[data-v-18b83e8f]:before {
    position: absolute;
    right: 168px;
    display: block;
    width: 16px;
    height: 8px;
    content: " ";
    font-size: 0;
    z-index: 1
}

.coupons .coupons-con .con-box .s-item[data-v-18b83e8f]:before {
    top: 0;
    background: #fafafa;
    border-radius: 0 0 18px 18px
}

.coupons .coupons-con .con-box .s-item[data-v-18b83e8f]:hover:before {
    background: #f9f9f9
}

.coupons .coupons-con .con-box .s-item[data-v-18b83e8f]:after {
    bottom: 0;
    background: #f5f5f5;
    border-radius: 18px 18px 0 0
}

.coupons .coupons-con .con-box .s-item[data-v-18b83e8f]:hover:after {
    background: #f3f3f3
}

.coupons .coupons-con .con-box .s-item[data-v-18b83e8f]:nth-child(2n) {
    margin-right: 0
}

.coupons .coupons-con .con-box .s-item img[data-v-18b83e8f] {
    max-width: 100%;
    max-height: 100%
}

.coupons .coupons-con .con-box .s-item .goods-box[data-v-18b83e8f] {
    flex: 1;
    padding-right: 20px;
    position: relative
}

.coupons .coupons-con .con-box .s-item .goods-box[data-v-18b83e8f]:after {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    width: 0;
    height: auto;
    content: " ";
    font-size: 0;
    border: 1px dashed #e1251b;
    opacity: .1
}

.coupons .coupons-con .con-box .s-item .goods-box .shop-msg[data-v-18b83e8f] {
    display: flex;
    align-items: center;
    cursor: pointer
}

.coupons .coupons-con .con-box .s-item .goods-box .shop-msg .logo[data-v-18b83e8f] {
    font-size: 0;
    width: 40px;
    height: 40px;
    overflow: hidden;
    background: #fff
}

.coupons .coupons-con .con-box .s-item .goods-box .shop-msg .logo img[data-v-18b83e8f] {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.coupons .coupons-con .con-box .s-item .goods-box .shop-msg .name[data-v-18b83e8f] {
    font-size: 14px;
    font-weight: 600;
    flex: 1;
    margin-left: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

.coupons .coupons-con .con-box .s-item .goods-box .prods[data-v-18b83e8f] {
    margin-top: 10px;
    display: flex
}

.coupons .coupons-con .con-box .s-item .goods-box .prods .p-item[data-v-18b83e8f] {
    margin-left: 20px
}

.coupons .coupons-con .con-box .s-item .goods-box .prods .p-item[data-v-18b83e8f]:first-child {
    margin-left: 0
}

.coupons .coupons-con .con-box .s-item .goods-box .prods .p-item .img[data-v-18b83e8f] {
    width: 110px;
    height: 110px;
    font-size: 0;
    text-align: center;
    line-height: 130px;
    cursor: pointer
}

.coupons .coupons-con .con-box .s-item .goods-box .prods .p-item .price[data-v-18b83e8f] {
    margin-top: 5px;
    text-align: center;
    height: 15px
}

.coupons .coupons-con .con-box .s-item .rest[data-v-18b83e8f] {
    width: 135px;
    margin-left: 20px;
    text-align: center
}

.coupons .coupons-con .con-box .s-item .rest .coupon-price[data-v-18b83e8f] {
    display: flex;
    color: #e1251b;
    align-items: center;
    justify-content: center;
    line-height: 1
}

.coupons .coupons-con .con-box .s-item .rest .coupon-price .symbol[data-v-18b83e8f] {
    font-size: 18px;
    margin-right: 2px;
    font-family: arial;
    margin-top: 15px
}

.coupons .coupons-con .con-box .s-item .rest .coupon-price .big[data-v-18b83e8f] {
    font-size: 40px;
    max-width: 115px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.coupons .coupons-con .con-box .s-item .rest .coupon-price .symbol-s[data-v-18b83e8f] {
    font-size: 14px;
    margin-left: 2px;
    margin-top: 15px;
    font-weight: 600
}

.coupons .coupons-con .con-box .s-item .rest .limit[data-v-18b83e8f] {
    margin: 10px 0;
    font-family: arial;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px
}

.coupons .coupons-con .con-box .s-item .rest .scale[data-v-18b83e8f] {
    width: 90px;
    background: #ffb5af;
    height: 13px;
    border-radius: 20px;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.coupons .coupons-con .con-box .s-item .rest .number[data-v-18b83e8f] {
    font-family: arial;
    position: absolute;
    top: 1px;
    left: 0;
    z-index: 1;
    width: 100%;
    line-height: 1;
    color: #fff
}

.coupons .coupons-con .con-box .s-item .rest .percent[data-v-18b83e8f] {
    background: #e1251b;
    display: block;
    height: 100%;
    border-radius: 20px 0 0 20px
}

.coupons .coupons-con .con-box .s-item .rest .btn[data-v-18b83e8f] {
    display: block;
    margin: 20px auto 0;
    width: 100px;
    color: #fff;
    background: #e1251b;
    border-radius: 30px;
    padding: 7px 0
}

.coupons .coupons-con .con-box .s-item.single[data-v-18b83e8f]:after,.coupons .coupons-con .con-box .s-item.single[data-v-18b83e8f]:before {
    width: 0;
    height: 0
}

.coupons .coupons-con .con-box .s-item .single-box[data-v-18b83e8f] {
    flex: 1;
    display: flex
}

.coupons .coupons-con .con-box .s-item .single-box .img[data-v-18b83e8f] {
    width: 180px;
    height: 180px
}

.coupons .coupons-con .con-box .s-item .single-box .text-box[data-v-18b83e8f] {
    flex: 1;
    margin-left: 20px
}

.coupons .coupons-con .con-box .s-item .single-box .text-box .goods-name[data-v-18b83e8f] {
    max-width: 345px;
    font-size: 14px;
    font-weight: 600;
    height: 40px;
    line-height: 20px;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis
}

.coupons .coupons-con .con-box .s-item .single-box .text-box .scale-box[data-v-18b83e8f] {
    margin-top: 15px;
    display: flex;
    align-items: center
}

.coupons .coupons-con .con-box .s-item .single-box .text-box .scale-box .number[data-v-18b83e8f] {
    margin-right: 10px
}

.coupons .coupons-con .con-box .s-item .single-box .text-box .scale-box .scale[data-v-18b83e8f] {
    width: 130px;
    background: #ffd8d8;
    height: 12px;
    border-radius: 20px;
    position: relative;
    overflow: hidden
}

.coupons .coupons-con .con-box .s-item .single-box .text-box .scale-box .scale .percent[data-v-18b83e8f] {
    background: #e1251b;
    display: block;
    height: 100%;
    border-radius: 20px 0 0 20px
}

.coupons .coupons-con .con-box .s-item .single-box .text-box .coupon-info[data-v-18b83e8f] {
    margin-top: 35px;
    background: #fff5f5;
    display: flex;
    border-radius: 5px;
    position: relative
}

.coupons .coupons-con .con-box .s-item .single-box .text-box .coupon-info[data-v-18b83e8f]:after,.coupons .coupons-con .con-box .s-item .single-box .text-box .coupon-info[data-v-18b83e8f]:before {
    position: absolute;
    right: 64px;
    display: block;
    width: 12px;
    height: 6px;
    content: " ";
    font-size: 0;
    background: #fff;
    z-index: 1
}

.coupons .coupons-con .con-box .s-item .single-box .text-box .coupon-info[data-v-18b83e8f]:before {
    top: 0;
    border-radius: 0 0 12px 12px
}

.coupons .coupons-con .con-box .s-item .single-box .text-box .coupon-info[data-v-18b83e8f]:after {
    bottom: 0;
    border-radius: 12px 12px 0 0
}

.coupons .coupons-con .con-box .s-item .single-box .text-box .coupon-info .coupon-price[data-v-18b83e8f] {
    flex: 1;
    padding: 15px;
    display: flex;
    color: #e1251b;
    align-items: center;
    line-height: 1
}

.coupons .coupons-con .con-box .s-item .single-box .text-box .coupon-info .coupon-price .symbol[data-v-18b83e8f] {
    font-size: 18px;
    margin-right: 2px;
    font-family: arial;
    margin-top: 15px
}

.coupons .coupons-con .con-box .s-item .single-box .text-box .coupon-info .coupon-price .big[data-v-18b83e8f] {
    font-size: 40px;
    max-width: 115px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.coupons .coupons-con .con-box .s-item .single-box .text-box .coupon-info .coupon-price .symbol-s[data-v-18b83e8f] {
    font-size: 14px;
    margin-left: 2px;
    margin-top: 15px;
    font-weight: 600
}

.coupons .coupons-con .con-box .s-item .single-box .text-box .coupon-info .limit[data-v-18b83e8f] {
    margin-top: 15px;
    font-family: arial;
    font-size: 14px;
    margin-left: 10px;
    color: #000
}

.coupons .coupons-con .con-box .s-item .single-box .text-box .coupon-info .btn[data-v-18b83e8f] {
    display: flex;
    width: 40px;
    padding: 0 13px 0 17px;
    color: #fff;
    background: #e1251b;
    font-size: 14px;
    align-items: center;
    text-align: center;
    line-height: 20px;
    border-radius: 5px;
    letter-spacing: 2px
}

.coupons[data-v-18b83e8f] {
    padding: 0 20px
}

.coupons .coupons-con .con-box .icon[data-v-18b83e8f] {
    width: 60px;
    height: 60px;
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat
}

.coupons .coupons-con .con-box .icon.received-icon[data-v-18b83e8f] {
    background-position: -130px -799px
}

.coupons .coupons-con .con-box .icon.robbed-icon[data-v-18b83e8f] {
    background-position: -195px -799px
}

.coupons .coupons-con .con-box .item .icon[data-v-18b83e8f] {
    position: absolute;
    top: 20px;
    right: 130px
}

.coupons .coupons-con .con-box .s-item .icon[data-v-18b83e8f] {
    position: absolute;
    top: 10px;
    right: 187px
}

.coupons .coupons-con .con-box .s-item.single .icon[data-v-18b83e8f] {
    position: absolute;
    top: 65px;
    right: 20px
}

.coupons .coupons-con .con-box .item.received .rest .btn[data-v-18b83e8f] {
    background: #fff;
    color: #e1251b;
    padding: 4px 0;
    border: 1px solid #e1251b
}

.coupons .coupons-con .con-box .s-item.received .rest .btn[data-v-18b83e8f] {
    width: 98px;
    background: #fff;
    color: #e1251b;
    padding: 6px 0;
    border: 1px solid #e1251b
}

.coupons .coupons-con .con-box .item.robbed .rest .number[data-v-18b83e8f],.coupons .coupons-con .con-box .item.robbed .text .coupon-price[data-v-18b83e8f],.coupons .coupons-con .con-box .item.robbed .text .range[data-v-18b83e8f],.coupons .coupons-con .con-box .s-item.robbed .rest .coupon-price[data-v-18b83e8f],.coupons .coupons-con .con-box .s-item.robbed .rest .limit[data-v-18b83e8f],.coupons .coupons-con .con-box .s-item.robbed .rest .number[data-v-18b83e8f],.coupons .coupons-con .con-box .s-item.robbed .single-box .text-box .coupon-info .coupon-price[data-v-18b83e8f],.coupons .coupons-con .con-box .s-item.robbed .single-box .text-box .coupon-info .limit[data-v-18b83e8f],.coupons .coupons-con .con-box .s-item.robbed .single-box .text-box .scale-box .number[data-v-18b83e8f] {
    color: #999
}

.coupons .coupons-con .con-box .item.robbed .rest .scale .percent[data-v-18b83e8f],.coupons .coupons-con .con-box .item.robbed .text .coupon-price .limit[data-v-18b83e8f],.coupons .coupons-con .con-box .s-item.robbed .rest .percent[data-v-18b83e8f],.coupons .coupons-con .con-box .s-item.robbed .rest .scale[data-v-18b83e8f],.coupons .coupons-con .con-box .s-item.robbed .single-box .text-box .scale-box .scale .percent[data-v-18b83e8f],.coupons .coupons-con .con-box .s-item.robbed .single-box .text-box .scale-box .scale[data-v-18b83e8f] {
    background: #f0f0f0
}

.coupons .coupons-con .con-box .item.robbed .text[data-v-18b83e8f]:after,.coupons .coupons-con .con-box .s-item.robbed .goods-box[data-v-18b83e8f]:after {
    border-color: #333
}

.coupons .coupons-con .con-box .item.robbed .rest .btn[data-v-18b83e8f] {
    background: #fff;
    color: #999;
    padding: 4px 0;
    border: 1px solid #eee
}

.coupons .coupons-con .con-box .s-item.robbed .rest .btn[data-v-18b83e8f] {
    width: 98px;
    background: #fff;
    color: #999;
    padding: 6px 0;
    border: 1px solid #eee
}

.coupons .coupons-con .con-box .s-item.robbed .single-box .text-box .coupon-info[data-v-18b83e8f] {
    background: #f9f9f9
}

.coupons .coupons-con .con-box .s-item.robbed .single-box .text-box .coupon-info .btn[data-v-18b83e8f] {
    background: #ccc;
    color: #fff
}

.discount-detail[data-v-6f044605] {
    width: 1200px;
    margin: 0 auto
}

.goods-img img[data-v-6f044605] {
    max-width: 100%;
    max-height: 100%
}

.goods-list .list-con .item .goods-msg .goods-name[data-v-6f044605] {
    line-height: 17px
}

.discount-detail .banner[data-v-6f044605] {
    width: 100%;
    height: 360px;
    position: relative;
    display: flex;
    align-items: center;
    margin-top: 40px
}

.discount-detail .banner .bg[data-v-6f044605] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.discount-detail .banner .text-box[data-v-6f044605] {
    position: relative;
    margin-left: 50px;
    width: 440px;
    height: 300px;
    background: #fff;
    border-radius: 4px
}

.discount-detail .banner .text-box .time[data-v-6f044605] {
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #0166b3;
    color: #fff;
    border-radius: 4px 4px 0 0;
    padding: 20px 0
}

.discount-detail .banner .text-box .time .time-icon[data-v-6f044605] {
    width: 22px;
    height: 22px;
    border: 2px solid #fff;
    border-radius: 50%;
    position: relative;
    margin-right: 10px
}

.discount-detail .banner .text-box .time .time-icon[data-v-6f044605]:after,.discount-detail .banner .text-box .time .time-icon[data-v-6f044605]:before {
    position: absolute;
    display: block;
    content: " ";
    background: #fff
}

.discount-detail .banner .text-box .time .time-icon[data-v-6f044605]:before {
    width: 2px;
    height: 8px;
    top: 6px;
    left: 9px
}

.discount-detail .banner .text-box .time .time-icon[data-v-6f044605]:after {
    width: 8px;
    height: 2px;
    top: 12px;
    right: 5px
}

.discount-detail .banner .text-box .time .much-time .day[data-v-6f044605] {
    font-family: arial;
    margin: 0 5px
}

.discount-detail .banner .text-box .time .number-box[data-v-6f044605] {
    margin-left: 10px;
    display: flex;
    align-items: center
}

.discount-detail .banner .text-box .time .number-box .number[data-v-6f044605] {
    padding: 3px 5px;
    background: #fff;
    border-radius: 4px;
    font-family: arial;
    color: #0166b3
}

.discount-detail .banner .text-box .time .number-box .colon[data-v-6f044605] {
    margin: 0 10px
}

.discount-detail .banner .text-box .shop-logo[data-v-6f044605] {
    width: 80px;
    height: 80px;
    font-size: 0;
    margin: 20px auto;
    background: #fff
}

.discount-detail .banner .text-box .shop-logo img[data-v-6f044605] {
    width: 100%;
    height: 100%
}

.discount-detail .banner .text-box .shop-name[data-v-6f044605] {
    margin: 0 20px 15px;
    text-align: center;
    font-size: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.discount-detail .banner .text-box .info[data-v-6f044605] {
    margin: 0 20px;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.discount-detail .discount-prod[data-v-6f044605] {
    padding-top: 20px
}

.discount-detail .discount-prod .activity-price[data-v-6f044605] {
    display: flex;
    height: 16px;
    line-height: 16px;
    margin-top: 10px;
    color: #e1251b;
    flex-wrap: wrap
}

.discount-detail .discount-prod .old-price[data-v-6f044605] {
    color: #999;
    margin-top: 5px;
    text-decoration: line-through
}

.hot-prod[data-v-27b8175d] {
    padding-bottom: 80px;
    background: #f9f9f9
}

.banner[data-v-27b8175d] {
    height: 0;
    width: 100vw
}

.banner img[data-v-27b8175d] {
    margin: 44px auto 0;
    position: relative;
    left: 50%;
    transform: translate(-50%);
    height: 280px
}

.hot-prod .hp-wrap .hp-top[data-v-27b8175d] {
    margin: 0 auto
}

.hot-prod .hp-wrap .hp-top .title[data-v-27b8175d] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-top: 25px
}

.hot-prod .hp-wrap .hp-top .title .img[data-v-27b8175d] {
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-top .title .text[data-v-27b8175d] {
    font-size: 55px;
    font-family: zihun181hao-feichibiaotiti;
    font-weight: 400;
    color: #e1251b;
    text-shadow: 0 3px 3px rgba(225,37,27,.2);
    margin-left: 12px
}

.hot-prod .hp-wrap .hp-top .tips[data-v-27b8175d] {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-top .cate-nav[data-v-27b8175d] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 29px;
    overflow-x: scroll
}

.hot-prod .hp-wrap .hp-top .cate-nav ul[data-v-27b8175d] {
    height: 30px;
    font-size: 0;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li[data-v-27b8175d] {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 15px;
    margin: 0 35px;
    overflow: hidden;
    box-sizing: border-box
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li.active[data-v-27b8175d] {
    color: #fff;
    background: #e1251b;
    border: 1px solid #e1251b
}

.nowpay[data-v-27b8175d] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center
}

.hot-prod[data-v-27b8175d] {
    background-size: 100% auto
}

.hot-prod .hp-wrap .hp-main[data-v-27b8175d] {
    margin: 220px auto 0;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list[data-v-27b8175d] {
    width: 100%;
    min-height: 471px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item[data-v-27b8175d] {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    margin-bottom: 16px;
    background-color: #fff;
    background-size: 1300px 471px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord[data-v-27b8175d] {
    width: 320px;
    height: 100%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .title[data-v-27b8175d] {
    width: 240px;
    margin: 26px auto 25px;
    font-size: 16px;
    font-weight: 400;
    color: #555;
    line-height: 22px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info[data-v-27b8175d] {
    width: 240px;
    margin: 0 auto;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .img[data-v-27b8175d] {
    width: 100%;
    height: 240px;
    margin-bottom: 14px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .img img[data-v-27b8175d] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg[data-v-27b8175d] {
    width: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg .name[data-v-27b8175d] {
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    color: #101010;
    line-height: 20px;
    margin-bottom: 12px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg .sku[data-v-27b8175d] {
    width: 100%;
    margin-bottom: 16px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg .sku span[data-v-27b8175d] {
    width: 100%;
    padding: 4px 8px;
    background: #f9f9f9;
    border-radius: 2px;
    border: 1px solid #e6e6e6;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box[data-v-27b8175d] {
    width: 100%;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .price[data-v-27b8175d] {
    display: inline-block;
    vertical-align: bottom
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .price span[data-v-27b8175d] {
    display: inline-block;
    vertical-align: bottom;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #e60113;
    line-height: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .price span[data-v-27b8175d]:nth-child(2) {
    font-size: 20px;
    font-family: Arial-BoldMT,Arial;
    font-weight: 400
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .old-price[data-v-27b8175d] {
    text-decoration: line-through;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 6px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .nowpay[data-v-27b8175d] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    cursor: pointer
}

.main-pord[data-v-27b8175d] {
    height: 100%!important;
    padding-bottom: 44px
}

.sub-pord[data-v-27b8175d] {
    width: 100%!important
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord[data-v-27b8175d] {
    width: calc(100% - 326px);
    height: 100%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .title[data-v-27b8175d] {
    width: 240px;
    margin: 26px 0 50px 25px;
    font-size: 16px;
    font-weight: 400;
    color: #555;
    line-height: 22px;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .sub-list[data-v-27b8175d] {
    margin: 0 50px 80px;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .sub-list .last[data-v-27b8175d] {
    position: absolute;
    top: 50%;
    left: 0;
    height: 96px;
    transform: translate(-100%,-50%);
    cursor: pointer
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .sub-list .next[data-v-27b8175d] {
    position: absolute;
    top: 50%;
    right: 0;
    height: 96px;
    transform: translate(-100%,-50%);
    cursor: pointer;
    z-index: 1
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info[data-v-27b8175d] {
    width: 192px;
    margin-right: 25px;
    position: relative;
    display: inline-block;
    vertical-align: top
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .img[data-v-27b8175d] {
    width: 100%;
    height: 192px;
    margin-bottom: 14px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .img img[data-v-27b8175d] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg[data-v-27b8175d] {
    width: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg .name[data-v-27b8175d] {
    height: 40px;
    line-height: 16px;
    font-size: 12px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg .sku[data-v-27b8175d] {
    width: 100%;
    margin-bottom: 16px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg .sku span[data-v-27b8175d] {
    width: 100%;
    padding: 4px 8px;
    background: #f9f9f9;
    border-radius: 2px;
    border: 1px solid #e6e6e6;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box[data-v-27b8175d] {
    width: 100%;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .price[data-v-27b8175d] {
    display: inline-block;
    vertical-align: bottom
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .price span[data-v-27b8175d] {
    display: inline-block;
    vertical-align: bottom;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #e60113;
    line-height: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .price span[data-v-27b8175d]:nth-child(2) {
    font-size: 20px;
    font-family: Arial-BoldMT,Arial;
    font-weight: 400
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .old-price[data-v-27b8175d] {
    text-decoration: line-through;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 6px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .nowpay[data-v-27b8175d] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    cursor: pointer
}

.nowpay[data-v-27b8175d] {
    cursor: pointer
}

.hot-prod[data-v-a402b2be] {
    padding-bottom: 80px;
    background: #f9f9f9
}

.banner[data-v-a402b2be] {
    height: 0;
    width: 100vw
}

.banner img[data-v-a402b2be] {
    margin: 44px auto 0;
    position: relative;
    left: 50%;
    transform: translate(-50%);
    height: 280px
}

.hot-prod .hp-wrap .hp-top[data-v-a402b2be] {
    margin: 0 auto
}

.hot-prod .hp-wrap .hp-top .title[data-v-a402b2be] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-top: 25px
}

.hot-prod .hp-wrap .hp-top .title .img[data-v-a402b2be] {
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-top .title .text[data-v-a402b2be] {
    font-size: 55px;
    font-family: zihun181hao-feichibiaotiti;
    font-weight: 400;
    color: #e1251b;
    text-shadow: 0 3px 3px rgba(225,37,27,.2);
    margin-left: 12px
}

.hot-prod .hp-wrap .hp-top .tips[data-v-a402b2be] {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-top .cate-nav[data-v-a402b2be] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 29px;
    overflow-x: scroll
}

.hot-prod .hp-wrap .hp-top .cate-nav ul[data-v-a402b2be] {
    height: 30px;
    font-size: 0;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li[data-v-a402b2be] {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 15px;
    margin: 0 35px;
    overflow: hidden;
    box-sizing: border-box
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li.active[data-v-a402b2be] {
    color: #fff;
    background: #e1251b;
    border: 1px solid #e1251b
}

.nowpay[data-v-a402b2be] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center
}

.hot-prod[data-v-a402b2be] {
    background-size: 100% auto
}

.hot-prod .hp-wrap .hp-main[data-v-a402b2be] {
    margin: 220px auto 0;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list[data-v-a402b2be] {
    width: 100%;
    min-height: 471px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item[data-v-a402b2be] {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    margin-bottom: 16px;
    background-color: #fff;
    background-size: 1300px 471px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord[data-v-a402b2be] {
    width: 320px;
    height: 100%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .title[data-v-a402b2be] {
    width: 240px;
    margin: 26px auto 25px;
    font-size: 16px;
    font-weight: 400;
    color: #555;
    line-height: 22px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info[data-v-a402b2be] {
    width: 240px;
    margin: 0 auto;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .img[data-v-a402b2be] {
    width: 100%;
    height: 240px;
    margin-bottom: 14px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .img img[data-v-a402b2be] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg[data-v-a402b2be] {
    width: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg .name[data-v-a402b2be] {
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    color: #101010;
    line-height: 20px;
    margin-bottom: 12px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg .sku[data-v-a402b2be] {
    width: 100%;
    margin-bottom: 16px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg .sku span[data-v-a402b2be] {
    width: 100%;
    padding: 4px 8px;
    background: #f9f9f9;
    border-radius: 2px;
    border: 1px solid #e6e6e6;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box[data-v-a402b2be] {
    width: 100%;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .price[data-v-a402b2be] {
    display: inline-block;
    vertical-align: bottom
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .price span[data-v-a402b2be] {
    display: inline-block;
    vertical-align: bottom;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #e60113;
    line-height: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .price span[data-v-a402b2be]:nth-child(2) {
    font-size: 20px;
    font-family: Arial-BoldMT,Arial;
    font-weight: 400
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .old-price[data-v-a402b2be] {
    text-decoration: line-through;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 6px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .nowpay[data-v-a402b2be] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    cursor: pointer
}

.main-pord[data-v-a402b2be] {
    height: 100%!important;
    padding-bottom: 44px
}

.sub-pord[data-v-a402b2be] {
    width: 100%!important
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord[data-v-a402b2be] {
    width: calc(100% - 326px);
    height: 100%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .title[data-v-a402b2be] {
    width: 240px;
    margin: 26px 0 50px 25px;
    font-size: 16px;
    font-weight: 400;
    color: #555;
    line-height: 22px;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .sub-list[data-v-a402b2be] {
    margin: 0 50px 80px;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .sub-list .last[data-v-a402b2be] {
    position: absolute;
    top: 50%;
    left: 0;
    height: 96px;
    transform: translate(-100%,-50%);
    cursor: pointer
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .sub-list .next[data-v-a402b2be] {
    position: absolute;
    top: 50%;
    right: 0;
    height: 96px;
    transform: translate(-100%,-50%);
    cursor: pointer;
    z-index: 1
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info[data-v-a402b2be] {
    width: 192px;
    margin-right: 25px;
    position: relative;
    display: inline-block;
    vertical-align: top
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .img[data-v-a402b2be] {
    width: 100%;
    height: 192px;
    margin-bottom: 14px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .img img[data-v-a402b2be] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg[data-v-a402b2be] {
    width: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg .name[data-v-a402b2be] {
    height: 40px;
    line-height: 16px;
    font-size: 12px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg .sku[data-v-a402b2be] {
    width: 100%;
    margin-bottom: 16px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg .sku span[data-v-a402b2be] {
    width: 100%;
    padding: 4px 8px;
    background: #f9f9f9;
    border-radius: 2px;
    border: 1px solid #e6e6e6;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box[data-v-a402b2be] {
    width: 100%;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .price[data-v-a402b2be] {
    display: inline-block;
    vertical-align: bottom
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .price span[data-v-a402b2be] {
    display: inline-block;
    vertical-align: bottom;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #e60113;
    line-height: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .price span[data-v-a402b2be]:nth-child(2) {
    font-size: 20px;
    font-family: Arial-BoldMT,Arial;
    font-weight: 400
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .old-price[data-v-a402b2be] {
    text-decoration: line-through;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 6px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .nowpay[data-v-a402b2be] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    cursor: pointer
}

.nowpay[data-v-a402b2be] {
    cursor: pointer
}

.nice-shops .head .content[data-v-7dd69c36] {
    margin-top: 0
}

.nice-shops .shops-box[data-v-7dd69c36] {
    display: block;
    width: 1200px;
    min-height: 419px;
    margin: 0 auto;
    padding-bottom: 80px
}

.nice-shops .shops-box .banner[data-v-7dd69c36] {
    position: relative;
    display: block;
    width: 100%;
    height: 300px;
    background: url(/_nuxt/img/good-shop-list-banner.79275c5.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 30px
}

.nice-shops .shops-box .banner .text-box[data-v-7dd69c36] {
    position: absolute;
    left: 188px;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    text-align: center;
    color: #fff
}

.nice-shops .shops-box .banner .text-box .tit[data-v-7dd69c36] {
    display: inline-block;
    width: auto;
    font-size: 38px;
    font-weight: 500;
    padding-bottom: 20px;
    border-bottom: 1px solid #fff
}

.nice-shops .shops-box .banner .text-box .sub-tit[data-v-7dd69c36] {
    font-size: 16px;
    opacity: .8;
    padding-top: 20px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.nice-shops .shops[data-v-7dd69c36] {
    display: flex;
    flex-wrap: wrap
}

.nice-shops .shops .shop-item[data-v-7dd69c36] {
    width: 590px;
    margin-top: 30px
}

.nice-shops .shops .shop-item[data-v-7dd69c36]:nth-child(2n) {
    margin-left: 20px
}

.nice-shops .shops .shop-item .shop-banner[data-v-7dd69c36] {
    position: relative;
    width: 100%;
    height: 220px
}

.nice-shops .shops .shop-item .shop-banner .img[data-v-7dd69c36] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 220px
}

.nice-shops .shops .shop-item .shop-banner .shop-info[data-v-7dd69c36] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 16px;
    z-index: 1;
    border: 2px solid hsla(0,0%,100%,.6);
    padding: 5px;
    background: transparent
}

.nice-shops .shops .shop-item .shop-banner .shop-info .info-box[data-v-7dd69c36] {
    background: #fff;
    width: 290px;
    height: 140px;
    text-align: center;
    padding: 10px
}

.nice-shops .shops .shop-item .shop-banner .shop-info .info-box .logo[data-v-7dd69c36] {
    display: block;
    width: 42px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #eaeaea;
    border-radius: 50%;
    margin: 0 auto;
    overflow: hidden
}

.nice-shops .shops .shop-item .shop-banner .shop-info .info-box .logo img[data-v-7dd69c36] {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: auto
}

.nice-shops .shops .shop-item .shop-banner .shop-info .info-box .shopname[data-v-7dd69c36] {
    font-size: 14px;
    font-weight: 700;
    color: #333;
    margin-top: 10px
}

.nice-shops .shops .shop-item .shop-banner .shop-info .info-box .follow[data-v-7dd69c36] {
    color: #e1251b;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px
}

.nice-shops .shops .shop-item .shop-banner .shop-info .info-box .into[data-v-7dd69c36] {
    display: block;
    font-size: 12px;
    width: 96px;
    height: 26px;
    line-height: 26px;
    margin: 0 auto;
    border: 1px solid #333;
    cursor: pointer
}

.nice-shops .shops .shop-item .shop-prod[data-v-7dd69c36] {
    display: flex;
    align-items: center;
    width: 100%;
    background: #fff
}

.nice-shops .shops .shop-item .shop-prod .prod-item[data-v-7dd69c36] {
    display: block;
    width: 190px;
    padding: 15px;
    cursor: pointer
}

.nice-shops .shops .shop-item .shop-prod .prod-item[data-v-7dd69c36]:not(:last-child) {
    margin-right: 10px
}

.nice-shops .shops .shop-item .shop-prod .prod-item .prod-img[data-v-7dd69c36] {
    display: block;
    width: 115px;
    height: 115px;
    margin: 0 auto;
    background: #fff
}

.nice-shops .shops .shop-item .shop-prod .prod-item .prod-img img[data-v-7dd69c36] {
    display: block;
    width: 100%;
    height: 100%
}

.nice-shops .shops .shop-item .shop-prod .prod-item .prod-price[data-v-7dd69c36] {
    display: block;
    margin-top: 24px;
    text-align: center
}

.nice-shops .shops .shop-item .shop-prod .prod-item .prod-price .price[data-v-7dd69c36] {
    font-size: 14px;
    font-weight: 700;
    color: #e1251b
}

.nice-shops .shops .shop-item .shop-prod .prod-item .prod-price .ori-price[data-v-7dd69c36] {
    font-size: 12px;
    color: #aaa;
    text-decoration: line-through
}

.hot-prod[data-v-9e7b61f0] {
    padding-bottom: 80px;
    background: #f9f9f9
}

.hot-prod .hp-wrap .hp-top[data-v-9e7b61f0] {
    margin: 0 auto
}

.hot-prod .hp-wrap .hp-top .title[data-v-9e7b61f0] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-top: 25px
}

.hot-prod .hp-wrap .hp-top .title .img[data-v-9e7b61f0] {
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-top .title .text[data-v-9e7b61f0] {
    font-size: 55px;
    font-family: zihun181hao-feichibiaotiti;
    font-weight: 400;
    color: #e1251b;
    text-shadow: 0 3px 3px rgba(225,37,27,.2);
    margin-left: 12px
}

.hot-prod .hp-wrap .hp-top .tips[data-v-9e7b61f0] {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-top .cate-nav[data-v-9e7b61f0] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 29px;
    overflow-x: scroll
}

.hot-prod .hp-wrap .hp-top .cate-nav ul[data-v-9e7b61f0] {
    height: 30px;
    font-size: 0;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li[data-v-9e7b61f0] {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 15px;
    margin: 0 35px;
    overflow: hidden;
    box-sizing: border-box
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li.active[data-v-9e7b61f0] {
    color: #fff;
    background: #e1251b;
    border: 1px solid #e1251b
}

.nowpay[data-v-9e7b61f0] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center
}

.hot-prod .hp-wrap .hp-main[data-v-9e7b61f0] {
    margin: 30px auto 0
}

.hot-prod .hp-wrap .hp-main .prod-list[data-v-9e7b61f0] {
    display: flex;
    flex-wrap: wrap
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-9e7b61f0] {
    position: relative;
    width: 252px;
    background: #fff;
    box-shadow: 0 3px 11px rgba(51,51,51,.12);
    margin-right: 10px;
    cursor: pointer
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-9e7b61f0]:nth-child(n+6) {
    margin-top: 10px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-9e7b61f0]:nth-child(5n) {
    margin-right: 0
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num[data-v-9e7b61f0] {
    position: absolute;
    left: -1px;
    top: 2px;
    z-index: 100
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num img[data-v-9e7b61f0] {
    width: 40px;
    height: 40px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img[data-v-9e7b61f0] {
    width: 210px;
    height: 210px;
    margin: 30px auto;
    text-align: center
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img img[data-v-9e7b61f0] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg[data-v-9e7b61f0] {
    text-align: left;
    padding: 0 15px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .name[data-v-9e7b61f0] {
    height: 30px;
    line-height: 16px;
    font-size: 12px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips[data-v-9e7b61f0] {
    width: 100%;
    font-size: 0;
    overflow: hidden
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips .t-item[data-v-9e7b61f0] {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #fff;
    padding: 0 5px;
    background: #e1251b;
    border-radius: 1px;
    margin-top: 10px;
    margin-right: 8px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box[data-v-9e7b61f0] {
    display: flex;
    margin-top: 13px;
    margin-bottom: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .price[data-v-9e7b61f0] {
    height: 19px;
    line-height: 19px;
    font-size: 14px;
    font-weight: 700;
    color: #e1251b;
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .old-price[data-v-9e7b61f0] {
    height: 19px;
    line-height: 19px;
    font-size: 12px;
    color: #999;
    text-decoration: line-through
}

.hot-prod[data-v-d7d93b18] {
    padding-bottom: 80px;
    background: #f9f9f9
}

.hot-prod .hp-wrap .hp-top[data-v-d7d93b18] {
    margin: 0 auto
}

.hot-prod .hp-wrap .hp-top .title[data-v-d7d93b18] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-top: 25px
}

.hot-prod .hp-wrap .hp-top .title .img[data-v-d7d93b18] {
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-top .title .text[data-v-d7d93b18] {
    font-size: 55px;
    font-family: zihun181hao-feichibiaotiti;
    font-weight: 400;
    color: #e1251b;
    text-shadow: 0 3px 3px rgba(225,37,27,.2);
    margin-left: 12px
}

.hot-prod .hp-wrap .hp-top .tips[data-v-d7d93b18] {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-top .cate-nav[data-v-d7d93b18] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 29px;
    overflow-x: scroll
}

.hot-prod .hp-wrap .hp-top .cate-nav ul[data-v-d7d93b18] {
    height: 30px;
    font-size: 0;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li[data-v-d7d93b18] {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 15px;
    margin: 0 35px;
    overflow: hidden;
    box-sizing: border-box
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li.active[data-v-d7d93b18] {
    color: #fff;
    background: #e1251b;
    border: 1px solid #e1251b
}

.nowpay[data-v-d7d93b18] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center
}

.hot-prod .hp-wrap .hp-main[data-v-d7d93b18] {
    margin: 30px auto 0
}

.hot-prod .hp-wrap .hp-main .prod-list[data-v-d7d93b18] {
    display: flex;
    flex-wrap: wrap
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-d7d93b18] {
    position: relative;
    width: 252px;
    background: #fff;
    box-shadow: 0 3px 11px rgba(51,51,51,.12);
    margin-right: 10px;
    cursor: pointer
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-d7d93b18]:nth-child(n+6) {
    margin-top: 10px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-d7d93b18]:nth-child(5n) {
    margin-right: 0
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num[data-v-d7d93b18] {
    position: absolute;
    left: -1px;
    top: 2px;
    z-index: 100
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num img[data-v-d7d93b18] {
    width: 40px;
    height: 40px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img[data-v-d7d93b18] {
    width: 210px;
    height: 210px;
    margin: 30px auto;
    text-align: center
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img img[data-v-d7d93b18] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg[data-v-d7d93b18] {
    text-align: left;
    padding: 0 15px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .name[data-v-d7d93b18] {
    height: 30px;
    line-height: 16px;
    font-size: 12px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips[data-v-d7d93b18] {
    width: 100%;
    font-size: 0;
    overflow: hidden
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips .t-item[data-v-d7d93b18] {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #fff;
    padding: 0 5px;
    background: #e1251b;
    border-radius: 1px;
    margin-top: 10px;
    margin-right: 8px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box[data-v-d7d93b18] {
    display: flex;
    margin-top: 13px;
    margin-bottom: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .price[data-v-d7d93b18] {
    height: 19px;
    line-height: 19px;
    font-size: 14px;
    font-weight: 700;
    color: #e1251b;
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .old-price[data-v-d7d93b18] {
    height: 19px;
    line-height: 19px;
    font-size: 12px;
    color: #999;
    text-decoration: line-through
}

.hot-prod[data-v-90c44a70] {
    padding-bottom: 80px;
    background: #f9f9f9
}

.hot-prod .hp-wrap .hp-top[data-v-90c44a70] {
    margin: 0 auto
}

.hot-prod .hp-wrap .hp-top .title[data-v-90c44a70] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-top: 25px
}

.hot-prod .hp-wrap .hp-top .title .img[data-v-90c44a70] {
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-top .title .text[data-v-90c44a70] {
    font-size: 55px;
    font-family: zihun181hao-feichibiaotiti;
    font-weight: 400;
    color: #e1251b;
    text-shadow: 0 3px 3px rgba(225,37,27,.2);
    margin-left: 12px
}

.hot-prod .hp-wrap .hp-top .tips[data-v-90c44a70] {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-top .cate-nav[data-v-90c44a70] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 29px;
    overflow-x: scroll
}

.hot-prod .hp-wrap .hp-top .cate-nav ul[data-v-90c44a70] {
    height: 30px;
    font-size: 0;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li[data-v-90c44a70] {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 15px;
    margin: 0 35px;
    overflow: hidden;
    box-sizing: border-box
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li.active[data-v-90c44a70] {
    color: #fff;
    background: #e1251b;
    border: 1px solid #e1251b
}

.nowpay[data-v-90c44a70] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center
}

.hot-prod .hp-wrap .hp-main[data-v-90c44a70] {
    margin: 30px auto 0
}

.hot-prod .hp-wrap .hp-main .prod-list[data-v-90c44a70] {
    display: flex;
    flex-wrap: wrap
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-90c44a70] {
    position: relative;
    width: 252px;
    background: #fff;
    box-shadow: 0 3px 11px rgba(51,51,51,.12);
    margin-right: 10px;
    cursor: pointer
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-90c44a70]:nth-child(n+6) {
    margin-top: 10px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-90c44a70]:nth-child(5n) {
    margin-right: 0
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num[data-v-90c44a70] {
    position: absolute;
    left: -1px;
    top: 2px;
    z-index: 100
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num img[data-v-90c44a70] {
    width: 40px;
    height: 40px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img[data-v-90c44a70] {
    width: 210px;
    height: 210px;
    margin: 30px auto;
    text-align: center
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img img[data-v-90c44a70] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg[data-v-90c44a70] {
    text-align: left;
    padding: 0 15px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .name[data-v-90c44a70] {
    height: 30px;
    line-height: 16px;
    font-size: 12px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips[data-v-90c44a70] {
    width: 100%;
    font-size: 0;
    overflow: hidden
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips .t-item[data-v-90c44a70] {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #fff;
    padding: 0 5px;
    background: #e1251b;
    border-radius: 1px;
    margin-top: 10px;
    margin-right: 8px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box[data-v-90c44a70] {
    display: flex;
    margin-top: 13px;
    margin-bottom: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .price[data-v-90c44a70] {
    height: 19px;
    line-height: 19px;
    font-size: 14px;
    font-weight: 700;
    color: #e1251b;
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .old-price[data-v-90c44a70] {
    height: 19px;
    line-height: 19px;
    font-size: 12px;
    color: #999;
    text-decoration: line-through
}

.hot-prod[data-v-f59a217c] {
    padding-bottom: 80px;
    background: #f9f9f9
}

.hot-prod .hp-wrap .hp-top[data-v-f59a217c] {
    margin: 0 auto
}

.hot-prod .hp-wrap .hp-top .title[data-v-f59a217c] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-top: 25px
}

.hot-prod .hp-wrap .hp-top .title .img[data-v-f59a217c] {
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-top .title .text[data-v-f59a217c] {
    font-size: 55px;
    font-family: zihun181hao-feichibiaotiti;
    font-weight: 400;
    color: #e1251b;
    text-shadow: 0 3px 3px rgba(225,37,27,.2);
    margin-left: 12px
}

.hot-prod .hp-wrap .hp-top .tips[data-v-f59a217c] {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-top .cate-nav[data-v-f59a217c] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 29px;
    overflow-x: scroll
}

.hot-prod .hp-wrap .hp-top .cate-nav ul[data-v-f59a217c] {
    height: 30px;
    font-size: 0;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li[data-v-f59a217c] {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 15px;
    margin: 0 35px;
    overflow: hidden;
    box-sizing: border-box
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li.active[data-v-f59a217c] {
    color: #fff;
    background: #e1251b;
    border: 1px solid #e1251b
}

.nowpay[data-v-f59a217c] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center
}

.hot-prod .hp-wrap .hp-main[data-v-f59a217c] {
    margin: 30px auto 0
}

.hot-prod .hp-wrap .hp-main .prod-list[data-v-f59a217c] {
    display: flex;
    flex-wrap: wrap
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-f59a217c] {
    position: relative;
    width: 252px;
    background: #fff;
    box-shadow: 0 3px 11px rgba(51,51,51,.12);
    margin-right: 10px;
    cursor: pointer
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-f59a217c]:nth-child(n+6) {
    margin-top: 10px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-f59a217c]:nth-child(5n) {
    margin-right: 0
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num[data-v-f59a217c] {
    position: absolute;
    left: -1px;
    top: 2px;
    z-index: 100
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num img[data-v-f59a217c] {
    width: 40px;
    height: 40px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img[data-v-f59a217c] {
    width: 210px;
    height: 210px;
    margin: 30px auto;
    text-align: center
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img img[data-v-f59a217c] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg[data-v-f59a217c] {
    text-align: left;
    padding: 0 15px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .name[data-v-f59a217c] {
    height: 30px;
    line-height: 16px;
    font-size: 12px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips[data-v-f59a217c] {
    width: 100%;
    font-size: 0;
    overflow: hidden
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips .t-item[data-v-f59a217c] {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #fff;
    padding: 0 5px;
    background: #e1251b;
    border-radius: 1px;
    margin-top: 10px;
    margin-right: 8px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box[data-v-f59a217c] {
    display: flex;
    margin-top: 13px;
    margin-bottom: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .price[data-v-f59a217c] {
    height: 19px;
    line-height: 19px;
    font-size: 14px;
    font-weight: 700;
    color: #e1251b;
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .old-price[data-v-f59a217c] {
    height: 19px;
    line-height: 19px;
    font-size: 12px;
    color: #999;
    text-decoration: line-through
}

.hot-prod[data-v-6a126660] {
    padding-bottom: 80px;
    background: #f9f9f9
}

.hot-prod .hp-wrap .hp-top[data-v-6a126660] {
    margin: 0 auto
}

.hot-prod .hp-wrap .hp-top .title[data-v-6a126660] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-top: 25px
}

.hot-prod .hp-wrap .hp-top .title .img[data-v-6a126660] {
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-top .title .text[data-v-6a126660] {
    font-size: 55px;
    font-family: zihun181hao-feichibiaotiti;
    font-weight: 400;
    color: #e1251b;
    text-shadow: 0 3px 3px rgba(225,37,27,.2);
    margin-left: 12px
}

.hot-prod .hp-wrap .hp-top .tips[data-v-6a126660] {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-top .cate-nav[data-v-6a126660] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 29px;
    overflow-x: scroll
}

.hot-prod .hp-wrap .hp-top .cate-nav ul[data-v-6a126660] {
    height: 30px;
    font-size: 0;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li[data-v-6a126660] {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 15px;
    margin: 0 35px;
    overflow: hidden;
    box-sizing: border-box
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li.active[data-v-6a126660] {
    color: #fff;
    background: #e1251b;
    border: 1px solid #e1251b
}

.nowpay[data-v-6a126660] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center
}

.hot-prod[data-v-6a126660] {
    background-size: 100% auto
}

.banner[data-v-6a126660] {
    height: 0;
    width: 100vw
}

.banner img[data-v-6a126660] {
    margin: 44px auto 0;
    position: relative;
    left: 50%;
    transform: translate(-50%);
    height: 280px
}

.hot-prod .hp-wrap .hp-main[data-v-6a126660] {
    margin: 200px auto 0
}

.hot-prod .hp-wrap .hp-main .prod-list[data-v-6a126660] {
    display: flex;
    flex-wrap: wrap
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-6a126660] {
    position: relative;
    width: 252px;
    background: #fff;
    box-shadow: 0 3px 11px rgba(51,51,51,.12);
    margin-right: 10px;
    cursor: pointer
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-6a126660]:nth-child(n+6) {
    margin-top: 10px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-6a126660]:nth-child(5n) {
    margin-right: 0
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num[data-v-6a126660] {
    position: absolute;
    left: -1px;
    top: 2px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num img[data-v-6a126660] {
    width: 40px;
    height: 40px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img[data-v-6a126660] {
    width: 210px;
    height: 210px;
    margin: 30px auto;
    text-align: center
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img img[data-v-6a126660] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg[data-v-6a126660] {
    text-align: left;
    padding: 0 15px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .name[data-v-6a126660],.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .short[data-v-6a126660] {
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .short[data-v-6a126660] {
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .short span[data-v-6a126660] {
    color: #999
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .short span[data-v-6a126660]:nth-child(2) {
    position: absolute;
    top: 50%;
    right: 55px;
    transform: translateY(-50%)
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .short span[data-v-6a126660]:nth-child(3) {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips[data-v-6a126660] {
    width: 100%;
    font-size: 0;
    overflow: hidden
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips .t-item[data-v-6a126660] {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #fff;
    padding: 0 5px;
    background: #e1251b;
    border-radius: 1px;
    margin-top: 10px;
    margin-right: 8px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box[data-v-6a126660] {
    display: flex;
    margin-top: 13px;
    margin-bottom: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .price[data-v-6a126660] {
    height: 19px;
    line-height: 19px;
    font-size: 14px;
    font-weight: 700;
    color: #e1251b;
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .integral[data-v-6a126660] {
    height: 19px;
    line-height: 19px;
    font-size: 14px;
    font-weight: 700;
    color: #ff9600;
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .old-price[data-v-6a126660] {
    height: 19px;
    line-height: 19px;
    font-size: 12px;
    color: #999;
    text-decoration: line-through
}

.hot-prod[data-v-1f2c2bc6] {
    padding-bottom: 80px;
    background: #f9f9f9
}

.hot-prod .hp-wrap .hp-top[data-v-1f2c2bc6] {
    margin: 0 auto
}

.hot-prod .hp-wrap .hp-top .title[data-v-1f2c2bc6] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-top: 25px
}

.hot-prod .hp-wrap .hp-top .title .img[data-v-1f2c2bc6] {
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-top .title .text[data-v-1f2c2bc6] {
    font-size: 55px;
    font-family: zihun181hao-feichibiaotiti;
    font-weight: 400;
    color: #e1251b;
    text-shadow: 0 3px 3px rgba(225,37,27,.2);
    margin-left: 12px
}

.hot-prod .hp-wrap .hp-top .tips[data-v-1f2c2bc6] {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-top .cate-nav[data-v-1f2c2bc6] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 29px;
    overflow-x: scroll
}

.hot-prod .hp-wrap .hp-top .cate-nav ul[data-v-1f2c2bc6] {
    height: 30px;
    font-size: 0;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li[data-v-1f2c2bc6] {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 15px;
    margin: 0 35px;
    overflow: hidden;
    box-sizing: border-box
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li.active[data-v-1f2c2bc6] {
    color: #fff;
    background: #e1251b;
    border: 1px solid #e1251b
}

.nowpay[data-v-1f2c2bc6] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center;
    cursor: pointer
}

.hot-prod[data-v-1f2c2bc6] {
    background-size: 100% auto
}

.banner[data-v-1f2c2bc6] {
    height: 0;
    width: 100vw
}

.banner img[data-v-1f2c2bc6] {
    margin: 44px auto 0;
    position: relative;
    left: 50%;
    transform: translate(-50%);
    height: 280px
}

.hot-prod .hp-wrap .hp-main[data-v-1f2c2bc6] {
    margin: 220px auto 0;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list[data-v-1f2c2bc6] {
    width: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item[data-v-1f2c2bc6] {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    margin-bottom: 16px;
    background: url(/_nuxt/img/gift-list-bg.91b9eb6.png) 0 0 no-repeat;
    background-size: 100% 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord[data-v-1f2c2bc6] {
    width: 220px;
    height: 100%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .title[data-v-1f2c2bc6] {
    width: 240px;
    margin: 26px auto 25px;
    font-size: 16px;
    font-weight: 400;
    color: #555;
    line-height: 22px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info[data-v-1f2c2bc6] {
    width: 240px;
    margin: 0 auto;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .img[data-v-1f2c2bc6] {
    width: 100%;
    height: 240px;
    margin-bottom: 14px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .img img[data-v-1f2c2bc6] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg[data-v-1f2c2bc6] {
    width: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg .name[data-v-1f2c2bc6] {
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    color: #101010;
    line-height: 20px;
    margin-bottom: 12px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg .sku[data-v-1f2c2bc6] {
    width: 100%;
    margin-bottom: 16px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg .sku span[data-v-1f2c2bc6] {
    width: 100%;
    padding: 4px 8px;
    background: #f9f9f9;
    border-radius: 2px;
    border: 1px solid #e6e6e6;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box[data-v-1f2c2bc6] {
    width: 100%;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .price[data-v-1f2c2bc6] {
    display: inline-block;
    vertical-align: bottom
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .price span[data-v-1f2c2bc6] {
    display: inline-block;
    vertical-align: bottom;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #e60113;
    line-height: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .price span[data-v-1f2c2bc6]:nth-child(2) {
    font-size: 20px;
    font-family: Arial-BoldMT,Arial;
    font-weight: 400
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .old-price[data-v-1f2c2bc6] {
    text-decoration: line-through;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 6px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .nowpay[data-v-1f2c2bc6] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord[data-v-1f2c2bc6] {
    width: calc(100% - 326px);
    height: 100%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .title[data-v-1f2c2bc6] {
    width: 240px;
    margin: 26px 0 50px 25px;
    font-size: 16px;
    font-weight: 400;
    color: #555;
    line-height: 22px;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .title .limitGet[data-v-1f2c2bc6] {
    color: #e1251b
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .sub-list[data-v-1f2c2bc6] {
    margin: 0 50px 80px;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .sub-list .last[data-v-1f2c2bc6] {
    position: absolute;
    top: 50%;
    left: 0;
    height: 96px;
    transform: translate(-100%,-50%);
    cursor: pointer
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .sub-list .next[data-v-1f2c2bc6] {
    position: absolute;
    top: 50%;
    right: 0;
    height: 96px;
    transform: translate(-100%,-50%);
    cursor: pointer;
    z-index: 1
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info[data-v-1f2c2bc6] {
    width: 192px;
    margin-right: 25px;
    position: relative;
    display: inline-block;
    vertical-align: top
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .img[data-v-1f2c2bc6] {
    width: 100%;
    height: 192px;
    margin-bottom: 14px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .img img[data-v-1f2c2bc6] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg[data-v-1f2c2bc6] {
    width: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg .name[data-v-1f2c2bc6] {
    height: 40px;
    line-height: 16px;
    font-size: 12px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg .sku[data-v-1f2c2bc6] {
    width: 100%;
    margin-bottom: 16px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg .sku span[data-v-1f2c2bc6] {
    width: 100%;
    padding: 4px 8px;
    background: #f9f9f9;
    border-radius: 2px;
    border: 1px solid #e6e6e6;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box[data-v-1f2c2bc6] {
    width: 100%;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .price[data-v-1f2c2bc6] {
    display: inline-block;
    vertical-align: bottom
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .price span[data-v-1f2c2bc6] {
    display: inline-block;
    vertical-align: bottom;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #e60113;
    line-height: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .price span[data-v-1f2c2bc6]:nth-child(2) {
    font-size: 20px;
    font-family: Arial-BoldMT,Arial;
    font-weight: 400
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .old-price[data-v-1f2c2bc6] {
    text-decoration: line-through;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 6px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .nowpay[data-v-1f2c2bc6] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.serchDiv[data-v-1f2c2bc6] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 20px;
    margin-top: 240px
}

.hot-prod[data-v-7d4cf514] {
    padding-bottom: 80px;
    background: #f9f9f9
}

.hot-prod .hp-wrap .hp-top[data-v-7d4cf514] {
    margin: 0 auto
}

.hot-prod .hp-wrap .hp-top .title[data-v-7d4cf514] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-top: 25px
}

.hot-prod .hp-wrap .hp-top .title .img[data-v-7d4cf514] {
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-top .title .text[data-v-7d4cf514] {
    font-size: 55px;
    font-family: zihun181hao-feichibiaotiti;
    font-weight: 400;
    color: #e1251b;
    text-shadow: 0 3px 3px rgba(225,37,27,.2);
    margin-left: 12px
}

.hot-prod .hp-wrap .hp-top .tips[data-v-7d4cf514] {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-top .cate-nav[data-v-7d4cf514] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 29px;
    overflow-x: scroll
}

.hot-prod .hp-wrap .hp-top .cate-nav ul[data-v-7d4cf514] {
    height: 30px;
    font-size: 0;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li[data-v-7d4cf514] {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 15px;
    margin: 0 35px;
    overflow: hidden;
    box-sizing: border-box
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li.active[data-v-7d4cf514] {
    color: #fff;
    background: #e1251b;
    border: 1px solid #e1251b
}

.nowpay[data-v-7d4cf514] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center
}

.hot-prod .hp-wrap .hp-main[data-v-7d4cf514] {
    margin: 30px auto 0
}

.hot-prod .hp-wrap .hp-main .prod-list[data-v-7d4cf514] {
    display: flex;
    flex-wrap: wrap
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-7d4cf514] {
    position: relative;
    width: 252px;
    background: #fff;
    box-shadow: 0 3px 11px rgba(51,51,51,.12);
    margin-right: 10px;
    cursor: pointer
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-7d4cf514]:nth-child(n+6) {
    margin-top: 10px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-7d4cf514]:nth-child(5n) {
    margin-right: 0
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num[data-v-7d4cf514] {
    position: absolute;
    left: -1px;
    top: 2px;
    z-index: 100
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num img[data-v-7d4cf514] {
    width: 40px;
    height: 40px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img[data-v-7d4cf514] {
    width: 210px;
    height: 210px;
    margin: 30px auto;
    text-align: center
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img img[data-v-7d4cf514] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg[data-v-7d4cf514] {
    text-align: left;
    padding: 0 15px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .name[data-v-7d4cf514] {
    height: 30px;
    line-height: 16px;
    font-size: 12px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips[data-v-7d4cf514] {
    width: 100%;
    font-size: 0;
    overflow: hidden
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips .t-item[data-v-7d4cf514] {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #fff;
    padding: 0 5px;
    background: #e1251b;
    border-radius: 1px;
    margin-top: 10px;
    margin-right: 8px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box[data-v-7d4cf514] {
    display: flex;
    margin-top: 13px;
    margin-bottom: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .price[data-v-7d4cf514] {
    height: 19px;
    line-height: 19px;
    font-size: 14px;
    font-weight: 700;
    color: #e1251b;
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .old-price[data-v-7d4cf514] {
    height: 19px;
    line-height: 19px;
    font-size: 12px;
    color: #999;
    text-decoration: line-through
}

.discount-list[data-v-3d15c3b1] {
    width: 1200px;
    margin: 0 auto
}

.discount-list .list-con[data-v-3d15c3b1] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 20px
}

.discount-list .list-con .item[data-v-3d15c3b1] {
    width: 590px;
    height: 240px;
    position: relative;
    display: flex;
    align-items: center;
    margin-top: 20px;
    cursor: pointer
}

.discount-list .list-con .item.no-bg[data-v-3d15c3b1] {
    background: #c8ab8b
}

.discount-list .list-con .item.no-bg .bg[data-v-3d15c3b1] {
    display: none
}

.discount-list .list-con .item .bg[data-v-3d15c3b1] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.discount-list .list-con .item .text-box[data-v-3d15c3b1] {
    position: relative;
    margin-left: 30px;
    width: 220px;
    height: 180px;
    background: #fff;
    border-radius: 4px
}

.discount-list .list-con .item .text-box .time[data-v-3d15c3b1] {
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f7f7f7;
    border-radius: 4px 4px 0 0;
    padding: 12px 0
}

.discount-list .list-con .item .text-box .time .time-icon[data-v-3d15c3b1] {
    width: 12px;
    height: 12px;
    border: 1px solid #333;
    border-radius: 50%;
    position: relative;
    margin-right: 5px
}

.discount-list .list-con .item .text-box .time .time-icon[data-v-3d15c3b1]:after,.discount-list .list-con .item .text-box .time .time-icon[data-v-3d15c3b1]:before {
    position: absolute;
    display: block;
    content: " ";
    background: #333
}

.discount-list .list-con .item .text-box .time .time-icon[data-v-3d15c3b1]:before {
    width: 1px;
    height: 5px;
    top: 3px;
    left: 5px
}

.discount-list .list-con .item .text-box .time .time-icon[data-v-3d15c3b1]:after {
    width: 4px;
    height: 1px;
    top: 7px;
    right: 3px
}

.discount-list .list-con .item .text-box .time .much-time .number[data-v-3d15c3b1] {
    font-family: arial;
    color: #e1251b;
    margin: 0 3px
}

.discount-list .list-con .item .text-box .time .number-box[data-v-3d15c3b1] {
    margin-left: 5px;
    display: flex;
    align-items: center
}

.discount-list .list-con .item .text-box .time .number-box .number[data-v-3d15c3b1] {
    padding: 1px 3px;
    background: #444;
    border-radius: 2px;
    font-family: arial;
    color: #fff
}

.discount-list .list-con .item .text-box .time .number-box .colon[data-v-3d15c3b1] {
    margin: 0 3px
}

.discount-list .list-con .item .text-box .logo[data-v-3d15c3b1] {
    width: 70px;
    height: 70px;
    font-size: 0;
    margin: 15px auto
}

.discount-list .list-con .item .text-box .logo img[data-v-3d15c3b1] {
    width: 100%;
    height: 100%
}

.discount-list .list-con .item .text-box .info[data-v-3d15c3b1] {
    font-size: 16px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 10px
}

.hot-prod[data-v-5d98d7d2] {
    padding-bottom: 80px;
    background: #f9f9f9
}

.hot-prod .hp-wrap .hp-top[data-v-5d98d7d2] {
    margin: 0 auto
}

.hot-prod .hp-wrap .hp-top .title[data-v-5d98d7d2] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-top: 25px
}

.hot-prod .hp-wrap .hp-top .title .img[data-v-5d98d7d2] {
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-top .title .text[data-v-5d98d7d2] {
    font-size: 55px;
    font-family: zihun181hao-feichibiaotiti;
    font-weight: 400;
    color: #e1251b;
    text-shadow: 0 3px 3px rgba(225,37,27,.2);
    margin-left: 12px
}

.hot-prod .hp-wrap .hp-top .tips[data-v-5d98d7d2] {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-top .cate-nav[data-v-5d98d7d2] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 29px;
    overflow-x: scroll
}

.hot-prod .hp-wrap .hp-top .cate-nav ul[data-v-5d98d7d2] {
    height: 30px;
    font-size: 0;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li[data-v-5d98d7d2] {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 15px;
    margin: 0 35px;
    overflow: hidden;
    box-sizing: border-box
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li.active[data-v-5d98d7d2] {
    color: #fff;
    background: #e1251b;
    border: 1px solid #e1251b
}

.nowpay[data-v-5d98d7d2] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center;
    cursor: pointer
}

.hot-prod[data-v-5d98d7d2] {
    background-size: 100% auto
}

.banner[data-v-5d98d7d2] {
    height: 0;
    width: 100vw
}

.banner img[data-v-5d98d7d2] {
    margin: 44px auto 0;
    position: relative;
    left: 50%;
    transform: translate(-50%);
    height: 280px
}

.hot-prod .hp-wrap .hp-main[data-v-5d98d7d2] {
    margin: 220px auto 0;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list[data-v-5d98d7d2] {
    width: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item[data-v-5d98d7d2] {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    margin-bottom: 16px;
    background: url(/_nuxt/img/gift-list-bg.91b9eb6.png) 0 0 no-repeat;
    background-size: 100% 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord[data-v-5d98d7d2] {
    width: 220px;
    height: 100%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .title[data-v-5d98d7d2] {
    width: 240px;
    margin: 26px auto 25px;
    font-size: 16px;
    font-weight: 400;
    color: #555;
    line-height: 22px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info[data-v-5d98d7d2] {
    width: 240px;
    margin: 0 auto;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .img[data-v-5d98d7d2] {
    width: 100%;
    height: 240px;
    margin-bottom: 14px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .img img[data-v-5d98d7d2] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg[data-v-5d98d7d2] {
    width: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg .name[data-v-5d98d7d2] {
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    color: #101010;
    line-height: 20px;
    margin-bottom: 12px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg .sku[data-v-5d98d7d2] {
    width: 100%;
    margin-bottom: 16px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .msg .sku span[data-v-5d98d7d2] {
    width: 100%;
    padding: 4px 8px;
    background: #f9f9f9;
    border-radius: 2px;
    border: 1px solid #e6e6e6;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box[data-v-5d98d7d2] {
    width: 100%;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .price[data-v-5d98d7d2] {
    display: inline-block;
    vertical-align: bottom
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .price span[data-v-5d98d7d2] {
    display: inline-block;
    vertical-align: bottom;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #e60113;
    line-height: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .price span[data-v-5d98d7d2]:nth-child(2) {
    font-size: 20px;
    font-family: Arial-BoldMT,Arial;
    font-weight: 400
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .old-price[data-v-5d98d7d2] {
    text-decoration: line-through;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 6px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .main-pord .info .price-box .nowpay[data-v-5d98d7d2] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord[data-v-5d98d7d2] {
    width: calc(100% - 326px);
    height: 100%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .title[data-v-5d98d7d2] {
    width: 240px;
    margin: 26px 0 50px 25px;
    font-size: 16px;
    font-weight: 400;
    color: #555;
    line-height: 22px;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .title .limitGet[data-v-5d98d7d2] {
    color: #e1251b
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .sub-list[data-v-5d98d7d2] {
    margin: 0 50px 80px;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .sub-list .last[data-v-5d98d7d2] {
    position: absolute;
    top: 50%;
    left: 0;
    height: 96px;
    transform: translate(-100%,-50%);
    cursor: pointer
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .sub-list .next[data-v-5d98d7d2] {
    position: absolute;
    top: 50%;
    right: 0;
    height: 96px;
    transform: translate(-100%,-50%);
    cursor: pointer;
    z-index: 1
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info[data-v-5d98d7d2] {
    width: 192px;
    margin-right: 25px;
    position: relative;
    display: inline-block;
    vertical-align: top
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .img[data-v-5d98d7d2] {
    width: 100%;
    height: 192px;
    margin-bottom: 14px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .img img[data-v-5d98d7d2] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg[data-v-5d98d7d2] {
    width: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg .name[data-v-5d98d7d2] {
    height: 40px;
    line-height: 16px;
    font-size: 12px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg .sku[data-v-5d98d7d2] {
    width: 100%;
    margin-bottom: 16px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .msg .sku span[data-v-5d98d7d2] {
    width: 100%;
    padding: 4px 8px;
    background: #f9f9f9;
    border-radius: 2px;
    border: 1px solid #e6e6e6;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box[data-v-5d98d7d2] {
    width: 100%;
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .price[data-v-5d98d7d2] {
    display: inline-block;
    vertical-align: bottom
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .price span[data-v-5d98d7d2] {
    display: inline-block;
    vertical-align: bottom;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #e60113;
    line-height: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .price span[data-v-5d98d7d2]:nth-child(2) {
    font-size: 20px;
    font-family: Arial-BoldMT,Arial;
    font-weight: 400
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .old-price[data-v-5d98d7d2] {
    text-decoration: line-through;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 6px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .b-item .sub-pord .info .price-box .nowpay[data-v-5d98d7d2] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.serchDiv[data-v-5d98d7d2] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 20px;
    margin-top: 240px
}

.hot-prod[data-v-2f5df36b] {
    padding-bottom: 80px;
    background: #f9f9f9
}

.hot-prod .hp-wrap .hp-top[data-v-2f5df36b] {
    margin: 0 auto
}

.hot-prod .hp-wrap .hp-top .title[data-v-2f5df36b] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-top: 25px
}

.hot-prod .hp-wrap .hp-top .title .img[data-v-2f5df36b] {
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-top .title .text[data-v-2f5df36b] {
    font-size: 55px;
    font-family: zihun181hao-feichibiaotiti;
    font-weight: 400;
    color: #e1251b;
    text-shadow: 0 3px 3px rgba(225,37,27,.2);
    margin-left: 12px
}

.hot-prod .hp-wrap .hp-top .tips[data-v-2f5df36b] {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-top .cate-nav[data-v-2f5df36b] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 29px;
    overflow-x: scroll
}

.hot-prod .hp-wrap .hp-top .cate-nav ul[data-v-2f5df36b] {
    height: 30px;
    font-size: 0;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li[data-v-2f5df36b] {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 15px;
    margin: 0 35px;
    overflow: hidden;
    box-sizing: border-box
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li.active[data-v-2f5df36b] {
    color: #fff;
    background: #e1251b;
    border: 1px solid #e1251b
}

.nowpay[data-v-2f5df36b] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center
}

.hot-prod .hp-wrap .hp-main[data-v-2f5df36b] {
    margin: 30px auto 0
}

.hot-prod .hp-wrap .hp-main .prod-list[data-v-2f5df36b] {
    display: flex;
    flex-wrap: wrap
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-2f5df36b] {
    position: relative;
    width: 252px;
    background: #fff;
    box-shadow: 0 3px 11px rgba(51,51,51,.12);
    margin-right: 10px;
    cursor: pointer
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-2f5df36b]:nth-child(n+6) {
    margin-top: 10px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-2f5df36b]:nth-child(5n) {
    margin-right: 0
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num[data-v-2f5df36b] {
    position: absolute;
    left: -1px;
    top: 2px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num img[data-v-2f5df36b] {
    width: 40px;
    height: 40px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img[data-v-2f5df36b] {
    width: 210px;
    height: 210px;
    margin: 30px auto;
    text-align: center
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img img[data-v-2f5df36b] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg[data-v-2f5df36b] {
    text-align: left;
    padding: 0 15px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .name[data-v-2f5df36b],.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .short[data-v-2f5df36b] {
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .short[data-v-2f5df36b] {
    position: relative
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .short span[data-v-2f5df36b] {
    color: #999
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .short span[data-v-2f5df36b]:nth-child(2) {
    position: absolute;
    top: 50%;
    right: 55px;
    transform: translateY(-50%)
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .short span[data-v-2f5df36b]:nth-child(3) {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips[data-v-2f5df36b] {
    width: 100%;
    font-size: 0;
    overflow: hidden
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips .t-item[data-v-2f5df36b] {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #fff;
    padding: 0 5px;
    background: #e1251b;
    border-radius: 1px;
    margin-top: 10px;
    margin-right: 8px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box[data-v-2f5df36b] {
    display: flex;
    margin-top: 13px;
    margin-bottom: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .price[data-v-2f5df36b] {
    height: 19px;
    line-height: 19px;
    font-size: 14px;
    font-weight: 700;
    color: #e1251b;
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .old-price[data-v-2f5df36b] {
    height: 19px;
    line-height: 19px;
    font-size: 12px;
    color: #999;
    text-decoration: line-through
}

.hot-prod[data-v-4353182a] {
    padding-bottom: 80px;
    background: #f9f9f9
}

.hot-prod .hp-wrap .hp-top[data-v-4353182a] {
    margin: 0 auto
}

.hot-prod .hp-wrap .hp-top .title[data-v-4353182a] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-top: 25px
}

.hot-prod .hp-wrap .hp-top .title .img[data-v-4353182a] {
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-top .title .text[data-v-4353182a] {
    font-size: 55px;
    font-family: zihun181hao-feichibiaotiti;
    font-weight: 400;
    color: #e1251b;
    text-shadow: 0 3px 3px rgba(225,37,27,.2);
    margin-left: 12px
}

.hot-prod .hp-wrap .hp-top .tips[data-v-4353182a] {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 10px;
    text-align: center
}

.hot-prod .hp-wrap .hp-top .cate-nav[data-v-4353182a] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 29px;
    overflow-x: scroll
}

.hot-prod .hp-wrap .hp-top .cate-nav ul[data-v-4353182a] {
    height: 30px;
    font-size: 0;
    white-space: nowrap
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li[data-v-4353182a] {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 15px;
    margin: 0 35px;
    overflow: hidden;
    box-sizing: border-box
}

.hot-prod .hp-wrap .hp-top .cate-nav ul li.active[data-v-4353182a] {
    color: #fff;
    background: #e1251b;
    border: 1px solid #e1251b
}

.nowpay[data-v-4353182a] {
    width: 68px;
    height: 24px;
    background: rgba(230,1,19,.05);
    border-radius: 3px;
    border: 1px solid rgba(230,1,19,.2);
    font-size: 12px;
    color: #e60113;
    line-height: 24px;
    text-align: center
}

.hot-prod .hp-wrap .hp-main[data-v-4353182a] {
    margin: 30px auto 0
}

.hot-prod .hp-wrap .hp-main .prod-list[data-v-4353182a] {
    display: flex;
    flex-wrap: wrap
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-4353182a] {
    position: relative;
    width: 252px;
    background: #fff;
    box-shadow: 0 3px 11px rgba(51,51,51,.12);
    margin-right: 10px;
    cursor: pointer
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-4353182a]:nth-child(n+6) {
    margin-top: 10px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item[data-v-4353182a]:nth-child(5n) {
    margin-right: 0
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num[data-v-4353182a] {
    position: absolute;
    left: -1px;
    top: 2px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .ranking-num img[data-v-4353182a] {
    width: 40px;
    height: 40px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img[data-v-4353182a] {
    width: 210px;
    height: 210px;
    margin: 30px auto;
    text-align: center
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .img img[data-v-4353182a] {
    width: 100%;
    height: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg[data-v-4353182a] {
    text-align: left;
    padding: 0 15px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .name[data-v-4353182a] {
    height: 40px;
    line-height: 16px;
    font-size: 12px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .short[data-v-4353182a] {
    line-height: 16px;
    font-size: 12px;
    max-width: 100%
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .amountLimitNum[data-v-4353182a] {
    display: inline-block;
    padding: 2px 5px;
    background: rgba(230,1,19,.15);
    border-radius: 1px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #e60113;
    line-height: 17px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .amountLimitNum div[data-v-4353182a] {
    display: inline-block;
    vertical-align: middle
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips[data-v-4353182a] {
    width: 100%;
    font-size: 0;
    overflow: hidden
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .tips .t-item[data-v-4353182a] {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #fff;
    padding: 0 5px;
    background: #e1251b;
    border-radius: 1px;
    margin-top: 10px;
    margin-right: 8px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box[data-v-4353182a] {
    display: flex;
    margin-top: 13px;
    margin-bottom: 20px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .price[data-v-4353182a] {
    height: 19px;
    line-height: 19px;
    font-size: 14px;
    font-weight: 700;
    color: #e1251b;
    margin-right: 12px
}

.hot-prod .hp-wrap .hp-main .prod-list .p-item .msg .price-box .old-price[data-v-4353182a] {
    height: 19px;
    line-height: 19px;
    font-size: 12px;
    color: #999;
    text-decoration: line-through
}

.home img[data-v-d7adcc5e] {
    max-width: 100%;
    max-height: 100%
}

.home .layer[data-v-d7adcc5e] {
    display: flex
}

.home .head[data-v-d7adcc5e] {
    box-shadow: none
}

.home-main[data-v-d7adcc5e] {
    position: relative
}

.home-main-l[data-v-d7adcc5e] {
    width: 266px;
    background-color: #fff;
    height: 420px
}

.home-main-r[data-v-d7adcc5e] {
    width: 266px;
    height: 420px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: url(/_nuxt/img/bz60.557d3d6.png) no-repeat top;
    background-size: 100% 348px
}

.home-main-r-top[data-v-d7adcc5e] {
    background: url(/_nuxt/img/bz40.f34738e.png) no-repeat top;
    background-size: 100% auto
}

.home-main-r-btn[data-v-d7adcc5e] {
    width: 176px;
    margin: 10px auto 0;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

.home-main-r-btn a[data-v-d7adcc5e] {
    display: block;
    width: 80px;
    height: 30px;
    border-radius: 15px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 30px
}

.primarybg[data-v-d7adcc5e] {
    background-color: #0051a4
}

.redbg[data-v-d7adcc5e] {
    background-color: #e60113
}

.user-menus[data-v-d7adcc5e] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin: 22px 24px 0 16px
}

.user-menus>div[data-v-d7adcc5e] {
    width: 57px;
    text-align: center;
    margin-top: 24px;
    color: #101010;
    cursor: pointer
}

.user-menus-item img[data-v-d7adcc5e] {
    width: 26px;
    height: 26px;
    margin-bottom: 8px
}

.home-main-r-bottom[data-v-d7adcc5e] {
    height: 62px;
    background: url(/_nuxt/img/bz41.79716b6.png) no-repeat bottom,#fff;
    background-size: 100%;
    text-align: center;
    cursor: pointer
}

.home-main-r-bottom img[data-v-d7adcc5e] {
    width: 30px;
    height: 30px;
    vertical-align: middle
}

.home-main-r-bottom span[data-v-d7adcc5e] {
    font-size: 16px;
    padding-left: 10px;
    color: #101010;
    line-height: 62px
}

.home-main-b[data-v-d7adcc5e] {
    width: 748px
}

.user-av[data-v-d7adcc5e] {
    text-align: center;
    font-size: 16px;
    color: #999;
    margin-top: 24px
}

.user-av-name[data-v-d7adcc5e] {
    color: #101010;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 10px
}

.user-av-acount[data-v-d7adcc5e],.user-av-name[data-v-d7adcc5e] {
    font-weight: 500;
    cursor: pointer
}

.user-av-acount[data-v-d7adcc5e] {
    color: #999;
    font-size: 14px;
    margin-top: 8px
}

.user-av img[data-v-d7adcc5e] {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-bottom: 12px;
    cursor: pointer
}

.home-second[data-v-d7adcc5e] {
    background: #fff;
    padding: 29px 62px 30px 80px;
    margin-top: 16px
}

.home-second-item[data-v-d7adcc5e] {
    font-size: 16px;
    font-weight: 500;
    color: #101010;
    text-align: center
}

.home-second-item img[data-v-d7adcc5e] {
    width: 82px;
    height: 71px;
    display: block;
    margin-bottom: 15px
}

.home-third[data-v-d7adcc5e] {
    margin-top: 16px;
    overflow: hidden
}

.home-third img[data-v-d7adcc5e] {
    width: 426px;
    height: 140px;
    cursor: pointer
}

.flex-center img[data-v-d7adcc5e] {
    margin-left: 15px
}

.home-third-item img[data-v-d7adcc5e] {
    width: 426px;
    height: 140px
}

.flex-center[data-v-d7adcc5e] {
    display: flex;
    justify-content: center
}

.home-tit[data-v-d7adcc5e] {
    background: url(/_nuxt/img/bz44.1df2e63.png) no-repeat 100%;
    background-size: 20px 20px;
    padding-right: 30px;
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 24px;
    cursor: pointer
}

.home-tit-font[data-v-d7adcc5e] {
    background: url(/_nuxt/img/bz18.569e1d3.png) no-repeat bottom;
    background-size: 104px 10px;
    font-size: 26px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #101010;
    padding-bottom: 2px
}

.home--product-banner[data-v-d7adcc5e] {
    margin-top: 16px
}

.home--product-banner img[data-v-d7adcc5e] {
    width: 100%;
    height: 120px
}

.home-brand[data-v-d7adcc5e] {
    margin-top: 17px;
    background-color: #fff;
    padding: 24px 0
}

.home-brand-item[data-v-d7adcc5e] {
    overflow: hidden;
    position: relative
}

.home-brand-item[data-v-d7adcc5e]:not(:last-child):after {
    position: absolute;
    right: 0;
    left: 10px;
    top: 15px;
    content: " ";
    width: 1px;
    height: 110px;
    background: linear-gradient(153deg,rgba(0,81,164,.05),rgba(0,81,164,.15) 50%,rgba(0,81,164,.05))
}

.home-brand-item img[data-v-d7adcc5e] {
    width: 139px;
    height: 93px;
    margin: 0 24px;
    cursor: pointer
}

.home-classify[data-v-d7adcc5e] {
    background-color: #fff;
    height: 160px;
    background: #fff;
    box-shadow: 0 0 6px 6px rgba(207,218,230,.15);
    border-radius: 4px;
    margin-top: 17px;
    overflow: hidden
}

.home-classify .classify-title[data-v-d7adcc5e] {
    padding: 0 50px;
    font-size: 28px;
    font-weight: 500;
    color: #101010;
    width: -moz-fit-content;
    width: fit-content;
    margin: 24px auto 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAgCAYAAABdP1tmAAAAAXNSR0IArs4c6QAAAeNJREFUWEfdlb1OwmAUht/Tgomw+APSsBu8A90Mk6xqiArpKs6EyzDM6qhBMURZdTJuegeiuymCP4uaCO1nSgIJFuhh89C1z5v2oR956FmL7BGcGJiXPq0fLnw2LCbuxTaOy1C0yN4HkEHFrHF5soJzK8rGGnegNP0+3m5ccXkPt36SBZAfY3+GqrnP5cmKxcKq0XIfoPFG2pexmSxSpWLz+D9UpjSLb3UFqABz/4HoVwpHuRaHJxey9Mi2Uk6CM3CZYIDOIz+vD1x+wFcqAlhl70kr4DJ7w+E7Qs2p+aVWW21xBi5DpNUMu1nm8h5uo5SEctjHCMAtqibrmHaEVDqtWxc3ecAJMV/SoWiwaNTrn0y+H9s9DKIRcv+HM7w9tTFNKZxm3/34jpB7PQeiKXLsZb9B9z7puDZab3dcfsCxKwDYGWNfRNUs+fE9oZdw1LC/7ZzfoHtfQavHneYBl/dw6ZME2jgdY/+Iqun7A/SEOl9pAprUJzQJTeoXmoAm9Qm5x056kzxC0pvkEZLeJI+Q9CYNFJLcpIFCkps0VEhqk4YLCW3SUCGpTRopJLFJI4UkNmmkkMQm+QpJa5KvkLQmsYQkNYknJKhJLCFJTWILSWkSW0hKk9hCUpo0ltC/bxKpp18e4awrvwQEGAAAAABJRU5ErkJggg==) no-repeat 0,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAgCAYAAABdP1tmAAAAAXNSR0IArs4c6QAAAdtJREFUWEfdlTtPwlAYht/TggmweAFp2A3+A90Mk6xgiAjBUZwJP8Mwi6MExBBhxYm46T+QuBOweFmARGiPwcSEcv06fnR+3p486WkeATtPrBDECCXyRMg3VM/jZH4KfPf4NGNgpKl7CaUjqPAfFylkAZzZ2ORQSxVt8Ba05fCFhWkcUPdCxSNd6CLvhO6uA9ikHSBGcIkwSskvGm+lZCymth8aGcB0E/em8DlzdKFoMQRpXhFfPsaeUEtlbPAWtLuxsz8cyVPqXgilqRndMl0oUsgBOKIeAKFkUU02yPwU2Fa9cSnNIHXvdIh778/HK00oUdzCQNYB6SAe8A1fP4yb9JDIW7C23++R+nD8dRXaXulrJ6GcqFQMmlCkkARg5/rcoZaycz2tQs7tQ2ngmCYDSEV9CYz08f8NmlD0tgwp9qgHwIEEKqkmmZ8CW4r3UsD0U/eqS83v9vQ2TYhBewJm9/pffvUXYtAebfj5TBNi0h6t0+nRhJi0Z/JfW37lmLSHJsSoPTQhRu2hCTFqz2ohZu1ZLcSsPcuFGLZnuRDD9iwXYtiexUJM27NYiGl7Fgsxbc98IcbtmS/EuD2zQszbMyvEvD2zQszbYxVag/ZYhdagPVahNWjPpNAvNzKr7Jvs0iYAAAAASUVORK5CYII=) no-repeat 100%;
    background-size: 26px 16px
}

.classify-cont[data-v-d7adcc5e] {
    padding: 0 53px 0 143px;
    text-align: center;
    color: #101010
}

.classify-cont-item[data-v-d7adcc5e],.classify-cont-items[data-v-d7adcc5e] {
    margin-right: 60px;
    cursor: pointer;
    padding-bottom: 1px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500
}

.classify-cont-item[data-v-d7adcc5e]:hover,.classify-cont-items[data-v-d7adcc5e] {
    background-size: 100% 7px;
    color: #0051a4
}

.home-brands[data-v-d7adcc5e] {
    padding-top: 20px;
    width: 100%;
    background: url(https://labgic-new.oss-cn-hangzhou.aliyuncs.com/static/pc-imgs/bbg.png) no-repeat 0;
    background-size: 100% 100%
}

.home-brands-mains[data-v-d7adcc5e] {
    flex-wrap: wrap;
    margin-top: 22px
}

.home-brands-title[data-v-d7adcc5e] {
    padding: 0 50px;
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto 16px;
    background: url(https://labgic-new.oss-cn-hangzhou.aliyuncs.com/static/pc-imgs/bt2.png) no-repeat 0,url(https://labgic-new.oss-cn-hangzhou.aliyuncs.com/static/pc-imgs/bt1.png) no-repeat 100%;
    background-size: 26px 16px
}

.home-brands-items[data-v-d7adcc5e] {
    width: 177px;
    height: 132px;
    background: #fff;
    border-radius: 8px;
    line-height: 132px;
    text-align: center;
    margin-top: 10px
}

.home-brands-items img[data-v-d7adcc5e] {
    width: 124px;
    height: 84px;
    vertical-align: middle;
    cursor: pointer
}

.brands-more[data-v-d7adcc5e] {
    background: url(/_nuxt/img/bz44.1df2e63.png) no-repeat 100%;
    background-size: 18px;
    padding-right: 28px;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
    font-size: 20px;
    color: #0051a4;
    cursor: pointer
}

.home-carousel2[data-v-d7adcc5e],.home-carousel[data-v-d7adcc5e] {
    margin-top: 17px;
    background-color: #fff;
    height: 343px;
    width: 100%;
    overflow: hidden;
    position: relative
}

.carouselbottom-img[data-v-d7adcc5e] {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 52px
}

.home-carousel-left img[data-v-d7adcc5e] {
    width: 252px;
    height: 343px
}

.timeLimit[data-v-d7adcc5e] {
    position: absolute;
    left: 51px;
    top: 216px;
    margin-right: 53px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-weight: 600
}

.timeLimit .flex-between[data-v-d7adcc5e] {
    margin-top: 16px;
    width: 140px
}

.timeLimit-tit[data-v-d7adcc5e] {
    font-size: 16px;
    color: #fff;
    text-align: center
}

.timeLimit-time[data-v-d7adcc5e] {
    width: 36px;
    height: 36px;
    background: #2f3430;
    border-radius: 1px;
    line-height: 36px
}

.home-carousel-main[data-v-d7adcc5e] {
    flex: 1
}

.carousel-cont[data-v-d7adcc5e] {
    position: relative;
    width: 1048px;
    height: 343px;
    box-sizing: border-box
}

.carousel-cont .tit[data-v-d7adcc5e] {
    width: 100%;
    height: 48px;
    line-height: 44px;
    font-size: 14px;
    padding: 0 20px;
    background: #f8f8f8;
    box-sizing: border-box;
    overflow: hidden
}

.carousel-cont .tit .page-box[data-v-d7adcc5e] {
    float: right;
    font-size: 12px
}

.carousel-cont .tit .page-box .current-page[data-v-d7adcc5e] {
    font-weight: 550
}

.carousel-cont .con[data-v-d7adcc5e] {
    display: flex;
    margin-top: 16px
}

.carousel-cont .con .item[data-v-d7adcc5e] {
    width: 262px;
    text-align: center;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding-bottom: 11px
}

.carousel-cont .con .item[data-v-d7adcc5e]:not(:last-child):after {
    content: " ";
    width: 1px;
    height: 228px;
    background: linear-gradient(153deg,rgba(0,81,164,.05),rgba(0,81,164,.15) 50%,rgba(0,81,164,.05));
    position: absolute;
    right: 0;
    top: 20px
}

.carousel-cont .con .item .prod-img[data-v-d7adcc5e] {
    position: relative;
    width: 192px;
    height: 192px;
    margin: 14px auto 0
}

.prod-img[data-v-d7adcc5e] {
    margin-top: 0!important
}

.carousel-cont .con .item .prod-img img[data-v-d7adcc5e] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: 192px;
    max-height: 192px
}

.carousel-cont .con .item .prod-name[data-v-d7adcc5e] {
    width: 140px;
    height: 40px;
    font-size: 14px;
    white-space: warp;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-left: 35px;
    line-height: 20px;
    margin-top: 18px;
    box-sizing: border-box;
    text-align: left
}

.carousel-cont .con .item .prod-price[data-v-d7adcc5e] {
    font-size: 14px;
    color: #e60113;
    margin-top: 10px;
    text-align: left;
    margin-left: 35px
}

.carousel-cont .con .item .prod-price span[data-v-d7adcc5e] {
    font-size: 20px;
    font-family: Arial-BoldMT,Arial
}

.carousel-cont .left-arrow[data-v-d7adcc5e],.carousel-cont .right-arrow[data-v-d7adcc5e] {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 48px;
    line-height: 25px;
    font-family: Consolas;
    font-size: 25px;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    transform: translateY(-50%);
    cursor: pointer
}

.carousel-cont .left-arrow[data-v-d7adcc5e] {
    background: url(/_nuxt/img/bz51.be87fcf.png) no-repeat 50%;
    background-size: 100%,100%;
    left: -2px
}

.carousel-cont .right-arrow[data-v-d7adcc5e] {
    background: url(/_nuxt/img/bz50.760fc6a.png) no-repeat 50%;
    background-size: 100%,100%;
    right: -2px
}
html {
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    text-size-adjust: none
}

body {
    min-width: 1300px;
    overflow-x: hidden;
    font-size: 12px;
    color: #000;
    font-family: -apple-system,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei
}

@media (max-width: 1300px) {
    body {
        overflow-x:auto
    }
}

a {
    outline: none;
    color: inherit
}

a,a:hover {
    text-decoration: none
}

html {
    zoom:1}

html * {
    /* outline:0; */
    /* zoom:1; */
}

html button::-moz-focus-inner {
    border-color: transparent!important
}

blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,legend,li,ol,p,pre,td,textarea,th,ul {
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a img,fieldset {
    border: 0
}

address,caption,cite,code,dfn,em,i,th,var {
    font-style: normal;
    font-weight: 400
}

li {
    list-style: none
}

caption,th {
    text-align: left
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: 400
}

q:after,q:before {
    content: ""
}

em,i {
    font-style: normal
}

button,input[type=button],input[type=date],input[type=reset],input[type=submit],input[type=text],select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

input:disabled {
    background-color: #fff;
    -webkit-text-fill-color: #ccc;
    -webkit-opacity: 1;
    color: #ccc;
    opacity: 1
}

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

.price {
    font-family: arial;
    font-size: 14px;
    color: #e1251b
}

.price .big {
    font-size: 16px
}

.content {
    width: 1300px;
    max-width: 1300px;
    margin: auto;
    padding-bottom: 40px
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

input[type=number] {
    -moz-appearance: textfield
}

input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder {
    color: #999
}

input[type=password]::placeholder,input[type=text]::placeholder {
    color: #999
}

.checkbox {
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    outline: none;
    -webkit-appearance: none;
    background: none;
    border: none;
    box-sizing: border-box;
    cursor: pointer;
    box-shadow: none
}

.checkbox:before {
    position: absolute;
    top: 0;
    left: 0;
    content: " ";
    display: block;
    width: 100%;
    height: 100%;
    box-sizing: border-box
}

.checkbox.default:before {
    border: 1px solid #ddd;
    background: #fff
}

.checkbox.checked:before {
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat 0 -367px
}

.checkbox.disabled:before {
    background: #eee;
    cursor: not-allowed;
    border: 1px solid #ddd
}

.top {
    width: 100%;
    height: 36px;
    line-height: 36px;
    color: #999;
    background-color: #f6f6f6
}

.top .con {
    width: 1300px;
    height: 36px;
    display: flex;
    margin: auto
}

.top .con .left {
    position: relative;
    padding-left: 21px;
    flex: 1
}

.top .con .left .notice-icon {
    position: absolute;
    left: 0;
    top: 11px;
    display: block;
    content: " ";
    width: 15px;
    height: 14px;
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat
}

.top .con .left .item {
    text-decoration: underline;
    cursor: pointer;
    transition: all .2s
}

.top .con .left .item:hover {
    color: #e1251b
}

.top .con .right {
    display: flex
}

.top .con .right .item {
    position: relative;
    z-index: 1
}

.top .con .right .item .text {
    color: #999
}

.top .con .right .item .link {
    margin-right: 10px;
    position: relative;
    display: inline-block
}

.top .con .right .item .link,.top .con .right .item .link .link-a {
    color: #e1251b;
    display: inline-block;
    vertical-align: top
}

.top .con .right .item .link .link-a:hover {
    font-weight: 600
}

.top .con .right .item .link .link-name {
    color: #999;
    position: relative;
    padding-right: 18px;
    padding-left: 2px;
    display: inline-block;
    width: 50px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.top .con .right .item .link:hover .link-name {
    color: #e1251b
}

.top .con .right .item .link .link-name:after,.top .con .right .item .link .link-name:before {
    position: absolute;
    right: 3px;
    display: block;
    width: 0;
    height: 0;
    content: " ";
    border: 5px solid transparent;
    border-radius: 2px
}

.top .con .right .item .link .link-name:before {
    top: 16px;
    border-top: 5px solid #888
}

.top .con .right .item .link:hover .link-name:before {
    top: 16px;
    border-top: 5px solid #e1251b
}

.top .con .right .item .link .link-name:after {
    top: 15px;
    border-top: 5px solid #f7f7f7
}

.top .con .right .item .link .link-select {
    position: absolute;
    width: 100%;
    padding: 5px 3px;
    left: -2px;
    top: 36px;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.15);
    z-index: 91;
    display: none
}

.top .con .right .item .link:hover .link-select {
    display: block
}

.top .con .right .item .link .link-select:after,.top .con .right .item .link .link-select:before {
    position: absolute;
    top: -11px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    display: block;
    content: " ";
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom: 6px solid #dedede
}

.top .con .right .item .link .link-select:after {
    top: -10px;
    border-bottom: 6px solid #fff
}

.top .con .right .item .link .link-select .link-item {
    display: block;
    text-align: center;
    color: #999;
    line-height: 12px;
    padding: 8px 0
}

.top .con .right .item .link .link-select .link-item:hover {
    color: #e1251b
}

.top .con .right .item .item-a {
    padding: 0 10px 0 11px;
    position: relative;
    z-index: 90;
    display: block
}

.top .con .right .item .item-a:after {
    position: absolute;
    top: 10px;
    left: 0;
    display: block;
    content: " ";
    width: 1px;
    height: 16px;
    background: #ccc
}

.top .con .right .item:hover .item-a {
    color: #e1251b
}

.top .con .right .item.mobile .item-a {
    padding-left: 24px
}

.top .con .right .item.mobile .item-a:before {
    position: absolute;
    left: 10px;
    top: 11px;
    display: block;
    content: " ";
    width: 12px;
    height: 14px;
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat 0 -19px
}

.top .con .right .item.mobile:hover .item-a:before {
    background-position: -14px -19px
}

.top .con .right .item .drop-down {
    display: none;
    background: #fff;
    z-index: 2;
    text-align: center;
    border: 1px solid#f6f6f6
}

.top .con .right .item:hover .drop-down {
    display: block
}

.top .con .right .item .drop-down .item {
    cursor: pointer
}

.top .con .right .item .drop-down .item.active,.top .con .right .item .drop-down .item:hover {
    background: #f6f6f6
}

.top .con .right .item.mobile .mobile-select {
    position: absolute;
    display: none;
    top: 36px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transition: height .3s;
    -webkit-transition: height .3s;
    width: 120px;
    height: 145px;
    box-sizing: border-box;
    background-color: #fff;
    box-shadow: 0 2px 8px rgba(0,0,0,.15);
    z-index: 91
}

.top .con .right .item.mobile .mobile-select .code {
    width: 90px;
    height: 90px;
    font-size: 0;
    margin: 15px auto 0
}

.top .con .right .item.mobile .mobile-select .code img {
    width: 100%;
    height: 100%
}

.top .con .right .item.mobile .mobile-select .text {
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #000;
    margin-top: 7px
}

.top .con .right .item.mobile .mobile-select:after,.top .con .right .item.mobile .mobile-select:before {
    position: absolute;
    top: -11px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    display: block;
    content: " ";
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom: 6px solid #dedede
}

.top .con .right .item.mobile .mobile-select:after {
    top: -10px;
    border-bottom: 6px solid #fff
}

.top .con .right .item.mobile:hover .mobile-select {
    display: block
}

.top .con .right .item.top-cart .item-a {
    padding-left: 32px
}

.top .con .right .item.top-cart .item-a:before {
    position: absolute;
    left: 10px;
    top: 10px;
    display: block;
    content: " ";
    width: 17px;
    height: 15px;
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat 0 -38px
}

.top .con .right .item.top-cart:hover .item-a:before {
    background-position: -22px -38px
}

.top .con .right .item.top-cart .item-a .number {
    font-family: arial
}

.top .con .right .item.top-cart.top-cart-empty:hover .item-a {
    background: #fff
}

.top .con .right .item.top-cart.top-cart-empty .no-goods {
    position: absolute;
    right: 0;
    top: 36px;
    z-index: 89;
    width: 316px;
    height: 0;
    text-align: center;
    color: #000;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0,0,0,.15);
    transition: height .3s;
    overflow: hidden
}

.top .con .right .item.top-cart.top-cart-empty:hover .no-goods {
    height: 94px;
    line-height: 94px
}

.top .con .right .item.top-cart.top-cart-on .item-a {
    background: #e1251b
}

.top .con .right .item.top-cart.top-cart-empty:hover .item-a:after,.top .con .right .item.top-cart.top-cart-on .item-a:after {
    width: 0
}

.top .con .right .item.top-cart.top-cart-on .item-a {
    color: #fff;
    height: 36px
}

.top .con .right .item.top-cart.top-cart-on .item-a:before {
    background-position: -44px -38px
}

.top .con .right .item.top-cart .cart-select {
    position: absolute;
    right: 0;
    top: 36px;
    z-index: 89;
    width: 316px;
    height: 0;
    color: #000;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.15);
    transition: height .3s;
    -webkit-transition: height .3s;
    overflow: hidden
}

.top .con .right .item.top-cart .cart-select .cart-list {
    padding: 0 20px;
    max-height: 324px;
    overflow-y: auto
}

.top .con .right .item.top-cart .cart-select .cart-list .list-item {
    display: flex;
    padding: 10px 0;
    border-bottom: 1px solid #eee
}

.top .con .right .item.top-cart .cart-select .cart-list .list-item .goods-img {
    width: 60px;
    height: 60px;
    font-size: 0;
    cursor: pointer;
    text-align: center;
    line-height: 60px
}

.top .con .right .item.top-cart .cart-select .cart-list .list-item .goods-img img {
    max-width: 100%;
    max-height: 100%
}

.top .con .right .item.top-cart .cart-select .cart-list .list-item .goods-msg {
    margin-left: 10px;
    line-height: 30px;
    flex: 1
}

.top .con .right .item.top-cart .cart-select .cart-list .list-item .goods-msg .name {
    max-width: 175px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer
}

.top .con .right .item.top-cart .cart-select .cart-list .list-item:hover .goods-msg .name {
    color: #e1251b
}

.top .con .right .item.top-cart .cart-select .cart-list .list-item .goods-msg .info {
    display: flex
}

.top .con .right .item.top-cart .cart-select .cart-list .list-item .goods-msg .info .price {
    color: #000
}

.top .con .right .item.top-cart .cart-select .cart-list .list-item .goods-msg .info .number {
    margin-left: 10px;
    color: #999;
    font-family: arial
}

.top .con .right .item.top-cart .cart-select .cart-list .list-item .del {
    width: 14px;
    height: 14px;
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat;
    background-position: 0 -415px;
    margin-top: 23px;
    cursor: pointer
}

.top .con .right .item.top-cart .cart-select .list-total {
    padding: 15px 20px;
    background: #fafafa;
    display: flex
}

.top .con .right .item.top-cart .cart-select .list-total .total-msg {
    flex: 1
}

.top .con .right .item.top-cart .cart-select .list-total .total-msg .total-number {
    height: 16px;
    line-height: 16px
}

.top .con .right .item.top-cart .cart-select .list-total .total-msg .price {
    height: 20px;
    line-height: 20px;
    margin-top: 4px
}

.top .con .right .item.top-cart .cart-select .list-total .total-btn {
    width: 130px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    color: #f5f5f5;
    background: #e1251b;
    cursor: pointer
}

.top .con .right .item.top-cart.top-cart-on:hover .item-a {
    background: #fff;
    color: #e1251b
}

.top .con .right .item.top-cart.top-cart-on:hover .item-a:before {
    background-position: -22px -38px
}

.top .con .right .item.top-cart.top-cart-on:hover .cart-select {
    height: 393px
}

.head {
    width: 100%;
    margin-bottom: 9px
}

.head .head-main {
    background-color: #fff;
    padding-bottom: 20px
}

.head .content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 130px;
    padding-bottom: 26px;
    box-sizing: border-box;
    background: #fff
}

.head .logo {
    height: 52px;
    display: flex;
    cursor: pointer
}

.head .logo .logo-img {
    display: block;
    width: 234px;
    height: 56px;
    background: url(https://labgic-new.oss-cn-hangzhou.aliyuncs.com/static/pc-imgs/c05d802bf63d94145b5f410bf5465cb.png) no-repeat;
    background-size: 100%
}

.head .logo .name {
    margin-left: 15px
}

.head .logo .name .cn {
    display: block;
    line-height: 26px;
    font-size: 20px;
    font-weight: 700;
    margin-top: 2px
}

.head .logo .name .en {
    font-size: 14px;
    color: #ccc;
    display: block;
    line-height: 19px;
    margin-top: 4px
}

.head .menu {
    position: relative
}

.menu-main {
    width: 100%;
    background: #fff
}

.head .menu-blank {
    width: 266px;
    margin-right: 9px
}

.head .menu .item {
    position: relative;
    line-height: 40px;
    padding: 0 20px;
    font-size: 14px
}

.head .menu .item:hover {
    color: #e1251b
}

.head .menu .item.prod-sort:hover {
    color: #fff
}

.head .search {
    position: relative;
    width: 320px;
    height: 38px;
    margin-top: 8px
}

.head .search .search-input {
    height: 38px;
    line-height: 38px;
    border-radius: 30px;
    border: 1px solid #e60113;
    width: 100%;
    padding: 0 100px 0 10px;
    box-sizing: border-box;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10
}

.head .search .search-btn {
    width: 93px;
    height: 38px;
    padding-left: 7px;
    font-size: 14px;
    letter-spacing: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: #e1251b;
    color: #fff;
    cursor: pointer;
    z-index: 11;
    transition: all .2s
}

.head .search .search-btn:hover {
    opacity: .9
}

.head .menu {
    display: flex;
    justify-content: flex-start;
    width: 1300px;
    margin: 0 auto
}

.head .menu .item {
    height: 40px;
    font-size: 15px;
    padding: 0 40px;
    display: block
}

.head .menu .item-on {
    background: linear-gradient(180deg,rgba(230,1,19,0),rgba(230,1,19,.1));
    color: #e60113;
    border-bottom: 2px solid #e60113
}

.head .menu .prod-sort {
    display: flex;
    height: 40px;
    color: #fff;
    padding: 0 25px;
    background: #e1251b
}

.head .menu .prod-sort .sort-icon {
    width: 17px;
    height: 13px;
    margin-left: 30px
}

.head .hot-word {
    flex: 1;
    display: flex
}

.head .hot-word .con {
    max-width: 600px;
    height: 56px;
    overflow: hidden;
    color: #aaa;
    padding-left: 12px
}

.head .hot-word .con .item {
    cursor: pointer
}

.head .hot-word .con .item,.head .hot-word .con .items {
    max-width: 120px;
    margin-top: 10px;
    display: inline-block;
    margin-left: 12px;
    transition: all .2s;
    -webkit-transition: all .2s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #e60113
}

.head .hot-word .con .item:hover {
    color: #e1251b
}

.head .search-msg {
    position: relative;
    height: 40px;
    margin-left: 42px
}

.head .search-msg .search-input {
    width: 748px;
    height: 40px;
    padding: 0 180px 0 24px;
    border-radius: 30px;
    border: 1px solid #e60113;
    box-sizing: border-box
}

.head .search-msg .search-type-box {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    right: 124px;
    transform: translateY(-50%);
    cursor: pointer
}

.head .search-msg .search-type-box .search-type {
    font-size: 14px;
    color: #e1251b
}

.head .search-msg .search-type-box .switch-icon {
    display: block;
    width: auto;
    height: auto;
    max-width: 10px;
    max-height: 12px;
    margin-left: 3px
}

.head .search-msg .search-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 109px;
    color: #fff;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA0BJREFUWEftl12IlVUUhp9XLbspTJ0ow9EyL1KMUOkfxiBEyRsRNBsbBMUbL/pDhSQDMxAT9U4ExUI0EaxEEgTBPzCVnECRyASnwhQyFRUpUN9YuI3DmXPOt7+ZAxq44Fx9++c5717r3WuLeyx0j/FwH6joREorZPsxYEr6jQCGAA8D54E/gCPADuCgpJtFANXfs4FsDwWWAh1An4yNzgKfAF+UAcsCsv0usBx4KIF0JhVCjVDlGvA4MAyYlNQblMaeAKZJ+iXjTzROatsPAGuBOWmxA8BCSQFSN2z3B+YDi4GBwCVguqQ9RVANFbK9PsFELgTIqqIFK7/bDtW+Bl4G/gbaJB1ttEZdoHRMa4CACckjUUtHUms78CZwDhgvKY65ZtQESgl8KuXMh2WVqd7JdlTh98BoYIuk9rJAG4HZwAFJbaVlqTHB9ljgh/QpVIrC6BbdFEo+E9JGab9UlMBlYG1vBt4GNkualQsUFRXJ3ClpXJkNi8bafi0ME7gMtEi6UT2nlkJRFVOBJZI+LdqkzHfboXo4egswQdL+HKDjwJgwOEm7y2yYM9b2LmAyMFfShhygP4HBwHOSwmWbGhXe9rGkZTlAYWDhtE9LOtNUGsB2eFtcRSskLcoB6kp30iuSwjuaGra/At4CFkhamQN0KFn9TElbm0pzW6HDwItAu6QtOUCrgfeALyWFOTYtbEduRpX1BVol/Z4DNAHYC/wFPCnpn2YR2Z4HrAN+kjQq1xiD/teAAXp9j93Z1PaDwM/AcOB9SZHc3aLe5XrHrS/GhSgpZO5V2P4I+Ay4EEUj6XoZoFDpx2SQUWmv9+bobE8EwhBj3Q5Jm+r9u0b90MjUsD8KfAdE1V0tK1O6LsLPWoFtkmY0WqOoY3wD2Jn6opPAO5JCuVJhO+Y8DwRY3GG/lVaoIhlfAL4FnggbAcLYos8+JOlWDpntUGcf8FQRVO6rI95en8exwX8Pg7jzouGKdvQKEEf7bFJie3VXmAuVBVShVnR9H6T+eEADdWqaag5UKaAKsH7Aq8Az6eX6SHrqRG4clnS6HmwV1DFJ4yvH9ggoJ28ajUlQ3wBdkqbddaAel31vlejJ/LtyZP8rhf4Fy3AqNOui9+0AAAAASUVORK5CYII=) no-repeat 16px,linear-gradient(180deg,#ff5851,#e60113);
    background-size: 18px 18px,100%;
    border: 0;
    border-radius: 0 20px 20px 0
}

.head .cart-btn,.head .search-msg .search-btn {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    cursor: pointer;
    transition: all .2s;
    -webkit-transition: all .2s
}

.head .cart-btn {
    position: relative;
    width: 144px;
    color: #e60113;
    padding: 0 20px 0 24px;
    border-radius: 20px;
    border: 1px solid #e60113;
    margin-left: 50px;
    box-sizing: border-box
}

.head .cart-btn img {
    width: 18px;
    height: 18px;
    margin-right: 8px
}

.head .cart-btn .cartcount {
    position: absolute;
    left: 35px;
    top: 2px;
    color: #fff;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    background: #e60113;
    padding: 0 4px;
    border-radius: 7px
}

.head .cart-btn .number {
    font-size: 12px;
    font-family: arial;
    display: inline-block;
    padding: 0 5px;
    background: #fff;
    color: #e1251b;
    height: 16px;
    line-height: 16px;
    min-width: 16px;
    border-radius: 20px;
    vertical-align: top;
    margin-top: 12px;
    margin-left: 10px;
    text-align: center;
    box-sizing: border-box
}

.head .cart-btn:hover,.head .search-msg .search-btn:hover {
    opacity: .9
}

.foot {
    width: 100%;
    color: #666;
    background: #222
}

.foot .foot-box {
    width: 1300px;
    margin: auto;
    display: flex;
    padding: 40px 0 30px
}

.foot .foot-box .company-msg {
    padding: 0 60px;
    border-right: 1px solid #333
}

.foot .foot-box .company-msg .img {
    display: block;
    margin: auto;
    width: 54px;
    height: 54px;
    background: url(/_nuxt/img/logo.6ae9ab5.png) no-repeat;
    background-size: 100%
}

.foot .foot-box .company-msg .name {
    color: #00a0e9;
    font-size: 14px;
    margin: 5px 0 10px;
    text-align: center
}

.foot .foot-box .company-msg .web {
    line-height: 20px
}

.foot .foot-box .right {
    display: flex;
    margin-left: 60px;
    padding-top: 5px
}

.foot .foot-box .right .item {
    width: 100px;
    margin-right: 80px
}

.foot .foot-box .right .item:last-child {
    margin-right: 0
}

.foot .foot-box .right .item.official-code {
    text-align: center
}

.foot .foot-box .right .item.official-code .img {
    width: 100px;
    height: 100px;
    font-size: 0
}

.foot .foot-box .right .item.official-code .img img {
    width: 100%;
    height: 100%
}

.foot .foot-box .right .item.official-code .text {
    margin-top: 5px
}

.foot .foot-box .right .item.service .tit {
    font-size: 14px;
    margin-top: 3px
}

.foot .foot-box .right .item.service .con {
    margin-top: 10px;
    line-height: 30px
}

.foot .copyright {
    width: 100%;
    background: #1b1b1b;
    padding: 10px 0;
    text-align: center
}

.categroy {
    width: 110px;
    left: 50%;
    top: 660px;
    margin-left: -732px;
    z-index: 98;
    background: #fff;
    border-radius: 3px;
    position: absolute;
    display: block;
    opacity: 1;
    will-change: transform;
    transform: translateZ(0);
    border: 1px solid #eee
}

@media (max-width: 1440px) {
    .categroy {
        left:0;
        margin-left: 0
    }
}

.categroy .tit {
    height: 40px;
    line-height: 40px;
    background: #f9f9f9;
    text-align: center;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    font-weight: 600
}

.categroy .con {
    text-align: center;
    padding-bottom: 15px;
    position: relative
}

.categroy .con:after {
    display: block;
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: 1px;
    margin: 0 15px;
    background: #eee
}

.categroy .con .item {
    height: 24px;
    line-height: 24px;
    margin-top: 15px;
    position: relative;
    cursor: pointer;
    transition: all .2s;
    -webkit-transition: all .2s
}

.categroy .con .item:hover .name {
    color: #e1251b
}

.categroy .con .item .icon {
    display: inline-block;
    vertical-align: top;
    width: 24px;
    height: 24px;
    font-size: 0;
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat
}

.categroy .con .item .icon.c-01 {
    background-position: 0 -77px
}

.categroy .con .item:hover .icon.c-01 {
    background-position: 0 -106px
}

.categroy .con .item .icon.c-02 {
    background-position: -29px -77px
}

.categroy .con .item:hover .icon.c-02 {
    background-position: -29px -106px
}

.categroy .con .item .icon.c-03 {
    background-position: -58px -77px
}

.categroy .con .item:hover .icon.c-03 {
    background-position: -58px -106px
}

.categroy .con .item .icon.c-04 {
    background-position: -87px -77px
}

.categroy .con .item:hover .icon.c-04 {
    background-position: -87px -106px
}

.categroy .con .item .icon.c-05 {
    background-position: -116px -77px
}

.categroy .con .item:hover .icon.c-05 {
    background-position: -116px -106px
}

.categroy .con .item .icon.c-06 {
    background-position: -143px -77px
}

.categroy .con .item:hover .icon.c-06 {
    background-position: -143px -106px
}

.categroy .con .item .icon.c-07 {
    background-position: -172px -77px
}

.categroy .con .item:hover .icon.c-07 {
    background-position: -172px -106px
}

.categroy .con .item .icon.c-08 {
    background-position: -201px -77px
}

.categroy .con .item:hover .icon.c-08 {
    background-position: -201px -106px
}

.categroy .con .item .name {
    display: inline-block;
    vertical-align: top;
    margin-left: 5px
}

.categroy .con .item .select {
    position: absolute;
    left: 130px;
    top: -57px;
    z-index: 24;
    min-height: 510px;
    border: 1px solid #eee;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0,0,0,.1);
    flex-wrap: wrap;
    width: 1202px;
    align-items: flex-start;
    align-content: flex-start;
    border-radius: 3px;
    display: flex;
    visibility: hidden;
    box-sizing: border-box
}

.categroy .con .item .select:before {
    position: absolute;
    left: -20px;
    top: 0;
    width: 20px;
    height: 100%;
    display: block;
    content: " ";
    background: transparent
}

.categroy .con .item:hover .select {
    visibility: unset
}

.categroy .con .item .select .select-item {
    padding: 18px 20px;
    text-align: left;
    height: 40px;
    display: flex
}

.categroy .con .item .select .select-item .item-img {
    display: inline-block;
    width: 40px;
    height: 40px;
    font-size: 0;
    margin-right: 10px;
    vertical-align: top
}

.categroy .con .item .select .select-item .item-img img {
    width: 100%;
    height: 100%;
    vertical-align: top
}

.categroy .con .item .select .select-item .item-name {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    width: 110px;
    transition: color .2s
}

.categroy .con .item .select .select-item:hover .item-name {
    color: #e1251b
}

.categroy .phone-code {
    padding: 15px 0;
    text-align: center
}

.categroy .phone-code .code {
    width: 90px;
    height: 90px;
    font-size: 0;
    margin: auto
}

.categroy .phone-code .text {
    margin-top: 5px;
    line-height: 15px
}

.head-scroll {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 60px;
    background: #fff;
    animation: hdnav2-show .3s;
    -webkit-animation: hdnav2-show .3s;
    -moz-animation: hdnav2-show .3s;
    -o-animation: hdnav2-show .3s;
    z-index: 112;
    box-shadow: 0 2px 5px rgba(0,0,0,.05)
}

.head-scroll .content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    padding-bottom: 0
}

.head-scroll .logo {
    height: 40px;
    display: flex;
    margin-top: 2px;
    cursor: pointer
}

.head-scroll .logo .logo-img {
    display: block;
    width: 234px;
    height: 46px;
    background: url(/_nuxt/img/register-logo.9b41e05.png) no-repeat;
    background-size: 100%
}

.head-scroll .menu {
    display: flex
}

.head-scroll .menu .item {
    padding: 0 25px;
    font-size: 14px
}

.head-scroll .menu .item.item-on,.head-scroll .menu .item:hover {
    color: #e1251b
}

.head-scroll .right {
    display: flex;
    align-items: center
}

.head-scroll .search {
    position: relative;
    height: 38px
}

.head-scroll .search .search-input {
    width: 220px;
    height: 38px;
    border-bottom: 1px solid #e1251b;
    padding: 0 48px 0 10px;
    box-sizing: border-box
}

.head-scroll .search .search-btn {
    width: 36px;
    height: 36px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 11;
    font-size: 0;
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat -19px -58px #fff;
    transition: all .2s;
    border: 11px solid #fff
}

.head-scroll .search .search-btn:hover {
    opacity: .9
}

.head-scroll .scroll-cart {
    position: relative;
    margin-left: 30px;
    margin-right: 15px;
    width: 17px;
    height: 15px;
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat -22px -38px;
    cursor: pointer;
    border-color: #fff;
    border-style: solid;
    border-width: 8px 7px 7px 6px
}

.head-scroll .scroll-cart .number {
    position: absolute;
    top: -9px;
    left: 5px;
    font-size: 12px;
    font-family: arial;
    padding: 0 5px;
    background: #e1251b;
    color: #fff;
    height: 16px;
    line-height: 16px;
    min-width: 16px;
    border-radius: 30px;
    margin-left: 10px;
    text-align: center;
    box-sizing: border-box
}

.goods-list .list-tit {
    display: flex;
    align-items: center;
    height: 50px;
    border-bottom: 1px solid #f5f5f5;
    box-sizing: border-box
}

.goods-list .list-tit .text {
    flex: 1
}

.goods-list .list-tit .text .tit {
    font-size: 20px;
    font-weight: 700;
    margin-left: 15px
}

.goods-list .list-tit .text .description {
    font-size: 12px;
    margin-left: 10px;
    color: #999
}

.goods-list .list-tit .view-more {
    position: relative;
    display: flex;
    align-items: center;
    line-height: 100%;
    color: #aaa;
    font-size: 14px;
    margin-left: auto;
    margin-right: 12px
}

.goods-list .list-tit .view-more .arrow {
    display: inline-block;
    font-family: Consolas;
    margin-left: 3px
}

.goods-list .list-tit .view-more .more-icon {
    width: 18px;
    height: 18px;
    margin-left: 8px
}

.goods-list .list-tit .view-more:hover {
    color: #e1251b;
    cursor: pointer
}

.goods-list .list-con {
    display: flex;
    flex-wrap: wrap
}

.goods-list .list-con .item {
    position: relative;
    width: 232px;
    height: 320px;
    background: #fff;
    margin-top: 20px;
    margin-right: 10px;
    cursor: pointer;
    transition: all .2s;
    box-sizing: border-box
}

.goods-list .list-con .item:hover {
    opacity: .8
}

.goods-list .list-con .item:nth-child(4n) {
    margin-right: 0
}

.goods-list .list-con .item .goods-img {
    width: 170px;
    height: 170px;
    line-height: 170px;
    text-align: center;
    font-size: 0;
    margin: 30px auto
}

.goods-list .list-con .item .goods-img img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.goods-list .four-item-line .item {
    width: 285px;
    margin-right: 20px
}

.goods-list .four-item-line .item:nth-child(5n) {
    margin-right: 20px
}

.goods-list .four-item-line .item:nth-child(4n) {
    margin-right: 0
}

.goods-list .four-item-line .item .goods-img {
    width: 210px;
    height: 210px
}

.goods-list .list-con .item .goods-msg {
    text-align: center;
    padding: 15px 15px 0
}

.goods-list .list-con .item .goods-msg .goods-name {
    height: 27px;
    line-height: 14px;
    font-size: 14px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.goods-list .two-line-center .item .goods-msg .goods-name {
    width: 160px;
    margin: 0 auto
}

.goods-list .two-line-center .item .goods-msg .goods-name,.goods-list .two-line-left .item .goods-msg .goods-name {
    height: auto;
    line-height: 20px;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.goods-list .list-con .item .goods-msg .goods-price {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    height: auto;
    line-height: 16px;
    font-weight: 700;
    color: #e1251b;
    margin-top: 10px;
    overflow: hidden
}

.goods-list .list-con .item .goods-msg .goods-price .price {
    margin-right: 10px
}

.goods-list .list-con .item .goods-msg .goods-price .old-price {
    font-family: arial;
    font-size: 12px;
    color: #aaa;
    text-decoration: line-through;
    height: 12px;
    line-height: 12px;
    margin-top: 4px
}

.group-list .group-number {
    position: absolute;
    top: 20px;
    left: 20px;
    padding: 5px 12px;
    background: #e1251b;
    color: #fff;
    border-radius: 30px;
    line-height: 1
}

.shop-list .list-con .item {
    display: flex;
    padding: 15px;
    width: 253px;
    border: 1px solid #eee
}

.shop-list .list-con .item .shop-img {
    width: 120px;
    height: 120px;
    line-height: 120px;
    font-size: 0
}

.shop-list .list-con .item .shop-img img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.shop-list .list-con .item .shop-msg {
    margin-left: 10px;
    margin-top: 15px
}

.shop-list .list-con .item .shop-msg .shop-name {
    max-width: 100%;
    height: 14px;
    line-height: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px
}

.shop-list .list-con .item .shop-msg .focus-number {
    height: 12px;
    line-height: 12px;
    margin-top: 10px;
    color: #999
}

.shop-list .list-con .item .shop-msg .go-shop {
    display: block;
    margin-top: 30px;
    background: #e1251b;
    width: 80px;
    height: 24px;
    line-height: 24px;
    border-radius: 30px;
    text-align: center;
    color: #fff;
    padding-left: 3px
}

.shop-list .list-con .item .shop-msg .go-shop .arrow {
    display: inline-block;
    font-family: Consolas;
    margin-left: 3px
}

.crumbs {
    font-size: 12px;
    line-height: 1;
    padding: 20px 0
}

.crumbs .item-a:hover {
    text-decoration: underline
}

.crumbs .arrow {
    font-family: Consolas;
    margin: 0 2px
}

.crumbs .item-span {
    color: #999
}

.pagination {
    margin-top: 30px
}

.pagination .pages {
    display: flex;
    justify-content: flex-end;
    text-align: center
}

.pagination .pages .item {
    margin-left: 5px;
    display: block;
    padding: 3px 7px;
    min-width: 18px;
    height: 24px;
    line-height: 24px;
    word-break: keep-all;
    border: 1px solid #eee;
    font-size: 12px;
    font-family: arial;
    transition: all .2s;
    background-color: #fff
}

.pagination .pages .item:hover {
    color: #e1251b
}

.pagination .pages .cur,.pagination .pages .cur:hover {
    color: #fff;
    background: #e1251b;
    border-color: #e1251b
}

.pagination .pages .ellipsis {
    display: block;
    width: 30px;
    height: 32px;
    line-height: 24px;
    text-align: center;
    margin-right: -5px
}

.pagination .pages .go-page {
    height: 32px;
    line-height: 30px;
    margin-left: 10px
}

.pagination .pages .go-page .page-input {
    width: 28px;
    height: 24px;
    padding: 3px 5px;
    margin: 0 5px;
    text-align: center;
    border: 1px solid #eee;
    vertical-align: top
}

.pagination .pages .go-page .page-btn {
    margin-left: 5px;
    display: inline-block;
    padding: 3px 5px;
    border: 1px solid #eee;
    min-width: 28px;
    height: 24px;
    line-height: 24px;
    word-break: keep-all;
    font-size: 12px;
    font-family: arial;
    vertical-align: top;
    transition: all .1s;
    background-color: #fff
}

.pagination .pages .go-page .page-btn:hover {
    color: #e1251b
}

.pagination .pages .item.next,.pagination .pages .item.prev {
    padding: 3px 13px
}

.pagination .pages .total-num {
    height: 32px;
    line-height: 30px;
    margin-left: 10px
}

.pagination .pages .total-num .num {
    margin: 0 3px;
    font-family: arial
}

.pagination .pages .item.default,.pagination .pages .item.default:hover {
    color: #d2d2d2;
    cursor: not-allowed;
    background: #fff;
    border-color: #eee
}

.popup-mask {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    background-color: rgba(0,0,0,.15);
    width: 100%;
    height: 100%
}

.popup-box {
    position: fixed;
    z-index: 10000;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-50%);
    border: 4px solid rgba(0,0,0,.05)
}

.popup-box .tit {
    background: #f9f9f9;
    padding: 10px;
    display: flex;
    height: 15px;
    line-height: 14px
}

.popup-box .tit .text {
    color: #999;
    font-size: 14px;
    flex: 1
}

.popup-box .tit .close {
    width: 12px;
    height: 12px;
    margin-top: -10px;
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat;
    background-position: 0 -232px;
    cursor: pointer
}

.popup-box .con {
    padding: 20px;
    background: #fff;
    min-width: 370px;
    min-height: 100px
}

.popup-box .con .tip {
    padding: 10px 20px;
    text-align: center
}

.popup-box .con .tip .tip-icon {
    display: inline-block;
    vertical-align: top;
    width: 32px;
    height: 32px;
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat
}

.popup-box .con .tip .tip-icon.success {
    background-position: 0 -476px
}

.popup-box .con .tip .tip-icon.fail {
    background-position: -37px -476px
}

.popup-box .con .tip .tip-icon.warning {
    background-position: -74px -476px
}

.popup-box .con .tip .tip-info {
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
    text-align: left
}

.popup-box .con .tip .tip-info .result {
    font-size: 14px;
    max-width: 400px
}

.popup-box .con .tip .tip-info .result .number {
    color: #e1251b;
    font-family: Verdana
}

.popup-box .con .tip .tip-info .date {
    font-family: arial;
    color: #999;
    margin-top: 10px
}

.popup-box .con .tip .tip-info .btns {
    margin-top: 10px;
    color: #999;
    display: flex
}

.popup-box .con .tip .tip-info .btns .btn {
    color: #005ea7
}

.popup-box .con .tip .tip-info .btns .btn .arrow {
    font-family: Consolas;
    margin-left: 3px
}

.popup-box .con .tip .tip-info .btns .btn-g,.popup-box .con .tip .tip-info .btns .btn-r {
    width: 72px;
    text-align: center;
    height: 26px;
    line-height: 26px;
    border-radius: 26px;
    border: 1px solid #e1251b;
    background: #e1251b;
    color: #fff;
    margin-top: 10px;
    cursor: pointer
}

.popup-box .con .tip .tip-info .btns .btn-r:hover {
    opacity: .9
}

.popup-box .con .tip .tip-info .btns .btn-g {
    background: #f9f9f9;
    border-color: #ddd;
    color: #000;
    margin-left: 15px
}

.popup-box .con .tip .tip-info .btns .btn-g:hover {
    background: #fff
}

.popup-box .con .edit {
    padding: 10px 20px 10px 10px
}

.popup-box .con .edit .item {
    display: flex;
    margin-top: 20px;
    position: relative
}

.popup-box .con .edit .item:first-child {
    margin-top: 0
}

.popup-box .con .edit .item .label {
    width: 80px;
    height: 32px;
    line-height: 32px
}

.popup-box .con .edit .item .text-box .input {
    border: 1px solid #eee;
    padding: 5px;
    height: 20px;
    width: 300px
}

.popup-box .con .edit .item .text-box .area-box {
    display: flex
}

.popup-box .con .edit .item .text-box .area-box .area {
    border: 1px solid #eee;
    padding: 5px;
    height: 20px;
    line-height: 20px;
    width: 85px;
    margin-right: 10px;
    position: relative
}

.popup-box .con .edit .item .text-box .area-box .area:last-child {
    margin-right: 0
}

.popup-box .con .edit .item .text-box .area-box .area:before {
    position: absolute;
    right: 10px;
    top: 12px;
    display: block;
    width: 0;
    height: 0;
    content: " ";
    font-size: 0;
    border: 5px solid transparent;
    border-top-color: #bcbcbc
}

.popup-box .con .edit .item .label-btn {
    width: 80px
}

.popup-box .con .edit .item .btn-r {
    padding: 5px 15px;
    background: #e1251b;
    color: #fff;
    border-radius: 2px
}

.popup-box .con .edit .item .text-box .btn-r:hover {
    opacity: .9
}

.popup-box .con .edit .item .btn-g {
    padding: 4px 14px;
    background: #f9f9f9;
    border-radius: 2px;
    margin-left: 12px;
    border: 1px solid #ddd
}

.popup-box .con .edit .item .btn-g:hover {
    background: #fff
}

.popup-box .con .edit .item .text-box .error-text {
    color: #e1251b;
    padding-left: 19px;
    position: relative;
    height: 14px;
    line-height: 14px;
    margin-top: 10px;
    margin-left: 5px
}

.popup-box .con .edit .item .text-box .error-text:before {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 14px;
    height: 14px;
    content: " ";
    font-size: 0;
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat -77px -517px
}

.popup-box .con .edit .item.error .text-box .error-text {
    display: block
}

.step-box {
    display: flex;
    height: 70px;
    padding: 0 20px 7px;
    margin-top: 10px;
    box-shadow: 0 5px 5px -3px rgba(0,0,0,.05);
    margin-bottom: 30px;
    border-bottom: 2px solid #e1251b
}

.step-box .left {
    flex: 1;
    margin-top: 16px
}

.step-box .left .img {
    width: 38px
}

.step-box .left .img,.step-box .left .text {
    display: inline-block;
    vertical-align: top;
    height: 38px
}

.step-box .left .text {
    line-height: 38px;
    font-size: 15px;
    font-weight: 600
}

.step-box .steps {
    display: flex
}

.step-box .steps .item {
    padding-left: 90px;
    margin-left: 40px;
    position: relative;
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat 0 -292px
}

.step-box .steps .item:first-child {
    background: none
}

.step-box .steps .item .number {
    height: 20px;
    line-height: 20px;
    margin-top: 12px;
    color: #999;
    font-family: arial
}

.step-box .steps .item .text {
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #999
}

.step-box .steps .item.active .number,.step-box .steps .item.active .text {
    color: #000
}

.guess-like {
    margin-top: 20px
}

.guess-like .guess-like-tit {
    padding-left: 22px;
    height: 44px;
    line-height: 44px;
    display: flex
}

.guess-like .text {
    font-size: 16px;
    flex: 1
}

.guess-like .swiper-controls {
    display: flex;
    color: #999
}

.guess-like .swiper-controls .arrow {
    font-family: Consolas;
    font-size: 20px;
    text-align: center;
    display: inline-block;
    width: 30px;
    margin-left: -1px;
    transition: all .2s;
    cursor: pointer;
    color: #666
}

.guess-like .swiper-controls .arrow.limit {
    color: #ccc
}

.guess-like .swiper-controls .cur-page {
    color: #e1251b
}

.guess-like .list-con .item {
    margin-top: 0
}

.empty {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 325px;
    padding: 50px 0;
    width: 100%;
    background: #fff
}

.empty .img {
    width: 250px;
    height: 200px;
    font-size: 0
}

.empty .img img {
    width: 100%;
    height: 100%
}

.empty .action {
    margin-left: 10px
}

.empty .action .text {
    color: #999;
    font-size: 14px;
    margin-top: 40px
}

.empty .action .btn {
    display: inline-block;
    padding: 5px 20px;
    background: #e1251b;
    border-radius: 30px;
    color: #fff;
    margin-top: 20px
}

.shop-menu .classifieds {
    bottom: -300px;
    left: 67px
}

input::-ms-clear {
    display: none
}

.disable-check-text {
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.homestyle {
    background-color: #f1f3f5
}

.commontop {
    overflow: hidden
}

.commontop-cont {
    line-height: 36px;
    color: #999;
    background-size: 100% 110px;
    overflow: hidden
}

.commontop-cont,.commontop-t-b img {
    width: 100%;
    height: 120px
}

.commontop-main {
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    margin: 24px auto auto
}

.commontop-main .ct-tit {
    font-size: 30px
}

.commontop-main .ct-fonts {
    font-size: 18px;
    padding-left: 13px
}

.ct-b-main {
    margin-top: 7px
}

.ct-red {
    width: 212px;
    height: 24px;
    background: #e60113;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
    margin-right: 9px
}

.commontop-b {
    background-color: #fff;
    overflow: hidden
}

.commontop-b-font {
    padding-left: 16px;
    font-size: 16px;
    color: #555
}

.commontop-b-font span {
    color: #0051a4
}

.commontop-b-main {
    width: 1300px;
    margin: 21px auto
}

.commontop-b-img {
    width: 198px;
    height: 22px
}

.head-menu {
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    color: #555;
    font-size: 14px;
    width: 1300px
}

.head-menu-left a {
    padding-right: 32px
}

.head-menu-right a {
    padding-left: 32px
}

.loginout {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAx9JREFUWEfFV02IzVEU/517a1YWCo1IUb6aFRaKiYgokVDUlCzevedvSyx95GNDdjb3vjf/11igkFKykCETiSJFEitJSkz5SG/e/P9Ht96M92beG/83M8+7y9u55/zO1++cS2jzoTbbR1MACoXCyiRJdgJYT0TzRWQeEZGIfCaijyLyAMAdZn4arrM4lwlAPp/fnabpWQDLMykleg3glLX2OhGlE72ZEECxWFw4NDR0GcCaESVE9CV4CeAdgE/B0zRNO4moC8AWEemskn0iIvuiKPrQCERDAIVCYX2SJDcAzA6PieixUup4Lpe738grEaF8Pr8JwHERWVd5900ptcsY87AeiLoAgvE0Te+KSAcR/SIia629kiX8IzLOuR4ADsAMIrrFzKF2xp1xACphfxY8D4Wltd6ey+VeNmN8RNZ7vxTAQaXUVWPM00wAnHOPQ86D51rr7skazwq4JgLe+z0icj08Vkr1NBv2rEar5WoAOOfehFYLBcfM3ZNRWP3Ge78WwEkAF5n51oQpqJDM8yCktd5sjLk3VQDOuXMAjgIYJqK9zHxzrM7RCDjnAtIToc+ttXP/RSBZwPX19c0vlUoDIrKIiIZEZHcURbfrpsA51w9gIxFdYuYDWQxkkal0VeCABQBKSqkd1tq7o2RV1TJvRWQpER1j5jNjlYuIiuN4VZIkHVkM13hJtFhE8oFXAPxWSm2z1oa58XcYOed+VEgjx8zxWCPe+0sisr9Z43ULj+g9My9pFsB5ETkyHQAAvIyiaEUNAO/9hCkIwnEcz9FaN52CUqm0GsDVSgq+aq03GGNejY1AS4owtHeapv0iMhPAoNZ6kzHmxbgibEUb9vb2LhseHn4EYBaA70S0mZnDnBk9ozzQCiLy3l8QkcMAfhLRVmYOc6bmtJSK4zjuKpfLh7TW+UzTsO3DKMSmreM4AJjOhaRYLC4pl8tGa3250V7xX1YyANeiKNpblxUbMdtUllIRORb+DhXdg0qpndbagaYAVKWjPWt5NdpKd4QJmfljQkSnjTHX/rVXZPoZjYBp29dsmiZgXTVNRaAVQP4AMZq2MDISkeAAAAAASUVORK5CYII=) no-repeat 100%;
    background-size: 16px;
    padding-right: 24px;
    margin-left: 24px;
    cursor: pointer
}

.common-footer {
    background-color: #eee;
    overflow: hidden
}

.common-footer .l-footer {
    margin-top: 30px
}

.common-footer .l-footer .links {
    margin-bottom: 16px
}

.common-footer .l-footer .links .item {
    display: inline-block;
    vertical-align: top;
    padding: 0 24px;
    position: relative;
    height: 40px;
    line-height: 40px;
    background: #fff;
    color: #555;
    font-size: 12px;
    margin-left: 12px
}

.common-footer .l-footer .links .item.otherlink {
    background: url(/_nuxt/img/link.67305ee.png) no-repeat 0;
    background-size: 18px 18px;
    font-size: 18px;
    font-weight: 500;
    color: #0051a4;
    padding-left: 25px
}

.common-footer .l-footer .links .item:last-child:after {
    width: 0
}

.common-footer .l-footer .links .item:not(:first-child):hover {
    background: #0051a4;
    color: #fff
}

.common-footer .footer-info {
    color: #555;
    font-size: 12px;
    text-align: left
}

.common-footer .footer-img {
    margin-top: 16px;
    display: flex;
    justify-content: center
}

.common-footer .footer-img-left {
    text-align: center;
    width: -moz-fit-content;
    width: fit-content;
    margin-right: 100px
}

.common-footer .footer-img-left img {
    width: 60px;
    height: 60px
}

.common-footer .f-m-l-phone {
    font-size: 20px;
    margin: 7px 0 5px
}

.common-footer .f-m-l-time {
    font-size: 12px
}

.common-footer .footer-img-right img {
    width: 88px;
    height: 88px;
    margin-bottom: 12px
}

.common-footer .l-footer .copyright {
    font-family: arial;
    padding-left: 25px;
    margin: 26px auto 0;
    font-size: 12px;
    color: #555;
    background: url(/_nuxt/img/pl.cef80ec.jpg) no-repeat 0;
    width: -moz-fit-content;
    width: fit-content;
    padding-top: 3px
}

.common-footer .l-footer {
    width: 100%;
    text-align: center;
    color: #999;
    padding-bottom: 30px
}

.flex-start {
    align-items: center
}

.flex-start,.flex-start2 {
    display: flex;
    justify-content: flex-start
}

.flex-between {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.search-history {
    width: 613px;
    padding: 16px 0 24px 24px;
    background: #fff;
    box-shadow: 0 2px 4px 3px rgba(0,81,164,.11);
    border-radius: 4px;
    border: 1px solid;
    -o-border-image: linear-gradient(180deg,rgba(0,81,164,.15),rgba(0,81,164,0)) 1 1;
    border-image: linear-gradient(180deg,rgba(0,81,164,.15),rgba(0,81,164,0)) 1 1
}

.search-history-title {
    font-size: 16px;
    font-weight: 400;
    color: #101010
}

.clear-font,.link {
    color: #0051a4
}

.clear-font {
    font-size: 12px;
    margin-right: 24px;
    cursor: pointer
}

.search-hot {
    background: url(https://labgic-new.oss-cn-hangzhou.aliyuncs.com/static/images/hot.png) no-repeat 100%;
    background-size: 16px;
    font-size: 16px;
    color: #e60113;
    width: -moz-fit-content;
    width: fit-content;
    padding-right: 22px
}

.search-item {
    margin-bottom: 27px
}

.search-hotitem,.search-item {
    flex-wrap: wrap
}

.search-item div {
    height: 24px;
    background: rgba(0,81,164,.05)
}

.search-hotitem div,.search-item div {
    margin-top: 16px;
    line-height: 24px;
    border-radius: 16px;
    padding: 0 18px;
    margin-right: 24px;
    font-size: 12px;
    color: #555;
    cursor: pointer
}

.search-hotitem div {
    height: 17px;
    height: 24px;
    background: rgba(230,1,19,.05)
}

.poppercclass {
    padding: 0!important;
    border: none!important;
    top: 40px!important;
    border-radius: 4px!important
}

.association-item {
    margin-right: 10px;
    background: url(https://labgic-new.oss-cn-hangzhou.aliyuncs.com/static/images/classifieds/right-arrow.png) no-repeat 100%;
    background-size: 18px;
    border-radius: 4px;
    height: 38px;
    font-size: 13px;
    color: #555;
    line-height: 38px;
    cursor: pointer
}

.association-item:hover {
    color: #101010;
    background: url(https://labgic-new.oss-cn-hangzhou.aliyuncs.com/static/images/classifieds/right-arrow-active.png) no-repeat 100%;
    background-size: 18px;
    background-color: rgba(0,81,164,.05)
}

.no-association {
    background: url(/_nuxt/img/cry.5b09ab0.png) no-repeat 0;
    background-size: 16px;
    font-size: 13px;
    color: #0051a4;
    padding-left: 25px;
    margin: 16px auto
}

.fixedMenu,.no-association {
    width: -moz-fit-content;
    width: fit-content
}

.fixedMenu {
    position: fixed;
    right: 1px
}

.fixedMenu>div {
    width: 66px;
    height: 66px;
    line-height: 90px;
    background-color: #0051a4;
    border-radius: 4px;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    color: #fff;
    margin-bottom: 4px
}

.fixedMenu>div:hover {
    background-color: #003d7c
}

.fixedMenu-item1 {
    background: url(/_nuxt/img/f1.974ce29.png) no-repeat center 10px;
    background-size: 24px
}

.fixedMenu-item2 {
    background: url(/_nuxt/img/f2.c8a0877.png) no-repeat center 10px;
    background-size: 24px
}

.fixedMenu-item3 {
    background: url(/_nuxt/img/f3.8bf3600.png) no-repeat center 10px;
    background-size: 24px
}

.fixedMenu-item4 {
    background: url(/_nuxt/img/f4.469390d.png) no-repeat center 10px;
    background-size: 24px
}

.fixedMenu-item5 {
    background: url(/_nuxt/img/f5.25d7ac0.png) no-repeat center 10px;
    background-size: 24px
}

.fixedMenu-item6 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAyVJREFUaEPtmE2IVWUYx3//FmoNmZmIhRLmgCGC0EIwXJgmkw1DKAouQmkR1CIChQjEbTs3Q27cuHIhNJgmfqROIQhFoBiCKErUGFRE5UdpZf3lgXdgvJ577zn3nDPDwHmW9z5fv+d53/d53yOmuWia508DMNUdbDrQdKBkBZolVLKApc07dsD2s8CrwOOlI/Xm4G/gC0k/tDNvC2B7MXAemNNb7Mqs/gJWSfo2y2MngB3AnsrSKOfoI0m7igKsBz4vF7cy662SDhYCCGXbbwFbpngPHJX0ceE9UFntanbUzIF2BbY9E1iX/h+VdK+OZtTSAduL0gHwYkr6CjAg6fuqISoHsP18DB8g5shEieRfkfRdlRCVAth+ARgFAiJLxoC1kq5VBVEZgO3+VPmFXZL7MUFcrQKiEgDbS1Pln8uZ1E8J4nJO/bZqpQFsLwPOAAsKJvNLnFKSLhW0e0i9FIDt5Sn5+T0m8WvcdiVd7NG+968StlcAp4F5vQZPdr8B6yXFzbew9NQB2y8Bp4C5hSNmG/ye5sQ3Rf0VBrC9EjhZwzvhJvCapK+KQBQCsL0KOAHMLhKkgO5tYIOkc3ltcgPYXg0cA57M67xHvTvAoKSzeexzAdheAxwF+vI4TTr/Az8DfwIxH54oYBvPyCFJMdU7SlcA23GjPJIjgT/Sxj4OfAmMSbo/Ht12vK1j878eywSI+dFJ7gJvSIrDoq10+yoxAHwKzOrgI5KNF9PhiQl3q1yaIe8Bb3YoTlzBN0mKomRKp0f9IDACxL2+VaKy+4HhspPU9tPA28AHwDMZsf4BNkv6LIsgE8D2EPAJMKPFyEA8rndXeaOMGLafAj4E3s94g/8bb3NJh1shHgGwHafMjYyjMu74OyVd6LY8yvxvO26zw8DGFj9xxC6UdGvi71kAS4DW+/oBYLuk/8okl9fW9mNpiW5rsemXdL0bQEAdihMgKe4D3pUUx+KkSYLYC7yTgo5I2tx1CY0r2H4ZuNPuk95kkaTTqk/S17k38WQlV0WcroOsiiB1+mgA6qxuHt9NB/JUqU6dpgN1VjeP76YDeapUp84Dff3TMV3Qq80AAAAASUVORK5CYII=) no-repeat center 10px;
    background-size: 24px
}

.common-page-nav {
    height: 40px;
    display: flex;
    align-items: center
}

.common-page-nav img {
    width: 18px;
    height: 17px;
    margin-right: 8px
}

.common-page-nav-img {
    width: 16px!important;
    height: 14px!important;
    margin-right: 0!important;
    margin-left: 3px
}

.common-page-nav span {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #555;
    line-height: 20px
}

.common-page-nav span.link {
    color: #0051a4;
    margin-left: 5px
}

#iconDivMain1 img {
    width: 66px!important;
    height: 102px!important;
    content: url(https://labgic-prd.oss-cn-hangzhou.aliyuncs.com/static/pc-imgs/2ef0d055223a39f78e8a683c3d603900.png)
}

#iconDivMain1 {
    position: fixed!important;
    top: calc(30vh - 130px)!important;
    width: 67px!important;
    height: 102px!important
}

.login[data-v-11bfd114] {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.login .login-box[data-v-11bfd114] {
    position: relative;
    z-index: 10000;
    background: #fff;
    padding: 10px 40px 50px;
    border-radius: 8px;
    background: url(/_nuxt/img/bg2.eaa84ce.png) no-repeat 100% 0,url(/_nuxt/img/bg1.15e7f55.png) no-repeat 0 100%;
    background-color: #fff;
    background-size: 196px 160px,170px 164px
}

.login .login-title[data-v-11bfd114] {
    font-size: 24px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #0051a4;
    margin: 40px auto 20px;
    text-align: center
}

.login .login-box .close[data-v-11bfd114] {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 20px;
    height: 20px;
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat;
    background-position: 4px -228px;
    cursor: pointer
}

.login .login-box .login-header[data-v-11bfd114] {
    margin: 20px auto 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
    width: 310px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.login .login-box .login-header .item[data-v-11bfd114] {
    font-size: 18px;
    color: #101010;
    cursor: pointer;
    position: relative;
    padding: 4px 0 2px
}

.login .login-box .login-errortip[data-v-11bfd114] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: rgba(0,0,0,.5);
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #fff;
    padding: 0 20px;
    border-radius: 2px
}

.login .login-box .login-header .item.active[data-v-11bfd114] {
    color: #0051a4;
    font-weight: 500;
    border-bottom: 2px solid #0051a4;
    width: -moz-fit-content;
    width: fit-content
}

.login .login-box .login-con[data-v-11bfd114] {
    padding: 20px 45px 0
}

.login .login-box .login-con .item[data-v-11bfd114] {
    position: relative;
    margin-top: 20px;
    border-radius: 2px
}

.login .login-box .login-con .item[data-v-11bfd114]:first-child {
    margin-top: 0
}

.login .login-box .login-con .item .icon[data-v-11bfd114] {
    position: absolute;
    left: 0;
    top: 1px;
    width: 44px;
    text-align: center;
    height: 34px
}

.login .login-box .login-con .item .icon[data-v-11bfd114]:before {
    position: absolute;
    top: 12px;
    left: 20px;
    display: block;
    content: " "
}

.login .login-box .login-con .item.phone .icon[data-v-11bfd114]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAQ5JREFUWEftWTEOwjAMPDPBygYqb+ALrIwtLKDMPIFH8ATmCBZoR1a+wBuoYGOFiaAKVaJpaCs1lQJyxshxLmdfIjsE0wj2HtR9BcIICj2jja1JwhUKR1BniXAS624pt08CDo8TlOrawlDJD9ENaA91kHmAvtwAmFVyat9oi0jMP90aGJSXxsP67WBJuEPRLwboS5VZH4n8IWwyV7KfKcQMMBMAZrBuPjKDzKDOAN+DGiMsEhYJi6QkB1gkLBIWCYuEi6bCIu2Pq7qpHOOJNRS8QhkQYrSwwE4cjHaNvSSBPJeCSxElIEMxYIAZBpwPcd03OF3fWA4ywDcDP3gPBu43MF1vAbveRE8y06FviBerHA44lMOxHAAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%;
    width: 20px;
    height: 20px
}

.login .login-box .login-con .item.account .icon[data-v-11bfd114]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAtVJREFUSEvllltIlFEQx3/zrWtelsqgG+FTaBAkFATVcxCCoWtorq5hRBkpVg+FZqZmltRDJRpZRJKra0q7SkIEPVcQFBQEKT1JdINu6Gbqfid2v5XYWPemsEHncc6c/+/MzLmMEO3IbV+CZU0m3hkbSu0G2WAsVW8QuY/J7GTiwzgPan5FIynROFE0YME7fQQl1aAyQ6+RcUR1YEq+xmDxRCTd6MBWxwWgBkiLIOgB2nHb6xYOLnTuRXn7A0JekFeI1oae8tBv06Z2ofRaUJsAk98mphJctrvh4OEjtrpWgecBsCUg4iQp+QSDxe+CRIsG1jE7fQmwBezPIS0Xd+Gn+eARwI484A6QAbyGJCvuktGQYtb+bJh1AxuBr8A+3PaR+MAFPUcRuQgkg1xn2fRxuvdPhRSruJ3C9+TLoA4D0yh1kqHyq/GBCx11KM75KglynpzRBpqb9ZBijY0aL7NbQJ0CdITTuOy+QxlyhE91wiK2JqrGCTvVvuok5B7PHYuEvFw+eMLeah88Ib9TpBc/jvnofqc4hCMt+YfARZ0W9BVZKG8Zip0I61FYIkUQNC9MoHiL8Agx9aJ9GWOwKqg5CI4435mJyVuLohRYHhNsfudvCH14TW0M28bn3P6AyxxL8WgjoG8HkhYJOiczC9oT0vQ8eu0//L2Cf+ZQl5nP6Z3AQcNTeRDtMRodmOUpztKPMW3E1reaGbUNnWqUvgNkrmW6ycrJKm5UzhjgQsdWFMPAWhSTiLSQZG5nsPhnTMC/nYsGUpmdqUGpBoR04D1CPi77swC4pxIlV4AUwE2qHKCvzNdFLHyU9mYwJbdQuhWYQtQxXOVdBtjaVw96SyD1reSMnZn3w491K/4GIessUO+rIWgNuEtbDXBBTxMijUZ5VTND5U2x6of1D6H/v4KtDl9D3mqkS+px29sWNdUh9I1U73FuRundBler4J7txaKCQ+j/Bn2oUi5+j2q/AAAAAElFTkSuQmCC) no-repeat;
    background-size: 100% 100%;
    width: 20px;
    height: 20px
}

.login .login-box .login-con .item.password .icon[data-v-11bfd114]:before {
    top: 13px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAA4JJREFUSEvll2tIk2EUx//vnGvqbC3NqZGXzIhqs7KitIthWUlfNMo0hOiD9SVJIkRImxcqIbp86UNEQRq6dZfAiFZSKdLNNq0ki1RClxfU5tx9bzyPuFSa7zaDfeh8fN9zzu95znvO/3lehmVZFh6YwWxD37AJJqsdDhZgAPjxGIiD/BE6Vwg+jzzhNsZdMAE9fP0D9S09UGt00A0bYbOzYBggQOAHWbQE6YmROLQtDlGhgZxkt8CjJhuKazS4rv6GX2NWl0n5fjzEhAXhxrGN2LRswYxwTrDZ6kDRrRZcrGt3JhLwebSswQF8WG0ODOotGBmzON9L5wlRe2ITti6X0or8zTjBlx+1o+DGO0x0wmKpCEd3xmN7QgSWRs7FiMGC5i8DqHvzA6rGLhgtdsrZvDwMt09uhlQs9Bzc1W/AjlI1Onr0NHhhSCBenUnDopBA2lCTzWCyofLBJ5y795FWgbwnJc/dGus5+NrTr8i/9pbuIkjIx/PyHVgXN9/ltzNZHUhVqNH0uY/6yGMk0FxI9xxccacNJTUaWuY9axfiZn4SJCLBjE2jaupG1vmX1If0glmV7Tm4VNkKhVJLA4syV6AiJwE8jjklJRflKJ0w9t5Bb8BaKJStNFCRJcPpLDnnfBIHJvOWZ2BS0o5ePdStOgyMmPCs7Sca2n7SJCkrpEhZGeYWeGKxxPnKkfVIlYUjPiJ4ymhNGaeSWi2qGr5DN2SE2WqHR1rqYklCfz+ESwKQmxKLsgN/KkbBg6MW5F5qRP37Hrd25K3T7jWRqDqejBCRAIzeaGULq1pw9clX2OwOmlMSJEBqQgTiI0SYw+d5xTHbHOjoHYVa04shw7iqEUnNS1uCytzVYDSdw2xy0WMQPSaWvGwBLh5OpKpEJJHnSvM4luNgWeiNNnzp+YWC6+/Q2N5PI0RCPhrP7gKzt/IFe7e5mz6MCRPhfuEWrIqVeLVLV0Efvg8ho/IFOvtGqcveDVFgxAdV7ITAn9onQ3k298iQ1au1OpokVR5Oq8RlxTVaVNweH01xoAAMk1ntvAp0Xc1w6ywtU7VCUTsuLIoDcpTsl3Fx0T0whui8+9SPfD0GGdXOqXGlMtOzlipnLyz/Idhn33i2Xb1dHo4kb7raZ3PsM+XymVb77HSa/Cfxr89jcg+dM9N5PKFM028g5ISZjZGTLVQs5L6BzAbiaexvwTMRKbszNOUAAAAASUVORK5CYII=) no-repeat;
    background-size: 100% 100%;
    width: 20px;
    height: 20px
}

.login .login-box .login-con .item.code .icon[data-v-11bfd114]:before {
    top: 13px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAjJJREFUWEdj/P///3+GQQwYRx1IYeyMhiCFAcgwGoIjOwQfvvnGULH4PMPBKy8ZXn/+yfDnzz9KAwSsn4WFiUGUl53BXkecoSPWkEFehAunuVjT4Jcffxg8m/czHLn+iioOImSIjaYYw/ZaRwYeDhYMpRgOPH3nHYN97S6G7z//EjKXqvKc7MwMB5vdGExVhFDMRXHgzeefGPQKtjH8+k1fx8FcxMbKzHBpgheDuiQf3JEoDpRLW8/w+M03jJBx1JNg8DeTYXDTl2TQlEZoJicIrz/9xLDr4nOGjaeeMOy/9ALDCFkRLoZHswIxHThz1x2GjBknUTSI8nMwHGxxpdhRuDwCcqx9zW6G1x9/oCiZkWHOkO6mAhaDh6Bm3haGG08+whWyszIzPJgZwCAhwEFOQBGt58WHHwwK6RsYfiIlKw0Zfobrk3xQHcgWtpzhN1Ix0h5jyFARpEW0RZQobF93jaFqyXm4EawsTAy/VkWiOpAxaCmKHS8XhDKI8bFRYi/Rel99+sUgnrAaRf3/ddH4HQhTQLQtFCpED6BRB5IaoBSHYNOaywxNKy+D7a0L12WoC9FFcQOl8hQ7kCV0GcPfv5D+FTMzI8Of1VEoDqRUfvg7kNIoJKSfYAgSiiJSEz2p6nHZD6/qCPmQVAtJVY/L/tFOE6khia5+NASpFoKwRAorjCk1mFz9oEoAuaaCRzFyNifXcGrpQ66pho4DB30UUyt6qG3OaDFDaYiOhuCwD0EABkG2mG12MiAAAAAASUVORK5CYII=) no-repeat;
    background-size: 100% 100%;
    width: 20px;
    height: 20px
}

.login .login-box .login-con .item .input[data-v-11bfd114] {
    width: 210px;
    height: 48px;
    background: #fff;
    border-radius: 24px;
    border: 1px solid #0051a4;
    padding: 0 50px
}

.login .login-box .login-con .cancel[data-v-11bfd114],.pasEye[data-v-11bfd114] {
    position: absolute;
    right: 0;
    top: 1px;
    width: 44px;
    height: 34px;
    cursor: pointer
}

.login .login-box .pasEye[data-v-11bfd114]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAmxJREFUSEvtVEtoE1EUPfdNja2oaY2KNC3tIgq6FAQXVqiuBfETEVeSpFMoFERwUaRDK1QRXVgQmk8bjFUhoLiQroRuRHTlwlUpCoEGEYVSVFozM+/IEyNJvxHJrrOcd+adzz13BHV+pM73Y5Ngw4TrH1EqlXpO8otS6noikfi8oaQaABMTE3s8zxsmuU9SqdQoycsiMkVywLbtDzXcsSYkm812uq47QvKUiGQlmUwGAQyISD/JGcuy+uLx+GsA/FeidDp9lOR9kocAjAIY+T2DZDK5RUQGSfaLyE8RcTzPe9rb2/tVRPR6RI7jqFAoFGpsbDxN8gaAJhExqQzbtu3+HbIBhsPhiwCMk8Mi8grAMxF5OTc3NzM0NFRFZPCtra0HAJwkeUZEukTknVFeLBaflPFVLTIfdXR0hEulUlwpdZWkAmBcmLm8JVmgealUJ4AjWuv9IrLbuNRa3w0EAplCoVCsFLNqTQ1Re3v7Wd/3HwJYBLAEYBuA7X/i+g7gB4CtAHaISKy5uflxNBr1l8e5gsBxnIa2trbzJO+QXDL11Vp/FJGDJG8BENM2ku8tywqTvAkgpJS6prWeNLlXklQRkJTx8fELvu/fA6CUUvFgMPjCKMtkMrt8339D0hKRY7Ztf8rn89bCwsIJrXUOgCnKlZ6ensnKBlYR5PP5wPz8/CCAS0qpvkQiMVVWsxpB+WxsbOy4iKSVUg8ikcjt7u5ur3y2IiKzha7r7ly+cGUC4wxAl3FQGUUul9vruu5iLBb7tmZE6/V9enq6YXZ29hHJppaWlnPRaLRUyyLW/2dXi4r/wWw62DC9ukf0C6PeH9xkD3UQAAAAAElFTkSuQmCC) no-repeat;
    background-size: 100% 100%;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 16px;
    left: 5px;
    display: block;
    width: 16px;
    height: 16px;
    content: " "
}

.login .login-box .login-con .cancel[data-v-11bfd114]:before {
    position: absolute;
    top: 9px;
    left: 14px;
    display: block;
    width: 16px;
    height: 16px;
    content: " ";
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat -56px -515px
}

.login .login-box .login-con .item.code .input[data-v-11bfd114] {
    padding-right: 10px;
    width: 150px
}

.login .login-box .login-con .send-code2[data-v-11bfd114],.login .login-box .login-con .send-code[data-v-11bfd114] {
    position: absolute;
    right: 5px;
    top: 3px;
    width: 98px;
    height: 40px;
    background: linear-gradient(270deg,rgba(0,81,164,0),rgba(0,81,164,.2));
    border-radius: 20px;
    line-height: 40px;
    text-align: center
}

.item.code[data-v-11bfd114] {
    border-radius: 24px!important;
    border: 1px solid #0051a4;
    width: 310px
}

.item.code input[data-v-11bfd114] {
    border: none!important
}

.login .login-box .login-con .item.img-code .input[data-v-11bfd114] {
    padding-left: 10px;
    padding-right: 10px;
    width: 183px
}

.login .login-box .login-con .item.img-code .code-img[data-v-11bfd114] {
    position: absolute;
    right: 0;
    top: 0;
    width: 91px;
    height: 36px;
    font-size: 0
}

.login .login-box .login-con .item.img-code .code-img img[data-v-11bfd114] {
    width: 100%;
    height: 100%
}

.login .login-box .login-con .error[data-v-11bfd114] {
    margin-top: 10px;
    padding-left: 23px;
    position: relative;
    color: #e1251b;
    height: 16px;
    line-height: 16px
}

.login .login-box .login-con .error[data-v-11bfd114]:before {
    position: absolute;
    left: 2px;
    top: 1px;
    display: block;
    width: 14px;
    height: 14px;
    content: " ";
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat -77px -517px
}

.login-button2[data-v-11bfd114],.login .login-box .login-con .login-button[data-v-11bfd114] {
    display: block;
    width: 310px;
    height: 48px;
    background: linear-gradient(90deg,#0076f0,#0060c3);
    border-radius: 24px;
    line-height: 48px;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    margin: 28px auto 0
}

.try-again[data-v-11bfd114] {
    border-top: 1px solid rgba(0,81,164,.1);
    padding: 40px 0 0;
    width: 400px
}

.margin40[data-v-11bfd114],.try-again[data-v-11bfd114] {
    margin-top: 40px
}

.success-icon[data-v-11bfd114] {
    margin: 40px auto 100px;
    text-align: center;
    font-size: 20px;
    color: #101010
}

.success-icon img[data-v-11bfd114] {
    width: 75px;
    height: 88px;
    margin-bottom: 24px
}

.try-again-btn[data-v-11bfd114] {
    display: block;
    width: 310px;
    height: 48px;
    background: rgba(0,81,164,.05);
    border-radius: 24px;
    border: 1px solid rgba(0,81,164,.3);
    line-height: 48px;
    font-size: 16px;
    font-weight: 400;
    color: #0051a4;
    text-align: center;
    cursor: pointer;
    margin-left: 45px
}

.login .login-box .login-con .login-button[data-v-11bfd114]:hover {
    opacity: .9
}

.login .login-box .login-con .other-operate[data-v-11bfd114] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;
    color: #999;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    padding: 0 20px
}

.login-goregister[data-v-11bfd114] {
    font-size: 14px;
    color: #999;
    margin-top: 16px;
    text-align: center
}

.login-goregister .go-r[data-v-11bfd114] {
    color: #0051a4;
    cursor: pointer
}

.login .login-box .login-con .other-operate a.op-a[data-v-11bfd114]:hover {
    cursor: pointer
}

.login .login-box .login-con .other-operate .forget-psw a.op-a[data-v-11bfd114]:hover {
    color: #333
}

.login .login-box .login-con .other-operate .red-font[data-v-11bfd114] {
    color: #e1251b
}

.login .login-box .login-footer[data-v-11bfd114] {
    height: 50px;
    background: #fcfcfc;
    border-top: 1px solid #eee;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    padding: 0 32px;
    box-sizing: border-box
}

.login .login-box .agree-box[data-v-11bfd114] {
    margin-top: 11px;
    height: 14px;
    line-height: 14px;
    color: #999;
    padding-left: 2px
}

.login .login-box .agree-box .text[data-v-11bfd114] {
    margin-left: 5px;
    display: inline-block;
    vertical-align: top
}

.login .login-box .agree-box .text .agreement[data-v-11bfd114] {
    color: #000
}

.login .login-box .agree-box .text .agreement[data-v-11bfd114]:hover {
    text-decoration: underline
}

.login .login-box .login-footer .other-login[data-v-11bfd114] {
    flex: 1;
    display: flex;
    align-items: center
}

.login .login-box .login-footer .other-login .item[data-v-11bfd114] {
    display: block;
    height: 18px;
    line-height: 18px;
    margin-left: 25px;
    padding-left: 24px;
    position: relative;
    color: #999
}

.login .login-box .login-footer .other-login .item[data-v-11bfd114]:hover {
    color: #000
}

.login .login-box .login-footer .other-login .item[data-v-11bfd114]:first-child {
    margin-left: 10px
}

.login .login-box .login-footer .other-login .item[data-v-11bfd114]:before {
    position: absolute;
    top: 0;
    left: 0;
    content: " ";
    font-size: 0;
    display: block;
    width: 18px;
    height: 18px;
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat
}

.login .login-box .login-footer .other-login .item.qq-login[data-v-11bfd114]:before {
    background-position: 0 -536px
}

.login .login-box .login-footer .other-login .item.weixin-login[data-v-11bfd114]:before {
    background-position: -23px -536px
}

.login .login-box .login-footer .other-login .item[data-v-11bfd114]:after {
    position: absolute;
    top: 3px;
    right: -13px;
    content: " ";
    font-size: 0;
    display: block;
    width: 1px;
    height: 14px;
    background: #ddd
}

.login .login-box .login-footer .other-login .item[data-v-11bfd114]:last-child:after {
    width: 0
}

.login .login-box .login-footer .footer-a[data-v-11bfd114] {
    display: block;
    line-height: 50px;
    margin-right: 10px;
    color: #999
}

.login .login-box .login-footer .footer-a[data-v-11bfd114]:hover {
    color: #000
}

.login-page .l-header[data-v-11bfd114] {
    background: #fff;
    box-shadow: 0 3px 5px rgba(0,0,0,.05)
}

.login-page .l-header .content[data-v-11bfd114] {
    display: flex;
    padding: 34px 0 30px;
    align-items: center
}

.login-page .l-header .logo[data-v-11bfd114] {
    cursor: pointer;
    flex: 1
}

.login-page .l-header .logo .img[data-v-11bfd114] {
    display: inline-block;
    vertical-align: top;
    width: 237px;
    height: 46px;
    background: url(/_nuxt/img/register-logo.9b41e05.png) no-repeat;
    background-size: 100%
}

.login-page .l-header .logo .text[data-v-11bfd114] {
    font-size: 18px;
    display: inline-block;
    vertical-align: top;
    line-height: 48px;
    margin-left: 33px;
    color: #0051a4
}

.login-page .l-header .go-register[data-v-11bfd114] {
    font-size: 14px
}

.login-page .l-header .go-register .register-btn[data-v-11bfd114] {
    font-size: 13px;
    display: inline-block;
    padding: 6px 10px;
    color: #222;
    border-radius: 30px;
    margin-left: 7px
}

.login-page .l-content[data-v-11bfd114] {
    width: 100%;
    height: 600px;
    background: url(/_nuxt/img/login-bg.54338ce.png) no-repeat 50%;
    position: relative
}

.login-page .l-content .login[data-v-11bfd114] {
    width: 1200px;
    height: 100%;
    margin: auto;
    z-index: 99;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.loginmodal.login[data-v-11bfd114] {
    text-align: center;
    color: #101010
}

.loginmodal.login .login-box .close[data-v-11bfd114] {
    top: 17px;
    right: 24px
}

.loginmodal.login .login-header[data-v-11bfd114] {
    padding-left: 24px;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(0,81,164,.1);
    font-size: 16px;
    color: #101010;
    margin: 0;
    width: 100%;
    box-sizing: border-box
}

.loginmodal.login .login-box[data-v-11bfd114] {
    background: #fff;
    width: 438px;
    padding: 16px 0 32px
}

.loginmodal-tit[data-v-11bfd114] {
    font-size: 22px;
    margin: 40px auto 16px
}

.loginmodal-fonts[data-v-11bfd114] {
    font-size: 14px
}

.loginmodal-btns[data-v-11bfd114] {
    font-size: 22px;
    margin: 40px auto 0;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    justify-content: center
}

.loginmodal-btns div[data-v-11bfd114] {
    width: 96px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    cursor: pointer
}

.loginmodal-cancel[data-v-11bfd114] {
    background: #f5f5f5;
    border-radius: 3px;
    border: 1px solid rgba(0,81,164,.1);
    color: #555
}

.loginmodal-login[data-v-11bfd114] {
    background: #0051a4;
    border-radius: 3px;
    color: #fff;
    margin-left: 16px
}
.banner[data-v-ab5ae994] {
    height: 0;
    width: 100vw
}

.banner>div[data-v-ab5ae994] {
    margin: auto
}

.banner img[data-v-ab5ae994] {
    width: 100%;
    margin: 40px auto 0;
    position: relative;
    left: 50%;
    transform: translate(-50%);
    height: auto
}

.goods-name[data-v-2594c6d2] {
    line-height: 15px!important;
    height: 30px
}

.goods-price[data-v-2594c6d2] {
    margin-top: 0!important
}

.goods-price-old[data-v-2594c6d2] {
    margin-top: 6px;
    color: #7c7c7c;
    font-size: 14px
}

.productFormatsDiv[data-v-2594c6d2] {
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #5a5a5a
}

.freeShipCateName[data-v-2594c6d2] {
    color: #e1251b;
    border: 1px solid #e1251b;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    padding-left: 4px;
    padding-right: 4px
}

.goods-info[data-v-2594c6d2] {
    position: relative
}

.goods-info-img[data-v-2594c6d2] {
    position: absolute;
    width: 50%;
    right: -4%;
    top: 80%
}

.home-carousel2[data-v-df9a59dc],.home-carousel[data-v-df9a59dc] {
    margin-top: 17px;
    background-color: #fff;
    height: 343px;
    width: 100%;
    overflow: hidden;
    position: relative
}

.carouselbottom-img[data-v-df9a59dc] {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 52px
}

.home-carousel-left img[data-v-df9a59dc] {
    width: 252px;
    height: 343px
}

.home-carousel-main[data-v-df9a59dc] {
    flex: 1
}

.carousel-cont[data-v-df9a59dc] {
    position: relative;
    width: 1048px;
    height: 343px;
    box-sizing: border-box
}

.carousel-cont .tit[data-v-df9a59dc] {
    width: 100%;
    height: 48px;
    line-height: 44px;
    font-size: 14px;
    padding: 0 20px;
    background: #f8f8f8;
    box-sizing: border-box;
    overflow: hidden
}

.carousel-cont .tit .page-box[data-v-df9a59dc] {
    float: right;
    font-size: 12px
}

.carousel-cont .tit .page-box .current-page[data-v-df9a59dc] {
    font-weight: 550
}

.carousel-cont .con[data-v-df9a59dc] {
    display: flex;
    margin-top: 16px
}

.carousel-cont .con .item[data-v-df9a59dc] {
    width: 262px;
    text-align: center;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding-bottom: 11px
}

.carousel-cont .con .item[data-v-df9a59dc]:not(:last-child):after {
    content: " ";
    width: 1px;
    height: 228px;
    background: linear-gradient(153deg,rgba(0,81,164,.05),rgba(0,81,164,.15) 50%,rgba(0,81,164,.05));
    position: absolute;
    right: 0;
    top: 20px
}

.carousel-cont .con .item .prod-img[data-v-df9a59dc] {
    position: relative;
    width: 192px;
    height: 192px;
    margin: 14px auto 0
}

.carousel-cont .con .item .prod-img img[data-v-df9a59dc] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: 192px;
    max-height: 192px
}

.carousel-cont .con .item .prod-name[data-v-df9a59dc] {
    width: 140px;
    height: 40px;
    font-size: 14px;
    white-space: warp;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-left: 35px;
    line-height: 20px;
    margin-top: 18px;
    box-sizing: border-box;
    text-align: left
}

.carousel-cont .con .item .prod-price[data-v-df9a59dc] {
    font-size: 14px;
    color: #e60113;
    margin-top: 10px;
    text-align: left;
    margin-left: 35px
}

.carousel-cont .con .item .prod-price span[data-v-df9a59dc] {
    font-size: 20px;
    font-family: Arial-BoldMT,Arial
}

.carousel-cont .left-arrow[data-v-df9a59dc],.carousel-cont .right-arrow[data-v-df9a59dc] {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 48px;
    line-height: 25px;
    font-family: Consolas;
    font-size: 25px;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    transform: translateY(-50%);
    cursor: pointer
}

.carousel-cont .left-arrow[data-v-df9a59dc] {
    background: url(/_nuxt/img/bz51.be87fcf.png) no-repeat 50%;
    background-size: 100%,100%;
    left: -2px
}

.carousel-cont .right-arrow[data-v-df9a59dc] {
    background: url(/_nuxt/img/bz50.760fc6a.png) no-repeat 50%;
    background-size: 100%,100%;
    right: -2px
}

.carousel-banner[data-v-98366150] {
    margin-top: 7px;
    width: 100%;
    overflow: hidden;
    position: relative
}

.carousel-banner_index[data-v-98366150] {
    margin-top: 10px;
    height: auto;
    overflow: hidden
}

.carousel-banner_index .prod-img img[data-v-98366150] {
    width: 514px;
    height: 302px
}

.carousel-banner-left img[data-v-98366150] {
    width: 252px;
    height: 343px
}

.carousel-cont[data-v-98366150] {
    position: relative;
    width: 100%;
    box-sizing: border-box
}

.carousel-cont .con[data-v-98366150] {
    display: flex;
    margin-top: 16px;
    flex-wrap: wrap;
    height: 100%
}

.carousel-cont .con .item[data-v-98366150] {
    width: 252px;
    height: 302px;
    text-align: center;
    cursor: pointer;
    position: relative;
    background: #fff;
    margin-top: 10px;
    margin-left: 6px;
    box-shadow: 0 0 4px 2px rgba(207,218,230,.15);
    border-radius: 4px
}



.carousel-cont .con .item[data-v-98366150]:hover {
    background: rgba(0,81,164,.05);
    color: #0051a4
}

.carousel-cont .con .item .prod-img[data-v-98366150] {
    position: relative;
    width: 192px;
    height: 192px;
    margin: 14px auto 0
}

.carousel-cont .con .item .prod-img img[data-v-98366150] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: 192px;
    max-height: 192px
}

.carousel-cont .con .item .prod-name[data-v-98366150] {
    width: 140px;
    height: 40px;
    font-size: 14px;
    white-space: warp;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-left: 35px;
    line-height: 20px;
    margin-top: 18px;
    box-sizing: border-box;
    text-align: left;
    text-align: center
}

.prod-name[data-v-98366150] {
    width: 90%!important;
    margin: 10px auto!important
}

.carousel-cont .con .item .prod-price[data-v-98366150] {
    font-size: 14px;
    color: #e60113;
    margin-top: 10px;
    text-align: left;
    margin-left: 35px
}

.carousel-cont .con .item .prod-price span[data-v-98366150] {
    font-size: 20px;
    font-family: Arial-BoldMT,Arial
}

.carousel-cont .left-arrow[data-v-98366150],.carousel-cont .right-arrow[data-v-98366150] {
    position: absolute;
    top: 296px;
    width: 60px;
    height: 100%;
    line-height: 25px;
    font-family: Consolas;
    font-size: 25px;
    color: #fff;
    text-align: center;
    transform: translateY(-50%);
    cursor: pointer
}

.carousel-cont .left-arrow[data-v-98366150] {
    background: url(/_nuxt/img/bz51.be87fcf.png) no-repeat 50%;
    background-size: 100%,100%;
    left: -2px
}

.carousel-cont .right-arrow[data-v-98366150] {
    background: url(/_nuxt/img/bz50.760fc6a.png) no-repeat 50%;
    background-size: 100%,100%;
    right: -2px
}

.imgBox[data-v-98366150] {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: hsla(0,0%,100%,.164);
    z-index: 90
}

.imgBox[data-v-98366150],.imgBtn[data-v-98366150] {
    cursor: pointer;
    position: absolute
}

.imgBtn[data-v-98366150] {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: #e62f3d;
    border-radius: 40px;
    color: #fff;
    border: none;
    padding: 8px 16px
}

.regin-font[data-v-42c972d2] {
    padding-right: 16px
}

.regin-font2[data-v-42c972d2],.regin-font[data-v-42c972d2] {
    font-size: 13px;
    color: #555;
    padding-left: 8px
}

.regin-font2[data-v-42c972d2] {
    padding-right: 0
}

.area .el-input__inner[data-v-42c972d2] {
    margin: 0;
    padding: 0;
    height: 20px;
    line-height: 20px
}

.area .el-scrollbar[data-v-42c972d2] {
    width: 97px
}

.area .el-input__suffix-inner[data-v-42c972d2] {
    position: absolute;
    top: -10px;
    left: -18px
}

.el-select-dropdown[data-v-42c972d2] {
    z-index: 20005!important
}

.el-select-dropdown__item.selected[data-v-42c972d2] {
    color: unset;
    font-weight: unset
}

.el-select .area .el-select>.el-input[data-v-42c972d2] {
    overflow: hidden
}

.fix-transform-blur[data-v-42c972d2] {
    z-index: 10000;
    position: fixed;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-40%)
}

.save-btn[data-v-42c972d2] {
    display: block;
    margin: 0 auto;
    width: 96px
}

.empty[data-v-42c972d2] {
    color: #acacac;
    padding: 10px 0
}

.modal-top[data-v-42c972d2] {
    border-bottom: 1px solid rgba(0,81,164,.1);
    font-size: 16px;
    color: #101010;
    padding-bottom: 16px;
    margin-bottom: 30px
}

.modal-top img[data-v-42c972d2] {
    width: 16px;
    height: 16px;
    cursor: pointer
}

[data-v-42c972d2] .el-dialog__header {
    display: none
}

[data-v-42c972d2] .el-form-item__content {
    display: flex;
    align-items: center;
    margin-left: 0!important
}

.el-form-item--small.el-form-item[data-v-42c972d2],:v-deep .el-form-item--mini.el-form-item[data-v-42c972d2] {
    margin-bottom: 22px
}

[data-v-42c972d2] .el-radio-group {
    margin-top: 6px
}

[data-v-42c972d2] .el-form-item__content .el-form-item--mini.el-form-item {
    margin-bottom: 0!important
}

.home-top[data-v-42c972d2] {
    font-size: 16px;
    font-weight: 600;
    margin: 26px
}

.home-top img[data-v-42c972d2] {
    width: 16px;
    height: 16px;
    cursor: pointer
}

.btn-file[data-v-42c972d2] {
    margin: 26px;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

.classifieds[data-v-24de08a1] {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 111
}

.classifieds-box[data-v-24de08a1] {
    display: flex;
    justify-content: flex-start;
    height: 420px;
    background: #fff
}

.classifieds-box.in-shop[data-v-24de08a1] {
    height: 300px;
    width: 930px
}

.c-left[data-v-24de08a1] {
    position: relative;
    display: block;
    width: 266px;
    height: 420px;
    color: #101010
}

.c-left .list[data-v-24de08a1] {
    max-height: 499px;
    overflow: auto
}

.c-left .list[data-v-24de08a1]::-webkit-scrollbar {
    display: none
}

.c-left .c-item[data-v-24de08a1] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 16px 0 10px;
    height: 52px;
    line-height: 52px;
    cursor: pointer;
    font-size: 14px;
    box-sizing: border-box
}

.c-item[data-v-24de08a1] {
    position: relative;
    flex-direction: column;
    justify-content: space-around;
    padding: 0!important;
    height: 32%!important
}

.c-item[data-v-24de08a1]:not(.c-item:first-of-type):after {
    content: "";
    display: table;
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    width: 100%;
    border-bottom: 1px dashed #ecf2f9
}

.category[data-v-24de08a1]:not(.nohover):hover {
    background: linear-gradient(90deg,rgba(230,1,19,.1),rgba(230,1,19,0));
    box-shadow: 0 0 12px 0 rgba(176,197,218,.3)
}

.c-left .c-item.firstname[data-v-24de08a1] {
    height: 56px;
    line-height: 56px;
    background: linear-gradient(180deg,rgba(0,81,164,.1),rgba(0,81,164,0))
}

.c-left .c-item.active[data-v-24de08a1] {
    background: #fff;
    color: #e1251b
}

.c-left .c-item .category[data-v-24de08a1] {
    display: flex;
    align-items: center
}

.c-left .c-item .category .c-icon[data-v-24de08a1] {
    display: block;
    width: 16px;
    height: 16px;
    margin-right: 8px
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .c-left .c-item .category .c-icon[data-v-24de08a1] {
        display: none
    }
}

.sub-item .c-name[data-v-24de08a1] {
    width: 80px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.c-name-out[data-v-24de08a1] {
    width: 100%!important;
    height: auto!important;
    white-space: normal!important
}

.c-name[data-v-24de08a1] {
    font-size: 14px;
    width: auto;
    overflow: none!important
}

.c-left .c-item.firstname .c-name[data-v-24de08a1] {
    font-size: 18px;
    font-weight: 500;
    overflow: visible
}

.firstname[data-v-24de08a1] {
    flex-grow: 1
}

.c-item[data-v-24de08a1] {
    flex-grow: 2
}

.c-arrow-icon[data-v-24de08a1] {
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%)
}

.c-right[data-v-24de08a1] {
    display: flex;
    justify-content: space-between;
    width: 1050px;
    box-shadow: 0 2px 4px 3px rgba(0,81,164,.11);
    border-radius: 4px;
    border: 1px solid;
    -o-border-image: linear-gradient(90deg,rgba(0,81,164,.15),rgba(0,81,164,0)) 1 1;
    border-image: linear-gradient(90deg,rgba(0,81,164,.15),rgba(0,81,164,0)) 1 1
}

.c-right .sub-category[data-v-24de08a1] {
    flex: 1;
    max-height: 500px;
    overflow: auto
}

.c-right .sub-category .sub-item[data-v-24de08a1] {
    display: flex;
    justify-content: flex-start;
    align-items: top;
    margin-top: 20px
}

.c-right .second-level[data-v-24de08a1] {
    display: flex;
    justify-content: flex-start;
    padding: 0 24px;
    font-weight: 700;
    box-sizing: border-box;
    cursor: pointer;
    color: #000
}

.c-right .in-shop .second-level[data-v-24de08a1],.c-right .second-level.width[data-v-24de08a1] {
    width: 160px
}

.c-right .second-level.active[data-v-24de08a1] {
    color: #e1251b
}

.c-right .second-level .c-name[data-v-24de08a1] {
    max-height: 42px;
    line-height: 1.5em
}

.c-right .in-shop .second-level .c-name[data-v-24de08a1] {
    width: 90px
}

.c-right .second-level .c-arrow-icon[data-v-24de08a1] {
    margin-left: 10px
}

.c-right .tertiary-level .t-list[data-v-24de08a1] {
    display: block;
    line-height: 1em;
    width: 605px;
    padding-bottom: 16px;
    padding-top: 3px;
    border-bottom: 1px solid #eaeaea
}

.t-item[data-v-24de08a1] {
    margin-bottom: 10px!important
}

.c-right .tertiary-level .t-item[data-v-24de08a1] {
    display: inline-block;
    font-size: 12px;
    line-height: 1em;
    color: #555;
    margin-right: 20px;
    cursor: pointer;
    margin-bottom: 5px
}

.c-right .tertiary-level .t-item.weak[data-v-24de08a1] {
    color: #ccc
}

.c-right .tertiary-level .t-item.active[data-v-24de08a1],.c-right .tertiary-level .t-item[data-v-24de08a1]:hover {
    color: #0051a4
}

.c-right .tertiary-level .t-item.weak[data-v-24de08a1]:hover {
    color: #ccc
}

.c-right .featured-brands[data-v-24de08a1] {
    display: block;
    width: 220px;
    background: #f8f8f8;
    padding: 0 12px;
    box-sizing: border-box
}

.c-right .featured-brands .brands-tit[data-v-24de08a1] {
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 15px;
    font-weight: 700;
    color: #000
}

.c-right .featured-brands .brands-list[data-v-24de08a1] {
    display: block;
    text-align: left
}

.c-right .featured-brands .b-item[data-v-24de08a1] {
    display: inline-block;
    width: 90px;
    height: 90px;
    background: #fff;
    margin-bottom: 0;
    box-shadow: 0 0 2px 0 rgba(0,0,0,.1);
    cursor: pointer
}

.c-right .featured-brands .b-item[data-v-24de08a1]:not(:nth-child(2n)) {
    margin-right: 10px
}

.c-right .featured-brands .b-item.no-margin[data-v-24de08a1] {
    margin-right: 0
}

.c-right .featured-brands .b-item img[data-v-24de08a1] {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.c-right .empty[data-v-24de08a1] {
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 12px;
    color: #888
}

.list[data-v-24de08a1] {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.category[data-v-24de08a1] {
    width: 100%;
    min-height: 45px;
    position: relative
}

.category-bottom-son[data-v-24de08a1] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
    line-height: 100%;
    margin-left: 10px
}

.category-bottom-son>span[data-v-24de08a1] {
    text-align: center;
    width: 24%!important;
    height: 23px;
    line-height: 23px
}

.category-bottom-son>span[data-v-24de08a1]:hover {
    color: #e1251b!important
}

#reght[data-v-bb13d6ae] {
    margin: 12px 20px
}

.crossPrice[data-v-bb13d6ae] {
    font-size: 100%!important;
    color: #888;
    -webkit-text-decoration-line: line-through!important;
    text-decoration-line: line-through!important
}

.xaunze[data-v-bb13d6ae] {
    width: 3vw;
    height: 12px;
    font-size: 14px;
    background-color: #fff;
    color: #e9000e;
    border: 1px solid #e1251b
}

#quxiao[data-v-bb13d6ae] {
    width: 100%;
    background-color: #357edd;
    color: #fff
}

#flexSon[data-v-bb13d6ae] {
    display: flex;
    line-height: 16px;
    justify-content: space-around
}

#left>img[data-v-bb13d6ae] {
    margin: 46px 2vw;
    width: 16vw;
    height: 16vw;
    vertical-align: middle
}

#none[data-v-bb13d6ae] {
    display: none
}

#disDiv[data-v-bb13d6ae] {
    text-align: left;
    z-index: 9;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
    background-color: #f1f1f1!important;
    color: #000;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

#disDiv>div[data-v-bb13d6ae],#disDiv[data-v-bb13d6ae] {
    transition: all .4s
}

.forDivSon[data-v-bb13d6ae] {
    width: 200px;
    position: relative
}

.forDivSon>button[data-v-bb13d6ae] {
    position: absolute;
    bottom: 10px;
    right: 0;
    border: 1px solid #e9000e;
    background-color: #fff;
    color: #e9000e;
    float: right;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    margin-right: 12px;
    width: 76px;
    margin-top: 36px
}

.forDivSon>p>span[data-v-bb13d6ae] {
    font-size: 22px;
    font-weight: 500
}

.forDivSon>p[data-v-bb13d6ae] {
    margin-top: 14px;
    display: inline-block;
    color: #e9000e;
    font-size: 12px;
    line-height: 14px;
    text-align: left
}

.forDivSon>div[data-v-bb13d6ae] {
    background-color: #e9000e;
    height: 36px;
    line-height: 36px;
    width: 36%;
    text-align: center;
    font-size: 12px;
    border-radius: 2px;
    color: #fff;
    margin-top: 2px;
    transform: scale(.8)
}

.forDiv[data-v-bb13d6ae] {
    width: 384px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    border: 1px solid rgba(195,192,192,.4)!important;
    border-radius: 6px
}

.forDiv>div[data-v-bb13d6ae] {
    width: 56%;
    margin-top: 8px;
    margin-left: 8px
}

.forDiv>div>p[data-v-bb13d6ae] {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px
}

.OverDiv[data-v-bb13d6ae] {
    border: none;
    width: 1290px;
    border-radius: 6px;
    overflow-x: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.OverDiv>div[data-v-bb13d6ae] {
    height: 90%;
    float: left;
    margin: auto 1vw;
    border: 1px solid #888;
    background-color: #fff;
    flex-shrink: 0;
    width: 384px
}

.OverDiv>div>img[data-v-bb13d6ae] {
    vertical-align: middle;
    height: 64px;
    margin: 8px
}

.moveDiv[data-v-bb13d6ae] {
    background-color: #f3f3f3!important;
    width: 6vw!important;
    float: left!important
}

.lastDiv[data-v-bb13d6ae] {
    box-sizing: border-box;
    width: 100%;
    height: 64px;
    border: 1px solid rgba(89,89,89,.452);
    border-radius: 6px;
    margin: 24px auto
}

.lastDiv>div[data-v-bb13d6ae]:first-of-type {
    float: inherit;
    margin: 12px 24px
}

.lastDiv>button[data-v-bb13d6ae] {
    float: right;
    margin: 12px 24px;
    height: 60%;
    width: 10%;
    background-image: linear-gradient(#d51d29,#fc6641);
    color: #fff
}

.lastTrdiv[data-v-bb13d6ae] {
    width: 10%;
    height: 60px;
    background-color: #f3f3f3;
    margin: 12px auto;
    overflow: hidden
}

.rTD[data-v-bb13d6ae] {
    width: 100%;
    position: relative;
    height: 60px;
    background-color: #fff;
    padding: auto 2vw;
    overflow-x: auto
}

.rTD>span[data-v-bb13d6ae]:first-of-type {
    left: 2%
}

.rTD>span[data-v-bb13d6ae]:first-of-type,.rTD>span[data-v-bb13d6ae]:nth-of-type(2) {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    color: #888
}

.rTD>span[data-v-bb13d6ae]:nth-of-type(2) {
    right: 2%
}

.lastTr>td[data-v-bb13d6ae] {
    overflow: hidden
}

.lastTr[data-v-bb13d6ae] {
    height: 60px;
    width: 100%;
    background-color: #fff;
    position: relative
}

.xdzp[data-v-bb13d6ae] {
    margin-bottom: 12px;
    background-color: #e6ecf3
}

.jiajiagTr[data-v-bb13d6ae] {
    overflow: hidden
}

.jiajaisong[data-v-bb13d6ae] {
    position: relative
}

.ci-oneBran[data-v-bb13d6ae] {
    font-size: 10px!important;
    color: #888
}

.ci-oneBran[data-v-bb13d6ae],.oneBran[data-v-bb13d6ae],.zhu-oneBran[data-v-bb13d6ae] {
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.cart[data-v-bb13d6ae] {
    margin: 0 auto;
    width: 1300px;
    max-width: 1300px;
    height: 100%;
    overflow: auto
}

table[data-v-bb13d6ae] {
    width: 100%;
    border: 1px solid #d1d1d1;
    border-radius: 6px!important
}

table>tbody[data-v-bb13d6ae] {
    border-radius: 6px
}

table>tbody>.tr>td[data-v-bb13d6ae]:first-of-type,table>thead>.tr>th[data-v-bb13d6ae]:first-of-type {
    text-align: center;
    min-height: 80px;
    width: 3%
}

.tr[data-v-bb13d6ae] {
    position: relative;
    min-height: 80px
}

.trs[data-v-bb13d6ae] {
    background-color: #d8d8d8
}

table>tbody>.tr>td[data-v-bb13d6ae]:nth-of-type(2),table>thead>.tr>th[data-v-bb13d6ae]:nth-of-type(2) {
    text-align: left;
    width: 8%
}

table>thead>.tr>th[data-v-bb13d6ae]:nth-of-type(3) {
    text-align: center!important
}

table>tbody>.tr>td[data-v-bb13d6ae]:nth-of-type(3),table>thead>.tr>th[data-v-bb13d6ae]:nth-of-type(3) {
    text-align: center;
    width: 16%
}

table>tbody>.tr>td[data-v-bb13d6ae]:nth-of-type(4),table>thead>.tr>th[data-v-bb13d6ae]:nth-of-type(4) {
    text-align: left!important;
    padding-left: 6%;
    width: 12%
}

table>tbody>.tr>td[data-v-bb13d6ae]:nth-of-type(5),table>tbody>.tr>td[data-v-bb13d6ae]:nth-of-type(6),table>thead>.tr>th[data-v-bb13d6ae]:nth-of-type(5),table>thead>.tr>th[data-v-bb13d6ae]:nth-of-type(6) {
    text-align: center!important;
    width: 10%
}

table>tbody>.tr>td[data-v-bb13d6ae]:nth-of-type(7),table>thead>.tr>th[data-v-bb13d6ae]:nth-of-type(7) {
    text-align: center!important;
    width: 8%
}

table>tbody>.tr>td:nth-of-type(7)>button[data-v-bb13d6ae] {
    color: #357edd
}

.jiajia[data-v-bb13d6ae] {
    margin-left: 2%;
    margin-top: 20px;
    margin-bottom: -4px
}

.jiajiaout[data-v-bb13d6ae] {
    position: relative;
    border: 1px solid #b1b1b1;
    margin: 12px auto;
    background-color: #f8f8f8
}

tr[data-v-bb13d6ae] {
    border-bottom: 1px dashed #d1d1d1;
    height: 80px;
    font-size: large
}

.leftTd[data-v-bb13d6ae] {
    text-align: left!important
}

.leftTd>div[data-v-bb13d6ae]:nth-of-type(2) {
    font-size: 12px;
    line-height: 16px;
    color: #888
}

.jgTd[data-v-bb13d6ae] {
    font-size: 16px;
    color: #cf0000
}

.jgTd>span[data-v-bb13d6ae] {
    font-size: 140%
}

button[data-v-bb13d6ae] {
    cursor: pointer;
    width: auto;
    height: 36px;
    border: none;
    border-radius: 4px;
    font-size: large
}

.firstTr[data-v-bb13d6ae] {
    height: 50px;
    background-color: #d1d1d1;
    font-size: 14px;
    line-height: 50px;
    border: none
}

.firstTr>th[data-v-bb13d6ae]:first-of-type {
    width: 3%;
    text-align: center
}

.firstTr>th[data-v-bb13d6ae]:nth-of-type(2) {
    width: 8%;
    text-align: left
}

.firstTr>th[data-v-bb13d6ae]:nth-of-type(3) {
    width: 16%;
    text-align: center
}

.firstTr>th[data-v-bb13d6ae]:nth-of-type(4) {
    width: 12%;
    text-align: center
}

.firstTr>th[data-v-bb13d6ae]:nth-of-type(5),.firstTr>th[data-v-bb13d6ae]:nth-of-type(6) {
    width: 10%;
    text-align: center
}

.firstTr>th[data-v-bb13d6ae]:nth-of-type(7) {
    width: 8%;
    text-align: center
}

.firstTr th[data-v-bb13d6ae] {
    background-color: #f8f8fa
}

.firstTab[data-v-bb13d6ae] {
    border: none
}

h2[data-v-bb13d6ae] {
    color: #cf0000;
    font-weight: 600
}

img[data-v-bb13d6ae] {
    height: 64px;
    vertical-align: middle
}

.bigspan[data-v-bb13d6ae] {
    font-size: 14px
}

.alter[data-v-bb13d6ae] {
    margin: 0 auto;
    text-align: center;
    width: 60%;
    height: 24px;
    line-height: 24px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    border: 1px solid #888;
    border-radius: 4px;
    overflow: hidden
}

.alter>div[data-v-bb13d6ae] {
    flex-grow: 1;
    border: 1px solid hsla(0,0%,53.3%,.233);
    cursor: pointer
}

.bgcImg[data-v-bb13d6ae] {
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 100%;
    overflow: hidden;
    background-image: url(https://labgic-new.oss-cn-hangzhou.aliyuncs.com/static/pc-imgs/cartBR.png);
    background-repeat: repeat-x
}

.bgcButton[data-v-bb13d6ae] {
    font-size: 14px;
    background-color: hsla(0,0%,100%,0)!important
}

.freeShipTips[data-v-bb13d6ae],.freeShipTipsDiv[data-v-bb13d6ae] {
    margin: 10px;
    display: flex;
    flex-direction: row
}

.freeShipCateName[data-v-bb13d6ae] {
    color: #e1251b;
    border: 1px solid #e1251b;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    padding-left: 4px;
    padding-right: 4px
}

.freeShipTipsDiv[data-v-bb13d6ae] span {
    color: #e1251b
}

.ruidero[data-v-bb13d6ae] {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #888;
    border: 1px solid #888;
    border-radius: 50%;
    text-align: center;
    font-size: 16px;
    margin-top: 8px;
    cursor: pointer
}

.freight[data-v-bb13d6ae] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.freight-btn[data-v-bb13d6ae] {
    height: auto!important;
    font-size: 14px
}

.isGiftBagLimit[data-v-bb13d6ae] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    width: 1300px;
    text-align: left;
    padding-left: 16px;
    font-size: 18px;
    color: #fff;
    background-color: #e1251b
}

.isGiftBagLimitTr[data-v-bb13d6ae] {
    height: 120px!important
}

.giftPrice[data-v-bb13d6ae] {
    font-size: 16px!important
}

.trTopHeight>td[data-v-bb13d6ae] {
    padding-top: 60px
}

.trTopHeightDiv[data-v-bb13d6ae] {
    color: #e1251b;
    position: absolute;
    top: 26px;
    left: 12px;
    z-index: 9;
    width: 1300px;
    text-align: left;
    font-size: 14px
}

#reght[data-v-45de4fa8] {
    margin: 12px 20px
}

.crossPrice[data-v-45de4fa8] {
    font-size: 100%!important;
    color: #888;
    -webkit-text-decoration-line: line-through!important;
    text-decoration-line: line-through!important
}

.xaunze[data-v-45de4fa8] {
    width: 3vw;
    height: 12px;
    font-size: 14px;
    background-color: #fff;
    color: #e9000e;
    border: 1px solid #e1251b
}

#quxiao[data-v-45de4fa8] {
    width: 100%;
    background-color: #357edd;
    color: #fff
}

#flexSon[data-v-45de4fa8] {
    display: flex;
    line-height: 16px;
    justify-content: space-around
}

#left>img[data-v-45de4fa8] {
    margin: 46px 2vw;
    width: 16vw;
    height: 16vw;
    vertical-align: middle
}

#none[data-v-45de4fa8] {
    display: none
}

#disDiv[data-v-45de4fa8] {
    text-align: left;
    z-index: 9;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
    background-color: #f1f1f1!important;
    color: #000;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

#disDiv>div[data-v-45de4fa8],#disDiv[data-v-45de4fa8] {
    transition: all .4s
}

.forDivSon[data-v-45de4fa8] {
    width: 200px;
    position: relative
}

.forDivSon>button[data-v-45de4fa8] {
    position: absolute;
    bottom: 10px;
    right: 0;
    border: 1px solid #e9000e;
    background-color: #fff;
    color: #e9000e;
    float: right;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    margin-right: 12px;
    width: 76px;
    margin-top: 36px
}

.forDivSon>p>span[data-v-45de4fa8] {
    font-size: 22px;
    font-weight: 500
}

.forDivSon>p[data-v-45de4fa8] {
    margin-top: 14px;
    display: inline-block;
    color: #e9000e;
    font-size: 12px;
    line-height: 14px;
    text-align: left
}

.forDivSon>div[data-v-45de4fa8] {
    background-color: #e9000e;
    height: 36px;
    line-height: 36px;
    width: 36%;
    text-align: center;
    font-size: 12px;
    border-radius: 2px;
    color: #fff;
    margin-top: 2px;
    transform: scale(.8)
}

.forDiv[data-v-45de4fa8] {
    width: 384px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    border: 1px solid rgba(195,192,192,.4)!important;
    border-radius: 6px
}

.forDiv>div[data-v-45de4fa8] {
    width: 56%;
    margin-top: 8px;
    margin-left: 8px
}

.forDiv>div>p[data-v-45de4fa8] {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px
}

.OverDiv[data-v-45de4fa8] {
    border: none;
    width: 1290px;
    border-radius: 6px;
    overflow-x: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.OverDiv>div[data-v-45de4fa8] {
    height: 90%;
    float: left;
    margin: auto 1vw;
    border: 1px solid #888;
    background-color: #fff;
    flex-shrink: 0;
    width: 384px
}

.OverDiv>div>img[data-v-45de4fa8] {
    vertical-align: middle;
    height: 64px;
    margin: 8px
}

.moveDiv[data-v-45de4fa8] {
    background-color: #f3f3f3!important;
    width: 6vw!important;
    float: left!important
}

.lastDiv[data-v-45de4fa8] {
    box-sizing: border-box;
    width: 100%;
    height: 64px;
    border: 1px solid rgba(89,89,89,.452);
    border-radius: 6px;
    margin: 24px auto
}

.lastDiv>div[data-v-45de4fa8]:first-of-type {
    float: inherit;
    margin: 12px 24px
}

.lastDiv>button[data-v-45de4fa8] {
    float: right;
    margin: 12px 24px;
    height: 60%;
    width: 10%;
    background-image: linear-gradient(#d51d29,#fc6641);
    color: #fff
}

.lastTrdiv[data-v-45de4fa8] {
    width: 10%;
    height: 60px;
    background-color: #f3f3f3;
    margin: 12px auto;
    overflow: hidden
}

.rTD[data-v-45de4fa8] {
    width: 100%;
    position: relative;
    height: 60px;
    background-color: #fff;
    padding: auto 2vw;
    overflow-x: auto
}

.rTD>span[data-v-45de4fa8]:first-of-type {
    left: 2%
}

.rTD>span[data-v-45de4fa8]:first-of-type,.rTD>span[data-v-45de4fa8]:nth-of-type(2) {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    color: #888
}

.rTD>span[data-v-45de4fa8]:nth-of-type(2) {
    right: 2%
}

.lastTr>td[data-v-45de4fa8] {
    overflow: hidden
}

.lastTr[data-v-45de4fa8] {
    height: 60px;
    width: 100%;
    background-color: #fff;
    position: relative
}

.xdzp[data-v-45de4fa8] {
    margin-bottom: 12px;
    background-color: #e6ecf3
}

.jiajiagTr[data-v-45de4fa8] {
    overflow: hidden
}

.jiajaisong[data-v-45de4fa8] {
    position: relative
}

.ci-oneBran[data-v-45de4fa8] {
    font-size: 10px!important;
    color: #888
}

.ci-oneBran[data-v-45de4fa8],.oneBran[data-v-45de4fa8],.zhu-oneBran[data-v-45de4fa8] {
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.cart[data-v-45de4fa8] {
    margin: 0 auto;
    width: 1300px;
    max-width: 1300px;
    height: 100%;
    overflow: auto
}

table[data-v-45de4fa8] {
    width: 100%;
    border: 1px solid #d1d1d1;
    border-radius: 6px!important
}

table>tbody[data-v-45de4fa8] {
    border-radius: 6px
}

table>tbody>.tr>td[data-v-45de4fa8]:first-of-type,table>thead>.tr>th[data-v-45de4fa8]:first-of-type {
    text-align: center;
    min-height: 80px;
    width: 3%
}

.tr[data-v-45de4fa8] {
    position: relative;
    min-height: 80px
}

.trs[data-v-45de4fa8] {
    background-color: #d8d8d8
}

table>tbody>.tr>td[data-v-45de4fa8]:nth-of-type(2),table>thead>.tr>th[data-v-45de4fa8]:nth-of-type(2) {
    text-align: left;
    width: 8%
}

table>thead>.tr>th[data-v-45de4fa8]:nth-of-type(3) {
    text-align: center!important
}

table>tbody>.tr>td[data-v-45de4fa8]:nth-of-type(3),table>thead>.tr>th[data-v-45de4fa8]:nth-of-type(3) {
    text-align: center;
    width: 16%
}

table>tbody>.tr>td[data-v-45de4fa8]:nth-of-type(4),table>thead>.tr>th[data-v-45de4fa8]:nth-of-type(4) {
    text-align: left!important;
    padding-left: 6%;
    width: 12%
}

table>tbody>.tr>td[data-v-45de4fa8]:nth-of-type(5),table>tbody>.tr>td[data-v-45de4fa8]:nth-of-type(6),table>thead>.tr>th[data-v-45de4fa8]:nth-of-type(5),table>thead>.tr>th[data-v-45de4fa8]:nth-of-type(6) {
    text-align: center!important;
    width: 10%
}

table>tbody>.tr>td[data-v-45de4fa8]:nth-of-type(7),table>thead>.tr>th[data-v-45de4fa8]:nth-of-type(7) {
    text-align: center!important;
    width: 8%
}

table>tbody>.tr>td:nth-of-type(7)>button[data-v-45de4fa8] {
    color: #357edd
}

.jiajia[data-v-45de4fa8] {
    margin-left: 2%;
    margin-top: 20px;
    margin-bottom: -4px
}

.jiajiaout[data-v-45de4fa8] {
    position: relative;
    border: 1px solid #b1b1b1;
    margin: 12px auto;
    background-color: #f8f8f8
}

tr[data-v-45de4fa8] {
    border-bottom: 1px dashed #d1d1d1;
    height: 80px;
    font-size: large
}

.leftTd[data-v-45de4fa8] {
    text-align: left!important
}

.leftTd>div[data-v-45de4fa8]:nth-of-type(2) {
    font-size: 12px;
    line-height: 16px;
    color: #888
}

.jgTd[data-v-45de4fa8] {
    font-size: 16px;
    color: #cf0000
}

.jgTd>span[data-v-45de4fa8] {
    font-size: 140%
}

button[data-v-45de4fa8] {
    cursor: pointer;
    width: auto;
    height: 36px;
    border: none;
    border-radius: 4px;
    font-size: large
}

.firstTr[data-v-45de4fa8] {
    height: 50px;
    background-color: #d1d1d1;
    font-size: 14px;
    line-height: 50px;
    border: none
}

.firstTr>th[data-v-45de4fa8]:first-of-type {
    width: 3%;
    text-align: center
}

.firstTr>th[data-v-45de4fa8]:nth-of-type(2) {
    width: 8%;
    text-align: left
}

.firstTr>th[data-v-45de4fa8]:nth-of-type(3) {
    width: 16%;
    text-align: center
}

.firstTr>th[data-v-45de4fa8]:nth-of-type(4) {
    width: 12%;
    text-align: center
}

.firstTr>th[data-v-45de4fa8]:nth-of-type(5),.firstTr>th[data-v-45de4fa8]:nth-of-type(6) {
    width: 10%;
    text-align: center
}

.firstTr>th[data-v-45de4fa8]:nth-of-type(7) {
    width: 8%;
    text-align: center
}

.firstTr th[data-v-45de4fa8] {
    background-color: #f8f8fa
}

.firstTab[data-v-45de4fa8] {
    border: none
}

h2[data-v-45de4fa8] {
    color: #cf0000;
    font-weight: 600
}

img[data-v-45de4fa8] {
    height: 64px;
    vertical-align: middle
}

.bigspan[data-v-45de4fa8] {
    font-size: 14px
}

.alter[data-v-45de4fa8] {
    margin: 0 auto;
    text-align: center;
    width: 60%;
    height: 24px;
    line-height: 24px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    border: 1px solid #888;
    border-radius: 4px;
    overflow: hidden
}

.alter>div[data-v-45de4fa8] {
    flex-grow: 1;
    border: 1px solid hsla(0,0%,53.3%,.233);
    cursor: pointer
}

.bgcImg[data-v-45de4fa8] {
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 100%;
    overflow: hidden;
    background-image: url(https://labgic-new.oss-cn-hangzhou.aliyuncs.com/static/pc-imgs/cartBR.png);
    background-repeat: repeat-x
}

.bgcButton[data-v-45de4fa8] {
    font-size: 14px;
    background-color: hsla(0,0%,100%,0)!important
}

.freeShipTips[data-v-45de4fa8],.freeShipTipsDiv[data-v-45de4fa8] {
    margin: 10px;
    display: flex;
    flex-direction: row
}

.freeShipCateName[data-v-45de4fa8] {
    color: #e1251b;
    border: 1px solid #e1251b;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    padding-left: 4px;
    padding-right: 4px
}

.freeShipTipsDiv[data-v-45de4fa8] span {
    color: #e1251b
}

.ruidero[data-v-45de4fa8] {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #888;
    border: 1px solid #888;
    border-radius: 50%;
    text-align: center;
    font-size: 16px;
    margin-top: 8px;
    cursor: pointer
}

.freight[data-v-45de4fa8] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.freight-btn[data-v-45de4fa8] {
    height: auto!important;
    font-size: 14px
}

.isGiftBagLimit[data-v-45de4fa8] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    width: 1300px;
    text-align: left;
    padding-left: 16px;
    font-size: 18px;
    color: #fff;
    background-color: #e1251b
}

.isGiftBagLimitTr[data-v-45de4fa8] {
    height: 120px!important
}

.giftPrice[data-v-45de4fa8] {
    font-size: 16px!important
}

.trTopHeight>td[data-v-45de4fa8] {
    padding-top: 60px
}

.trTopHeightDiv[data-v-45de4fa8] {
    color: #e1251b;
    position: absolute;
    top: 26px;
    left: 12px;
    z-index: 9;
    width: 1300px;
    text-align: left;
    font-size: 14px
}

#reght[data-v-2a455296] {
    margin: 12px 20px
}

.crossPrice[data-v-2a455296] {
    font-size: 100%!important;
    color: #888;
    -webkit-text-decoration-line: line-through!important;
    text-decoration-line: line-through!important
}

.xaunze[data-v-2a455296] {
    width: 3vw;
    height: 12px;
    font-size: 14px;
    background-color: #fff;
    color: #e9000e;
    border: 1px solid #e1251b
}

#quxiao[data-v-2a455296] {
    width: 100%;
    background-color: #357edd;
    color: #fff
}

#flexSon[data-v-2a455296] {
    display: flex;
    line-height: 16px;
    justify-content: space-around
}

#left>img[data-v-2a455296] {
    margin: 46px 2vw;
    width: 16vw;
    height: 16vw;
    vertical-align: middle
}

#none[data-v-2a455296] {
    display: none
}

#disDiv[data-v-2a455296] {
    text-align: left;
    z-index: 9;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
    background-color: #f1f1f1!important;
    color: #000;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

#disDiv>div[data-v-2a455296],#disDiv[data-v-2a455296] {
    transition: all .4s
}

.forDivSon[data-v-2a455296] {
    width: 200px;
    position: relative
}

.forDivSon>button[data-v-2a455296] {
    position: absolute;
    bottom: 10px;
    right: 0;
    border: 1px solid #e9000e;
    background-color: #fff;
    color: #e9000e;
    float: right;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    margin-right: 12px;
    width: 76px;
    margin-top: 36px
}

.forDivSon>p>span[data-v-2a455296] {
    font-size: 22px;
    font-weight: 500
}

.forDivSon>p[data-v-2a455296] {
    margin-top: 14px;
    display: inline-block;
    color: #e9000e;
    font-size: 12px;
    line-height: 14px;
    text-align: left
}

.forDivSon>div[data-v-2a455296] {
    background-color: #e9000e;
    height: 36px;
    line-height: 36px;
    width: 36%;
    text-align: center;
    font-size: 12px;
    border-radius: 2px;
    color: #fff;
    margin-top: 2px;
    transform: scale(.8)
}

.forDiv[data-v-2a455296] {
    width: 384px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    border: 1px solid rgba(195,192,192,.4)!important;
    border-radius: 6px
}

.forDiv>div[data-v-2a455296] {
    width: 56%;
    margin-top: 8px;
    margin-left: 8px
}

.forDiv>div>p[data-v-2a455296] {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px
}

.OverDiv[data-v-2a455296] {
    border: none;
    width: 1290px;
    border-radius: 6px;
    overflow-x: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.OverDiv>div[data-v-2a455296] {
    height: 90%;
    float: left;
    margin: auto 1vw;
    border: 1px solid #888;
    background-color: #fff;
    flex-shrink: 0;
    width: 384px
}

.OverDiv>div>img[data-v-2a455296] {
    vertical-align: middle;
    height: 64px;
    margin: 8px
}

.moveDiv[data-v-2a455296] {
    background-color: #f3f3f3!important;
    width: 6vw!important;
    float: left!important
}

.lastDiv[data-v-2a455296] {
    box-sizing: border-box;
    width: 100%;
    height: 64px;
    border: 1px solid rgba(89,89,89,.452);
    border-radius: 6px;
    margin: 24px auto
}

.lastDiv>div[data-v-2a455296]:first-of-type {
    float: inherit;
    margin: 12px 24px
}

.lastDiv>button[data-v-2a455296] {
    float: right;
    margin: 12px 24px;
    height: 60%;
    width: 10%;
    background-image: linear-gradient(#d51d29,#fc6641);
    color: #fff
}

.lastTrdiv[data-v-2a455296] {
    width: 10%;
    height: 60px;
    background-color: #f3f3f3;
    margin: 12px auto;
    overflow: hidden
}

.rTD[data-v-2a455296] {
    width: 100%;
    position: relative;
    height: 60px;
    background-color: #fff;
    padding: auto 2vw;
    overflow-x: auto
}

.rTD>span[data-v-2a455296]:first-of-type {
    left: 2%
}

.rTD>span[data-v-2a455296]:first-of-type,.rTD>span[data-v-2a455296]:nth-of-type(2) {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    color: #888
}

.rTD>span[data-v-2a455296]:nth-of-type(2) {
    right: 2%
}

.lastTr>td[data-v-2a455296] {
    overflow: hidden
}

.lastTr[data-v-2a455296] {
    height: 60px;
    width: 100%;
    background-color: #fff;
    position: relative
}

.xdzp[data-v-2a455296] {
    margin-bottom: 12px;
    background-color: #e6ecf3
}

.jiajiagTr[data-v-2a455296] {
    overflow: hidden
}

.jiajaisong[data-v-2a455296] {
    position: relative
}

.ci-oneBran[data-v-2a455296] {
    font-size: 10px!important;
    color: #888
}

.ci-oneBran[data-v-2a455296],.oneBran[data-v-2a455296],.zhu-oneBran[data-v-2a455296] {
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.cart[data-v-2a455296] {
    margin: 0 auto;
    width: 1300px;
    max-width: 1300px;
    height: 100%;
    overflow: auto
}

table[data-v-2a455296] {
    width: 100%;
    border: 1px solid #d1d1d1;
    border-radius: 6px!important
}

table>tbody[data-v-2a455296] {
    border-radius: 6px
}

table>tbody>.tr>td[data-v-2a455296]:first-of-type,table>thead>.tr>th[data-v-2a455296]:first-of-type {
    text-align: center;
    min-height: 80px;
    width: 3%
}

.tr[data-v-2a455296] {
    position: relative;
    min-height: 80px
}

.trs[data-v-2a455296] {
    background-color: #d8d8d8
}

table>tbody>.tr>td[data-v-2a455296]:nth-of-type(2),table>thead>.tr>th[data-v-2a455296]:nth-of-type(2) {
    text-align: left;
    width: 8%
}

table>thead>.tr>th[data-v-2a455296]:nth-of-type(3) {
    text-align: center!important
}

table>tbody>.tr>td[data-v-2a455296]:nth-of-type(3),table>thead>.tr>th[data-v-2a455296]:nth-of-type(3) {
    text-align: center;
    width: 16%
}

table>tbody>.tr>td[data-v-2a455296]:nth-of-type(4),table>thead>.tr>th[data-v-2a455296]:nth-of-type(4) {
    text-align: left!important;
    padding-left: 6%;
    width: 12%
}

table>tbody>.tr>td[data-v-2a455296]:nth-of-type(5),table>tbody>.tr>td[data-v-2a455296]:nth-of-type(6),table>thead>.tr>th[data-v-2a455296]:nth-of-type(5),table>thead>.tr>th[data-v-2a455296]:nth-of-type(6) {
    text-align: center!important;
    width: 10%
}

table>tbody>.tr>td[data-v-2a455296]:nth-of-type(7),table>thead>.tr>th[data-v-2a455296]:nth-of-type(7) {
    text-align: center!important;
    width: 8%
}

table>tbody>.tr>td:nth-of-type(7)>button[data-v-2a455296] {
    color: #357edd
}

.jiajia[data-v-2a455296] {
    margin-left: 2%;
    margin-top: 20px;
    margin-bottom: -4px
}

.jiajiaout[data-v-2a455296] {
    position: relative;
    border: 1px solid #b1b1b1;
    margin: 12px auto;
    background-color: #f8f8f8
}

tr[data-v-2a455296] {
    border-bottom: 1px dashed #d1d1d1;
    height: 80px;
    font-size: large
}

.leftTd[data-v-2a455296] {
    text-align: left!important
}

.leftTd>div[data-v-2a455296]:nth-of-type(2) {
    font-size: 12px;
    line-height: 16px;
    color: #888
}

.jgTd[data-v-2a455296] {
    font-size: 16px;
    color: #cf0000
}

.jgTd>span[data-v-2a455296] {
    font-size: 140%
}

button[data-v-2a455296] {
    cursor: pointer;
    width: auto;
    height: 36px;
    border: none;
    border-radius: 4px;
    font-size: large
}

.firstTr[data-v-2a455296] {
    height: 50px;
    background-color: #d1d1d1;
    font-size: 14px;
    line-height: 50px;
    border: none
}

.firstTr>th[data-v-2a455296]:first-of-type {
    width: 3%;
    text-align: center
}

.firstTr>th[data-v-2a455296]:nth-of-type(2) {
    width: 8%;
    text-align: left
}

.firstTr>th[data-v-2a455296]:nth-of-type(3) {
    width: 16%;
    text-align: center
}

.firstTr>th[data-v-2a455296]:nth-of-type(4) {
    width: 12%;
    text-align: center
}

.firstTr>th[data-v-2a455296]:nth-of-type(5),.firstTr>th[data-v-2a455296]:nth-of-type(6) {
    width: 10%;
    text-align: center
}

.firstTr>th[data-v-2a455296]:nth-of-type(7) {
    width: 8%;
    text-align: center
}

.firstTr th[data-v-2a455296] {
    background-color: #f8f8fa
}

.firstTab[data-v-2a455296] {
    border: none
}

h2[data-v-2a455296] {
    color: #cf0000;
    font-weight: 600
}

img[data-v-2a455296] {
    height: 64px;
    vertical-align: middle
}

.bigspan[data-v-2a455296] {
    font-size: 14px
}

.alter[data-v-2a455296] {
    margin: 0 auto;
    text-align: center;
    width: 60%;
    height: 24px;
    line-height: 24px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    border: 1px solid #888;
    border-radius: 4px;
    overflow: hidden
}

.alter>div[data-v-2a455296] {
    flex-grow: 1;
    border: 1px solid hsla(0,0%,53.3%,.233);
    cursor: pointer
}

.bgcImg[data-v-2a455296] {
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 100%;
    overflow: hidden;
    background-image: url(https://labgic-new.oss-cn-hangzhou.aliyuncs.com/static/pc-imgs/cartBR.png);
    background-repeat: repeat-x
}

.bgcButton[data-v-2a455296] {
    font-size: 14px;
    background-color: hsla(0,0%,100%,0)!important
}

.freeShipTips[data-v-2a455296],.freeShipTipsDiv[data-v-2a455296] {
    margin: 10px;
    display: flex;
    flex-direction: row
}

.freeShipCateName[data-v-2a455296] {
    color: #e1251b;
    border: 1px solid #e1251b;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    padding-left: 4px;
    padding-right: 4px
}

.freeShipTipsDiv[data-v-2a455296] span {
    color: #e1251b
}

.ruidero[data-v-2a455296] {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #888;
    border: 1px solid #888;
    border-radius: 50%;
    text-align: center;
    font-size: 16px;
    margin-top: 8px;
    cursor: pointer
}

.freight[data-v-2a455296] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.freight-btn[data-v-2a455296] {
    height: auto!important;
    font-size: 14px
}

.isGiftBagLimit[data-v-2a455296] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    width: 1300px;
    text-align: left;
    padding-left: 16px;
    font-size: 18px;
    color: #fff;
    background-color: #e1251b
}

.isGiftBagLimitTr[data-v-2a455296] {
    height: 120px!important
}

.giftPrice[data-v-2a455296] {
    font-size: 16px!important
}

.trTopHeight>td[data-v-2a455296] {
    padding-top: 60px
}

.trTopHeightDiv[data-v-2a455296] {
    color: #e1251b;
    position: absolute;
    top: 26px;
    left: 12px;
    z-index: 9;
    width: 1300px;
    text-align: left;
    font-size: 14px
}

#reght[data-v-a236e340] {
    margin: 12px 20px
}

.crossPrice[data-v-a236e340] {
    font-size: 100%!important;
    color: #888;
    -webkit-text-decoration-line: line-through!important;
    text-decoration-line: line-through!important
}

.xaunze[data-v-a236e340] {
    width: 3vw;
    height: 12px;
    font-size: 14px;
    background-color: #fff;
    color: #e9000e;
    border: 1px solid #e1251b
}

#quxiao[data-v-a236e340] {
    width: 100%;
    background-color: #357edd;
    color: #fff
}

#flexSon[data-v-a236e340] {
    display: flex;
    line-height: 16px;
    justify-content: space-around
}

#left>img[data-v-a236e340] {
    margin: 46px 2vw;
    width: 16vw;
    height: 16vw;
    vertical-align: middle
}

#none[data-v-a236e340] {
    display: none
}

#disDiv[data-v-a236e340] {
    text-align: left;
    z-index: 9;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
    background-color: #f1f1f1!important;
    color: #000;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

#disDiv>div[data-v-a236e340],#disDiv[data-v-a236e340] {
    transition: all .4s
}

.forDivSon[data-v-a236e340] {
    width: 200px;
    position: relative
}

.forDivSon>button[data-v-a236e340] {
    position: absolute;
    bottom: 10px;
    right: 0;
    border: 1px solid #e9000e;
    background-color: #fff;
    color: #e9000e;
    float: right;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    margin-right: 12px;
    width: 76px;
    margin-top: 36px
}

.forDivSon>p>span[data-v-a236e340] {
    font-size: 22px;
    font-weight: 500
}

.forDivSon>p[data-v-a236e340] {
    margin-top: 14px;
    display: inline-block;
    color: #e9000e;
    font-size: 12px;
    line-height: 14px;
    text-align: left
}

.forDivSon>div[data-v-a236e340] {
    background-color: #e9000e;
    height: 36px;
    line-height: 36px;
    width: 36%;
    text-align: center;
    font-size: 12px;
    border-radius: 2px;
    color: #fff;
    margin-top: 2px;
    transform: scale(.8)
}

.forDiv[data-v-a236e340] {
    width: 384px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    border: 1px solid rgba(195,192,192,.4)!important;
    border-radius: 6px
}

.forDiv>div[data-v-a236e340] {
    width: 56%;
    margin-top: 8px;
    margin-left: 8px
}

.forDiv>div>p[data-v-a236e340] {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px
}

.OverDiv[data-v-a236e340] {
    border: none;
    width: 1290px;
    border-radius: 6px;
    overflow-x: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.OverDiv>div[data-v-a236e340] {
    height: 90%;
    float: left;
    margin: auto 1vw;
    border: 1px solid #888;
    background-color: #fff;
    flex-shrink: 0;
    width: 384px
}

.OverDiv>div>img[data-v-a236e340] {
    vertical-align: middle;
    height: 64px;
    margin: 8px
}

.moveDiv[data-v-a236e340] {
    background-color: #f3f3f3!important;
    width: 6vw!important;
    float: left!important
}

.lastDiv[data-v-a236e340] {
    box-sizing: border-box;
    width: 100%;
    height: 64px;
    border: 1px solid rgba(89,89,89,.452);
    border-radius: 6px;
    margin: 24px auto
}

.lastDiv>div[data-v-a236e340]:first-of-type {
    float: inherit;
    margin: 12px 24px
}

.lastDiv>button[data-v-a236e340] {
    float: right;
    margin: 12px 24px;
    height: 60%;
    width: 10%;
    background-image: linear-gradient(#d51d29,#fc6641);
    color: #fff
}

.lastTrdiv[data-v-a236e340] {
    width: 10%;
    height: 60px;
    background-color: #f3f3f3;
    margin: 12px auto;
    overflow: hidden
}

.rTD[data-v-a236e340] {
    width: 100%;
    position: relative;
    height: 60px;
    background-color: #fff;
    padding: auto 2vw;
    overflow-x: auto
}

.rTD>span[data-v-a236e340]:first-of-type {
    left: 2%
}

.rTD>span[data-v-a236e340]:first-of-type,.rTD>span[data-v-a236e340]:nth-of-type(2) {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    color: #888
}

.rTD>span[data-v-a236e340]:nth-of-type(2) {
    right: 2%
}

.lastTr>td[data-v-a236e340] {
    overflow: hidden
}

.lastTr[data-v-a236e340] {
    height: 60px;
    width: 100%;
    background-color: #fff;
    position: relative
}

.xdzp[data-v-a236e340] {
    margin-bottom: 12px;
    background-color: #e6ecf3
}

.jiajiagTr[data-v-a236e340] {
    overflow: hidden
}

.jiajaisong[data-v-a236e340] {
    position: relative
}

.ci-oneBran[data-v-a236e340] {
    font-size: 10px!important;
    color: #888
}

.ci-oneBran[data-v-a236e340],.oneBran[data-v-a236e340],.zhu-oneBran[data-v-a236e340] {
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.cart[data-v-a236e340] {
    margin: 0 auto;
    width: 1300px;
    max-width: 1300px;
    height: 100%;
    overflow: auto
}

table[data-v-a236e340] {
    width: 100%;
    border: 1px solid #d1d1d1;
    border-radius: 6px!important
}

table>tbody[data-v-a236e340] {
    border-radius: 6px
}

table>tbody>.tr>td[data-v-a236e340]:first-of-type,table>thead>.tr>th[data-v-a236e340]:first-of-type {
    text-align: center;
    min-height: 80px;
    width: 3%
}

.tr[data-v-a236e340] {
    position: relative;
    min-height: 80px
}

.trs[data-v-a236e340] {
    background-color: #d8d8d8
}

table>tbody>.tr>td[data-v-a236e340]:nth-of-type(2),table>thead>.tr>th[data-v-a236e340]:nth-of-type(2) {
    text-align: left;
    width: 8%
}

table>thead>.tr>th[data-v-a236e340]:nth-of-type(3) {
    text-align: center!important
}

table>tbody>.tr>td[data-v-a236e340]:nth-of-type(3),table>thead>.tr>th[data-v-a236e340]:nth-of-type(3) {
    text-align: center;
    width: 16%
}

table>tbody>.tr>td[data-v-a236e340]:nth-of-type(4),table>thead>.tr>th[data-v-a236e340]:nth-of-type(4) {
    text-align: left!important;
    padding-left: 6%;
    width: 12%
}

table>tbody>.tr>td[data-v-a236e340]:nth-of-type(5),table>tbody>.tr>td[data-v-a236e340]:nth-of-type(6),table>thead>.tr>th[data-v-a236e340]:nth-of-type(5),table>thead>.tr>th[data-v-a236e340]:nth-of-type(6) {
    text-align: center!important;
    width: 10%
}

table>tbody>.tr>td[data-v-a236e340]:nth-of-type(7),table>thead>.tr>th[data-v-a236e340]:nth-of-type(7) {
    text-align: center!important;
    width: 8%
}

table>tbody>.tr>td:nth-of-type(7)>button[data-v-a236e340] {
    color: #357edd
}

.jiajia[data-v-a236e340] {
    margin-left: 2%;
    margin-top: 20px;
    margin-bottom: -4px
}

.jiajiaout[data-v-a236e340] {
    position: relative;
    border: 1px solid #b1b1b1;
    margin: 12px auto;
    background-color: #f8f8f8
}

tr[data-v-a236e340] {
    border-bottom: 1px dashed #d1d1d1;
    height: 80px;
    font-size: large
}

.leftTd[data-v-a236e340] {
    text-align: left!important
}

.leftTd>div[data-v-a236e340]:nth-of-type(2) {
    font-size: 12px;
    line-height: 16px;
    color: #888
}

.jgTd[data-v-a236e340] {
    font-size: 16px;
    color: #cf0000
}

.jgTd>span[data-v-a236e340] {
    font-size: 140%
}

button[data-v-a236e340] {
    cursor: pointer;
    width: auto;
    height: 36px;
    border: none;
    border-radius: 4px;
    font-size: large
}

.firstTr[data-v-a236e340] {
    height: 50px;
    background-color: #d1d1d1;
    font-size: 14px;
    line-height: 50px;
    border: none
}

.firstTr>th[data-v-a236e340]:first-of-type {
    width: 3%;
    text-align: center
}

.firstTr>th[data-v-a236e340]:nth-of-type(2) {
    width: 8%;
    text-align: left
}

.firstTr>th[data-v-a236e340]:nth-of-type(3) {
    width: 16%;
    text-align: center
}

.firstTr>th[data-v-a236e340]:nth-of-type(4) {
    width: 12%;
    text-align: center
}

.firstTr>th[data-v-a236e340]:nth-of-type(5),.firstTr>th[data-v-a236e340]:nth-of-type(6) {
    width: 10%;
    text-align: center
}

.firstTr>th[data-v-a236e340]:nth-of-type(7) {
    width: 8%;
    text-align: center
}

.firstTr th[data-v-a236e340] {
    background-color: #f8f8fa
}

.firstTab[data-v-a236e340] {
    border: none
}

h2[data-v-a236e340] {
    color: #cf0000;
    font-weight: 600
}

img[data-v-a236e340] {
    height: 64px;
    vertical-align: middle
}

.bigspan[data-v-a236e340] {
    font-size: 14px
}

.alter[data-v-a236e340] {
    margin: 0 auto;
    text-align: center;
    width: 60%;
    height: 24px;
    line-height: 24px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    border: 1px solid #888;
    border-radius: 4px;
    overflow: hidden
}

.alter>div[data-v-a236e340] {
    flex-grow: 1;
    border: 1px solid hsla(0,0%,53.3%,.233);
    cursor: pointer
}

.bgcImg[data-v-a236e340] {
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 100%;
    overflow: hidden;
    background-image: url(https://labgic-new.oss-cn-hangzhou.aliyuncs.com/static/pc-imgs/cartBR.png);
    background-repeat: repeat-x
}

.bgcButton[data-v-a236e340] {
    font-size: 14px;
    background-color: hsla(0,0%,100%,0)!important
}

.freeShipTips[data-v-a236e340],.freeShipTipsDiv[data-v-a236e340] {
    margin: 10px;
    display: flex;
    flex-direction: row
}

.freeShipCateName[data-v-a236e340] {
    color: #e1251b;
    border: 1px solid #e1251b;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    padding-left: 4px;
    padding-right: 4px
}

.freeShipTipsDiv[data-v-a236e340] span {
    color: #e1251b
}

.ruidero[data-v-a236e340] {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #888;
    border: 1px solid #888;
    border-radius: 50%;
    text-align: center;
    font-size: 16px;
    margin-top: 8px;
    cursor: pointer
}

.freight[data-v-a236e340] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.freight-btn[data-v-a236e340] {
    height: auto!important;
    font-size: 14px
}

.isGiftBagLimit[data-v-a236e340] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    width: 1300px;
    text-align: left;
    padding-left: 16px;
    font-size: 18px;
    color: #fff;
    background-color: #e1251b
}

.isGiftBagLimitTr[data-v-a236e340] {
    height: 120px!important
}

.giftPrice[data-v-a236e340] {
    font-size: 16px!important
}

.trTopHeight>td[data-v-a236e340] {
    padding-top: 60px
}

.trTopHeightDiv[data-v-a236e340] {
    color: #e1251b;
    position: absolute;
    top: 26px;
    left: 12px;
    z-index: 9;
    width: 1300px;
    text-align: left;
    font-size: 14px
}

#reght[data-v-54fa93b3] {
    margin: 12px 20px
}

.crossPrice[data-v-54fa93b3] {
    font-size: 100%!important;
    color: #888;
    -webkit-text-decoration-line: line-through!important;
    text-decoration-line: line-through!important
}

.xaunze[data-v-54fa93b3] {
    width: 3vw;
    height: 12px;
    font-size: 14px;
    background-color: #fff;
    color: #e9000e;
    border: 1px solid #e1251b
}

#quxiao[data-v-54fa93b3] {
    width: 100%;
    background-color: #357edd;
    color: #fff
}

#flexSon[data-v-54fa93b3] {
    display: flex;
    line-height: 16px;
    justify-content: space-around
}

#left>img[data-v-54fa93b3] {
    margin: 46px 2vw;
    width: 16vw;
    height: 16vw;
    vertical-align: middle
}

#none[data-v-54fa93b3] {
    display: none
}

#disDiv[data-v-54fa93b3] {
    text-align: left;
    z-index: 9;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
    background-color: #f1f1f1!important;
    color: #000;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

#disDiv>div[data-v-54fa93b3],#disDiv[data-v-54fa93b3] {
    transition: all .4s
}

.forDivSon[data-v-54fa93b3] {
    width: 200px;
    position: relative
}

.forDivSon>button[data-v-54fa93b3] {
    position: absolute;
    bottom: 10px;
    right: 0;
    border: 1px solid #e9000e;
    background-color: #fff;
    color: #e9000e;
    float: right;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    margin-right: 12px;
    width: 76px;
    margin-top: 36px
}

.forDivSon>p>span[data-v-54fa93b3] {
    font-size: 22px;
    font-weight: 500
}

.forDivSon>p[data-v-54fa93b3] {
    margin-top: 14px;
    display: inline-block;
    color: #e9000e;
    font-size: 12px;
    line-height: 14px;
    text-align: left
}

.forDivSon>div[data-v-54fa93b3] {
    background-color: #e9000e;
    height: 36px;
    line-height: 36px;
    width: 36%;
    text-align: center;
    font-size: 12px;
    border-radius: 2px;
    color: #fff;
    margin-top: 2px;
    transform: scale(.8)
}

.forDiv[data-v-54fa93b3] {
    width: 384px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    border: 1px solid rgba(195,192,192,.4)!important;
    border-radius: 6px
}

.forDiv>div[data-v-54fa93b3] {
    width: 56%;
    margin-top: 8px;
    margin-left: 8px
}

.forDiv>div>p[data-v-54fa93b3] {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px
}

.OverDiv[data-v-54fa93b3] {
    border: none;
    width: 1290px;
    border-radius: 6px;
    overflow-x: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.OverDiv>div[data-v-54fa93b3] {
    height: 90%;
    float: left;
    margin: auto 1vw;
    border: 1px solid #888;
    background-color: #fff;
    flex-shrink: 0;
    width: 384px
}

.OverDiv>div>img[data-v-54fa93b3] {
    vertical-align: middle;
    height: 64px;
    margin: 8px
}

.moveDiv[data-v-54fa93b3] {
    background-color: #f3f3f3!important;
    width: 6vw!important;
    float: left!important
}

.lastDiv[data-v-54fa93b3] {
    box-sizing: border-box;
    width: 100%;
    height: 64px;
    border: 1px solid rgba(89,89,89,.452);
    border-radius: 6px;
    margin: 24px auto
}

.lastDiv>div[data-v-54fa93b3]:first-of-type {
    float: inherit;
    margin: 12px 24px
}

.lastDiv>button[data-v-54fa93b3] {
    float: right;
    margin: 12px 24px;
    height: 60%;
    width: 10%;
    background-image: linear-gradient(#d51d29,#fc6641);
    color: #fff
}

.lastTrdiv[data-v-54fa93b3] {
    width: 10%;
    height: 60px;
    background-color: #f3f3f3;
    margin: 12px auto;
    overflow: hidden
}

.rTD[data-v-54fa93b3] {
    width: 100%;
    position: relative;
    height: 60px;
    background-color: #fff;
    padding: auto 2vw;
    overflow-x: auto
}

.rTD>span[data-v-54fa93b3]:first-of-type {
    left: 2%
}

.rTD>span[data-v-54fa93b3]:first-of-type,.rTD>span[data-v-54fa93b3]:nth-of-type(2) {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    color: #888
}

.rTD>span[data-v-54fa93b3]:nth-of-type(2) {
    right: 2%
}

.lastTr>td[data-v-54fa93b3] {
    overflow: hidden
}

.lastTr[data-v-54fa93b3] {
    height: 60px;
    width: 100%;
    background-color: #fff;
    position: relative
}

.xdzp[data-v-54fa93b3] {
    margin-bottom: 12px;
    background-color: #e6ecf3
}

.jiajiagTr[data-v-54fa93b3] {
    overflow: hidden
}

.jiajaisong[data-v-54fa93b3] {
    position: relative
}

.ci-oneBran[data-v-54fa93b3] {
    font-size: 10px!important;
    color: #888
}

.ci-oneBran[data-v-54fa93b3],.oneBran[data-v-54fa93b3],.zhu-oneBran[data-v-54fa93b3] {
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.cart[data-v-54fa93b3] {
    margin: 0 auto;
    width: 1300px;
    max-width: 1300px;
    height: 100%;
    overflow: auto
}

table[data-v-54fa93b3] {
    width: 100%;
    border: 1px solid #d1d1d1;
    border-radius: 6px!important
}

table>tbody[data-v-54fa93b3] {
    border-radius: 6px
}

table>tbody>.tr>td[data-v-54fa93b3]:first-of-type,table>thead>.tr>th[data-v-54fa93b3]:first-of-type {
    text-align: center;
    min-height: 80px;
    width: 3%
}

.tr[data-v-54fa93b3] {
    position: relative;
    min-height: 80px
}

.trs[data-v-54fa93b3] {
    background-color: #d8d8d8
}

table>tbody>.tr>td[data-v-54fa93b3]:nth-of-type(2),table>thead>.tr>th[data-v-54fa93b3]:nth-of-type(2) {
    text-align: left;
    width: 8%
}

table>thead>.tr>th[data-v-54fa93b3]:nth-of-type(3) {
    text-align: center!important
}

table>tbody>.tr>td[data-v-54fa93b3]:nth-of-type(3),table>thead>.tr>th[data-v-54fa93b3]:nth-of-type(3) {
    text-align: center;
    width: 16%
}

table>tbody>.tr>td[data-v-54fa93b3]:nth-of-type(4),table>thead>.tr>th[data-v-54fa93b3]:nth-of-type(4) {
    text-align: left!important;
    padding-left: 6%;
    width: 12%
}

table>tbody>.tr>td[data-v-54fa93b3]:nth-of-type(5),table>tbody>.tr>td[data-v-54fa93b3]:nth-of-type(6),table>thead>.tr>th[data-v-54fa93b3]:nth-of-type(5),table>thead>.tr>th[data-v-54fa93b3]:nth-of-type(6) {
    text-align: center!important;
    width: 10%
}

table>tbody>.tr>td[data-v-54fa93b3]:nth-of-type(7),table>thead>.tr>th[data-v-54fa93b3]:nth-of-type(7) {
    text-align: center!important;
    width: 8%
}

table>tbody>.tr>td:nth-of-type(7)>button[data-v-54fa93b3] {
    color: #357edd
}

.jiajia[data-v-54fa93b3] {
    margin-left: 2%;
    margin-top: 20px;
    margin-bottom: -4px
}

.jiajiaout[data-v-54fa93b3] {
    position: relative;
    border: 1px solid #b1b1b1;
    margin: 12px auto;
    background-color: #f8f8f8
}

tr[data-v-54fa93b3] {
    border-bottom: 1px dashed #d1d1d1;
    height: 80px;
    font-size: large
}

.leftTd[data-v-54fa93b3] {
    text-align: left!important
}

.leftTd>div[data-v-54fa93b3]:nth-of-type(2) {
    font-size: 12px;
    line-height: 16px;
    color: #888
}

.jgTd[data-v-54fa93b3] {
    font-size: 16px;
    color: #cf0000
}

.jgTd>span[data-v-54fa93b3] {
    font-size: 140%
}

button[data-v-54fa93b3] {
    cursor: pointer;
    width: auto;
    height: 36px;
    border: none;
    border-radius: 4px;
    font-size: large
}

.firstTr[data-v-54fa93b3] {
    height: 50px;
    background-color: #d1d1d1;
    font-size: 14px;
    line-height: 50px;
    border: none
}

.firstTr>th[data-v-54fa93b3]:first-of-type {
    width: 3%;
    text-align: center
}

.firstTr>th[data-v-54fa93b3]:nth-of-type(2) {
    width: 8%;
    text-align: left
}

.firstTr>th[data-v-54fa93b3]:nth-of-type(3) {
    width: 16%;
    text-align: center
}

.firstTr>th[data-v-54fa93b3]:nth-of-type(4) {
    width: 12%;
    text-align: center
}

.firstTr>th[data-v-54fa93b3]:nth-of-type(5),.firstTr>th[data-v-54fa93b3]:nth-of-type(6) {
    width: 10%;
    text-align: center
}

.firstTr>th[data-v-54fa93b3]:nth-of-type(7) {
    width: 8%;
    text-align: center
}

.firstTr th[data-v-54fa93b3] {
    background-color: #f8f8fa
}

.firstTab[data-v-54fa93b3] {
    border: none
}

h2[data-v-54fa93b3] {
    color: #cf0000;
    font-weight: 600
}

img[data-v-54fa93b3] {
    height: 64px;
    vertical-align: middle
}

.bigspan[data-v-54fa93b3] {
    font-size: 14px
}

.alter[data-v-54fa93b3] {
    margin: 0 auto;
    text-align: center;
    width: 60%;
    height: 24px;
    line-height: 24px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    border: 1px solid #888;
    border-radius: 4px;
    overflow: hidden
}

.alter>div[data-v-54fa93b3] {
    flex-grow: 1;
    border: 1px solid hsla(0,0%,53.3%,.233);
    cursor: pointer
}

.bgcImg[data-v-54fa93b3] {
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 100%;
    overflow: hidden;
    background-image: url(https://labgic-new.oss-cn-hangzhou.aliyuncs.com/static/pc-imgs/cartBR.png);
    background-repeat: repeat-x
}

.bgcButton[data-v-54fa93b3] {
    font-size: 14px;
    background-color: hsla(0,0%,100%,0)!important
}

.freeShipTips[data-v-54fa93b3],.freeShipTipsDiv[data-v-54fa93b3] {
    margin: 10px;
    display: flex;
    flex-direction: row
}

.freeShipCateName[data-v-54fa93b3] {
    color: #e1251b;
    border: 1px solid #e1251b;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    padding-left: 4px;
    padding-right: 4px
}

.freeShipTipsDiv[data-v-54fa93b3] span {
    color: #e1251b
}

.ruidero[data-v-54fa93b3] {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #888;
    border: 1px solid #888;
    border-radius: 50%;
    text-align: center;
    font-size: 16px;
    margin-top: 8px;
    cursor: pointer
}

.freight[data-v-54fa93b3] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.freight-btn[data-v-54fa93b3] {
    height: auto!important;
    font-size: 14px
}

.isGiftBagLimit[data-v-54fa93b3] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    width: 1300px;
    text-align: left;
    padding-left: 16px;
    font-size: 18px;
    color: #fff;
    background-color: #e1251b
}

.isGiftBagLimitTr[data-v-54fa93b3] {
    height: 120px!important
}

.giftPrice[data-v-54fa93b3] {
    font-size: 16px!important
}

.trTopHeight>td[data-v-54fa93b3] {
    padding-top: 60px
}

.trTopHeightDiv[data-v-54fa93b3] {
    color: #e1251b;
    position: absolute;
    top: 26px;
    left: 12px;
    z-index: 9;
    width: 1300px;
    text-align: left;
    font-size: 14px
}

#reght[data-v-e3a101b2] {
    margin: 12px 20px
}

.crossPrice[data-v-e3a101b2] {
    font-size: 100%!important;
    color: #888;
    -webkit-text-decoration-line: line-through!important;
    text-decoration-line: line-through!important
}

.xaunze[data-v-e3a101b2] {
    width: 3vw;
    height: 12px;
    font-size: 14px;
    background-color: #fff;
    color: #e9000e;
    border: 1px solid #e1251b
}

#quxiao[data-v-e3a101b2] {
    width: 100%;
    background-color: #357edd;
    color: #fff
}

#flexSon[data-v-e3a101b2] {
    display: flex;
    line-height: 16px;
    justify-content: space-around
}

#left>img[data-v-e3a101b2] {
    margin: 46px 2vw;
    width: 16vw;
    height: 16vw;
    vertical-align: middle
}

#none[data-v-e3a101b2] {
    display: none
}

#disDiv[data-v-e3a101b2] {
    text-align: left;
    z-index: 9;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
    background-color: #f1f1f1!important;
    color: #000;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

#disDiv>div[data-v-e3a101b2],#disDiv[data-v-e3a101b2] {
    transition: all .4s
}

.forDivSon[data-v-e3a101b2] {
    width: 200px;
    position: relative
}

.forDivSon>button[data-v-e3a101b2] {
    position: absolute;
    bottom: 10px;
    right: 0;
    border: 1px solid #e9000e;
    background-color: #fff;
    color: #e9000e;
    float: right;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    margin-right: 12px;
    width: 76px;
    margin-top: 36px
}

.forDivSon>p>span[data-v-e3a101b2] {
    font-size: 22px;
    font-weight: 500
}

.forDivSon>p[data-v-e3a101b2] {
    margin-top: 14px;
    display: inline-block;
    color: #e9000e;
    font-size: 12px;
    line-height: 14px;
    text-align: left
}

.forDivSon>div[data-v-e3a101b2] {
    background-color: #e9000e;
    height: 36px;
    line-height: 36px;
    width: 36%;
    text-align: center;
    font-size: 12px;
    border-radius: 2px;
    color: #fff;
    margin-top: 2px;
    transform: scale(.8)
}

.forDiv[data-v-e3a101b2] {
    width: 384px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    border: 1px solid rgba(195,192,192,.4)!important;
    border-radius: 6px
}

.forDiv>div[data-v-e3a101b2] {
    width: 56%;
    margin-top: 8px;
    margin-left: 8px
}

.forDiv>div>p[data-v-e3a101b2] {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px
}

.OverDiv[data-v-e3a101b2] {
    border: none;
    width: 1290px;
    border-radius: 6px;
    overflow-x: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.OverDiv>div[data-v-e3a101b2] {
    height: 90%;
    float: left;
    margin: auto 1vw;
    border: 1px solid #888;
    background-color: #fff;
    flex-shrink: 0;
    width: 384px
}

.OverDiv>div>img[data-v-e3a101b2] {
    vertical-align: middle;
    height: 64px;
    margin: 8px
}

.moveDiv[data-v-e3a101b2] {
    background-color: #f3f3f3!important;
    width: 6vw!important;
    float: left!important
}

.lastDiv[data-v-e3a101b2] {
    box-sizing: border-box;
    width: 100%;
    height: 64px;
    border: 1px solid rgba(89,89,89,.452);
    border-radius: 6px;
    margin: 24px auto
}

.lastDiv>div[data-v-e3a101b2]:first-of-type {
    float: inherit;
    margin: 12px 24px
}

.lastDiv>button[data-v-e3a101b2] {
    float: right;
    margin: 12px 24px;
    height: 60%;
    width: 10%;
    background-image: linear-gradient(#d51d29,#fc6641);
    color: #fff
}

.lastTrdiv[data-v-e3a101b2] {
    width: 10%;
    height: 60px;
    background-color: #f3f3f3;
    margin: 12px auto;
    overflow: hidden
}

.rTD[data-v-e3a101b2] {
    width: 100%;
    position: relative;
    height: 60px;
    background-color: #fff;
    padding: auto 2vw;
    overflow-x: auto
}

.rTD>span[data-v-e3a101b2]:first-of-type {
    left: 2%
}

.rTD>span[data-v-e3a101b2]:first-of-type,.rTD>span[data-v-e3a101b2]:nth-of-type(2) {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    color: #888
}

.rTD>span[data-v-e3a101b2]:nth-of-type(2) {
    right: 2%
}

.lastTr>td[data-v-e3a101b2] {
    overflow: hidden
}

.lastTr[data-v-e3a101b2] {
    height: 60px;
    width: 100%;
    background-color: #fff;
    position: relative
}

.xdzp[data-v-e3a101b2] {
    margin-bottom: 12px;
    background-color: #e6ecf3
}

.jiajiagTr[data-v-e3a101b2] {
    overflow: hidden
}

.jiajaisong[data-v-e3a101b2] {
    position: relative
}

.ci-oneBran[data-v-e3a101b2] {
    font-size: 10px!important;
    color: #888
}

.ci-oneBran[data-v-e3a101b2],.oneBran[data-v-e3a101b2],.zhu-oneBran[data-v-e3a101b2] {
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.cart[data-v-e3a101b2] {
    margin: 0 auto;
    width: 1300px;
    max-width: 1300px;
    height: 100%;
    overflow: auto
}

table[data-v-e3a101b2] {
    width: 100%;
    border: 1px solid #d1d1d1;
    border-radius: 6px!important
}

table>tbody[data-v-e3a101b2] {
    border-radius: 6px
}

table>tbody>.tr>td[data-v-e3a101b2]:first-of-type,table>thead>.tr>th[data-v-e3a101b2]:first-of-type {
    text-align: center;
    min-height: 80px;
    width: 3%
}

.tr[data-v-e3a101b2] {
    position: relative;
    min-height: 80px
}

.trs[data-v-e3a101b2] {
    background-color: #d8d8d8
}

table>tbody>.tr>td[data-v-e3a101b2]:nth-of-type(2),table>thead>.tr>th[data-v-e3a101b2]:nth-of-type(2) {
    text-align: left;
    width: 8%
}

table>thead>.tr>th[data-v-e3a101b2]:nth-of-type(3) {
    text-align: center!important
}

table>tbody>.tr>td[data-v-e3a101b2]:nth-of-type(3),table>thead>.tr>th[data-v-e3a101b2]:nth-of-type(3) {
    text-align: center;
    width: 16%
}

table>tbody>.tr>td[data-v-e3a101b2]:nth-of-type(4),table>thead>.tr>th[data-v-e3a101b2]:nth-of-type(4) {
    text-align: left!important;
    padding-left: 6%;
    width: 12%
}

table>tbody>.tr>td[data-v-e3a101b2]:nth-of-type(5),table>tbody>.tr>td[data-v-e3a101b2]:nth-of-type(6),table>thead>.tr>th[data-v-e3a101b2]:nth-of-type(5),table>thead>.tr>th[data-v-e3a101b2]:nth-of-type(6) {
    text-align: center!important;
    width: 10%
}

table>tbody>.tr>td[data-v-e3a101b2]:nth-of-type(7),table>thead>.tr>th[data-v-e3a101b2]:nth-of-type(7) {
    text-align: center!important;
    width: 8%
}

table>tbody>.tr>td:nth-of-type(7)>button[data-v-e3a101b2] {
    color: #357edd
}

.jiajia[data-v-e3a101b2] {
    margin-left: 2%;
    margin-top: 20px;
    margin-bottom: -4px
}

.jiajiaout[data-v-e3a101b2] {
    position: relative;
    border: 1px solid #b1b1b1;
    margin: 12px auto;
    background-color: #f8f8f8
}

tr[data-v-e3a101b2] {
    border-bottom: 1px dashed #d1d1d1;
    height: 80px;
    font-size: large
}

.leftTd[data-v-e3a101b2] {
    text-align: left!important
}

.leftTd>div[data-v-e3a101b2]:nth-of-type(2) {
    font-size: 12px;
    line-height: 16px;
    color: #888
}

.jgTd[data-v-e3a101b2] {
    font-size: 16px;
    color: #cf0000
}

.jgTd>span[data-v-e3a101b2] {
    font-size: 140%
}

button[data-v-e3a101b2] {
    cursor: pointer;
    width: auto;
    height: 36px;
    border: none;
    border-radius: 4px;
    font-size: large
}

.firstTr[data-v-e3a101b2] {
    height: 50px;
    background-color: #d1d1d1;
    font-size: 14px;
    line-height: 50px;
    border: none
}

.firstTr>th[data-v-e3a101b2]:first-of-type {
    width: 3%;
    text-align: center
}

.firstTr>th[data-v-e3a101b2]:nth-of-type(2) {
    width: 8%;
    text-align: left
}

.firstTr>th[data-v-e3a101b2]:nth-of-type(3) {
    width: 16%;
    text-align: center
}

.firstTr>th[data-v-e3a101b2]:nth-of-type(4) {
    width: 12%;
    text-align: center
}

.firstTr>th[data-v-e3a101b2]:nth-of-type(5),.firstTr>th[data-v-e3a101b2]:nth-of-type(6) {
    width: 10%;
    text-align: center
}

.firstTr>th[data-v-e3a101b2]:nth-of-type(7) {
    width: 8%;
    text-align: center
}

.firstTr th[data-v-e3a101b2] {
    background-color: #f8f8fa
}

.firstTab[data-v-e3a101b2] {
    border: none
}

h2[data-v-e3a101b2] {
    color: #cf0000;
    font-weight: 600
}

img[data-v-e3a101b2] {
    height: 64px;
    vertical-align: middle
}

.bigspan[data-v-e3a101b2] {
    font-size: 14px
}

.alter[data-v-e3a101b2] {
    margin: 0 auto;
    text-align: center;
    width: 60%;
    height: 24px;
    line-height: 24px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    border: 1px solid #888;
    border-radius: 4px;
    overflow: hidden
}

.alter>div[data-v-e3a101b2] {
    flex-grow: 1;
    border: 1px solid hsla(0,0%,53.3%,.233);
    cursor: pointer
}

.bgcImg[data-v-e3a101b2] {
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 100%;
    overflow: hidden;
    background-image: url(https://labgic-new.oss-cn-hangzhou.aliyuncs.com/static/pc-imgs/cartBR.png);
    background-repeat: repeat-x
}

.bgcButton[data-v-e3a101b2] {
    font-size: 14px;
    background-color: hsla(0,0%,100%,0)!important
}

.freeShipTips[data-v-e3a101b2],.freeShipTipsDiv[data-v-e3a101b2] {
    margin: 10px;
    display: flex;
    flex-direction: row
}

.freeShipCateName[data-v-e3a101b2] {
    color: #e1251b;
    border: 1px solid #e1251b;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    padding-left: 4px;
    padding-right: 4px
}

.freeShipTipsDiv[data-v-e3a101b2] span {
    color: #e1251b
}

.ruidero[data-v-e3a101b2] {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #888;
    border: 1px solid #888;
    border-radius: 50%;
    text-align: center;
    font-size: 16px;
    margin-top: 8px;
    cursor: pointer
}

.freight[data-v-e3a101b2] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.freight-btn[data-v-e3a101b2] {
    height: auto!important;
    font-size: 14px
}

.isGiftBagLimit[data-v-e3a101b2] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    width: 1300px;
    text-align: left;
    padding-left: 16px;
    font-size: 18px;
    color: #fff;
    background-color: #e1251b
}

.isGiftBagLimitTr[data-v-e3a101b2] {
    height: 120px!important
}

.giftPrice[data-v-e3a101b2] {
    font-size: 16px!important
}

.trTopHeight>td[data-v-e3a101b2] {
    padding-top: 60px
}

.trTopHeightDiv[data-v-e3a101b2] {
    color: #e1251b;
    position: absolute;
    top: 26px;
    left: 12px;
    z-index: 9;
    width: 1300px;
    text-align: left;
    font-size: 14px
}

.imgUrl[data-v-e3a101b2] {
    max-width: 100px
}

.solidLine[data-v-e3a101b2] {
    border-bottom: 1px solid #000
}

#reght[data-v-6916d541] {
    margin: 12px 20px
}

.crossPrice[data-v-6916d541] {
    font-size: 100%!important;
    color: #888;
    -webkit-text-decoration-line: line-through!important;
    text-decoration-line: line-through!important
}

.xaunze[data-v-6916d541] {
    width: 3vw;
    height: 12px;
    font-size: 14px;
    background-color: #fff;
    color: #e9000e;
    border: 1px solid #e1251b
}

#quxiao[data-v-6916d541] {
    width: 100%;
    background-color: #357edd;
    color: #fff
}

#flexSon[data-v-6916d541] {
    display: flex;
    line-height: 16px;
    justify-content: space-around
}

#left>img[data-v-6916d541] {
    margin: 46px 2vw;
    width: 16vw;
    height: 16vw;
    vertical-align: middle
}

#none[data-v-6916d541] {
    display: none
}

#disDiv[data-v-6916d541] {
    text-align: left;
    z-index: 9;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
    background-color: #f1f1f1!important;
    color: #000;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

#disDiv>div[data-v-6916d541],#disDiv[data-v-6916d541] {
    transition: all .4s
}

.forDivSon[data-v-6916d541] {
    width: 200px;
    position: relative
}

.forDivSon>button[data-v-6916d541] {
    position: absolute;
    bottom: 10px;
    right: 0;
    border: 1px solid #e9000e;
    background-color: #fff;
    color: #e9000e;
    float: right;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    margin-right: 12px;
    width: 76px;
    margin-top: 36px
}

.forDivSon>p>span[data-v-6916d541] {
    font-size: 22px;
    font-weight: 500
}

.forDivSon>p[data-v-6916d541] {
    margin-top: 14px;
    display: inline-block;
    color: #e9000e;
    font-size: 12px;
    line-height: 14px;
    text-align: left
}

.forDivSon>div[data-v-6916d541] {
    background-color: #e9000e;
    height: 36px;
    line-height: 36px;
    width: 36%;
    text-align: center;
    font-size: 12px;
    border-radius: 2px;
    color: #fff;
    margin-top: 2px;
    transform: scale(.8)
}

.forDiv[data-v-6916d541] {
    width: 384px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    border: 1px solid rgba(195,192,192,.4)!important;
    border-radius: 6px
}

.forDiv>div[data-v-6916d541] {
    width: 56%;
    margin-top: 8px;
    margin-left: 8px
}

.forDiv>div>p[data-v-6916d541] {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px
}

.OverDiv[data-v-6916d541] {
    border: none;
    width: 1290px;
    border-radius: 6px;
    overflow-x: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.OverDiv>div[data-v-6916d541] {
    height: 90%;
    float: left;
    margin: auto 1vw;
    border: 1px solid #888;
    background-color: #fff;
    flex-shrink: 0;
    width: 384px
}

.OverDiv>div>img[data-v-6916d541] {
    vertical-align: middle;
    height: 64px;
    margin: 8px
}

.moveDiv[data-v-6916d541] {
    background-color: #f3f3f3!important;
    width: 6vw!important;
    float: left!important
}

.lastDiv[data-v-6916d541] {
    box-sizing: border-box;
    width: 100%;
    height: 64px;
    border: 1px solid rgba(89,89,89,.452);
    border-radius: 6px;
    margin: 24px auto
}

.lastDiv>div[data-v-6916d541]:first-of-type {
    float: inherit;
    margin: 12px 24px
}

.lastDiv>button[data-v-6916d541] {
    float: right;
    margin: 12px 24px;
    height: 60%;
    width: 10%;
    background-image: linear-gradient(#d51d29,#fc6641);
    color: #fff
}

.lastTrdiv[data-v-6916d541] {
    width: 10%;
    height: 60px;
    background-color: #f3f3f3;
    margin: 12px auto;
    overflow: hidden
}

.rTD[data-v-6916d541] {
    width: 100%;
    position: relative;
    height: 60px;
    background-color: #fff;
    padding: auto 2vw;
    overflow-x: auto
}

.rTD>span[data-v-6916d541]:first-of-type {
    left: 2%
}

.rTD>span[data-v-6916d541]:first-of-type,.rTD>span[data-v-6916d541]:nth-of-type(2) {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    color: #888
}

.rTD>span[data-v-6916d541]:nth-of-type(2) {
    right: 2%
}

.lastTr>td[data-v-6916d541] {
    overflow: hidden
}

.lastTr[data-v-6916d541] {
    height: 60px;
    width: 100%;
    background-color: #fff;
    position: relative
}

.xdzp[data-v-6916d541] {
    margin-bottom: 12px;
    background-color: #e6ecf3
}

.jiajiagTr[data-v-6916d541] {
    overflow: hidden
}

.jiajaisong[data-v-6916d541] {
    position: relative
}

.ci-oneBran[data-v-6916d541] {
    font-size: 10px!important;
    color: #888
}

.ci-oneBran[data-v-6916d541],.oneBran[data-v-6916d541],.zhu-oneBran[data-v-6916d541] {
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.cart[data-v-6916d541] {
    margin: 0 auto;
    width: 1300px;
    max-width: 1300px;
    height: 100%;
    overflow: auto
}

table[data-v-6916d541] {
    width: 100%;
    border: 1px solid #d1d1d1;
    border-radius: 6px!important
}

table>tbody[data-v-6916d541] {
    border-radius: 6px
}

table>tbody>.tr>td[data-v-6916d541]:first-of-type,table>thead>.tr>th[data-v-6916d541]:first-of-type {
    text-align: center;
    min-height: 80px;
    width: 3%
}

.tr[data-v-6916d541] {
    position: relative;
    min-height: 80px
}

.trs[data-v-6916d541] {
    background-color: #d8d8d8
}

table>tbody>.tr>td[data-v-6916d541]:nth-of-type(2),table>thead>.tr>th[data-v-6916d541]:nth-of-type(2) {
    text-align: left;
    width: 8%
}

table>thead>.tr>th[data-v-6916d541]:nth-of-type(3) {
    text-align: center!important
}

table>tbody>.tr>td[data-v-6916d541]:nth-of-type(3),table>thead>.tr>th[data-v-6916d541]:nth-of-type(3) {
    text-align: center;
    width: 16%
}

table>tbody>.tr>td[data-v-6916d541]:nth-of-type(4),table>thead>.tr>th[data-v-6916d541]:nth-of-type(4) {
    text-align: left!important;
    padding-left: 6%;
    width: 12%
}

table>tbody>.tr>td[data-v-6916d541]:nth-of-type(5),table>tbody>.tr>td[data-v-6916d541]:nth-of-type(6),table>thead>.tr>th[data-v-6916d541]:nth-of-type(5),table>thead>.tr>th[data-v-6916d541]:nth-of-type(6) {
    text-align: center!important;
    width: 10%
}

table>tbody>.tr>td[data-v-6916d541]:nth-of-type(7),table>thead>.tr>th[data-v-6916d541]:nth-of-type(7) {
    text-align: center!important;
    width: 8%
}

table>tbody>.tr>td:nth-of-type(7)>button[data-v-6916d541] {
    color: #357edd
}

.jiajia[data-v-6916d541] {
    margin-left: 2%;
    margin-top: 20px;
    margin-bottom: -4px
}

.jiajiaout[data-v-6916d541] {
    position: relative;
    border: 1px solid #b1b1b1;
    margin: 12px auto;
    background-color: #f8f8f8
}

tr[data-v-6916d541] {
    border-bottom: 1px dashed #d1d1d1;
    height: 80px;
    font-size: large
}

.leftTd[data-v-6916d541] {
    text-align: left!important
}

.leftTd>div[data-v-6916d541]:nth-of-type(2) {
    font-size: 12px;
    line-height: 16px;
    color: #888
}

.jgTd[data-v-6916d541] {
    font-size: 16px;
    color: #cf0000
}

.jgTd>span[data-v-6916d541] {
    font-size: 140%
}

button[data-v-6916d541] {
    cursor: pointer;
    width: auto;
    height: 36px;
    border: none;
    border-radius: 4px;
    font-size: large
}

.firstTr[data-v-6916d541] {
    height: 50px;
    background-color: #d1d1d1;
    font-size: 14px;
    line-height: 50px;
    border: none
}

.firstTr>th[data-v-6916d541]:first-of-type {
    width: 3%;
    text-align: center
}

.firstTr>th[data-v-6916d541]:nth-of-type(2) {
    width: 8%;
    text-align: left
}

.firstTr>th[data-v-6916d541]:nth-of-type(3) {
    width: 16%;
    text-align: center
}

.firstTr>th[data-v-6916d541]:nth-of-type(4) {
    width: 12%;
    text-align: center
}

.firstTr>th[data-v-6916d541]:nth-of-type(5),.firstTr>th[data-v-6916d541]:nth-of-type(6) {
    width: 10%;
    text-align: center
}

.firstTr>th[data-v-6916d541]:nth-of-type(7) {
    width: 8%;
    text-align: center
}

.firstTr th[data-v-6916d541] {
    background-color: #f8f8fa
}

.firstTab[data-v-6916d541] {
    border: none
}

h2[data-v-6916d541] {
    color: #cf0000;
    font-weight: 600
}

img[data-v-6916d541] {
    height: 64px;
    vertical-align: middle
}

.bigspan[data-v-6916d541] {
    font-size: 14px
}

.alter[data-v-6916d541] {
    margin: 0 auto;
    text-align: center;
    width: 60%;
    height: 24px;
    line-height: 24px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    border: 1px solid #888;
    border-radius: 4px;
    overflow: hidden
}

.alter>div[data-v-6916d541] {
    flex-grow: 1;
    border: 1px solid hsla(0,0%,53.3%,.233);
    cursor: pointer
}

.bgcImg[data-v-6916d541] {
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 100%;
    overflow: hidden;
    background-image: url(https://labgic-new.oss-cn-hangzhou.aliyuncs.com/static/pc-imgs/cartBR.png);
    background-repeat: repeat-x
}

.bgcButton[data-v-6916d541] {
    font-size: 14px;
    background-color: hsla(0,0%,100%,0)!important
}

.freeShipTips[data-v-6916d541],.freeShipTipsDiv[data-v-6916d541] {
    margin: 10px;
    display: flex;
    flex-direction: row
}

.freeShipCateName[data-v-6916d541] {
    color: #e1251b;
    border: 1px solid #e1251b;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    padding-left: 4px;
    padding-right: 4px
}

.freeShipTipsDiv[data-v-6916d541] span {
    color: #e1251b
}

.ruidero[data-v-6916d541] {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #888;
    border: 1px solid #888;
    border-radius: 50%;
    text-align: center;
    font-size: 16px;
    margin-top: 8px;
    cursor: pointer
}

.freight[data-v-6916d541] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.freight-btn[data-v-6916d541] {
    height: auto!important;
    font-size: 14px
}

.isGiftBagLimit[data-v-6916d541] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    width: 1300px;
    text-align: left;
    padding-left: 16px;
    font-size: 18px;
    color: #fff;
    background-color: #e1251b
}

.isGiftBagLimitTr[data-v-6916d541] {
    height: 120px!important
}

.giftPrice[data-v-6916d541] {
    font-size: 16px!important
}

.trTopHeight>td[data-v-6916d541] {
    padding-top: 60px
}

.trTopHeightDiv[data-v-6916d541] {
    color: #e1251b;
    position: absolute;
    top: 26px;
    left: 12px;
    z-index: 9;
    width: 1300px;
    text-align: left;
    font-size: 14px
}

.trDiv[data-v-6916d541] {
    height: 36px
}

.discountTipsTd[data-v-6916d541] {
    font-size: 14px
}

.discountTipsTd>div[data-v-6916d541]:first-child {
    margin-left: 12px;
    float: left;
    color: #cf0000
}

.discountTipsTd>div[data-v-6916d541]:last-child {
    margin-right: 12px;
    float: right;
    cursor: pointer
}

.stock-p[data-v-5d7b059f] {
    margin: 20px auto
}

.stock-p>span[data-v-5d7b059f] {
    margin: auto 16px
}

.expressDelivery .flex-between .spanfont[data-v-5d7b059f] {
    margin-bottom: 16px
}

.orderDelivery-main-title[data-v-5d7b059f] {
    font-weight: 500;
    color: #101010;
    margin-bottom: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: bolder
}

.spanfont[data-v-5d7b059f] {
    color: #0051a4;
    cursor: pointer
}

.express-address-copy li[data-v-5d7b059f],.express-address li[data-v-5d7b059f] {
    height: 52px;
    border: 1px solid #f8f8f8;
    line-height: 52px;
    cursor: pointer;
    padding: 0 20px 0 24px;
    color: #999;
    margin-bottom: 10px
}

.express-address-copy img[data-v-5d7b059f],.express-address img[data-v-5d7b059f] {
    width: 16px;
    height: 16px;
    margin-right: 7px
}

.express-address li[data-v-5d7b059f]:hover {
    background: #f8f8f8
}

.express-address .actives[data-v-5d7b059f] {
    background: rgba(0,81,164,.05);
    border: 1px solid rgba(0,81,164,.4);
    color: #101010;
    font-weight: bolder
}

.express-address .actives .a-name[data-v-5d7b059f] {
    color: #0051a4
}

.express-address-info[data-v-5d7b059f] {
    margin-left: 40px;
    width: 760px
}

.a-name[data-v-5d7b059f],.express-address-info[data-v-5d7b059f] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.a-name[data-v-5d7b059f] {
    width: 130px
}

.express-address li:hover .address-handles[data-v-5d7b059f] {
    display: block
}

.defaultlabel[data-v-5d7b059f] {
    font-size: 12px;
    color: #fff;
    background: #0051a4;
    border-radius: 2px;
    width: 55px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin-left: 16px
}

.address-handles span[data-v-5d7b059f] {
    color: #0051a4;
    margin-left: 16px
}

.address-handles[data-v-5d7b059f] {
    display: block
}

.red-font[data-v-5d7b059f] {
    color: #e60113
}

.del-address-main[data-v-aabeafda] {
    text-align: center
}

.delmodal-tit[data-v-aabeafda] {
    font-size: 22px;
    margin: 40px auto 16px
}

.delmodal-fonts[data-v-aabeafda] {
    font-size: 14px
}

.modal-top[data-v-aabeafda] {
    border-bottom: 1px solid rgba(0,81,164,.1);
    font-size: 16px;
    color: #101010;
    padding-bottom: 16px;
    margin-bottom: 30px
}

.modal-top img[data-v-aabeafda] {
    width: 16px;
    height: 16px;
    cursor: pointer
}

[data-v-aabeafda] .el-dialog__header {
    display: none
}

.delmodal-btns[data-v-aabeafda] {
    font-size: 22px;
    margin: 40px auto 0;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    justify-content: center
}

.delmodal-btns div[data-v-aabeafda] {
    width: 96px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    cursor: pointer
}

.delmodal-cancel[data-v-aabeafda] {
    background: #f5f5f5;
    border-radius: 3px;
    border: 1px solid rgba(0,81,164,.1);
    color: #555
}

.delmodal-login[data-v-aabeafda] {
    background: #0051a4;
    border-radius: 3px;
    color: #fff;
    margin-left: 16px
}

.pic-upload {
    display: block
}

.pic-upload .el-upload--picture-card,.pic-upload .el-upload-list--picture-card .el-upload-list__item,.pic-upload .el-upload-list--picture-card .el-upload-list__item .wp {
    width: 90px;
    height: 90px;
    line-height: 98px;
    background-size: cover;
    background-position: 50% 50%
}

.pic-upload .el-upload-list--picture-card .el-upload-list__item-status-label i {
    margin-top: 12px;
    vertical-align: top
}

.pic-upload .avatar {
    width: 88px;
    height: 88px;
    display: block;
    border-radius: 6px
}

.img-visible {
    position: relative;
    width: 90px;
    height: 90px;
    line-height: 98px;
    border: 1px dashed #c0ccda;
    border-radius: 6px;
    box-sizing: border-box
}

.img-visible img {
    display: block;
    width: 100%;
    height: 100%
}

.img-visible .del {
    display: none;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1.5em;
    line-height: 1.5em;
    background: rgba(0,0,0,.3);
    text-align: center;
    font-size: 12px;
    border: 0 0 6px 6px;
    transition: 1s linear;
    color: #eee
}

.img-visible:hover .del {
    display: block;
    cursor: pointer
}

.prod-category[data-v-e6782230] {
    width: 100%;
    margin: 0 auto
}

.clearfix[data-v-e6782230]:after {
    display: block;
    content: "";
    visibility: hidden;
    height: 0;
    clear: both
}

li[data-v-e6782230],ul[data-v-e6782230] {
    margin: 0;
    padding: 0;
    list-style: none
}

.tips[data-v-e6782230] {
    float: right;
    padding: 10px 12px;
    background: #02a1e9;
    color: #fff;
    font-size: 13px;
    margin: 0
}

.category[data-v-e6782230] {
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

.category-box[data-v-e6782230] {
    width: 46%;
    height: 400px;
    max-height: 400px;
    box-sizing: border-box;
    display: inline-block;
    border: 1px solid #e4e4e4;
    padding: 20px;
    background: #fff;
    box-shadow: 0 5px 8px -4px #e2e2e2
}

.int[data-v-e6782230] {
    width: 100%;
    height: 2.5em;
    line-height: 2.5em;
    text-indent: 1em;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    outline: none
}

input.int[data-v-e6782230]::-moz-placeholder {
    color: #bdbdbd
}

input.int[data-v-e6782230]::placeholder {
    color: #bdbdbd
}

.category-list[data-v-e6782230] {
    margin-top: 10px;
    height: 280px;
    margin-left: 10px;
    overflow-y: auto
}

.category-item[data-v-e6782230] {
    display: -webkit-box;
    max-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    word-break: break-word;
    word-wrap: break-word;
    padding: 6px;
    box-sizing: border-box;
    cursor: pointer
}

.category-item.active[data-v-e6782230],.category-item[data-v-e6782230]:hover {
    background: #cecece;
    border-radius: 3px
}

.current-selected[data-v-e6782230] {
    display: block;
    border: 2px solid #fedbab;
    padding: 6px;
    background: #fffaf2;
    line-height: 1.5em;
    word-break: break-word;
    word-wrap: break-word;
    overflow: hidden
}

.current-selected[data-v-e6782230],.read-rule[data-v-e6782230] {
    width: 100%;
    margin-top: 20px
}

.read-rule-txt[data-v-e6782230] {
    text-align: center;
    color: #fff;
    background: #999;
    line-height: 3em;
    width: 50%;
    margin: 0 auto
}

.rule[data-v-e6782230] {
    border: 1px solid #b9b9b9;
    padding: 0 10px;
    font-size: 13px;
    color: #777;
    margin-top: 20px
}

.notice[data-v-e6782230] {
    line-height: 3em;
    border-bottom: 1px dashed #b9b9b9;
    margin: 0
}

.blod[data-v-e6782230] {
    display: inline-block;
    font-weight: 700
}

.rule-tit[data-v-e6782230] {
    text-align: center
}

.rule-txt[data-v-e6782230] {
    line-height: 1.5em;
    padding-bottom: 30px
}

.todo[data-v-e6782230] {
    background: #02a1e9;
    cursor: pointer
}

.prohibit-sel[data-v-e6782230] {
    cursor: not-allowed
}

.item-flex[data-v-e6782230] {
    display: flex!important;
    flex-direction: row;
    justify-content: space-between
}

.item-flex>i[data-v-e6782230] {
    color: #3e7afe
}

.bottom-border[data-v-e6782230] {
    border-bottom: 1px solid #ddd;
    padding-bottom: 6px
}

.el-icon-delete[data-v-e6782230] {
    color: #fe1e10!important
}

.select-list-div[data-v-e6782230] {
    max-height: 260px;
    overflow-y: auto
}

.del-all[data-v-e6782230] {
    cursor: pointer;
    color: #fe1e10
}

.input-with-select i {
    color: #66b1ff;
    display: inline-block!important
}

.staff-wrap[data-v-83cb944e] {
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

.staff-select-page[data-v-83cb944e] .el-dialog {
    min-width: 900px
}

.staff-select-page .tree-wrap[data-v-83cb944e] {
    width: 30%
}

.staff-select-page .tree-list[data-v-83cb944e] {
    font-size: 14px;
    max-height: 60vh;
    overflow-y: auto
}

.staff-select-page .table-wrap[data-v-83cb944e] {
    width: 70%;
    flex: initial;
    margin: 0 12px;
    padding: 0 12px;
    border-right: 1px solid #e8e8e8
}

.staff-select-page .table-wrap[data-v-83cb944e] .el-table__body-wrapper {
    max-height: 55vh;
    overflow-y: auto
}

.staff-select-page .table-wrap[data-v-83cb944e] .pagination-container {
    padding: 15px;
    overflow-x: auto
}

.staff-select-page .staff-list[data-v-83cb944e] {
    width: 50%
}

.staff-select-page .staff-list ul[data-v-83cb944e] {
    margin: 0;
    list-style: none;
    padding: 10px 0 0;
    max-height: 60vh;
    overflow-y: auto
}

.staff-select-page .staff-list ul li[data-v-83cb944e] {
    background: #f5f5f5;
    font-size: 14px;
    padding: 4px 6px;
    border-radius: 3px
}

.staff-select-page .staff-list ul li+li[data-v-83cb944e] {
    margin-top: 8px
}

.staff-select-page[data-v-83cb944e] .staff-list-page .el-pagination__jump,.staff-select-page[data-v-83cb944e] .staff-list-page .el-pagination__sizes,.staff-select-page[data-v-83cb944e] .staff-list-page .el-pagination__total {
    display: none
}

.area .el-input__inner {
    margin: 0;
    padding: 0;
    height: 20px;
    line-height: 20px
}

.area .el-scrollbar {
    width: 97px
}

.area .el-input__suffix-inner {
    position: absolute;
    top: -10px;
    left: -18px
}

.el-select-dropdown {
    z-index: 20005!important
}

.el-select-dropdown__item.selected {
    color: unset;
    font-weight: unset
}

.el-select .area .el-select>.el-input {
    overflow: hidden
}

.fix-transform-blur {
    z-index: 10000;
    position: fixed;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-40%)
}

.empty {
    color: #acacac;
    padding: 10px 0
}

.addr-pop-con .con .button-box {
    display: flex;
    justify-content: flex-start
}

.addr-pop-con .con .button-box .button-box-item {
    margin-right: 20px;
    height: 32px;
    background: #fff;
    border: 1px solid #dcdcdc;
    opacity: 1;
    border-radius: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: relative;
    padding: 0 20px
}

.addr-pop-con .con .button-box .button-box-item.active {
    border: 1px solid #e1251b
}

.addr-pop-con .con .button-box .active :after {
    position: absolute;
    bottom: 2px;
    right: 1px;
    display: block;
    width: 10px;
    height: 8px;
    content: " ";
    background: url(/_nuxt/img/icons.88a567a.png) no-repeat 0 -19px;
    background-position: -21px -750px
}

.addr-pop-con .con .button-box .active :before {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    width: 0;
    height: 0;
    content: " ";
    border-bottom: 10px solid transparent;
    border-right: 10px solid transparent;
    border-color: transparent #e1251b #e1251b transparent;
    border-style: solid;
    border-width: 10px
}

.addr-pop-con .con .button-box .button-box-item .text {
    min-width: 56px;
    height: 16px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 16px;
    color: #333;
    opacity: 1;
    text-align: center
}

.addr-pop-con .con .description-box {
    width: 396px;
    height: 80px;
    padding: 10px;
    background: #f9f9f9;
    opacity: 1;
    border-radius: 2px;
    line-height: 20px;
    color: #999
}

.addr-pop-con .invoice-con .edit .item .label {
    width: 95px;
    text-align: right;
    margin-right: 10px
}

.popup-box .invoice-con .edit .item .label-btn {
    width: 95px;
    margin-right: 10px
}

.popup-box .invoice-con .edit .item .btn-close {
    margin-left: 12px;
    padding: 6px 15px 5px;
    background: #fff;
    color: #333;
    border-radius: 2px;
    border: 1px solid #dcdcdc
}

.shop-selected[data-v-7de2ddfc] {
    background-color: #edf1f2;
    padding: 10px 20px;
    height: 400px;
    overflow-y: auto
}

.prod-select-box .demo-form-inline.el-form-item--medium[data-v-8e812a5c],.prod-select-box .demo-form-inline .el-form-item[data-v-8e812a5c] {
    margin-bottom: 22px
}

.prod-select-box .el-dialog__body[data-v-8e812a5c] {
    padding: 10px 15px
}

.prod-select-box .el-dialog__header[data-v-8e812a5c] {
    border-bottom: 1px solid #eee
}

.prod-select-box .pagination-container[data-v-8e812a5c] {
    padding: 0!important;
    margin-top: 20px
}

.prod-select-box .prods-select-body[data-v-8e812a5c] {
    height: 600px;
    overflow: auto
}

.prod-select-box .el-dialog__footer[data-v-8e812a5c] {
    padding-top: 0
}

.prod-select-box .radio-box .el-radio__label[data-v-8e812a5c] {
    display: none
}

.prod-select-box .spu-name[data-v-8e812a5c] {
    line-height: 17px
}

.prod-select-box .btn-box[data-v-8e812a5c] {
    display: flex;
    width: 202px;
    margin: 16px auto 0;
    padding-bottom: 30px
}

.prod-select-box .btn-box .cancel-btn[data-v-8e812a5c] {
    width: 91px;
    height: 36px;
    line-height: 34px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #e2e2e2;
    border-radius: 4px;
    box-sizing: border-box;
    margin-right: 20px;
    cursor: pointer
}

.prod-select-box .btn-box .confirm-btn[data-v-8e812a5c] {
    width: 91px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    background: #1890ff;
    text-align: center;
    border-radius: 4px;
    cursor: pointer
}
