/* BASIC css start */
/* class-list */
#productClass .cate-wrap { overflow:hidden }
#productClass .cate-wrap .bcate { padding-bottom:10px; font-size:18px; color:#202020; font-weight:bold; border-bottom:1px solid #e3e3e3 }
#productClass .cate-wrap .class-list ul { border-bottom:1px solid #e3e3e3;  *zoom:1 }
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li { padding:15px 30px 16px 0; float:left }
#productClass .cate-wrap .class-list ul li a { display:block; font-size:13px; color:#919191 }

/* best-item */
#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8; }

/* total-sort */
#productClass .total-sort { padding-top: 30px; }

.item-cont.swiper-slide:last-child{}

.item-wrap {}
.item-wrap .item-cont{}
.item-wrap .item-cont .item-list{height:350px; margin-right:20px}
.item-wrap .item-cont .item-list .best-prd-info{}
.item-wrap .item-cont .item-list:nth-child(4n){margin-right:0 !important;}

.best-prd-info p{text-align:left; margin-top:5px}
.best-prd-info .prd-name{border-bottom:1px solid #eee; padding-bottom:10px; margin-top:10px}
.best-prd-info .prd-subname{border-top:none !important; margin-top:0 !important;}
.best-prd-info .prd-price{margin-top:0px}
.best-prd-info .prd-price span.price{font-weight:700; }
.best-prd-info .prd-price strike{color:#ccc !important}
.best-prd-info .prd_review{margin-top:20px !important}


.cateTit h3{font-weight:500; font-size:28px; line-height:28px}
.cateTit p.best_p{margin:12px 0 40px; color:#747474; font-size:16px; color:#999}
p.order_stock{color:#747474; float:left}
p.order_stock span{color:#222; font-weight:bold;}
.nobg span.on{color:#222; font-weight:bold}
.item-info{border-top:1px solid #222;padding:15px 0 !important; border-bottom:1px solid #ccc; margin-bottom:30px !important}

.item-wrap .item-cont .item-list .prd-subname{padding-top:9px !important; font-weight:300 !important}


.item-wrap .item-info .item-order li a{font-size:14px !important; letter-spacing:-.7px}
.item-wrap .item-info .item-order li{margin-left:7px !important}
.swiper{position:relative; margin-bottom:30px}
.swiper-pagination{position:absolute; bottom:20px; left:0; }
.swiper-pagination-bullet-active{background-color:#222}




.paging{display:flex; justify-content:center}
.paging a{border:1px solid #ccc; float:left; width:36px; height:36px; display:block; padding:0 !important; line-height:36px !important; font-size:9px !important;}
/* BASIC css end */

