@charset "utf-8";
.best-h1 { font-size: 30px; }
.tab- ul,.tab- ul.productx3{display:flex;position:relative;border:none;overflow:hidden;transition:.3s}
.tab- ul.productx3{width:calc(100% + 40px);margin-left:-20px}
.tab- ul.productx3.sticky.fix{position:fixed;z-index:11;top:0;width:100%;background:#fff}
.tab- ul li,.tab- ul.productx3 li{height:60px;align-items:center;display:flex;justify-content:center;padding:0 16px;color:#888;position:relative;flex-basis:50%}
.tab- ul.productx3 li{flex-basis:33.33%}
.tab- ul li a,.tab- ul.productx3 li a{font-size:20px}
.tab- ul li.on,.tab- ul.productx3 li.on{color:#333;cursor:default;z-index:1;font-size:20px;font-weight:700}
.tab- ul li.on::before,.tab- ul.productx3 li.on::before{content:'';position:absolute;width:100%;height:2px;background:#000;left:0;bottom:0}
.category-menu .best-category1{padding: 30px 0;}
.category-menu .best-category1 span{height: 40px;font-size:20px;color:#888;display:block;margin:0 20px;background-color:#fff;cursor: pointer;line-height:40px;}
.category-menu .best-category1 .brand span{background-position: center center;}
.category-menu .best-category1 span.on{color:#000;border-bottom:2px solid #333;font-weight:600;}
.category-menu .best-category2{border-bottom:1px solid #ddd}
.category-menu .best-category2 .cat-item span{line-height: 28px;font-size:18px;color:#888;padding: 5px 0;margin: 0 20px 0 0;display: block;cursor:pointer;}
.category-menu .best-category2 .cat-item span.on{color:#000;border-bottom:2px solid #000;}
