#r_header{ width:980px; height:63px; margin:0 auto; padding:2px 0 0; background:#fff url(http://img3.job1001.com/images_new/top_nav_bg.gif) no-repeat 0 2px;}
.top_logo{ float:left; width:154px; height:20px; margin:21px 0 0 35px; display:inline}
#nav{display: table-cell; position:relative; vertical-align:middle; width:770px; height:61px; padding-left:10px; padding-top:2px; text-align:left;}
#nav .s2 { *position:absolute; top:50%;} 
#nav .s2 ul { *position:relative; top:-50%; float:left;}
#nav .s2 ul.jdjob88{ *position:relative; top:-50%; float:left;}
#nav .s2 ul.jdjob88 li{ width:52px;}
#nav .s2 ul.jdjob88 li.txt4{ width:73px;}
#nav .s2 ul.hbjob88{ *position:relative; top:-50%; float:left;}
#nav .s2 ul.hbjob88 li{ width:152px;}
#nav .s2 ul.gdjob88{ *position:relative; top:-50%; float:left;}
#nav .s2 ul.gdjob88 li{ width:84px;}
#nav .s2 ul.epjob88{ *position:relative; top:-50%; float:left;}
#nav .s2 ul.epjob88 li{ width:96px;}
#nav .s2 ul.weave{ *position:relative; top:-50%; float:left;}
#nav .s2 ul.weave li{ width:107px;}
#nav .s2 ul.ws{ *position:relative; top:-50%; float:left;}
#nav .s2 ul.ws li{ width:127px;}
#nav .s2 li { width:51px; height:20px; line-height:20px; text-align:center; float:left;}
#nav .s2 li A:link{ font-size:12px; color:#3C3C3C; text-decoration:none;}
#nav .s2 li A:visited{ text-decoration:none}
#nav .s2 li A:hover{ font-size:12px; color:#990000; text-decoration:underline;}
#r_top2 { clear:both; width:980px; height:90px; margin:0 auto; background:#fff}
#r_top2 .left{ width:214px; height:55px; float:left; padding-left:35px; padding-top:34px;}
#r_top2 .logo{ width:320px; height:80px; float:left; text-align:right; padding-top:10px;}
#r_top2 .right{ width:300px; height:66px; float:right; padding-top:24px;}
#r_top2 .right li{ width:74px; height:14px; line-height:14px; float:left;}
#r_top2 .right li.sc{ padding-top:2px;}
#r_top2 .right .tel{ width:240px; height:40px; color:#F36209; font-weight:bold; background:url(../images_new/logo_area_r_4.gif) no-repeat 5px; padding-left:38px; float:left; margin-left:20px; margin-top:7px; line-height:18px; display:inline;}
#r_top2 .xinhao{ width:20px; height:44px; float:left; padding-top:48px; text-align:center}
#r_top2 .diqu{ width:auto; height:50px; color:#4CBF08; font-family:"ºÚÌå"; font-size:20px; float:left; padding-top:44px;}
#r_top2 .diqu1{ width:70px; height:50px; color:#4CBF08; font-family:"ºÚÌå"; font-size:16px; text-align:center; padding-left:1px; float:left; padding-top:34px;}
#r_top2 .diqu3{ width:auto; height:50px; color:#4CBF08; font-family:"ËÎÌå"; font-size:14px; font-weight:bold; float:left; padding-top:44px;}
#r_top2 .diqu2{ width:80px; height:50px; color:#4CBF08; font-family:"ËÎÌå"; font-size:14px; font-weight:bold; text-align:center; padding-left:1px; float:left; padding-top:34px;}
#r_menu,#r_menu_auto{ width:980px; height:28px; margin:0 auto;}#r_menu_auto td{padding-left:2px; text-align:center}#r_menu_auto td.sy{ background:none; padding:0}#r_menu a,#r_menu_auto a{ float:left; display:block; height:28px; line-height:28px; font-size:14px;color:#FFFFFF; text-decoration:none;}
#r_menu b { display:block; float:left; font-size:1px; height:28px; overflow:hidden; width:2px;}
#r_menu .menu_left,#r_menu_auto .menu_left{ display:inline; float:left; width:114px; height:16px; padding:4px 0; margin:4px 8px 0 14px; text-align:center; font-size:14px;line-height:16px; font-weight:bold; color:#FA5C00}#r_menu .menu_left img,#r_menu_auto .menu_left img{ margin:0 3px -2px 0;}
#r_menu a.txt2{ padding:0 41px;}
#r_menu a.txt3{ padding:0 34px;}
#r_menu a.txt4{ padding:0 31px;}
#r_menu a.txt27{ padding:0 27px;}
#r_menu a.txt33{ padding:0 33px 0 33px;}
#r_menu a.txt35{ padding:0 35px;}
#r_menu a.txt42{ padding:0 42px;}
#r_menu a.txt50{ padding:0 50px;}
#r_menu a.txt53{ padding:0 53px;}
#r_menu a.txt56{ padding:0 56px;}
#r_menu a.txt57{ padding:0 57px;}
#r_menu a.mlp{ padding:0 24px;}