/* BASIC css start */
#contentWrapper { padding-top:0px !important; }
#contentWrap.prdList{width: 100% !important; overflow:hidden;}

.full-banner img { width:100%; }

.txt_area { padding: 60px 0; }
.txt_area .desc_tit {     font-size: 40px;
    font-weight: 600; }
.txt_area .desc_sub_tit { font-size: 28px;
    color: #666;
    padding: 16px 0; }
.txt_area .desc_txt { font-size: 20px;}
.rolling_banner { display:flex; margin:0 auto; width:97%; height:54.86vw; overflow:hidden; }
.rollLeft, .rollRight { width:50%; box-sizing:border-box; }
.rollLeft img { width:100%; height:100%; object-fit:cover; }

.roll_bullet { background: #000 !important; bottom: 20px !important; top: unset !important; left:20px !important; position: absolute; z-index: 100; }

/*best -item*/
#prdBest{
    position:relative;
    padding: 100px 0;
    
    
    }
    
#prdBest h2.secTit, .sub_tit{
    font-size: 34px;
    font-weight: 600;
    width: 1800px;
    margin: 0 auto 40px;
    line-height: 1;
}

#prdBest h2.secTit em{font-weight:600}

#prdBest .goodsListWrap{
    position: relative;max-width:1903px; margin:auto;}

#prdBest .swiper-button-prev, .slick-prev{
    margin-top: -90px;
    background: url(https://www.09women.com/design/09women/2023_renew/pc/newIcons/arrow_l_b_63x40.png) no-repeat;
    width: 20px;
    height: 40px;
    font-size:0;
    position: absolute;
    top: 50%;
    left: -40px;
    }
    
#prdBest .swiper-button-next, .slick-next{
    margin-top: -90px;
    background: url(https://www.09women.com/design/09women/2023_renew/pc/newIcons/arrow_r_b_63x40.png) no-repeat;
    width: 20px;
    height: 40px;
    font-size:0;
    position: absolute;
    top: 50%;
    right: -40px;
    }


#prdBest .goodsListWrap .swiper .swiper-wrapper{padding-bottom:10px}

#prdBest .swiper-button-prev:after,
#prdBest .swiper-button-next:after{font-size:0}

#prdBest .goodsListWrap ul li{
    background: #fff;
    margin-bottom: 0 !important; }
    
#prdBest .goodsListWrap ul li .imgBox img{ }
#prdBest .goodsListWrap ul li .textBox { }
    
#prdBest .goodsListWrap ul li .textBox .wishBtn{right:0;}

#prdBest .icon .MK-product-icons img { display:inline-block !important; }


.cate-wrap-Box .cate-wrap { margin-top: 120px;}
.cate-wrap-Box .cate-wrap .bcate{ display:none !important; font-size: 34px; font-weight: 500; text-transform: uppercase; }
.cate-wrap-Box .cate-wrap .class-list{ }
.cate-wrap-Box .item-wrap .item-info{ padding-top:50px }
.cate-wrap-Box .cate-wrap .class-list ul { *zoom:1 }
.cate-wrap-Box .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
.cate-wrap-Box .cate-wrap .class-list ul li {float: left; margin-right: 40px; padding-bottom: 9px; }
.cate-wrap-Box .cate-wrap .class-list ul li a { display:block; font-size: 15px; color: #777777;}

.cate-wrap-Box .cate-wrap .class-list ul li.sel{border-bottom: 1px solid #000;}
.cate-wrap-Box .cate-wrap .class-list ul li.sel a{color:#000}


.new_swiper .swiper-wrapper .swiper-slide img { width:100%; height:auto; }
.slick-slide {
  margin: 0 10px;
}
.slick-list {
  margin: 0 -10px;
}


footer { padding: 10px; padding-top:40px; }
.ftTop { padding-bottom:40px; }
.ftTop ul { display:flex; justify-content:space-between; }
.ftTop ul li a { color:#000; font-size:16px; font-weight:600; }
.ftMiddle img { width:100%; height:auto; }
.ftBottom { padding:80px 0 120px; }
.ftBottom p { font-size:20px; color:#000; font-weight:600; }
/* BASIC css end */

