﻿.accordmenu{
	width: 100%; /*width of menu*/
	border: 0px solid #9A9A9A;
	background:#DFF0F9;
	border-bottom-width: 0;
	vertical-align:top;
	overflow:hidden;
}

.accordmenu .menuitem{ 
	display: block; 
	cursor:pointer;
	 height:40px; line-height:40px; vertical-align:top; font-size:14px; font-weight:bold; color:#000;cursor:pointer;
	   
} 
 
.accordmenu .menuclose{
	  background: url(images/Com/nav_1_.jpg) no-repeat; height:40px; line-height:40px;  font-size:14px; font-weight:bold; color:#000;cursor:pointer; vertical-align:top; 
}

.accordmenu .menuopen{
 background:url(images/Com/nav_1.jpg) no-repeat;height:41px; line-height:41px;  font-size:14px; font-weight:bold; color:#000;cursor:pointer;vertical-align:top;
}

.accordmenu .menuitem:visited, .accordmenu .menuitem:active{
	color: white;
}

.accordmenu .menuitem a:active{
	outline: none;
	star:expression(this.onFocus=this.blur());
}

.accordmenu .menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	padding-right:5px;
	float:right;
	border: none;
}

.accordmenu div.submenu{ /*DIV that contains each sub menu*/
	 
	vertical-align:top;
	background:url(images/index/jx_sub_bg.jpg) repeat-x top;
	width: 100%; 
	border-bottom:1px solid #B5DAF0;
}

.accordmenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.accordmenu div.submenu ul li
{
	background: url(images/Com/nav_line.gif) repeat-x bottom;
	height: 30px;
	line-height:30px;
	font-size: 14px;
	padding: 0; 
}
.accordmenu div.submenu ul li:active
{
	 
 background:url(images/Com/nav_line.gif) repeat-x bottom; height:30px; font-size:13px;padding: 0;
	
}
.accordmenu div.submenu ul li:hover
{
 
	background:url(images/Com/nav_line.gif) repeat-x bottom; height:30px; font-size:13px;	padding: 0;
}

.accordmenu div.submenu  ul li img{ margin: 0px 5px 0px 5px}
.accordmenu div.submenu ul li a
{
	_display: inline-block; /*IE6*/
	text-decoration: none; 
	text-transform: capitalize;
	padding-left: 45px;
	color:#000;
	cursor:hand;
	font-size: 14px;
}
 
.accordmenu div.submenu ul li a:hover
{
	background: url(images/Ico/ico_6.gif) no-repeat 25px;
	font-weight: bold;
	font-size: 14px;
}
 
.accordmenu div.submenu ul li a.menuOn
{
	background: url(images/Ico/ico_6.gif) no-repeat 25px;
	cursor: hand;
	font-size: 14px;
	font-weight: bold;
	color: #226586;
}
.accordmenu div.submenu ul li a:active{
	outline: none; 
	font-size: 14px;
}

 /* 菜单列表 */
.menulist{ margin-left:0px; margin-right:0px; margin-top:1px;text-align:left;  }
.menulist li{ height: 35px; line-height: 35px;font-size: 15px; padding: 0;cursor:pointer;}    
.menulist li:hover{
background: #43464B; 
background-color:rgba(132, 132, 132, 0.16);;	
	}
.menulist .mldw{
background: rgb(255, 140, 88);
background-color: rgba(255, 140, 88, 1.0);	
	}
.menulist .mldw:hover{
background: rgb(255, 140, 88);
background-color: rgba(255, 140, 88, 1.0);	
	}
.menulist li i{ margin-left: 55px;color: #C9D8E9;font-size: 14px;line-height:35px;     position: absolute;}

.menulist li img{ position:absolute; left:30px;  margin:5px; width:15px; height:15px; line-height:30px; margin-top:7px;}
.menulist li span{ position:absolute;    }
.menulist li span a{ color:#ffffff;}
.menulist li.over{ background:url(images/Com/nav_line.gif) repeat-x bottom; background-color:  #66CCFF; height:30px; font-size:13px;font-weight: bold; padding: 0;cursor:pointer; line-height:30px; }
 