/*顶部*/
body{background:url(bg.jpg) repeat;}
.header{width:960px;min-height:158px;margin:0 auto;overflow:hidden;position:relative;}
.logo  a{display:block;float:left;overflow:hidden;}
.top_right{ width:520px;float:right;text-align:right;position:absolute;right:10px;top:10px;}

.nav_menu{background:url(nav_bg.jpg) repeat-x;height:40px; margin-bottom:2px;overflow:hidden;}
.nav_menu   a:link,.nav_menu   a:visited{ color:#ffffff; height:40px;line-height:40px;display:block; font-weight:normal;font-size:14px;text-decoration: none;}
.nav_menu .home_link{background:url(nav_bg.jpg) repeat-x;float:left;width:89px;height:40px;line-height:40px;text-align:center;}
.nav_menu li{background:url(nav_line.jpg) no-repeat left center;float:left; display:inline-block; width:89px;height:40px;overflow:hidden; text-align:center;}
.nav_menu a:hover{color: #ff0;}
#menu_nav dl {display:none; z-index:99;position:absolute; width:90px; display:block; font-size:12px; margin-left:1px;}
#menu_nav dl dt { height:30px; line-height:30px;  width:90px;}
#menu_nav dl dt a:link, #menu_nav dl dt a:visited {background: #7D220D;height:30px; line-height:30px; color:#fff; font-weight:normal;text-decoration: none;}
#menu_nav dl dt a:hover {background: #5b1404; color:#fff;}

.position{background: url(nav.jpg) no-repeat scroll 0 50% #fff;font-size: 12px;height: 32px;line-height: 32px;margin: 0 15px;padding-left: 18px;}

/*底部*/
#bottomNav {height: 30px;margin: 8px auto 0;overflow: hidden;width: 958px;border:#d8d4d3 1px solid;padding-top:10px;}


#footer {background:url(footbg.jpg) repeat-x;clear:both; display:block; font-family:Tahoma;border-top:#ec7320 7px solid;margin-top:10px;padding-top:15px;}
#footer ul { padding:10px 0px;}
#footer ul li { color:#333; text-align:center;}
#footer a.vison{color:#669900;}



