﻿@charset "utf-8";
.categry_a{padding:9px;position:relative;margin-bottom:15px;background-color:#fff;border-bottom:1px solid #ddd}
.categry_a .select-box{display:inline-block;margin-left:5px;vertical-align:middle;zoom:1;*display:inline}
.categry_a .select-box input[type=text]{width:80px;text-align:center;border-radius:0}
.categry_a .select-box button{padding:5px 12px;border-radius:0;background-color:#f90;color:#fff;font-weight:700;text-transform:uppercase}
.categry_a .select-box button:hover{background-color:#333}
.left-block{float:left;display:inline-block;zoom:1;*display:inline}
.right-block{float:right;display:inline-block;zoom:1;*display:inline}
.btn-group.open{overflow:inherit}
#ddl_sort>ul{left:initial;right:0}
#ddl_sort>ul a:hover,#ddl_sort>ul li:hover a{background:0 0;color:#333}
.btn-group.open ul li{padding:0 5px;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.btn-group.open ul li:hover{background-color:#d9d9d9;color:#333}
@media (max-width:400px){
.categry_a .select-box input[type=text]{width:60px}
}
.categry_a .select-box input{border-color:#666}
.price_sel,.sort_by{display:inline-block}
.price_sel{margin-right:10px}
.pro_total{line-height:30px;color:#777;margin-top:-55px;position:relative}
.price_sel_btn:hover{background-color:#333;color:#fff}
@media (max-width:767px){
#fm_query{float:none!important;clear:both}
.sort_by{margin-top:8px}
.pro_total{display:none}
}