/* BASIC css start */
#wrap{height:auto}
#contentWrapper{width: 100%; height:auto}


#mainSpot{ width:100%}
.main_inner{width:1280px;margin:0 auto;position:relative}

.swiper{width:100%; }
.swiper-slide{width: 100%;}

.swiper-slide img{width:100%;}

.swiper_button_prev{cursor:pointer; background: url(/design/ykjikimi/spring_market/img/arrow-2.png) no-repeat center center; background-size: contain; width: 34px; height: 68px;position: absolute; left: 200px; top: 50%; transform:translateY(-50%); z-index: 2000; }
.swiper_button_next{cursor:pointer; background: url(/design/ykjikimi/spring_market/img/arrow.png) no-repeat center center; background-size: contain; width: 34px; height: 68px;position: absolute; right: 200px; top: 50%;transform:translateY(-50%); z-index: 2000;}

.swiper-pagination {position:absolute; width:auto; left:calc(50% - 640px); bottom:100px}
.swiper-pagination span{color:grey}
.swiper-pagination-current{font-weight:800; color:#000 !important}

.btn_stop{line-height:30px; cursor:pointer; text-align:center; width:30px; height:30px;border-radius:50%; position: absolute;left: calc(50% - 585px); bottom: 93px; z-index:5000;transform:translateX(-50%); background-color:#fff }
.btn_play{text-indent:0;line-height:30px;cursor:pointer;text-align:center; width:30px; height:30px;border-radius:50%; position: absolute;left: calc(50% - 585px); bottom: 93px;transform:translateX(-50%); z-index:5000 ; background-color:#ddd}
.btn_stop{text-indent:-9999px;background: url(/design/ykjikimi/spring_market/img/main_btn.png) no-repeat center center;background-size: contain;}














.event_banner{width: 100%; height: 176px; margin-top:50px}
.event_banner ul{height: 176px; display: flex; justify-content: space-between;align-items: center;}
.event_banner ul li{float:left;width: 420px; height: 176px; background: url(/design/ykjikimi/spring_market/img/sub1.png) no-repeat center center; background-size: contain;}
.event_banner ul li a{display: block; width:100%; height:100%}












.item-wrap{padding-top:50px}

.item-list{margin-right:20px; position:relative}
.item-list:nth-child(4n){margin-right:0 !important}
.prd_hover{ display:none;position:absolute; top:0; left:0; z-index:100; background-color:rgba(255,255,255,0.8); width:305px; height:305px}

.new_product_section{width: 1280px;  margin: 0 auto; height: 1270px;}
.new_product_section h2{text-align: center;padding-top: 70px; font-size:28px;font-weight:500; color:#333}
.new_product_section>p{text-align: center;padding-top: 5px; padding-bottom: 35px; font-size:17px; color:#999; font-weight:300; margin-bottom:15px}

.new_wrap{width: 100%; height: 1120px; }
.new_wrap .cate{width: 100%; position: relative;}
.new_wrap .cate h3{cursor:pointer; box-sizing:border-box !important;width: calc(100% / 5); border: 1px solid #eee; float: left; text-align:center; height: 56px; line-height: 56px; color:#747474; border-right:none; font-size:14px}
.new_wrap .cate:nth-child(5)>h3{border-right:1px solid #eee !important}
.new_wrap .cate h3.on{border-color:#000; border-bottom:none; color:#000; border-right:1px solid #000 !important}

.new_wrap .cate .new_prd_cont{ height: 1020px; width: 1280px; position: absolute; left: 0;  top: 56px;display: none;}
.new_wrap .cate .new_prd_cont.on{display: block;}



.item-wrap{height:100%; }


.prd-info{cursor:pointer; position:relative;display:flex; flex-direction:column;align-content: center;width:305px; height:305px;justify-content: center;}
a.prd-link{width:305px; height:305px; position:absolute; left:0; top:0;z-index:-1;}

.prd-info p{margin-top:10px}

.prd-info p.prd-name{font-size:15px;  color:#000}

.prd-info .prd_icons{position:absolute; bottom:40px; left:50%; transform:translateX(-50%);}
.prd-info .prd_icons a{text-indent:-9999px; display: inline-block; width: 23px; height: 23px; background: no-repeat center center; background-size: contain; margin-right: 15px;}

.prd-info .prd-color{margin-top:0 !important;}
.new_wrap .item-list .prd_hover .prd-price .price{font-weight:700 !important}
.new_wrap .item-list .prd_hover .prd-price strike{font-size:15px}
.new_wrap .item-list .prd_hover .prd_review span{font-weight:700 !important}

.img_banner{margin-bottom:20px;margin-top:30px;width:1280px; height:280px; background:no-repeat center center; background-size: contain;}
.img_banner a{display:block; width:100%; height:100%}

.best_seller{margin-bottom:100px}
.best_seller h3{text-align: center;padding-top: 70px; font-size:28px; font-weight:500; color:#333 }
.best_seller p.best_p{    text-align: center;
    padding-top: 5px;

    font-size: 17px;
    color: #999;
    font-weight: 300;
    margin-bottom: 15px;}
.best_seller .item-wrap {}
.best_seller .item-wrap .item-cont{}
.best_seller .item-wrap .item-cont .item-list{}
.best_seller .item-wrap .item-cont .item-list .best-prd-info{}

.best-prd-info p{text-align:left; margin-top:5px}
.best-prd-info .prd-name{border-bottom:1px solid #eee; padding-bottom:10px; font-size:15px }
.best-prd-info .prd-subname{border-top:none !important; margin-top:0 !important;}
.best-prd-info .prd-price{margin-top:0px; font-size:15px !important}
.best-prd-info .prd-price span.price{font-weight:700; }
.best-prd-info .prd-price strike{color:#ff0002 !important}
.best-prd-info .prd_review{margin-top:20px !important}



/* BASIC css end */

