body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,th,td,button{padding:0;margin:0}
fieldset,img,button{border:0}
input{vertical-align:middle}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;text-align:left}
.clear{ height:0; overflow:hidden;clear:both}
input{outline:none}
a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur()); color:#1155cc}
a:hover{text-decoration:none}
.fl{ float:left}
.fr{ float:right}
.clearfix{zoom:1}
.clearfix:after{content:".";display:block;visibility:hidden;height:0;clear:both}
body{font-size:12px; color:#585858;font-family:'Microsoft YaHei',Arial, sans-serif, '宋体'}
.red{color:#e04e3a}
table{border-collapse:collapse;border-spacing:0}
/*topbar*/
#topbar{width:100%; height:30px; line-height:30px; background:#f5f5f5; background-image:none!important; font: 12px/2 Arial,Tahoma,"宋体"; border-bottom:1px solid #d9dbde}
#topbar .w, #topbar .warp{ width:1170px;line-height:30px}
#topbar .haschild{ height:31px;line-height:30px}
/*#link_city_change{ display:none}*/
.bar_left,.bar_right{ height:30px; word-spacing:normal}
#topbar h2{color:#ee4433; font-weight:bold; font-size:14px}
#ipconfig{ margin:0 22px 0 3px}
#topbar a{color:#585858}
.bar_left span{ color:#888888}
.bar_left .gap,#topbar .mobile,#modify,#myfeet,#minsearch{ display:none}
#topbar .gap{ color:#d9d9d9}
#topbar #sitemap{ padding-right:13px; cursor:pointer}
#sitemapBox{ top:31px}
#my58menu .arrow{ right:12px}
#login .gap{ margin-right:8px}
.bar_right .arrow{ width:5px; height:3px; top:13px; background:url(hirelist.png) -203px -5px no-repeat!important}
/*header*/
#header{width:1170px; position:relative; margin:0 auto; padding:19px 0 23px}
.crumbs{position:absolute; top:-22px; left:167px; color:#b6b6b6; font-weight:bold; font-family:"serif"; display:none}
#crumbs a{color:#585858; font-weight:normal; font-family:"宋体"}
#crumbs a:hover{color:#ff0000}
#header .gap1,#header .gap2{position:absolute; top:-25px; right:44px; color:#d9d9d9}
#header .gap2{ right:115px}
#sitemap .arrow{right:2px}
#logo,#minlogo{text-indent:-100em}
#minlogo:focus,#logo:focus{outline:none}
#header .fabu{width:199px; height:31px; padding-top:1px; margin-top:7px; border:1px solid #ffb38c; background: url(hl_bg.png) 0 -218px repeat-x}
#header .fabu a{ float:left; width:99px; height:31px; text-align:center; color:#ee5500; font:bold 14px/31px "宋体"}
#header .fabu .fabu_zp{ border-right:1px dashed #ffb38c}
#header .fabu a:hover{ text-decoration:underline}
/*main*/
.main{width:980px; margin:0 auto;zoom:1}
.main:after{content:".";display:block;visibility:hidden;height:0;clear:both}
.leftbar{ width:980px; float:left}
.filter{font-size:14px; width:1170px; margin:0 auto 10px;}
.nav{ position:relative;z-index:900}
.tabs{height:34px; line-height:33px;padding-left:1px; border:1px solid #dcdee1;border-bottom:2px solid #ee7711; border-left:none;/* background:#fbfbfb*/}
.tabs a{height:34px; line-height:34px; float:left;padding:0 18px 0 19px; margin-left:-1px; border:solid #edeeef; border-width:0 1px;position:relative;z-index:1;color:#585858; position:relative} 
.tabs i{width:17px; height:16px;background:url(hirelist.png) -223px -19px no-repeat; position: absolute; top: 10px; right: 8px}
.tabs .tabselect{ margin-top:-1px; padding-right: 32px; background:#ee7711; border-color:#dd5500; border-width:1px 1px 0 1px;color:#fff;font-weight:bold;z-index:2}
.jobPrompt,.indPrompt,.detailInfo,.searchJob,.selmore b,.seleAll .pl,.tablist .ico,.seResult a,.seResult span,.fuwu a{background:url(hirelist.png) no-repeat}
.selJobCate,.selIndCate{margin-right:6px; display:inline; border:1px solid #c8c8c8; position:relative}
.jobPrompt, .indPrompt{ display:inline-block; width:146px;height:32px; line-height:32px; padding:0 35px 0 8px; color:#282828; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer; background-position:right -372px;color:#b8b8b8}
.detailInfo{ width:287px; height:39px; line-height:18px; padding:0 11px 0 7px; background-position:left -93px; position:absolute; top:39px; left:62px; font-size:12px}
.detailInfo a{color:#6b6b6b}
/*选择职位类别*/
.setbox{width:836px;position:absolute; top:36px; left:0;background:#fff;border:1px solid #979797; font-size:12px;}
#divJobCate{z-index:900}
.setbox h3{height:36px;line-height:36px; padding-left:7px; background:#f6f6f6;border-bottom:1px solid #c8c8c8;color:#000; font-size:14px}
.jobcatebox th{width:140px; padding:6px 17px 6px 0; text-align:right; font-weight:normal; background:#fafafa; border-right:1px solid #e9e9e9}
.jobcatebox tr,.jobcatebox td,.jobcatebox th{border-bottom:1px solid #e9e9e9}
.jobcatebox th,.jobcatebox td{height:auto;line-height:24px;vertical-align:top}
.jobcatebox th span{padding:0 2px;float:none}
.jobcatebox td{width:678px;padding:5px 0}
.jobcatebox a:hover{ color:#F77D40}
.jobcatelist li{float:left;display:inline;height:24px;margin-left:5px}
.jobcatelist li p{width:152px;padding:2px;overflow:hidden;zoom:1}
.jobcatelist li span{float:left;padding:0 15px 0 10px;text-align:left;background:url(hl_icon.png) right -37px no-repeat;color:#2255DD;cursor:pointer}
.jobcatelist .selected{position:relative;z-index:99; margin-left:-16px}
.jobcatelist .selected p{position:relative;z-index:2;border:2px solid #C8C8C8;border-bottom:none; width:170px;padding:3px 0 1px 3px; background:#fff; overflow:hidden;zoom:1; margin-top:-3px}
.jobcatelist .selected p a{ color:#f77d40}
.jobcatelist .selected span{background-position:right -55px; padding-left:28px; color:#f77d40}
.jobcatelist .selected .subcate{display:block;top:25px}
.jobcatelist .selected .scr{left:auto;right:0}
.subcate{display:none;position:absolute;z-index:1;left:0;width:468px;background:#fff;border:2px solid #C8C8C8;padding:7px 0 7px 30px}
.subcate a{width:150px; height:28px;float:left; line-height:28px; white-space:nowrap}
.masklayer{position:fixed;left:0;top:0;width:100%;height:100%;z-index:899;background:#000;filter:alpha(opacity=15);opacity: 0.15; _position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));_width:expression(eval(document.documentElement.clientWidth));_height:expression(eval(document.documentElement.clientHeight))}
/*选择行业类别*/
.hire_item .indcatelist{ width:820px; padding:8px 0 8px 25px; overflow:hidden;zoom:1}
.hire_item .indcatelist li{ width:200px; height:28px; float:left;line-height:28px;/*color:#404040;*/ white-space:nowrap}
.hire_item .indcatelist a:hover{color:#F77D40}
.keybox_top,.sorting .default,.sorting .newest,.sorting .selsort a,.fuwu,.shaixuan a{background:url(hl_bg.png) repeat-x}
/*筛选*/
.infolist{border:1px solid #dcdee1; position:relative; z-index:8}
.selInfo{ height:43px; background:#f1f1f1; color:#404040}
.selInfo span,.filInfo span{ cursor:pointer}
.selWel{padding:17px 0 0 19px}
.selWel li{float:left;padding-right:14px;cursor:pointer;line-height:12px;*line-height:14px}
.selWel i,.maincon i,.checkbox i{width:10px; height:10px; overflow:hidden; float:left; border:1px solid; border-color:#a0a6aa #c4c8cb #c4c8cb #a0a6aa; background:#fff; display:inline}
.selWel i{margin-right:5px}
.selWel a{ color:#404040; float:left}
.ihover a{color:#ee5500}
.ihover i{border:1px solid #fa8208;background:#fff url(hl_icon.png) -3px 1px no-repeat}
.iselect i{background:#fff url(hl_icon.png) -3px 1px no-repeat}
.selmore{ padding:12px 19px 0 0; z-index:2; position:relative}
.ex_item,.edu_item,.comp_item,.hire_item,.sala_item,.loca_item,.reltime_item{ width:78px; float:left;margin-left:6px; display:inline; border:1px solid #cdcfd1; border-bottom-color:#abadb2;background:#fff; position:relative;cursor:pointer}
.selmore span{height:20px;padding-left:8px; line-height:20px; display:inline-block}
.selmore b{ width:7px; height:4px; overflow:hidden; display:inline-block; background-position:-202px 0; position:absolute; top:8px; right:7px}
.ex_item ul,.edu_item ul,.comp_item ul,.sala_item ul,.reltime_item ul,.localist{ width:78px;padding-top:3px; position:absolute; top:20px; left:-1px;background:#fff;border:1px solid #cdcfd1; border-top:none; display:none}
.selmore ul li{line-height:24px; height:24px}
.selmore a{color:#585858; display:block;padding-left:8px;zoom:1}
.ophover{background:#f5f5f5 url(hl_icon.png) 59px 9px no-repeat}
.comp_item{ width:120px}
.comp_item ul{width:120px}
.comp_item .ophover{ background-position:97px 9px}
.sala_item{ width:113px}
.sala_item ul{ width:113px}
.sala_item .ophover{ background-position:94px 9px}
.hire_item .ophover{ background-position:64px 9px}
.filInfo{height:31px;padding:12px 0 0 15px; /*margin-bottom:2px;*/ color:#404040; background:#fafafa;border-top:1px solid #edeef0}
/*选择排序方式*/
.sorting{width:169px;height:22px; display:inline; margin-right:20px;overflow:hidden; zoom:1}
.sorting li{float:left; height:22px;}
.sorting li a{height:20px; line-height:20px;float:left; padding:0 13px; margin-left:-1px; color:#404040;border:1px solid #dcdee1; background-repeat:no-repeat; position:relative; z-index:1}
.sorting .default{ padding-left:3px;background-position:0 -36px; background-repeat:no-repeat}
.sorting .default a{border-left:none; padding:0 11px 0 10px}
.sorting .compet a{position:relative}
.sorting .selsort i{display:inline-block; width:7px; height:8px; overflow:hidden; background:url(hl_icon.png) -5px -113px no-repeat; position:absolute; top:6px; left:52px} 
.sorting .newest{padding-right:2px; background-position:right -59px; background-repeat:no-repeat}
.sorting .newest a{border-right:none}
.sorting .selsort{background-position:0 -170px}
.sorting .selsort a{color:#fff; border-color:#8f9296;background-position:0 -149px;z-index:2}
.newest.selsort{background-position:right -193px}
.pad0{ padding-top:0; position:relative; z-index:1}
.pad0 div{ margin-left:6px}
.loca_item{width:98px}
.loca_item .localist{width:410px; padding:9px 8px 3px 8px; position:absolute; top:20px;left:-335px;background:#fff;border:1px solid #cdcfd1; border-top:none}
.loca_item .showline{ width:328px; height:1px; overflow:hidden; background:#cdcfd1; position:absolute; top:0; left:-6px}
.loca_item ul{padding-bottom:5px; overflow:hidden; zoom:1}
.loca_item ul li{ width:82px; float:left; padding:0; line-height:20px}
.loca_item a{display:inline-block; padding:0 6px; color:#404040; white-space:nowrap}
.loca_item a:hover{background:#ee7711; color:#fff}
.loca_item .locasel{ background:#ee7711; color:#fff}
.loca_item .dist_info{ border-top:1px dashed #a0a0a0; padding-top:12px}
/*tablist*/
.tablist #wireAd_zp_l_t{float:none}
.tablist{ border-top:1px solid #edeef0}
.tablist dl{ height:46px; line-height:46px; padding-left:19px; text-align:left;border-bottom:1px solid #edeef0; clear:both}
.bgcolor{ background:#f7f8fa}
.tablist dt{ width:353px;height:46px; float:left}
.tablist b{ color:red; font-weight:normal}
.tablist dd{height:46px; float:left; white-space:nowrap}
.tablist a{ color:#000}
.tablist a:hover{ color:#ff0000}

.w46{ width:28px}
.w271{ width:271px}
.w133{ width:122px}
.w96{ width:106px}
.w68{ width:68px; /*padding-left:21px*/}
.maincon i{ margin:16px 15px 0 0}
.tablist .pd{ padding-left:31px}
.tablist .fl{ color:#666; font-size:12px}
.maincon .seleAll{height:46px;line-height:44px;background:#fafafa; cursor:default;zoom:1}
.maincon .seleAll span{ float:left}
.maincon .seleAll i{ margin:16px 8px 0 19px; _margin-right:5px}
.seleAll .pl{ width:116px; height:31px; line-height:31px; margin:8px 0 0 8px; display:inline; padding-bottom:4px; *padding-bottom:0; background-position:0 -36px; font-size:14px;color:#fff; cursor:pointer;border:none}
.tablist .t{ float:left;font-size:12px}
.tablist .t:visited{ color:#810081}
.tablist .tu{ color:#49ad6a; margin:2px 0 0 5px; float:left; display:inline}
.tablist .ico{ float:left; width:15px; height:16px; margin:16px 0 0 10px; display:inline}
/* .tablist .ding1{ background-position:-226px 0;}
.tablist .ding2{ background-position:-258px 0;} */
.tablist .ding2{ background-position:-226px 0}
.tablist .ding1{ background-position:-258px 0}
.tablist .ji{ background-position:-210px 0}
.tablist .jingpin{ background-position:-258px -19px}
.tablist .yan,.tablist .mingqi,.tablist .renli{ margin:16px 3px 0 4px}
.tablist .yan{ background-position:-242px 0}
.tablist .mingqi{background-position: -274px 0}
.tablist .renli{ background-position:-241px -19px}
.tablist .zhijie{ width:auto;line-height:18px; background:yellow}
/*rightframe右侧广告*/
#rightframe{width:160px; float:right}
.leftad li{position:relative; padding-bottom:5px; z-index:8}
.leftad li a{ display:block;*display:inline}
.leftad img{width:160px;border:1px solid #f1f1f1}
#ad18 a{ display:block}
#ad18 li{ padding-bottom:5px}
.tipsboxright{position:absolute;z-index:500;right:160px;top:0}
.smallpre{width:182px;position:relative}
.stop{width:182px;height:6px;background:url(smalltips.gif) 0 0;overflow:hidden; display:none}
.sbottom{width:182px;height:10px;background:url(smalltips.gif) 0 -7px;overflow:hidden; display:none}
.smallcon{padding:11px 7px 0 11px; background:#fff; border:2px solid #ff7700}
.smallcon strong{color:#777}
.smallcon ul{ margin-top:7px}
.smallcon li{height:26px;line-height:26px;overflow:hidden;background:url(smalltips.gif) no-repeat -379px 5px;text-indent:8px;margin:0}
.leftad .smallcon a,#ad18 .smallcon a{ display:inline}
.smallcon div{background:#f1f1f1;margin:0 -7px 0 -11px;padding-top:1px}
.smallcon p{border-top:1px solid #fff;background:#fafafa;text-align:center;color:#ccc;height:24px; line-height:24px}
.smallcon p a{color:#666;margin:0 5px}
.smallcon p a:hover{color:#f00}
.ssanjiao{position:absolute;right:-7px;top:20px;width:9px;height:13px;background:url(smalltips.gif) -365px 0}
/*搜索结果*/
.seResult{ height:29px;padding:7px 0 0 21px; background:#f7fbec; font-size:14px}
.seResult a{display:inline-block;  padding-left:2px; background-position: left -68px; color:#585858; font-size:12px; margin-left:5px; vertical-align:middle}
.seResult span{display:inline-block; height:23px; line-height:23px; padding:0 17px 0 16px; background-position: right -68px}
.seResult .satis{margin-left:12px}
.satis span{padding:0 18px 0 17px}
/*页码样式*/
.pagerout{text-align:center;padding:44px 0 24px}
/*.pager{display:inline-block;*display:inline;zoom:1}*/
.pager a,.pager strong{height:34px;line-height:34px;display:inline-block;padding:0 13px; margin-left:-1px;position:relative; z-index:1;color:#585858; border:1px solid #e6e7e8; font:bold 14px/34px "Arial"; vertical-align:middle}
.pager a:hover{color:#ee5500}
.pager strong{background:url(pageBg.png) repeat-x; color:#fcfcfc; z-index:2; font-size:16px}
.pager .recently{ font-weight:normal}
.pager .next,.pager .prv{padding:0 24px 0 19px; background:url(nextIcon.png) no-repeat 59px center;font-weight:normal; font-size:12px}
.pager .prv{padding:0 19px 0 24px;background:url(prevIcon.png) no-repeat 15px center}
.pager .readPage{color:#ee5500}
.pagerout .newInfo{width:78px; display:inline-block; margin-left:9px; border:1px solid #edeeef; border-bottom-color:#d7d9db; background:#fcfcfc; vertical-align:middle}
/*links*/
.bottom{ width:1170px; margin:0 auto}
.links{ width:968px; margin-top:20px;padding:0 15px; border:1px solid #dcdee1; border-top:2px solid #f27318; color:#666}
.links a{color:#666}
.links a:hover{ color:#ff0000}
.links dl{border-top:1px dotted #ddd}
.links .cIntro{border:none}
.links dl{ clear:both; /*padding:13px 0;*/ padding:8px 0;line-height:24px; overflow:hidden; zoom:1}
.links dt{ /*width:158px; white-space:nowrap; width:140px; */text-align:right; float:left; display:inline; margin-right:10px}
.links dd{ /*float:left;width:780px;*/}
.sRele a,.sRecom a,.fLink a{/* width:134px; */float:left; display:inline; margin-right:13px; white-space:nowrap}
/*fuwu*/
.fuwu{width:913px;height:67px; background-position:0 -81px; padding-left:87px; margin-top:10px; overflow:hidden; zoom:1}
.fuwu li{float:left;}
.fuwu a{width:227px; height:67px; float:left; display:inline;text-indent:-999px}
.fuwu .blink1{ background-position:0 -134px}
.fuwu .blink2{ background-position:0 -203px}
.fuwu .blink3{ background-position:0 -272px}
.fuwu .blink4{ width:135px; height:21px;margin-top:24px; background-position:0 -341px}
/*footer*/
#footer{text-align:center;padding:20px 0 10px 0; color:#666}
#footer a{ color:#666}
/*职位详情*/
.hoverinfobox{position:relative; float:left; z-index:5}
.hoverinfobox #arrow{position:absolute;left:-5px; top:15px; z-index:5}
.hoverinfobox #arrow em,.hoverinfobox #arrow span{display:block;width:0;height:0;overflow:hidden; position:relative}
.hoverinfobox #arrow em{border-color:transparent #ff7700 transparent transparent;border-style:dashed solid dashed dashed;border-width:10px}
.hoverinfobox #arrow span{border-color:transparent #fff transparent transparent;border-style:dashed solid dashed dashed;border-width:10px;top:-20px;left:3px}
.tipsbox{width:664px; position:absolute; top:-18px; left:14px; border:2px solid #ff7700; background:#fff; z-index:4;color:#282828}
.xboxcontent{padding:12px 25px 27px 26px}
.xboxcontent li{float:left;display:inline}
.posCom{height:28px; line-height:28px; color:#fff; background:#ff7700; position:absolute; top:16px; right:0; padding:0 7px 0 14px}
.posCom span{ font-size:14px}
.xboxcontent h2{ height:38px; line-height:38px; font-size:16px}
.zhanshi li{height:30px; line-height:30px;width:289px; border-bottom:1px dotted #e8e8e8}
.zhanshi span{ color:#585858}
.zhanshi .mar30{ margin-right:30px}
.zhanshi .nobor{ border:none}
.cbright{ overflow:hidden;zoom:1; padding-top:17px}
.cbright li{margin-bottom:12px;line-height:28px}
.cbright li:after{content:".";display:block;visibility:hidden;height:0;clear:both}
.cbright li div{position:relative;float:left;display:inline; margin:0 20px 0 0;white-space:nowrap;padding-right:12px;margin:0 8px 0 0;background:url(ire_sp_ico.gif) right -600px no-repeat}
.cbright li div .fl{clear:right;zoom:1;display:inline;padding:0 8px;color:#a64132;background:#ffe9e5;border-left:2px solid #f57a67;border-bottom:1px solid #e5d1ce}
.cbright li .cbbg1 .fl{color:#8c5200;background:#fff0db;border-left-color:#ffa82e;border-bottom-color:#e5d8c5}
.cbright li .cbbg2 .fl{color:#007300;background:#dcf5dc;border-left-color:#68BB68;border-bottom-color:#c6dcc6}
.cbright li .cbbg3 .fl{color:#38588c;background:#e0ecff;border-left-color:#80A7E5;border-bottom-color:#c9d4e5}
.cbright li .cbbg1{background-position:right -540px}
.cbright li .cbbg2{background-position:right -630px}
.cbright li .cbbg3{background-position:right -570px}
.comSpot .traInfo{line-height:42px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.traInfo span{color:#1155cc}
.xboxcontent p{line-height:22px; white-space:normal; padding-top:5px; word-wrap:break-word}
/*rightframe右侧广告*/
#rightframe{width:160px; float:right}
/*搜索结果*/
.resultinfo{ width:1170px; margin:10px auto; border:1px solid #e8e8e8; border-bottom-color:#d9d9d9;overflow:hidden; zoom:1}
.resultinfo p{height:34px; line-height:34px; padding-left:19px; border-bottom:1px solid #f5f5f5;color:#000}
.resultinfo p span{color:red}
.resultinfo dl{float:left;padding:6px 0 6px 19px; line-height:24px}
.resultinfo dt{ width:97px; float:left}
.resultinfo dd{width:800px; float:left}
.resultinfo li{width:160px; float:left; color:#a8a8a8}
.resultinfo .b28{ color:#282828; font-weight:bold}
.resultinfo .showall{ padding:12px 11px 0 5px; color:#888; background:url(hl_icon.png) right -9px no-repeat; display:none}
.resultinfo .hide{ background-position:right -156px}
/*无搜索结果*/
.noresult{ margin-bottom:10px; padding:31px 0 19px 0;color:#282828; border-top:1px solid #dcdee1}
.noInfo{ padding:22px 20px 52px 210px; background:url(noresult.png) 61px top no-repeat}
.noresult p{ font-size:14px}
.noInfo p span{ color:#e0503a}
.noInfo dl{ line-height:22px; padding:12px 0 21px 0}
.noInfo dl a{ margin-left:7px}
.hotkey{ height:34px; line-height:34px; padding-left:15px; border:1px solid #e8e9eb}
.hotkey a{ margin-right:25px}
.hotkey span{ margin-right:16px}
.othercate p{ padding-left:20px}
.othercate ul{ padding:12px 0 0 30px; overflow:hidden; zoom:1}
.othercate ul li{ width:190px; float:left; height:28px; line-height:28px}
.links .reslink{ border:none}
/*广告图片*/
.zhaopin_ad{ margin-bottom:10px; display:none}
#wireAd_lb{ margin:0 auto 10px!important}

#top_google_ad_agent{ border-bottom:none!important}
#top_google_ad_agent ul{ clear:both;/* height:94px*/}
#top_google_ad_agent li{ height:46px; line-height:46px; text-align:left; width:100%; float:left}
#bottom_google_ad li{ vertical-align:bottom}
.div_ad_zp {margin:10px 0; width:1000px}
.div_ad_zp_t { width:1170px; margin:0 auto;margin-bottom:10px;}
/*三级分类筛选*/
.cataItem{ padding:9px 0 17px 17px; border:1px solid #dcdee1; border-top:none}
.selection li{ width:150px; height:28px; line-height:28px; float:left; font-size:12px}
.selection a:hover{ color:red}
.selection .select a{ font-weight:bold; color:#000}
.selection .selItem{ font-weight:bold; color:#585858}
.shaixuan{ margin-top:9px; height:26px; }
.shaixuan input{ float:left; width:214px; height:26px;line-height:26px; padding-left:7px; border:1px solid #c5c6c7; border-bottom-color:#e8e9eb; border-right:none;}
.shaixuan a{ float:left; width:56px;line-height:26px; border:1px solid #dcdee1; border-bottom-color:#c3c5c7; text-align:center; font-size:12px; color:#585858; font-weight:bold;background-position:0 -256px}
.keyword{color:#b8b8b8}
.keyword2{color:#282828}
#tooltipdiv1{width:221px; background:#fff; font-weight:bold; font-size:12px; margin-top:-2px}
.tooltip ul{width:221px;border:1px solid #dcdadc; border-top:none}
.tooltip li{height:24px; line-height:24px;padding:0 8px; cursor:pointer}
.tooltip li a{ color:#666; font-weight:normal; float:left}
.tooltip li .tool_r{float:right;color:#a8a8a8;font-weight:normal;}
.tooltip li.selected a b,.tooltip li.selected a,.tooltip li.selected .tool_r{color:#666}
.tooltip li.selected,.tag_options li.open_hover{background:#f7f7f7}
/*.searchJob{width:96px; height:35px; text-align:center;color:#fff; font:17px/33px "微软雅黑"}*/

/*选择行业类别*/
#divIndCate{ top:20px; left:-350px;z-index:99; border-color:#cdcfd1}
.hire_item{ width:98px;}
#divIndCate em{ width:98px; height:1px; background:#fff; position:absolute; top:-1px; left:343px}
/*.hire_item span{ width:90px; height:26px;background:#fff; position:relative; z-index:100}*/
/*.hire_item b{z-index:101}*/
.selmore .indcatelist li{ cursor:default}
.selmore .indcatelist a{ color:#1155cc; display:inline}
/*ie赞助商链接跑偏*/
#bottom_google_ad{ width:998px; overflow: hidden;zoom:1;}
/*百度广告隐藏*/
#baidu_zhuti{ display:none!important}
/*公司行业*/
.hire_item span{ width:75px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
/*返回顶部*/
.gotop{height:60px;width:17px;cursor:pointer;/*position:fixed; bottom:100px;right:10px;*/background:url(sprites.png) 0 -763px no-repeat;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||10)-(parseInt(this.currentStyle.marginBottom,10)||100)));}
/*帮帮在线*/
.tablist .bbonline{ background-position: right top}
/*职位类别关闭按钮*/
#divJobCate h3 a{ width:20px; height:20px; position:absolute; top:8px; right:10px; background:url(top_box_close.gif) no-repeat 0 0}
/*窄屏*/
.screenWid #topbar .w,.screenWid #topbar .wrap,.screenWid #header,.screenWid .div_ad_zp_t,.screenWid .filter,.screenWid .main{width:1000px}
.screenWid .leftbar,.screenWid #footer{ width:830px}
.screenWid .resultinfo{ width:1000px}
.screenWid .links{ width:798px}
.screenWid .fuwu{ width:743px}
.screenWid #divIndCate{ width:780px; left:-320px;}
.screenWid #divIndCate em{ left:313px}
.screenWid .hire_item .indcatelist{ width:780px}
.screenWid .hire_item .indcatelist li{ width:180px}
.screenWid .w46{ width:22px}
.screenWid .tablist dt{ width:278px}
.screenWid .tablist dt .t{ max-width:164px; _width:expression(function(e){e.style.width=e.clientWidth > 164 ? "164px" : "auto";}(this));  overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.screenWid .w271{ width:190px}
.screenWid .w271 .fl{max-width:155px; _width:expression(function(e){e.style.width=e.clientWidth > 155 ? "155px" : "auto";}(this)); overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.screenWid #bottom_google_ad{ width:828px;}

/*搜索结果页*/
/* searchTip */
#searchTip{background:#FFFEF8;padding:10px 10px 10px 20px;border-bottom:solid 1px #F1F1F1;line-height:28px;zoom:1;font-size:14px}
#searchTip .report{ width:16px; height:17px; margin:5px 5px 0 0; background:url(list_bg.png) no-repeat 0 0!important; border:none}
#searchTip p a{margin-right:5px;font-weight:400}.notice{width:32px;height:32px;background:url() no-repeat 0 -850px #FFFEF8;margin:9px 0 90px -66px}
#searchTip .nr{padding-left:18px;+padding-left:22px;_padding-left:25px}
#searchTip .nr .reSearch span{float:none;vertical-align:middle}
#searchTip .nr .reSearch a{ cursor:pointer}
#searchTip .nr .reSearch a:link{color:#25d}
#searchTip .nr .reSearch a:visited{color:#25d}
#searchTip .nr .reSearch a:hover{color:#f00}
#searchTip .nr .reSearch a:active{color:#f00}
#searchTip strong{color:red;font-weight:700}
#searchTip em{font-style:normal;}
.nr{padding-left:50px}ol.nr li{list-style:decimal outside}
.tablist dl .time{ float:right; margin-right:40px; display:inline}
.tablist dl .area{ color:#585858; margin-left:8px}
.tablist .rec{ width:auto;}
/*浮层闪动问题*/
.hoverinfobox{ margin-left:5px; display:inline}
/*残疾人招聘专题*/
.disaSear{ margin:10px 0 0 140px; }
.disaSear .sbtn{ width: 84px;border-left:1px solid #b7b7b8}
.disaSear .key,.disaSear .keybox_top{ width: 390px}
.cityItem{width:1142px; margin:0 auto 18px; padding:10px 10px 10px 18px; border:1px solid #dcdee1}
.cityItem .selection li{ width: 57px}
.disaCont .disaInfo{ display:inline-block; height: 34px; line-height: 34px; padding:0 16px; *width: 166px; background: #ee7510; border: 1px solid #dc5200; border-bottom: none; color: #fff; font-size: 14px}
.disaCont .keyword{color:#868688}
.disaCont .selInfo,.disaCont .selWel a{ color: #585858}
.disaCont .tablist .fl{ color: #555557}
.disaCont .infolist{ border-top:2px solid #ee7510; }
.disaCont .loca_item, .disaCont .reltime_item{ width: 98px; margin-left: 0}
.disaCont .reltime_item, .disaCont .dist_item{ border-left: none;}
.disaCont .loca_item .localist{ left: -329px}
.disaCont .loca_item .showline{ left: 0}
.disaCont .reltime_item ul{ width: 98px} 
.disaCont .shaixuan{margin-top: 12px;} 
.disaCont .shaixuan input{ width: 81px; height: 20px;  line-height: 20px;border-color:#a9acb2; border-bottom-color:#ccced1; }
.disaCont .shaixuan a{ width: 43px; height: 20px; line-height: 20px;background-position: 0 -260px; color: #242527; font-weight: normal;}
.disaCont .tablist dt{ width:392px;}
.disaCont .w271{ width:370px}
.disaCont .w133{ width:151px}
.disaCont .w96{ width:168px}
.disaCont .infolist .cataT{ float: left;; font-size: 16px; margin-right: 10px; display: inline;}
.disaCont .moreInfo{text-align:center;padding:44px 0 24px}
.disaCont .moreInfo a{ font-size: 16px; font-weight: bold; text-decoration: underline; color: #ff0000}
.disaCont .links{ width: 1138px}
.screenWid .cityItem{ width: 970px}
.screenWid .disaCont .links{ width: 968px}
.screenWid .disaCont .w271{ width:190px}
/*筛选条件添加商圈*/
.pad0 .hire_item{ position: absolute; top: 0; right: 500px}
.screenWid .pad0 .hire_item{ right: 410px}
.links dt h2{ font-weight: normal;}
.selmore .indcatelist .iselect a{color: #F77D40;}
/*右侧添加内链*/
.caGuide{ padding:2px 5px 7px; border: 1px solid #f1f1f1}
.caGuide h3{ line-height: 32px}
.caGuide ul li{ line-height: 26px}
.caGuide .guideItem li{ width: 74px;float: left}

.pf { margin:0 auto;  width:980px; margin-bottom:5px;}
.gg { height:66px;}
.gg0 { float:left;}
.gg0 img { width:980px; height:66px;}
.gg1 { float:left;}
.gg2 { float:right}
.gg1 img { width:250px; height:66px;}
.gg2 img { width:730px; height:66px;}