.somores{
line-height: 1.5;
font-size: 12px;
}
.somores{
margin-top: 10px!important;
display: flex;
align-items: center;
/* justify-content: space-between;*/
}

.somores div.hide{
	display: none;
}

.somores .label-text{
width: 45px;
}
.somores ul{
display: flex;
align-items: center;
}
.somores li{
border: 0.5px solid #d2d2d2;
padding: 3px 7px;
border-radius: 3px;
margin-right: 5px;
}

.somores .except li{
 border: 0.5px solid #d2d2d2;
padding: 3px 0px;
border-radius: 3px;
width: 25px;
text-align: center;
}
.somores li.cur ,.somores .except li.cur{
order: 0.5px solid #eb5248;
background-color: #eb5248;
color: #fff;
}
.content {
	background: #fff;
	min-height: 0;
	padding-bottom:0;
	padding-top: 4.4vw;
}
#sohead footer .reset {
	background: #4695f1;
	color: #fff;
}
#sohead footer .submit {
	background: #ec6a2c;
	color: #fff;
}
#sohead footer {
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 4vw;
	justify-content: space-between;
	margin-top: 6.133vw;
	padding: 0 8vw 3.2vw ;
}
#sohead footer label {
	border-radius: .667vw;
	height: 8.533vw;
	letter-spacing: .04em;
	line-height: 8.533vw;
	text-align: center;
	width: 38.8vw;
}
.searchNum input {
    border: 1px solid #fd8e4a;
    border-radius: .533vw;
    color: #403f3f;
    font-size: 12px;
    height: 22px;
    text-align: center;
    width: 22px;
}
.tabs{
	height:auto; 
}
.tabs a {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    background: #fff;
    border-radius: .667vw .667vw 0 0;
    display: block;
    flex: 1;
    font-size: 3.733vw;
    height: 100%;
    letter-spacing: .04em;
    line-height: 10.667vw;
    text-align: center;
    width: 100%;

}
.tabs a.active {
    background: #fff;
    color: #f37b1d;
	border-bottom: 2px solid #f37b1d;
} 



.filter-pop-m3 {
    position: static;
    z-index: 1001;
    left: 0;
    right: 0;
    top: 13vw;
    height: 340px;
    background-color: #fff;
    overflow: hidden;
}
.filter-bar_1 > div {
    float: left;
    width: 25%;
    text-align: center;
    color: #403f3f;
    font-size: 3.733vw;
    font-weight: 700;
    height: 12.933vw;
    line-height: 12.933vw;
    text-align: center;
}
.filter-bar_1 > div::after {
    display: none;
}


.mb-list-single .mobile {
    font-family: normal;
	font-size: 3.833vw;
    color: #767676;
    font-weight: 500;
    width: 35%;
	line-height: 1.5;
}
.mb-list-single .city {
    font-family: normal;
    font-size: 3.733vw;
    color: #767676;
    font-weight: 500;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 20%;
}
.mb-list-single .price {
  
    font-family: normal;
    font-weight: 500;
    font-size: 4.233vw;
    text-align: right;
    width: 25%;
    color: #e54c3f;
}
.filter-bar{
	border-bottom:none;
}
#filter-bar .label-text{
	width: 45px;
	flex-shrink: 0;
	line-height: 1.5;
    font-size: 12px;
}

.filter-bar >div{

}

.filter-bar .row{
	display:flex;
	width:100%;
	float: none;
    color: #403f3f;
    font-size: inherit;
    font-weight: 400;
    height: auto;
    line-height: normal;
    text-align: left;
	margin-top: 10px!important;
}
.filter-bar .row div{
	display:flex;
	align-items: center;
	width:50%;
}
.filter-bar .ck_filter{
	float: none;
    width: auto;
    text-align: center;
    color: #000;
    font-size: 3.233vw;
    font-weight: 400;
    height: auto;
    line-height: normal;
    text-align: left;
    border: 0.5px solid #d2d2d2;
    display: inline-block;
	padding: 2px 5px;
	
}
.filter-bar > div::after{
	display:none;
}
.filter-bar .ck_filter:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #d4d4d4;
    border-bottom: none;
    display: inline-block;
    margin-left: 6px;
    margin-bottom: 3px;
	text-align:right;
	display:none;
}