body {font-family: microsoft yahei;}

.uinfo dd i,
.slider .sprev i, 
.slider .snext i,
.dinfo .tool a i,
.elist .right .tel s {background-image: url('../images/listSprite.png'); background-repeat: no-repeat;}


/*详情页组件*/
.dinfo {height:50px;}
.dinfo ul {float: left; margin: 10px 0;}
.dinfo li {float: left; border-right: 1px dotted #ddd; padding-right: 12px; margin-right:12px; text-align: center; color: #999; font-size: 14px;}
.dinfo li strong {color: #333; font-weight: 500;}
.dinfo .tool { float:right;margin: 10px 0; font-size: 14px;}
.dinfo .tool a {float: left; margin-right: 20px; color: #666;}
.dinfo .tool a i {float: left; margin: 2px 3px 0 0;}
.dinfo .tool .fov i {width: 19px; height: 17px; background-position: -33px -56px;}
.dinfo .tool .curr {color: #fd5115;}
.dinfo .tool .fov.curr i {background-position: -52px -56px;}
.dinfo .tool .share i {width: 13px; height: 15px; background-position: 0 -76px; margin-top: 4px; margin-right: 5px;}
.dinfo .tool .report i {width: 19px; height: 17px; background-position: -14px -76px; margin-right: 5px;}
.dinfo .tool .edit i {width: 16px; height: 16px; background-position: -22px -93px; margin-right: 5px;}





/*分类导航*/
.filter{border: 4px solid #cccccc; padding: 0 15px 10px; margin: 10px 0; font-size: 16px; position:relative; }
.filter dl{padding-top: 15px;}
.filter dt{float: left; margin-right: 10px; color: #aaa;}
.filter dd{position: relative; overflow: hidden;}
.filter dd a{position: relative; display: inline-block; margin: 0 3px 10px; color: #666; padding: 1px 4px; border-radius: 3px;}
.filter dd a.on{background: #ff9501; color: #fff;}
.filter dd a.on s {position: absolute; left: 50%; top: 28px; width: 0; height: 0; margin-left: -7px;border-style: solid;border-width: 0 8px 8px;border-color: transparent;border-bottom-color: #efefef;}
.filter dd em.morei{display:inline-block; position: absolute; right: 0;bottom: 10px; background: #FF9543; color: #fff; padding: 0 5px;}
.filter .subnav {display: none; clear: both;font-size: 14px;padding: 10px;border-radius: 5px; background: #efefef;}
.filter .subnav div {display: none;}
.filter .subnav div a{margin-bottom: 10px;}


.filter-selected{ position:absolute; right:20px; bottom:10px;}
.filter-selected .fl-selected{font-size: 14; color: #999; }
.filter-selected .fl-selected li{float: left;}
.filter-selected .fl-selected li span{display: inline-block; padding: 2px 0 2px 6px; border: 1px solid #fff;}
.filter-selected .fl-selected li a{display: inline-block; padding: 2px 20px 2px 6px; margin-left: 5px; border: 1px solid #eee; color: #999; border-radius: 3px; background: url(../images/sp2013.gif) no-repeat right -432px;}
.filter-selected .fr-selected a {display: block;padding: 8px 20px;background: #fcfcfc;border: 1px solid #ff9501;color: #e17c04;font-size: 16px;float: left;margin: 0 5px;}
.filter-selected .fr-selected a:hover{background: #f56623; color: #fff !important;}



.f-search{width: 960px; height: 68px;margin: 20px auto; clear: both;}
.f-search .f-tit{float: left;width:88px; height:38px; line-height:38px; color:#fff; font-size:16px; text-align:center; background: #f85959; border-bottom-left-radius: 3px; border-top-left-radius: 3px;}
.f-search .f-inp{float: left;border:2px solid #f85959;width:370px;padding:3px 5px;height:28px;line-height:28px;font-size: 16px;}
.f-search .f-btn{float: left;background:#f85959 url(../images/search.png) 7px center no-repeat;width:88px;height:38px;line-height:38px;color:#fff; font-size:16px; border:0; outline:0; padding-left:42px; margin-right: 10px; text-align:left; cursor:pointer; border-bottom-right-radius: 3px; border-top-right-radius: 3px;}
.f-search .searchform{float: left;display: inline-block;}
.f-search .hotkey{display: block;clear: both;height: 28px;line-height: 28px;}
.f-search .hotkey a{ padding: 0 5px;}
.f-search .hotkey a:hover{}


.f-btns{display:inline-block;float:left}
.addbtn{position:relative;float:left;margin-left:15px}
.addbtn a{display:inline-block;border:0;line-height:36px;background-color:#379be9;color:#fff;font-size:18px;height:36px;padding:0 15px;border-radius:3px;text-align:center}
.addbtn dl{position:absolute;left:0;top:36px;width:100%;display:none}
.addbtn dl dd a{display:block;height:32px;line-height:32px;background-color:#eee;color:#333;font-size:16px;border-radius:0;box-shadow:none;text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #fff}



/* 侧栏  old*/
.leftnav{width:210px; }
/*侧栏导航*/
.screening {width:198px;float: right;margin-top: 25px;background:#fff;border: 1px solid #ededed;box-shadow:0 0 10px rgba(0,0,0,.05);}
.screening .hd {position: relative;line-height: 25px;margin-top:20px;font-size: 16px;color: #333;padding:0 15px;}
.screening .hd i {position: absolute;left:0;top:0;width: 5px;background:#f39a3a;height: 25px;}
.screening .hd p {padding-bottom:5px;border-bottom:2px solid #e5e5e5;}
.screening .bd {padding:15px;font-size: 14px;}
.screening dl {margin-bottom: 10px;}
.screening dl dt {margin-bottom: 5px;}
.screening .bd a {position: relative;display: block;line-height: 26px;}
.screening dt a {color: #4d4d4d;}
.screening dd {display: none;}
.screening .open dd {display: block;}
.screening dd a {color: #9297a0;}
.screening dd .curr {color: #f60;}
.screening dt i {position: absolute;top:11px;right:0;display: block;}
.screening dt i {width: 7px;height: 4px;background-position: -108px -35px;}
.screening .open dt i {background-position: -197px -35px;}
.screening .bd dd a:hover {color: #616469;}
	
.leftnav-tit{margin-top: 5px;height: 38px; line-height: 38px; border-bottom: 2px solid #ff552e;}
.leftnav-tit h3{font-size: 18px;color: #333;font-weight: 600;text-align: left;}
.left_tuijian{}
.left_tuijian ul{}
.left_tuijian ul li{width:185px;height:90px; margin:10px auto; clear:both;}
ul.hot_zhiwei{}
ul.hot_zhiwei li{display: inline-block;padding: 5px 10px;margin: 2px 0;}
ul.hot_zhiwei li a{display: inline-block; position: relative;}
ul.hot_zhiwei li a s{ display: inline-block; text-decoration:none; font-size: 9px; height: 12px; line-height: 12px; background: #fc0; border-radius: 3px;}



/* 右侧 */
.rightMain {width: 980px;}
.totalCount {display: inline-block; height: 30px;line-height: 30px; margin: 0 0 0 20px; text-align: right;font-size: 14px;color: #9297a0;}
.chose .tcount {float: left; border-left: 1px solid #ddd; padding: 0 10px; font-size: 14px; color: #666;}

/* 筛选 页码 */
.chose {position: relative;height: 38px;line-height: 38px;border:1px solid #ddd;z-index: 100;background: #fff;}
.moreScreening dl {position: relative;float: left;}
.moreScreening dt {position: relative;z-index: 11; height: 38px;}
.moreScreening dd {display: none;position: absolute;left:-1px;top:38px;padding:5px 0;border:1px solid #ddd;border-top: none;background: #fff;-moz-box-shadow: 0 10px 25px rgba(0,0,0,.2); -webkit-box-shadow: 0 10px 25px rgba(0,0,0,.2);box-shadow: 0 10px 25px rgba(0,0,0,.2);z-index: 10;-webkit-animation: topFadeIn .3s ease-out; -moz-animation: topFadeIn .3s ease-out; animation: topFadeIn .3s ease-out;}
.moreScreening dl.sub:hover dd {display: block;}
.moreScreening dd.area1 {top: 33px; right: 0;}
.moreScreening a {position: relative;display: inline-block;font-size: 14px;color: #666;}
.moreScreening dt a ,.moreScreening .msub a {padding:0 25px 0 10px;}
.w1200 .moreScreening dt a ,.w1200 .moreScreening .msub a {padding:0 28px 0 18px;}
.moreScreening dd a {display: block;line-height: 26px;white-space: nowrap;}
.moreScreening .msub a:hover , .moreScreening .msub a.curr {color: #555;background:#e2e2e2;}
.moreScreening a.m {border-right: 1px solid #ddd; max-width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.moreScreening a.m i {position: absolute;right:12px;top:18px;display: block;width: 7px;height: 4px;background-position: -108px -84px;z-index: -1;}
.moreScreening dl.sub:hover a.m i {background-position: -197px -84px;}
.sort ,.pages{float: left;}
.sort {margin-right: 5px;}
.sort ,.sort a {font-size: 14px;color: #9297a0;}
.sort a {position: relative;margin: 0 8px 0 5px;}
.sort a i {display: inline-block;width: 7px;height: 8px;margin:0 5px;background-position: -316px -158px;vertical-align: middle;}
.sort a.curr i {background-position: -197px -156px;}
.sort a.curr i.icon-sort-c {background-position: -197px -205px;}
.sort a.curr {color: #666;}

.pages {display: none; position: relative;padding: 0 25px;border-left: 1px solid #ddd;text-align: center;}
.pages a {position: absolute;top:1px;display: block;padding:0 5px;font-family: "SimSum";color: #ccc;}
.pages a.prev {left:5px;}
.pages a.next {right:5px;}
.pages a:hover {color: #333;}
.pages a.disabled:hover {color: #ccc;cursor: default;}
.pages .atpage {color: #00b38a;margin-right: 4px;}


/* 导航条 */
.breadcrumb {margin-top: 15px;overflow: hidden;}
.breadcrumb li {height: 34px;line-height: 34px;float:left;}
.breadcrumb li ,.breadcrumb li a {font-size: 14px;color:#666;}
.breadcrumb li.thispg {}
.breadcrumb li span {margin:0 5px;}
.breadcrumb li a:hover {color: #000;}

/* 分页 */
.pagination {height: 80px; padding: 30px 0 0; text-align: center;}
.pagination-pages a, .pagination-pages span {display: inline-block; width: 30px;vertical-align: middle; height: 30px; margin: 0 0 0 4px;background-color: #fff; border:1px solid #ececec;text-align: center; line-height: 30px; font-size: 14px; cursor: pointer; color: #333; text-decoration: none;}
.pagination-pages .curr, .pagination-pages .interim {cursor: default;}
.pagination-pages .interim {border-color: transparent; background: transparent; box-shadow: none; padding: 0;}
.pagination-pages .curr {background: #f8ac59; color: #fff; border-color: #e9e9e9; cursor: no-drop;}
.pagination-pages a:hover {background-color: #f8ac59; color: #fff; border-color: #f8ac59;}
.pagination-pages .prev, .pagination-pages .next {width: 50px; padding: 0 8px; }
.pagination-pages .first, .pagination-pages .last {width: 30px; padding: 0 8px; }
.pagination-pages .disabled {color: #d9c9c0;cursor: default;}
.pagination i {color: #ccc;}

/* 分页 */
.pagination {padding: 10px 0 10px; text-align: center; line-height: 28px; font-size: 14px; color: #333; margin-top: 30px;}
.pagination li {display: inline-block; margin-right: 5px; border: 1px solid #eee;}
.pagination li.page_current {border-color: #e9e9e9;}
.pagination li.page_disabled {display: none;}
.pagination li a, .pagination li span {display: block; padding: 0 10px; background: #fff;}
.pagination li a:hover ,.pagination li.page_current span {background: #f8ac59; color: #fff; border-color: #e9e9e9;}
.pagination li.page_more span {background: #fff;color: #333; cursor: default;}
.pagination .page_info {display: none;}



/* 选择区域 */
.areaList {position: absolute; left: -1px; top: 38px; width: 500px; padding: 15px 0 7px; cursor: default; background-color: #fff; border: 1px solid #ddd; border-top: none; -moz-box-shadow: 0 10px 25px rgba(0,0,0,.3); -webkit-box-shadow: 0 10px 25px rgba(0,0,0,.3); box-shadow: 0 10px 25px rgba(0,0,0,.3); -webkit-animation: topFadeIn .3s ease-out; -moz-animation: topFadeIn .3s ease-out; animation: topFadeIn .3s ease-out;z-index: 10;display: none;}
.areaList p {line-height: 80px;}
.areaList .sub-data {float: left; position: relative; width: 21%; height: 25px; line-height: 25px; font-size: 14px; margin: 0 2% 8px;}
.areaList .sub-data a {display: block;padding:0; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.areaList .curr {background-color: #ed8f36;}
.areaList .curr a {color: #fff;}
.areaList .curr i {position: absolute; left: 50%; bottom: -6px; margin-left: -5px; width:0; height:0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #e8e7e7;}
.areaList ul {display: none; float: left; width: 100%; margin: -2px 0 5px; padding: 10px 0; background-color: #e8e7e7;}
.areaList li {float: left; width: 21%; height: 25px; text-align: center; line-height: 25px; padding: 0 2%; font-size: 13px;}
.areaList li a {display: block;padding:0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.moreScreening .areaList {top: 6px; }


/* 选择行业 */
.industryList {position: absolute; left: -1px; top: 38px; width: 686px; padding: 15px 0 7px; cursor: default; background-color: #fff; border: 1px solid #ddd; border-top: none; -moz-box-shadow: 0 10px 25px rgba(0,0,0,.3); -webkit-box-shadow: 0 10px 25px rgba(0,0,0,.3); box-shadow: 0 10px 25px rgba(0,0,0,.3); -webkit-animation: topFadeIn .3s ease-out; -moz-animation: topFadeIn .3s ease-out; animation: topFadeIn .3s ease-out;z-index: 10;display: none;}
.industryList p {line-height: 80px;}
.industryList .sub-data {float: left; position: relative; width: 21%; height: 25px; line-height: 25px; font-size: 14px; margin: 0 2% 8px;}
.industryList .sub-data a {display: block;padding:0 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.industryList .curr {background-color: #ed8f36;}
.industryList .curr a {color: #fff;}
.industryList .curr i {position: absolute; left: 50%; bottom: -6px; margin-left: -5px; width:0; height:0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #e8e7e7;}
.industryList ul {display: none; float: left; width: 100%; margin: -2px 0 5px; padding: 10px 0; background-color: #e8e7e7;}
.industryList li {float: left; width: 21%; height: 25px; line-height: 25px; padding: 0 2%; font-size: 13px;}
.industryList li a {display: block;padding:0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.moreScreening .industryList {top: 6px; }


/* 背景图 */
.state {display: block;width: 32px;height: 32px;}
.screening .bd a i ,.moreScreening a.m i ,.cklab i , .ctag ,.job-tag , .sort i , .state ,.bltag {background-image:url(../images/jobicons.png);background-repeat: no-repeat;}

.ctag {position: relative;display: inline-block;width: 25px;height: 25px;margin:0 2px;}
.ctag-renzhen {background-position: -24px -26px;}
.ctag-pic {background-position: -24px -76px;}
.ctag-shipin {background-position: -24px -134px;}
.ctag-weixin {background-position: -24px -192px;}
.ctag-qq {background-position: -24px -250px;}
.ctag-ewm {background-position: -24px -304px;}
.ctag .ewmbox {position: absolute;left:0;bottom:100%;display: none;z-index: 100;padding: 5px; background:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);}
.ctag canvas {display: block;}
.ctag:hover .ewmbox {display: block;-webkit-animation:bottomFadeIn .2s ease-out;-moz-animation:bottomFadeIn .2s ease-out;animation:bottomFadeIn .2s ease-out;}

.job-tag {display: inline-block;width: 25px;height: 13px;margin:5px 0 0 10px;}
.job-tag-jizhao {background-position: -98px -231px;}
.job-tag-gaoxin {background-position: -98px -251px;}

.state-tuiguang {width: 32px;height: 32px;background-position: -245px -23px;}
.state-jipin {top:0;right:0;width: 45px;height: 45px;background-position: -83px -130px;}


/* 伯乐 职务标签 */
.bltag {display: inline-block;width: 16px;height: 16px;}
.bltag-hr {background-position: -103px -330px;}
.bltag-lie {background-position: -103px -279px;}
.bltag-guan {background-position: -103px -305px;}


/* 自定义Autocomplete浮动层 */
.autocomplete-suggestions {margin: 0 0 0 -10px; border: 1px solid #e8e7e7; -moz-box-shadow: 0 10px 25px rgba(0,0,0,.3); -webkit-box-shadow: 0 10px 25px rgba(0,0,0,.3); box-shadow: 0 10px 25px rgba(0,0,0,.3);}
.autocomplete-suggestion {padding: 2px 10px;}
.autocomplete-suggestion strong {color: #f60;}



/* 选择招聘行业、职能 */
.loadzhineng {line-height: 450px;}
.selectType .c-data {border-bottom: 1px solid #e7eaee;}
.selectType {padding: 0; margin: 0; height: 450px; overflow-y: auto; position: relative;}
.selectType dl {margin: 15px 0 20px;}
.selectType dt {position: relative; width: 95%; font-size: 12px; color: #000;}
.selectType dt span {position: relative; z-index: 2; padding-right: 10px; background: #fff; font-weight: 700;}
.selectType dt s {position: absolute; z-index: 1; left: 0; top: 9px; width: 100%; height: 1px; overflow: hidden; border-bottom: 1px dotted #e7eaee;}
.selectType dd {padding: 0; margin: 0;}
.selectType ul {padding: 0; margin: 10px 0 0; list-style: none;}
.selectType li {float: left; width: 31%; height: 30px; line-height: 30px; padding-left: 2%;}
.selectType li a {color: #888;}

.selectType .sub-data {float: left; width: 31%; height: 33px; position: relative; padding-left: 2%; border-top: 2px solid #fff;}
.selectType .sub-data.curr {border-color: #25af60; background: #eee;}
.selectType .sub-data a {color: #666; font-size: 14px; display: block; background: none; margin: 0; padding: 0; line-height: 33px;}
.selectType .sub-data a:hover {text-decoration: underline;}
.selectType .sub-data i {position: absolute; right: 30px; top: 13px; width: 0; height: 0; font-size: 0; line-height: 0; border-color: #ccc transparent transparent transparent; _border-color: #ccc #fff #fff #fff; border-style: solid; border-width: 6px; cursor: pointer;}
.selectType .curr i {top: 7px; border-color: transparent transparent #6ed373 transparent; _border-color: #eee #eee #6ed373 #eee;}
.selectType dd {padding-top: 5px;}
.selectType ul {display: none; float: left; width: 100%; padding: 10px 0; margin: 0; background: #eee;}
.selectType ul a:hover {text-decoration: underline;}



/* 禁止选中文字 */
.unseltxt {moz-user-select: -moz-none; -moz-user-select: none; -o-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none; }


/* 弹出窗口增加膨胀动画 */
.ui_state_visible {-webkit-animation: popup .4s ease-out; -moz-animation: popup .4s ease-out; animation: popup .4s ease-out;}






/*******************************************/
/*zcool*/
/*控制元素对定位的位置：居左|居右|j居上|居下*/
.left{left:0; right:auto}
.right{right:0; left:auto}
.top{top:auto; bottom:0}
.bottom{top:0; bottom:auto}

.text-l{text-align:left}.text-r{text-align:right}.text-c{text-align:center}
.text-overflow{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.line{font-size: 0px; line-height: 0px; border-top: solid 1px #f4f4f4; float: none}
.line2{font-size: 0px; line-height: 0px; border-top:dashed 1px #f4f4f4; float: none}

/*3.1.8 外边距*/
.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}
.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}
.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}
.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}

.radius{border-radius:2px}
.size-MINI.radius{ border-radius:2px}
.size-L.radius{ border-radius:4px}
.size-XL.radius{ border-radius:4px}
.round{border-radius:50%; overflow:hidden}
/*3.1.11 css3阴影*/
.box-shadow{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1); _border:solid 1px #d0d0d0;}
.text-shadow{-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);}
/*3.1.12 行内分割竖线*/
.pipe{margin:0 15px;color:#dfdfdf;font-size:12px!important}
/*3.1.13 文字尺寸*/
.f-12{font-size:12px}.f-13{font-size:13px}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-24{font-size:24px}.f-30{font-size:30px}.f-32{font-size:32px}.f-40{font-size:40px}

/*按钮样式*/
.btn-primary,a.btn-primary{background:#ffd100;border-color:#ffd100; color:#444}
.btn-primary:hover,.btn-primary:focus,.btn-primary.disabled,.btn-primary[disabled]{color:#444;background-color:#ffe366;border-color:#ffe366;}
.btn-primary:active,.btn-primary.active{color:#444;background-color:#ffe366; border-color:#ffe366}



/*侧栏*/
.rightCon{width:300px}
.rightCon .item_con{position:relative;border:1px solid #e8e8e8;background:#fff;position:relative;overflow:hidden}
.panel{ background-color:#fff; border:1px solid #efefef;border-top: 2px solid #f85959;}	
.panel-header{font-size: 16px;padding: 0 25px;margin-bottom: 10px;line-height: 36px;position: relative;text-align: center;background: #f85959;color: #fff;}
.panel-body{}
.panel-footer{background-color: #f5f5f5;border-top: 1px solid #ddd;padding:5px 20px}


/*侧栏简介*/
.compaby-logo{width:120px; height:120px; overflow:hidden}
.compaby-logo img{display:block;width:120px; height:120px}
.compaby-logo2{width:160px; height:160px; overflow:hidden}
.compaby-logo2 img{display:block;width:160px; height:160px}
.base-info-list{ font-size:14px; margin-top: 20px; padding: 0 20px;}
.base-info-list li{height: 20px; line-height: 20px; margin-bottom:15px; color:#666; position:relative; padding-left:32px;white-space:nowrap;}
.base-info-list li .iconpic{ position:absolute; top:3px; left:0}
.company-logo-wrap{ padding:40px 0}
.company-logo{ width:110px; height:110px; margin:auto}
.company-logo img{width:110px; height:110px; display:block}
.company-title{font-size:16px; font-weight: 700;padding:0 10px; margin-top: 20px; text-align: center;}
.similar-jobs{ height:54px; line-height:54px; padding:0 25px}
/*侧栏块级按钮与图标*/
.btn-block,a.btn-block {display: block;width: 100%;text-align: center;height: 36px;line-height: 36px;background: #d4d4d4;font-size: 16px;}
.opacity img{-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}
.opacity a:hover img,a:hover .opacity img{opacity:0.85;filter: alpha(opacity=85)}
.iconpic{display:inline-block;vertical-align:sub;*vertical-align:middle;_vertical-align:middle;width:16px;height:16px;background-position:center;background-repeat:no-repeat; cursor:default}
.iconpic-com-address{background-image:url(../images/iconpic-com-address.png)}
.iconpic-com-bao{ background-image:url(../images/iconpic-com-bao.png)}
.iconpic-com-price{ background-image:url(../images/iconpic-com-price.png)}
.iconpic-com-user{ background-image:url(../images/iconpic-com-user.png)}
.iconpic-com-computer{ background-image:url(../images/iconpic-com-computer.png)}


/*侧栏职位*/
.otherjob-list .item{margin:5px 0;padding:10px 15px; font-size:14px;border-bottom:dashed 1px #efefef;}
.otherjob-list .item:last-child{ border-bottom:none;}
.otherjob-list .item .litpic{width: 178px;height: 120px; margin: 0 auto; clear: both;}
.otherjob-list .item .litpic img{width: 100%;height: 100%;}
.otherjob-list .item .dt{font-size: 16px;font-weight: 700;}
.otherjob-list .item .dt a{color:blue;}

/*图片横向推广坑位*/
.picads-list{
	display: -webkit-flex; /* Safari */
	display: flex;
	flex-wrap: wrap;
}
.picads-list .ad_item{width: 200px;margin:5px 10px 5px 0;padding: 10px 15px;font-size: 14px;border: solid 1px #e6e6e6;/* float: left; */}
.picads-list .ad_item:nth-child(5n){margin-right: 0;}
.picads-list .ad_item:last-child{margin-right: 0;}
.picads-list .ad_item .ad_pic{display: block;width: 200px;height: 100px;margin: 0 auto;clear: both;}
.picads-list .ad_item .ad_pic img{width: 100%;height: 100%;}
.picads-list .ad_item .ad_tit{display: block; font-size: 14px;font-weight: 700;color: blue;height: 40px; line-height: 20px; margin-top: 5px; overflow: hidden;}
.picads-list .ad_item .ad_tit a{color: blue;font-size: 14px;}
.picads-list .ad_item .ad_inf{ color: #999; margin-top: 5px; white-space: nowrap; overflow: hidden;}







/***************************/
.job-right-aside{ width:300px; float:right}
.job-left-aside{ width:300px; float:left}
.job-article{ width:880px; float:left}
.job-right-article{ width:880px; float:right}
