/* CSS Document */

.box{width:220px;text-align:left; display:inline-block; float:left; font-family:"微软雅黑"}
.allsort {
	Z-INDEX: 11;  FLOAT: left; WIDTH: 220px; MARGIN-RIGHT: 4px; POSITION: relative; HEIGHT: 52px; background-color:#4c9dc1;
}
.mt a{ font-size:16px; color:#FFF; margin-left:10px;}
.allsort .mt {
	PADDING-RIGHT: 12px; PADDING-LEFT: 16px; PADDING-BOTTOM: 12px; CURSOR: pointer; LINE-HEIGHT: 24px; PADDING-TOP: 14px; HEIGHT: 24px
}
.allsort .mt STRONG {
	FONT-SIZE: 14px; FLOAT: left; COLOR: #630
}
#o-search .allsort .mt A {
	COLOR: #630
}
.allsort .mt .extra {
	DISPLAY: none
}
.allsort .mc {
	BORDER: #dfdfdf 1px solid; 
	/*PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px;*/ 
	PADDING-BOTTOM: 0px; 
	OVERFLOW: visible; 
	WIDTH: 220px;
    PADDING-TOP: 0px;
    POSITION: absolute; 
	TOP:52px; 
	background-color:#FFF;
}
.allsort .item { WIDTH:218px; line-height:40px;border-bottom:solid 1px #dfdfdf;}
.allsort .item:hover{border-bottom:solid 1px #67b0d1;}
.fore dt{ color:#3d3d3d;}
.allsort .fore {
	BORDER-TOP-STYLE: none
}
.allsort SPAN {
	DISPLAY: block; Z-INDEX: 1; WIDTH:190px; POSITION: relative;
}
.allsort H3 {
    FONT-WEIGHT: normal;HEIGHT: 40px;
	font-size:14px; line-height:40px; width:100%; overflow:hidden;
}
.allsort .wxhx{ border-bottom:none;}
.allsort H3 A:link {
	DISPLAY: block; COLOR: #333; HEIGHT:40px
}
.allsort H3 A:visited {
	DISPLAY: block; COLOR: #5f666b;
}
.allsort H3 A:hover {
	COLOR: #67b0d1;

}
.allsort H3 A:active {
	COLOR: #1b578a
}
.allsort .item .i-mc {
	BORDER: #67b0d1 1px solid; DISPLAY: none; BACKGROUND: #fff; OVERFLOW: hidden; WIDTH:400px; POSITION:absolute;/* TOP:0px; */left:218px;
	box-shadow:4px 4px 12px -2px rgba(20%,20%,10%,0.5); margin-top:-41px;
}
.allsort .item DT {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; PADDING-TOP: 3px;
}
.allsort .item DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 3px; ZOOM: 1
}
.allsort .subitem {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; MIN-HEIGHT:220px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH:400px; PADDING-TOP: 0px
}
.allsort .subitem a:hover{ color:#67b0d1;}
.allsort .subitem DL {
	PADDING-RIGHT: 0px; border-bottom: #dfdfdf 1px solid; OVERFLOW: hidden; ZOOM: 1; padding:10px 0;
}
.allsort .subitem DL.xx-nobd{ border-bottom:none;}
.allsort .subitem .fore {
	BORDER-TOP-STYLE: none
}
.allsort .subitem DT {
	FLOAT: left; LINE-HEIGHT: 22px; TEXT-ALIGN: right; display:block;
}
.allsort .subitem DT A{COLOR: #67b0d1; font-weight:normal; font-size:16px;}
.allsort .subitem DD { clear:both;
	FLOAT: left;
}
.allsort .subitem DD A { padding:0 8px;display:inline-block; font-size:14px; color:#5f666b; font-style:normal;
}

.allsort .subitem DD a.ls:hover{ color:#F00;}
.allsort .fr {
	BACKGROUND: #fff; MARGIN-BOTTOM: -2200px; PADDING-BOTTOM: 2010px; WIDTH: 176px
}
.allsort .fr DL {
	PADDING-BOTTOM: 0px
}
#o-search .allsort .fr A {
	COLOR: #666
}
.allsort .brands {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; WIDTH: 160px; PADDING-TOP: 6px
}
.allsort .brands EM {
	FLOAT: left; WIDTH: 80px
}
.allsort .brands DD {
	LINE-HEIGHT: 20px; PADDING-TOP: 6px
}
.allsort .promotion {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; WIDTH: 160px; PADDING-TOP: 6px
}
.allsort .promotion DD {
	LINE-HEIGHT: 20px; PADDING-TOP: 6px
}
.allsorthover {
	BACKGROUND-POSITION: 0px -166px
}
.allsorthover .mt .extra {
	BACKGROUND-POSITION: -274px -190px
}
.allsorthover .mc {
	DISPLAY: block
}
.allsort .hover SPAN {
	Z-INDEX: 13;
}
.allsort .hover .i-mc {
	DISPLAY: block; Z-INDEX: 12
}
* HTML .allsort .item DD {
	PADDING-BOTTOM: 6px
}
/*Download by http://www.jb51.net*/