html {
  
    font-family: Microsoft YaHei; overflow:hidden;height: 100%;
}

.w-3{width:50%;  float:left; padding:.2rem .0rem; box-sizing: border-box; position: relative;}
.w-3:nth-child(2n+1){padding-left:.5rem; padding-right:.3rem}
.w-3:nth-child(2n){ padding-left: .3rem;padding-right:.5rem;}
.w-3 .j-span{ display:inline-block; background:#fefdfe; color:#3b4552; border: 1px solid #c7c7c7; width:100%; text-align:center; padding:.3rem 0; border-radius:6px;}
.w-3.active span{ display:inline-block; background-image: linear-gradient(to right, #42b9f4, #0398fe) !important; color:#fff !important; width:100%; text-align:center; padding:.3rem 0; border-radius:6px; border:1px solid #28abf8}



/*商品分类页*/
.category-top .search{position:fixed;   z-index: 1; width: 96%; }
.menu-left,.menu-right{position:absolute; left:0;top:3.5rem; bottom:0; overflow-y: scroll; }
.menu-left {height:73vh }
.menu-right{display: none;}
.menu-right #loading{left:11rem; top:4rem;}
.wtmianbox{box-shadow: 0 0 12px #dfe5f3; width: 96%; margin: 0 auto ; overflow: hidden;  background: #edf1f8; border-radius: 5px;  position: relative;}
.menu-left{background:#f4f6fa;}
.menu-left ul li{padding:.8rem .5rem; box-sizing: border-box;   font-size:.9rem; width:6.6rem; text-align: center; border-bottom:1px solid #fff}
.menu-left ul li.active{background:#fff; position:relative; color: #2dacf8;}
.menu-left ul li.active:before{content: " "; position: absolute;display: block; width:2px; height:100%; background:#2dacf8; top:0; left:0}
.menu-right{background:#fff; width: 100%; position:inherit; margin-left:6.6rem; margin-top:3.5rem; right:0; bottom:0; 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; overflow-x: hidden; width: 100%;}
.height80{ height:82vh; overflow: hidden; position: relative;}
.absolute{ position:absolute; bottom: 0; }
.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 span{display:block; line-height: 2.6rem; overflow: hidden; text-align: center; font-size:.9rem}
.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:.5rem 0}
.wt-list{width: 100%;}
.menu-right .wt_carbox li .j-div{ background: #f9fafb; overflow: hidden; line-height:normal; border:1px solid #e7e7e8; text-align: left; width: 94%; margin: 0 auto; margin-bottom: .3rem; padding: .5rem; border-radius: 5px;}
.menu-right .wt_carbox li .j-div h2{color: #3b4552;  font-weight: normal; display: flex; justify-content: space-between; margin: 0; padding: 0;}
.menu-right .wt_carbox li span{line-height:normal; }
.menu-right .wt_carbox li .j-div h2 .date{ color: #817f87;}
.menu-right .wt_carbox li .j-div h2 label{font-size: .9rem;}
.menu-right .wt_carbox li .j-div h2 .aui-checkbox{ margin-right: 0;}
.wt_carbox h4{width: 94%; margin: 0 auto; margin-bottom: .3rem;color: #3b4552; font-size: .9rem;}
.menu-right ul li .btn_tj{background: #52bcf7; color: #fff; border-radius: 20px; border:none; height: 1.4rem; line-height: 1.4rem; margin-right: .3rem; font-size: .8rem; }
.menu-right ul li .btn_edit{background: #45d2ae; color: #fff; border-radius: 20px;border:none; height: 1.4rem; line-height: 1.4rem; margin-right: .3rem;  font-size: .8rem;}
.menu-right ul li .btn_del{background: #fe8e94; color: #fff; border-radius: 20px;border:none; height: 1.4rem; line-height: 1.4rem; margin-right: .3rem;  font-size: .8rem;}
.menu-right .wt_carbox li .j-div h3{color: #817f87;  font-weight: normal;margin:.3rem 0;border:none; padding: 0; font-size: .9rem;}
.btn_box{text-align: right; }
.wt_carbox{position: relative;}
.wt_carbox .aui-btn{ position: absolute; bottom: 3px;  margin-left: .5rem; }
/*搜索框*/
.search{padding:0 ; 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:.5rem 0; border-bottom:0;    position:relative; display: flex; justify-content: space-between;}
.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: -0.65rem;z-index: 10;position: absolute;right: 1rem; width:20px; height:20px}
.is-null.active {visibility:visible; opacity: 1;}


.select_box .select-icon {
	display:inline-block; float:left;
    width: 10px;
    height: 10px; margin-top:.2rem;
    background: url(../images/j_icon.png) center no-repeat;
	background-size:100% 100%
}
.select_box .option li {
	padding:.5rem .1rem; text-align: center;
	border-bottom:1px solid #ddd;
     color: #555;
    font-size: .9rem;
    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; 
 z-index: 10; margin-left:.5rem;
    width: 9rem; margin-top:.4rem;
    font-size: .9rem;

}
.select_box .select_txt {
    display: inline-block;
	float:left;
    padding-left: 5px;

       color: #555;
    font-size: 1rem;
    cursor: pointer;
}

/*文本框*/
.text-all {border-bottom: 1px solid #F6F6F9;padding:  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: 2.4rem;line-height: 2rem;padding: .5rem 0;box-sizing: border-box;width: 80%;color: #555;font-size: 1rem;margin-right:.5rem;  background:#fff; 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;}
.aui-health-head {
	width: 100%;
	height: 10rem;
	background: url("../images/headbg.png") bottom center ;
	background-size: 100% 100%;
}.aui-health-user {
	width: 60px;
	height: 60px;
	margin-right: 0.8rem;
}
.aui-health-user img {
	width: 100%;
	height: auto;
	display: block;
	border: none;
	border-radius: 100%;
}
.aui-flex-box h2 {
	color: #333333;
	font-size: 1rem;
	font-weight: normal;
}.aui-flex-box h1.aui-title {
    font-family: "微软雅黑" !important;
    color: #ffffff;
    font-size: 1rem !important;
    text-align: left;
    font-weight: 600!important; margin: 0;
    animation: alltitle 4s linear infinite;
}.aui-health-user {
    width: 60px;
    height: 60px;
    margin-right: 0.8rem;
}.aui-flex-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    font-size: 14px;
    color: #333;
}.aui-health-head .aui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 1rem;
    position: relative;
}
.aui-flex-box h1.aui-title {
	font-family: "微软雅黑" !important;
	color: #ffffff;letter-spacing:1px;
	font-size: 1.1rem !important;
	font-weight:600;
}
.aui-flex-box .aui-user-ul li{ padding:0; margin:0}
.aui-flex-box .aui-user-ul h3 {
font-size:.9rem;
	font-weight: 500;
	color: #d6eff6;
margin:.1rem 0;
margin-bottom:-.1rem;
margin-top:.5rem
}
.aui-health-head .aui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 1.5rem;
    position: relative;
}
