.productlist2 .itembox{counter-reset: li;}
.productlist2 .itembox .item{border: 1px solid #c4b095;border-radius: 10px;margin-top: 40px;}
.productlist2 .itembox .ttl{position: relative;background: #ab8e67;border-radius: 10px 10px 0 0;}
.productlist2 .itembox .ttl .num{background: url('/plugin/mod/img/iconnum/3/1.png');position: absolute;width: 51px;height: 62px;left: 10px;background-size: 51px;}
.productlist2 .itembox .ttl .num em::after{content: counter(li);counter-increment: li;font-size: 20px;font-weight: bold;color: #b4723c;position: absolute;top: 22px;width: 100%;text-align: center;}
.productlist2 .itembox .ttl .m{padding: 17px 20px 17px 75px;}

.productlist2 .itembox .cont{background: url('/plugin/mod/img/product/bg.png');background-size: 100% 100%;border-radius: 0 0 10px 10px;padding: 20px 20px 20px 40px;}
.productlist2 .itembox .cont .left img{width: 192px;height: 192px;}
.productlist2 .itembox .cont .right{padding-left: 15px;width: 100%;text-align: left;}
.productlist2 .itembox .cont .productinfo{padding: 8px 20px;border: 1px solid #c4b095;border-radius: 10px;position: relative;}
.productlist2 .itembox .cont .productinfo .brand{width: 300px;display: inline-block;color: #9b876e;}
.productlist2 .itembox .cont .productinfo .brand a{color: #9b876e;}
.productlist2 .itembox .cont .productinfo .price{font-size: 28px;color: #d31313;font-weight: bold;display: inline-block;vertical-align: top;margin-top: 12px;}
.productlist2 .itembox .cont .productinfo .price span{font-size: 14px;}
.productlist2 .itembox .cont .productinfo .shopurl{background: #9b876e;padding: 0px 17px;display: inline-block;border-radius: 10px;font-size: 16px;float: right;margin-top: 7px;height: 40px;line-height: 40px;}
.productlist2 .itembox .cont .reason{color: #777;margin-top: 30px;}