/*促销recommend_promotion+cat_goods*/
.index_floor_lou { width:100%;overflow: hidden; margin-top:10px; background:#FFF;border-bottom:1px solid #dcdcdc}
.floor_body { width:100%; overflow:hidden; }
.floor_body h2 {  height: 2em; font-size:2em;line-height: 2em;font-weight: normal;color:#7f7f7f;margin-bottom:10px; }
.floor_body h2 em{width:1em; height:1.5em; background:#E4010D; margin-right:5px; margin-top:10px; float:left;}
.geng{width:auto;float:right; padding-right:1em;}
.geng a{display:block; float:right;color:#7f7f7f;}
.geng span{display:block;float:right;}
.floor_body ul { width:95%; overflow:hidden; margin:auto;}
.floor_body ul li { width: 33.33%; /*float: left; */text-align: center;margin-bottom:10px; padding-bottom:10px;}
.floor_body ul li .index_pro{ width:95%; overflow:hidden; margin:auto;}
.timerBox1{ width:100%; height:20px; position:absolute; bottom:0px; text-align:center;background-color:rgba(49,50,51,0.4); font-size:12px; color:#FFF; line-height:20px;}
.floor_body ul li .products_kuang { width:100%; margin:auto;overflow: hidden; position:relative;}
.floor_body ul li .products_kuang img{ display:block;width:100%; margin:auto}
.floor_body ul li .goods_name {width:100%; margin:auto; color:#999;overflow:hidden;text-align:left;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.floor_body ul li .price {width:100%; overflow:hidden; margin:auto; position:relative; border-top:1px solid #eeeeee; margin-top:5px;}
.floor_body ul li .price .price_pro{  width:100%;  display: block;font-size:1.5em; color: #F23015; height:40px; line-height:40px; text-align:left}
.floor_body ul li .btns{ position:absolute; display:block;right:5px;height:25px;width:25px;background: #f23; border-radius:50%; bottom:8px;}
.floor_body ul li .btns img{ display:block; width:25px;height:25px; }

/*新品recommend_best+recommend_hot+recommend_new*/
.index_floor { width:100%;overflow: hidden; margin-top:10px; background:#fff; padding-bottom:5px; border-bottom:1px solid #dcdcdc}
.floor_body1 { width:100%;overflow:hidden; }
.floor_body1 h2 {  height: 2em; font-size:2em;line-height: 2em;font-weight: normal;color:#7f7f7f; margin-bottom:10px;}
.floor_body1 h2 em{width:1em; height:1.5em; background:#E4010D; margin-right:5px;margin-top:10px; float:left;}
.scroll_hot { text-align: center; width:95%; margin:auto; overflow:hidden;}
.scroll_hot .bd ul{ width:100%; overflow:hidden; margin:auto;}
.scroll_hot .bd ul li{ width:33.33%; float:left; overflow:hidden; margin:0px;}
.scroll_hot .bd ul li .index_pro{ width:95%; overflow:hidden; margin:auto;}
.scroll_hot .bd ul li .products_kuang { width:100%; margin:auto;overflow: hidden; position:relative;}
.scroll_hot .bd ul li .products_kuang img{width:100% !important; height:auto !important; margin:auto}
.scroll_hot .bd ul li .goods_name {width:100%; margin:auto; color:#999;overflow:hidden;text-align:left;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.scroll_hot .bd ul li .price {width:100%; margin:auto;position:relative; border-top:1px solid #eeeeee; margin-top:5px;}
.scroll_hot .bd ul li .price .price_pro{  width:100%;  display: block; font-size:1.5em; color: #F23015; height:40px; line-height:40px;text-align:left;}
.scroll_hot .bd ul li .btns{ position:absolute; display:block;right:5px;height:25px;width:25px;background: #f23; border-radius:50%; bottom:8px;}
.scroll_hot .bd ul li .btns img{display:block; width:25px;height:25px; }
.scroll_hot .hd { height: 1rem; overflow: hidden; text-align:center; background:#FFF}
.scroll_hot .hd ul { display: inline-block; padding: 5px; }
.scroll_hot .hd li { display: inline-block; background: #C5C1C0; margin: 0 4px; vertical-align: middle; overflow: hidden;height:.5rem;width:.5rem !important;font-size:.3rem;line-height:.5rem;border: 1px solid #2e2e2e;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.scroll_hot .hd .on { background: #D6505B; }


