.btn-default {	border: 1px solid #DDD;	padding: 4px 13px 5px;	color: #666;	background-color: #f7f7f7;	background-repeat: repeat-x;	background-image: -moz-linear-gradient(top,#f7f7f7,#f2f2f2);	background-image: -webkit-linear-gradient(top,#f7f7f7,#f2f2f2);	background-image: -o-linear-gradient(top,#f7f7f7,#f2f2f2);	background-image: linear-gradient(top,#f7f7f7,#f2f2f2);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0)}.btn-default:hover {	color: #666}.btn-primary {	border: 0;	padding: 5px 15px 6px;	color: #FFF;	background-color: #E74649;	background-repeat: repeat-x;	background-image: -moz-linear-gradient(top,#E74649,#DF3033);	background-image: -webkit-linear-gradient(top,#E74649,#DF3033);	background-image: -o-linear-gradient(top,#E74649,#DF3033);	background-image: linear-gradient(top,#E74649,#DF3033);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E74649', endColorstr='#DF3033', GradientType=0)}.btn-primary:hover {	color: #FFF}.btn.disabled {	padding: 4px 13px 5px;	border: 1px solid #DDD;	background: #FFF;	cursor: default;	color: #CCC;	opacity: .2;	filter: alpha(Opacity=20);	filter: alpha(Opacity=20)}.btn.disabled:hover {	color: #CCC}.btn-multiple {	display: inline-block;	height: 20px;	line-height: 20px;	border: 1px solid #DDD;	padding: 0 3px 0 18px;	position: relative;	background: #fff;	color: #333}.btn-multiple i {	position: absolute;	display: block;	font-style: normal;	left: 3px;	top: 0;	width: 13px;	height: 20px;	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.ele.png) no-repeat 0 -63px;	-webkit-transition: background-position .15s ease-in-out;	-moz-transition: background-position .15s ease-in-out;	transition: background-position .15s ease-in-out}.btn-multiple:hover {	text-decoration: none;	color: #e4393c;	border-color: #e4393c}.btn-multiple:hover i {	background-position: 0 -84px}.crumbs-bar {	position: relative;	padding-top: 15px;	margin-bottom: 5px;	z-index: 6}.crumbs-bar .form-group .fg-line-key {	width: 60px;	color: #999}.crumbs-bar .form-group .fg-line-value {	margin-left: 60px}.onebox-tab-cnt .crumbs-bar {	margin-top: -15px}.crumbs-nav {	line-height: 24px;	padding-right: 125px}.crumbs-nav-item {	float: left;	margin-right: 5px;	margin-bottom: 5px}.crumbs-nav-item .search-key {	margin-left: 5px}.crumbs-nav-item .menu-drop .trigger .curr {	color: #333}.crumbs-nav-item .menu-drop .trigger .curr:hover {	color: #e4393c}.crumbs-nav-item .menu-drop-main {	width: 330px}.crumbs-nav-item .menu-drop-s {	width: auto}.crumbs-nav-item .menu-drop-xl {	width: 550px}.crumbs-nav-item .menu-drop-list li {	width: 100px;	margin-right: 10px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis}.crumbs-nav-item .menu-drop-list li.first {	color: #ababab}.crumbs-nav-item .selector-set {	float: left;	margin-right: 5px}.crumbs-arrow {	float: left;	margin-right: 5px;	font-family: SimSun;	font-style: normal}.crumbs-first {	color: #999;	font-family: SimSun}.crumbs-first .search-key {	margin-right: 5px;	font-size: 14px;	color: #e4393c}.crumbs-first .search-number {	color: #666;	font-family: verdana}.crumb-select-item {	position: relative;	float: left;	height: 22px;	line-height: 22px;	border: 1px solid #DDD;	font-size: 12px;	vertical-align: top;	margin: 0 5px 5px 0;	padding: 0 26px 0 4px;	cursor: pointer;	background: #f3f3f3}.crumb-select-item b {	font-weight: 400;	color: #333}.crumb-select-item em {	color: #e4393c}.crumb-select-item i {	display: block;	position: absolute;	width: 25px;	height: 22px;	right: 0;	top: 0;	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.ele.png) no-repeat 7px -140px}.crumb-select-item:hover {	border-color: #e4393c;	text-decoration: none;	background: #fff}.crumb-select-item:hover i {	background-color: #e4393c;	background-position: 7px -158px}.selector {	border-top: 1px solid #DDD;	border-left: 1px solid #DDD;	border-right: 1px solid #DDD;	background: #FFF;	margin-bottom: 10px}.selector .s-title {	border-bottom: 1px solid #DDD;	background: #F1F1F1;	line-height: 34px;	height: 34px;	overflow: hidden;	zoom: 1}.selector .s-title h3 {	float: left;	padding-left: 10px}.selector .s-title h3 b {	color: #e4393c;	margin-right: 5px}.selector .s-title .st-ext {	float: left;	padding-left: 20px}.selector .s-brand,.selector .s-line {	width: auto;	height: auto}.selector .sl-wrap {	position: relative;	_zoom: 1;	line-height: 34px;	border-bottom: 1px solid #DDD;	background: #f3f3f3}.selector .s-line:after {	content: ' ';	display: block;	clear: both;	height: 0;	visibility: hidden}.selector .sl-key {	float: left;	width: 100px;	padding-left: 10px;	white-space: nowrap;	overflow: hidden}.selector .sl-key .i-cate1,.selector .sl-key .i-cate2 {	display: inline-block;	width: 13px;	height: 13px;	margin: 0 5px -3px 0;	_margin: 10px 5px -5px 0;	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.icons.png) no-repeat 0 -268px}.selector .sl-key .i-cate2 {	background-position: 0 -289px}.selector .sl-value {	margin-left: 110px;	padding-right: 130px;	padding-left: 10px;	overflow: hidden;	zoom: 1;	background: #fff}.selector .sl-ext {	position: absolute;	top: 5px;	right: 10px;	width: 110px;	height: auto;	line-height: 22px;	overflow: hidden;	zoom: 1}.selector .sl-ext .sl-e-more i,.selector .sl-ext .sl-e-multiple i {	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.ele.png) no-repeat 9999px 9999px;	-webkit-transition: background-position .15s ease-in-out;	-moz-transition: background-position .15s ease-in-out;	transition: background-position .15s ease-in-out}.selector .sl-ext .sl-e-more {	float: left;	margin-right: 10px;	position: relative;	width: 39px;	height: 23px;	line-height: 23px;	padding: 0 7px 0 4px;	background: #fff;	visibility: hidden;	color: #333;	border: 1px solid #ddd}.selector .sl-ext .sl-e-more i {	position: absolute;	top: 1px;	right: 2px;	display: block;	width: 20px;	height: 20px;	background-position: 4px 7px}.selector .sl-ext .sl-e-more:hover {	text-decoration: none;	color: #e4393c}.selector .sl-ext .sl-e-more:hover i {	border-color: #e4393c;	background-position: 4px -11px}.selector .sl-ext .sl-e-more.opened i {	background-position: 4px -27px}.selector .sl-ext .sl-e-more.opened:hover i {	background-position: 4px -45px}.selector .sl-ext .sl-e-multiple {	float: left;	height: 23px;	line-height: 23px;	border: 1px solid #DDD;	padding: 0 3px 0 18px;	position: relative;	background: #fff;	color: #333}.selector .sl-ext .sl-e-multiple i {	position: absolute;	display: block;	font-style: normal;	left: 3px;	top: 1px;	width: 13px;	height: 20px;	background-position: 0 -63px}.selector .sl-ext .sl-e-multiple:hover {	text-decoration: none;	color: #e4393c;	border-color: #e4393c}.selector .sl-ext .sl-e-multiple:hover i {	background-position: 0 -84px}.selector .sl-btns {	display: none;	text-align: center;	padding-top: 5px;	padding-bottom: 5px}.selector .sl-btns .btn-primary {	margin-right: 8px}.selector .sl-v-list {	overflow: hidden;	zoom: 1;	padding-top: 4px}.selector .sl-v-list ul {	float: left;	overflow: hidden;	zoom: 1;	position: relative;	height: 30px}.selector .sl-v-list li {	float: left;	_display: inline;	margin-right: 50px;	margin-bottom: 4px;	height: 26px;	line-height: 26px}.selector .sl-v-list li a {	float: left;	white-space: nowrap;	zoom: 1;	color: #666}.selector .sl-v-list li a:hover {	text-decoration: none;	color: #c60c1b}.selector .sl-v-list .sl-price {	float: left;	margin-bottom: 4px;	margin-top: 2px}.selector .sl-v-list .sl-price .btn,.selector .sl-v-list .sl-price .input-txt,.selector .sl-v-list .sl-price em {	float: left}.selector .sl-v-list .sl-price .input-txt {	width: 38px;	padding: 1px}.selector .sl-v-list .sl-price em {	line-height: 21px;	padding: 0 3px;	color: #CCC}.selector .sl-v-list .sl-price .btn {	margin-left: 5px;	*display: inline;	padding: 2px 10px 3px}.selector .sl-v-logos ul {	padding-top: 10px;	margin-bottom: 10px;	overflow: hidden;	zoom: 1;	height: 50px}.selector .sl-v-logos li {	float: left;	_display: inline;	width: 116px;	height: 48px;	padding: 0;	border: 1px solid #DDD;	margin: -1px -1px 0 0;	background: #FFF;	text-align: center}.selector .sl-v-logos li a {	display: block;	border: 1px solid #FFF;	height: 46px;	width: 114px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	zoom: 1;	color: #005aa0;	line-height: 48px}.selector .sl-v-logos li a img {	margin: 5px 6px;	vertical-align: top}.selector .sl-v-logos li a:hover {	text-decoration: none;	color: #e4393c}.selector .sl-v-logos li a:hover img {	display: none;	_display: block;	_margin: 0;	_padding: 5px 6px}.selector .sl-v-logos li.selected,.selector .sl-v-logos li:hover {	position: relative;	z-index: 5;	border-color: #e4393c;	box-shadow: 2px 2px 3px rgba(0,0,0,.12)}.selector .sl-v-logos li.selected a,.selector .sl-v-logos li:hover a {	border-color: #e4393c}.selector .sl-v-logos li.selected i {	display: block;	position: absolute;	right: -2px;	bottom: -1px;	width: 10px;	height: 10px;	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.ele.png) no-repeat -2px -183px}.selector .sl-v-logos .v-fixed {	height: 99px}.selector .sl-v-color {	overflow: hidden;	zoom: 1;	height: 34px}.selector .sl-v-color ul {	zoom: 1}.selector .sl-v-color li {	float: left;	_display: inline;	margin-right: 10px;	height: 28px;	padding-top: 7px}.selector .sl-v-color li a {	float: left;	width: 20px;	height: 20px;	position: relative;	overflow: hidden}.selector .sl-v-color li a b {	display: block;	width: 18px;	height: 18px;	border: 1px solid #ddd}.selector .sl-v-color li a i {	display: none;	position: absolute;	right: -1px;	bottom: -1px;	width: 10px;	height: 10px;	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.ele.png) no-repeat -2px -183px}.selector .sl-v-color li a.black b {	border-color: #333;	background-color: #333}.selector .sl-v-color li a.light-gray b {	border-color: #bbb;	background-color: #bbb}.selector .sl-v-color li a.white b {	border-color: #ddd;	background-color: #fff}.selector .sl-v-color li a.pink b {	border-color: #FFD8D8;	background-color: #FFD8D8}.selector .sl-v-color li a.red b {	border-color: red;	background-color: red}.selector .sl-v-color li a.rose-red b {	border-color: #FF028B;	background-color: #FF028B}.selector .sl-v-color li a.purple b {	border-color: #B237F1;	background-color: #B237F1}.selector .sl-v-color li a.blue b {	border-color: #2A8CFA;	background-color: #2A8CFA}.selector .sl-v-color li a.green b {	border-color: #17BC32;	background-color: #17BC32}.selector .sl-v-color li a.orange b {	border-color: #FF8A00;	background-color: #FF8A00}.selector .sl-v-color li a.yellow b {	border-color: #fc0;	background-color: #fc0}.selector .sl-v-color li a.brown b {	border-color: #814312;	background-color: #814312}.selector .sl-v-color li a.light-tan b {	border-color: #C69C81;	background-color: #C69C81}.selector .sl-v-color li a.flesh-color b {	border-color: #F3DCC9;	background-color: #F3DCC9}.selector .sl-v-color li a.multi-color b {	width: 20px;	height: 20px;	border: 0 none;	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.icons.png) no-repeat 0 -146px}.selector .sl-v-color li.selected a b {	border: 2px solid #e4393c;	width: 16px;	height: 16px}.selector .sl-v-color li.selected a i {	display: block}.selector .sl-v-color li.selected a.multi-color b {	background-position: -2px -148px}.selector .sl-b-letter {	display: none;	float: left;	overflow: hidden;	zoom: 1;	padding-top: 6px;	margin-bottom: 10px}.selector .sl-b-letter li {	float: left;	height: 20px;	line-height: 20px;	border: 1px solid #FFF;	padding: 0 3px;	cursor: default;	text-align: center;	color: #c60c1b}.selector .sl-b-letter li.curr,.selector .sl-b-letter li:hover {	border-color: #e4393c;	color: #e4393c}.selector .sl-b-selected {	overflow: hidden;	zoom: 1;	display: none}.selector .sl-b-selected .sl-b-key,.selector .sl-b-selected .sl-v-list {	float: left}.selector .sl-b-search {	display: none;	float: left;	width: 188px;	height: 23px;	border: 1px solid #ccc;	margin-top: 5px;	margin-left: 5px}.selector .sl-b-search i {	float: left;	width: 22px;	height: 23px;	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.icons.png) no-repeat 3px -117px}.selector .sl-b-search .input-txt {	float: left;	border: 0 none;	width: 158px}.selector .sl-b-search .placehoder {	color: #999}.selector .extend .sl-v-color ul,.selector .extend .sl-v-list ul,.selector .extend .sl-v-logos ul,.selector .multiple .sl-v-color ul,.selector .multiple .sl-v-list ul,.selector .multiple .sl-v-logos ul {	height: auto}.selector .multiple {	margin-top: -1px;	border: 2px solid #ffa0a8;	background: #ffecee}.selector .multiple .sl-key {	padding-left: 8px}.selector .multiple .sl-value {	margin-left: 108px;	background: #fff}.selector .multiple .sl-ext {	right: 8px}.selector .multiple .sl-e-more {	visibility: hidden}.selector .multiple .sl-btns {	display: block}.selector .multiple .sl-v-list li {	margin-right: 32px}.selector .multiple .sl-v-list li a {	position: relative;	padding-left: 18px}.selector .multiple .sl-v-list li a i {	position: absolute;	left: 0;	top: 6px;	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.ele.png) no-repeat 9999px 9999px;	display: inline-block;	height: 12px;	width: 12px;	background-color: #fff;	border: 1px solid #ccc;	font-size: 0}.selector .multiple .sl-v-list li a:hover i {	border-color: #e4393c}.selector .multiple .sl-v-list li.selected a i {	border-color: #e4393c;	background-position: -1px -107px}.selector .s-brand {	_position: relative}.selector .s-brand .sl-v-list li {	width: 130px;	margin-right: 5px}.selector .s-brand .sl-v-list li a {	width: 130px;	display: inline-block;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap}.selector .s-brand .sl-v-list .v-fixed {	height: 60px}.selector .s-brand .extend,.selector .s-brand .multiple {	margin-top: -1px;	border: 1px solid #ffa0a8;	background: #ffecee}.selector .s-brand .extend .sl-b-letter,.selector .s-brand .multiple .sl-b-letter {	display: block}.selector .s-brand .extend .sl-b-search,.selector .s-brand .multiple .sl-b-search {	display: block;	*display: inline}.selector .s-brand .extend .sl-key,.selector .s-brand .multiple .sl-key {	padding-left: 8px}.selector .s-brand .extend .sl-value,.selector .s-brand .multiple .sl-value {	margin-left: 108px;	background: #fff}.selector .s-brand .extend .sl-ext,.selector .s-brand .multiple .sl-ext {	right: 8px}.selector .s-brand .extend .sl-v-list,.selector .s-brand .multiple .sl-v-list {	margin-bottom: 10px}.selector .s-brand .extend .sl-v-list .v-fixed,.selector .s-brand .multiple .sl-v-list .v-fixed {	*width: 100%;	height: 150px;	overflow-x: hidden;	overflow-y: auto}.selector .s-brand .extend .sl-v-logos .v-fixed,.selector .s-brand .multiple .sl-v-logos .v-fixed {	overflow-y: auto;	overflow-x: hidden;	padding-top: 1px;	height: 196px}.selector .s-brand .extend .sl-v-list.brand-selected,.selector .s-brand .multiple .sl-v-list.brand-selected {	height: 34px}.selector .s-brand .extend .sl-v-list.brand-selected li,.selector .s-brand .multiple .sl-v-list.brand-selected li {	width: auto;	margin-right: 10px}.selector .s-brand .extend .sl-v-list.brand-selected li a,.selector .s-brand .multiple .sl-v-list.brand-selected li a {	width: auto}.selector .s-brand .multiple {	border: 2px solid #ffa0a8;	background: #ffecee}.selector .s-brand .multiple .sl-v-list li a {	width: 112px;	padding-left: 18px}.selector .s-category .sl-v-list {	*position: relative}.selector .s-category .sl-v-list li {	width: 130px;	margin-right: 5px}.selector .s-category .sl-v-list li a {	width: 130px;	display: inline-block;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap}.selector .s-category .sl-v-list li a .num {	margin-left: 5px;	color: silver}.selector .s-category .sl-v-list .v-fixed {	height: 30px;	*width: 100%}.selector .s-category .no-relate-cat {	display: none}.selector .s-category .extend {	margin-top: -1px;	border: 1px solid #AAA;	background: #f9f9f9}.selector .s-category .extend .sl-key {	padding-left: 8px}.selector .s-category .extend .sl-value {	margin-left: 108px;	background: #fff}.selector .s-category .extend .sl-ext {	right: 8px}.selector .s-category .extend .sl-v-list .v-fixed {	overflow-x: hidden;	overflow-y: auto;	height: 150px}.selector .s-category .extend .no-relate-cat {	display: block}.selector .s-more {	text-align: center;	position: relative;	top: -1px;	border-top: 1px solid #ddd;	-webkit-transition: border-color .15s ease-in-out;	-moz-transition: border-color .15s ease-in-out;	transition: border-color .15s ease-in-out}.selector .s-more .sm-wrap {	position: relative;	display: inline-block;	margin-top: -1px;	height: 28px;	line-height: 28px;	padding: 0 40px 0 20px;	border-width: 1px;	border-style: solid;	border-color: #FFF #DDD #DDD;	background: #fff;	cursor: pointer;	color: #333;	-webkit-transition: border-color .15s ease-in-out;	-moz-transition: border-color .15s ease-in-out;	transition: border-color .15s ease-in-out}.selector .s-more .sm-wrap i {	position: absolute;	right: 16px;	top: 4px;	display: inline-block;	width: 20px;	height: 20px;	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.ele.png) no-repeat 4px 7px}.selector .s-more .sm-wrap.opened i {	background-position: 4px -27px}.selector .s-more:hover {	border-color: #e4393c}.selector .s-more:hover .sm-wrap {	color: #e4393c;	border-color: #FFF #e4393c #e4393c}.selector .s-more:hover .sm-wrap i {	background-position: 4px -10px}.selector .s-more:hover .sm-wrap.opened i {	background-position: 4px -44px}.selector .s-baby {	border-bottom: 1px solid #ddd}.selector .sl-v-tab {	height: 35px}.selector .sl-tab-trigger {	height: 25px;	padding-top: 5px;	overflow: hidden}.selector .sl-tab-trigger .trig-item {	float: left;	height: 23px;	line-height: 23px;	padding: 0 3px 0 6px;	border: 1px solid #ddd;	background: #fff;	margin-right: 15px}.selector .sl-tab-trigger .trig-item .text {	color: #666;	display: inline-block;	vertical-align: top}.selector .sl-tab-trigger .trig-item .arrow {	display: inline-block;	width: 20px;	height: 20px;	vertical-align: top;	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.ele.png) no-repeat 4px 7px}.selector .sl-tab-trigger .trig-item.trig-curr {	height: 24px;	border-color: #999;	border-bottom: medium none;	text-decoration: none;	position: relative;	z-index: 2}.selector .sl-tab-trigger .trig-item.trig-curr .arrow {	background-position: 4px -27px}.selector .sl-tab-trigger .trig-item.multiple {	border: 2px solid #ffa0a8;	border-bottom: none}.selector .sl-tab-trigger .trig-item:hover {	text-decoration: none}.selector .senior-menu-list li {	float: left;	width: 100px;	height: 28px;	overflow: hidden;	line-height: 28px;	margin-right: 10px;	text-overflow: ellipsis;	white-space: nowrap}.selector .senior-menu-list li .i-check {	display: none}.selector .senior-menu-list li .label {	color: #005aa0;	cursor: pointer}.selector .senior-menu-list li.curr a {	color: #e4393c;	text-decoration: underline}.selector .sl-tab-cont-item {	display: none;	position: absolute;	left: 0;	top: 29px;	width: 1180px;	border: 1px solid #999;	padding: 10px;	background: #fff;	-webkit-box-shadow: 1px 1px 1px rgba(153,153,153,.3);	-moz-box-shadow: 1px 1px 1px rgba(153,153,153,.3);	box-shadow: 1px 1px 1px rgba(153,153,153,.3)}.selector .sl-tab-cont-item .btn-multiple {	position: absolute;	top: 10px;	right: 10px}.selector .sl-tab-cont-item .btnbox {	display: none;	height: 25px;	line-height: 25px;	padding-top: 10px;	text-align: center}.selector .sl-tab-cont-item .btnbox .btn-primary {	margin-right: 10px}.selector .sl-tab-cont-item.z-senior-menu-multiple .senior-menu-list .i-check {	display: inline-block}.selector .sl-tab-cont-item.z-senior-menu-multiple .btn-multiple {	display: none}.selector .sl-tab-cont-item.z-senior-menu-multiple .btnbox {	display: block}.selector .sl-tab-cont-item.multiple {	border: 2px solid #ffa0a8}.selector .s-senior .sl-wrap {	height: 35px;	line-height: 35px;	z-index: 5}.selector .s-senior .sl-value {	padding-right: 10px}.selector .s-senior .multiple {	margin-top: 0}.selector .s-senior .multiple .sl-key {	padding-left: 10px}.selector .s-senior .multiple .sl-value {	margin-left: 110px}.selector .s-senior .sl-v-list ul {	height: auto}.filter {	position: relative;	z-index: 4;	_zoom: 1;	margin-bottom: 15px}.filter .f-line {	height: 25px;	padding: 6px 8px;	border: 1px solid #E7E3E7;	background: #F9F9F9;	zoom: 1}.filter .f-line.top {	height: 25px;	background: #F1F1F1}.filter .f-title {	float: left;	line-height: 25px;	margin-right: 10px}.filter .f-sort {	float: left;	margin-right: 13px}.filter .f-sort .arrow,.filter .f-sort .arrow-bottom,.filter .f-sort .arrow-top {	float: left;	width: 7px;	overflow: hidden;	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/sprite-arrow.png) no-repeat 0 -100px}.filter .f-sort .arrow {	height: 11px;	margin-top: 6px}.filter .f-sort .arrow-top {	height: 4px;	margin-top: 6px;	background-position: -10px -100px}.filter .f-sort .arrow-bottom {	height: 4px;	margin-top: 3px;	background-position: -10px -110px}.filter .f-sort .fs-down,.filter .f-sort .fs-up {	display: inline-block;	width: 7px;	margin-left: 5px;	vertical-align: top;	*cursor: pointer}.filter .f-sort .fs-tit {	display: inline-block;	vertical-align: top;	*cursor: pointer}.filter .f-sort a {	float: left;	padding: 0 9px;	height: 23px;	border: 1px solid #CCC;	line-height: 23px;	margin-right: -1px;	background: #FFF;	color: #333}.filter .f-sort a:hover {	position: relative;	text-decoration: none;	border-color: #e4393c;	color: #e4393c}.filter .f-sort a:hover .fs-down .arrow {	background-position: 0 -140px}.filter .f-sort a.curr {	border-color: #e4393c;	background: #e4393c;	color: #FFF}.filter .f-sort a.curr .arrow-top {	background-position: -10px -120px}.filter .f-sort a.curr .arrow-bottom {	background-position: -10px -130px}.filter .f-sort a.curr .fs-down .arrow {	background-position: 0 -120px}.filter .f-sort a.curr .fs-down .arrow-top,.filter .f-sort a.curr .fs-up .arrow-bottom {	filter: alpha(opacity=50);	-moz-opacity: .5;	opacity: .5}.filter .f-sort a.curr:hover {	color: #fff}.filter .f-price {	position: relative;	float: left;	width: 132px;	height: 25px;	margin-right: 12px}.filter .f-price .f-price-set {	width: 100%;	height: 100%;	overflow: hidden}.filter .f-price .f-price-set .input-txt,.filter .f-price .f-price-set em {	float: left;	display: inline}.filter .f-price .f-price-set .input-txt {	width: 52px;	border-color: #ccc;	color: #333}.filter .f-price .f-price-set .input-txt:focus {	outline-color: transparent}.filter .f-price .f-price-set em {	width: 12px;	line-height: 23px;	color: #333;	text-align: center}.filter .f-price .f-price-edit {	display: none;	width: 132px;	height: 25px;	padding: 37px 6px 6px;	border: 1px solid #999;	position: absolute;	background: #fff;	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2);	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2);	box-shadow: 1px 1px 2px rgba(0,0,0,.2)}.filter .f-price .f-price-edit .item1 {	position: absolute;	top: 37px;	left: 6px;	width: 36px;	height: 25px;	line-height: 25px;	text-align: center;	color: #005aa0}.filter .f-price .f-price-edit .item2 {	position: absolute;	top: 37px;	right: 7px;	width: 38px;	height: 17px;	line-height: 17px;	padding: 3px;	border: 1px solid #ccc;	text-align: center;	background: #f7f7f7;	color: #333}.filter .f-price.f-price-focus {	z-index: 6}.filter .f-price.f-price-focus .f-price-set {	position: relative;	z-index: 5}.filter .f-price.f-price-focus .f-price-edit {	display: block;	zoom: 1;	top: -7px;	left: -7px}.filter .f-datagrid {	float: left;	width: 71px;	height: 25px;	padding-left: 1px;	margin-right: 12px;	overflow: hidden}.filter .f-datagrid .fdg-item {	position: relative;	float: left;	width: 13px;	height: 23px;	border: 1px solid #ccc;	margin-left: -1px;	display: inline;	background: #fff}.filter .f-datagrid .fdg-item:hover {	z-index: 3}.filter .f-datagrid .fdg-item:hover .def-bar {	border-color: #e4393c;	background: #f89596}.filter .f-datagrid .fdg-item-curr {	z-index: 3}.filter .f-datagrid .fdg-item-curr .def-bar {	border-color: #e4393c;	background: #f89596}.filter .f-datagrid .def-bar {	position: absolute;	left: -1px;	bottom: -1px;	z-index: 2;	width: 13px;	height: 0;	border: 1px solid #aaa;	overflow: hidden;	background: #e5e5e5}.filter .f-search {	float: right;	margin-right: 10px;	_display: inline}.filter .f-search .btn,.filter .f-search .input-txt {	float: left}.filter .f-search .input-txt {	width: 108px;	color: #999}.filter .f-search .btn {	color: #333;	border: 1px solid #CCC;	border-radius: 0;	margin-left: -1px}.filter .f-pager {	float: right}.filter .f-pager .fp-next,.filter .f-pager .fp-prev,.filter .f-pager .fp-text {	float: left}.filter .f-pager .fp-text {	line-height: 23px;	margin-right: 10px;	font-family: verdana}.filter .f-pager .fp-text b,.filter .f-pager .fp-text em,.filter .f-pager .fp-text i {	font-weight: 400;	font-style: normal}.filter .f-pager .fp-text b {	color: #e4393c;	font-weight: 700}.filter .f-pager .fp-next,.filter .f-pager .fp-prev {	width: 46px;	height: 23px;	border: 1px solid #DDD;	background: #FFF;	line-height: 23px;	font-family: "\5b8b\4f53";	text-align: center;	font-size: 16px;	color: #AAA}.filter .f-pager .fp-prev {	margin-right: -1px}.filter .f-pager .fp-next:hover,.filter .f-pager .fp-prev:hover {	text-decoration: none}.filter .f-pager .fp-next.disabled,.filter .f-pager .fp-prev.disabled {	padding: 0;	background: #F1F1F1;	color: #CCC;	cursor: default}.filter .f-result-sum {	float: right;	height: 25px;	line-height: 25px;	margin-right: 10px;	color: #999}.filter .f-result-sum .num {	color: #666;	font-family: verdana}.filter .f-feature ul li a,.filter .f-store .instock a {	position: relative;	display: inline-block;	padding-left: 18px;	padding-right: 10px;	color: #333}.filter .f-feature ul li a i,.filter .f-store .instock a i {	position: absolute;	left: 0;	top: 5px;	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.ele.png) no-repeat 9999px 9999px;	display: inline-block;	height: 12px;	width: 12px;	background-color: #fff;	border: 1px solid #ccc;	font-size: 0}.filter .f-feature ul li a:hover,.filter .f-store .instock a:hover {	text-decoration: none;	color: #e4393c}.filter .f-feature ul li a:hover i,.filter .f-store .instock a:hover i {	border-color: #e4393c}.filter .f-feature ul li a.selected i,.filter .f-store .instock a.selected i {	border-color: #e4393c;	background-position: -1px -107px}.filter .f-feature {	float: left;	position: relative;	width: auto;	height: 25px;	overflow: hidden}.filter .f-feature ul li {	float: left;	display: inline;	height: 25px;	line-height: 25px}.filter .f-feature ul li a {	padding-right: 5px}.filter .f-feature ul li .act-chunchajie,.filter .f-feature ul li .act-chunlei,.filter .f-feature ul li .act-jiazhuangjie,.filter .f-feature ul li .act-jingdongshangou,.filter .f-feature ul li .act-nanzhuangjie,.filter .f-feature ul li .act-nvrenjie,.filter .f-feature ul li .act-qiuchajie,.filter .f-feature ul li .act-shiyidacu,.filter .f-feature ul li .act-shuang11,.filter .f-feature ul li .act-shuang12,.filter .f-feature ul li .act-zuiniunianhuo {	display: inline-block;	width: 46px;	height: 25px;	line-height: 25px;	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.filter.activity-icon.png) no-repeat 0 -37px;	cursor: pointer}.filter .f-feature ul li .act-jiazhuangjie {	background-position: 0 -73px}.filter .f-feature ul li .act-shiyidacu {	width: 60px;	background-position: 0 -108px}.filter .f-feature ul li .act-qiuchajie {	width: 45px;	background-position: 0 -144px}.filter .f-feature ul li .act-shuang11 {	width: 104px;	background-position: 0 -180px}.filter .f-feature ul li .act-shuang12 {	width: 116px;	height: 35px;	margin-top: -4px;	background-position: 0 -216px}.filter .f-feature ul li .act-zuiniunianhuo {	width: 101px;	background-position: 0 -262px}.filter .f-feature ul li .act-nvrenjie {	width: 89px;	background-position: 0 -295px}.filter .f-feature ul li .act-chunlei {	width: 71px;	background-position: 0 -330px}.filter .f-feature ul li .act-jingdongshangou {	width: 104px;	background-position: 0 -366px}.filter .f-feature ul li .act-chunchajie {	width: 88px;	background-position: 0 -401px}.filter .f-feature ul li .act-wrap {	display: inline-block;	width: 105px;	height: 25px;	line-height: 25px;	cursor: pointer;	position: relative}.filter .f-feature ul li .act-wrap img {	height: 25px;	position: absolute;	left: 0;	top: 0}.filter .f-feature ul li .act-wrap .act-text {	display: inline-block;	width: 105px;	height: 25px;	color: #e4393c;	font: 700 14px/25px "Microsoft YaHei";	position: absolute;	left: 0;	top: 0}.filter .f-feature ul li .i-new {	display: none;	width: 25px;	height: 14px;	position: absolute;	right: -2px;	top: -9px;	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.icons.png) no-repeat 0 -310px}.filter .f-feature .ff-more {	position: absolute;	right: 0;	top: 2px;	display: block;	width: 20px;	height: 20px;	border: 1px solid #DDD;	background: #fff url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.ele.png) no-repeat 4px 7px;	-webkit-transition: background-position .15s ease-in-out;	-moz-transition: background-position .15s ease-in-out;	transition: background-position .15s ease-in-out}.filter .f-store {	float: left;	padding-left: 5px}.filter .f-store .fs-cell {	float: left;	line-height: 25px;	margin-right: 5px}.filter .f-store .delivery-location {	color: #999}.filter .f-store #store-selector {	float: left;	height: 25px}.filter .f-store #store-selector .text {	color: #333}.filter .f-store #store-selector .common-area {	padding-bottom: 10px}.filter .f-store #store-selector .common-area a {	color: #005aa0}.filter .f-type {	float: right}.filter .f-type .ft-item {	float: left;	height: 23px;	line-height: 23px;	border: 1px solid #DDD;	padding: 0 3px 0 24px;	position: relative;	background: #fff;	color: #333}.filter .f-type .ft-item i {	position: absolute;	display: block;	font-style: normal;	left: 4px;	top: 3px;	width: 18px;	height: 18px;	background: url(//misc.360buyimg.com/product/search/1.0.4/css/i/search.icons.png) no-repeat 9999px 9999px;	-webkit-transition: background-position .15s ease-in-out;	-moz-transition: background-position .15s ease-in-out;	transition: background-position .15s ease-in-out}.filter .f-type .ft-item:hover {	color: #e4393c}.filter .f-type .shop {	margin-right: -1px}.filter .f-type .shop i {	background-position: 0 -25px}.filter .f-type .grid {	margin-right: -1px}.filter .f-type .grid i {	background-position: 1px -73px}.filter .f-type .list i {	background-position: 1px -174px}.filter .f-type .shop.selected,.filter .f-type .shop:hover {	z-index: 1;	border-color: #e4393c;	text-decoration: none;	zoom: 1}.filter .f-type .shop.selected i.i-shop,.filter .f-type .shop:hover i.i-shop {	background-position: 0 -49px}.filter .f-type .grid.selected,.filter .f-type .grid:hover {	z-index: 1;	border-color: #e4393c;	text-decoration: none;	zoom: 1}.filter .f-type .grid.selected i.i-grid,.filter .f-type .grid:hover i.i-grid {	background-position: 1px -96px}.filter .f-type .list.selected,.filter .f-type .list:hover {	z-index: 1;	border-color: #e4393c;	text-decoration: none;	zoom: 1}.filter .f-type .list.selected i.i-list,.filter .f-type .list:hover i.i-list {	background-position: 1px -198px}