.filter_all{
    width:70px;
    height:28px;
    line-height:28px;
    text-align: center;
    /*background-color: #FFCC00;*/
    background-color: #F9F9F9;
    border-radius: 5px;
}
.filter_all:hover{
    background-color: #FFCC00;
}
.filter_all>a{
    display:block;
}
.filter_all>a:hover{
    color:#333 !important;
}
.filter_ul{
    /*border: 1px solid #d9ff76;*/
    width:970px;
}
.filter_label_ul{
    max-width:800px;
    width:auto;
    height: 38px;
    overflow: hidden;
}
.filter_ul>li{
    float:left;
    height:28px;
    line-height: 28px;
    background-color: #F9F9F9;
    border-radius: 5px;
    margin-left: 10px;
    margin-bottom: 10px;
}
.filter_ul>li>a{
    display:block;
    padding: 0 11px;
}
.filter_ul>li>a:hover{
    color:#333 !important;
}
.filter_ul>li:hover{
    background-color: #FFCC00;
}
/*.filter_ul>li:not(:first-child){
    margin-left:12px;
}
.filter_ul>li:not(:first-child):hover{
    background-color: #FFCC00;
}
.filter_ul>:first-child{
    background-color: #FFCC00;
}*/
.filter_sort_nav{
    height:50px;
    line-height:50px;
}
.filter_sort_ul>li{
    float:left;
    width:81px;
    text-align: center;
}
.filter_sort_ul>li:hover{
    font-weight: 700;
    border-bottom:3px solid #FF9900;
    cursor:pointer;
}
.filter_sort_ul>li>a:hover{
    color:#333 !important;
}

.filter_res_ul>li {
    width: 150px !important;
    padding: 0 23px 20px 0;/*0 30px 20px 0*/
    display: inline-block;
    vertical-align: top;
}
.filter_res_image {
    width: 150px;
    height: 199px;
    border-radius: 4px;
}
.filter_res_ul>li:nth-child(6n){
    padding:0 0 20px 0;
}

.other_entrance_div{
    height: 22px;
    overflow: hidden;
    margin-top:2px;
}
.other_entrance_div>.other_entrance:not(:first-child){
    margin-left:12px;
}
.other_entrance{
    height: 20px;
    line-height: 20px;
    border: 1px solid #FF9900;
    border-radius: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 4px;
}
.other_entrance>a{
    display:block;
}
.other_entrance:hover{
    background: #fcc800;
    border: 1px solid #fcc800;
}
.other_entrance>a:hover{
    color:#222 !important;
}
.label_operate_btn{
    height:28px;
    line-height:28px;
}
.user_input_label{
    width:85px;
    height: 28px;
    border:1px solid #FF9900;
}