@charset "utf-8"; 
/*reset*/
body,div,dl,dt,dd,ul,li,h1,h2,h3,p,table,th,td{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0}
input{outline: none;}
img{border:0;display: block}
ol,ul{list-style:none;}
/*topbar*/
@import url("//c.58cdn.com.cn/ui6/topbar.css");
#modify,#minsearch,#link_city_change{display: none}
/*navlist*/
#navlist{ position:relative; z-index:1000; width:990px; margin:0 auto; font-size: 12px}
#navlist ul{padding-left:2px; height:27px; line-height:27px; position:absolute; left:289px; top:-27px; overflow:hidden}
#navlist li{border-right:1px solid #d6d6d6; border-left:1px solid #fff; height:14px; line-height:14px; float:left; padding:0 15px; margin-top:6px}
#navlist li.sel{background:#fff; height:27px; line-height:26px; margin:0;border-left:1px solid #d6d6d6; font-weight:900; margin-left:-1px;}
#navlist li#navbrn{border-right:none}
#navlist li#navbln{border-left:none}
#navlist li.sel#navbrn{border-right:1px solid #d6d6d6;}
#navlist li.sel#navbln{border-left:1px solid #d6d6d6;}
#navlist li a{color:#666}
/*common*/
body{font:14px/1.2 Arial,"宋体"}
.clear{height:0px; overflow:hidden;clear:both;}
a{text-decoration:none; color:#1155cc}
a:hover{text-decoration:underline; color:#ff0000}
.fl{float:left;}
.fr{float:right;}
.clearfix:{zoom:1}
.clearfix:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
/*.clearfix{zoom:1;}*/
.red{color: #ff0000}
.wb-header,.wb-content,.wb-footer{ width:1000px; margin:0 auto}
/*====== head ======*/
.wb-header{height:82px;position: relative;}
.wb-header .logo{position: absolute; top:16px ;left: 0}
.wb-header h1{font: normal 24px Microsoft YaHei;color: #404040;position: absolute;top:26px;left:166px}
.wb-header .fabu{width:199px; height:31px; padding-top:1px; margin-top:23px; border:1px solid #ffb38c; background: url(//img.58cdn.com.cn/ui7/job/hire/hl_bg.png) 0 -218px repeat-x}
.wb-header .fabu a{float:left; width:99px; height:31px; text-align:center; color:#ee5500; font:bold 14px/31px "宋体"}
.wb-header .fabu .fabu_zp{ border-right:1px dashed #ffb38c}
.wb-header .fabu a:hover{ text-decoration:underline}
/*====== main ======*/
.tabsbar{height:34px;padding-left:1px; border:1px solid #dcdee1;border-bottom:2px solid #ee7711; border-left:none}
.tabsbar a{height:34px; line-height:34px; display: inline-block; padding:0 18px 0 19px; margin-left:-1px; border:solid #edeeef; border-width:0 1px;position:relative;z-index:1;color:#585858} 
.tabsbar .selCur{margin-top:-1px; background:#ee7711; border-color:#dd5500; border-width:1px 1px 0 1px;color:#fff;font-weight:bold;z-index:2}
.servicetel{height:48px; line-height:48px; font-size: 12px; color: #888; padding-left: 20px}
.servicetel .time{color: #444;margin-left: 5px}
/*全国图片区域*/
.wrap{width:990px;margin:0 auto}
.picAd  li{/*height:55px;*/float:left; display:inline;margin: 0 7px 5px 0;border:1px solid #bdbdbd;position: relative}
.ad-a{width: 322px; height: 177px;margin-right:7px;/*_margin-right:7px;*/display:inline;overflow:hidden;position:relative}
.ad-a ul li{width:320px;height:175px;border:1px solid #bdbdbd}
.ad-b,.ad-d,.ad-e{margin-right:-12px}
.ad-c li{width:980px;margin-bottom: 5px;/*float:none;*/display:block}
/*.ad-d ul li{width:153px}*/
/*城市图片区域*/
.moduleTit{width:966px;height:34px; line-height:34px; margin:20px 0 10px 0;padding-left:14px;border:1px solid #dcdee1;background:-webkit-gradient(linear,10% 10%,100% 100%,from(#fefefe),to(#fafafa));}
.moduleTit h2{color:#343434; font-size:14px}
/*热门职位*/
.hothire .posList{font-size: 12px; line-height: 26px;}
.hothire .posList ul li{ float: left; width: 311px;margin: 0 0 8px 14px;display: inline}
.hothire .posList a{margin-right: 20px}
.hothire .posList .poscolr{color: #919191}
.hothire .posList .rightbar{border: none}
/*foot*/
.wb-footer{font-size: 12px;padding: 17px 0 93px; border-top: 1px solid #e0e0e0;text-align: center}
/*轮播*/
.ad-a .slidepage{position: absolute;bottom: 8px; right: 7px;z-index: 11}
.ad-a .slidepage li{width: 17px;height: 4px; overflow: hidden; float:left; display: inline; margin-right: 4px;background: #fff; border: none }
.ad-a .slidepage .hover{background: #5f5f5f}
.ad-a .slideCont li{position: absolute;top: 0;left: 0;background: #fff}
.ad-a .slideCont .cur{z-index: 10}
/*box切换*/
.picAd .boxshow{z-index:10;border:2px solid #ff7700;margin: -1px 6px 4px -1px;}
.picAd .boxshow .boxCont{z-index:100;display:block}
.boxCont{display:none;width:100%;position: absolute;top:53px;left:-2px;font-size: 12px;padding-top:5px;background: #fff;border:2px solid #ff7700;border-top: none}
.boxCont .allHire ul{padding-left: 10px;overflow: hidden}
.boxCont .allHire li{float: none;display:block; border: none; height: 22px; line-height: 22px;margin: 0;}
.boxCont .allHire li.bg{padding-left:8px;background:url(//img.58cdn.com.cn/ui7/job/hire/mq-dot.png) 0 10px no-repeat}
.boxCont .compDetail p{height:106px;zoom:1;padding:0 16px 0 10px;line-height: 22px;color: #888;border-left: 1px dashed #e6e6e6;overflow: hidden}
.boxCont .boxTit{padding-top:1px;text-align:center;margin-top:5px;border-top:1px solid #eee;background: #f6f6f6;height: 22px; line-height: 22px;color: #585757}
.boxCont .boxTit a{color: #585757}

.ad-b .boxCont{_width:320px}
.ad-b .boxCont .allHire{width:142px}
.ad-b .boxCont .compDetail{width:178px}
.ad-b .boxCont .allHire ul{height:106px}
.ad-c .boxCont .allHire{width:238px}
.ad-c .boxCont .compDetail{width:742px}


.ad-c .boxCont .allHire ul{height: 90px}
.ad-c .boxCont .allHire li{width: 103px;float: left}
.ad-c .boxCont .compDetail p{height:90px; padding: 0 12px 0 20px}
.ad-d .boxCont{_width:155px}
.ad-e .boxCont{_width:113px}