/*¶¥²¿*/
.header { margin-bottom:5px; }
.top {width:960px; height:110px;overflow:hidden;padding-top:15px;}
.top .logo{width:300px; float:left; font-size:1px; line-height:1px;height:53px;overflow:hidden}
.top .top_right{ width:600px; float:right}
#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 {background: url(menu_bg.jpg) no-repeat scroll 0 0 transparent;height:46px;padding-bottom:4px;line-height:50px; margin-top:5px;width: 960px;z-index: 50;}
.nav_menu li{float:left; display:inline-block; width:100px;height:50px;overflow:hidden; text-align:center;}
.nav_menu li  a:link,.nav_menu li  a:visited{ height:46px;color:#ffffff;display:block; font-weight:bold;font-size:14px;}
.nav_menu li  a:hover{height:46px;color:#FFE400;background:#012a5e;text-decoration: none;}
#menu_nav dl {display:none; z-index:99;position:absolute;width:98px; display:block; font-size:12px; border-left:1px solid #eeeeee;border-right:1px solid #cccccc;border-bottom:1px solid #666; background:#eeeeee; }
#menu_nav dl dt { height:24px; line-height:24px; padding:4px;  width:90px; border-bottom:1px solid #ffffff}
#menu_nav dl dt a:link, #menu_nav dl dt a:visited { height:24px; line-height:24px; color:#666; font-weight:bold;text-decoration: none; }
#menu_nav dl dt a:hover { height:24px; line-height:24px; font-weight:bold;text-decoration: none;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;}
.links_v2{width:950px;float:right;height:31px;line-height:31px;color: #6D6D6D;padding-left:10px}
.links_v2 a { margin: 0 10px;color: #6D6D6D;text-decoration: none;}