/*一级菜单*/
.mainNavMenu{
	width:960px;
	margin:0 auto;
}
.mainNavMenu .mainNavMenuList{
	float:left;	
}
.mainNavMenuList li a{
	font-family:'Microsoft YaHei','SimSun';
	color:#fff;
	font-weight:bold;
}

.mainNavMenuList li{
	font-size:14px;
	display:inline-block;
	background: url('img/bg.gif') -82px -252px no-repeat;
	text-align:center;
	margin-top:0;
	color:#666;	
}
.mainNavMenuList li.firstMenuHover{
	/*background:#e43629 !important;
*/}
.mainNavMenuList li ul li{
	background:none;
}
.mainNavMenuList li.on a{
	color:#363636;
	height:29px;
}
.mainNavMenuList li.noback{
	background:none;
}
.mainNavMenuList li ul.secondMenu li a{
	background:none;
}
.secondMenu li:first-child.on a, .secondMenu li.on, .secondMenu li.on:hover, .mainNavMenuList li ul.secondMenu li a:hover{
	background:none;
}
.secondMenu li:hover{
	background:none;
}
.mainNavMenuList li.on{
	height:35px;
	color:#8ec93d;
	background: url('img/bg.gif') 0 -212px repeat-x; 
}
.secondMenu li.on >a{
	color:#e43629 !important;
	font-weight:bold;
}
.mainNavMenuList li ul.secondMenu li.on a{
	font-weight:bold;
}
.secondMenu li.on .thirdMenu li a{
	/*三级菜单强制变黑*/
/*	color:#666 !important;*/
}
.mainNavMenuList li.on:first-child {
	color:#8ec93d;
}
/*二级菜单*/
.mainNavMenuList li.hover ul{
	border:1px solid #CCCCCC;
}
.mainNavMenuList li ul.secondMenu{
	z-index:10010;
	/* +z-index:100020; */
	display:none;	
}
.mainNavMenuList li ul.secondMenu li ul.thirdMenu{
	background:#fff;
	border:1px solid #e6e6e6;
	position:absolute;
	padding:5px !important;
	display:none;
	z-index:10010;
	+z-index:100020;	
}
.mainNavMenuList li ul.secondMenu li ul.thirdMenu{
	background:#fff;
	border:1px solid #e6e6e6;
	position:absolute;
	width:200px!important;;
	padding:5px;
	display:none;
	z-index:10010;
	+z-index:100020;	
}
.mainNavMenuList li ul.secondMenu li{
	position:relative;
	height:30px;
	line-height:30px;
	_width:auto;
	display:block;
	padding:0 2px;
	text-align:left;
	float:left;	
	background: url('img/icons.gif') -2px -562px no-repeat;
	filter:none;
}
.mainNavMenuList li ul.secondMenu li a{
	font-size:12px;
	padding:0 10px;
}
.mainNavMenuList li ul.secondMenu li ul.thirdMenu li{
	height:28px;
	line-height:28px;
	display:block;
	width:194px;
	text-align:left;
	font-size:14px;
	background:none;
}
.mainNavMenuList li ul.secondMenu li:lastchild,.mainNavMenuList li ul.secondMenu li ul.thirdMenu li:lastchild{
	border-bottom:none;
}
.mainNavMenuList li ul.secondMenu{
	height:32px;
	line-height:32px;
	position:absolute;
	left:0;
	top:35px;
}
.mainNavMenuList li ul.secondMenu li ul.thirdMenu li.hover{
	/*background:#e43629;*/
	background:rgba(212,37,22,0.15);
	color:#528a03;
}
.mainNavMenuList li ul.secondMenu li a,.mainNavMenuList li ul.secondMenu li ul.thirdMenu li a{
	background-repeat:no-repeat;
}
.mainNavMenuList li ul.secondMenu li a.hasChildren{
	background:url(images/secondMenu_li_haschild_arrow.gif) right -22px no-repeat;
	padding-right:15px;
	display:inline-block;
}
.mainNavMenuList li ul.secondMenu li ul.thirdMenu li a.hasChildren{
	background-image:url(images/secondMenu_li_haschild_arrow.gif);
	background-position:190px -20px;
	background-repeat:no-repeat;
	padding-right:5px;
	width:210px;
	display:block;
}
.mainNavMenuList li ul.secondMenu li a,.mainNavMenuList li ul.secondMenu li ul.thirdMenu li a,.mainNavMenuList li ul.secondMenu li.hasChildren a{	
	font-size:12px;
	font-weight:normal;
	color:#424242;
	margin-left:-5px;
}
.mainNavMenuList li ul.secondMenu li.hover a.hasChildren {
	/*border:1px solid #e43629;*/
	border-bottom:none;
	background:#fff;
	height:29px;
}
.mainNavMenuList li ul.secondMenu li.hover a{
	font-weight:bold;
	/*background:#fafafa;*/
	color:#e43629;
	height:30px;
}
.mainNavMenuList li ul.secondMenu li ul.thirdMenu li a{
	background:none;
}
.mainNavMenuList li ul.secondMenu li ul.thirdMenu{
	position:absolute;
	/*left:2px;*/
	left:-3px;
	top:29px;
	z-index:-1;
	/*border:1px solid #e43629;*/
}
.mainNavMenuList li ul.secondMenu li ul.thirdMenu li.hover a{
	color:#d42516;
	font-weight:bold;
}
.newIcon{
	background:url(img/newIcon.gif) 0 0 no-repeat !important;
	width: 22px;
	height: 14px;
	display:inline-block;
	position: absolute;
	top: -8px;
	right: -15px;
}
.newClass{
	position: relative;
}
.mainNavMenuList li ul.secondMenu .newIcon{
	top: -2px;
	right: -3px;
}
.mainNavMenuList li ul.secondMenu li ul.thirdMenu .newIcon{
	top: -2px;
	left: 60px;
}
