/**中间部分*/
.middle{padding-bottom:40px; padding-top:195px;  background: #f9f9f9; clear: both; overflow: hidden; position: relative;}
.middle .kbgw{width: 1200px; height: 400px; margin: 0 auto; position: absolute; left: 0; right: 0; top: 20px; z-index: 2; background: url("../../../static/images/home/kill_bg.jpg") no-repeat;}
.middle .kbgw .kill_font{height: 35px; padding-top: 30px; text-align: center;}
.middle .kbgw .kstaw{height: 36px; padding-top: 40px; text-align: center;}
.middle .kbgw .kstaw .stas{display: inline-block; height: 34px; width: 240px; font-size: 16px; line-height: 34px; text-align: center; color: #ffffff; border: 1px solid #ffffff; cursor: pointer; user-select: none;}
.middle .kbgw .kstaw .sta1{border-right: none; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.middle .kbgw .kstaw .stas .ico{display: inline-block; height: 20px; width: 20px; margin:7px 10px 0 0; vertical-align: top; background: url("../../../static/images/home/kill_ico.png") no-repeat;}
.middle .kbgw .kstaw .sta1 .ico{background-position: 0 -20px;}
.middle .kbgw .kstaw .sta2 .ico{background-position: -20px -20px;}
.middle .kbgw .kstaw .sta2{border-left: none; border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.middle .kbgw .kstaw .onstatus{color: #fe403b; background: #ffffff;}
.middle .kbgw .kstaw .sta1.onstatus .ico{background-position: 0 0;}
.middle .kbgw .kstaw .sta2.onstatus .ico{background-position: -20px 0;}
.prodlistw{width: 1200px; height: auto; margin: 0 auto; overflow: hidden;}
.prodlistw .prodout{height: auto; min-height: 426px; clear: bottom; overflow: hidden; position: relative; z-index: 3;padding:0 15px;margin-left:-10px;}
.data-loading{background-color: unset;}

.prodout .prolis{float: left; width:226px; height:415px; margin:10px  0;margin-left:10px;padding:15px 15px 0 15px; box-sizing: border-box; border-radius: 2px; background: #ffffff;}
.prodout .prolis .proimg{width:196px; height:196px; line-height: 196px; overflow: hidden;text-align: center;position: relative}
.prodout .prolis .storeimg{border:2px solid #ff4242;position:relative;}
.prodout .prolis .storeimg .tag{position:absolute;top:0;left:0;background:#ff4242;color:#FFFFFF;font-size: 12px;height: 22px;line-height: 20px;padding: 0 5px;}
.prodout .prolis .proimg img{max-width:90%; max-height:90%;vertical-align: middle; -webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.prodout .prolis .proimg img:hover{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
.prodout .prolis .propri,.prodout .prolis .propri a{height: 34px; padding-top: 2px; font-size: 20px; font-weight: bold; line-height: 34px; color: #e33333;}
.prodout .prolis .propri a{
    font-size:15px;
}
.prodout .prolis .propri s{font-size: 16px; font-weight: normal; color: #666666;padding-left:10px;}
.prodout .prolis .proname{height: 40px; font-size: 14px; line-height: 20px; color: #333333; word-break: break-all; overflow: hidden;}
.prodout .prolis .procom{height: 32px; font-size: 12px; line-height: 32px; color: #999999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.prodout .prolis .protag{height: 18px; overflow: hidden;}
.prodout .prolis .protag span{display: block; float: left; height: 18px; width: auto; padding:0 3px; margin-right: 4px; font-size: 12px; line-height: 18px; color: #ffffff; background: #ff6600; border-radius: 2px;}

.prodout .prolis .timeup{height:26px;line-height:26px;overflow: hidden;font-size:12px;font-weight:bold;border:1px solid #e5e5e5;border-radius: 0px;background:#ededed;padding: 0 5px;color:#f1a003;}
.prodout .prolis .timeup .tit{display:inline-block;margin-right:2px;}
.prodout .prolis .timeup .date{padding:0 2px;}

.prodout .prolis .procarw{height: 35px; margin-top: 12px;}
.prodout .prolis .procarw .buynum{float:left; height: 35px; width: 65px;}
.prodout .prolis .procarw .buynum input{float:left; height: 35px; width:44px; padding: 7px 0; box-sizing: border-box; border: 1px solid #dbdbdb; border-top-left-radius: 2px; border-bottom-left-radius: 2px; font-size: 14px; color: #333333; text-align: center;}
.prodout .prolis .procarw .buynum span{display: block; float: left; width: 17px; height: 16px; font-size: 14px; line-height: 16px; text-align: center;-webkit-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none; cursor: pointer;}
.prodout .prolis .procarw .buynum span.add{border: 1px solid #dbdbdb; border-left: none; border-top-right-radius: 2px;}
.prodout .prolis .procarw .buynum span.reduce{border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; border-bottom-right-radius: 2px;}
.prodout .prolis .procarw .addcart{display:block; float:right; height: 35px; width: 110px; font-size: 12px; line-height: 35px; color: #ffffff; text-align: center; background:#00a550; border-radius: 2px;}
.prodout .prolis .procarw .addcart i{margin-right:3px; font-size: 16px; vertical-align: top;}
.prodout .prolis .procarw .noqty{display:block; float:right; height: 35px; width: 110px; font-size: 12px; line-height: 35px; color: #999999; text-align: center; background: #e5e5e5; border-radius: 2px;}
.prodout .prolis .procarw .buyoffline{
    float:left; height: 35px; width: 120px; font-size: 12px; line-height: 35px; color:#de3a17; text-align: center; background: rgba(0,0,0,0.3); border-radius: 2px;margin-left:10px; cursor: pointer;font-weight:bold;
}
.noauth{
    display:block;border: 1px solid #f36a26;padding: 10px 0;text-align: center;font-size:13px;font-weight: 700;letter-spacing: 1px;color: #f36a26;border-radius: 5px;cursor:pointer;
}

.prodlistw .page{padding-top:28px;}
.empty{height: 200px; font-size: 16px; line-height: 120px; text-align: center; color: #ffffff;}
