/* BASIC css start */
#contentWrapper {width:100%; overflow:hidden; }
.cateImg{padding-bottom: 40px;}
.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 .class-list {zoom: 1;margin-bottom: 45px;}
#productClass .cate-wrap .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 .class-list span > a {white-space: nowrap;font-size: 14px;display:block;line-height: 41px;text-align: center; color:#555}
#productClass .cate-wrap .class-list span i { vertical-align:-1px; margin-right:-4px; }
#productClass .cate-wrap .class-list span:hover > a {color:#222; font-weight:600; }
#productClass .cate-wrap .class-list span.active { background:#e5e5e5;}
#productClass .cate-wrap .class-list span.active > a {color:#222; font-weight:600; }
#productClass .cate-wrap .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 .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 .class-list ul.depth a:hover {background:#f8f8f8; font-weight: 600;}
#productClass .cate-wrap .class-list span:hover > ul.depth {display:inline-block;}

/* º£½ºÆ® */
#bestItem {position:relative; }
#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;}

/* ±×·£¸¶µå¶ó ºÐ·ù Àü¿ë */
.g_cate_wrap {position:relative;background:#f7f0e8;padding:51px 0;} 
.g_cate_wrap .g_cate_list {display:flex;justify-content:center;flex-wrap:wrap;gap:67px 27px;width:1270px;margin:0 auto; } 
.g_cate_wrap .g_cate_list:last-child{margin-top:35px;}
.g_cate_wrap .g_cate_list a {width: 107px;text-align:center;font-size: 23.16px;font-weight:500;color:#1b1b1b;letter-spacing: -0.5px;} 
.g_cate_wrap .g_cate_list a img {width: 105px;margin-bottom: 12px;} 

/* BASIC css end */

