@charset "utf-8";
/* CSS Document */

/*--static horizontal menu Start--*/

/*--左側垂直 Vertical Menu Start--*/
.leftbg .menu {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0;
	width:192px;
	/*clear:both;*/
	/*background: url(../images/politics_l-bg.gif) repeat-y 0px 0px;*/
}
.leftbg .menu h2 {
	margin:0;
	padding:0;
}
.leftbg .menu h2 span a{color: #006699;}
.leftbg .menu .foot{
	padding:0px 0px 8px 0px;
	margin:0 0px;
	list-style-type: none;	
}
/*---ul---*/
.leftbg .menu ul{
	margin:0px 0px 0px 0px;
	padding:0px 15px 0 0;
	background: url(../images/politics_l-bg.gif) repeat-y 0px 0px;
}
.leftbg .menu ul ul{
	padding:0px;
	margin:10px 10px 0px -15px;
	list-style-type: none;
	background:url(../images/politics_l_list-title.gif) no-repeat;
	font-size: 12px;
}
.leftbg .menu ul li div{ margin-left:-15px;}
.leftbg .menu ul ul ul{
	padding:0px;
	margin:0px 0px 5px 0px;
}
/*---li---*/
.leftbg .menu li {
	display:block;
	line-height: 32px;
	padding:0px 0 5px 15px;/*for firefox*/
	padding:0px 0 5px 15px\9;/*for IE6 IE7 IE8*/
	background: url(../images/politics_l_sub.gif) no-repeat 0px 0px;
	background: url(../images/politics_l_sub.gif) no-repeat 0px 0px\9;
	width:180px;
}
.leftbg .menu ul .li2 {
	display:block;
	line-height: 32px;
	padding:0px 0 5px 0px;/*for firefox*/
	padding:0px 0 5px 0px\9;/*for IE6 IE7 IE8*/
	width:180px;
}
.leftbg .menu ul .li2 a { color:#000}
.leftbg .menu ul .li2 a:hover { color:#FFF}
.leftbg .menu li li{
	display:block;
	padding:8px 0 2px 25px;
	background: url(../images/politics_l_icon.gif) no-repeat 12px 12px;
	background: url(../images/politics_l_icon.gif) no-repeat 12px 9px\9;
	line-height: 20px;
	width:150px;
}
.leftbg .menu li li li{
	border-bottom: 0px none;
	display:block;
	line-height: 25px;
	padding:0px 0 0px 12px;
	background: url(../images/icon_menu3.gif) no-repeat 0px 6px;	
}
/*---a---*/
.leftbg .menu li a{
	color: #454545;
	font-size: 15px;
	text-decoration: none;
	
}
.leftbg .menu li li a{
	color: #454545;
	font-size: 13px;
	text-decoration: none;
}
.leftbg .menu li li li a{
	color: #454545;
	
}
.leftbg .menu li li li li a{
	text-decoration: underline;	
}
/*---a:hover---*/
.leftbg .menu li a:hover{
	color: #3399cc;
}

.leftbg .menu li a.here{
	font-weight: bold;
	color:#3399cc;

}
.leftbg .menu li a img{ vertical-align:middle; }



/*--左側垂直 Vertical Menu Start--*/
.leftbg .menu2 {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0;
	width:189px;
	/*clear:both;*/
	/*background: url(../images/politics_l-bg.gif) repeat-y 0px 0px;*/
}
.leftbg .menu2 h2 {
	margin:0;
	padding:0;
	display:block;
	line-height: 38px;
	padding:0px 0 8px 8px;
	background: url(../images/menu2_u.gif) no-repeat 0px 0px;
	width:181px;
	font-weight: bold;
	color:#3399cc;

}
.leftbg .menu2 h2 span a{color: #006699;}
.leftbg .menu2 .foot{
	padding:0px 0px 8px 0px;
	margin:0 0px;
	list-style-type: none;	
}
/*---ul---*/
/*.leftbg .menu2 ul{
	margin:0px 0px 0px 0px;
	padding:0px 15px 0 0;
	_padding-right:0px;
	_margin-right:-10px;
	background-color:#FFF;
}*/
.leftbg .menu2 ul{
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style-type: none;
	font-size: 13px;
	background-color:#FFF;
	border-bottom:2px #06C solid;
}
.leftbg .menu2 ul li div{ margin-left:-15px;}
.leftbg .menu2 ul ul ul{
	padding:0px;
	margin:0px 0px 5px 0px;
}
/*---li---*/
/*.leftbg .menu2 li {
	display:block;
	line-height: 38px;
	padding:0px 0 8px 8px;
	background: url(../images/menu2_u.gif) no-repeat 0px 0px;
	width:181px;
}*/
.leftbg .menu2 li{
	display:block;
	padding:8px 0 2px 25px;
	background: url(../images/menu2_i.gif) no-repeat 12px 8px;
	line-height: 20px;
	width:163px;
	border-bottom:1px #b9b9bc solid;
}
.leftbg .menu2 .here2{
	display:block;
	padding:8px 0 2px 25px;
	background: url(../images/menu2_i-o.gif) no-repeat 12px 8px;
	line-height: 20px;
	width:163px;
	border-bottom:1px #b9b9bc solid;
	color: #3399cc;
	font-size: 13px;
}
.leftbg .menu2 li li li{
	border-bottom: 0px none;
	display:block;
	line-height: 25px;
	padding:0px 0 0px 12px;
	background: url(../images/icon_menu3.gif) no-repeat 0px 6px;	
}
/*---a---*/
.leftbg .menu2 li a{
	color: #454545;
	font-size: 13px;
	text-decoration: none;
	
}
.leftbg .menu2 li li a{	
	color: #454545;
	font-size: 110%;
	text-decoration: none;
}
.leftbg .menu2 li li li a{
	color: #454545;
	
}
.leftbg .menu2 li li li li a{
	text-decoration: underline;	
}
/*---a:hover---*/
.leftbg .menu2 li a.here{
	font-weight: bold;
	color:#3399cc;
}
.leftbg .menu2 li a:hover{
	color:#3399cc;
}
.leftbg .menu2 li a img{ vertical-align:middle; }
