/* BASIC css start */
#contentWrapper {width:100%; overflow:hidden; }
.cateImg img {position: relative;left:50%; transform:translateX(-50%);}

.h_title {padding: 60px 0 40px;text-align:center;}
.h_title h3 {font-size: 28px; font-weight:bold; color:#292929;line-height: 33px;}


#productClass .cate-wrap .bcate {margin: 30px auto 20px;}
#productClass .cate-wrap .bcate a {font-size: 24px;font-weight: 600;}
#productClass .cate-wrap .cate_renew {zoom: 1;border: 1px solid #e6e6e6;padding: 10px;border-radius: 55px;text-align: center;width: 100%;margin: 30px auto;box-sizing: border-box;display: flex;justify-content: center;align-items: center;gap: 4px;}
#productClass .cate-wrap .cate_renew span {position:relative;white-space: nowrap;display: inline-block;background: #fff;box-sizing:border-box;border-radius: 45px;width: 50%;}
#productClass .cate-wrap .cate_renew span > a {white-space: nowrap;font-size: 35px;font-weight: 400;display:block;text-align: center;color: #1e1e1e;line-height: 1;padding: 25px 0;}
#productClass .cate-wrap .cate_renew span i { vertical-align:-1px; margin-right:-4px; }
#productClass .cate-wrap .cate_renew span:hover {background: #c46463;}
#productClass .cate-wrap .cate_renew span:hover a{color: #fff;}
#productClass .cate-wrap .cate_renew span.active {background: #c46463;}
#productClass .cate-wrap .cate_renew span.active > a {color: #fff;}
#productClass .cate-wrap .class-list {zoom: 1;margin-bottom: 33px;text-align: center;font-size:0;display: flex;flex-wrap: wrap;justify-content: center;gap: 14px 13px;}
#productClass .cate-wrap .class-list span {position:relative;white-space: nowrap;display: inline-block;height: 66px;padding:0;box-sizing:border-box;}
#productClass .cate-wrap .class-list span > a {white-space: nowrap;font-size: 20px;font-weight: 400;border: 1px solid #DDDDDD;display:block;width: 100%;line-height: 56px;text-align: center;color:#222;padding:0 50px;box-sizing: border-box;border-radius: 39px;}
#productClass .cate-wrap .class-list span > a:hover {background: #f8f8f8; }
#productClass .cate-wrap .class-list span i { vertical-align:-1px; margin-right:-4px; }
#productClass .cate-wrap .class-list span.active > a {color:#222;font-weight: 500;}


.item-wrap .item-cont .item-list .thumb a .rank {position: absolute; top: 14px; left: 14px;height: 24px;padding: 4px 6px; box-sizing: border-box; border-radius: 4px; font-size: 13px; line-height: 16px;font-style: normal; font-weight: 500; background-color: rgba(128, 40, 39, 0.7); text-align: center; color: #fff;}
.item-wrap .item-cont .item-list .thumb a .rank .num {display: inline-block;}


/* BASIC css end */

