/* BASIC css start */
/* */
body .fl{float:left;}
body .fr{float:right;}
body .shopbrand .category_title_img {display:block; width:100%; }

body .shopbrand_Product_wrap + .shopbrand_Product_wrap{}
body .shopbrand_Product_wrap + .shopbrand_Product_wrap:before{display:block; margin:0 20px; height:1px ; background:#cccccc; content:"";  }
body .shopbrand_Product_wrap .ms_shop_title{margin-top:20px; padding:30px 0 15px 0; text-align:center; font-size:15px; font-weight:700; color:#000; }
body .shopbrand_Product_wrap .product_list_wrap{width:100%; }

body .shopbrand_Product_wrap .product_list_wrap .swiper-container{width:100%; display:block; margin-bottom:28px;}


body .shopbrand_Product_wrap .category_list_wrap{padding:0 15px 27px; }
body .shopbrand_Product_wrap .category_list_wrap > ul{font-size:0; text-align:center; }
body .shopbrand_Product_wrap .category_list_wrap > ul li{display:inline-block; margin:0 2px 5px; min-width:80px; height:30px; vertical-align:top; }
body .shopbrand_Product_wrap .category_list_wrap > ul li a{display:block; box-sizing:border-box; height:30px; line-height:30px; padding:0 6px; border:1px solid #aaa; color:#aaa; font-size:10px;  }
body .shopbrand_Product_wrap .category_list_wrap > ul li a.sel{color:#555; border-color:#555;}


body .shopbrand_Product_wrap .porduct_list_top_info{overflow:hidden; padding:13px 10px 13px 15px; }
body .shopbrand_Product_wrap .porduct_list_top_info .product_sort_box{padding-left:26px; height:25px; position:relative; background:url(/design/nak3618/ms_202010/img/ic_sort.png) 0 center no-repeat; background-size:12px auto;  }
body .shopbrand_Product_wrap .porduct_list_top_info .product_sort_box:before{content:""; display:block; width:1px; height:11px; position:absolute; top: 7px; left:26px; background:#cccccc;}
body .shopbrand_Product_wrap .porduct_list_top_info .product_sort_box select{border:0; height:25px; line-height:25px;  font-size:11px; }
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap{font-size:0;}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.list_type_icon{display:inline-block; width:25px; height:25px; margin-left:7px; background:center no-repeat; background-size:25px;}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_full{background-image:url(/design/nak3618/ms_202010/img/ic_full_off.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_full.on{background-image:url(/design/nak3618/ms_202010/img/ic_full_on.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_image{background-image:url(/design/nak3618/ms_202010/img/ic_image_off.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_image.on{background-image:url(/design/nak3618/ms_202010/img/ic_image_on.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_gallery{background-image:url(/design/nak3618/ms_202010/img/ic_gallery_off.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_gallery.on{background-image:url(/design/nak3618/ms_202010/img/ic_gallery_on.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_gallery3{background-image:url(/design/nak3618/ms_202010/img/ic_gallery2_off.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_gallery3.on{background-image:url(/design/nak3618/ms_202010/img/ic_gallery2_on.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_list{background-image:url(/design/nak3618/ms_202010/img/ic_list_off.png);}
body .shopbrand_Product_wrap .porduct_list_top_info .list_type_wrap a.ic_list.on{background-image:url(/design/nak3618/ms_202010/img/ic_list_on.png);}


.bestNum{position:absolute; top:0; left:0; width:30px; height:30px;  line-height:30px; text-align:center; background:#555;color:#FFF; font-size:14px; }






.plistDiscount {display:inline-block;}

.product_list_wrap .product_item figure {display: block;}
.product_list_wrap .product_item .desc_container .info .pEtc {
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.list_icons { margin: 8px 0 0 0 !important; }
/* BASIC css end */

