body,form,menu,dir,fieldset,blockquote,p,pre,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6 { padding:0; margin:0; }
sup,sub { vertical-align:baseline; }
table { border-collapse:collapse; }
li { list-style:none; }
fieldset,a img { border:0; }
button,label,input.radio,input.checkbox { cursor:pointer; }
input[type=radio],input[type=checkbox] { cursor:pointer; }
a,a:link{
	text-decoration: none;
}
body{
	text-align: left;
	font: 12px "宋体";
}
h2,h3,h4{
	font: bold 12px "宋体";
}

a:link,a:visited{
	color: #4D4D4D;
}
a:hover{
	color: #ff5500;
	text-decoration: underline;
}
.clearfix:after {}{ 
  content: "."; 
  clear: both; 
  height: 0; 
  visibility: hidden; 
  display: block; 
}             
/* 这是对Firefox进行的处理，因为Firefox支持生成元素，而IE所有版本都不支持生成元素 */ 
.clearfix {}{ 
  display: inline-block;      
}                 
/* 这是对 Mac 上的IE浏览器进行的处理 */ 
/**//* Hides from IE-mac \*/ 
* html .clearfix {}{height: 1%;}         
/* 这是对 win 上的IE浏览器进行的处理 */ 
.clearfix {}{display: block;}         
/* 这是对display: inline-block;进行的修改，重置为区块元素*/ 
/**//* End hide from IE-mac */  
.gray_txt{
	color: #a3a3a3;
}
.black_red{
	color: #a72822;
}



#all-items {
	position:absolute;
	left:0px;
	z-index:100;
	width:180px;
}
#all-items { top:10px; } /* Moz */
* html #all-items { top:14px; } /* IE6 */
*+html #all-items { top:10px; } /* IE7 */
	

#all-items .tit {
	position:relative;
	height:30px;
	text-indent:12px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	background:url(aaaa_03.jpg) no-repeat left -1px; padding-top:10px;
}
#all-items .tit {
	position:relative;
	height:6px;
	line-height:6px;
	color:#fff;
	text-indent:12px;
	font-weight:bold;
	font-size:14px;
    padding-top:0;
	padding-left:20px;

}
#all-items .tit h3 {
	font-size:16px;
	color:white;
	padding:0;
}
#all-items .collapse-head {
	height:6px;
	line-height:6px;
}
#all-items .collapse-head h3 {
	line-height:7px;
}
#all-items .tit span {
	position:absolute;
	top:9px;
	right:35px;
	width:16px;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	white-space:nowrap;
	background:url(anniutop1.gif) 0px -85px;
}
#all-items .tit .extend-trigger {
	top:8px;
	background:url(anniutop1.gif) 0px -85px;
}
#all-items .tit .hide-trigger {
	display:none;
}
#all-items .content {
	display:none;
	float:left;
	width:100%;
	padding:3px 0 5px;
}
#all-items .show {
	display:block;
}
#all-items .menu {
	margin:0 auto;
}
#all-items .menu li {
	clear:both;
	display:inline;
	float:left;
	width:100%;
}
#all-items .menu li strong {
	display:block;
	width:140px;
	height:26px;
	overflow:hidden;
	margin:0 auto;
	line-height:27px;
	color:#a40000;
	font-weight:normal;
	font-size:14px;
	background:url(ico_content_combine.gif) no-repeat 126px -120px;
	border-bottom:1px solid #FFFFFF;
}
#all-items .menu li h1 {
	display:block;
	width:140px;
	height:26px;
	overflow:hidden;
	margin:0 auto;
	line-height:27px;
    padding-top:2px;
	font-weight:normal;
	font-size:12px;
	border-bottom:1px solid #ebd1c0;
}
#all-items .menu li.last strong {
	border-bottom:1px solid #fff6da;
}
#all-items .menu li strong a{ color:#3FB0BE }
#all-items .menu li strong a:hover{ color:#3FB0BE }
#all-items .menu li strong a{ text-decoration: none } 



#all-items .menu li h1 a{ color:#9E9E9E }
#all-items .menu li h1 a:hover{ color:#cccccc }
#all-items .menu li h1 a{ text-decoration: none }  


#all-items .subcontent {
	display:none;
	width:340px;
	overflow:hidden;
	background:#fff url(bg_subcontent_combine.gif) repeat-y -350px 0;
}
#all-items .subcontent ul, #all-items .subcontent dl {
	margin:-10px 0 -15px 0;
}
#all-items .subcontent ul {
	display:inline;
	float:left;
	width:168px;
	min-height:175px;
	margin-left:12px;
	background:url(bg_allitems_submenu.png) no-repeat right center;
}
#all-items .subcontent ul li {
	width:150px;
	overflow:hidden;
	text-indent:10px;
	line-height:2;
	white-space:nowrap;
	border-bottom:1px dotted #e9d2c0;
	font-weight:normal;
}
#all-items .subcontent ul li:hover {
	border-bottom:1px dotted #e9d2c0;
}
#all-items .subcontent ul li.last {
	border-bottom:none;
}
#all-items .subcontent ul li a {

	color:#bd0000;
}
#all-items .subcontent ul li a:hover {
	color:#f60;
}
#all-items .subcontent dl {
	display:inline;
	float:right;
	width:140px;
	overflow:hidden;
	margin-right:10px;
}
#all-items .subcontent dt {
	text-indent:15px;
	font-weight:bold;
	font-size:12px;
	line-height:1.8;
	background:url(bg_subcontent_combine.gif) no-repeat -1050px 2px;
}
#all-items .subcontent dd {
	padding:5px 0;
	font-weight:normal;
	border-bottom:1px dotted #ccc;
	line-height:24px;
}
#all-items .subcontent dd a {
	padding:0 2px;
	border-right:1px solid #ccc;
}
#all-items .subcontent dd.detail {
	margin-top:-10px;
	padding-top:10px;
	text-align:right;
	background:#fff;
	border-bottom:none;
}
#all-items .subcontent dd.detail a {
	position:static;
	padding:0 10px 0 0;
	background:url(ico_content_combine.gif) no-repeat 26px -272px;
*background-position:26px -274px;
	border-right:none;
}
* html #all-items .subcontent dd.detail a {
	background-position:26px -272px;
}
#all-items .subcontent .corner {
	display:block;
	width:100%;
	height:25px;
}
#all-items .subcontent .t-corner {
	background:url(bg_subcontent_combine.gif) no-repeat 0 0;
}
#all-items .subcontent .b-corner {
	clear:both;
	background:url(bg_subcontent_combine.gif) no-repeat -700px 0;
}
#all-items .menu li.current{
	font-weight:bold;
	background:url(bg_allitems_menu_current.gif) no-repeat 10px 2px;
	border-bottom:none;
}



#all-items .menu li.current strong {
	font-weight:bold;
}
#all-items .menu li.current .subcontent {
	display:block;
	position:absolute;
	z-index:10000;
	margin:-25px 0 0 100px;
}


#all-items .subcontent ul li a{ color:#666666 }
#all-items .subcontent ul li a:hover{ color:#aaaaaa}