/*顶部*/
.container_header { background: #fff; width: 990px; position: relative; vertical-align: bottom; margin: 0px auto 0px auto; }

.header{width:990px;height:123px;margin:0 auto;overflow:hidden;position:relative}
.logo{width:990px;height:auto;clear:both}
.logo a{width:990px; height:auto;display:block;float:left;overflow:hidden;cursor:pointer;float:left}
.header .topbar{width:990px;position:absolute;height:24px;line-height:24px;top:8px;right:15px;overflow:hidden;}

#header_t{width:100px;}
#header_t a{color:red;font-weight:bold;padding-left:15px}


.nav_menu{background:url(../images/mainnav_bg.jpg) repeat-x;height:42px;border-left:#d0ec48 1px solid;border-right:#d0ec48 1px solid;border-bottom:#91bf17 1px solid;}
.nav_menu li { background:url(../images/mainnav_line.jpg) no-repeat right center;height:42px;line-height:42px;float: left;overflow:hidden;}
.nav_menu li a {color: #fff; display:block;   font: bold 14px/42px microsoft yahei;  width:96px; height: 42px;text-align:center; text-decoration:none }
.nav_menu li  a:link,.nav_menu   a:visited{ color:#ffffff; font: bold 14px/42px microsoft yahei;  }
.nav_menu li a:hover,.nav_menu li.over a{background:url(../images/mainnav_hover.jpg) repeat-x left top;color:#fff;font-weight:bold}

#menu_nav dl {display:none; z-index:99;position:absolute; width:90px; display:block; font-size:14px; margin-left:1px;}
#menu_nav dl dt { height:30px; line-height:30px;  width:90px; border-bottom:1px solid #EEF}
#menu_nav dl dt a:link, #menu_nav dl dt a:visited {background:#b3d60d; height:30px; line-height:30px; color:#fff; text-decoration: none; }
#menu_nav dl dt a:hover {background:#58ae09; color:#fff; }



/*搜索开始*/
.topsearch {position:absolute;height:36px;line-height:36px;top:90px;right:147px;overflow:hidden;}
.topsearch .keyword {width:247px;height:36px;padding-left:10px;border:none;float:left}
.topsearch .submitbtn{background:transparent;border:none;width:37px;height:36px;border:none;float:left;}
/*搜索结束*/


.position{background: url("../images/nav.gif") no-repeat scroll 0 50% #fff;font-size: 12px;height: 32px;line-height: 32px;margin: 0 15px;padding-left: 18px;}


/*底部*/

#bottomNav {background:#65ac1a;height: 33px;line-height:33px;margin-top:10px;text-align:center;width:100%;overflow:hidden;clear:both;color:#fff}
#bottomNav a{color:#fff}
#footer {  clear:both; display:block; font-family:Tahoma;margin-top:7px;}
#footer ul { padding:10px 0px; }
#footer ul li { color:#333; text-align:center; }
#footer a.vison{color:#669900;}



