
.mask1{
	width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    position: fixed;
    _position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1009;}
.filter{
    /*position: absolute;*/
    left: 20%;
    width: 80%;
    height: 100%;
    /*margin: -175px 0 0 -137px;*/
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 1100;
    background: #fff;
    position: fixed;
    top:0;
    /*border-radius: 10px;*/
}
.head{z-index: 2;}
.da_xiao_xianz{
	z-index: 1;
}
/*筛选器*/
.filter{width: 80%; overflow: scroll;}
.filter_box{display: flex;width: 84%;flex-direction: column;margin:8%;}

.filter_title{display: flex;width: 100%;margin:10px 0;}
.filter_title span{font-size: 20px;color: rgb(1,1,1);}

.filter_list{display: flex;flex-direction: column;width: 100%;}

.filter_cate{display: flex;width: 100%;flex-direction: column;margin-top: 20px;}
.filter_cate_name{width: 100%}
.filter_cate_name span{font-size: 14px;}
 
.filter_cate_choice{
    display: flex;margin-top: 10px;flex-wrap: wrap;    
    max-height: 120px;
    overflow: scroll;
} 
.filter_cate_choice span{background-color: rgb(238,239,242); font-size: 12px;color: rgb(129,133,139);border-radius: 25px; padding:5px 13px;margin:5px;text-align: center;position:relative;}
.filter_cate_choice  .active{
    background: rgb(251,247,240);
    color: #deb980; 
}
.filter_cate_choice span input{
    width:100%;
    height:100%;
    position: absolute;
    top:0;
    left:0;
    opacity: 0; 
}
.filter_cate_choice>input{width: 30%;background: rgb(238,239,242);border-radius: 20px;text-align: center;padding: 3px 8px 3px 8px;font-size:14px;margin:5px;}
.filter_cate_choice>input::-webkit-input-placeholder{font-size: 12px;}
.filter_cate_choice p{line-height: 24px;margin:0 5px;}

.filter_cate_choice select{width: 90%;background: rgb(238,239,242);border-radius:30px;padding: 8px ;font-size: 12px;color: rgb(129,133,139);margin:5px;}
.filter_cate_choice option{line-height:32px;height:32px;}
.clear{height: 0.98rem;}

.filter_bottom{display: flex;width: 80%;height: 0.98rem;position: fixed;bottom: 0;}
.bottom_recheck{width: 40%;background: rgb(238,239,242);text-align: center;line-height: 0.98rem}
.bottom_filter{ 
    width: 60%;
    background: #f97653;
    text-align: center;
    color: #fff;
    line-height: 0.98rem;
}