@charset "gb2312";
/* CSS Document */
body {font-size:12px; color:#343434; line-height:24px;text-align:justify; text-justify:inter-ideograph;}
* {padding:0; margin:0;}
.wrap {width:990px; margin:0 auto;}
.header {height:116px; background:url(images/top_bg.gif) repeat-x;}
.logo {width:294px; color:#9c9898; font-size:14px; text-align:center; font-weight:bold; float:left;}
.nav_r {width:692px;}
.left {float:left;}
.nav_top {margin:10px 10px 0 430px;}
.nav_top a {color:#343434; text-decoration:none; border:1px #ccc solid; padding:3px; }
.fenxiao_txt {line-height:22px;}
.fenxiao_txt ul {list-style:none;}
.fenxiao_txt ul li {float:left; padding:0 4px; width:108px;}
.nav {padding:46px 0 0 5px; font-size:14px; font-weight:bold;}
*html .nav {padding:44px 0 0 5px; font-size:14px; font-weight:bold;}
.nav a {background:url(images/nav_bg2.gif) no-repeat; width:79px; height:28px; color:#343434; text-decoration:none; padding:3px 0; line-height:28px; display:block; float:left; margin:0 3px; text-align:center;}
.nav_bg_organ {background:url(images/menu_icon.gif) top left 5px no-repeat;}
*html .nav a {background:url(images/nav_bg2.gif) no-repeat bottom; width:79px; height:28px; color:#343434; text-decoration:none; padding:3px 0; line-height:28px; display:block; float:left; margin:0 2px; text-align:center;}
.nav a:hover {background:url(images/nav_bg1.gif) no-repeat bottom; color:#FFF;width:79px; height:28px;line-height:28px;padding:3px 0;}
a.active_nav {background:url(images/nav_bg1.gif) no-repeat bottom; color:#fff;width:79px; height:28px;line-height:28px;padding:3px 0;}
*html .nav a:hover {background:url(images/nav_bg1.gif) no-repeat bottom; color:#FFF;width:79px; height:26px;line-height:28px;padding:3px 0;}
*html a.active_nav {background:url(images/nav_bg1.gif) no-repeat bottom; color:#fff;width:79px; height:26px;line-height:28px;padding:3px 0;}
a.active_nav_by {background:url(images/nav_bg_red.gif) no-repeat bottom; color:#FFF;width:79px; height:28px;line-height:28px;padding:3px 0;}
*html a.active_nav_by {background:url(images/nav_bg_red.gif) no-repeat bottom; color:#FFF;width:79px; height:26px;line-height:28px;padding:3px 0;}
a.active_nav_by:hover {background:url(images/nav_bg_red.gif) no-repeat bottom; color:#FFF;width:79px; height:28px;line-height:28px;padding:3px 0;}
*html a.active_nav_by:hover {background:url(images/nav_bg_red.gif) no-repeat bottom; color:#FFF;width:79px; height:26px;line-height:28px;padding:3px 0;}
.footer_txt a {color:#343434; text-decoration:none;}
.footer {clear:both; border:1px #ccc solid; border-top:none; margin:8px 0; width:985px;}
.footer_txt {border-top:1px #ccc solid; text-align:center; line-height:28px; padding:3px 28px; width:930px;}
.footer_txt img {border:1px #ccc solid; margin:8px;}
.footer_tit {background:#e0e0e0; border-top:1px #ccc solid; line-height:24px; text-align:center;}
.footer_img {filter:gray Alpha(opacity=60);-moz-opacity:.1;opacity:0.4;}
a:hover .footer_img {filter: Alpha(opacity=100);-moz-opacity:1;opacity:1;}
a.by_red {color:#ff0000;}
a.by_red:hover {background:url(images/nav_bg_red.gif) no-repeat bottom; color:#FFF;width:79px; height:28px;line-height:28px;padding:3px 0;}
*html a.by_red:hover {background:url(images/nav_bg_red.gif) no-repeat bottom; color:#FFF;width:79px; height:26px;line-height:28px;padding:3px 0;}
*html a.by_red {color:#ff0000;}
.txt_con a {color:red; text-decoration:none;}
.menu {padding-top:47px;font-size:14px;	font-weight:bold;	text-align: center;}
*html .menu {	padding-top:47px; font-size:14px; font-weight:bold; text-align: center;}
.menu ul{list-style-type: none;;display:block;}
.menu li{list-style-type: none;	background-image:url(images/nav_bg2.gif);width: 79px;line-height: 31px;	float:left;	margin-left:6px;font-weight: bold;
	color: #343434;	display:block;}
.menu li a{	color: #343434;	text-decoration: none;}
.menu li a:hover{list-style-type: none;	background-image: url(images/nav_bg1.gif);	height: 31px;	width: 79px;text-decoration: none;display: block;
	color: #FFFFFF;}
.menu .hover{list-style-type: none;	background-image: url(images/nav_bg1.gif);	height: 31px;width: 79px;text-decoration: none;	display: block;	color: #FFFFFF;}