* { font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif; }
body { text-align: center; margin: 0 auto; font-size: 12px; padding: 0; background-color: #F5F5F5 }
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 }
input { height: 18px; line-height: 18px }
input[type="checkbox"]{height:auto;}
input[type="button"],input[type="reset"]{cursor: pointer;}
label { vertical-align: middle; margin: 0; padding: 0 }
.input_rimNone { border-style: none }
.input_date { height: 18px; line-height: 18px; padding: 2px 0 0; width: 75px }
.font_hilite { color: #F30 }
.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: #000; text-decoration: none }
a:hover { color: #F30; text-decoration: none }
a.a_hilite { color: #F30; 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, #bottom_box { 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; height: 24px }
.underSite_w960 { line-height: 24px; text-align: left; clear: both; height: 24px; width: 956px; _width: 942px; margin: 0 2px }
.underSite a { margin-right: 6px; margin-left: 4px; cursor: pointer }
#top_box { clear: both; height: 69px;}
#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 }
#bottom_box { clear: both; overflow: hidden; height: auto; text-align: center; padding: 5px 7px; width: 948px }
#bottom_box .bottom_box_link { line-height: 25px; clear: both; height: 25px; overflow: hidden; white-space: normal;     background-color: #F7F7F7; margin: 0 auto 10px; border: 1px solid #d6d6d6;}
#bottom_box .bottom_box_link a { padding: 0 10px }
#bottom_box .bottom_box_contact { clear: both; width: 956px; margin: 0 auto; overflow: hidden; height: auto; zoom: 1 }
#bottom_box .bottom_copyright { clear: both; width: 400px; overflow: hidden; height: auto; zoom: 1; margin: 8px auto 5px }
#bottom_box .bottom_copyright li { float: right; text-align: left; width: 260px }
#bottom_box .bottom_copyright li.photo { text-align: left; height: 48px; clear: none; float: left; width: 150px }
#bottom_box .bottom_copyright li.photo img { padding-left: 5px }/*一级导航S*/
#mainNav { clear: both; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; width: 962px; height: 65px;  margin: 0 auto;}
#home #mainNav { clear: both; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; width: 962px; height: 65px;  margin: 0 auto;}

#mainNav .fisthover{ background:#ee7c35;}
#mainNav .fisthover a{ background:#ee7c35; color:#fff; height:30px; text-align:center; }
#mainNav .fisthover a:hover{ background:#ee7c35; color:#fff; height:30px; text-align:center; }

#mainNav .menu_s{ width:962px; height:30px; float:left;border-bottom: 2px solid #ee7c35;background: #ededed;}
#mainNav .menu_x{ width:962px; height:30px; float:left}

#mainNav .menu_x .Data_01{ width:200px; height:32px; float:left; line-height:32px; text-align:left}
#mainNav .menu_x .inp_txt{ width:760px; height:32px; float:left; line-height:32px; text-align:left}
#mainNav .menu_x .City_bg a{  width:85px; height:32px; float:right ;text-align:left}


#mainNav input.input1 { border: none }
#mainNav ul { display: block; padding: 0; position: relative;  margin: 0 0 0 5px; height: 30px }
#mainNav li { float: left; height: 30px; padding:0 5px; margin-right: 0; line-height: 30px; overflow: hidden; _margin-left: 7px; }
#mainNav ul li span { background: url(/imgs/index/top_nav_line.gif) no-repeat left center; display: block; float: left; height: 30px; width: 2px; margin-left: 8px }
#mainNav li.fgline {padding: 0 5px; letter-spacing: -2px; }
#mainNav li.fgline em{font-style:initial;}
#mainNav li.fgline .c1 {color: #b5b5b5; }
#mainNav li.fgline .c2 {color: #fff;}

#mainNav ul li a { color: #636363; text-decoration: none; font-size: 14px; display: inline-block; font-weight: bold; }
#mainNav ul li a:hover { color: #ee7c35; text-decoration: none; }
#mainNav li.selectArea { display: block; height: 22px; width: 87px; float:right; line-height: 22px; text-align: left; padding: 0; background: url(/imgs/selectArea.png) no-repeat 0 0;  margin: 4px 3px 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; color: #EE7C35; }
#mainNav .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 }
#mainNav .top_zone_box { overflow: hidden; position: absolute; height: 80px; width: 335px; left: 600px; top: 25px; border: 1px solid #EE7C35; background-color: #fff; padding: 2px 0 0 10px; z-index: 9999 }
#mainNav .top_zone_box span { height: 80px; width: 320px; 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: 10px }
#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: 360px }
#mainNav .top_zone_box li strong { color:#ee7c35; font-size: 12px }
#mainNav li.selectArea .top_zone_box li a { font-size: 12px; color: #EE7C35; 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: #F60; text-decoration: underline }
#mainNav .mainNav_A2 { font-size: 14px; color: #1661A6; font-weight: 700 }
#mainNav .mainNav_A2 a { font-size: 14px; color: #1661A6; font-weight: 700 }
#mainNav li.MN_midschool { background: url(/imgs/index/top_nav_line.gif) no-repeat right center; padding-right: 7px }/*一级导航E*/
#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: #F30; 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: 6px }
.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; width: 758px }
.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 #e3e3e3; border-bottom-style: none }
.ad_hotJobs_index .top { border: 1px solid #FF9130; border-bottom-style: none }
.school_info .top { border: 1px solid #BFD6EB; border-bottom-style: none }
.school_info_2 .top { border: 1px solid #FF9130; 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: #EE7C35; }
.ad_hotJobs_index .top .h1 { color:#EE7C35}
.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 #e3e3e3; 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: #F30; 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; }
.link_box .top { clear: both; height: 30px; overflow: hidden;margin: 0; padding: 0; border: 1px solid #ddd; 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: #ee7c35; 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: #ee7c35; font-size: 14px; height: 30px; line-height: 30px; }
.link_box .top .applyLink a:hover{ text-decoration: underline; }
.link_box .top .applyLink a img{ float: left; padding: 8px 4px 0 0; }
.link_box .con { clear: both; height: auto; overflow: hidden; padding: 3px 8px 3px 10px; zoom: 1; border: 1px solid #ddd; 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: #F60 }
*+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*/

.home_searchRight { float: right; height: auto; zoom: 1; width: 180px; margin-top: -1px; overflow: hidden }
#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 { 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 }
#area .select_box, #schoolJobs_1 .select_box { margin-right: auto; margin-left: auto }
.ad_hotJobs_index { clear: both; overflow: hidden; padding-bottom: 8px; width: 758px }
.ad_hotJobs_index .con { border: 1px solid #FF9130; 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:#EE7C35; text-decoration: none }
.thaton { width: 756px; height: auto; overflow: hidden; border: 1px solid #e3e3e3; border-top: none }
.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: #EE7C35 }/*首页*/
#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 .otherSearch { margin-top: 8px; float: right; display: block; width: 180px; }
.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: #F60; font-weight: 400 }
.home_area { float: left; width: 400px; margin-top: 12px; overflow: hidden; height: auto }
.home_area li { clear: both; width: 400px; height: 21px }
.home_area li strong { font-weight: 400 }
.home_area a { padding-right: 5px }
.home_corp_box { float: right; width: 145px; margin-right: 3px; _margin-right: 1px; }
.home_area .area_2 { width: 400px; word-wrap: break-word; height: 22px }
.home_area .area_3 { width: 320px; word-wrap: break-word; height: 22px }
/*.home_area .area_A_exception {
	margin-left:64px;
	line-height:25px
}*/
.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: 15px; _margin-left: 8px }
.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: 3px 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: 8px 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: #f60 }
.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}
#placeNonce h1 { font-size: 14px; font-weight: 700; color: #f63; float: left; vertical-align: middle; margin-top: 10px; height: 26px; position:absolute; 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: 22px; width: 87px; float: right; line-height: 22px; text-align: left; padding: 0; background: url(/imgs/selectArea.png) no-repeat 0 0; margin: 5px 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; color: #EE7C35; }
#top_zone_list{float:left ; position:absolute; z-index:99; width:100px; height:30px;}

#mainNav .top_zone_box {  position: relative ; height: 80px; width:335px; left:-262px;*left:-320px; top:20px; border: 1px solid #ee7c35; background-color: #fff; padding: 2px 0 0 10px; z-index: 9999 ;}


.MN_nonce_home { letter-spacing: 5px }
#mainNav .MN_nonce_home a:hover {color:#fff}
#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: 360px }
.top_zone_box li strong { color: #005F9B; font-size: 12px }
#mainNav li.selectArea .top_zone_box li a { font-size: 12px; color: #ee7c35; 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: #F60; 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: 60px; display: block; margin-top: 8px; line-height: 21px; margin-left: 8px; }
.hotword a { font-size: 14px; color: #ff0000; text-decoration: underline; font-weight: bold; line-height: 26px; }
.tourmain { width: 763px; height: auto; float: left; }
.ad_two { width: 763px; height: auto; clear: both; }
.ad_two ul { float: left; }
.ad_182 { width: 182px; }
.ad_182 li { margin-bottom: 7px; _margin-bottom: 5px; width: 182px; height: 105px; }
.ad_182 li img { border: 0px; }
.ad_384 { width: 384px; margin-left: 6px; margin-right: 6px; }
.ad_384 li { width: 384px; margin-bottom: 6px; _margin-bottom: 6px; }
.ad_384 li img { border: 0px; }
.toursort { clear: both; width: 763px; height: 59px; background: url(../imgs/index/feilei_bg.gif) no-repeat; margin-bottom: 6px; }
.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; }
.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: 361px; height: 85px; border: 1px solid #fce1ac; padding-top: 5px; padding-left: 10px; overflow: hidden; }
#area .ad_hotJobs_index { width: 948px; clear: both; margin-top: 10px; }
#area .ad_hotJobs_index .top {border: 1px solid #dcdcdc;border-bottom-style: none;}
#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; }
.mbox_2 li { clear: both; width: 400px; height: 23px }
.mbox_2 li strong { font-weight: 400 }
.mbox_2 a { padding-right: 4px }
.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; }
