/*¶¥²¿*/
#home {background: url(body_bg.gif) repeat-x scroll center top #C9C9C9;}
#catalog{background: url(body_bg2.gif) repeat-x scroll center top #fff;}
.header { margin-bottom:5px; }
.top {background: url(menu_bg.gif) no-repeat scroll right bottom transparent;width:960px; height:126px;margin-bottom:8px;overflow:hidden;}
.top .logo{width:300px; float:left; font-size:1px; line-height:1px;height:53px;padding:15px 0 10px 5px;overflow:hidden}
.top .top_right{ width:600px; float:right;padding:15px 5px 0 0;}
#header_t{float:right}
.top .top_right .top_right_top{ text-align:right; padding-top:3px;height:20px;line-height:20px;}
.top .top_right .top_right_top .eachitem{padding:0 5px;}
.top .top_right .top_right_top .online{color:#333333; font-size:13px; background:url(company_ask.gif) no-repeat ; padding-left:15px}
.top .top_right .top_right_top .sugest{color:#FF0000; background:url(company_icon.gif) no-repeat left -186px; padding-left:18px}
.top .top_right .top_right_top .username{ font-weight:bold; padding:0 5px}
.top .top_right .hot_tel{background: url("company_tel.gif") no-repeat scroll 0 0 transparent;margin-top:10px;width:240px; height:19px;line-height:19px;float:right;font-size:15px;font-weight:bold;color:#002f73;text-align:right; }
.nav_menu {height: 32px;line-height:32px; padding-top:12px;width: 960px;}
.nav_menu li{float:left; width:100px;font-family: Microsoft YaHei,"Î¢ÈíÑÅºÚ";height:32px;line-height:32px;overflow:hidden; text-align:center;margin:0;padding:0;}
.nav_menu li  a:link,.nav_menu li  a:visited{ color:#ffffff;display:block; font-family: Microsoft YaHei,"Î¢ÈíÑÅºÚ";font-size: 14px;font-weight:bold;text-decoration: none;}
.nav_menu li  a:hover,.nav_menu li  a:active{background:none;color: #FFFFFF;font-size: 14px;font-weight:bold;text-decoration: underline;}
#menu_nav{margin-left:25px;}
#menu_nav dl {display:none; z-index:99;position:absolute; width:120px; display:block; font-size:12px;  background:#012a5e; }
#menu_nav dl dt { height:20px; line-height:1.2em; padding-bottom:3px; width:120px; border-bottom:1px solid #ffffff}
#menu_nav dl dt a:link, #menu_nav dl dt a:visited { color:#666; font-weight:normal; padding:4px; }
#menu_nav dl dt a:hover { color:#003685; background-color:#e3e3e3 }

/*µ×²¿*/
.footer_nav_outer {background: url("frlink_bg.gif") repeat-x scroll 0 0 transparent;border: 1px solid #D9E3E2;height:29px;width: 958px;margin-top:8px;}
.footer_nav_outer_title {color: #333333;line-height: 33px;text-align: center;float: left;height: 29px;width: 100px;}
.footer_nav_content {float: left;height: 29px;line-height:33px;width: 800px;}
.footer_nav_content span{height:20px;width:260px;}
.footer_nav_content select {border: 1px solid #C8C8C8;height: 20px; margin-top: 7px;width: 260px;}
.botline {background: url(botline_bg.gif) no-repeat;line-height: 32px;width: 960px;	height:32px;}
ul.footer-links {display: block;margin:0 auto;line-height:32px;width: 310px;}
ul.footer-links li {background: url("footer-link-jg.jpg") no-repeat scroll right center transparent;color: #FFF;float: left;height:32px;line-height:32px;padding-left: 10px;padding-right: 10px;}
ul.footer-links li.footer-links-last {background: none;color: #FFF;float: left;height:32px;line-height:32px;padding-left: 10px;padding-right: 10px;}
ul.footer-links li a{color:#fff;}
#footer { clear:both; display:block; font-family:Tahoma; }
#footer ul { padding:10px 0px; }
#footer ul li { color:#333; text-align:center; }
#footer a.vison{color:#669900;}