/**右侧*/
.rmain{float:right; height: auto; width: 1010px; overflow: hidden;}
.rmain .altit{height: 54px; padding-left: 20px; font-size: 16px; font-weight: bold; line-height: 54px; color: #333333; background: #ffffff; border-radius: 4px;}

.prodlistw{width: 1010px; height: auto; margin: 0 auto; padding-top: 10px; overflow: hidden;}
.prodlistw .prodout{width: 1022px; height: auto; clear: bottom; overflow: hidden;}

.prodout .prolis{float: left; width: 245px; height: 445px; margin: 0 10px 10px 0; padding:15px 15px 0 15px; box-sizing: border-box; background: #ffffff; position: relative;}
.prodout .remcol{display:none; width: 68px; height: 26px; font-size: 12px; line-height: 26px; text-align: center; color: #ffffff; background: #666666; position: absolute;right: 10px; top: 10px; border-radius: 2px; -webkit-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none; cursor: pointer; z-index: 9;}
.prodout .prolis:hover .remcol{display: block;}
.prodout .prolis:hover{padding:14px 14px 0 14px; border: 1px solid #dddddd; box-shadow: 0 0 4px #dddddd;}
.prodout .prolis .proimg{width: 215px; height: 215px; overflow: hidden; line-height: 215px; text-align: center;}
.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: 100%; max-height: 100%; vertical-align: middle;}
.prodout .prolis .propri{height: 34px; padding-top: 2px; font-size: 20px; font-weight: bold; line-height: 34px; color: #e33333;}
.prodout .prolis .propri>s{font-weight:normal;font-size:14px;color:#999;margin-left:15px;}
.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 .procarw{height: 35px; margin-top: 12px;}
.prodout .prolis .procarw .hasstorage{
    letter-spacing: 2px;font-size: 15px;color: #eabc2a;height:20px;
}
.prodout .prolis .procarw .buynum{float:left; height: 35px; width:78px;}
.prodout .prolis .procarw .buynum input{float:left; height: 35px; width:60px; 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: #ff4242; border-radius: 2px;}
.prodout .prolis .procarw .addcart i{margin-right:3px; font-size: 16px; vertical-align: top;}
.prodout .prolis .procarw .buyoffline{float:right; height: 35px; width: 110px; font-size: 12px; line-height: 35px; color: #ffffff; text-align: center; background: rgba(0,0,0,0.3); border-radius: 2px;}
.prodout .prolis .procarw .uploadbtn{display:inline-block;float:right; height: 35px; width: 110px; font-size: 12px; line-height: 35px; color: #ffffff; text-align: center; background:#179caf; border-radius: 2px;cursor: pointer;}
.prodlistw .pagew{padding-top:28px; text-align: center;}

.page{padding:20px 0 0 0; text-align:left;}
.page .pgtn{background:#fff;}
