.lf{float: left}
.rf{float: right}
.search_box{
    padding: 7px 5%;
    background: #2F2F2F;
    overflow: hidden;
}
.back{
    display: block;
    width:10%;
    height:30px;
    background: url(/images/back.png) no-repeat 0 center;
    background-size: 15px 20px;
}
.search{
    display: block;
    width:90%;
    padding: 0 36px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #B5B5B5;
    border-radius: 4px;
    background: #EBEBEB url(/images/search.png) no-repeat 9px center;
    background-size: 18px;
}

.navbar{
    text-align: center;
    background: #fff;
    overflow: hidden;
	margin-bottom: 0px;
	min-height:40px;
	border-bottom: 1px solid #E0E0E0;
}
.navbar a{
    display: block;
    color: #747474;
    float: left;
    width:30%;
    height:40px;
    line-height: 40px;
    /* border-bottom: 1px solid #BB0200; */
    border-left:1px solid #E0E0E0;
    background-color:#F8F8F8;
}
/* .navbar a:not(:last-child){
    background: url(../images/line-row.jpg) right center no-repeat;
    background-size: 2%;
    background-color:#F8F8F8;
} */
.navbar a.active{
    color: #C40000;
    /* border-bottom: 3px solid #C40000; */
}
.sort{
    display: inline-block;
    position: relative;
    top:6px;
}
.sort .sort_up,.sort .sort_down{
    width:0;height:0;
    border:5px solid transparent;
}
.sort .sort_up{
    border-bottom-color:#A0A0A0;
}
.sort .sort_down{
    border-top-color: #A0A0A0;
    margin-top: 2px;
}
.navbar a.listToggle {
	width:10%;
    line-height:0;
}
.navbar a.listToggle>img {
	margin-top:9px;
    width:21px;
    height:21px;
}