/*顶部*/
.topbar{height:30px;background:url(header_top.png) repeat-x;}
.top .topnav li{float:left;height:30px;line-height:30px;padding:0px 10px;}
.top .topnav li a{display:block;color:#fff;}
.topmember{padding:4px 0;}
#header_login,#header_login a{color:#fff;}
.headbar{height:128px;background:url(header_bg.png) repeat-x;}
.header{width:1150px;height:128px;margin:0 auto;overflow:hidden;position:relative;}
.headbar .header img{z-index: 22;}


.logo{float:left;padding:25px 0;display: none;}
.top_right{float:right;text-align:right;margin-top:15px;}
.topbar .top .topR{color: #fff;line-height: 29px;margin-right: 30px;}
.topbar .top .topL{color: #fff;line-height: 29px;}
.topbar .top .topL a{color: #fff;padding: 0 5px;}


#header_t a{color:#ffffff;}
.nav_menu_box{background:url(images/navbg.png) repeat-x;height:46px;margin-bottom: 12px;}
.nav_menu{width:1150px;margin:0 auto;height:46px;overflow:hidden;}
.nav_menu a:link,.nav_menu a:visited{ color:#ffffff; height:46px;line-height:46px;display:block; font-weight:normal;font-size:16px;text-decoration: none;}
.nav_menu li{float:left; display:inline-block; width:127.7px;height:46px;overflow:hidden; text-align:center;}
.nav_menu li.over a{background:#ffffff;color:#288f50;}
#menu_nav dl {display:none; z-index:99;position:absolute; width:120px; display:block; margin-left:1px;}
#menu_nav dl dt { height:30px; line-height:30px;  width:127.7px; border-bottom:1px solid #ffffff}
#menu_nav dl dt a:link, #menu_nav dl dt a:visited {background:#016a01;font-size:14px; height:30px; line-height:30px; color:#fff;text-decoration: none; }
#menu_nav dl dt a:hover {background:#107e03; color:#fff; }
.nav_menu-extra {background:#fff;height: 30px;border-bottom:#cccccc 1px solid}
.nav_menu-extra .focus_news {background:#fff;float: left;height:30px;line-height: 32px;overflow: hidden;padding-left: 20px;}
.nav_menu-extra h2 {background:url(xiaoxi.gif) no-repeat;padding-left:30px;float: left;height: 32px;line-height: 32px;	font-size:12px;font-weight:bold;margin-right:10px;}
.nav_menu-extra .focus_news .con {float: left;height: 26px;overflow: hidden;padding-top:6px;;width: 450px;}

.search_form {width:173px;height:25px;margin-top:52px;margin-left:957px;background:#fff;overflow:hidden;z-index: 999;position: absolute;}
.search_form .keyword{width:142px;height:25px;line-height:28px;border:none;background: none;float:left;text-indent: 15px;font-size:12px;}
.search_form .submitbtn{background:url(btn_search.png) no-repeat left top; width:31px; height:25px; border:none;float:left;}

/*底部*/


#footer {clear:both; display:block;background:#7b7b7b;padding: 20px 0; }
#footer .inner {width: 1130px;height:auto;margin: 0 auto;overflow: hidden;display: block;color: #fff;padding: 0 10px;}
#footer ul { padding:10px 0px; }
#footer ul li {color:#ffffff;line-height:28px;text-align:center;font-size:14px;float: left;}
#footer a,#footer a.vison{color:#fff;text-decoration: none;}
#footer .footer_li a:hover{color: red;}