/* BASIC css start */
.shopbrand {padding-top: 48px;margin: 0 15px;}
.shopbrand h2 {font-size: 15px; font-weight:500;}
.shopbrand .MK_product_list {background-color:#f9f9f9; border-bottom:1px solid #4a4a4a; border-top: 1px solid #4a4a4a;}
.shopbrand .MK_product_list .items {padding: 10px 0;}
.shopbrand .MK_product_list .items #MK_best_product li {width:33.33%;}
.shopbrand .MK_product_list .items .paging-num {text-align: center; clear: both; margin:20px 0;}
.shopbrand .MK_product_list .items .paging-num a {background-color:#fff; border:1px solid #393939; padding:5px 10px; margin:0 10px;}
.shopbrand .list_group {padding:12px 1%; text-align:center;}
.shopbrand .list_group select {width:49%; height:28px;}
.shopbrand .more .more-title {color: #000;}
.shopbrand .more .more-num {color: #aaaaaa;}
.shopbrand .shopbrandTitle img {max-width: 100%;}
.shopbrand .select {text-align: right;}
.shopbrand .select #MS_select_sort {width: 120px;height: 22px;border: 0;border-bottom: 1px solid #000;padding-left: 0;padding-bottom: 4px;font-size: 11px;color: #000;}
.shopbrand .cate_name img {display:none;width:58px;}
body .shopbrand .swiper-scrollbar {width: 80px;left: 50%;transform: translate(-50%);opacity: 1 !important;top: auto;bottom: 0;height: 1px;background: #ddd;}
body .shopbrand .swiper-scrollbar .swiper-scrollbar-drag { background:#000;}




#MS_total_product_count {display: none;margin-left: 3px;font-size:13px;color:#999;}
#MS_product {margin-top:40px;}


.cate-wrap .bcate {padding-bottom: 30px;font-size: 24px;color: #202020;text-align: center;font-weight : bold;}
.cate-wrap .class-list {position: relative;margin: 32px 0 64px;}
.cate-wrap .class-list .swiper {padding-bottom:30px;}
.cate-wrap .class-list ul {display: flex;text-align: center; }
.cate-wrap .class-list ul:after {display:block;clear:both;content:''}
.cate-wrap .class-list ul li {margin-right: 10px;}
.cate-wrap .class-list ul li:last-child {margin-right: 0;}
.cate-wrap .class-list ul li a {display:block;font-size: 11px;color:#646464;}
.cate-wrap .class-list ul li a.on img {padding:2px;border:1px solid #000;}
.cate-wrap .class-list ul li a.on span {color:#000;font-weight:600;}
.cate-wrap .class-list ul li a img {width:58px;height: 58px;object-fit: fill;border-radius: 20px;box-sizing: border-box;}
.cate-wrap .class-list ul li a span {display: block;margin-top:12px;}
.cate-wrap .class-list ul li a.active {color: #000;font-weight: 600;}


.cate2_page_list {position: relative;margin: 32px 0 64px;}
.cate2_page_list .swiper {padding-bottom:24px;}
.cate2_page_list ul li a img {display:block; width:58px;height:58px;object-fit: fill;border-radius: 20px;margin: 0 auto;box-sizing: border-box;}
.cate2_page_list ul li a.on img {border: 1px solid #000;padding: 2px;}
.cate2_page_list ul li a.on span {color:#000;font-weight:600;}
.cate2_page_list ul li a span {display: block;margin-top: 12px;text-align: center;font-size: 11px;color: #646464;}
#productClass .cate-wrap .class-list a.on img {border: 1px solid #000;padding: 2px;}


.cate2_page_list ul:not(:has(.openCategory.on)) .allcate img {
    border: 1px solid #000;padding: 2px;
}

.cate2_page_list ul:not(:has(.openCategory.on)) .allcate.on img {
    border: 1px solid #000;padding: 2px;
}

.list_shopping2x li {margin-bottom:56px;}




/* BASIC css end */

