﻿@charset "utf-8";
@import url("../../css/globle.css");
/*通用*/
.job-bg{ width:100%; height:auto;padding:14px 0 10px;background:#f0f0f0}
.w96{ width:96%; height:auto; margin:0px 2% 14px; background:#fff;}
.cheng{ background:#f1654e}
/*顶部*/
header {width: 100%;position: relative;height: 44px;line-height: 44px;z-index:1002;}
.h{height: 44px;line-height: 44px;background:#2163a6;color: #fff;font-size: 14px;text-align:center; width:100%;z-index:1007; position:relative}
.h .h-b,.h .h-u,.h .h-menu{ display:block;height:20px; background:transparent url(../../images/heade/h-header.png) no-repeat 0 0; background-size:80px;position:absolute; top:10px;}
.h .h-b{ width:25px; height:32px; background-position:5px 1px;left:2%}
.h .h-ti { font-size:18px;max-width: 60%;overflow: hidden;display: block;height: 44px;margin: 0 auto;}
.h .h-u{ width:20px; background-position:-62px 3px;right:11%; }
.h .h-menu{ width:20px; background-position:-58px 1px;right:11%; }
/*导航*/
.nav2{width: 98%; margin:0 1%;position:absolute; height:auto;top:44px;left:0px;background:#fff; display:none; border:1px solid #d4d4d4; border-top:none; z-index:9999}
.jt{display:block; width:13px; height:10px; position:absolute; right:10.5%; top:-9px;background:url(../images/sp.gif) no-repeat -5px -261px; background-size:40px;}
.nav2 ul{width:92%; padding:0 4%; background:#fff}
.nav2 ul li{ width:16%;height:40px;line-height:40px; text-align:center; float:left; border-bottom:1px solid #d4d4d4;}.nav2 ul li.yh{ width:17%;}
.nav2 ul li a{color:#333333; font-size:16px; font-family:"华文黑体";}.nav2 ul li a:hover{ cursor:pointer; color:#a50310}
.mask{height:100%; width:100%; position:fixed; _position:absolute; top:44px; z-index:998;  opacity:0.5; filter: alpha(opacity=50); background-color:#000; display:none } 

.mask{height:100%;width:100%;position:fixed;_position:absolute;top:0px;z-index:999;opacity:0.5; filter:alpha(opacity=50);background-color:#000; } 

/***********************************************招聘职位列表 开始***************************************************************/
/*当前位置*/
.h-p{ height:38px;line-height:38px;overflow:hidden; font-size:16px; margin-bottom:0; width:96%; margin:0 2%}.bn{ background:none}
.h-p a{ color:#2163a6; margin-right:3px}
/*搜索*/
.for{ width:96%; margin:5px 2% 10px; height:40px; line-height:40px; border:1px solid #cbcbcb; background:#fff; overflow:hidden}
.for .input{margin-right:-66px; float:left; width:84%; margin-top:1px}
.for input{ float:left;height:38px; padding-left:34px;width:86%; background:url(../images/searchjob/search.png) no-repeat 8px center; background-size:20px}
.for button{ width:16%; float:right; height:40px; border-left:1px solid #cbcbcb; background:none; color:#000; font-size:16px}
/*分类、区域：条件筛选*/
.f-all{width:100%; height:auto}
.fline{/*height:2px; border-top:1px solid #e9e9e9;*/ width:100%}
.f-title{ width:100%; height:46px; line-height:46px; font-size:16px;position: relative;border-bottom:1px solid #ccc;z-index:10;}
.f-title ul{ background:#f4f4f4; width:100%; height:46px;}
.f-title ul li{ float:left; width:33%; height:46px; line-height:46px;border-right:1px solid #d8d8d8;text-align:center;}
.f-title ul li a{ display:block; width:100%; height:46px; line-height:46px; }.f-title ul li a:hover{ color:#000}
.f-title ul li.none{ border:none}
.f-title ul li img{ margin:22px 0 0 5px}.f-title ul li a.xiala img{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);}

/*弹出框内容*/
#wrapper,#wrapper1,#wrapper2,#wrapper3,#wrapper4,#wrapper5,#wrapper6,#wrapper7,#wrapper8,#wrapper9,#wrapper10 {position: relative; height:300px;overflow: hidden;}
.qy{width:100%; height:300px; overflow:hidden;position:absolute;background: #f8f8f8; z-index:9991}
.bjc{ width:100%; height:auto;}
.xuan,.ch-list{ width:49%; height:300px; float:left; overflow:hidden;}
.xuan ul li,.ch-list ul li{ width:100%;height:44px;font-size:16px;line-height:44px;overflow:hidden;}
.xuan ul li a,.ch-list ul li a{ padding-left:12px}
.xu {width: 100%}
.xu li {width: 100%}
.mask1 {height: 100%;width: 100%;position: absolute;top: 0;z-index: 1;background: rgba(0,0,0,.5);display: none}
/*筛选内容*/
.xuan{border-right:1px solid #c8c8c8; background:#fff;}
.xuan ul .all{ display:block; width:100%; height:44px; line-height:44px; font-size:16px;overflow:hidden; padding-left:12px;}.xuan ul .all:hover{background:#2163a6}
.xuan ul li{background:url(../images/tck.png) no-repeat 90% 17px;background-size:8px; color:#666; padding-left:12px; text-align:left }
.xuan ul li.d2,.xuan ul li:hover{background:#2163a6 url(../images/tck.png) no-repeat 90% -34px;background-size:8px;color:#fff;}
/*二级列表*/
.ch-list{background:#f8f8f8;height:100%;border-left:1px solid #c8c8c8;}
.ch-list ul li{border-bottom:1px solid #c8c8c8;text-align:left }.ch-list ul li a{ display: inline-block; width:100%; height:44px;}
.ch-list ul li a:hover{background:#2163a6; color:#fff}

/*默认筛选*/
#wrapperm1,#wrapperm2,#wrapperm3{position: relative; height:360px;overflow: hidden;}
.mr{width:100%; height:360px; overflow:hidden;position:absolute;background: #fff; z-index:9991; display:none;}
.mr-ul ul li{ width:100%;height:44px;font-size:16px;line-height:44px;overflow:hidden; border-bottom:1px solid #ddd8cd}.mr-ul ul .on{ background:#f8f8f8;border-bottom:1px solid #ddd8cd}
.mr-ul ul a{ padding-left:20px;height:44px;font-size:16px;line-height:44px; display:block;}.mr-ul ul a:hover{ color:#000;}
.mask1 {height: 100%;width: 100%;position: absolute;top: 0;z-index: 1;background: rgba(0,0,0,.5);display: none}



/*人才简历列表*/
.sjob{ width:100%; height:auto;overflow:hidden}
.sjob ul li{ width:96%;padding:10px 2%; height:auto; overflow:hidden}.sjob ul li.bg{ background:#f5f5f5}
.sjob ul li a,.sjob ul li span,.sjob ul li a p{ display:block; overflow:hidden}
.sjob ul li .sjob-left{ float:left; width:22px; margin-right:14px; height:23px; margin-top:16px }
.mb60{ margin-bottom:60px;}
/* 多选 */ 
.sjob-left label {float:left;cursor:pointer;font-size:16px;width:22px;height:23px;line-height:23px;margin:3px 0;position: relative;overflow: hidden;}
.sjob-left .label_check {background: url(../images/anc.png) no-repeat;background-size:26px } 
.sjob-left label.c_off {background-position:0 -3px}
.sjob-left label.c_on {background-position:0 -39px;}
.sjob-left .label_check input{position:absolute;left:-9999px; width:22px; height:23px}
/*详情*/
.sjob ul li a.sjob-r{ margin-left:36px;}
.sjob ul li a.sjob-r p{ width:100%;height:24px; line-height:24px; overflow:hidden; font-size:15px;}
.sjob ul li a.sjob-r .sjob-r1{height:28px; line-height:28px;}
.sjob ul li a.sjob-r .sjob-r11{ font-size:18px; float:left; color:#000}
.sjob ul li a.sjob-r .sjob-r12{ font-size:17px; float:right; color:#666666;}
.sjob ul li a.sjob-r .sjob-r12 b{ color:#f98700; font-weight: normal}
/*招聘职位列表*/

.sjob ul li a.sjob-r .sjob-r2{height:28px; line-height:28px;}
.sjob ul li a.sjob-r .sjob-r2 .sjob-zw{ font-size:18px; color:#000; max-width:80%; float:left}
.sjob ul li a.sjob-r .sjob-r2 .acute{ padding:0 2px;line-height:20px; margin:3px 4px 0;background:#a50310;color:#fff; font-weight:normal;float:left}
.sjob ul li a.sjob-r .sjob-r3 b{ color:#f98700; font-weight: normal}


/*浮动底部：邀请面试*/
.yqms{ position:fixed; bottom:0; left:0;width:100%;height:52px; background:#4c4c4c;}
.yqms a{ display:block; width:80%; height:36px;line-height:36px; margin:8px 10%; text-align:center;background:#03a9f4;color:#fff;font-size:18px;}
/*邀请成功*/
.yq-success{position:fixed; height:160px; width:222px;top:20%; left:50%;  top:50%; margin:-80px 0 0 -111px;  background:#fff; display:none;zoom:1; z-index:1002; background:#fff;}
.yq-img{position:absolute; top:-23px; left:40%}
.yq-success span,.yq-success a{ display: block; overflow:hidden; text-align:center}
.yq-success span{ line-height:30px; margin-top:50px; font-size:18px;}
.yq-success a{width:92%; margin:0 4%; background:#22c064; height:36px; line-height:36px; color:#fff;position:absolute; bottom:20px;}
/*企业未认证*/
 .pop_show {position:fixed;z-index:10000;left:50%;top:20%;width:300px;overflow:hidden;margin-left:-150px;background-color:#fbfbfb;font-size: 14px;text-align: center;}
.pop_show h4 {height: 34px;font-size: 16px;border-bottom: 1px solid #ededed;line-height: 34px;color: #252e32}
.pop_show .pop_info {font-size: 16px;padding: 20px 0;background-color: #fff; width:84%; margin:0 8%; line-height:24px}
.pop_show .pop_btns {text-align: center;display:block;border-top: 1px solid #e2e1e0;-webkit-box-shadow: 0 1px 1px #fff inset}
.pop_show .pop_btns a {-webkit-box-flex: 1;display:block; float:left;color:#000;width:49%;height: 40px;line-height: 40px;}
.pop_show .pop_btns a:last-child {border-left: 1px solid #e2e1e0;}
.pop_mask {position: fixed;z-index: 200;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8)}
/***********************************************招聘职位详细 开始***************************************************************/
.pd2{ width:96%; padding:6px 2%; height:auto; overflow:hidden;}
.job-t{ border-bottom:1px solid #ccc}
.job-t p,.job-t p span{ display:block; overflow:hidden}
.job-t p.jt1{ height:30px; line-height:30px; font-size:18px; margin-bottom:3px}
.job-t p.jt2{ height:26px; line-height:26px; font-size:16px; color:#999}
.job-t p.jt2 span{ float:left; padding-left:26px; background:transparent url(../images/searchjob/searjob.png) no-repeat 0 0; background-size:18px}
.job-t p.jt2 span.jt2-1{ background-position:0px 3px; margin-right:10px}
.job-t p.jt2 span.jt2-2{ background-position:3px -42px;}
.job-det p{ display:block;float:left;width:49%;font-size:16px;height:26px; line-height:26px;overflow:hidden;}
/*公司地址*/
.jx-top{border-bottom:1px solid #ccc; display:block;background:url(../images/searchjob/arrow.png) no-repeat 94% center; background-size:12px}
.jx-top p,.jx-b p{ display:block;height:26px; line-height:26px;overflow:hidden;}
.jx-top p.jx-t1{ font-size:18px;}
.jx-top p.jx-t2{font-size:16px; color:#999}
.jx-b{ font-size:16px;}
/*职位描述*/
.j-title{ display:block; line-height:34px; height:30px; font-size:18px;}
.pad2{ padding:5px 2%; width:96%; overflow:hidden}.h-200{max-height:252px;}.h-auto{ height:auto;}
.pad2 content{ font-size:17px; line-height:26px}
.pad2 content img{max-width:100%;}
a.ck,a.cka{ display:block; width:100%; height:40px; line-height:40px; margin-top:10px; color:#2163a6;text-align:center; font-size:16px; background:#f2f3f5; border-top:1px solid #ccc}
a.ck span,a.cka span{padding-right:22px;background:transparent url(../images/searchjob/ud.png) no-repeat 0px 0px; background-size:15px }
a.ck span.dwn,a.cka span.dwn{background-position:right -45px; }
a.ck span.upa,a.cka span.upa{background-position:right 4px; }
/*该公司的其他职位*/
.zw{ width:92%; margin:0 4%; height:auto; overflow:hidden}
.zw .zw-other{ display:block; height:30px; line-height:30px; font-size:16px}
.zw .zw-list{ width:100%; height:auto; overflow:hidden}
.zw .zw-list li{ height:28px; line-height:28px; padding-left:20px; background:url(../images/searchjob/searjob.png) no-repeat 1px -66px ; background-size:16px; overflow:hidden}
.zw .zw-list li a{display:block; font-size:17px; color:#2163a6}
/*底部浮动*/
.re-bottom{ position:fixed; bottom:0; left:0; width:96%; padding:0 2%; height:60px;background:#fff; border-top:1px solid #2163a6}
.re-bottom a,.re-bottom span{ display:block; overflow:hidden}
.re-bottom .re-invite{float:left; background:#2163a6; color:#fff; font-size:16px; width:142px; height:36px; line-height:36px; text-align:center; margin-top:10px;}
.re-bottom .re-r{ float:right; width:20%; height:60px; text-align:center; border-left:1px solid #ccc; padding:0 5px}
.re-bottom .re-r .rer-img{ height:35px; width:100%; text-align:center; }
.re-bottom .re-r .rer-img img{ height:24px; width:auto;margin-top:5px;}
.re-bottom .re-r .rer-title{ height:25px; line-height:25px; font-size:15px;}
/*职位收藏成功*/
.collection{position:fixed; bottom:70px; right:4%; background:#2163a6; width:40%; height:45px; line-height:45px; font-size:18px;color:#fff; text-align:center}
.collection .down{ display:block; width:13px; height:6px; background:url(../images/searchjob/bubble.png) no-repeat; background-size:12px; position:absolute; right:18%;}


/***********************************************招聘公司列表页 开始***************************************************************/
.com-list{ width:100%; height:auto; overflow:hidden}
.com-list li{ width:96%; padding:10px 2%; height:auto; overflow:hidden}
.com-list li.bg{ background:#f5f5f5}
.com-list li a{ display:block;}
.com-list li a p{display:block;width:100%;height:28px;line-height:28px;overflow:hidden;}
.com-list li a p.com-1{ font-size:18px; color:#000}
.com-list li a p.com-2{ font-size:16px;}
.com-list li a p.com-2 b{ font-weight:normal; color:#f98700;}
.com-list li a p.com-2 span{ color:#2163a6; margin:0 3px}

/***********************************************招聘公司 开始***************************************************************/
.cb-title{ width:100%; height:46px; line-height:46px; font-size:17px; overflow:hidden; border-bottom:1px solid #ccc; background:#f5f5f5}
.cb-title ul li{ width:50%; float:left;text-align:center}
.cb-title ul li.on{ background:#fff; border-top:4px solid #2163a6; color:#2163a6; line-height:43px}
/*公司简介*/
.cb-con{ height:auto; width:100%; overflow:hidden}
.cb-con p{ display:block; width:96%; padding:0 2%; overflow:hidden}
.cbc-title,.cbc-1 p.contact{height:46px; line-height:46px; font-size:18px; border-bottom:1px solid #ccc; margin-bottom:6px}
.cbc-1{ border-bottom:1px solid #ccc; padding:6px 0}
.cbc-1 p{ height:auto; line-height:28px; font-size:16px;}
/*职位申请*/
#bf5{ background:#f0f0f0;}
.sq-list{ width:100%;height:auto; overflow:hidden}
.sq-list li{ width:96%;padding:12px 2%;height:auto;overflow:hidden}
.sq-list li.bg{ background:#fff}
.sq-list li a,.sq-list li p{display:block; overflow:hidden}
.sq-list li a.sq-left{ width:76%; float:left; overflow:hidden}
.sq-list li a.sq-left p{ display:block; height:24px; line-height:24px; overflow:hidden}
.sq-list li a.sq-left p.sql-1{ font-size:18px; color:#000}
.sq-list li a.sq-left p.sql-2 span{ font-size:16px; margin-right:8px }
.sq-list li a.sq-r{float:right;width:22%; height:40px; line-height:40px; margin-top:4px;font-size:18px; background:#2163a6; color:#fff; text-align:center}
a.upload{ display:block; width:33px; height:33px; margin:14px auto}
a.upload img{ width:100%; height:100%}


/********没有信息*********/
.nodataa4{	padding-bottom: 40px;	width:100%;	display:none;}
.nodataa4 i{width: 65px;height: 65px;-webkit-background-size: 65px;background-size: 65px;display: block;margin: 45px auto 20px;background-image: url("../../images/list_badFace.png");}
.nodataa4 div {	margin-bottom: 20px;}
.nodataa4 div {	width: 322px;	color: #666;	line-height: 24px;	margin: 0 auto;	text-align: center;}