@charset "utf-8";
/* css document */


.allsort {text-align:left;
	z-index: 11; float: left; width: 204px; position: relative; 
}
.allsort .mc {
	overflow: visible; width: 204px; padding-top: 0px;  -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px
}
.allsort .item {
	 width: 204px; 
}
.allsort .fore {
	border-top-style: none
}
.allsort span {
	display: block; z-index: 1; width: 204px; position: relative
}
.allsort h3 {
	 padding-left: 60px; font-weight: normal; background:url(../images/aaaa.jpg) 0 0 no-repeat; width:144px;  height:27px; font-size:13px;
}
.allsort .hover h3 {
	  background: url(../images/aaaa2.jpg) #fff9ef no-repeat 0 0; overflow: hidden;  font-size:13px;
}

.allsort h3 a:link {
	display: block; color: #002c4d; line-height: 27px; height: 27px; text-decoration:none; font-size:13px;
}
.allsort h3 a:visited {
	display: block; color: #002c4d; line-height: 26px; height: 26px; text-decoration:none; font-size:13px;
}
.allsort h3 a:hover {
	color: #c1000f; text-decoration:none; font-size:13px;
}
.allsort h3 a:active {
	color: #c1000f; text-decoration:none; font-size:13px;
}

.allsort h1 {
	 padding-left: 46px; font-weight: normal; background:url(../images/ccccc.jpg) 0 0 no-repeat; width: 147px; padding-right:10px;  height:41px
}
.allsort .hover h1 {
	  font-weight: bold; background: url(../images/ccccc2.jpg) #fff9ef no-repeat 0 0; overflow: hidden;font-size:13px; 
}


.allsort h1 a:link {
	display: block; color: #1c69a1; line-height: 15px; height: 35px; padding-top:6px; text-decoration:none; font-size:13px;
}
.allsort h1 a:visited {
	display: block; color: #1c69a1;height:41px; text-decoration:none; font-size:13px;
}
.allsort h1 a:hover {
	color: #c1000f; text-decoration:none; font-size:13px;
}
.allsort h1 a:active {
	color: #c1000f; text-decoration:none; font-size:13px;
}


.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 .item .i-mc {
	border-right: #c30 2px solid; border-top: #c30 2px solid; display: none; background: #fff; left: 202px; overflow: hidden; border-left: #c30 2px solid; width: 500px;  border-bottom: #c30 2px solid; position: absolute; top: 0px
}
.allsort .subitem {
	padding-right: 4px; padding-left: 30px; min-height: 335px; _height:335px; float: left; padding-bottom: 0px; width: 490px; padding-top: 25px; 
}

.you01{ width:420px; height:25px; font-size:16px; font-family:"微软雅黑"; color:#e60012; font-weight:bold;}
.you02{ width:420px;line-height:24px; padding-bottom:10px; color:#4d4d4d; }
.you03{ width:420px; padding-bottom:26px; }
.you03 ul li{ width:400px;border-bottom:1px solid #dcd9d9; height:29px; line-height:29px; padding-right:20px; color:#4d4d4d;   }
.you03r{ float:right;}
.you03f{ float:left;}

.you04{ width:460px; font-weight:bold; color:#4d4d4d; line-height:20px;}

























.allsort .subitem dl {
	padding-right: 0px;  padding-left: 0px; padding-bottom:1px; overflow: hidden; padding-top: 10px; zoom: 1
}

.allsort .subitem .fore {  clear:both; overflow:hidden;
	border-top-style: none
}

.allsort .item dt {
	padding-right: 6px; padding-left: 0px; font-weight: bold; padding-bottom: 0px; padding-top: 3px
}
.allsort .subitem dt {  float:left;
	line-height: 22px; font-size:13px;width:auto; 
}
.allsort .subitem dt a{color: #4d4d4d; }
.allsort .item dd {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; overflow: hidden; padding-top: 3px; zoom: 1
}
.allsort .subitem dd { padding-right:15px;
	
}
.allsort .subitem dd a { border-left: #ccc 1px solid; padding:0 8px; margin-bottom:10px;display:inline-block; line-height:20px;
}



.allsort .fr {
	background: #fff; margin-bottom: -2000px; 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
}
.allsort .mc .extra {
	padding-right: 8px; border-top: #fde6d2 1px solid; padding-left: 8px; background: #fdf1de; padding-bottom: 7px; padding-top: 7px
}
#o-search .allsort .mc .extra a {
	color: #c00
}
.allsorthover {
	background-position: 0px -166px
}
.allsorthover .mt .extra {
	background-position: -274px -190px
}
.allsorthover .mc {
	display: block
}
.allsort .hover span {
	z-index: 13; width: 160px
}


.allsort .hover .i-mc {
	display: block; z-index: 12
}
* html .allsort .item dd {
	padding-bottom: 6px
}
