/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
#contentWrapper { width:100%; overflow:hidden; } 
.cateImg { padding-bottom: 0; } 
.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:700; color:#222; line-height: 33px; } 

#productClass .cate-wrap .bcate { margin: 80px auto 24px; } 
#productClass .cate-wrap .bcate a { font-style: normal; font-weight: 400; font-size: 24px; line-height: 29px; color: #222222; } 

#productClass .cate-wrap.basic_cate .class-list {zoom: 1;margin-bottom: 45px;}
#productClass .cate-wrap.basic_cate .class-list span {position:relative;white-space: nowrap;display: inline-block;min-width: 150px;height: 41px;line-height: 41px;margin: 3px 2px; background:#f8f8f8;padding:0 10px; box-sizing:border-box;}
#productClass .cate-wrap.basic_cate .class-list span > a {white-space: nowrap;font-size: 14px;display:block;line-height: 41px;text-align: center; color:#555}
#productClass .cate-wrap.basic_cate .class-list span i { vertical-align:-1px; margin-right:-4px; }
#productClass .cate-wrap.basic_cate .class-list span:hover > a {color:#222; font-weight:600; }
#productClass .cate-wrap.basic_cate .class-list span.active { background:#e5e5e5;}
#productClass .cate-wrap.basic_cate .class-list span.active > a {color:#222; font-weight:600; }
#productClass .cate-wrap.basic_cate .class-list ul.depth { display:none; position:absolute;z-index: 106;left: 0;right:0;background: #fff;border: 1px solid #f8f8f8;text-align: center;padding:10px 0 ;top: 41px;}
#productClass .cate-wrap.basic_cate .class-list ul.depth a {display: block;line-height: 1;font-size: 13px;letter-spacing: -0.05em;white-space: break-spaces;padding: 8px;}
#productClass .cate-wrap.basic_cate .class-list ul.depth a:hover {background:#f8f8f8; font-weight: 600;}
#productClass .cate-wrap.basic_cate .class-list span:hover > ul.depth {display:inline-block;}

#productClass .cate-wrap.renew_cate .class-list { zoom: 1; border: 1px solid #e6e6e6; padding: 10px; border-radius: 55px; text-align: center; width: fit-content; margin: 0 auto 45px; box-sizing: border-box; display: flex; justify-content: center; align-items: center; gap: 4.5px; } 
#productClass .cate-wrap.renew_cate .class-list span {position:relative;white-space: nowrap;display: inline-block;background: #fff;box-sizing:border-box;border-radius: 45px;} 
#productClass .cate-wrap.renew_cate .class-list span > a {white-space: nowrap;font-size: 30px;font-weight: 400;display:block;text-align: center;color: .renew_cate#1e1e1e;line-height: 1;padding: 26px 52px;} 
#productClass .cate-wrap.renew_cate .class-list span i { vertical-align:-1px; margin-right:-4px; } 
#productClass .cate-wrap.renew_cate .class-list span:hover { background: #c46463; } 
#productClass .cate-wrap.renew_cate .class-list span:hover a { color: #fff; } 
#productClass .cate-wrap.renew_cate .class-list span.active { background: #c46463; } 
#productClass .cate-wrap.renew_cate .class-list span.active > a { color: #fff; } 
#productClass .cate-wrap.renew_cate .class-list ul.depth { display:none; position:absolute; z-index: 106; left: 0; right:0; background: #fff; border: 1px solid #f8f8f8; text-align: center; padding:10px 0; top: 41px; } 
#productClass .cate-wrap.renew_cate .class-list ul.depth a { display: block; line-height: 1; font-size: 13px; letter-spacing: -0.05em; white-space: break-spaces; padding: 8px; } 
#productClass .cate-wrap.renew_cate .class-list ul.depth a:hover { background:#f8f8f8; font-weight: 600; } 
#productClass .cate-wrap.renew_cate .class-list span:hover > ul.depth { display:inline-block; } 


#productClass .cate-wrap.renew_cate .class-list span:nth-child(2) {display: none; }


/* º£½ºÆ® */
#bestItem { position:relative; background: #f7f0e8;} 
#bestItem .swiper-button-next { background: url(/design/lsh7614/dizi/ico_rightBtn_black.png) no-repeat; background-position: center; top: 50%; right: -53px; } 
#bestItem .swiper-button-prev { background: url(/design/lsh7614/dizi/ico_leftBtn_black.png) no-repeat; background-position: center; top: 50%; left: -53px; } 
#bestItem .swiper-button-next::after,
#bestItem .swiper-button-prev::after { display: none; } 
#bestItem .item-wrap .item-cont .item-list .thumb a .rank { position: absolute; top: 0; left: 0; width: 50px; height: 50px; padding: 8px; box-sizing: border-box; font-size: 13px; line-height: 16px; font-style: normal; font-weight: 400; background-color: rgba(128, 40, 39, 0.8); text-align: center; color: #fff; } 
#bestItem .item-wrap .item-cont .item-list .thumb a .rank .num { font-size: 14px; font-style: normal; font-weight: 700; line-height: 17px; } 
#bestItem .item-wrap .item-cont .item-list { margin: 0 12px 40px } 
#bestItem .item-wrap .item-cont .item-list .thumb .btn_thumb { width:50%; } 
#bestItem .item-wrap .item-cont .item-list .thumb .button .option { display:none; } 
#bestItem .item-wrap .item-cont .item-list .thumb .button .zoom { border-right:0; } 

/* BASIC css end */


/* BASIC css end */


/* BASIC css end */

