/* BASIC css start */
#contentWrap{margin:0 auto 50px}
.product_recommend_tile h2{font-size:40px;text-align:center;color:#000; height:120px; line-height:120px}
.item-sort-wrap{height:30px;color:#000;margin-bottom:15px;margin-top:50px}
.item-sort-wrap .total{margin-top:5px; font-size:14px}
.item-sort-wrap .total .point_color{font-size:16px;font-weight:700;padding-right:3px}
.item-sort-wrap .item-order-wrap{position:relative}
.item-sort-wrap .item-order-wrap .select{width:143px;height:28px;line-height:28px;border:1px solid #ddd;text-indent:10px;background:url(/design/nana3549/renewal/list_arrow_bt.png) center right 10px no-repeat;cursor:pointer}
.item-sort-wrap .item-order-wrap .select.on{background:url(/design/nana3549/renewal/list_arrow_top.png) center right 10px no-repeat}
.item-sort-wrap .item-order-wrap .item-order{border:1px solid #ddd;padding:10px 0;line-height:24px;margin-top:-1px;position:absolute;width:100%;top:30px;box-sizing:border-box;text-indent:10px;z-index:2;background:#fff;display:none}
.item-sort-wrap .item-order-wrap .item-order li{cursor:pointer}
.item-sort-wrap .item-order-wrap .item-order li a{display:block;line-height:24px}
.item-sort-wrap .total span{font-size:16px;font-weight:700}
.product_recommend{opacity:0;visibility:hidden;transition:opacity .6s ease;-webkit-transition:opacity .6s ease;position:relative;border-bottom:1px solid #ccc; padding-bottom: 80px;     padding-top: 30px;}
.product_recommend.slick-initialized{visibility:visible;opacity:1}
.product_recommend .normal_item{margin-right:0 !important; margin:0 30px !important;}
.product_recommend .slick-list{margin:-30px;}
.product_recommend .normal_item .prod_thumb .thumb_img{width:100%}
.product_recommend .slick-slide{padding-bottom:16px;box-sizing:border-box; }
.product_recommend .slick-arrow{width:72px;height:14px;top:-66px}
.product_recommend .slick-prev{background:url(/design/nana3549/renewal/icon_arrow_prev_v.png) no-repeat;left:0px;margin-left:0}
.product_recommend .slick-next{background:url(/design/nana3549/renewal/icon_arrow_next_v.png) no-repeat;right:0px;margin-right:0}
.product_recommend .item-cont>div{width:81px;float:left;margin-right:8px}
.product_recommend .item-cont>div:last-child{margin-right:0}
.product_recommend .item-cont>div img{width:100%}
.top_title h2{margin-bottom:20px}
.item-wrap .item-list .prd-thumb img{margin-bottom:0}
.cate-wrap{padding-top:90px;font-size:0;line-height:0}
.cate-wrap .bcate{width:100%;text-align:center;height:34px;line-height:34px;font-size:11px;font-weight:400;color:#222;padding-bottom:15px;margin-bottom:20px;background:url(/design/nana3549/onedesign/images/line.gif) center bottom no-repeat;text-transform:uppercase;letter-spacing:.15em}
.cate-wrap .class-list ul{text-align:center;height:27px}
.cate-wrap .class-list ul li{display:inline-block;vertical-align:top;font-size:15px;margin:0 13px}
.cate-wrap .class-list ul li a{font-size:16px; color:#777;font-weight:300;display:inline-block;-webkit-font-smoothing:antialiased;padding-bottom:9px;border-bottom:2px solid #fff}
.cate-wrap .class-list ul li.on a,.cate-wrap .class-list ul li:hover a{border-bottom:2px solid #000;color:#000;font-weight:700;transition:all .35s;-webkit-transition:all .35s;-ms-transition:all .35s}
.best_icon{position:absolute;top:0x;left:0}
.line{width:1200px;margin:0 auto;height:1px;border-bottom:1px solid #ddd}
/* BASIC css end */

