@charset "gb2312";
.news_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #666666;
}
.news_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
.main_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 25px;
}
.left_menu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 25px;
	text-decoration: none;	
}

/**/

/*menu*/
	.menu{ padding-left:250px; height:37px;}
	.menu ul,.menu li{ margin:0; padding:0; list-style-type:none;}
	.menu ul{ height:37px; width:100%; background:url(images/menu_bg.gif) repeat-x;}
	.menu li{ float:left; height:37px;}
	.menu li a{ display:block; float:left; width:104px; height:37px; text-indent:-9999px; background:url(images/menu.gif) top left no-repeat;}
	.menu li a:hover{ text-decoration:none; background:url(images/menu.gif) bottom left no-repeat;}
	.menu li.current{ background:url(images/menu.gif) bottom left no-repeat;}
	.menu a.current{  background:url(images/menu.gif) bottom left no-repeat;}
	.menu a.current:hover{}


/*drop nav*/
/* style the sub-level lists */
.menu ul ul { float:left; width:104px; overflow:hidden; background:url(images/drop_nav.gif) no-repeat top left;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;height:37px; display:block; text-align:center;}

/* style the sub level list items */
.menu ul ul li {display:block; height:26px; line-height:26px;background: url(images/drop_nav_li.gif) no-repeat left bottom;}



/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {display:block; background:none; text-indent:0; color:#666;height:100%;line-height:26px; text-align:center; text-decoration:none; font-size:12px; }



/* style the table so that it takes no part in the layout - required for IE to work */
.menu table { border-collapse:collapse; height:37px; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}



/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden; position:absolute;height:0; top:37px; left:0; width:101px; overflow:hidden;}


/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{visibility:visible; height:auto; padding:0; border-left:1px #eee solid; border-right:1px #eee solid; background:#fff url(images/drop_nav.gif) no-repeat top; left:1px;}



/* style the level hovers */
/* first */
* html .menu a:hover { background:url(images/menu1.gif) no-repeat bottom; position:relative; z-index:100;}
.menu li:hover { position:relative;}
.menu :hover > a { background:url(images/menu1.gif) no-repeat bottom;}


/* second */
* html .menu ul ul a:hover{color:#fff; background:url(images/drop_nav_on.gif) no-repeat !important; position:relative; z-index:110; font-size:12px;}
.menu ul ul li:hover {color:#fff;position:relative;background:url(images/drop_nav_on.gif) no-repeat !important; font-size:12px;}
.menu ul ul :hover > a {color:#fff;background:url(images/drop_nav_on.gif) no-repeat !important; font-size:12px;}


/**/

.menu :hover > a.a1{ background:url(images/menu.gif) no-repeat; background-position:left bottom;}
.menu :hover > a.a2{ background:url(images/menu.gif) no-repeat; background-position:-122px bottom;}
.menu :hover > a.a3{ background:url(images/menu.gif) no-repeat; background-position:-226px bottom;}
.menu :hover > a.a4{ background:url(images/menu.gif) no-repeat; background-position:-330px bottom;}
.menu :hover > a.a5{ background:url(images/menu.gif) no-repeat; background-position:-434px bottom;}
.menu :hover > a.a6{ background:url(images/menu.gif) no-repeat; background-position:-538px bottom;}
.menu :hover > a.a7{ background:url(images/menu.gif) no-repeat; background-position:-642px bottom;}
/**/

.menu .nav1 a{ width:122px; background-position:left top;}
.menu .nav1 a:hover{ background:url(images/menu.gif) no-repeat; background-position:left bottom;}
.menu .nav2 a{ background-position:-122px top;}
.menu .nav2 a:hover{ background:url(images/menu.gif) no-repeat; background-position:-122px bottom;}
.menu .nav3 a{ background-position:-226px top;}
.menu .nav3 a:hover{ background:url(images/menu.gif) no-repeat; background-position:-226px bottom ;}
.menu .nav4 a{ background-position:-330px top;}
.menu .nav4 a:hover{ background:url(images/menu.gif) no-repeat; background-position:-330px bottom;}
.menu .nav5 a{ background-position:-434px top;}
.menu .nav5 a:hover{ background:url(images/menu.gif) no-repeat; background-position:-434px bottom;}
.menu .nav6 a{ background-position:-538px top;}
.menu .nav6 a:hover{ background:url(images/menu.gif) no-repeat; background-position:-538px bottom;}
.menu .nav7 a{ background-position:-642px top;}
.menu .nav7 a:hover{ background:url(images/menu.gif) no-repeat; background-position:-642px bottom;}
.menu .last{ height:8px; width:104px; overflow:hidden; background:url(images/drop_nav_bottom.gif) no-repeat !important;}