/*节能网站群自定义菜单*/
.accordion-3-container {
	width: 145px;
}

.accordion-3 {
	width: 145px;
	font-family: "microsoft yahei,simhei,arial,verdana,sans-serif;";
}

/*一级*/
.accordion-3-container li.level-0 {
	width: 145px;
	clear: both;
	cursor: pointer;
}

.accordion-3-container li.level-0 a {
	font-size: 16px;
	color: #727272;
	/* margin-bottom:8px; */
	display: block;
}

.accordion-3-container li.level-0 a:link,
.accordion-3-container li.level-0 a:visited,
.accordion-3-container li.level-0 a:hover,
.accordion-3-container li.level-0 a:active {
	color: #727272;
	text-decoration: none;
}

.accordion-3-container .accordion-3 li.level-0:hover a {
	color: #005bac;
}

/**/
.accordion-3-container li.level-0 div.sub {
	display: none;
}

.accordion-3-container li.breadcrumb div.sub {
	display: block;
	position: relative;
	margin-top: 0px;
	opacity: 1;
}

.accordion-3-container li.level-0 div.sub li.level-1 div.sub {
	display: block;
}

.accordion-3-container li.level-0 div.sub li.breadcrumb div.sub {
	display: block;
}

.div.accordion-3-container li.level-1 a.level-1 {
	font-size: 14px;
	color: #46494b;
	display: block;
	width: 120px;
	height: 35px;
	text-align: right;
	padding-right: 100px;
}


/*一级点击后*/
.accordion-3-container li.breadcrumb a {
	text-decoration: none;
}

.accordion-3-container li.active a {}

.accordion-3-container li.level-0 a {
	float: none;
	clear: both;
}

.accordion-3-container li.active a:link,
.accordion-3-container li.active a:visited,
.accordion-3-container li.active a:hover,
.accordion-3-container li.active a:active {
	color: #fff;
}

.accordion-3-container li.breadcrumb a:link,
.accordion-3-container li.breadcrumb a:visited,
.accordion-3-container li.breadcrumb a:hover,
.accordion-3-container li.breadcrumb a:active {
	font-size: 16px;
	color: #727272;
	/* border-bottom:2px solid #005bac; */
	/*border-bottom: 1px solid rgba(0, 0, 0, 0.1);*/
}

li.level-1 {
	font-size: 16px;
	line-height: 35px;
	/* padding-left: 70px; */
	text-align: left;
	/*text-indent: 20px; */
	 /*background:#005bac;*/ 
}


/*二级默认*/
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 a {
	clear: both;
	cursor: pointer;
	text-decoration: none;
	background:  8px 15px no-repeat;
	/*padding-left:5px;*/
	/* margin:0 auto; */
	color: #666666;
	width: 255px;
	/*border-bottom: 1px solid rgba(0, 0, 0, 0.1);*/
}

.accordion-3-container li.level-0 div.sub ul.sub li.level-1 a:link,
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 a:visited,
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 a:hover,
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 a:active {
	line-height: 46px !important;
	font-size: 16px !important;
	display: block;
	/* border:none; */
	margin-left: 0;
	text-indent: 20px;
	/*border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;*/
}

.accordion-3-container li.level-0 div.sub ul.sub li.level-1 a:hover {
	line-height: 22px;
	font-size: 12px;
	color: #005bac;
	display: block;
	border: none;
	/*background:  8px 15px no-repeat;*/
}


/*二级点击后*/

.accordion-3-container li.level-0 div.sub ul.sub li.breadcrumb a {
	clear: both;
	cursor: pointer;
	display: block;
	text-decoration: none;
	background: #005bac;
/*	border-bottom: 1px solid rgba(0, 0, 0, 0.1);*/
}

.accordion-3-container li.level-0 div.sub ul.sub li.breadcrumb a:link,
.accordion-3-container li.level-0 div.sub ul.sub li.breadcrumb a:visited,
.accordion-3-container li.level-0 div.sub ul.sub li.breadcrumb a:hover,
.accordion-3-container li.level-0 div.sub ul.sub li.breadcrumb a:active {
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	display: block;
	/* border:none; */
	/* background:   8px  15px no-repeat; */
	/* border-bottom: 1px solid rgba(0, 0, 0, 0.1); */
}


/*三级级默认*/
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 div.sub ul.sub li.level-2 a {
	display: inline-block;
	line-height: 35px;
	background:  50px 34px no-repeat;
	text-indent: 10px;
	width: 221px;
}

.accordion-3-container li.level-0 div.sub ul.sub li.level-1 div.sub ul.sub li.level-2 a:link,
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 div.sub ul.sub li.level-2 a:visited,
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 div.sub ul.sub li.level-2 a:hover,
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 div.sub ul.sub li.level-2 a:active {
	color: #fff;
	font-weight: normal;
}


/*三级点击后*/
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 div.sub ul.sub li.active a {
	line-height: 35px;
	/*background: no-repeat;*/
	width: 129px;
}

.accordion-3-container li.level-0 div.sub ul.sub li.level-1 div.sub ul.sub li.active a:link,
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 div.sub ul.sub li.active a:visited,
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 div.sub ul.sub li.active a:hover,
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 div.sub ul.sub li.active a:active {
	color: #0066b1;
	font-weight: normal;
}


/**************************************end******************************************************************/

.accordion-3-container li.level-0 {
	width: 300px;
}

.accordion-3-container li.level-0>a {
	font-size: 18px;
	line-height: 60px;
	height: 60px;
	width: 256px;
	display: block;
	color: #333333;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.accordion-3-container li.breadcrumb a:link,
.accordion-3-container li.breadcrumb a:visited,
.accordion-3-container li.breadcrumb a:hover,
.accordion-3-container li.breadcrumb a:active {
	font-size: 18px;
	color: #005bac;
}

.accordion-3-container .accordion-3 li.level-0:hover a {
	color: #005bac;
}

.accordion-3-container .accordion-3 li.level-0:hover {
	color: #005bac;
}

.accordion-3-container li.level-0.breadcrumb {
	background: url(/uploads/image/p2gmdimages/left-nav-on.png) no-repeat right 10px;
}