﻿@charset "utf-8";
/* CSS Document */

.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;}
.categry_a .select-box button{ padding:5px 12px;}
.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:none; color:#fff;}
.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:#f6a225; color:#FFF;}
@media (max-width: 400px) {
	.categry_a .select-box input[type="text"]{ width:60px;}
}
.price_sel,.sort_by {
	display: inline-block;
}
.price_sel {
	margin-right: 10px;
}
.pro_total {
	line-height: 30px;
	color: #777;
	font-style: italic;
	margin-top: -55px;
	position: relative;
}
.price_sel_btn:hover {
	background-color: #f6a225;
	color: #fff;
}
@media (max-width: 767px) {
	#fm_query {
		float: none !important;
		clear: both;
	}
	.sort_by {
		margin-top: 8px;
	}
	.pro_total {
		display: none;
	}
}