/*头部*/
#header .top{width:100%;height:40px;background-color:#282828;font-size:12px;color:#b4b4b4;cursor:pointer}
#header .star{vertical-align:bottom;font-size:16px;margin-right:5px}
#header .top a{color:#b4b4b4}
#header .top a:hover{color:#fff}
#header .top .cart{width:118px;height:40px;text-align:center;line-height:40px;margin-left:10px;background: #e93323;color: #fff;opacity: .75;}
#header .top .cart:hover{opacity: 1;}
#header .top .cart i{margin-right:7px;font-size:16px;}
#header .top .user{display:flex;align-items:center;margin-right:8px;position:relative;padding-left:8px;color:#b4b4b4}
#header .top .user .pictrue{width:22px;height:22px;border-radius:50%;margin-right:8px}
#header .top .user .pictrue img{width:100%;height:100%;border-radius:50%}
#header .top .item{display:flex;align-items:center;margin-right:8px;position:relative;padding-left:8px;color:#b4b4b4}
#header .top .item:before{position:absolute;content:" ";width:1px;height:14px;background-color:hsla(0,0%,100%,.11);left:0;top:50%;margin-top:-7px}
#header .top .item .icon-duoshanghupc-daohuotongzhi{font-size:14px;color:#fff;padding:0 5px 0 2px;-webkit-animation:shock-data 3s ease infinite;animation:shock-data 3s ease infinite}
#header .nav{height:96px;background:#fff;-o-box-align:center;align-items:center;-o-box-pack:justify;justify-content:space-between;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap}
#header .nav .icon{cursor:pointer;width:140px;height: 60px;}
#header .nav .icon img{height: 100%}
#header .search .el-input-group{width:360px}
#header .search .el-input-group .el-input__prefix{left: 10px}
#header .nav .list{margin-left:85px}
#header .nav .list .item{padding:15px 10px;margin-right:13px;color:#282828;font-size:16px;font-weight:400;cursor:pointer}
#header .nav .list .item.active,#header .nav .list .item:hover{color:#e93323!important}
#header .nav .search .el-button{background:#e93323;border-radius:0;border:1px solid #e93323;color:#fff}
#header .nav .search .el-button i{color:#fff}
#header .nav .search input{border-color:#e93323}
.service_num{position: absolute;transform: scale(.7);top: -6px;left: 14px;font-size: 10px;background-color: #fff;border-radius: 10px;padding: 0 3px;color: #c91212;}
/*首页*/
.index .banner{position:relative;height:420px}
.index .banner .swiper-pagination{text-align:right;padding-right: 16px}
.index .banner .swiper-pagination-bullet{width: 34px;height: 2px;background: #fff;opacity: .8;border-radius: 1px;}
.index .banner .swiper-pagination-bullet-active{background-color:#e93323}
.index .catalog{position:absolute;top:0;left:0;z-index:9;height:100%;width:208px;background-color:rgba(0,0,0,.4);color:#fff;padding:14px 0}
.index .catalog .item{cursor:pointer;height:39px;padding:0 21px;overflow:hidden;text-overflow:ellipsis;-o-box-align:center;align-items:center;-o-box-pack:justify;justify-content:space-between;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap}
.index .catalog .item .title{width:150px;display:block}
.index .catalog .item .iconfont{font-size:10px}
.index .children-warp{position:absolute;left:208px;top:0;height:100%;width:0;background-color:#fff;color:#3333;overflow:hidden;box-shadow: 0 3px 20px rgb(0 0 0 / 6%);}
.index .children{width:673px;}
.index .children-item{cursor:pointer;font-size:0;display:inline-block;width:250px;padding:20px;height: 80px;overflow:hidden}
.index .children-item img{vertical-align:middle;height:50px}
.index .children-item span{vertical-align:middle;font-size:14px;color:#666;margin-left:15px;display:inline-block;overflow: hidden}
.index .catalog .item:hover{background-color:#e93323}
.index .children-item:hover span{color:#e93323}
.index .catalog .item:hover .children-warp{width: 673px;}
.index .list{margin-top:30px;width: 1250px;}
.index .list .title .name{font-size:22px;color:#333;font-weight:700}
.index .list .title .more{padding: 0 10px;height:24px;line-height: 24px;border:1px solid #c6c6c6;font-size:12px;color:#818181;margin-right:50px;cursor:pointer}
.index .list .title .more .iconfont{font-size: 10px}
.index .list .itemOne{width:468px;height:340px;margin:20px 20px 0 0;cursor:pointer;background-color:#fff}
.index .list .itemOne img{width:100%;height:340px;-o-object-fit:contain;object-fit:contain}
.index .list .item{width:224px;height:340px;background-color:#fff;padding:16px;margin:20px 20px 0 0;cursor:pointer}
.index .list .item:hover {box-shadow: 0 3px 20px rgb(0 0 0 / 6%);}
.index .list .item .pictrue{width:192px;height:192px}
.index .list .item .pictrue img{width:100%;height:100%}
.index .list .item .money{margin-top:12px}
.index .list .item .money .font-color{font-size:22px;font-weight:700;color:#e93323}
.index .list .item .money .y_money{color:#aaa;font-size:12px;text-decoration:line-through;margin-left:8px}
.index .list .item .name{margin-top:8px;color:#5a5a5a;height:37px;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.index .list .item .payment{font-size:12px;color:#aaa;margin-top:10px}
.index .seckill{margin-top:30px}
.index .seckill .header{background:url(../images/skillBg.jpg) no-repeat;background-size:100% 100%;width:208px;height:266px;color:#fff;text-align:center;padding:44px 0;font-size:16px}
.index .seckill .header .title{font-size:28px;font-weight:700}
.index .seckill .header .timeCurrent{margin-top:20px;}
.index .seckill .header .timeCurrent span{font-weight:700}
.index .seckill .header .lines{width:17px;height:2px;background:#fff;margin:10px auto 0}
.index .seckill .header .tip{margin-top:10px}
.index .seckill .header .time{margin-top:20px;padding: 0 47px;}
.index .seckill .header .time .el-statistic{color:#fff}
.index .seckill .seckillList{width:992px;height:266px;background-color:#fff;position:relative}
.index .seckill .seckillList .item{cursor:pointer;display:inline-block;width:248px;position:relative;padding:21px 0}
.index .seckill .seckillList .item .picTxt{width:164px;margin:0 auto}
.index .seckill .seckillList .item~.item:before{content:" ";position:absolute;width:1px;height:98px;background-color:#f4f4f4;top:50%;margin-top:-49px}
.index .seckill .seckillList .item .pictrue{width:164px;height:164px;margin:0 auto}
.index .seckill .seckillList .item .pictrue img{width:100%;height:100%}
.index .seckill .seckillList .item .name{color:#282828;text-align:center;width:164px;margin:10px auto 0}
.index .seckill .seckillList .item .money{text-align:center;width:164px;margin:12px auto 0}
.index .seckill .seckillList .item .money .font-color{font-weight:700;font-size:16px}
.index .seckill .seckillList .item .money .y_money{color:#a3a3a3;text-decoration:line-through;margin-left:6px}
/*商品列表*/
.goods_cate{margin-top: 2px;}
.goods_cate .title{color: #999;height: 46px;line-height: 46px;}
.goods_cate .title .home{color: #282828;}
.goods_cate .nav{width: 100%;height: 50px;cursor: pointer;margin-bottom: 10px;}
.goods_cate .nav .navCon.wrapper_1200{overflow: unset!important;background-color: #fff;}
.goods_cate .nav .navCon .list{height: 100%;width: 1050px;overflow: hidden;padding-left: 17px;}
.goods_cate .nav .navCon .list .item{height: 100%;line-height: 50px;overflow: hidden;}
.goods_cate .nav .navCon .list .item.font-color{border-bottom: 2px solid #e93323;}
.goods_cate .nav .navCon .list .item~.item{margin-left: 50px;}
.goods_cate .nav .navCon .moreCon{position: relative;}
.goods_cate .nav .navCon .more{position: relative;height: 100%;line-height: 50px;width: 132px;text-align: center;}
.goods_cate .nav .navCon .more:before{position: absolute;content: " ";left: 0;top: 50%;margin-top: -8px;width: 1px;height: 16px;background-color: #efefef;}
.goods_cate .nav .navCon .more .iconfont{margin-right: 6px;}
.goods_cate .wrapper{background-color: #fff;padding: 25px 17px;}
.goods_cate .wrapper .name{color: #969696;margin-right: 20px;}
.goods_cate .wrapper .list{width: 1100px;border-bottom: 1px dotted #efefef;padding-bottom: 10px;}
.goods_cate .wrapper .list .item{margin-right: 30px;margin-bottom: 10px;cursor: pointer;}
.goods_cate .wrapper .sort{margin-top: 20px;}
.goods_cate .wrapper .sort .item{margin-right: 30px;height:22px;cursor:pointer}
.goods_cate .wrapper .sort .item .iconfont{font-size: 15px;color: #e2e2e2;margin-left: 5px;}
.goods_cate .wrapper .sort .item .icon{height: 22px;width: 16px;position: relative;display: inline-block;vertical-align: middle;font-size: 12px;color: #e2e2e2;}
.goods_cate .wrapper .sort .item .icon .el-icon-caret-top{left: 0;top: 0;position: absolute;}
.goods_cate .wrapper .sort .item .icon .el-icon-caret-bottom{left: 0;bottom: 0;position: absolute;}
.goods_cate .goods{width: 1220px;}
.goods_cate .goods .item{background-color: #fff;padding: 16px;width: 224px;height: 340px;margin: 20px 20px 0 0;cursor: pointer;}
.goods_cate .goods .item:hover {box-shadow: 0 3px 20px rgb(0 0 0 / 6%);}
.goods_cate .goods .item .pictrue{width: 192px;height: 192px;}
.goods_cate .goods .item .pictrue img{width: 100%;height: 100%;}
.goods_cate .goods .item .money{margin-top: 12px;}
.goods_cate .goods .item .money .font-color{font-weight: 700;font-size: 22px;}
.goods_cate .goods .item .money .y_money{font-size: 12px;color: #aaa;text-decoration: line-through;margin-left: 8px;}
.goods_cate .goods .item .money .label{width: 20px;height: 20px;background: linear-gradient(330deg,rgba(231,85,67,.15),rgba(244,103,83,.15));font-size: 12px;text-align: center;line-height: 20px;}
.goods_cate .goods .item .name{color: #5a5a5a;margin-top: 8px;height: 40px;}
.goods_cate .goods .item .bottom{font-size: 12px;color: #aaa;margin-top: 10px;}
.goods_cate .noGoods .pictrue{width: 274px;height: 174px;margin: 130px auto 0;}
/*商品详情*/
.goods-detail{padding-top: 40px;border-top: 1px solid #efefef;}
.goods-detail .goods-main{flex: 1;min-width: 0;}
.goods-detail .swiper{width: 380px;}
.goods-detail .swiper .btn{margin-right: 30px;font-size: 12px;color: #4b4b4b;cursor: pointer;}
.goods-detail .swiper .btn .iconfont{margin-right: 6px;font-size: 14px;color: #e93323;}
.goods-detail .swiper .gallery-top img{display: block;width: 380px;height: 380px;}
.goods-detail .swiper .gallery-thumbs{position:relative;margin-top: 10px;margin-bottom: 20px;}
.goods-detail .swiper .gallery-thumbs img{display: block;width: 80px;height: 80px;cursor:pointer;border: 2px solid transparent}
.goods-detail .swiper .gallery-thumbs img:hover,
.goods-detail .swiper .gallery-thumbs img.active
{border: 2px solid #e93323}
.goods-detail .swiper .gallery-thumbs .el-carousel__arrow--left {left: 0;border-radius: 0;width: 25px;height:80px;background: rgba(0,0,0,.3);}
.goods-detail .swiper .gallery-thumbs .el-carousel__arrow--right {right: 0;border-radius: 0;width: 25px;height:80px;background: rgba(0,0,0,.3);}
.goods-detail .text-wrapper{flex: 1;min-width: 0;margin-left: 40px;}
.goods-detail .text-wrapper .title{font-size: 20px;line-height: 26px;color: #333;}
.goods-detail .text-wrapper .money-wrapper{height: 78px;margin-top: 18px;background: url(../images/money-back.png) 50%/cover no-repeat;color: #fff;}
.goods-detail .text-wrapper .money-wrapper .money-wrap{flex: 1;min-width: 0;padding-left: 32px;}
.goods-detail .text-wrapper .money-wrapper .sales{position: relative;height: 100%;padding-right: 20px;padding-left: 20px;font-size: 12px;}
.goods-detail .text-wrapper .money-wrapper .sales:before {content: "";position: absolute;top: 14px;bottom: 12px;left: 0;width: 1px;border-left: 1px solid hsla(0,0%,100%,.24);}
.goods-detail .text-wrapper .money-wrapper .sales .num{margin-bottom: 3px;font-weight: 700;font-size: 18px;}
.goods-detail .text-wrapper .money-wrapper del{margin-bottom: 10px;font-size: 14px;}
.goods-detail .text-wrapper .money-wrapper .price{font-size: 22px;}
.goods-detail .text-wrapper .money-wrapper .price span{font-weight: 700;font-size: 30px;}
.goods-detail .text-wrapper .money-wrapper .timer-wrapper{width: 180px;margin-right: 15px;font-size: 12px;color: #fff;}
.goods-detail .text-wrapper .money-wrapper .timer-wrapper .el-statistic{color: #fff}
.goods-detail .text-wrapper .money-wrapper .timer-wrapper .progress{margin-top:10px}
.goods-detail .text-wrapper .money-wrapper .timer-wrapper .el-progress{width: 120px;height: 8px;}
.goods-detail .text-wrapper .money-wrapper .timer-wrapper .el-progress .el-progress-bar__outer{background-color:transparent!important;    border: 1px solid #fff;}
.goods-detail .text-wrapper .money-wrapper .timer-wrapper .el-progress .el-progress-bar__inner{background-color:#fff;border: 1px solid #fff;}
.goods-detail .text-wrapper .size-wrapper{margin-top: 30px;}
.goods-detail .text-wrapper .size-wrapper .label{width: 80px;padding-left: 20px;font-size: 12px;color: #5a5a5a;}
.goods-detail .text-wrapper .size-wrapper .list{flex: 1;min-width: 0;}
.goods-detail .text-wrapper .size-wrapper .item{margin-right: 12px;margin-bottom: 12px;box-sizing: border-box;cursor: pointer;}
.goods-detail .text-wrapper .size-wrapper .item .name{padding-right: 20px;padding-left: 20px;}
.goods-detail .text-wrapper .size-wrapper .item .iconfont{position: absolute;right: -3px;bottom: -3px;display: none;font-size: 22px;}
.goods-detail .text-wrapper .size-wrapper .item .cont{position: relative;height: 36px;border: 1px solid #d3d3d3;}
.goods-detail .text-wrapper .size-wrapper .item .cont .iconfont{display:none}
.goods-detail .text-wrapper .size-wrapper .item:hover .cont,
.goods-detail .text-wrapper .size-wrapper .item.active .cont{border-color: #e93323;color: #e93323;}
.goods-detail .text-wrapper .size-wrapper .item.active .cont .iconfont{display: block;}
.goods-detail .text-wrapper .number-wrapper{margin-top: 30px;    align-items: center;}
.goods-detail .text-wrapper .number-wrapper .label{width: 80px;padding-left: 20px;font-size: 12px;color: #5a5a5a;}
.goods-detail .text-wrapper .number-wrapper .counter-wrap{flex: 1;min-width: 0;}
.goods-detail .text-wrapper .number-wrapper .counter-wrap span{vertical-align: bottom;font-size: 14px;color: #5a5a5a;}
.goods-detail .text-wrapper .button-wrapper{margin-top: 46px;font-size: 0;}
.goods-detail .text-wrapper .button-wrapper .btn{width: 158px;height: 50px;border: 1px solid #e93323;border-radius: 4px;font-size: 16px;color: #e93323;}
.goods-detail .text-wrapper .button-wrapper button{background: none;outline: none;vertical-align: middle;outline: none;cursor:pointer}
.goods-detail .text-wrapper .button-wrapper button.cart{background-color: #e93323;color: #fff;}
.goods-detail .text-wrapper .button-wrapper .btn~.btn{margin-left: 18px;}
.goods-detail .text-wrapper .button-wrapper .btn.is-disabled, 
.goods-detail .text-wrapper .button-wrapper .btn.is-disabled:hover{color: #C0C4CC;cursor: not-allowed;background-image: none;background-color: #FFF;border-color: #EBEEF5;}
.goods-detail .detail-wrapper .detail-hd{background-color: #f7f7f7;}
.goods-detail .detail-wrapper .detail-hd .tab{flex: 1;min-width: 0;}
.goods-detail .detail-wrapper .detail-hd .item{position: relative;height: 56px;padding-right: 30px;padding-left: 30px;font-size: 14px;color: #333;cursor: pointer;}
.goods-detail .detail-wrapper .detail-hd .item:before {content: "";position: absolute;top: 18px;bottom: 18px;left: 0;width: 1px;border-left: 1px solid #d9d9d9;}
.goods-detail .detail-wrapper .detail-hd .item:first-child:before{display:none}
.goods-detail .detail-wrapper .detail-hd .item.on{background: url(../images/goods-detail-on.png) top/100% 7px no-repeat;color: #e93323;}
.goods-detail .detail-wrapper .detail-hd .qrcode-button{position: relative;width: 160px;height: 56px;background-color: #ededed;font-size: 14px;color: #333;cursor: pointer;}
.goods-detail .detail-wrapper .detail-hd .qrcode-button .icon-saoma{margin-right: 6px;font-size: 13px;line-height: 1;color: #000;}
.goods-detail .detail-wrapper .detail-hd .qrcode-button .icon-shang,
.goods-detail .detail-wrapper .detail-hd .qrcode-button .icon-xia{margin-left: 10px;font-size: 10px;line-height: 12px;color: #d0d0d0;}
.goods-detail .detail-wrapper{margin-top: 70px;}
.goods-detail .detail-wrapper .detail-bd .detail-html img{width: 100%;}
.goods-detail .detail-wrapper .comment .comment-hd{padding-top: 30px;padding-bottom: 30px;}
.goods-detail .detail-wrapper .comment .comment-hd .menu{margin-top: 20px;font-size: 0;}
.goods-detail .detail-wrapper .comment .comment-hd .menu .item{display: inline-block;width: 86px;height: 34px;border-radius: 2px;background-color: #f7f7f7;font-size: 14px;line-height: 34px;text-align: center;color: #282828;cursor: pointer;}
.goods-detail .detail-wrapper .comment .comment-hd .menu .item.on{background-color: #e93323;color: #fff;}
.goods-detail .detail-wrapper .comment .comment-hd .rate{font-size: 0;}
.goods-detail .detail-wrapper .comment .comment-hd .rate span{font-size: 14px;color: #e93323;}
.goods-detail .detail-wrapper .comment .comment-hd .rate span~span{margin-left: 5px;}
.goods-detail .detail-wrapper .comment .comment-hd .score{font-size: 14px;color: #7e7e7e;}
.goods-detail .detail-wrapper .comment .comment-bd .item{padding-top: 20px;padding-bottom: 20px;}
.goods-detail .detail-wrapper .comment .comment-bd .item .item-hd .image{width: 40px;height: 40px;border-radius: 50%;overflow: hidden;}
.goods-detail .detail-wrapper .comment .comment-bd .item .item-hd img{display: block;width: 100%;height: 100%;}
.goods-detail .detail-wrapper .comment .comment-bd .item .item-hd .text{flex: 1;margin-left: 12px;font-size: 14px;color: #868686;}
.goods-detail .detail-wrapper .comment .comment-bd .item .item-hd .name{margin-bottom: 4px;font-size: 16px;color: #282828;}
.goods-detail .detail-wrapper .comment .comment-bd .item .item-hd .star{margin-left: 12px;font-size: 0;}
.goods-detail .detail-wrapper .comment .comment-bd .item .item-bd{padding-bottom: 20px;border-bottom: 1px solid #e3e3e3;margin-left: 52px;font-size: 14px;color: #282828;}
.goods-detail .detail-wrapper .comment .comment-bd .item .item-bd>div{margin-top: 15px;}
.goods-detail .detail-wrapper .comment .comment-bd .item .item-bd .image-wrapper{font-size: 0;}
.goods-detail .detail-wrapper .comment .comment-bd .item .item-bd .reply{background-color: #f7f7f7;margin-top: 15px;}
.goods-detail .detail-wrapper .comment .comment-bd .item .item-bd .reply .item{padding: 7px 12px;font-size: 14px;color: #282828;}
.goods-detail .detail-wrapper .comment .comment-bd .item .item-bd .reply .item span{color: #e93323;}
/*订单详情*/
.order_confirm .address{background-color: #fff;}
.order_confirm .address .title{height: 64px;font-size: 18px;padding: 0 28px;line-height: 64px;}
.order_confirm .address .lines{width: 100%;height: 4px;}
.order_confirm .address .lines img{width: 100%;height:100%}
.order_confirm .address .list{padding: 0 25px 26px;overflow: hidden;}
.order_confirm .address .list .item{width: 250px;height: 170px;border: 1px solid #eaeaea;padding: 22px 27px;overflow: hidden;margin: 30px 0 0 30px;position: relative;cursor: pointer;}
.order_confirm .address .list .item.on{border-color: #e93323;}
.order_confirm .address .list .item .default{position: absolute;width: 56px;height: 23px;font-size: 12px;color: #fff;text-align: center;line-height: 23px;top: 0;right: 0;}
.order_confirm .address .list .item .name{font-size: 16px;}
.order_confirm .address .list .item .phone{margin-top: 9px;}
.order_confirm .address .list .item .details{color: #999;margin-top: 4px;}
.order_confirm .address .list .item .icon-xuanzhong4{position: absolute;right: -3px;bottom: -3px;font-size: 27px;}
.order_confirm .address .list .item.add{text-align: center;}
.order_confirm .address .list .item.add .icon{font-size: 35px;color: #bfbfbf;margin-top: 25px;}
.order_confirm .address .list .item.add .tip{color: #c8c8c8;margin-top: 8px;}
.order_confirm .wrapper{background-color: #fff;padding-bottom: 56px;}
.order_confirm .wrapper .title{height: 64px;line-height: 64px;padding: 0 28px;font-size: 18px;}
.order_confirm .wrapper .order{width: 1160px;margin: 0 auto;border: 1px solid #efefef;padding: 26px 32px;}
.order_confirm .wrapper .order .list .item{margin-bottom: 26px;}
.order_confirm .wrapper .order .list .item .txtPic .pictrue{width: 62px;height: 62px;}
.order_confirm .wrapper .order .list .item .txtPic .pictrue img{width: 100%;height: 100%;}
.order_confirm .wrapper .order .list .item .txtPic .text{width: 342px;margin-left: 10px;}
.order_confirm .wrapper .order .list .item .txtPic .text .name{width: 100%;height: 38px;}
.order_confirm .wrapper .order .list .item .txtPic .text .info{margin-top: 4px;color: #919191;}
.order_confirm .wrapper .order .list .item .money{font-size: 16px;}
.order_confirm .wrapper .order .list .item .num{margin-left: 6px;}
.order_confirm .wrapper .order .list .item .font-color{font-size: 16px;font-weight: 700;display: inline-block;width: 130px;text-align: right;}
.order_confirm .wrapper .order .message{padding-top: 26px;margin-top: 26px;}
.order_confirm .wrapper .order .coupon{border-top: 1px solid #efefef;}
.order_confirm .wrapper .order .coupon .msgTitle{font-size: 18px;}
.order_confirm .wrapper .order .message .textarea{width: 820px;height: 120px;background-color: #f7f7f7;border: 0;outline: none;resize: none;padding: 12px 14px;margin-left: 60px;}
.order_confirm .wrapper .totalCon{padding: 27px 46px;}
.order_confirm .wrapper .totalCon .total .money{width: 120px;text-align: right;font-size: 16px;}
.order_confirm .wrapper .totalCon .total~.total{margin-top: 12px;}
.order_confirm .wrapper .totalAmount{width: 1160px;height: 70px;line-height: 70px;background: #f7f7f7;text-align: right;padding-right: 22px;margin: 0 auto;}
.order_confirm .wrapper .totalAmount .money{font-size: 20px;font-weight: 700;margin-left: 4px;width: 120px;display: inline-block;}
.order_confirm .wrapper .bnt{margin: 38px 20px 0 0;cursor: pointer;}
.order_confirm .wrapper .bnt .submit{width: 180px;height: 46px;border-radius: 4px;font-size: 16px;color: #fff;text-align: center;line-height: 46px;}
.order_confirm .wrapper .order .coupon{border-top: 1px solid #efefef;}
.order_confirm .wrapper .order .coupon .couponTitle{font-size: 18px;margin: 20px 0;}
.order_confirm .wrapper .order .coupon .couponTitle .couponPrice{font-size: 16px;font-weight: 700;}
.order_confirm .wrapper .order .coupon .couponList .item{height: 40px;width: 176px;border: 1px solid #e93323;margin: 0 15px 15px 0;position: relative;cursor: pointer;}
.order_confirm .wrapper .order .coupon .couponList .item .name{width: 70px;height: 100%;color: #fff;text-align: center;line-height: 40px;background-color: #e93323;}
.order_confirm .wrapper .order .coupon .couponList .item .money{width: 103px;text-align: center;color: #e93323;}
.order_confirm .wrapper .order .coupon .couponList .item .icon-xuanzhong4 {position: absolute;right: -2px;bottom: -2px;font-size: 27px;display:none}
.order_confirm .wrapper .order .coupon .couponList .item.acitve .icon-xuanzhong {display:block}
.order_confirm .wrapper .order .coupon .integralCurrent{margin-left: 33px;}
.order_confirm .wrapper .order .coupon .integralCurrent .num{margin-left: 6px;}
/*预购付款*/
.payment .orderTip{padding: 55px 30px 31px;font-size: 32px;color: #fff;width: 1200px;height: 159px;background: url(../images/orderBg.png) no-repeat;background-size: 100% 100%;}
.payment .orderTip .times{font-size: 14px;margin-top: 12px;}
.payment .orderTip .el-statistic .number{font-size: 14px;color:#fff;line-height: 20px;}
.payment .detail{width: 100%;background-color: #fff;padding: 31px 30px;}
.payment .detail .item{font-size: 16px;}
.payment .detail .item~.item{margin-top: 12px;}
.payment .payType{width: 100%;height: 387px;background-color: #fff;margin-top: 17px;}
.payment .payType .title{height: 57px;padding: 0 30px;border-bottom: 1px dotted #cecece;line-height: 57px;font-size: 18px;}
.payment .payType .type{padding: 22px 50px 55px 30px;}
.payment .payType .type .item{width: 210px;height: 86px;border: 1px solid #d4d4d4;position: relative;cursor: pointer;}
.payment .payType .type .item~.item{margin-left: 20px;}
.payment .payType .type .item.on{border-color: #e93323;}
.payment .payType .type .item .yue{font-size: 14px;color: #969696;margin-top: 6px;}
.payment .payType .type .item .icon-xuanzhong4{position: absolute;right: -4px;bottom: -4px;margin: 0!important;}
.payment .payType .type .item .iconfont{color: #09bb07;font-size: 29px;margin-right: 11px;}
.payment .payType .type .item .iconfont.icon-yue{font-size: 32px;color: #fe9c01;}
.payment .payType .icon-zhifubao:before {color: #00aaea;}
.payment .payType .type .item .name{font-size: 16px;color: #4e4e4e;}
.payment .payType .type .item .icon-xuanzhong{position: absolute;right: -4px;bottom: -4px;margin: 0!important;}
.payment .payType .goPay{ margin: 80px 50px 0 0;}
.payment .payType .goPay .bnt{width: 180px;height: 46px;font-size: 16px;color: #fff;border-radius: 4px;text-align: center;line-height: 46px;cursor: pointer;}
/*面包屑*/
.router-tips{height: 60px;line-height: 60px;font-size: 14px;}
.router-tips span{color: #999;}
.router-tips a{color: #333;}
/*微信付款*/
.pay .wrapper{padding: 26px 30px;background-color: #fff;}
.pay .wrapper .title{margin-bottom: 51px;font-size: 20px;}
.pay .wrapper .title .amount{font-size: 14px;color: #969696;}
.pay .wrapper .title .amount .num{font-size: 22px;font-weight: 700;}
.pay .wrapper .code{width: 310px;}
.pay .wrapper .code .pictrue{width: 100%;height: 310px;padding: 10px;border: 1px solid #ccc;}
.pay .wrapper .code .pictrue img{width: 100%;height: 100%}
.pay .wrapper .code .text{width: 100%;height: 72px;background-color: #eb5e4a;color: #fff;font-size: 14px;margin-top: 16px;}
.pay .wrapper .code .text .iconfont{font-size: 50px;margin-right: 30px;}
.pay .wrapper .code .text .tip{margin-top: 4px;}
.pay .wrapper .code .alipay-text{width: 100%;height: 72px;background-color: #1676ff;color: #fff;font-size: 14px;margin-top: 16px;}
.pay .wrapper .phone{margin-left: 144px;width: 262px;height: 399px;}
.pay .wrapper .phone img{width: 100%;height: 100%;}
.pay .wrapper .selectPay{font-size: 16px;color: #236fe9;margin-top: 68px;cursor: pointer;display:block}
.pay .wrapper .selectPay .iconfont{margin-right: 16px;font-size: 15px;}
/*订单详情*/
.order-detail .bag-f {background-color: #fff;margin: 10px 0;}
.order-detail .bag-f.process {margin-top: 0;}
.order-detail .bag-f~div {margin-top: 14px;}
.order-detail .bag-f.process div.section-hd {padding: 26px 22px 0;}
.order-detail .bag-f.process div {border-top: none;}
.order-detail .section-hd {padding: 18px 22px;font-size: 18px;color: #282828;}
.order-detail .bag-f.process div {border-top: none;}
.order-detail .section-bd {position: relative;}
.order-detail .bag-f>div~div {border-top: 1px dashed #cecece;}
.order-detail .bag-f.process div ul {padding: 27px 0 94px;}
.order-detail .section-bd ul {padding: 22px;font-size: 16px;color: #282828;}
.order-detail .bag-f.process div li:first-child {margin-left: 111px;}
.order-detail .bag-f.process div li {position: relative;float: left;margin-top: 0;margin-left: 222px;}
.order-detail .bag-f.process div li .line {position: absolute;top: 50%;left: 16px;width: 226px;height: 4px;background: #c7c7c7;transform: translateY(-50%);}
.order-detail .bag-f.process div li .iconfont {position: relative;width: auto;font-size: 18px;line-height: 1;color: #c7c7c7;top: 0;}
.order-detail .bag-f.process div li.now .arrow, .order-detail .bag-f.process div li.now .iconfont+.iconfont {display: block;}
.order-detail .bag-f.process div li .iconfont+.iconfont {position: absolute;top: 50%;left: 50%;display: none;width: 40px;height: 40px;border: 4px solid #e93323;border-radius: 50%;background: #fff;transform: translate(-50%,-50%);font-size: 20px;line-height: 32px;text-align: center;color: #e93323;}
.order-detail .bag-f.process div li .info {position: absolute;top: 42px;left: 50%;transform: translateX(-50%);font-size: 14px;text-align: center;color: #9a9a9a;width: 120px;}
.order-detail .bag-f.process div li.now .info div:first-child, .order-detail .bag-f.process div li.past .iconfont {color: #e93323;}
.order-detail .bag-f.process div li .info div:first-child {margin-bottom: 4px;font-size: 16px;color: #282828;}
.order-detail .bag-f.process div li .arrow{position: absolute;top: 50%;left: 100%;display: none;width: 80px;height: 16px;background: #e93323;transform: translateY(-50%);}
.order-detail .bag-f.process div li .arrow:after {content: "";position: absolute;top: 0;left: 100%;border: 8px solid transparent;border-left-color: #e93323;}
.order-detail .bag-f.process div li.past .line{background: rgba(233,51,35,.6);}
.order-detail .bag-f~div {margin-top: 14px;}
.order-detail .bag-f {background-color: #fff;margin: 10px 0;}
.order-detail .section-hd {padding: 18px 22px;font-size: 18px;color: #282828;}
.order-detail .bag-f>div~div {border-top: 1px dashed #cecece;}
.order-detail .section-bd {position: relative;}
.order-detail .section-bd ul {padding: 22px;font-size: 16px;color: #282828;}
.order-detail .section-bd li>div:nth-child(2) {flex: 1;}
.order-detail .section-bd .money {color: #e93323;}
.order-detail .section-bd .goods {width: 100%;}
.order-detail .section-bd .goods li>div:first-child {width: 86px;height: 86px;overflow: hidden;}
.order-detail .section-bd .goods li>div:first-child img {display: block;width: 100%;height: 100%;}
.order-detail .section-bd .goods li>div:nth-child(2) {margin-right: 26px;margin-left: 26px;}
.order-detail .section-bd li>div:nth-child(2) {flex: 1;}
.order-detail .section-bd li~li{margin-top: 20px;}
.order-detail .section-bd .goods li>div:nth-child(2)>div:first-child {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.order-detail .section-bd .goods .info {font-size: 12px;color: #aaa;margin-top: 4px;}
.order-detail .section-bd .goods li>div:nth-child(2)>div:last-child {margin-top: 10px;}
.pice {display: flex;justify-content: space-between;}
.order-detail .section-bd .goods li>div:nth-child(2)>div:last-child del {margin-left: 12px;font-size: 14px;color: #919191;}
.pice-btn {display: flex;align-items: center;}
.split_btn {margin-left: 20px;}
.order-detail .section-bd li>div:first-child {width: 80px;}
.order-detail .section-bd .total {padding: 28px 22px;}
.order-detail .section-bd ul~ul {border-top: 1px dashed #cecece;}
.order-detail .section-bd ul {padding: 22px;font-size: 16px;color: #282828;}
.order-detail .section-bd .total div:first-child {width: auto;}
.order-detail .section-bd .total div:last-child {flex: none;}
.order-detail .section-bd .total .footerState {cursor: pointer;}
.order-detail .section-bd .total div:last-child .orderBnt {width: 114px;height: 40px;padding: 0;border: 1px solid #999;border-radius: 2px;background: none;outline: none;font-size: 16px;line-height: 40px;text-align: center;color: #282828;}
.order-detail .section-bd .total div:last-child .orderBnt.on {border-color: #e93323;background: #e93323;color: #fff;}
.order-detail .section-bd .total div:last-child .orderBnt~.orderBnt {margin-left: 18px;}
.order-detail .section-bd li>div:first-child {width: 80px;}
.order-detail .bag-f.order-number li div:nth-child(2) {flex: none;}
.order-detail .bag-f.order-number li a{margin-left: 30px;font-size: 16px;color: #236fe9;}
.order-detail .bag-f.reject{position: relative;padding: 30px 22px;background: #aaa;overflow: hidden;margin-top: 0;}
.order-detail .bag-f.reject .iconfont{position: absolute;top: 18px;right: 28px;color: #818181;}
.order-detail .bag-f.reject div.section-hd{padding: 0;font-weight: 700;color: #fff;}
.order-detail .bag-f.reject div{border-top: none;}
.order-detail .bag-f.reject div ul{padding: 0;margin-top: 8px;font-size: 14px;color: #fff;}
/*物流查询*/
.logistics .express{padding: 18px 22px;background-color: #fff;}
.logistics .express .iconfont{font-size: 40px;color: #d0d0d0;}
.logistics .express .text{flex: 1;margin-left: 22px;font-size: 13px;color: #282828;}
.logistics .express .text div~div{margin-top: 14px;}
.logistics .express .text div button{width: 38px;height: 22px;border: 1px solid #d0d0d0;border-radius: 4px;margin-left: 18px;background: none;font-size: 12px;}
.logistics .detail{margin-top: 14px;background-color: #fff;}
.logistics .detail .goods{width: 330px;padding: 30px 22px;}
.logistics .detail .goods img{width: 112px;height: 112px;border-radius: 4px;vertical-align: middle;}
.logistics .detail .goods ul{margin-top: 20px;font-size: 13px;color: #282828;}
.logistics .detail .goods li div:last-child {flex: 1;}
.logistics .detail .goods li~li{margin-top: 14px;}
.logistics .detail .timeline{flex: 1;padding: 30px 22px;border-left: 1px solid #efefef;font-size: 13px;color: #282828;}
/*个人中心*/
.user-wrapper .left-box{width: 180px;float: left;}
.user-wrapper .left-box .user-info{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 170px;background: #fff;color: #282828;font-size: 14px;}
.user-wrapper .left-box .user-info img{width: 52px;height: 52px;border-radius: 50%;margin: 9px 1px;}
.user-wrapper .left-box .user-info .name{margin-top: 10px;padding: 0 15px;}
.user-wrapper .left-box .user-menu{margin-top: 8px;padding: 10px 0;background: #fff;}
.user-wrapper .left-box .user-menu .menu-item{display: block;margin-bottom: 10px;text-align: center;color: #666;cursor: pointer;font-size: 14px;}
.user-wrapper .left-box .user-menu .menu-item.active{color: #e93323;background: url(../images/active-menu-item.png) no-repeat 0;}
.user-wrapper .right-box{width: 1012px;min-height: 730px;margin-left: 8px;padding-bottom: 30px;float: right;background: #fff;padding-left: 54px;}
.user-com-tab {border-bottom: 1px solid #ececec;}
.user-com-tab .item{padding: 0 10px;}
.user-com-tab span {position: relative;height: 60px;line-height: 60px;font-size: 16px;color: #999;cursor: pointer;padding: 0 26px 0 8px;margin-right: 26px;}
.user-com-tab span.on {color: #e93323;font-size: 18px;}
.user-com-tab span.on:after {content: "";position: absolute;left: 0;bottom: -21px;width: 100%;height: 2px;background: #e93323;}
/*订单列表*/
.user-order-list li{position: relative;padding: 30px 0 26px;border-bottom: 1px solid #ececec;}
.user-order-list li .bd{padding-right: 40px;border-bottom: 1px dashed #e1e1e1;cursor: pointer;}
.user-order-list li .bd .order-txt{color: #282828;font-size: 14px;}
.user-order-list li .bd .order-txt .status{float: right;color: #e93323;}
.user-order-list li .bd .content{margin-top: 20px;}
.user-order-list li .bd .content .goods-item{display: flex;position: relative;margin-bottom: 20px;}
.user-order-list li .bd .content .goods-item .img-box{width: 120px;height: 120px;}
.user-order-list li .bd .content .goods-item .img-box img{display: block;width: 100%;height: 100%;}
.user-order-list li .bd .content .goods-item .info-txt{position: relative;display: flex;flex-direction: column;justify-content: center;width: 500px;margin-left: 24px;font-size: 14px;}
.user-order-list li .bd .content .goods-item .info-txt .info{font-size: 12px;color: #aaa;margin-top: 4px;}
.user-order-list li .bd .content .goods-item .info-txt .price{margin-top: 15px;color: #e93323;}
.user-order-list li .bd .content .goods-item .info-txt .num{position: absolute;right: 0;top: 60%;transform: translateY(-50%);color: #999;}
.user-order-list li .foot{padding-top: 26px;padding-right: 32px;}
.user-order-list li .foot p{text-align: right;color: #666;font-size: 14px;}
.user-order-list li .foot p span{color: #e93323;}
.user-order-list li .foot .btn-wrapper{display: flex;justify-content: flex-end;margin-top: 20px;}
.user-order-list li .foot .btn-wrapper div{width: 110px;height: 36px;text-align: center;line-height: 34px;margin-left: 20px;border: 1px solid #999;border-radius: 4px;font-size: 14px;color: #666;cursor: pointer;}
.user-order-list li .foot .btn-wrapper div.pay{border-color: #e93323;background: #e93323;color: #fff;}
.user-order-list li .refund-icon{position: absolute;right: 50px;top: 40px;}
/*订单申请退款*/
.refund{padding: 40px 20px 46px;background: #fff;}
.refund .table{width: 100%;border: 1px solid #efefef;border-collapse: collapse;}
.refund .table thead{background: #efefef;}
.refund .table thead td{height: 40px;font-size: 14px;text-align: center;color: #282828;}
.refund .table tbody .td{width: 219px;border: 1px solid #efefef;font-size: 14px;text-align: center;color: #282828;}
.refund .table tbody .td:first-child {width: auto;padding: 20px 50px;text-align: left;}
.refund .table img{float: left;width: 70px;height: 70px;}
.refund .table img+div{margin-left: 90px;}
.refund .table .name{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: 13px;overflow: hidden;}
.refund .table tbody .td:first-child span{margin-left: 10px;font-size: 12px;color: #b1b1b1;}
.refund .el-form{margin-top: 20px;}
.refund .el-form .cont{padding-right: 25px;padding-left: 25px;border: 1px solid #efefef;}
.refund .el-form .cont .el-form-item{padding-top: 25px;padding-bottom: 25px;margin-bottom: 0;}
/*订单评价*/
.comment{padding: 40px 20px 46px;background: #fff;}
.comment .table{width: 100%;border: 1px solid #efefef;border-collapse: collapse;}
.comment .table thead{background: #efefef;}
.comment .table thead td{height: 40px;font-size: 14px;text-align: center;color: #282828;}
.comment .table tbody .td{width: 219px;border: 1px solid #efefef;font-size: 14px;text-align: center;color: #282828;}
.comment .table tbody .td:first-child {width: auto;padding: 20px 50px;text-align: left;}
.comment .table img{float: left;width: 70px;height: 70px;}
.comment .table img+div{margin-left: 90px;}
.comment .table .name{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: 13px;overflow: hidden;}
.comment .table tbody .td:first-child span{margin-left: 10px;font-size: 12px;color: #b1b1b1;}
.comment .el-form{margin-top: 20px;}
.comment .el-form .cont{padding-right: 25px;padding-left: 25px;border: 1px solid #efefef;}
.comment .el-form .cont .el-form-item{padding-top: 25px;padding-bottom: 25px;margin-bottom: 0;}
.comment .el-form .cont .el-rate{width: 300px;display: inline-block;vertical-align: middle;margin-left:20px}
/*分页*/
.pages-box{margin-top: 30px;text-align: right;}
.el-pager li {padding: 0 4px;background: #fff;vertical-align: top;display: inline-block;font-size: 13px;min-width: 35.5px;height: 28px;line-height: 28px;cursor: pointer;box-sizing: border-box;text-align: center;margin: 0;}
.el-pagination.is-background .el-pager li:not(.disabled).active {background-color: #e93323;color: #fff;}
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {margin: 0 5px;background-color: #f4f4f5;color: #606266;min-width: 30px;border-radius: 2px;}
/*优惠券*/
.goods-detail .text-wrapper .coupon-wrapper{background-color: #f7f7f7;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-bd{padding-top: 18px;padding-bottom: 18px;font-size: 12px;color: #5a5a5a;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-bd .label{width: 80px;padding-left: 20px;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-bd .list{flex: 1;min-width: 0;padding-right: 24px;max-height: 240px;overflow-y: auto;overflow-x: hidden;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-bd .list.on{max-height: 100px;overflow: hidden;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-bd .item:first-child {margin-top: 0;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-bd .cell{width: 165px;height: 24px;background: url(../images/coupon.png) 0 0/100% 100% no-repeat;font-size: 13px;color: #fff;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-bd .cell-left{width: 65px;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-bd .cell-right{flex: 1;min-width: 0;color: #e93323;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-bd .time{flex: 1;min-width: 0;padding-right: 8px;padding-left: 8px;font-size: 12px;color: #727272;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-bd .item{margin-top: 11px;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-bd button{border: none;border-bottom: 1px solid #e93323;background: none;font-size: 12px;color: #e93323;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-bd button:disabled {border-color: #c0c4cc;color: #c0c4cc;cursor: not-allowed;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-ft{height: 36px;padding-right: 24px;background-color: #f2f2f2;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-ft .button{font-size: 12px;color: #666;cursor: pointer;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-ft .button .iconfont{margin-left: 7px;font-size: 10px;color: #666;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-bd .cell.svip{background-image: url(../images/c-coupon.png);color: #fdd7b4;}
.goods-detail .text-wrapper .coupon-wrapper .coupon-bd .cell.svip .cell-right{color: #333;}
/*秒杀列表*/
.seckill-list{min-height: 330px;background: url(../images/seckill-back.png) top/100% no-repeat;}
.seckill-list .title-section{padding-top: 40px;padding-bottom: 40px;text-align: center;}
.seckill-list .title-section img{display: inline-block;width: 200px;height: 48px;vertical-align: middle;}
.seckill-list .swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.seckill-list .swiper-container{width: 1200px;background: #fff;margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.seckill-list .swiper-container .swiper-slide{width: 253px!important;height: 80px;padding-right: 18px;margin-right: -18px;background: url(../images/seckill-swiper.png) 100% 0/18px 80px no-repeat;font-size: 14px;color: #282828;cursor: pointer;}
.seckill-list .swiper-container .swiper-slide>div:first-child {width: 76px;height: 60px;margin-right: 16px;background: url(../images/seckill-slide-clock.png) 50%/60px 60px no-repeat;font-weight: 700;font-size: 24px;line-height: 60px;text-align: center;}
.seckill-list .swiper-container .swiper-slide.flex-column div:first-child{width: auto;height: auto;margin-right: 0;margin-bottom: 4px;background: none;font-weight: 700;font-size: 18px;line-height: normal;text-align: inherit;}
.seckill-list .swiper-container .swiper-slide.on{background: url(../images/seckill-slide-back.png) 50%/100% 100% no-repeat;color: #fff;}
.seckill-list .swiper-container .swiper-slide .time{margin-top: 8px;margin-right: -3px;margin-left: -3px;font-weight: 700;font-size: 17px;}
.seckill-list .swiper-container .swiper-slide.on .time .el-statistic{color: #fff}
.seckill-list .goods-section{width: 1200px;margin: 20px auto;}
.seckill-list .goods-section ul{margin-bottom: -16px;margin-left: -16px;}
.seckill-list .goods-section ul:after {content: "";display: block;height: 0;clear: both;visibility: hidden;}
.seckill-list .goods-section ul li{float: left;width: 288px;margin-bottom: 16px;margin-left: 16px;background: #fff;}
.seckill-list .goods-section ul a{display: block;padding: 24px;}
.seckill-list .goods-section ul .image{width: 240px;height: 240px;overflow: hidden;}
.seckill-list .goods-section ul .image img{display: block;width: 100%;height: 100%;transition: 1s;}
.seckill-list .goods-section ul .text{margin-top: 18px;}
.seckill-list .goods-section ul .text .name{height: 40px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 14px;line-height: 20px;color: #282828;}
.seckill-list .goods-section ul .text .group{display: flex;align-items: center;margin-top: 12px;}
.seckill-list .goods-section ul .text .info{flex: 1;}
.seckill-list .goods-section ul .text .price{display: inline-block;font-weight: 700;font-size: 14px;color: #e93323;}
.seckill-list .goods-section ul .text .price span{font-size: 22px;}
.seckill-list .goods-section ul .text .price{display: inline-block;font-weight: 700;font-size: 14px;color: #e93323;}
.seckill-list .goods-section ul .text del{font-size: 12px;color: #969696;}
.seckill-list .goods-section ul .text .progress{margin-top: 4px;}
.seckill-list .goods-section ul .text .progress .txt{display: inline-block;width: 57px;vertical-align: middle;font-size: 12px;color: #969696;}
.seckill-list .goods-section ul .text .progress .bar{display: inline-block;width: 80px;height: 8px;border-radius: 4px;background: #e2e2e2;overflow: hidden;vertical-align: middle;font-size: 0;}
.seckill-list .goods-section ul .text .progress .bar span{display: inline-block;width: 50%;height: 100%;background: #e93323;}
.seckill-list .goods-section ul .text button{width: 70px;height: 38px;border: none;border-radius: 4px;background: #e93323;font-size: 14px;color: #fff;}
/*预售列表*/
.presell-list{min-height: 330px;background: url(../images/seckill-back.png) top/100% no-repeat;}
.presell-list .title-section{padding-top: 40px;padding-bottom: 40px;text-align: center;}
.presell-list .title-section img{display: inline-block;width: 200px;height: 48px;vertical-align: middle;}
.presell-list .swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.presell-list .swiper-container{width: 1200px;background: #fff;margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.presell-list .swiper-container .swiper-slide{width: 400px!important;height: 80px;padding-right: 18px;margin-right: -18px;background: url(../images/seckill-swiper.png) 100% 0/18px 80px no-repeat;font-size: 14px;color: #282828;cursor: pointer;}
.presell-list .swiper-container .swiper-slide>div:first-child {height: 60px;margin-right: 16px;background: url(../images/seckill-slide-clock.png) 50%/60px 60px no-repeat;font-weight: 700;font-size: 24px;line-height: 60px;text-align: center;}
.presell-list .swiper-container .swiper-slide.flex-column div:first-child{width: auto;height: auto;margin-right: 0;margin-bottom: 4px;background: none;font-weight: 700;font-size: 18px;line-height: normal;text-align: inherit;}
.presell-list .swiper-container .swiper-slide.on{background: url(../images/seckill-slide-back.png) 50%/100% 100% no-repeat;color: #fff;}
.presell-list .swiper-container .swiper-slide .time{margin-top: 8px;margin-right: -3px;margin-left: -3px;font-weight: 700;font-size: 17px;}
.presell-list .swiper-container .swiper-slide.on .time .el-statistic{color: #fff}
.presell-list .goods-section{width: 1200px;margin: 20px auto;}
.presell-list .goods-section ul{margin-bottom: -16px;margin-left: -16px;}
.presell-list .goods-section ul:after {content: "";display: block;height: 0;clear: both;visibility: hidden;}
.presell-list .goods-section ul li{float: left;width: 288px;margin-bottom: 16px;margin-left: 16px;background: #fff;}
.presell-list .goods-section ul a{display: block;padding: 24px;}
.presell-list .goods-section ul .image{width: 240px;height: 240px;overflow: hidden;}
.presell-list .goods-section ul .image img{display: block;width: 100%;height: 100%;transition: 1s;}
.presell-list .goods-section ul .text{margin-top: 18px;}
.presell-list .goods-section ul .text .name{height: 40px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 14px;line-height: 20px;color: #282828;}
.presell-list .goods-section ul .text .group{display: flex;align-items: center;margin-top: 12px;}
.presell-list .goods-section ul .text .info{flex: 1;}
.presell-list .goods-section ul .text .price{display: inline-block;font-weight: 700;font-size: 14px;color: #e93323;}
.presell-list .goods-section ul .text .price span{font-size: 22px;}
.presell-list .goods-section ul .text .price{display: inline-block;font-weight: 700;font-size: 14px;color: #e93323;}
.presell-list .goods-section ul .text del{font-size: 12px;color: #969696;}
.presell-list .goods-section ul .text .progress{margin-top: 4px;}
.presell-list .goods-section ul .text .progress .txt{display: inline-block;width: 57px;vertical-align: middle;font-size: 12px;color: #969696;}
.presell-list .goods-section ul .text .progress .bar{display: inline-block;width: 80px;height: 8px;border-radius: 4px;background: #e2e2e2;overflow: hidden;vertical-align: middle;font-size: 0;}
.presell-list .goods-section ul .text .progress .bar span{display: inline-block;width: 50%;height: 100%;background: #e93323;}
.presell-list .goods-section ul .text button{width: 70px;height: 38px;border: none;border-radius: 4px;background: #e93323;font-size: 14px;color: #fff;}
/*优惠券*/
.user-coupon .main-section{flex:1;margin-left:8px;background-color:#fff}
.user-coupon .main-hd{height:60px;border-bottom:1px solid #ececec;font-size:18px;color:#282828}
.user-coupon .main-bd{padding-top:30px;padding-bottom:15px}
.user-coupon .user{width:180px;height:170px;background-color:#fff}
.user-coupon .user .image{width:52px;height:52px;border-radius:50%;margin-bottom:13px;overflow:hidden;font-size:14px;color:#282828}
.user-coupon .user .img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.user-coupon .user .name{max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.user-coupon .menu{padding-top:38px;padding-bottom:38px;margin-top:8px;background-color:#fff}
.user-coupon .menu .item{height:25px;border-left:3px solid transparent;font-size:14px;line-height:25px;text-align:center;color:#666;cursor:pointer}
.user-coupon .menu .item.on{border-color:#e93323;color:#e93323}
.user-coupon .list .item{width:300px;height:130px;margin-right:15px;margin-bottom:15px;background:url(../images/coupon-back1.png) 50%/cover no-repeat;box-shadow:0 3px 20px rgba(0,0,0,.08)}
.user-coupon .list .item.svip{background-image:url(../images/vipCouB.png)}
.user-coupon .list .item.svip.disabledVip{background-image:url(../images/vipCouB02.png)}
.user-coupon .list .item.svip.disabledVip .label{background-color:hsla(0,0%,56.9%,.1);color:#acacac}
.user-coupon .list .item.svip.disabledVip .text-cont{color:#d0d0d0}
.user-coupon .list .item.svip.disabledVip .money,.user-coupon .list .item.svip.disabledVip .name{color:#bfbfbf}
.user-coupon .list .item.svip.disabledVip .time{color:#d0d0d0}
.user-coupon .list .item.svip.disabledVip .btn{color:#fff}
.user-coupon .list .item.svip .label{background-color:#fee2b6;color:#863c0d}
.user-coupon .list .item.svip .btn,.user-coupon .list .item.svip .money{color:#863c0d}
.user-coupon .list .item.disabled{background-image:url(../images/coupon-back2.png)}
.user-coupon .list .item.disabled .label{background-color:hsla(0,0%,56.9%,.1);color:#acacac}
.user-coupon .list .item.disabled .text-cont{color:#d0d0d0}
.user-coupon .list .item.disabled .money,.user-coupon .list .item.disabled .name{color:#bfbfbf}
.user-coupon .list .item.disabled .time{color:#d0d0d0}
.user-coupon .list .item .text{flex:1;padding-left:14px}
.user-coupon .list .item .text-cont{margin-top:14px;font-size:14px;color:#969696}
.user-coupon .list .item .label{width:62px;height:24px;background-color:rgba(233,51,35,.1);font-size:14px;line-height:24px;text-align:center;color:#e93323}
.user-coupon .list .item .money{margin-right:14px;font-size:16px;color:#e93323}
.user-coupon .list .item .money .num{font-weight:700;font-size:32px}
.user-coupon .list .item .info{flex:1;min-width:0}
.user-coupon .list .item .name{margin-bottom:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;color:#282828;width:140px;display:inline-block}
.user-coupon .list .item .time{margin-top:14px;font-size:12px;color:#969696}
.user-coupon .list .item .btn{width:52px;padding-right:18px;padding-left:18px;font-size:16px;color:#fff;cursor:pointer}
/*个人资料*/
.user-com-title {height: 60px;line-height: 60px;font-size: 18px;color: #282828;border-bottom: 1px solid #ececec;}
.user-index .user-content{padding:34px 0}
.user-index .user-content .item{padding-left:16px;position:relative;font-size:14px;border-bottom:1px dashed #ddd;margin-right:54px}
.user-index .user-content .item .edit-txt{position:absolute;right:0;bottom:16px;color:#e93323;cursor:pointer}
.user-index .user-content .item .label{display:inline-block;width:80px;color:#777}
.user-index .user-content .item.user-info{padding-bottom:20px}
.user-index .user-content .item.user-info .title{color:#282828;font-size:18px}
.user-index .user-content .item.user-info .info{margin-top:20px;color:#777;font-size:14px}
.user-index .user-content .item.user-info .info img{width:80px;height:80px;border-radius:50%;vertical-align:-44px;display:inline-block}
.user-index .user-content .item.text-info{height:70px;line-height:70px}
.user-index .user-content .item.text-info .edit-txt{top:0}
.user-index .user-content .item.text-info .txt{color:#282828;width:700px}
.user-index .user-content .out-btn{text-align:right;margin-right:54px}
.user-index .user-content .out-btn span{display:inline-block;width:130px;height:40px;margin-top:38px;line-height:40px;text-align:center;background:#e93323;color:#fff;border-radius:4px;cursor:pointer}
.input-item{display:flex;align-items:center;margin-bottom:20px}
.input-item .code-box{width:115px;height:40px;text-align:center;cursor:pointer;margin-left:30px}
.dialog-footer button{width:190px;height:45px}
.user-header:hover{transform:rotate(666turn);transition:all 59s cubic-bezier(.34,0,.84,1) 1s}
/*站内信*/
.user-notice .main-section{flex:1;margin-left:8px;background-color:#fff}
.user-notice .main-hd{height:60px;border-bottom:1px solid #ececec;font-size:18px;color:#282828}
.user-notice .main-bd{padding-top:30px;padding-bottom:15px}
.user-notice .msg-list{margin:10px}
.user-notice .msg-list .item{border-bottom: 1px dashed #e1e1e1;padding: 10px 0;}
.user-notice .msg-list .item:last-child{border: 0}
.user-notice .msg-list .msg{display:flex;padding:20px;background-color:#f2f2f2;justify-content:space-between;border-top-right-radius:4px;border-top-left-radius:4px}
.user-notice .msg-list .msg .title{color:#333;display:flex;align-items:center}
.user-notice .msg-list .msg .title .no-read{width:8px;height:8px;margin-left:6px;background-color:red;border-radius:50%}
.user-notice .msg-list .msg .control{color:#887d7d;cursor:pointer}
.user-notice .msg-list .content{padding:20px;background-color:#fcfbfb}
/*余额账单*/
.balance-wrapper .balance-box{padding-top:45px}
.balance-wrapper .balance-box .money-box .money-item{display:inline-block;margin-right:190px}
.balance-wrapper .balance-box .money-box .money-item span{color:#969696;font-size:14px}
.balance-wrapper .balance-box .money-box .money-item p{margin-top:10px;color:#282828;font-size:32px}
.balance-wrapper .balance-box .tab-box{padding-right:54px;margin-top:35px}
.balance-wrapper .balance-box .tab-box .hd{padding-bottom:15px;border-bottom:1px solid #ececec}
.balance-wrapper .balance-box .tab-box .hd .hd-item{position:relative;float:left;padding:0 10px;margin-right:30px;text-align:center;font-size:16px;color:#999;cursor:pointer}
.balance-wrapper .balance-box .tab-box .hd .hd-item.on{color:#e93323}
.balance-wrapper .balance-box .tab-box .hd .hd-item.on:after{content:" ";position:absolute;left:0;bottom:-16px;width:100%;height:2px;background:#e93323}
.balance-wrapper .balance-box .tab-box .bd .bd-item{margin-top:20px}
.balance-wrapper .balance-box .tab-box .bd .bd-item .time{height:36px;line-height:36px;background:#f4f4f4;color:#969696;font-size:14px;padding:0 10px}
.balance-wrapper .balance-box .tab-box .bd .bd-item .list li{position:relative;padding:18px 10px;border-bottom:1px dashed #d0d0d0}
.balance-wrapper .balance-box .tab-box .bd .bd-item .list li .txt{color:#282828;font-size:16px}
.balance-wrapper .balance-box .tab-box .bd .bd-item .list li .txt-time{margin-top:10px;color:#969696;font-size:14px}
.balance-wrapper .balance-box .tab-box .bd .bd-item .list li .num{position:absolute;right:10px;top:50%;margin-top:-8px;font-size:16px;font-weight:700;color:#e93323}
.balance-wrapper .balance-box .tab-box .bd .bd-item .list li .green{color:#43b36d}
/*收藏列表*/
.collect ul li{padding:30px 5px;border-bottom:1px solid #e1e1e1}
.collect ul li .hd{display:flex;padding-bottom:30px;border-bottom:1px dashed #e1e1e1}
.collect ul li .hd .img-box{width:120px;height:120px}
.collect ul li .hd .img-box img{width:100%;height:100%}
.collect ul li .hd .info{display:flex;align-items:center;margin-left:25px;width:60%}
.collect ul li .bd{display:flex;justify-content:flex-end;padding-top:25px;padding-right:25px}
/*地址列表*/
.address-wrapper .address-content li{position:relative;float:left;width:250px;min-height:200px;margin-top:30px;margin-right:30px;padding:22px 27px;border:1px solid #eaeaea}
.address-wrapper .address-content li .moren{position:absolute;right:0;top:0;width:56px;height:23px;line-height:23px;text-align:center;color:#fff;background:#e93323}
.address-wrapper .address-content li .name{color:#282828;font-size:16px}
.address-wrapper .address-content li .phone{margin-top:14px;margin-bottom:4px;font-size:12px}
.address-wrapper .address-content li .text{color:#999;font-size:14px;height:75px}
.address-wrapper .address-content li .edit-box{opacity:0;position:absolute;right:14px;bottom:12px;color:#e93323}
.address-wrapper .address-content li .icon{font-size:27px;}
.address-wrapper .address-content li .edit-box span{margin-left:5px;cursor:pointer}
.address-wrapper .address-content li.addbox{cursor: pointer}
.address-wrapper .address-content li.addbox .box{position:absolute;left:0;top:50%;margin-top:-25px;text-align:center;width:100%;color:#c8c8c8;font-size:14px}
.address-wrapper .address-content li.addbox .box img{display:inline-block;width:27px;height:27px}
.address-wrapper .address-content li:hover .edit-box{opacity:1;transition:all .6s ease}
/*购物车*/
.grey{color:#d0d0d0!important}
.shoppingCart{cursor:pointer}
.shoppingCart .noCart{text-align:center}
.shoppingCart .noCart .pictrue{width:274px;height:174px;margin:111px auto 0}
.shoppingCart .noCart .pictrue img{width:100%;height:100%}
.shoppingCart .noCart .tip{font-size:14px;color:#969696;margin-top:20px}
.shoppingCart .noCart .goIndex{width:90px;height:35px;border:1px solid #282828;border-radius:6px;text-align:center;line-height:35px;font-size:14px;color:#282828;margin:24px auto 100px;display:block}
.shoppingCart .title{height:59px;line-height:59px;color:#999}
.shoppingCart .title .home{color:#282828}
.shoppingCart .cartList .header{height:54px;background:#f9f9f9}
.shoppingCart .cartList .allSelect{width:100px;position:relative}
.shoppingCart .cartList .allSelect .checkAll{margin-left:30px}
.shoppingCart .cartList .info{width:400px;padding-left:30px}
.shoppingCart .cartList .price{width:215px}
.shoppingCart .cartList .num{width:150px}
.shoppingCart .cartList .money{width:270px}
.shoppingCart .cartList .body{border:1px solid #efefef;border-top:0}
.shoppingCart .cartList .body .item{height:170px}
.shoppingCart .cartList .body .item~.item{border-top:1px dotted #e2e2e2}
.shoppingCart .cartList .body .item .info .pictrue{width:90px;height:90px;margin-right:14px}
.shoppingCart .cartList .body .item .info .pictrue img{width:100%;height:100%}
.shoppingCart .cartList .body .item .info .text{width:264px}
.shoppingCart .cartList .body .item .info .text .infor{margin-top:10px;font-size:12px;color:#d0d0d0}
.shoppingCart .cartList .body .item .price{font-size:16px}
.shoppingCart .cartList .body .item .num .iconfont{width:40px;height:36px;line-height:36px;border:1px solid #d3d3d3;text-align:center;color:#707070;background-color:#fff}
.shoppingCart .cartList .body .item .num .numCon{width:54px;height:36px;border:0;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;font-size:15px;color:#5a5a5a;text-align:center;line-height:36px;outline:none}
.shoppingCart .cartList .body .item .money{font-size:16px}
.shoppingCart .cartList .body .item .operate{color:#d0d0d0}
.shoppingCart .cartList .body .item .operate .icon{font-size:20px}
.shoppingCart .invalid{margin-top:20px;border-top:1px solid #efefef}
.shoppingCart .footer{position: fixed;left: 0;right: 0;bottom: 0;width: 1200px;margin: 0 auto;z-index: 1;height: 82px;background: #f9f9f9;padding-left: 40px;}
.shoppingCart .footer .total{font-size:16px}
.shoppingCart .footer .total .font-color{font-size:22px;font-weight:700}
.shoppingCart .footer .bnt{width:160px;height:82px;text-align:center;line-height:82px;font-size:18px;color:#fff;margin-left:30px}
.shoppingCart .footer .bnt.disabled {background-color: #c0c4cc!important;cursor: not-allowed;}
/*充值*/
.payment-warp{position:relative;top:-30px;width:100%;background-color:#fff;border-radius:5px;padding-top:12px;border-top-right-radius:19px;border-top-left-radius:19px}
.payment-warp .nav{height:37px;line-height:37px;padding:0 50px}
.payment-warp .nav .item{font-size:15px;color:#333}
.payment-warp .nav .item.on{font-weight:700;border-bottom:2px solid #3875EA}
.payment-warp .placeholder{color:#d0d0d0;height:100%;line-height:47px}
.payment-warp .tip{font-size:13px;color:#888;padding:0 15px;margin-top:12px}
.payment-warp .but{color:#fff;font-size:15px;width:350px;height:43px;border-radius:25px;margin:23px auto 0 auto;line-height:43px;text-align:center;background-color: #3875EA!important}
.payment-top{width:100%;height:175px;background-color:#3875EA}
.payment-top .name{font-size:13px;color:hsla(0,0%,100%,.8);margin-top:-19px;margin-bottom:15px}
.payment-top .pic{font-size:16px;color:#fff}
.payment-top .pic .num{font-size:28px}
.payment-top .pic-font{font-size:39px;color:#fff}
.picList{display:flex;flex-wrap:wrap;margin:15px 0}
.picList input{display:flex;align-items:center;justify-content:center;font-size: 19px;color:#333;flex-wrap:nowrap;border:0;text-align:center}
.picList .pic-box{width:32%;height:auto;border-radius:10px;margin-top:10px;padding:10px 0;margin-right:6px}
.picList .pic-box:nth-child(3n){margin-right:0}
.picList .pic-box-color{background-color:#f4f4f4;color:#656565}
.picList .pic-number{font-size:11px}
.picList .pic-number-pic{font-size:19px;margin-right:5px;text-align:center}
.picList .pic-box-color-active{background-color:#3875EA!important;color:#fff!important}
.picList .pic-box-color-active input{background-color: #3875EA!important;color:#fff;}
.tips-box .tips{font-size:14px;color:#333;font-weight:800;margin-bottom:7px;margin-top:10px}
.tips-box .tips-samll{font-size:12px;color:#333;margin-bottom:7px}
.tips-box .tip-box{margin-top:15px}
.tips-title{margin-top:10px;font-size:12px;color:#333}
/*分页*/
.pages-box{padding-right:54px;margin-top:30px;text-align:right}
/*底部*/
.footer{background-color: #f2f2f2;margin-top: 50px;}
.footer ul{height: 104px;border-bottom: 1px solid #e2e2e2;}
.footer ul li .picture{width: 40px;height: 40px;border: 1px solid #707070;border-radius: 50%;text-align: center;line-height: 40px;margin-right: 14px;}
.footer ul li .picture .iconfont{font-size: 23px;color: #707070;}
.footer .recordNum{text-align: center;padding: 30px 0 48px;}
.footer .recordNum .address{margin-left: 40px;}
.footer .recordNum .record{margin-top: 6px;}
.floatWindow{position: fixed;right: 0;bottom: 15%;width: 70px;z-index: 99;cursor: pointer;background-color: #fff;box-shadow: 0 3px 20px rgb(0 0 0 / 6%);}
.floatWindow .list .item{position: relative;width: 100%;height: 74px;text-align: center;font-size: 12px;color: #5c5c5c;padding: 12px 0;}
.floatWindow .list .item .iconfont{margin-bottom: 5px;font-size: 25px;}
.floatWindow .list .item:hover {color: #e93323;}
.kefuIcon{position: fixed;right: 9px;bottom: 9%;width: 56px;height: 56px;margin-bottom: 300px;z-index: 99;}
.kefuIcon .pictrue{width: 100%;height: 100%;position: relative;cursor:pointer}
.kefuIcon .pictrue img{width: 100%;height: 100%;}
@-webkit-keyframes shock-data{5%,25%,45%{transform:rotate(8deg)}
0%,10%,30%,50%{transform:rotate(-8deg)}
15%,35%,55%{transform:rotate(4deg)}
20%,40%,60%{transform:rotate(-4deg)}
65%,to{transform:rotate(0deg)}
}@keyframes shock-data{5%,25%,45%{transform:rotate(8deg)}
0%,10%,30%,50%{transform:rotate(-8deg)}
15%,35%,55%{transform:rotate(4deg)}
20%,40%,60%{transform:rotate(-4deg)}
65%,to{transform:rotate(0deg)}
}