html {
  
    font-family: Microsoft YaHei; overflow:hidden
}

.w-3{width:33.33%;  float:left; padding:.2rem .0rem; box-sizing: border-box; position: relative;}
.w-3:nth-child(3n+1){padding-left:0; padding-right:.8rem}
.w-3:nth-child(3n){ padding-left: .8rem;padding-right:0;}
.w-3 .j-span{ display:inline-block; background:#e1f5fe; color:#555; width:100%; text-align:center; padding:1rem 0; border-radius:6px;}
.w-3 .active{ display:inline-block; background:#539df6 !important; color:#fff !important; width:100%; text-align:center; padding:1rem 0; border-radius:6px;}

/*商品分类页*/
.category-top .search{border-bottom:1px solid #e8e8e8;position:fixed; left:0; top:0; right:0; z-index: 1; background:#F6F6F9}
.menu-left,.menu-right{position:fixed; left:0;top:5.7rem; bottom:0; overflow-y: scroll;}
.menu-right #loading{left:11rem; top:6.7rem;}

.menu-left{background:#f1f1f1;}
.menu-left ul li{padding:1.3rem .8rem; box-sizing: border-box;   font-size:1.4rem; width:8.6rem; text-align: center; border-bottom:1px solid #fff}
.menu-left ul li.active{background:#fff; position:relative;}
.menu-left ul li.active:before{content: " "; position: absolute;display: block; width:5px; height:24px; background:#539df6; top:10; left:0}
.menu-right{background:#fff; position:inherit; margin-left:8.6rem; margin-top: 7.7rem; right:0; bottom:0; left: 8.6rem; height:100vh; overflow:hidden; padding-bottom:1rem}
.menu-right h5{font-size:1.3rem; color:#fff; position:relative; margin-top:1rem; margin-bottom:.4rem; background:url(../images/fltitle_bg.png);  height:10rem; width:100%; background-size:100% 100%}
.menu-right h5:first-child{margin-top:0;}
 .b-title{ font-size:1.8rem; font-weight:bold}
 .h5-title{ position:absolute;top:3rem; left:3rem}
.menu-right ul{overflow: auto; height:70vh;}
.menu-right ul li{text-align: center;}
.menu-right ul li a{display:block; position: absolute; left:.3rem; top:.7rem; bottom:.7rem; right:.3rem;}
.menu-right ul li:nth-child(3n+1) a{left:0; right:.7rem;}
.menu-right ul li:nth-child(3n) a{right:0; left: .7rem;}
.menu-right ul li span{display:block;height:2.6rem; line-height: 2.6rem; overflow: hidden; text-align: center; font-size:1.2rem}
.menu-right ul li img{width:5rem; height: auto;	}
.mune-no-img img{display:none}
.mune-no-img span{border:1px solid #efefef; color:#555; border-radius: 4px;}
.padding-lr {padding: 0 1.3rem; box-sizing: content-box;}
.padding-all{padding:1.3rem}
/*搜索框*/
.search{padding:0 1rem; position:relative;}
.search a.a-search-input{display:block; position: absolute; left:0; bottom:0; right:0; top:0; z-index: 2;}
.search .text-all{border-bottom:0;}
.search .input-text{padding:.8rem 0;box-shadow: 0 5px 15px #dadada; border-bottom:0; background:#fff; background:#FFFFFF; border-radius: 4px;  position:relative;}
.search .input-text input{padding-left:1rem;}

.search .search-check{ position: absolute; box-sizing: border-box; line-height: 2rem; padding:.5rem 0; padding-left:1rem;  color:#666;}
.search-check i.icon-xiajiantou{ position:absolute; font-size:1.2rem;}
a.s-filter{display:block; font-size:1.6rem; text-align:center; padding:.8rem 0; line-height:2rem; box-sizing: border-box; padding-left:1.2rem;}/*搜索筛选*/
.search .btn-submit{display: block; width:6rem; height:3.6rem;box-sizing: border-box; border-radius: 0px 4px 4px 0;    line-height: 1rem;}
.is-null {font-size: 2.1rem;color: #ddd;top: 50%;
	transition: all 0.2s; margin-top: -1.05rem;z-index: 10;position: absolute;right: 1rem; width:20px; height:20px}
.is-null.active {visibility:visible; opacity: 1;}
.input-text input {
    border: 0;
    height: 3rem;
    line-height: 2rem;
    padding: .5rem 0;
    box-sizing: border-box;
    width: 100%;
    color: #555;
    font-size: 1.6rem;
    padding-right: 3rem;
}

.select_box .select-icon {
	display:inline-block; float:left;
    width: 14px;
    height: 14px; margin-top:.2rem;
    background: url(../images/j_icon.png) center no-repeat;
	background-size:100% 100%
}
.select_box .option li {
	padding:.5rem ;
	border-bottom:1px solid #ddd;
     color: #555;
    font-size: 1.6rem;
    z-index: 100;
    cursor: pointer;
}
 .select_box .option {
    display: none;
    position: absolute;
    top: 30px;
    left: -2px;
    width: 100px; z-index: 100;
    background-color: 
#fff;
border: 1px solid
    #ddd;
      
    
}
.select_box {
    position:relative;
	float:left; border-right:1px solid #ddd;
 z-index: 10; margin-left:.5rem;
    width: 10rem; margin-top:.4rem

}
.select_box .select_txt {
    display: inline-block;
	float:left;
    padding-left: 5px;

       color: #555;
    font-size: 1.6rem;
    cursor: pointer;
}

/*文本框*/
.text-all {border-bottom: 1px solid #F6F6F9;padding: 1rem 0;width: 100%; }
.text-all.active{border-bottom:1px solid #1CBB7F;}
.text-all label {font-size: 1.65rem;display: block;height: 3rem;line-height: 3rem;margin-right: 0.8rem;vertical-align: middle;}
.text-all .text-all-span{height:3rem; line-height: 3rem; font-size:1.6rem; color:#666;}
.text-all span.t-jiantou{margin-top:.8rem;}
.input-text {position: relative;}
.input-text input {display: inline-block;border: 0;height: 3rem;line-height: 2rem;padding: .5rem 0;box-sizing: border-box;width: 65%;color: #555;font-size: 1.6rem;padding-right: 3rem; margin-right:.5rem; float:right; background:#f8f8f8; border-radius:6px;}
.text-area1{width:100%; border:0; font-size:1.6rem; min-height: 3rem; line-height:2rem; padding: .5rem 0;  box-sizing:border-box; border-bottom:1px solid #F6F6F9; color:#555;}
