/* 抢购mod */
.rush-buy {background-color: #fff;}
.rush-buy .rush-head {padding: 0 10px;height: 34px;overflow: hidden;}
.rush-buy .rush-head .head-tit {float: left;padding: 8px 0;margin-right: 11px;line-height: 16px;color: #212121;font-size: 14px;}
.rush-buy .icon-box {display: inline-block;width: 16px;height: 16px;background: url('../images/index/index2017_sprite.png') no-repeat;background-size: 76px auto;line-height: 16px;vertical-align: top;}
.rush-buy .clock-icon {background-position: 0 -22px;}
.rush-buy .rush-head .last-wrap {float: left;padding: 8px 0;}
.rush-buy .rush-head .last-wrap .last-box {height: 16px;line-height: 16px;background-image: -webkit-linear-gradient(0deg,#f62975,#ff9954);background-image: -ms-linear-gradient(0deg,#f62975,#ff9954);background-image: linear-gradient(90deg,#f62975,#ff9954);}
.rush-buy .rush-head .last-wrap .last-box .last-tit {padding-left: 4px;background-color: #f94d6b;line-height: 16px;color: #fff;font-size: 10px;}
.rush-buy .rush-head .last-wrap .last-box span {display: inline-block;height: 14px;vertical-align: top;}
.rush-buy .rush-head .last-wrap .last-box .last-time {height: 14px;padding: 0 2px;margin: 1px;background-color: #fff;line-height: 14px;color: #ff9655;font-size: 14px;font-weight: bolder;}
.rush-buy .rush-head .last-wrap .last-box span {display: inline-block;height: 14px;vertical-align: top;}
.rush-buy .rush-head .last-wrap .last-box .last-time .hour {color: #fb5c66;}
.rush-buy .rush-head .last-wrap .last-box .last-time .split1 {color: #fc6b62;}
.rush-buy .rush-head .last-wrap .last-box .last-time .min {color: #fd7f5c;}
.rush-buy .rush-head .last-wrap .last-box .last-time .split2 {color: #fe855a;}
.rush-buy .rush-head .last-wrap .last-box .last-time .sec {color: #ff9456;}
.rush-buy .rush-head .more-box {float: right;margin-top: 8px;padding: 1px 7px;-webkit-border-radius: 10px;border-radius: 10px;}
.rush-buy .rush-head .more-box .more-text {display: inline-block;margin-right: 3px;color: #fff;font-size: 12px;}
.rush-buy .rush-head .more-box .more-icon {display: inline-block;width: 12px;height: 12px;-webkit-border-radius: 100%;border-radius: 100%;border: 1px solid #fff;line-height: 15px;text-align: center;vertical-align: top;margin-top: 3px;}
.rush-buy .rush-head .more-box .more-icon .triangle {margin-top: 2px;display: inline-block;width: 0;height: 0;margin-left: 2px;border-top: 3px solid transparent;border-left: 6px solid #fff;border-bottom: 3px solid transparent;}
.rush-buy .rush-box {padding-bottom: 10px;-webkit-overflow-scrolling: touch;overflow-x: auto;white-space: nowrap;}
.rush-buy .product-list {font-size: 0;}
.rush-buy .product-list .product-item {display: inline-block;width: 26.66666667%;margin-left: 2.66666667%;font-size: 14px;vertical-align: top;}
.rush-buy .product-list .product-item .product-box {display: block;width: 100%;}
.rush-buy .product-list .product-item .product-box .pic-wrap {background-color: #fff;}
.rush-buy .product-list .product-item .product-box .pic-wrap .pic {position: relative;background-size: 60px auto;}
.rush-buy .product-list .product-item .product-box .pic-wrap .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.rush-buy .product-list .product-item .product-box .pic-wrap .pic .tag {font-size: 13px;color: #fff;background: #ff3c25;text-align: center;line-height: 13px;border: 1px solid #ff3c25;position: absolute;left: 5px;top: 5px;display: block;width: 35px;height: 16px;}
.rush-buy .product-list .product-item .product-box .pic-wrap .pic::after {content: '';display: block;width: 100%;padding-top: 100%;}
.rush-buy .product-list .product-item .product-box .item-tit {margin: 5px 0;height: 36px;line-height: 18px;color: #666;font-weight: normal;font-size: 14px;white-space: normal;text-align: left;overflow: hidden;}
.rush-buy .product-list .product-item .product-box .item-tit {margin: 5px 0;height: 36px;line-height: 18px;color: #666;font-weight: normal;font-size: 14px;white-space: normal;text-align: left;overflow: hidden;}
.rush-buy .product-list .product-item .product-box .price-box {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.rush-buy .product-list .product-item .product-box .now-price {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;height: 16px;line-height: 16px;color: #ff3c25;font-size: 16px;text-align: left;overflow: hidden;}
.rush-buy .product-list .product-item .product-box .reference {text-align: center;overflow: hidden;}
.rush-buy .product-list .product-item .product-box .reference span {display: block;}
.rush-buy .product-list .product-item .product-box .reference .reference-box {height: 12px;line-height: 12px;padding: 0 2px;border: 1px solid rgba(203,203,204,0.5);-webkit-border-radius: 3px;border-radius: 3px;color: #bbb;font-size: 9px;vertical-align: top;}
.rush-buy .product-list .product-item .product-box .reference .old-price {height: 14px;line-height: 14px;margin-top: 3px;color: #bbb;font-size: 14px;}
.rush_buy_warp{max-width:640px;min-width:320px}
.rush_buy_warp .selection_mod{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.66666667%;width:100%;background-color:#fff}
.rush_buy_warp .selection_mod .pic{position:relative;display:block;background:#eae3dd;background-size:60px auto}
.rush_buy_warp .selection_mod .pic:after{display:block;padding-top:40.84507042%;width:100%;box-shadow:0 5px 15px rgba(0,0,0,.11);content:''}
.rush_buy_warp .selection_mod .pic .img{position:absolute;top:0;left:0;height:100%;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}
.rush_buy_warp .selection_mod .pic .cont{position:absolute;top:8.62068966%;right:4.22535211%;-webkit-box-sizing:border-box;box-sizing:border-box;width:44.22535211%;height:82.06896552%;border:6px rgba(255,255,255,.56) solid;-ms-flex-align:center;-webkit-box-align:center;box-align:center;-webkit-align-items:center;align-items:center}
.rush_buy_warp .selection_mod .pic .cont .cont_box{position:relative;padding:0 8px;height:100%;background-color:#fff}
.rush_buy_warp .selection_mod .pic .cont .cont_box .text{overflow:hidden;padding:4.82758621% 0 0 0;height:27px;color:#0a0a0a;font-size:14px;line-height:20px;}
.rush_buy_warp .selection_mod .pic .cont .cont_box .c_txt{overflow:hidden;padding-top:8px;color:#bdbdbd;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px}
.rush_buy_warp .selection_mod .pic .cont .cont_box .price{position:absolute;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 8px;text-align:center;line-height:36px;-webkit-align-items:center;align-items:center}
.rush_buy_warp .selection_mod .pic .cont .cont_box .price .pri{color:#f21;font-size:18px;padding-right: 10px;-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5;}
.rush_buy_warp .selection_mod .pic .cont .cont_box .price .reference{color:#a3a3a3;line-height:14px;-webkit-box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit;}
.rush_buy_warp .selection_mod .pic .cont .cont_box .price:before{position:absolute;top:-4px;width:100%;border-top:1px #e0e0e0 solid;box-shadow:0 0 1px rgba(0,0,0,.5);content:''}
.rush_buy_warp .selection_mod .pic .cont .cont_box .price:after{position:absolute;top:-7px;left:45%;width:10%;height:5px;background-color:#fff;color:#e0e0e0;content:'.';text-shadow:0 1px 1px rgba(0,0,0,.5);line-height:2px}
.rush_buy_warp .sup_tag{position:absolute;top:-6px;left:-10px;z-index:1;display:block;width:50px;height:50px;background:url(../images/qianggou/titlegoods@2x.png) no-repeat 0 0;background-size:contain}
.rush_buy_warp .banner{position:relative;margin-bottom:12px;width:100%}
.rush_buy_warp .buy_time{position:relative;overflow:hidden;height:44px;background-color:#f4f4f4;-webkit-box-shadow:0 -3px 4px 0 rgba(197,197,197,.5);box-shadow:0 -3px 4px 0 rgba(197,197,197,.5)}
.rush_buy_warp .buy_time ul{position:relative;z-index:1;width:1000px}
.rush_buy_warp .buy_time ul:after{clear:both;display:table;content:""}
.rush_buy_warp .buy_time ul li{position:relative;float:left;padding:8px 0 4px 0;width:75px;color:#535353;text-align:center;line-height:16px}
.rush_buy_warp .buy_time ul li.cur{border-radius:5px 5px 0 0;background-color:#fff}
.rush_buy_warp .buy_time ul li.cur .text,.rush_buy_warp .buy_time ul li.cur .time{color:#f21}
.rush_buy_warp .buy_time ul li .time{display:block;color:#535353;font-size:13px}
.rush_buy_warp .buy_time ul li .date{display:block;overflow:hidden}
.rush_buy_warp .buy_time ul li .text{display:block;overflow:hidden;color:#535353;font-size:11px}
.rush_buy_warp .buy_time_placeholder{display:none;height:41px}
.rush_buy_warp .buy_wrap{background-color:#fff}
.rush_buy_warp .buy_item{display:none}
.rush_buy_warp .buy_item.show{display:block}
.rush_buy_warp .product_list{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:2.66666667%;width:100%}
.rush_buy_warp .product_list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2.66666667% 2.66666667% 2.66666667% 0;border-bottom:1px solid #eee}
.rush_buy_warp .product_list .item.sold_out .info .meta .price_box .cur_price{color:#949494}
.rush_buy_warp .product_list .item.sold_out .mask_bg{display:block}
.rush_buy_warp .product_list .item:last-child{border-bottom:0}
.rush_buy_warp .product_list .item .img_box{position:relative;display:block;margin-right:2%;width:30.98591549%;height:100%;background-size:60px auto}
.rush_buy_warp .product_list .item .img_box:after{display:block;padding-top:100%;width:100%;content:''}
.rush_buy_warp .product_list .item .img_box img{position:absolute;top:0;left:0;width:100%;height:100%}
.rush_buy_warp .product_list .item .info{position:relative;color:#333;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.rush_buy_warp .product_list .item .info h2{overflow:hidden;height:22px;color:#0a0a0a;font-weight:400;font-size:14px;line-height:22px}
.rush_buy_warp .product_list .item .info .desp{overflow:hidden;height:14px;color:#525252;font-size:12px;line-height:14px}
.rush_buy_warp .product_list .item .info .time_mod{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:4px;color:#fd423b;-ms-flex-align:center;-webkit-box-align:center;box-align:center;-webkit-align-items:center;align-items:center}
.rush_buy_warp .product_list .item .info .time_mod .timeBox_time{height:14px;line-height:14px}
.rush_buy_warp .product_list .item .info .time_mod .timeBox_time span{display:inline-block;margin-right:2px;padding:0 3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ebebeb;color:#fd423b;text-align:center;text-decoration:none;font-size:1.2rem}
.rush_buy_warp .product_list .item .info .meta{position:absolute;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-box-align:center;box-align:center;-webkit-align-items:center;align-items:center}
.rush_buy_warp .product_list .item .info .meta:after{clear:both;display:table;content:""}
.rush_buy_warp .product_list .item .info .meta .price_box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.rush_buy_warp .product_list .item .info .meta .price_box .cur_price{color:#ff2119;font-size:24px;line-height:24px}
.rush_buy_warp .product_list .item .info .meta .price_box .box{line-height:14px}
.rush_buy_warp .product_list .item .info .meta .price_box .box .old_price{display:inline-block;margin-right:10px;color:#a3a3a3;font-size:12px}
.rush_buy_warp .product_list .item .info .meta .price_box .box .old_price ins{text-decoration:none}
.rush_buy_warp .product_list .item .info .meta .rush_box{position:relative;overflow:hidden;padding:0 4%;-webkit-border-radius:5px;border-radius:5px;text-align:center}
.rush_buy_warp .product_list .item .info .meta .rush_box.buy_now{height:30px;border:1px solid #ff2119;line-height:30px}
.rush_buy_warp .product_list .item .info .meta .rush_box.buy_now .text{display:block;height:24px;color:#ff2119;font-size:13px}
.rush_buy_warp .product_list .item .info .meta .rush_box.disable .num .progress{display:block;width:100%;height:100%;-webkit-border-radius:5px;border-radius:5px;background-image:-webkit-linear-gradient(90deg,#656565,#656565);background-image:-ms-linear-gradient(90deg,#656565,#656565);background-image:linear-gradient(90deg,#656565,#656565)}
.rush_buy_warp .selection_mod .qiang_mask_bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(111,111,111,.56)}
.rush_buy_warp .selection_mod .qiang_mask_bg .content{position:absolute;top:50%;left:46.2%;width:60px;height:60px;border:2px #f1f2f7 solid;-webkit-border-radius:50%;border-radius:50%;color:#fff;text-align:center;font-size:14px;line-height:60px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.rush_buy_warp .selection_mod .qiang_mask_bg .content:after{position:absolute;top:50%;left:50%;display:block;width:50px;height:50px;border:2px #f1f2f7 solid;-webkit-border-radius:50%;border-radius:50%;content:'';-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.rush_buy_warp .selection_mod .qiang_mask_bg .content .text{position:absolute;top:50%;left:50%;display:block;padding:2px 0;width:30px;height:19px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;line-height:16px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.rush_buy_warp .product_list .item .qiang_mask_bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(111,111,111,.56)}
.rush_buy_warp .product_list .item .qiang_mask_bg .content{position:absolute;top:50%;left:50%;width:60px;height:60px;border:2px #f1f2f7 solid;-webkit-border-radius:50%;border-radius:50%;color:#fff;text-align:center;font-size:14px;line-height:60px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.rush_buy_warp .product_list .item .qiang_mask_bg .content:after{position:absolute;top:50%;left:50%;display:block;width:50px;height:50px;border:2px #f1f2f7 solid;-webkit-border-radius:50%;border-radius:50%;content:'';-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.rush_buy_warp .product_list .item .qiang_mask_bg .content .text{position:absolute;top:50%;left:50%;display:block;padding:2px 0;width:30px;height:19px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;line-height:16px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
