﻿* { font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif; }
body {  margin: 0 auto; font-size: 12px; padding: 0; background-color: #fff; }
form, dl, dt, dd, h1, h2, p { margin: 0; padding: 0 }
ul, li { margin: 0; padding: 0; list-style-type: none }
input, select, textarea { vertical-align: middle; border: 1px solid #CCC; margin: 0; padding: 0; font-size: 12px }
label { vertical-align: middle; margin: 0; padding: 0 }
input[type="button"],input[type="reset"]{cursor: pointer;}
.input_rimNone { border-style: none }
.input_date { height: 18px; line-height: 18px; padding: 2px 0 0; width: 75px }
.font_hilite { color: #00998a }
.font_gray { color: gray }
.layout:after {visibility:hidden;display:block;font-size:0;content:"\20";clear:both;height:0}
.layout {zoom:1}
.clew .font_hilite { font-weight: 700 }
.clew { background: url(/imgs/page.png) no-repeat -944px -166px; padding-left: 18px; float: left; line-height: 15px; height: 16px }
.advert { float: right; background: url(/imgs/page.png) no-repeat -944px -280px; padding-left: 18px; margin-left: 10px; line-height: 16px; height: 16px }
a { color: #333; text-decoration: none }
a:hover { color: #00998a;text-decoration: none }
#top_box a:hover { color: #00998a; text-decoration: none }
a.a_hilite { color: #00998a; text-decoration: underline }
a.a_hilite:hover { color: #36F; text-decoration: none }
.space_top { padding-top: 10px }
.td_bg_0 { background-color: #fff }
.td_bg_1 { background-color: #F7FBFE }
.col_bg { background-color: #E3FFFB }
#top_box, .underSite{ border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; margin: 0 auto; background: #fff; width: 962px; }
#wap { text-align: left; clear: both; width: 956px; overflow: hidden }
.underSite { line-height: 30px; clear: both; }
.underSite_w960 { line-height: 24px; text-align: left; clear: both; height: 24px; width: 956px; _width: 942px; margin: 0 10px }
.underSite a { margin-right: 6px;  margin-left: 6px; cursor: pointer; }
#top_box { clear: both; height: 75px;}
#top_box #logo { float: left; height: 65px; width: 180px; overflow: hidden; margin: 4px 0 0 14px; _margin-left: 7px; position: relative; z-index: 999; text-align: left }
#top_box #logo img { display: inline; margin-bottom: 0; margin-bottom: 5px }
#top_box #logo a { color: #777; text-decoration: none; letter-spacing: 8px; text-align: left; margin-top: -4px; *margin-top:0px;
}
#top_box #logo a:hover { color: #000; text-decoration: none }
#top_box .ad_top { width: 573px; float: right; height: 60px; overflow: hidden; margin-right: 14px; }
#top_box .ad_top li { float: left; height: 30px; margin-right: 8px }
#top_box .top_right { float: right; width: 165px; height: 60px; text-align: right; padding: 5px 16px 0 0; _padding-right: 8px; _margin-right: 3px; }
#top_box .top_right ul { padding-top: 3px }
#top_box .top_right li { padding-bottom: 8px; float: left; margin-left: 10px }
#top_box .top_right img { vertical-align: middle; padding-right: 3px }






#mainNav { clear: both; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; width: 962px; height: 61px; background-color: #fff; border-bottom:1px solid #d6d6d6; margin: 0 auto }
#home #mainNav { clear: both; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; width: 962px; height: 61px; background-color: #fff; margin: 0 auto }
#mainNav input.input1 { border: none }
#mainNav ul { position:relative; display: block; padding: 0; margin:0; height: 30px; border-bottom:2px solid #00998a; background:#ededed }
#mainNav li { float: left; height:30px; line-height: 30px; padding:0 5px;}
#mainNav ul li span { display:inline-block; width:40px; text-align:center;}

/*新加new*/
.yznew_icobox {position: relative;}
#mainNav ul li span.yznew_ico{background:url(../imgs/new_ico.gif) no-repeat;height: 16px;position: absolute;right: 0;top: -7px;width: 22px;z-index: 999; }
/*新加new   end*/

#mainNav ul li a { color: #636363; text-decoration: none; font-size: 14px; display:inline-block; height: 30px; line-height: 30px;font-weight: bold;  }
#mainNav ul li a:hover { color: #00998A; text-decoration: none; }

#mainNav li.on { background:#00998a;}
#mainNav li.on a,#mainNav li.on a:hover{ color: #fff}
#mainNav li.fgline{padding:0 5px; letter-spacing:-2px}
#mainNav li.fgline .c1{color:#b5b5b5}
#mainNav li.fgline .c2{color:#fff}
#mainNav li em{font-style: initial;}

#mainNav li.selectArea { display:inline-block; height: 22px; width: 80px; float: right; line-height: 22px; text-align: left; padding: 0; background:url(/imgs/selectArea.png) no-repeat 0 0; margin:4px 6px 0 0}
#mainNav li.selectArea a { font-size: 12px; color: #000; font-weight: 400; padding-left:6px; line-height:22px}

.top_zone_arr { position: absolute; left: 40px; border:1px solid #000; top: 20px; left: -32px; height: 11px; width: 19px; background: url(/imgs/page.png) -941px -400px; z-index: 999; display: none }
.top_zone_box { overflow: hidden; position: absolute; border:1px solid #000; height: 80px; width: 370px; right:6px; top: 26px; border: 1px solid #00998a; background: #fff; padding: 2px 0 0 10px; z-index: 9999 }
.top_zone_box iframe { height: 80px; width: 370px; position: absolute; top: 0; z-index: -1; margin: 0; padding: 0; border: 0 none #FFF; background: #F9FEFF; frameborder: 0; scrolling: no }

#mainNav .home { width:50px; text-align:center}
#mainNav .mainNav_A2 { font-size: 14px; color: #1661A6; }
#mainNav .mainNav_A2 a { font-size: 14px; color: #1661A6; }
#mainNav li.MN_midschool { background: url(/imgs/index/top_nav_line.gif) no-repeat right center;}/*一级导航E*/

#mainNav li.selectArea .top_zone_box ul { padding: 0; margin: 0 }
#mainNav li.selectArea .top_zone_box li { line-height: 25px; color: #000; height: 25px; text-align: left; overflow: hidden; margin: 0; padding: 0; float: left; width: 370px; background:#fff}
.top_zone_box li strong {float: left; height:25px; line-height: 25px; color: #00998a; font-size: 12px }
#mainNav li.selectArea .top_zone_box li a { font-size: 12px; color: #00998a; display: inline; height:25px; line-height: 25px; float: none; font-weight: 400; margin: 0; padding: 0 5px 0 0; text-decoration: none }
#mainNav li.selectArea .top_zone_box li a:hover { color: #00998a; text-decoration: underline }







#main_box { text-align: left; clear: both; height: auto; zoom: 1; width: 948px; background: #fff; margin: 0 auto; padding: 20px 0; }
#main_box .MB_left { float: left; width: 180px; overflow: hidden; height: auto; zoom: 1 }
#main_box .MB_right { float: right; width: 182px; overflow: hidden; height: auto; zoom: 1; margin-right: 0px; }/**html #home #main_box .MB_right{margin-right:4px}*/
#main_box .MB_middle { float: left; width: 573px; overflow: hidden; margin-left: 7px }
.page_nonec { float: left; height: 50px; border-left: 1px solid #ccc; padding-left: 10px; margin: 5px 0 0 10px }
.page_nonec h1 { font-size: 28px; font-weight: 700; margin-top: 10px }/*个人服务S*/
#service_box { background: url(/imgs/page.png) no-repeat 0 -120px; float: left; height: 181px; width: 762px; overflow: hidden }
#service_box .service_member { height: 86px; width: 253px; float: left; overflow: hidden; margin: 0 0 0 5px; position: relative; top: 37px }
#service_box .service_member a.but_corpReg { background: url(/imgs/page.png) no-repeat -210px -400px; display: block; height: 49px; width: 159px; margin: 3px 10px 0 0; float: left }
#service_box .service_member a.but_corpReg:hover { background-position: -430px -400px }
#service_box .service_member ul { float: left; margin-top: 2px }
#service_box .service_member li { margin: 5px 0 }
#service_box .service_member li a { background: url(/imgs/page.png) no-repeat -957px -195px; padding-left: 7px }
#service_box .service_jobSeeker { height: 184px; width: 768px }
#service_box .jobsLogin { float: left; overflow: hidden; width: 270px; height: 60px; margin: 22px 0 0 15px }
*html #service_box .jobsLogin { margin-left: 8px }
#service_box a.but_jobsLogin { background: url(/imgs/page.png) no-repeat 0 -400px; display: block; height: 57px; width: 56px; margin: 3px 8px 0 }
#service_box a.but_jobsLogin:hover { background-position: -110px -400px }
#service_box .jobsLogin input { width: 85px }
#service_box .jobsLogin .con, #service_box .con { line-height: 167% }
#service_box .jobsLogin .con a, #service_box .con a { color: #06F; text-decoration: underline }
#service_box .jobsLogin .con a:hover, #service_box .con a:hover { color: #00998a; text-decoration: underline }/*个人服务E*/
.ad_1 { float: right; height: 173px; width: 180px; margin-top: 8px; overflow: hidden }/*.ad_box{clear:both;padding-top:5px;overflow:hidden;height:auto;zoom:1;width:956px}*/
.ad_180 { font-size: 0; width: 180px; }
.ad_180 li { margin-bottom: 9px }
.ad_283 { font-size: 0; clear: both; width: 582px; overflow: hidden; height: auto; zoom: 1 }
.ad_283 li { float: left; margin-right: 7px; padding-bottom: 6px; overflow: hidden }
.ad_famous, .ad_hotJobs, .school_info, .school_info_2 { clear: both;/*width:573px;*/ overflow: hidden; padding-bottom: 8px }
.ad_famous .top, .ad_hotJobs_index .top, .school_info .top, .school_info_2 .top { clear: both; height: 30px; overflow: hidden; background: #F9F9F9; margin: 0; padding: 0 }
.ad_famous .top { border: 1px solid #dcdcdc; border-bottom-style: none }
.ad_hotJobs_index .top { border: 1px solid #dcdcdc; border-bottom-style: none }
.school_info .top { border: 1px solid #dcdcdc; border-bottom-style: none }
.school_info_2 .top { border: 1px solid #dcdcdc; border-bottom-style: none }
.ad_famous .top .h1, .ad_hotJobs_index .top .h1, .school_info .top h1, .school_info_2 .top h1 {  width: 110px; height: 30px; overflow: hidden; float: left; font-size: 14px; font-weight: 700; line-height: 30px; padding-left: 10px; text-align: left }
.ad_famous .top .h1 { color: #00998a }
.ad_hotJobs_index .top .h1 { color: #00998a }
.ad_famous .top .left, .ad_hotJobs_index .top .left, .school_info .top .left, .school_info_2 .top .left { width: 110px; height: 30px; overflow: hidden; float: right }
.ad_famous .con { border: 1px solid #dcdcdc; border-top: none; clear: both; height: auto; overflow: hidden; padding: 3px 5px 3px 0; zoom: 1 }
.ad_famous .con ul, .ad_hotJobs .con ul, .school_info_2 .con ul { overflow: hidden }
.ad_famous .con ul li, .ad_hotJobs .con ul li, .school_info_2 .con ul li { float: left; height: 22px; width: 233px; margin-left: 10px; _margin-left: 5px; line-height: 22px; padding-left: 5px }
.ad_famous .con ul li.bg_1, .ad_hotJobs .con ul li.bg_1, .ad_recJobs .con ul li.bg_1, .school_info_2 .con ul li.bg_1 { background-color: #f9f9f9 }
.ad_famous .con ul li.bg_0, .ad_hotJobs .con ul li.bg_0, .ad_recJobs .con ul li.bg_0, .school_info_2 .con ul li.bg_0 { background-color: #FFF }
.ad_famous .con ul li img { padding-left: 5px }
.ad_famous .con ul li a, .ad_hotJobs .con ul li a, .ad_recJobs .schoolName a, .school_list a, .school_info_2 a { background: url(/imgs/page.png) no-repeat -954px -138px; background-position: -954px -140px; padding-left: 10px }
.ad_famous .con ul li a:hover, .ad_hotJobs .con ul li a:hover, .ad_recJobs .schoolName a:hover { color: #00998a; text-decoration: none }
.ad_famous .bottom, .ad_hotJobs .bottom, .ad_vip_bottom, .school_info .bottom { display: none }
#area .ad_180, #area .MB_middle { padding-top: 8px }
.link_box {clear: both; margin: 0 auto; background: #fff; width: 948px; padding: 0 7px }
.link_box .top { clear: both; height: 30px; overflow: hidden;margin: 0; padding: 0; border: 1px solid #dcdcdc; border-bottom-style: none }
.link_box .top .h1 { width: 110px; height: 30px; overflow: hidden; float: left; font-size: 14px; font-weight: 700; line-height: 30px; padding-left: 10px; color: #00998a; text-align: left }
.link_box .top .applyLink { float: right;line-height: 30px;height: 30px;margin: 0;padding: 0;width: 118px;overflow: hidden;display: block;}
.link_box .top .applyLink a{color: #14a094;font-size: 14px;height: 30px;line-height: 30px;}
.link_box .top .applyLink a:hover{ text-decoration: underline; }
.link_box .top .applyLink a img{ padding: 8px 4px 0 0 ; float: left; }
.link_box .con { clear: both; height: auto; overflow: hidden; padding: 3px 8px 3px 10px; zoom: 1; border: 1px solid #dcdcdc; border-top: none }
.link_box .con li { line-height: 22px; text-align: left; background: url(/imgs/page.png) no-repeat -957px -190px; background-position: -957px -192px; float: left; width: 93px; height: 22px; padding-left: 7px; padding-right: 3px; overflow: hidden }
.link_box li.more { background-image: none }/*按工作岗位搜索S*/
dl.searchOfJobs, dl.searchOfCity { clear: both; overflow: hidden; height: auto; zoom: 1; margin: 10px }
dl.searchOfJobs dt, dl.searchOfCity dt { clear: both; height: 25px; background: url(/imgs/ico_serach.gif) no-repeat left center; padding-left: 20px }
dl.searchOfJobs dt a, dl.searchOfCity dt a, dl.searchOfJobs dt h1 { font-size: 16px; font-weight: 700; line-height: 25px; display: block; float: left; height: 25px; top: 4px; position: relative; overflow: hidden; color: #00998a }
*+html dl.searchOfJobs dt a, *+html dl.searchOfCity dt a, dl.searchOfJobs dt h1 { top: 0 }
dl.searchOfJobs dd, dl.searchOfCity dd { clear: both; overflow: hidden; height: auto; zoom: 1; width: 695px; margin-top: 5px }
dl.searchOfJobs dd ul, dl.searchOfCity dd ul { overflow: hidden; height: auto; zoom: 1; width: 695px; border-top: 1px solid #CCC; border-left: 1px solid #CCC }
*html dl.searchOfJobs dd ul, *html dl.searchOfCity dd ul { width: 720px }
*+html dl.searchOfJobs dd ul, *+html dl.searchOfCity dd ul { width: 720px }
dl.searchOfJobs dd li, dl.searchOfCity dd li { line-height: 25px; float: left; height: 25px; width: 138px; overflow: hidden; text-align: center; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; position: relative; background-color: #FFFFF9 }
dl.searchOfJobs dd li a, dl.searchOfCity dd li a { display: block; padding-right: 5px; padding-left: 5px }
dl.searchOfJobs dd li a:hover, dl.searchOfCity dd li a:hover { text-decoration: none; background-color: #0092DF; color: #FFF }/*按工作岗位搜索E*//*弹出窗口S*/
.opacityDiv {  height: 100%; display: none; position: absolute; z-index: 999; background-color: #000; top: 0; left: 0; bottom: 0; position: fixed; filter: alpha(opacity=20); opacity: 0.2; -moz-opacity: 0.5; -khtml-opacity: 0.2 }
.POPDiv { width: 765px; height: auto; margin-left: -375px; position: absolute; border: 1px solid #00998a; border-bottom-width: 3px; background-color: #FFF; z-index: 9999 }
.POPDiv ul li input, .POPDiv_area2 ul li input { margin-right: 2px; vertical-align: top; border: 0 none;margin-top:2px; *vertical-align: middle;*margin-top:0;}
.POPDiv input { border-width: 0 none }
.POPDiv .POPDiv_top { background-color: #00998a; line-height: 22px; height: 22px; clear: both; overflow: hidden }
.POPDiv .POPDiv_top .h1 { font-size: 12px; font-weight: 400; float: left; color: #FFF; margin-left: 10px }
.POPDiv .POPDiv_top .POPDiv_fun { float: right; margin-right: 10px }
.POPDiv .POPDiv_top .POPDiv_fun a { color: #FFF }
.POPDiv .POPDiv_con { padding: 5px }
.POPDiv_over { color: #FFF; background-color: #00998a; cursor: hand }/*地区S*/
.POPDiv .POPDiv_selectedAreaTitle { font-weight: 700; text-align: left; float: left; height: 24px; overflow: hidden; line-height: 24px; color: #00998a; font-size: 14px; padding-right: 10px }
.POPDiv ul.POPDiv_selectedArea { float: left; height: 24px; overflow: hidden }
.POPDiv ul.POPDiv_selectedArea li { float: left; text-align: left; line-height: 18px; overflow: hidden; height: 20px; margin-right: 10px }
.POPDiv .POPDiv_areaTitle { font-weight: 700; text-align: left; clear: both; background-color: #f9f9f9; height: 24px; overflow: hidden; line-height: 24px; border-top: 1px solid #E0E0E0; padding-top: 1px; color: #00998a; font-size: 14px }
.POPDiv ul.POPDiv_area1 { clear: both; overflow: hidden; height: auto; zoom: 1 }
.POPDiv ul.POPDiv_area1 li { float: left; width: 68px; margin-top: 3px; margin-bottom: 3px; text-align: left; line-height: 18px; overflow: hidden; height: 18px; display: block }
.POPDiv_area2 { z-index: 9999 }
.POPDiv_area2 ul { width: 220px; height: auto; zoom: 1; border: 1px solid #00998a; z-index: 9999; overflow: hidden; background-color: #FFC; padding: 2px 5px }
.POPDiv_area2 ul li.POPDiv_areaTitle2 { font-weight: 700; text-align: left; float: left; clear: both; width: 600px }
.POPDiv_area2 ul li { float: left; width: 110px; margin-top: 3px; margin-bottom: 3px; text-align: left; line-height: 18px; overflow: hidden; height: 20px; display: block }/*地区E*//*岗位类别S*/
.POPDiv .POPDiv_selectedJobTitle { font-weight: 700; text-align: left; float: left; height: 24px; overflow: hidden; line-height: 24px; color: #00998a; font-size: 14px; padding-right: 10px }
.POPDiv ul.POPDiv_selectedJob { float: left; height: 20px; zoom: 1; margin-bottom: 10px }
.POPDiv ul.POPDiv_selectedJob li { float: left; margin-top: 3px; margin-bottom: 3px; text-align: left; line-height: 18px; overflow: hidden; height: 18px; margin-right: 10px }
.POPDiv .POPDiv_jobTitle { font-weight: 700; text-align: left; clear: both; background-color: #f9f9f9; height: 24px; overflow: hidden; line-height: 24px; border-top: 1px solid #E0E0E0; color: #00998a; font-size: 14px }
.POPDiv ul.POPDiv_job1 { clear: both; overflow: hidden; height: auto; zoom: 1 }
.POPDiv ul.POPDiv_job1 li { float: left; width: 88px; margin-top: 3px; margin-bottom: 3px; text-align: left; line-height: 18px; overflow: hidden; height: 18px; display: block }
.POPDiv_job2 { z-index: 9999 }
.POPDiv_job2 ul { width: 220px; height: auto; zoom: 1; border: 1px solid #00998a; z-index: 9999; overflow: hidden; background-color: #FFC; padding: 2px 5px }
.POPDiv_job2 ul li.POPDiv_jobTitle2 { font-weight: 700; text-align: left; float: left; clear: both; width: 600px }
.POPDiv_job2 ul li { float: left; width: 110px; margin-top: 3px; margin-bottom: 3px; text-align: left; line-height: 18px; overflow: hidden; height: 18px; display: block }/*岗位类别E*//*职位类别S*/
.POPDiv_jobSort { clear: both; overflow: hidden; height: auto; zoom: 1; margin-bottom: 5px }
.POPDiv_jobSort ul { height: auto; zoom: 1; margin-bottom: 10px; width: 680px; overflow: hidden; float: left; display: block }
.POPDiv_jobSort li { float: left; width: 135px; margin-bottom: 3px; text-align: left; line-height: 18px; overflow: hidden; height: 18px; display: block }
.POPDiv_jobSort li.jobSortHit { font-weight: 700 }
.POPDiv_jobSort div.jobSortTitle { float: left; width: 70px; font-size: 12px; font-weight: 700; color: #00998a; text-align: left; padding-top: 3px }
.POPDiv_jobSort li label { width: 135px; display: block;font-size: 12px; }/*职位类别E*//*弹出窗口E*/
.home_searchRight { height: auto; zoom: 1; width: 180px; margin-top: -1px; }
#schoolJobs_1 .home_searchRight { clear: both; float: none }
.home_searchRight .inputSet { border: 0 none }
.home_searchRight .top { background: url(/imgs/index/ser_top.gif) left top; clear: both; height: 18px; width: 180px; overflow: hidden; display: block; }
.home_searchRight .top a { display: block; float: right; padding-right: 30px; padding-top: 4px }
.home_searchRight td { padding-top: 2px; padding-bottom: 2px; padding-top: 0; padding-bottom: 0 }
.home_searchRight .con { border: 1px solid #BBD4EB; border-top: none; overflow: hidden; height: auto; zoom: 1; padding: 7px 8px; width: 162px; height: 145px }
.home_searchRight .selectAnalog3 { background: url(/imgs/select3_bg.gif) repeat-x 0 0; margin: 0; height: 22px; width: 140px; border: 0 none; overflow: hidden; line-height: 22px; text-align: center; padding: 0 20px 0 0; clear: none; float: none }
.home_searchRight input.searchBut { background-image: url(/imgs/but3_bg.gif); text-align: center; margin: 0; height: 22px; width: 65px; border: 0 none; overflow: hidden; cursor: hand; line-height: 22px; display: block; padding: 0 0 4px }
.home_searchRight .con .searchBut2 { cursor: pointer;background-image: url(/imgs/index/btn_search.gif); height: 17px; width: 49px; float: left; margin: 0; padding: 0; border: none; overflow: hidden; background-color: #FFF }
.home_searchRight .con .select_box { width: 141px }
.home_searchRight .con .select_box .SB_con { width: 110px }
.login_box { clear: both; width: 780px; overflow: hidden; height: auto; zoom: 1; margin: 40px auto 20px }
.select_box { height: 22px; width: 140px; overflow: hidden; cursor: hand; float: none; margin: 0; float: left }
.select_box .SB_left { background: url(/imgs/select3_bg.gif) no-repeat left 0; width: 6px; overflow: hidden; height: 22px; float: left; display: block; }
.select_box .SB_right { width: 25px; background: url(/imgs/select3_bg.gif) no-repeat right 0; float: left; height: 22px; overflow: hidden; display: block; }
.select_box .SB_con { float: left; width: 109px; height: 22px; line-height: 22px; background: url(/imgs/select3_bg.gif) repeat-x -6px 0; border: 0 none; overflow: hidden; text-align: center; margin: 0; padding: 0 0 3px; padding-bottom: 3px; white-space: nowrap; _white-space: normal; text-overflow: ellipsis; -o-text-overflow: ellipsis; cursor: hand }
.select_box .SB2_con { float: left; width: 70px; height: 22px; line-height: 22px; background: url(/imgs/select3_bg.gif) repeat-x -6px 0; border: 0 none; overflow: hidden; text-align: center; margin: 0; padding: 0 0 3px; padding-bottom: 3px; white-space: nowrap; _white-space: normal; text-overflow: ellipsis; -o-text-overflow: ellipsis; cursor: hand; display: block }
.select_box { width: 140px; overflow: hidden; cursor: hand; float: none; margin: 0 }
.ad_hotJobs_index { clear: both; overflow: hidden; padding-bottom: 8px }
.ad_hotJobs_index .con { border: 1px solid #dcdcdc; border-top: none; clear: both; height: auto; overflow: hidden; padding: 3px 5px 3px 0; zoom: 1 }
.ad_hotJobs_index .con ul { overflow: hidden }
.ad_hotJobs_index .con ul li { background: url(/imgs/page.png) no-repeat -954px -135px; float: left; height: 22px; width: 230px; margin-left: 10px; _margin-left: 5px; line-height: 22px; padding-left: 10px }
.ad_hotJobs_index .con ul li.bg_1 { background-color: #f9f9f9 }
.ad_hotJobs_index .con ul li.bg_0 { background-color: #FFF }
.ad_hotJobs_index .bottom { display: none }
.ad_hotJobs_index .con ul li a { color: #A8A8A8 }
.ad_hotJobs_index .con ul li a.corp_name { padding-right: 5px; color: #000 }
.ad_hotJobs_index .con ul li a:hover { color: #00998a; text-decoration: none }
.thaton { width: 756px; height: auto; overflow: hidden; border: 1px solid #e3e3e3; }
.thaton ul { margin-left: 7px }
.thaton li { width: 233px; float: left; height: 23px; line-height: 23px; background: url(/imgs/page.png) no-repeat -953px -134px; padding-left: 11px }
.thaton li span { margin-right: 10px; color: #696a6b }
.thaton li span.name a { color: #000 }
.thaton li span.name a:hover { color: #00998a }/*首页*/
#home .MB_middle { width: 574px }
#home #top_box .ad_top { display: block; padding: 0; height: 60px; width: 573px; overflow: hidden; float: right; margin: 0 4px 0 0 }
#home #top_box .ad_top li { text-align: center; clear: both; height: 60px; width: 573px }
.home_search { clear: both; height: auto; width: 179px; overflow: hidden; zoom: 1; margin-top: -10px; margin-bottom: 10px }
.home_search td { height: 25px }
.home_search .input1 { border: 0 none #FFF }
.home_memberFun { background-image: url(/imgs/index/fun_bg.gif); clear: both; height: 180px; width: 574px; margin-bottom: 8px; overflow: hidden; background-repeat: no-repeat; }
.home_line_middle { clear: both; display: block; height: 10px; border-top-width: 3px; border-top-style: solid; border-top-color: #289EE0; overflow: hidden }
.home_line_left { clear: both; display: block; height: 14px; border-top-width: 3px; border-top-style: solid; border-top-color: #FE5500; overflow: hidden }
.home_line_right { clear: both; display: block; height: 14px; border-top-width: 3px; border-top-style: solid; border-top-color: #FE5500; overflow: hidden }
.home_ind_box { width: 400px; float: left; overflow: hidden; margin-left: 15px; _margin-left: 8px }
.home_crop_box { width: 140px; float: right; overflow: hidden }
/*首页登陆S*/
.home_memberLogin { float: left; margin-top: 25px; width: 420px; height: 52px }
.home_memberLogin .con { line-height: 160% }
.home_memberLogin .con a { color: #06F; text-decoration: underline }
.home_memberLogin.con { line-height: 160% }
.home_memberLogin.con a { color: #06F; text-decoration: underline }
.home_memberLogin input { width: 87px; outline:none;}
.home_memberLogin .index_login_top{ overflow:hidden; width:100%;}
.home_memberLogin .index_login_top em{ display: inline-block; float:left; width:50px;line-height:27px; font-style:normal; margin:0 0 0 5px; color:#dadada; cursor: text;}
.home_memberLogin .index_login_top span{ display:inline-block; width:30px; height:25px; text-align:right; color:#dcdcdc; border:1px solid #dcdcdc; border-right:none;border-radius:1px 0px 0px 1px; line-height:25px; float:left;}
.home_memberLogin .index_login_top input{ display:inline-block; height:25px; line-height:25px;border:1px solid #dcdcdc; border-left:none; border-radius:0px 1px 1px 0px; float:left; margin:0 10px 0 -55px;; width:100px; text-indent:5px; background:none;}
.home_but_jobsLogin { float:left; width:90px; height:27px; background:#ff6000; color:#FFFFFF; text-align:center; line-height:27px; font-size:14px;}
.home_but_jobsLogin:hover{ cursor:pointer; color:#FFFFFF; background:#db5200}
.home_memberLogin .index_login_bottom{ line-height:35px;color:#979797; width:100%;}
.home_memberLogin .index_login_bottom a{ color:#979797; text-decoration:underline; margin-right:10px;}
.home_memberLogin .index_login_bottom span{ margin:0 0 0 18px;}
.home_memberLogin .index_login_bottom span a{ width:auto;text-decoration:none; display:inline-block;height:35px; margin:0 9px; font-size:12px;}
.home_memberLogin .index_login_bottom a:hover{ text-decoration:underline; color:#3579C1}
/*首页登陆图标*/
.home_memberLogin .email_icon,.home_memberLogin .password_icon,.home_memberLogin .weixin_icon,.home_memberLogin .weibo_icon,.home_memberLogin .qq_icon{ background: url(../imgs/index/login-icon.png) no-repeat;}
.home_memberLogin .email_icon{background-position:4px 5px;}
.home_memberLogin .password_icon{background-position:4px -39px;}
.home_memberLogin .weixin_icon{padding-left:18px; background-position:-1px -85px;}
.home_memberLogin .weibo_icon{ padding-left:18px; background-position:-1px -129px;}
.home_memberLogin .qq_icon{ padding-left:16px; background-position:-3px -175px;}
/*首页登陆E*/
.home_search_pithiness { float: left; margin-top: 10px; width: 400px; overflow: hidden; height: auto; zoom: 1 }
.home_search_pithiness ul#home_jobsSearch { clear:both; overflow:hidden; zoom:1;}
.home_search_pithiness ul#home_jobsSearch li { margin: 0; padding: 0; float: left; height: 24px; width: 52px; text-align: center; line-height: 22px }
.home_search_pithiness ul#home_jobsSearch li.nonce { background-image: url(/imgs/index/option_item_bg.jpg) }
.home_search_pithiness .otherSearch { margin-top: 2px; float: right; display: block; }
.home_search_pithiness .search_pithiness_item { clear: both; margin-top: 5px }
.home_search_pithiness .search_pithiness_item .input_keyWord { background: url(/imgs/index/ico_5.gif) no-repeat left center; float: left; width: 160px; margin: 0 5px 0 0; padding: 0 0 0 14px }
.home_search_pithiness .search_pithiness_item .select { float: left; width: 120px }
.home_search_pithiness .search_pithiness_item .but_search { background-image: url(/imgs/index/but_search.gif); padding: 0; float: left; height: 25px; width: 72px; overflow: hidden; margin: 0 0 0 8px }
.home_div_1 { float: left; width: 420px; margin-top: 1px; padding-left: 0px; _margin-top: -2px; display: block; }
.home_div_1 img { padding-right: 3px }
.home_div_1 a { margin-right: 1px }
.home_div_1 strong { color: #00998a; font-weight: 400 }
.home_area { float: left; width: 400px; margin-top: 35px; overflow: hidden; height: auto }
.home_area li { clear: both; width: 400px; height: 22px }
.home_area li strong { font-weight: 400 }
.home_area a { padding-right: 4px }
.home_corp_box { float: right; width: 145px; margin-right: 3px; _margin-right: 1px; }
.home_area .area_2 { width: 350px; word-wrap: break-word; }
.home_area .area_3 { width: 340px; word-wrap: break-word; }
.home_area .area_3 a { padding-right: 2px; }
.home_area .area_A_exception { margin-left: 64px; line-height: 20px }
.home_corp_box .home_corp_but_login { clear: both; height: 49px; width: 142px; float: left; overflow: hidden; margin-left: 0px; margin-top: 25px; display: block; }
.home_corp_box ul.home_corp_fun { clear: both; margin-left: 38px; margin-top: 10px; overflow: hidden; height: auto; zoom: 1 }
.home_corp_box ul.home_corp_fun li { clear: both; margin-bottom: 6px }
.home_corp_box ul.home_corp_fun li img { margin-right: 5px; }
.home_corp_box ul.home_corp_txt { clear: both; margin-left: 55px; overflow: hidden; height: auto; zoom: 1 }
.home_corp_box ul.home_corp_txt li { width: 60px; margin-bottom: 6px; }
.home_corp_box ul.home_corp_txt li img { margin-right: 3px }
.home_corp_box .home_corp_hotLine { clear: both; margin-top: 10px; margin-left: 10px; display: block; }/*#home #top_box{clear:both;overflow:hidden;height:65px}#home #main_box{padding-top:0;clear:both;padding-top:5px;overflow:hidden;height:auto;zoom:1;}*/
.home_top_right { width: 180px; float: right; margin-right: 10px; _margin-right: 5px }
.home_top_right_line { background: url(/imgs/index/line_1.gif) repeat-x left top }/*#home .underSite{padding-bottom:10px}#home .underSite_w960{line-height:24px;text-align:left;clear:both;height:20px;width:956px;_width:942px;margin-top:0;margin-right:10px;margin-left:10px}*/
.home_ind_box1 { width: 400px; float: left; overflow: hidden; margin-left: 10px; _margin-left: 5px }
.home_search_pithiness1 { float: left; margin-top: 10px; width: 400px; overflow: hidden; height: auto; zoom: 1 }
#home .home_searchRight { margin-top: -7px; clear: both; padding: 0 }
#home .home_searchRight .top { background: url(/imgs/index/ser_top.gif) left top }
#home .home_searchRight .top a { display: block; float: right; padding-right: 30px; padding-top: 4px }
#home .home_searchRight .con { height: 151px; padding: 5px 8px 7px 8px; }
#home .home_searchRight .con .select_box { padding:2px 0px }
#home .home_searchRight .con .searchBut2 { background-image: url(/imgs/index/btn_search.gif); height: 17px; width: 49px; float: left; margin: 0; padding: 0; border: none; overflow: hidden; background-color: #FFF }
#home .home_searchRight .con .select_box { width: 141px; margin-right: auto; margin-left: auto }
#home .home_searchRight .con .select_box .SB_con { width: 110px }
.home_indHelp { display: block; height: 56px; width: 116px; overflow: hidden; margin-top: -8px; margin-left: -8px }
.home_indHelp img { padding: 12px 0 0 10px; border: 0px none; }
.home_showme { background-repeat: no-repeat; padding-left: 7px; color: #ee3d0e; font-weight: 600 }
.home_showme img { margin-right: 2px; margin-top: -2px; border: 0px none; }
a.home_showme:hover { color: #00998a }
.corp_name img { border: 0px none; }
.ad_180 img { width: 180px; height: 60px; }
.ad_283 img { width: 283px; height: 60px; }
#placeNonce { text-align: left; position: relative;display: none; }
#placeNonce h1 { font-size: 14px; font-weight: 700; color: #f63; float: left; vertical-align: middle; margin-top: 10px; height: 26px; position: absolute; white-space:nowrap; left: 50px; top: -78px; background: url(/imgs/index/b087.gif) no-repeat left 0; padding: 0 0 0 25px; line-height: 26px }

/*
#mainNav li.selectArea { display: block; height: 20px; border:1px solid #00998a; width: 87px; float: right; line-height: 20px; text-align: left; padding: 0; background: url(/imgs/selectArea.png) no-repeat 0 0; margin:5px 10px 0 0}
#mainNav li.selectArea a { font-size: 12px; color: #000; font-weight: 400; padding: 0; display: inline; margin: -5px 0 0 10px; margin-top: -3px }
#mainNav li.selectArea a:hover { font-size: 12px }
.top_zone_arr { position: absolute; left: 40px; top: 20px; left: -32px; height: 11px; width: 19px; background: url(/imgs/page.png) -941px -400px; z-index: 999; display: none }
.top_zone_box { overflow: hidden; position: absolute; height: 80px; width: 390px; left: 351px; top: 25px; border: 1px solid #B3CDE6; background-color: #F9FEFF; padding: 2px 0 0 10px; z-index: 9999 }
.top_zone_box iframe { height: 80px; width: 390px; position: absolute; top: 0; z-index: -1; margin: 0; padding: 0; border: 0 none #FFF; background-color: #F9FEFF; frameborder: 0; scrolling: no }
.MN_nonce_home { letter-spacing: 5px }
#mainNav li.selectArea .top_zone_box ul { padding: 0; margin: 0 }
#mainNav li.selectArea .top_zone_box li { clear: both; line-height: 25px; color: #000; height: 25px; text-align: left; overflow: hidden; margin: 0; padding: 0; float: left; width: 390px }
.top_zone_box li strong { color: #005F9B; font-size: 12px }
#mainNav li.selectArea .top_zone_box li a { font-size: 12px; color: #005F9B; display: inline; float: none; font-weight: 400; margin: 0; padding: 0 5px 0 0; text-decoration: none }
#mainNav li.selectArea .top_zone_box li a:hover { color: #00998a; text-decoration: underline }
#home_placeNonce { position: absolute; text-align: left; float: left; }
#home_placeNonce h1 { font-size: 14px; font-weight: bold; color: #f63; float: left; vertical-align: middle; margin-top: 10px; height: 26px; position: relative; left: 20px; top: -82px; _top: -78px; padding: 0 0 0 25px; line-height: 26px; margin-left: 25px; background: url(/imgs/index/b087.gif) no-repeat left 0; }
*/
/****首页新定义S*****/
.hotword { width: 170px; height: 70px; display: block; margin-top: 10px; line-height: 21px; margin-left: 8px; }
.hotword a { font-size: 15px; color: #ff0000; text-decoration: underline; font-weight: bold; line-height: 23px; }
.hotword span.zhishu { display: block; margin-top: 1px; }
.tourmain { width: 763px; height: auto; float: left; overflow: hidden; }
.ad_two { width: 763px; height: auto; clear: both; }
.ad_two ul { }
.ad_182 { width: 182px; float: left; }
.ad_182 li { margin-bottom: 7px; _margin-bottom: 3px; width: 182px; height: 105px; }
.ad_182 li img { border: 0px; }
.ad_572_283 { float: left; margin-left: 6px; }
/*.ad_572_105{ width:572px; margin-top:0px;}
.ad_572_105 li{ width:572px; margin-bottom:5px; _margin-bottom:1px; height:105px;}
.ad_572_105 li img{border:0px;} */
.ad_572{ width:572px;}
.ad_572 li{ width:572px; margin-bottom:5px; _margin-bottom:1px; height:50px;}
.ad_572 li img{ width:572px; height:50px; border:0px;}
.adn_283 { width: 572px; }
.adn_283 li { width: 283px; margin-bottom: 6px; _margin-bottom: 2px; float: left; height: 50px; }
.adn_283 li.adn_283_2 { margin-left: 6px; }
.adn_283 li img { border: 0px; }
.toursort { clear: both; width: 763px; height: 59px; background: url(../imgs/index/feilei_bg.gif) no-repeat; }
.sort_title { width: 182px; height: 49px; *height:59px;
float: left; text-align: center; margin-top: 15px; }
.sort_title .h1 { font-size: 14px; color: #ff4e00; }
.sort_title p { color: #535353; }
/*.sort_content{ width:580px; float:left;}*/
.sort_content ul { width: 545px; margin-left: 10px; margin-top: 6px; }
.sort_content ul li { width: 270px; height: 22px; float: left; }
ul.sort_pos { width: 545px; margin-left: 10px; margin-top: 10px; }
ul.sort_pos li div ul li { float: left; }
.scorp_name { width: 160px; height: 22px; overflow: hidden; color: #535353; }
.scorp_pos { width: 120px; height: 22px; overflow: hidden; margin-left: 10px; color: #0042ff }
.ad_182_2 { clear: both; width: 763px; margin-bottom: 6px; _margin-top: -12px; height: auto; overflow: hidden; }
.ad_182_2 ul { width: 763px; }
.ad_182_2 li { width: 182px; height: 105px; float: left; margin-right: 6px; margin-left: 2px; margin-top: 6px; }
.ad_182_2 li img { border: 0px; }
.ad_stwo { width: 763px; height: auto; margin-bottom: 8px; clear: both; }
.ad_s182 { float: left; }
.ad_s182 img { border: 0px; }
.ad_s573 { float: right; margin-right: 3px; _margin-right: 1px; }
.ad_s573 img { border: 0px; }
/****首页新定义E*****/
/***分区新定义S*****/
#area .MB_middle { width: 757px; float: right; height: auto; overflow: hidden; }
.mbox_1 { float: left; width: 351px; height: 90px; border: 1px solid #bbd4eb; padding-left: 10px; padding-right: 10px; overflow: hidden; }
.mbox_2 { float: right; width: 365px; height: 85px; border: 1px solid #fce1ac; padding-top: 5px; padding-left: 5px; overflow: hidden; }
#area .ad_hotJobs_index { width: 948px; clear: both; margin-top: 10px; }
#area .ad_hotJobs_index .top { border: 1px solid #dcdcdc; }
#area .ad_hotJobs_index .con { border: 1px solid #dcdcdc; border-top: none; }
#area .ad_hotJobs_index .con ul li { background: url(/imgs/page.png) no-repeat -954px -135px; float: left; height: 22px; width: 280px; margin-left: 10px; _margin-left: 5px; line-height: 22px; padding-left: 10px }
#area .otherSearch { clear: both; float: none; }
#home .otherSearch { margin-top: 8px; float: right; display: block; width: 180px; }
.mbox_2 li { clear: both; width: 400px; height: 23px }
.mbox_2 li strong { font-weight: 400 }
.mbox_2 a { padding-right: 4px }
.mbox_2 ul li.area_3 a { padding-right: 3px; }
.mbox_2 span { background: url(../imgs/icon_area.gif) no-repeat; font-size: 12px; font-weight: bold; color: #ff8400; padding-left: 25px; display: block; margin-bottom: 5px; }
.ad_374 { width: 757px; margin-top:5px; clear: both; }
.ad_374 ul li { float: left; }
.ad_374 ul li a img { border: none; }
.ad_374 ul li.ad374_1 { margin-right: 9px; }
.adarea_182 { width: 948px; clear: both; }
.adarea_182 ul li { float: left; margin-top: 5px; }
.adarea_182 ul li.adarea_1 { margin-right: 9px; }
.adarea_182 ul li a img { border: 0px; }
input.top_login { width: 55px; height: 17px; background: url(/images/login.gif) no-repeat; border: none; }
.ad_180_2 { font-size: 0px; width: 180px; margin-top: 8px; }
.ad_180_2 li { margin-bottom: 8px; }
.ad_180_2 li img { width: 180px; height: 105px; border: none; }
.ad_180_r { font-size: 0; width: 180px; margin-top: 0px; }
.ad_180_r li { margin-bottom: 8px }
.ad_180_r img { width: 180px; height: 60px; border: none; }
/***地区页热门职位类别S*****/
.hotjobs_newslist{  display:inline-block; text-align:left; border:1px solid #dcdcdc;}
.hotjobs_tit{ background:#F9F9F9; height:30px; border-bottom:1px solid #dcdcdc; color:#00998a; line-height:30px; font-size:14px; font-weight:bold; padding-left:10px;}
.hotjobs_con{ padding:8px; line-height:24px;}
.hotjobs_con a{ display:inline-block; padding-left:10px;  float: left;background: url('/imgs/page.png') no-repeat scroll -954px -135px transparent;padding-left: 10px;margin-left: 15px;width: 65px;height: 24px;overflow: hidden;}
/***地区页热门职位类别E*****/
    




/*首页导航下登录入口-新*/
.J_sc_news li a{ color: #000; } 
.J_sc_login{position: static !important;}
.J_sc_login li{  margin-top:4px; float:left;background:#00998a; height:18px !important;  line-height:18px !important;padding:0 !important;margin-right: 5px;}
.J_sc_login li a{ display:block;color: #fff !important;padding:0 12px !important; font-size: 12px !important; font-weight: normal !important;height:18px !important; line-height:18px !important; }
.J_sc_login li:hover{ background:#008C7E;}
