@charset "utf-8";
.half-border{border-bottom:1px dashed #e2e2e2;}
.half-border-top{position:relative;}
.half-border-right{position:relative;}
.disflex{display:-webkit-box;display:flex;display:-webkit-flex;}
.flexn{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;font-family:inherit;font-size:100%;}
input::-webkit-search-cancel-button{display:none;}
/*标签*/
.xicon-gs-status{flex-shrink: 0;height:13px;box-sizing:border-box;font-size:9px;margin-left: 8px;padding:1px 3px 0;display:flex;align-items:center;position:relative;}
.xicon-gs-status+.xicon-gs-status{margin-left:5px;}
.xicon-gs-status.rz{color:#ff9900;}
.xicon-gs-status.mq {color:#ff3333;}
.xicon-gs-status.zz {color:#007fff;}
.xicon-gs-status.year {color:#24b23c;}
.xicon-gs-status.rz:before{
	content:'';position:absolute;top:0;left:0;width:200%;height:200%;border:1px solid #ff9900;transform:scale(.5);
	transform-origin:top left;border-radius:2px;
}
.xicon-gs-status.mq:before{
	content:'';position:absolute;top:0;left:0;width:200%;height:200%;border:1px solid #ff3333;transform:scale(.5);
	transform-origin:top left;border-radius:2px;
}
.xicon-gs-status.zz:before{
	content:'';position:absolute;top:0;left:0;width:200%;height:200%;border:1px solid #007fff;transform:scale(.5);
	transform-origin:top left;border-radius:2px;
}
.xicon-gs-status.year:before{
	content:'';position:absolute;top:0;left:0;width:200%;height:200%;border:1px solid #24b23c;transform:scale(.5);
	transform-origin:top left;border-radius:2px;
}
/*类别选择2*/
.ff30{color:#e91416}
.f090{color:#090}
.df2c15{color:#df2c15}
.px20{font-size:18px}
button,input[type=button]{-webkit-appearance:none;}
input,select,textarea{font-family:"微软雅黑";vertical-align:top}
#opadiv{background:#333;position:absolute;width:100%;height:100%;left:0;top:83px;opacity:0.5;z-index:10;display:none}
#seleoption{position:absolute;top:86px;left:0;width:100%;background:#fff;z-index:20;overflow:hidden;display:none;-webkit-transition:top 0.5s ease-in-out;transition:top 0.5s ease-in-out}
#seleoption a{display:block;height:40px;line-height:40px;padding-left:10px;color:#666;margin:0 10px;position:relative;}
#seleoption a::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#e2e2e2;transform:scaleY(0.5);}
#seleoption dl{color:#666;}
#seleoption dt{height:40px;line-height:40px;border-bottom:1px solid #e2e2e2;position:relative;text-indent:10px;margin:0 10px;}
#seleoption dd{position:absolute;width:50%;min-height:100%;right:0;top:0;background:#fff;border-left:1px solid #e2e2e2;z-index:9;display:none}
#seleoption dl.cur dt{height:40px;line-height:40px;z-index:10;background:#fff;width:50%;border-bottom:none;margin:0;padding-left:10px;}
#seleoption dl.cur dd{display:block}
#seleoption a.cur{color:#ff0000;}
#seleoption a.cur span{float:right;width:20px;height:20px;border:1px solid #ff9900;border-radius:100%;margin:9px 10px 0 0;position:relative;box-shadow:0 0 1px #ff9900 inset;background:#ff9900;}
#seleoption a.cur span::after{content:"";position:absolute;left:7px;top:2px;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
#seleoption ul{margin-bottom:100px;}
#seleoption ul li{height:38px;line-height:38px;border-bottom:1px solid #e2e2e2;padding:0 30px 0 10px;color:#666;position:relative}
#seleoption ul li::after{content:"";width:10px;height:10px;position:absolute;border-top:2px solid #a9a9a9;border-right:2px solid #a9a9a9;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px;top:13px}
#seleoption ul li span{float:right;color:#999;font-size:14px;width:50%;overflow:hidden;height:38px;text-align:right;text-overflow:ellipsis;white-space:nowrap}
#seleoption .button{height:35px;background:#ff9900;border:none;color:#fff;margin:0 auto;display:block;border-radius:5px;margin-bottom:20px;-webkit-appearance:none;width:94%;}
.l240{width:240px}
.l130{width:130px}
#seleoption .back{height:35px;background:#f6f6f6;border:1px solid #e2e2e2;color:#666;width:128px;border-radius:5px}
#seleoption p{height:38px;line-height:38px;border-bottom:1px solid #e2e2e2;padding-left:10px;color:#666;position:relative;display:block}
#seleoption p i{width:20px;height:20px;background:#fff;border:1px solid #cdcdcd;display:inline-block;border-radius:3px;position:relative;float:right;margin:10px 10px 0 0}
#seleoption p i.check{border:1px solid #ff9900;box-shadow:0 0 1px #ff9900 inset;background:#ff9900;}
#seleoption p i.check::after{content:"";position:absolute;width:5px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);left:6px;top:1px}
#seleoption p input{display:none}
#seleoption .radiobox p i{border-radius:100%;}
#seleoption .btn{padding:20px 10px 0}
i,em{font-style:normal}
img{vertical-align:middle}
.selboxwrap{height:40px;position:relative}
#selctebox2{width:100%;height:18px;background:#fff;display:table;padding:11px 0;position:absolute;left:0;top:0;z-index:30;}
#selctebox2:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#e2e2e2;transform:scaleY(0.5);}
#selctebox2 li{height:18px;line-height:18px;cursor:pointer;display:table-cell;position:relative;font-size:14px;color:#333;vertical-align:middle;text-align:center;}
#selctebox2 li:before{content:" ";position:absolute;right:0;top:0;width:1px;height:100%;background-color:#e2e2e2;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scaleX(0.5);transform:scaleX(0.5);}
#selctebox2 li:last-child:before{content:" ";background:none;}
#selctebox2 li i{width:0;height:0;border-top:7px solid #ccc;border-right:7px solid transparent;border-left:7px solid transparent;position:relative;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;display:inline-block;vertical-align:middle;}
#selctebox2 span{display:inline-block;padding:0 10px;text-align:center;}
#selctebox2 li.open{color:#f30}
#selctebox2 li.open i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);border-top:7px solid #f30}
#selctebox2 li.open i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);border-top:7px solid #f30}
#RecordValue li:before{content:" ";background:none;}
.zd {
	background: #f33;
	color: #fff;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	text-align: center;
	vertical-align: 1px;
	width: 18px;
}
/*全职招聘*/
*{max-height:99999px;}
.zp_full{padding:0 10px;background:#fff}
.zp_full li{display:table;width:100%;padding:15px 0;}
.zp_full li:first-child{border-top:none}
.zp_full li:last-child{border-bottom:none}
.new_zpList{padding:0;}
.new_zpList li{padding:10px 0 6px 0;}
.zp_full .op{display:table-cell;vertical-align:middle;width:32px}
.zp_full .op input{display:none}
.zp_full .op i{width:18px;height:18px;background:#fff;border:1px solid #cdcdcd;display:inline-block;border-radius:3px;position:relative;cursor:pointer}
.zp_full .op i.check{background:#ff9900;border:1px solid #ff9900;}
.zp_full .op i.check::after{content:"";position:absolute;width:5px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);left:6px;top:1px}
.zp_full a{display:table-cell;vertical-align:middle;margin-right:10px}
.zp_full h4{font-size:16px;color:#333;font-weight:normal;max-height:44px;overflow:hidden;margin-bottom:4px;}
.zp_full p{color:#999;font-size:14px}
.zp_full h4 .sexage{color:#333;margin-left:5px;}
.zp_full h4 i{display:inline-block;width:34px;height:18px;line-height:18px;text-align:center;background:#fe3300;color:#fff;font-size:12px;border-radius:3px;margin:0 0 0 5px;position:relative;top:-2px}
.zp_full h4 i.tj{background:#ff9900}
.zp_full h4 i.bgf60{background:#f60}
.zp_full p.p1{font-size:14px;color:#666;margin-bottom:4px;}
.zp_full p.p2{font-size:14px;color:#999;}
.zp_full p.p2 em{font-size:12px;color:#ccc;margin:0 5px;position:relative;top:-2px;}
.zp_full p span{padding-right:5px}
.zp_full p span.chq,.zp_full p span.rij{color:#49acf2;border:1px solid #49acf2;box-sizing:border-box;font-size:12px;padding:0 5px;border-radius:3px;margin-left:10px;position:relative;top:-2px;}
.zp_full p span.rij{color:#e65e5f;border-color:#e65e5f;margin-left:5px;}
.hairlines .zp_full p span.chq,.hairlines .zp_full p span.rij{border-width:0.5px;}
.zp_full p i{float:right;color:#ccc;}
.zp_full_new a{display:block}
.zp_full.zp_full_new{background:#f0f0f0;padding:0;}
.zp_full.zp_full_new li{margin-bottom:8px;background:#fff;padding-top:10px!important;}
.zp_full .new_zfn_me{display:block;margin-bottom:10px;background:#fff;padding:10px 12px 0;width:auto;}
.zp_full .new_zfn_me .zfndiv2 a{display:inline;color:#999;font-size:14px}
.zp_full .new_zfn_me:first-child{border-top:none;}
.zp_full.zp_full_new p{color:#333;font-size:16px}
.zp_full.zp_full_new p i{float:none;}
.zp_full.zp_full_new .p2{padding-top:8px;}
.zp_full.zp_full_new .p2 span i{margin-right:5px;vertical-align:middle}
.zp_full.zp_full_new .p2 span i.icon-gwb{font-size:12px;position:relative;top:-2px;}
.zp_full.zp_full_new .p2 span i.icon-xueli{font-size:16px;position:relative;top:-2px;}
.zp_full.zp_full_new .p2 .s1{color:#f00;font-size:16px}
.zp_full.zp_full_new .p2 .s2{margin:0 5px;color:#999;font-size:14px}
.zp_full.zp_full_new .p2 .s3{color:#999;font-size:14px}
.zp_full.zp_full_new .zfndiv{padding-bottom:15px;}
.zp_full.zp_full_new .zfndiv>div:first-child{position:relative;z-index:9}
.zp_full.zp_full_new .zfn_right{width:70px;}
.zp_full.zp_full_new .zfn_right .zp1{text-align:right;color:#ff9800;font-size:12px;margin:5px 0 7px;height:16px;}
.zp_full.zp_full_new .zfn_right .zp1.rec-zuan{color:#9966cc;}
.zp_full.zp_full_new .zfn_right .zp1.rec-bo{color:#996666;}
.zp_full.zp_full_new .zfn_right .zp1.rec-huang{color:#ffcc33;}
.zp_full.zp_full_new .zfn_right .zp2{width:70px;height:25px;color:#fff;background:#f60;border-radius:2px;text-align:center;line-height:25px;cursor:pointer;position:relative;z-index:3}
.zp_full.zp_full_new .zfn_right .zp2.on{font-size:14px;background:#ccc;opacity:0.8;}
.zp_full.zp_full_new .zfndiv2{height:36px;line-height:34px;color:#999;margin-left:-3px;}
.zp_full.zp_full_new .zfndiv2 .zfndp{font-size:12px;margin-left:10px;color:#ccc;}
.zp_full.zp_full_new .zfndiv2 .zfni.mq{width:26px;height:20px;background:#fd6969;display:inline-block;font-size:12px;color:#fff;line-height:20px;text-align:center;padding-left:4px;transform:scale(0.8);border-radius:3px;margin-right:10px;}
.zp_full.zp_full_new .zfndiv2 .zfni.mq:after{content:"";border:10px solid transparent;width:0;height:0;position:absolute;border-left:10px solid #fd6969;}
.zp_full.zp_full_new .zfndiv2 .zfni.rz{width:30px;height:20px;background:#f90;display:inline-block;font-size:12px;color:#fff;line-height:20px;text-align:center;padding-left:4px;transform:scale(0.8);border-radius:3px;margin-right:6px;vertical-align:middle}
.zp_full.zp_full_new .zfndiv2 .zfni.rz:after{content:"";border:10px solid transparent;width:0;height:0;position:absolute;border-left:10px solid #f90;top:0;left:32px;}
.zp_full.zp_full_new .zfndiv2 .xicon-gs-status{margin-right: 5px;margin-left:0}
.zp_full.zp_full_new .zfndiv2 .xicon-gs-status+.xicon-gs-status{margin-left:unset;}

.zp_full .ccooliad{padding:0 10px;}
.zp_full .ccooliad a img{display:block;max-height:120px;max-width:100%;overflow:hidden;}
.new_zfn_me .ccooliad{padding:0 0 10px;}
.new_zfn_me .ccooliad a{margin:0}
.nothavemore{color:#999;font-size:12px;text-align:center;height:40px;line-height:40px;}
.stor_page{color:#999;margin:10px 12px;height:38px;line-height:38px;text-align:center;font-size:14px;}

/*全职兼职选择*/
.btndl1{padding:0 10px;height:60px;border-top:1px solid #d9d9d9;display:table;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;background:#f0f0f0;position:fixed;z-index:100;bottom:-61px;}
.btndl1 dt{display:table-cell;vertical-align:middle}
.btndl1 dt input{height:40px;line-height:40px;border:none;font-size:18px;color:#fff;background:#f90;border-radius:5px;width:80%}
.btndl1 dt input.bgf90{background:#f90}
.btndl1 dd{display:table-cell;vertical-align:middle;width:150px;position:relative;text-align:center}
.btndl1 dd span{color:#666;position:relative;padding-right:20px;cursor:pointer}
.btndl1 dd span::after{content:"";position:absolute;width:10px;height:10px;border-left:2px solid #333;border-top:2px solid #333;top:9px;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.btndl1 dd ul{position:absolute;width:80px;background:#535353;border-radius:3px;bottom:65px;left:30px;display:none}
.btndl1 dd ul::after{content:"";width:0;height:0;border-top:9px solid #535353;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-9px;left:36px}
.btndl1 dd ul li{height:50px;line-height:50px;text-align:center;color:#ccc}
.btndl1 dd ul li:first-child{border-bottom:1px solid #6e6e6e}
.btndl1 dd ul li a{color:#ccc}
.btndl1 dd ul li.cur a{color:#fff}
.btndl1 dd a.tel{display:block;width:40px;height:40px;background:url(../images/post.png) 0 -1px no-repeat;background-size:40px auto;float:right;margin-right:10px}
.top_nav{overflow:hidden;background:#fafafa;position:relative;}
.top_nav:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#e2e2e2;transform:scaleY(0.5);}
.top_nav.top_nav_pos{position:fixed;top:0;left:0;background:#fff;width:100%;z-index:9999999}
.top_nav li{float:left;width:25%;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box}
.top_nav li a{height:40px;line-height:40px;font-size:16px}
.top_nav li.cur a,.top_nav li a:hover{color:#f30;border-bottom:2px solid #c00;padding-bottom:9px}
.desc_top{padding:15px 12px 10px;margin-bottom:8px;background:#fff;position:relative}
.desc_top.end:after{position:absolute;content:"";width:65px;height:52px;background:url(../images/full_end.png) no-repeat;background-size:65px 52px;right:50px;top:12px;}
.desc_top img.logo{width:100%;max-width:310px;height:auto;margin:10px 0 20px 0;}
.desc_top h3,.desc_top h1{font-size:18px;color:#333;margin-bottom:5px;line-height:24px;font-weight:bold;}
.desc_top p{font-size:12px;color:#999;overflow:hidden;line-height:24px;}
.desc_top p span{float:left}
.desc_top p .share{float:right;position:relative;top:-2px;}
.desc_top p .ts1{float:right;position:relative;top:-2px;right:10px;}
.desc_top p .ts1 i{color:#fd9a01;margin-right:5px;}
.desc_top p .share i{color:#fd9a01;margin-right:5px;}
.desc_top p em.sendTimeLine{float:left;font-size:14px;color:#ccc;margin:0 10px;}
.desc_top p span.gz{float:left;}
.desc_cen{padding:15px 10px;font-size:16px;background:#fff;position:relative;}
.desc_cen:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#e2e2e2;transform:scaleY(0.5);}
.desc_cen.xqadd{position:relative;}
.desc_cen.xqadd:after{content:"";float:right;width:10px;height:10px;border-top:1px solid #ccc;border-right:1px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:20px;right:10px;}
.desc_cen.xqadd .zfni.mq{width:26px;height:20px;background:#fd6969;display:inline-block;font-size:12px;color:#fff;line-height:20px;text-align:center;padding-left:4px;transform:scale(0.8);border-radius:3px;margin-right:10px;}
.desc_cen.xqadd .zfni.mq:after{content:"";border:10px solid transparent;width:0;height:0;position:absolute;border-left:10px solid #fd6969;}
.desc_cen.xqadd .zfni.rz{width:30px;height:20px;background:#f90;display:inline-block;font-size:12px;color:#fff;line-height:20px;text-align:center;padding-left:4px;transform:scale(0.8);border-radius:3px;margin-right:6px;vertical-align:middle}
.desc_cen.xqadd .zfni.rz:after{content:"";border:10px solid transparent;width:0;height:0;position:absolute;border-left:10px solid #f90;top:0;left:32px;}
.desc_cen.xqadd{font-size:14px;line-height:20px;color:#999;}
.desc_cen.xqadd a{color:#4080d1;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.desc_cen p{font-size:16px;color:#666;margin-bottom:10px;color:#404040;}
.desc_cen p.zhiwei_title{height:42px;line-height:42px;font-size:20px;margin-bottom:5px;overflow:hidden;}
.desc_cen p.zhiwei_title i.longtou{float:right;width:48px;height:32px;line-height:32px;font-size:17px;text-align:center;border-radius:4px;color:#fff;background:#fb5700;}
.desc_cen ul li{display:table;width:100%;line-height:180%;font-size:14px;}
.desc_cen ul li i{display:table-cell}
.desc_cen ul li i span{color:#fff;background:#fe3300;font-size:12px;border-radius:3px;padding:2px 5px;margin-left:5px}
.desc_cen ul li i:first-child{width:70px;font-weight:normal;color:#999;vertical-align:top}
.desc_cen ul li i:last-child{color:#333}
.desc_cen ul li i a{color:#333;display:block;position:relative;}
.desc_cen ul li i a span{background:url(../images/post.png) right -243px no-repeat;width:14px;height:19px;margin:4px 25px 0 0;position:absolute;right:0;display:none}
.desc_cen ul li i a::after{content:"";display:none}
.desc_cen span.fuli{position:relative;white-space:nowrap;float:left;padding:0 20px;vertical-align:middle;line-height:26px;}
.desc_cen div span{padding:0 20px 0 25px;position:relative;white-space:nowrap;float:left}
.desc_cen.desc_bot div span{padding:0 0 10px 0;}
.desc_cen span.fuli i{position:absolute;width:15px!important;height:15px;border:1px solid #f63;border-radius:100%;left:0;top:4px;vertical-align:top;}
.desc_cen div span i{position:absolute;width:15px;height:15px;border:1px solid #f63;border-radius:100%;left:0;top:7px}
.desc_cen span.fuli i::after{content:"";width:4px;height:8px;border-right:1px solid #f63;border-bottom:1px solid #f63;-webkit-transform:rotate(45deg);position:absolute;top:2px;left:5px}
.desc_cen div span i::after{content:"";width:4px;height:8px;border-right:1px solid #f63;border-bottom:1px solid #f63;-webkit-transform:rotate(45deg);position:absolute;top:2px;left:5px}
.desc_bot{padding:0 10px;background:#fff;margin-top:10px;}
.desc_bot .lx-way{padding:10px 0 15px;}
.desc_bot .lx-way li{display:block;}
.desc_bot .lx-way li em{color:#666;}
.desc_bot .lx-way li:first-child+li{position:relative;}
.desc_bot .lx-way li:first-child+li a.sms{position:absolute;top:0;right:0;}
.desc_bot .lx-way li:first-child+li a i{width:auto;color:#f90;font-size:22px;}
.desc_bot .lx-way li:first-child+li a.tel{position:absolute;top:2px;right:35px;}
.desc_bot .lx-way span{color:#999;display:inline-block;vertical-align:middle;width:70px;text-align:right;}
.desc_bot .lx-way a{color:#29f;vertical-align:middle}
.desc_bot .lx-way em{vertical-align:middle}
.desc_bot h6{font-size:16px;color:#999;font-weight:normal;position:relative;padding:0 0 0 10px;line-height:40px;height:40px;}
.desc_bot h6::after{content:"";height:16px;position:absolute;width:3px;background:#f60;left:0;top:12px;}
.desc_bot h6::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#e2e2e2;transform:scaleY(0.5);}
.desc_bot h6 a{font-size:14px;color:#999;float:right;padding-right:15px;position:relative}
.desc_bot h6 a::after{content:"";position:absolute;width:8px;height:8px;border-top:2px solid #ccc;border-right:2px solid #ccc;transform:rotate(45deg);-webkit-transform:rotate(45deg);right:0;top:5px}
.desc_bot div{font-size:14px;color:#333;line-height:160%;padding:10px 0}
.contact{background:#fff;margin-bottom:10px;padding:15px 10px 10px;font-size:16px;color:#666;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;}
.contact li{padding:5px 0;color:#333;font-size:14px;}
.contact li a.tel{width:26px;height:24px;float:right;background:url(../images/post.png) 0 -264px no-repeat;margin-right:10px}
.contact li a.sms{width:26px;height:24px;float:right;background:url(../images/post.png) 0 -294px no-repeat;margin-right:10px}
.contact span{color:#999}
.applybtn{height:40px;line-height:40px;border:none;font-size:16px;color:#fff;background:#f90;border-radius:3px;width:100%;margin-top:15px}
.applybtn.green{background:#00AE00}
.jubao{padding:10px 10px 60px}
.jubao a{display:block;height:38px;line-height:38px;border:1px solid #e2e2e2;font-size:16px;color:#666;background:#f7f7f7;border-radius:3px;width:100%;text-align:center}
.rela_pos,.rela_pos a{font-size:16px;color:#333}
.rela_pos li{position:relative;height:40px;line-height:40px;padding-right:15px;overflow:hidden;border-bottom:1px dotted #e2e2e2}
.rela_pos li:last-child{border:none}
.rela_pos li::after{content:"";width:8px;height:8px;position:absolute;right:2px;top:15px;border-top:1px solid #ccc;border-right:1px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.rela_pos span{color:#e91416;font-size:14px;float:right;}

/*公司介绍*/
.desc_cen h1{font-size:18px;color:#333;margin-bottom:15px;position:relative;padding-right:40px;font-weight:normal;max-width:90%;display:inline-block;}
.desc_cen h1 span{color:#fff;background:#f60;font-size:12px;border-radius:3px;padding:2px 5px;margin-left:5px;position:absolute;right:0;top:2px}
.picwrap{background:#fff;margin-bottom:15px;height:80px;padding:15px 0;position:relative;overflow:hidden;border-top:1px solid #e2e2e2}
.picwrap ul{position:absolute;height:80px;left:0;top:15px}
.picwrap ul li{float:left;margin-left:10px}
.picwrap img{height:80px;width:106px}

/*公司其他职位*/
.pos_other li{padding:10px 0;position:relative;}
.pos_other li:last-child:before{display:none;content:""}
.pos_other li::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#e2e2e2;transform:scaleY(0.5);}

/*找工作首页*/
.zp_nav{display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;background:#fff;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.zp_nav li{display:table-cell;}
.zp_nav li a{display:block;color:#666;height:80px;font-size:14px;text-align:center}
.zp_nav li:nth-child(2){border-left:1px solid #efefef;border-right:1px solid #efefef}
.zp_nav li a::before{content:"";width:45px;height:45px;background:url(../images/post2.png) 0 0 no-repeat;left:5px;top:10px;display:block;margin:12px auto 8px;background-size:45px auto}
.zp_nav li:nth-child(2) a::before{background-position:0 -48px}
.zp_nav li:last-child a::before{background-position:2px -95px;width:47px;height:47px}
.filter{padding:0 10px;background:#fff;border-top:1px solid #e2e2e2;margin-top:10px}
.filter li{height:40px;line-height:40px;border-bottom:1px solid #e2e2e2;font-size:16px;position:relative;}
.filter li:first-child{padding:0 30px 0 5px}
.filter li::after{content:"";width:10px;height:10px;position:absolute;right:10px;top:15px;border-top:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.filter li:last-child::after{content:"";border:none}
.filter li a{display:block}
.filter li span{color:#999;float:right}
.filter li select{width:100%;height:40px;border:none;font-size:16px;color:#333;-webkit-appearance:button}
#Keyword{width:100%;font-size:16px;height:38px;border-radius:5px;border:1px solid #e2e2e2;text-indent:5px}
.filter li:last-child{padding:10px 0;border:none}
.btndiv{padding:15px 10px 10px;border-top:1px solid #e2e2e2;}
.btndiv input{width:100%;border-radius:3px;border:none;height:40px;background:#f90;color:#fff;}
.titdt{display:table;width:100%;height:40px;}
.titdt span{display:table-cell}
.titdt span:first-child{width:90px;background:url(../images/t.gif) 10px 10px no-repeat;}
.titdt span:last-child{background:url(../images/wbg1.png) 0 center repeat-x;border:1px solid #f0f0f0}
.srh_cord{margin-bottom:10px}
.srh_cord dd{background:#fff;padding:0 10px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.srh_cord dd ul li{height:40px;line-height:40px;border-bottom:1px solid #e2e2e2;font-size:14px;position:relative}
.srh_cord dd ul li a{color:#999}
.srh_cord dd ul li a span{color:#333;padding-right:10px;font-size:16px}
.srh_cord dd ul li::after{content:"";width:10px;height:10px;position:absolute;right:10px;top:15px;border-top:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.clear_record{text-align:center;font-size:16px;color:#666;padding:15px 0}
.mq_zp dd{border-top:1px solid #e2e2e2;}
.mq_zp .titdt span:first-child{width:90px;background:url(../images/t.gif) 8px -30px no-repeat;}
.longtou_bg .titdt span:first-child{width:114px;background:url(../images/mzhaopin-index-icon.jpg) no-repeat 8px;background-size:106px 19px;-webkit-transform:106px 19px;-moz-tranform:106px 19px;}
.mq_zp ul li{padding:10px 10px;position:relative;border-top:1px solid #e2e2e2;background:#fff;}
.mq_zp ul li:first-child{border-top:none}
.mq_zp ul li::after{content:"";width:10px;height:10px;position:absolute;right:10px;top:30px;border-top:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.mq_zp ul li h6{color:#0099ff;font-weight:normal;font-size:16px;margin-bottom:4px;height:22px;line-height:22px;overflow:hidden;padding-right:35px}
.mq_zp ul li h6 a{color:#0099ff;}
.mq_zp ul li h6 a:hover{color:#f00;}
.mq_zp ul li p{font-size:14px;padding-right:35px;height:20px;overflow:hidden}
.mq_zp ul li .info{margin-top:8px;height:30px;line-height:30px;overflow:hidden;background:#F5F5F5;padding:0 6px;}
.mq_zp ul li .info span{padding-left:5px;font-size:12px;}
.mq_zp ul li .info i{width:16px;height:16px;border-radius:3px;display:inline-block;background:#f60;color:#fff;line-height:16px;font-size:12px;text-align:center;margin-right:5px}
.select_box{margin-bottom:15px;padding:0 10px 20px;background:#fff;overflow:hidden}
.select_box.first{margin-top:15px}
.select_box h6{font-size:16px;color:#666;font-weight:normal;height:40px;line-height:40px;padding-left:12px;border-bottom:1px solid #e2e2e2;position:relative}
.select_box h6 a{color:#666;}
.select_box h6::after{content:"";width:3px;height:16px;background:#f60;position:absolute;left:0;top:12px}
.select_box div a{float:left;width:33.333%;font-size:16px;color:#06c;text-align:center;height:20px;border-right:1px solid #e2e2e2;box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:20px}
.select_box div a:nth-child(3n){border:none}

/*兼职招聘*/
.zp_full p span.r{position:relative;top:3px}

/*申请记录*/
.apply_record li{display:table;width:100%;height:40px;background:#fff;color:#666;font-size:16px;text-align:center;border-bottom:1px solid #e2e2e2;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box}
.apply_record li:first-child{border-top:none}
.apply_record li:last-child{border-bottom:none}
.apply_record li i{display:table-cell;vertical-align:middle;}
.apply_record li i:first-child{text-align:left}
.apply_record li i:last-child{text-align:right;width:70px}

/*举报类型*/
.jb_type{position:relative;}
.jb_type:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#e2e2e2;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);}
.jb_type select{width:100%;height:40px;border:none;font-size:16px;color:#333;text-indent:10px;background-color:#fff;-webkit-appearance:none;appearance:none;}
.jb_form{background:#fff;padding:15px 10px;}
#tel{width:100%;height:40px;border-radius:3px;border:1px solid #e2e2e2;text-indent:5px;margin-bottom:15px;font-size:16px}
#jb_con{width:100%;height:150px;border:1px solid #e2e2e2;padding:10px 5px;box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:3px;font-size:16px}
.subdiv{padding:0 10px;margin:15px 0}
.subdiv input{width:100%;border-radius:5px;border:none;height:40px;background:#f90;color:#fff;background:-o-linear-gradient(0deg,#f90,#f90);background:linear-gradient(0deg,#f90,#f90)}

/*相册展示*/
#album_show{width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:9999;display:none}
#album_show_ul{position:fixed;left:0;top:0;z-index:99999;height:100%;}
#album_show_ul li{height:100%;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;float:left;overflow:hidden;}
.txtbox{padding:0 10px;color:#666;font-size:16px;line-height:180%;margin-bottom:10px}
.txtbox .dt.maxh{max-height:115px;overflow:hidden}
.txtbox .dd{height:40px;line-height:40px;background:#ddd;text-align:center;color:#666;margin-top:10px}
#photext{background:rgba(0,0,0,0.6);color:#FFF;position:fixed;bottom:0;width:100%;padding:5px 0;line-height:20px;-webkit-transition-property:bottom;-webkit-transition-duration:500ms;z-index:999999;}
#photext dt{line-height:40px;height:40px;overflow:hidden;padding:0 10px;}
#nmspan{float:right;}

/*简历列表*/
.zp_full h4 em.pic{width:20px;height:15px;background:url(../images/pic.png) 0 0 no-repeat;float:right;margin-top:4px}

/*简历详细页*/
.desc_top p.post{color:#333;margin-bottom:8px}
.desc_cen.resume .info_list{padding:10px 0}
.contact.resume .applybtn{margin-top:0}
.contact.resume li{margin-bottom:15px}
.contact.resume li:last-child{margin-bottom:0}
.desc_bot div.experience{color:#666;font-size:14px;border-bottom:1px dashed #eee;}
.desc_bot div.experience p:first-child{color:#333;}
.desc_bot div.experience:last-child{border:none;}
.edu_exp{font-size:16px;color:#333;line-height:200%;padding-bottom:10px;}
.edu_exp p{color:#999;}
.edu_exp li{border-bottom:1px dashed #eee;}
.edu_exp li:last-child{border:none;}
#contact_info{font-size:14px;color:#999;background:#f7f7f7;display:table;width:100%;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;position:fixed;left:0;bottom:-71px;z-index:400;-webkit-transition:ease-in-out 0.3s bottom;transition:ease-in-out 0.3s bottom;}
#contact_info dt{display:table-cell;vertical-align:middle}
#contact_info dt p{font-size:18px;}
#contact_info dd{display:table-cell;vertical-align:middle;width:140px}
#contact_info dd a{float:right;width:48px;height:48px;background:url(../images/post.png) 0 0 no-repeat;}
#contact_info dd a.sms{background-position:0 -327px;margin-right:20px}
#contact_info dd a.sms,#contact_info dd a.tel{margin-top:-12px;}
.invite_top{margin:15px 0;background:#fff;padding:15px 10px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;color:#666}
.invite_cen{padding:15px 10px;background:#fff;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-bottom:15px}

/*首页热门职位*/
.desc_bot{overflow:hidden}
.desc_bot .position-des{padding:15px 0 0;color:#333;font-size:14px;}
.desc_bot .position-des *{margin-bottom:20px;}
.rmpos{overflow:hidden;margin-bottom:-1px;padding:5px 0;}
.rmpos li{float:left;width:33.333%;font-size:14px;padding:10px 0;text-align:center;}
.rmpos li a{color:#0099ff;display:block;border-right:1px solid #c8c8c8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.rmpos li:nth-child(3n) a{border-right:none}

/*首页最新招聘*/
.allpos{background:#fff}
.allpos li{line-height:50px;position:relative}
.allpos li::after{content:"";position:absolute;width:10px;height:10px;border-top:2px solid #c9c9c9;border-right:2px solid #c9c9c9;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:19px;right:10px;-webkit-transition:all linear 0.5s}
.allpos li.cur::after{content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);}
.allpos li a{display:block;height:50px;border-bottom:1px solid #e1e1e1;padding:0 10px;}
.allpos li>div{background:#f0f0f0;padding:0 10px;display:none}

/*联系方式*/
.desc_bot h1{font-size:18px;color:#333;margin-bottom:15px;position:relative;padding-right:50px}
.desc_bot .contact{padding:5px 0;}
.desc_bot .contact li{display:table;width:100%;line-height:180%}
.desc_bot .contact li i{display:table-cell}
.desc_bot .contact li i:first-child{width:85px;font-weight:normal;color:#333;}
.desc_bot .contact li i:last-child{color:#999}

/*公司相册*/
.desc_bot .photos{width:100%;overflow:hidden;padding:10px 0;}
.desc_bot .photos a{width:100%;overflow:hidden;display:block;position:relative;}
.desc_bot .photos a .zhu{width:100%;height:30px;line-height:30px;background:rgba(0,0,0,0.5);color:#fff;overflow:hidden;display:block;position:absolute;bottom:0;left:0;text-align:center;}
.desc_bot .photos li{width:48%;background:url(../images/xc_bg.png) no-repeat;background-size:100% 100%;box-sizing:border-box;overflow:hidden;padding:10px;margin-bottom:10px;}
.desc_bot .photos img{width:100%;border:1px solid #e2e2e2;box-sizing:border-box;}

/*荣誉资质*/
.desc_bot .rongyu{width:100%;overflow:hidden;padding:10px 0;}
.desc_bot .rongyu a{width:100%;overflow:hidden;display:block;position:relative;}
.desc_bot .rongyu a .zhu{width:100%;height:30px;line-height:30px;background:rgba(0,0,0,0.5);color:#fff;overflow:hidden;display:block;position:absolute;bottom:0;left:0;text-align:center;}
.desc_bot .rongyu li{width:48%;border:1px solid #e2e2e2;box-sizing:border-box;overflow:hidden;padding:10px;margin-bottom:10px;}
.desc_bot .rongyu img{width:100%;border:1px solid #e2e2e2;box-sizing:border-box;}

/*公司动态*/
.status_con li{padding:10px;border-bottom:1px solid #dedede;background:#fff;overflow:hidden;}
.status_con li dt{float:left;width:100px;height:70px;overflow:hidden;}
.status_con li dt img{width:100%;}
.status_con li dd{padding-left:110px;box-sizing:border-box;}
.status_con li dd .biaoti{font-size:16px;height:26px;line-height:26px;overflow:hidden;padding-right:80px;position:relative;}
.status_con li dd .biaoti span{font-size:12px;color:#999;position:absolute;right:0;top:0;}
.status_con li dd .del{line-height:22px;height:40px;color:#999;overflow:hidden;font-size:14px;}

/*公司动态打开*/
.status_del{padding:10px;background:#fff;overflow:hidden;}
.status_del h3{font-size:18px;color:#333;height:30px;line-height:30px;font-weight:normal;}
.status_del .del_time{font-size:12px;color:#999;height:30px;}
.status_del .del_pic{width:70%;height:auto;margin:0 auto 10px;font-size:12px;color:#999;}
.status_del .del_pic img{width:100%;}
.status_del .p1{color:#666;line-height:22px;text-indent:2em;font-size:14px;}
.status_del .p2{color:#666;line-height:22px;text-indent:2em;font-size:14px;}

/*招聘职位*/
.zw_time{float:right;}

/*公司评价*/
.pl_top{height:30px;line-height:30px;color:#b3b3b3;font-size:14px;padding-left:20px;position:relative;font-weight:normal;}
.pl_top::after{content:"";height:17px;position:absolute;width:3px;background:#f60;left:10px;top:6px;}
.pl_top span{color:#999;font-size:16px;}
.pl_full li{padding:10px;border-bottom:1px solid #dedede;overflow:hidden;}
.pl_full li dt{float:left;width:50px;height:50px;overflow:hidden;}
.pl_full li dt img{width:100%;}
.pl_full li dd{padding-left:60px;color:#333;}
.pl_full li dd .name{font-size:16px;height:26px;padding-right:80px;position:relative;}
.pl_full li dd .name span{font-size:12px;color:#999;position:absolute;right:0;top:2px;}
.pl_full li dd .ping{font-size:14px;height:22px;overflow:hidden;}

/*广告*/
#lc_ad{border-top:1px solid #e2e2e2;overflow:hidden;background:#fff;margin-top:10px;}
.hairlines #lc_ad{border-width:0.5px;}
#lc_ad h4{font-size:16px;color:#999;font-weight:normal;position:relative;margin:0 10px;}
#lc_ad h4:after{content:"";height:17px;position:absolute;width:3px;background:#f60;left:0;top:10px}
#lc_ad h4 span{float:right;font-size:12px;font-weight:normal;color:#333;padding-left:23px;}
#add_list{overflow:hidden;}
#add_list li{display:table;padding:10px 0;border-bottom:1px solid #e2e2e2;position:relative;width:100%;}
#add_list li:after{content:"";position:absolute;top:40px;right:5px;width:10px;height:10px;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
#add_list li:last-child{border:none;}
#add_list li .img_cont{display:table-cell;width:100px;height:100px;vertical-align:middle;overflow:hidden;}
#add_list li .img_cont img{width:100%;height:100px;}
#add_list li p{display:table-cell;line-height:24px;font-size:16px;color:#333;padding:0 15px 0 8px;overflow:hidden;}
#add_list li p span{display:inline-block;height:98px;overflow:hidden;}
#add_list li p b{float:right;padding:0 3px;margin-right:5px;font-weight:normal;color:#fff;}

/*支付系统弹窗2016-9-30*/
div.edit_info{padding:0 10px;}
div.edit_info p{height:38px;line-height:38px;font-size:16px;}
div.edit_info p{border-top:1px solid #e2e2e2;}
div.edit_info p i.icon-suo{font-size:20px;margin:0 5px 0 3px;}
div.edit_info p i.icon-nan{font-size:20px;color:#5ebaf5;margin:0 3px 0 5px;}
div.edit_info p i.icon-nv{font-size:22px;color:#f56cf0;}
div.edit_info p span,span.choice{float:right;width:16px;height:16px;margin-top:10px;border:1px solid #ccc;border-radius:50%;position:relative;}
div.edit_info p span.on,span.choice.on{border:1px solid #f90;background:#f90;}
div.edit_info p span.on:after,span.choice.on:after{content:"";width:7px;height:10px;border-right:1px solid #fff;border-bottom:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:1px;left:4px;}
div.edit_info p span input,span.choice input{width:16px;height:16px;position:absolute;top:0;left:0;opacity:0;}
.buy-list p b:nth-child(2){float:right;padding-right:10px;height:38px;}
.buy-list p b em{color:#c00}
.dialog-p6{font-size:12px;color:#999;padding-bottom:10px;text-align:center;}
.dialog-p6 em{color:#c00}
div.pay-type p{height:50px;line-height:50px;font-size:16px;overflow:hidden;}
div.pay-type p span{margin-top:16px;}
.pay-type img{float:left;width:27px;height:27px;margin-top:12px;}
.type-list{float:left;width:220px;padding:5px 0;text-indent:6px;}
.type-list b{display:block;}
.type-list b:nth-child(2){color:#999;font-size:14px;}
.buy-list p{color:#999;}
.buy-list p:last-child em{color:#c00}
.dialog-footer2{width:100%;}
.dialog-p21{border-top:1px solid #e5e5e5;text-align:center;font-size:18px;color:#4080d1;line-height:45px;height:45px;}
.dialog-p20{height:90px;line-height:90px;}
div.sure-menu p{border:none;}
div.sure-menu p i{color:#999;padding-right:5px;}
div.sure-menu p:first-child{border-top:1px solid #e5e5e5}
div.sure-menu p em{color:#c00}
div.sure-pay{padding:0 10px;}
div.sure-pay div{border-top:1px solid #e5e5e5}
div.sure-pay p{padding:6px 10px;text-align:center;}
div.sure-pay p:first-child{padding-top:20px;}
div.sure-pay p:nth-child(2){color:#ff9900;font-size:18px;}
div.sure-pay p:nth-child(3){color:#ff9900;font-size:18px;}
div.sure-pay p:nth-child(4){color:#999;padding-bottom:30px;}
div.sure-pay p i{width:40px;height:40px;line-height:40px;background:#00cc00;text-align:center;border-radius:50%;display:inline-block;color:#fff;font-size:20px;}
div.sure-pay em{color:#ff9900;}
div.edit_info .newInfo span,span.choice{float:right;margin-top:16px;width:16px;height:16px;border:1px solid #ccc;border-radius:50%;position:relative;}
div.edit_info .newInfo span input,span.choice input{width:16px;height:16px;position:absolute;top:0;left:0;opacity:0;}
div.edit_info .newInfo span.on,span.choice.on{border:1px solid #f90;background:#f90;}
.newInfo{overflow:hidden;border-top:1px solid #e5e5e5;height:50px;}
div.edit_info  .newInfo span.on:after,span.choice.on:after{content:"";width:7px;height:10px;border-right:1px solid #fff;border-bottom:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:1px;left:4px;}

/*.hairlines .ccooad,.hairlines .desc_portrait,.hairlines .zp_full li,.hairlines #seleoption a,.hairlines .desc_bot h6,.hairlines .desc_bot,.hairlines .mq_zp ul li,.hairlines #seleoption dt,.hairlines #seleoption ul li,.hairlines #seleoption p,.hairlines .stor_page,.hairlines #selctebox2,.hairlines .desc_top,.hairlines .desc_cen,.hairlines .info_list,.hairlines .contact,.hairlines .rela_pos li,.hairlines .jubao a,.hairlines .zp_nav,.hairlines .mq_zp dd,.hairlines .apply_record li,.hairlines .top_nav,.hairlines .rmpos li,.hairlines .allpos li a,.hairlines .btndl1{border-width:0.5px}*/
.ff00{color:#ff0000;}
.cc00,.record_table tbody td.cc00{color:#cc0000;}
.bt_none,dd.bt_none{border-top:none;}
.bb_none{border-bottom:none;}
.ffe900,h6.ffe900{color:#fe9900;}
.mb0,ul.mb0{margin-bottom:0;}
ul.qzList li{padding:10px 0 5px 0;}
.zp_full p span.qz_Time{float:right;color:#ccc;margin-right:-10px;}
.record_table{table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0;}
.record_table thead th{height:40px;line-height:40px;background:#fafafa;border-bottom:1px solid #e2e2e2;}
.record_table thead th.cur a{color:#f30;border-bottom:2px solid #c00;padding-bottom:9px;}
.record_table thead th a{font-size:16px;font-weight:normal;}
.record_table tbody td{text-align:center;color:#333;height:40px;background:#fff;font-size:16px;border-bottom:1px solid #e2e2e2;}
.record_table tbody td.f666{color:#666;}
.record_table tbody td em{margin-left:8px;}
.desc_top p.lh20{line-height:20px;}
.desc_cen p.mb6{margin-bottom:6px;}
.desc_portrait{padding:10px 10px 20px;text-align:center;background:#fff;margin-bottom:10px;border-bottom:1px solid #e2e2e2;}
.desc_portrait img{width:60px;height:60px;border-radius:50%}
.desc_portrait .li2{color:#ff9036;font-size:18px;margin-top:10px}
.desc_portrait .li2 h1{font-size:18px;}
.desc_portrait .li2 .s2{font-size:16px;}
.desc_portrait .li3{color:#ccc;font-size:12px;margin-top:20px}

/*.desc_cen h6 {margin-bottom:10px}*/
.grld ul{padding:10px 0}
.grld ul li{float:left;width:33%;color:#ff933c}
.grld ul li span{margin-left:5px;color:#333}
#divAdv #lc_ad{padding-top:10px;}
#divAdv #lc_ad h4:after{top:3px;}
#divAdv #lc_ad h4 span{padding-top:2px;width:auto;}
#divAdv #lc_ad h4 span:after{padding-top:2px;top:3px;}
.desc_bot div.showad{margin-top:-10px;padding-top:0;}
span.arrow{position:absolute;top:3px;right:10px;width:12px;height:12px;margin:8px 4px 0 0;border-top:1px solid #ccc;border-left:1px solid #ccc;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition:all 0.2s linear 0s;}
.new_search{padding:10px 12px;position:relative;}
.new_search input{height:35px;width:100%;border:none;border-radius:40px;padding:0 10px;box-sizing:border-box;font-size:14px;}
.new_search i{position:absolute;right:15px;top:10px;width:30px;height:35px;text-align:center;line-height:35px;color:#999;}
.gb_showption #opadiv{top:138px;}
.gb_showption #seleoption{top:141px;}
.gb_showption #seleoption.appon{top:95px!important;}
#contact_info{bottom:0;padding:0;}
#contact_info ul{font-size:12px;display:-webkit-flex;height:50px;}
#contact_info ul a{color:#999;}
#contact_info ul li.sqzw{flex:1;text-align:center;}
#contact_info ul li.gdkd{width:90px;text-align:center;}
#contact_info ul li.gdkd i{display:block;color:#f90;font-size:24px;line-height:30px;margin-top:3px;}
#contact_info ul li.gdkd:first-child{border-right:1px solid #e2e2e2;}
#contact_info ul li.sqzw{background:#f90;line-height:50px;}
#contact_info ul li.sqzw.on{background:#ccc}
#contact_info ul li.sqzw span{color:#fff;font-size:16px;}
#contact_info ul li.sqzw i{color:#fff;font-size:14px}
.ms-mask{background:#000;position:fixed;bottom:0;width:100%;height:100%;opacity:0.6;left:0;display:none;}
.ms-info{position:fixed;width:100%;bottom:0;left:0;z-index:10000000;background:#fff;display:none;height:100%;}
.ms-info .tit{height:50px;background:#f0f0f0;color:#333;font-size:16px;padding:0 15px;line-height:50px;}
.ms-info .tit em{float:right;font-size:12px;color:#999;padding:5px 10px;border:1px solid #ccc;border-radius:3px;line-height:normal;margin-top:10px}
.ms-info ul{padding:0 15px;background:#fff;}
.ms-info .li1{height:50px;line-height:50px;color:#333;font-size:14px;border-bottom:1px solid #e2e2e2;position:relative;padding-right:20px;background:#fff;}
.ms-info .li1:after{content:"";float:right;width:10px;height:10px;border-top:1px solid #ccc;border-right:1px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:19px;right:5px;}
.ms-info .li-last input{text-align:right;}
.ms-info .li-last:after{display:none;}
.ms-info .li3 select{position:absolute;right:20px;height:50px;border:0 solid #eee;appearance:none;-moz-appearance:none;-webkit-appearance:none;direction:rtl;background:none;}
.ms-info .li4{height:auto;line-height:40px;border-bottom:none;}
.ms-info .li3 select option{direction:ltr;}
.ms-info .li4:after{content:"";display:none;}
.ms-info .li4 textarea{display:block;width:100%;padding:5px;box-sizing:border-box;height:60px;border:1px solid #eee;resize:none;font-size:14px;}
.ms-info .send{text-align:center;padding:20px 0;}
.ms-info .send span{display:inline-block;width:160px;height:36px;line-height:36px;text-align:center;color:#fff;background:#f90;border-radius:5px;}
#getTime{border:none;text-align:right;color:#333;}
#contact_info{background:#f5f5f5;}
.getContant{padding:5px 0;text-align:center;}
.getContant span{display:inline-block;width:130px;height:40px;line-height:40px;text-align:center;color:#fff;background:#f90;margin:0 auto;border-radius:5px;}
#lxfs{display:none}
.msy{height:40px}
.desc_bot .lx-way{padding:10px 0 15px;}
.desc_bot .lx-way .seeTel{font-size:16px;color:#09f;text-align:center}
#info .sqzwnone{line-height:40px;padding:10px 0;}
.top_nav.top_nav_pos{position:fixed;top:0;left:0;background:#fff;width:100%;z-index:9999999}
.n_adbox{padding:10px;margin:8px 0;background:#fff}
.ccooad,.showad{max-width:100%;}
.ccooad img{max-width:100%;}
.showad{padding-bottom:10px;}

/*2017-07-05 @by wm*/
.w_zp_zd{display:none;width:250px;position:fixed;top:50%;left:50%;margin-left:-125px;margin-top:-150px;background:#fff;border-radius:10px;padding-bottom:20px;}
.w_zp_zd .icon-guanbi{position:absolute;top:-8px;right:-8px;width:30px;height:30px;background:#f1514d;color:#fff;border-radius:50%;text-align:center;line-height:30px;}
.w_zp_zd_mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);}
.w_zp_zd ul{background:url(../images/w_zp_zd.png) no-repeat;background-size:cover;height:60px;padding:70px 0 15px;}
.w_zp_zd li{color:#fff;font-size:26px;text-align:center;line-height:100%;}
.w_zp_zd li:first-child{margin-bottom:10px;}
.w_zp_zd li span{color:#eaff00;font-size:32px;}
.w_zp_zd .w-pho{text-align:center;padding-left:30px;margin:5px 0;}
.w_zp_zd .w-pho span{width:81px;height:88px;display:inline-block;background:url(../images/w_zp_myinfo2.png) no-repeat;background-size:100% 100%;}
.w_zp_now{text-align:center;}
.w_zp_now span{width:120px;height:38px;text-align:center;line-height:38px;font-size:20px;background:#f90;border-radius:5px;display:inline-block;color:#fff;}

/* dialog */
#dialog.style2 .dialog-footer1.fl-one .footer-left{display:table-cell;}
#dialog.style2 .dia-ptip{text-align:center;}

/* 2018/3/16 APP下载弹窗*/
.dlogBoxF{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.7);z-index:99999999;}
.dlogBox{background:#fff;position:fixed;top:50%;left:50%;width:250px;transform:translate(-125px,-135px);border-radius:10px;}
.dlog-tit{background:url('../images/dlog.png') no-repeat;background-size:cover;width:100%;height:135px;text-align:center;}
.dlog-tit p{width:100%;font-size:16px;line-height:16px;color:#fff;font-weight:bold;padding-top:20px;overflow:hidden;}
.dlog-info{padding:20px 15px;width:100%;box-sizing:border-box;}
.dlog-info li{width:100%;overflow:hidden;line-height:14px;font-size:14px;color:#333;margin-bottom:10px;}
.dlog-info li:last-child{margin-bottom:0;}
.dlog-info li em{display:inline-block;width:6px;height:6px;border-radius:50%;background:#fa9835;vertical-align:middle;margin-right:5px;position:relative;top:-2px;}
.dlog-choose{width:100%;height:40px;position:relative;}
.dlog-choose:after{position:absolute;content:"";top:0;left:0;width:100%;height:1px;background:#e2e2e2;transform:scaleY(0.5)}
.dlog-choose span{width:50%;height:40px;line-height:40px;text-align:center;font-size:18px;}
.dlog-choose .ch-cancel{color:#666;position:relative;}
.dlog-choose .ch-cancel:after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background:#e2e2e2;transform:scaleX(0.5)}
.dlog-choose span:active{background:#f5f5f5}
.dlog-choose .ch-create{color:#4080d1;}

/* 2018/4/18 调成层级 */
.gearYM,.gearDate,.gearDatetime,.gearTime{z-index:10000000!important;}

/* 2018-11-14 新版招聘信息 */
.desc_top .desc_money{font-size:16px;color:#f03732;line-height:28px}
.job-info{padding:0 12px 15px;background:#fff}
.intro-item{position:relative;padding-top:15px;}
.intro-item:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#e2e2e2;-webkit-transform:scaleY(.5);transform:scaleY(.5)}
.intro-item:last-of-type:after{display:none}
.intro-item .intro-p{padding-bottom:15px;font-size:14px;color:#000;line-height:18px}
.intro-item .floatbox .intro-p{float:left;}
.intro-item .intro-p.half{width:50%;}
.intro-item .intro-p em{flex-shrink:0;color:#666;display:inline-block;}
.intro-item .intro-p em:first-child{text-align:right;width:72px;}
.intro-item .intro-p .disflex{flex-wrap:wrap;}
.intro-item .intro-p .ful{height:24px;line-height:24px;padding:0 8px;background:#fafafa;border-radius:2px;margin:0 5px 5px 0}
.intro-item .intro-p .fuli{padding:0 5px;background:#fff;border-radius:2px;margin:0 5px 5px 0;border:.5px solid #f33;color:#f33;font-size:14px;line-height:18px}
.intro-item .intro-tit{font-size:16px;color:#000;line-height:16px;margin-bottom:10px;text-align:left}
.intro-item .intro-txt{font-size:14px;color:#333;line-height:25px;text-align:left;word-break:break-all;}
.intro-item .intro-txt.on{max-height:125px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.intro-item .five_line_show{font-size:14px;color:#09f;position:absolute;bottom:0;right:0;width:90px;height:25px;line-height:25px;text-align:right;background:-webkit-linear-gradient(right,rgba(255,255,255,.5) 0%,rgba(255,255,255,1) 20%);background:linear-gradient(to right,rgba(255,255,255,.5) 0%,rgba(255,255,255,1) 20%);}
.tel-me-pit{font-size:14px;color:#999;padding-top:15px;line-height:16px}
.info-report.new{padding:10px 12px}
.info-report.new .ir-txt{padding-left:10px}
.info-report.new .ir-txt:after{right:100%}
.info-report.new .tel-pits{width:24px;height:25px;background:url(../images/tel-pits.png) no-repeat;background-size:cover;margin-right:10px}
.second.job-info{padding-bottom:0}
.second .intro-item{padding-top:20px}
.second .intro-item{padding-bottom:20px}
.second .intro-tit{margin-bottom:20px}
.second .intro-tit.m10{margin-bottom:10px}
.job-info .link-com{align-items:center}
.job-info .link-com img{width:100%;height:100%;object-fit:cover}
.job-info .com-name{font-size:16px;color:#000;line-height:16px;margin-bottom:10px;align-items:center}
.job-info .com-name b{height:16px;line-height:16px;white-space:normal;overflow:hidden;}
.job-info .com-name em{width:28px;height:16px;display:inline-block;vertical-align:middle;background:url(../images/label.png) no-repeat;background-size:cover;margin-left:2px;text-indent:-9999999px;flex-shrink:0}
.job-info .com-name .rz{background-position:-28px 0}
.job-info .logo{width:54px;height:54px;object-fit:cover;border-radius:3px;border:.5px solid #e2e2e2;margin-right:15px;align-self:flex-start}
.job-info .link-com .logo{box-sizing:border-box;overflow:hidden;}
.job-info .logo + .flexn{overflow:hidden}
.job-info .job-list{font-size:12px;color:#666;line-height:12px;padding-bottom:10px}
.job-info .job-num{font-size:12px;color:#999;line-height:12px;padding-bottom:5px}
.job-info .job-num em{color:#f03732}
.job-info .link-com .icon-youjiantou{font-size:22px;color:#ccc;margin-top:-8px}
.job-info .link-com .join{width:5px;height:8px;background:url(../images/youjiant.png) no-repeat;background-size:cover}
.intro-item .lx-way li{display:table;width:100%;line-height:28px;font-size:14px;text-align:left;color:#666}
.intro-item .lx-way li em{color:#000}
.intro-item .lx-way li i{display:table-cell}
.intro-item .lx-way li i span{color:#fff;background:#fe3300;font-size:12px;border-radius:3px;padding:2px 5px;margin-left:5px}
.intro-item .lx-way li i:first-child{width:70px;font-weight:normal;color:#999;vertical-align:top}
.intro-item .lx-way li i:last-child{color:#333}
.intro-item .lx-way .seeTel{font-size:16px;color:#09f;text-align:center;margin-left:10px}
.share-tj.m8{margin-bottom:8px}
.ir-txt p.f33{color:#f03732;font-size:12px}
.desc_top h1 .xtab-status{font-weight:normal;margin-right:5px;}
.xtab-job2{margin-left:-10px}

/*招聘职位详情页 公司信息处新加进入标签及弹窗新加打折信息样式 2018-11-21 by xn*/
.xtab-enter{border:1px solid #09f;border-radius:4px;color:#09f;display:inline-block;font-size:12px;padding:2px 10px;text-align:center}
.x-saleinfo{width:208px;border-radius:5px;background:#f25450;box-sizing:border-box;margin:15px auto;padding:0 15px;position:relative;}
.x-saleinfo:before{content:'';position:absolute;left:3px;right:3px;top:3px;bottom:3px;border:1px dashed #fdf1bc;border-radius:5px}
.x-saleinfo-tit{color:#fff;font-size:19px;text-align:center;padding-top:10px}
.x-saleinfo-line{height:1px;background:repeating-linear-gradient(90deg,#fdf1bc,#fdf1bc 15px,transparent 15px,transparent 18px);margin:5px auto 0;}
.x-saleinfo-detail{color:#fdf1bc;display:-webkit-box;display:-webkit-flex;display:flex;align-items:flex-end;}
.x-saleinfo-num{font-size:52px;font-weight:bold;line-height:60px}
.x-saleinfo-text{font-size:17px;font-weight:bold;margin-left:7px;padding-bottom:8px;flex:1;}
.x-saleinfo-box1{font-size:12px;width:85px;height:36px;border:1px solid #fdf1bc;margin-bottom:8px;text-align:center;}
.x-saleinfo-box1-info1,.x-saleinfo-box1-info2{height:18px;line-height:18px}
.x-saleinfo-box1-info2{background:#fdf1bc;color:#ff3300;font-size:13px;font-weight:bold}
.similar-box{background-color:#fff;padding-top:15px;margin-bottom:8px;}
.similar-tit{color:#333;font-size:16px;text-align:center;position:relative;}
.similar-tit span{position:relative;z-index:1;background-color:#fff;padding:0 15px;font-weight:bold}
.similar-tit:after{position:absolute;top:50%;left:50%;content:"";width:200px;height:1px;background-color:#ccc;transform:translate(-50%,-50%) scaleY(0.5);}

/*全职职位详情页新加*/
.get-infobox{background:#fff;height:70px;padding:0 12px;position:relative;}
.get-infobox:after{content:"";background:#e2e2e2;height:1px;left:12px;position:absolute;right:12px;-webkit-transform:scaleY(.5);transform:scaleY(.5);top:0;}
.get-info-link{align-items:center;height:100%}
.get-info-link .xicon-getinfo1{margin-left:5px}
.xicon-getinfo1{background:url("../images/get_info_1.png");background-size:cover;height:28px;width:36px;}
.xicon-getinfo2{background:url("../images/get_info_2.png");background-size:cover;height:16px;width:21px;}
.xicon-getinfo3{background:url("../images/get_info_3.png");background-size:cover;height:16px;width:16px;}
.get-infos{color:#666;font-size:12px;padding:0 15px;}
.get-infos .p1{margin-bottom:2px}
.get-infos .p1 em{color:#f33;}
.get-infos .p1 b{color:#09f;text-decoration:underline;}
.xicon-right{width:5px;height:8px;background:url(../images/youjiant.png) no-repeat;background-size:cover;}
.get-info-item{align-items:center;color:#999;font-size:12px;justify-content:center;padding-top:3px;position:relative;width:50%;}
.get-info-item+.get-info-item:after{background:#e2e2e2;bottom:10px;content:'';width:1px;left:0;position:absolute;-webkit-transform:scaleX(.5);transform:scaleX(.5);top:10px;}
.get-info1{flex-direction:column;align-items:center}
.get-info1 .p1{margin-top:5px}
.get-info2{color:#333;margin-left:20px}
.get-info2 em{font-size:18px;font-family:Arial;}

/*2019-2-14新加邻城模块 by xn*/
.next-city{background-color:#fff;margin-top:10px;padding:15px 12px 0;}
.next-tit{color:#333;font-size:16px;text-align:center;position:relative;}
.next-tit span{position:relative;z-index:10;background-color:#fff;padding:0 15px;font-weight:bold}
.next-tit:after{position:absolute;top:50%;left:50%;content:"";width:200px;height:1px;background-color:#ccc;transform:translate(-50%,-50%) scaleY(0.5);}
.next-subtit{align-items:center;background:#fafafa;color:#0cf;font-size:14px;height:40px;justify-content:center;margin-top:15px;}
.next-subtit-item{margin-left:10px}
.next-links{color:#000;font-size:14px;margin-top:10px;padding-bottom:5px;flex-wrap:wrap;}
.next-link{align-items:center;background:#fafafa;height:35px;justify-content:center;margin-left:2%;margin-bottom:2%;overflow:hidden;text-overflow:ellipsis;width:32%;white-space:nowrap;}
.next-link:nth-child(3n+1){margin-left:0}
.next-link span{overflow:hidden;white-space:nowrap;}
@media screen and (max-width:330px){
	.next-link{font-size:12px}
}
.share-headlines .share-app{padding:20px 10px 70px;}

/* 11-18 职位详情页-公司地址地图*/
.job-info .welfare-item{font-size:12px;line-height:12px;padding:2px 4px;color:#77abe8;background:#f0f7fe;border-radius:1px;margin:0 5px 5px 0;flex-shrink:0}
.intro-item .welfare{padding-bottom:8px;flex-wrap:wrap}
.intro-item .map-box{width:100%;height:120px;margin-bottom:12px}
.intro-item .map-box .map{width:100%;height:100%}
.intro-item .map-box .map .BMapLabel{display:inline-block!important;border:none!important;height:20px;line-height:20px!important;font-size:12px!important;color:#333;padding:1px 12px!important;border-radius:10px;box-shadow:0 0 10px -1px rgba(0,0,0,.6);left:50px!important}
.intro-item .map-box .map .BMapLabel:last-of-type{display:none!important}
.intro-item .map-box .anchorBL{display:none!important}

/*蓝领详情*/
.ll-bannerBox{position:relative;}
.ll-bannerBox .img{display:block;height:200px;-webkit-object-fit:cover;object-fit:cover;width:100%}
.ll-bannerBox .video-mask{background:rgba(0,0,0,.2);height:100%;left:0;position:absolute;top:0;width:100%}
.ll-bannerBox .video-maskimg{width:40px;height:40px;background:url(../images/video_play.png) no-repeat;background-size:100%;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}
.xtab-lanling{-webkit-background-image:linear-gradient(to bottom,#4779F6,#5297F7);background-image:linear-gradient(to bottom,#4779F6,#5297F7);-webkit-border-radius:1px;border-radius:1px;color:#fff;font-size:12px;display:inline-block;height:20px;line-height:20px;margin-top:-2px;padding:0 5px;vertical-align:middle;}
.ll-tjBox{background:#fff;padding:15px 12px 0}
.ll-tjBox .chooseBox .link{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#999;font-size:14px;height:36px;line-height:36px;position:relative}
.ll-tjBox .chooseBox .link .input{opacity:0;position:absolute;left:0;top:0;height:100%;width:100%}
.ll-tjBox .chooseBox .link+.link:after{background:#eee;content:'';height:12px;left:0;margin-top:-6px;position:absolute;top:50%;-webkit-transform:scaleX(.5);transform:scaleX(.5);-webkit-transform-origin:left top;transform-origin:left top;width:1px}
.ll-tjBox .chooseBox .xicon{border:5px solid transparent;border-top-color:#999;border-bottom-width:0;margin-left:5px}
.ll-tjBox .ul{position:relative}
.ll-tjBox .item{padding:15px 0;position:relative}
.ll-tjBox .item+.item:after{background:#e2e2e2;content:'';height:1px;left:0;position:absolute;top:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:left top;transform-origin:left top;width:100%}
.ll-tjBox .item .link{display:block}
.ll-tjBox .item .titBox{-webkit-align-items:flex-start;align-items:flex-start}
.ll-tjBox .item .titBox .xicon{-webkit-flex-shrink:0;flex-shrink:0;width:20px;height:20px;border-radius:2px;color:#fff;font-size:14px;line-height:20px;margin-right:5px;text-align:center}
.ll-tjBox .item .titBox .tj{background:#f90}
.ll-tjBox .item .titBox .sp{background:url(../images/zp_spicon20200525.png);background-size:cover}
.ll-tjBox .item .tit{color:#333;font-size:16px;line-height:18px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.ll-tjBox .item .btn{background:#39f;-webkit-border-radius:2px;border-radius:2px;color:#fff;-webkit-flex-shrink:0;flex-shrink:0;height:26px;line-height:26px;padding:0 10px}
.ll-tjBox .item .priceBox{-webkit-align-items:center;align-items:center;font-size:14px}
.ll-tjBox .item .price{color:#39f}
.ll-tjBox .item .work{color:#999;margin-left:8px;padding-left:8px;position:relative;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.ll-tjBox .item .work:after{background:#999;content:'';height:12px;left:0;margin-top:-6px;position:absolute;top:50%;-webkit-transform:scaleX(.5);transform:scaleX(.5);-webkit-transform-origin:left top;transform-origin:left top;width:1px}
.ll-tjBox .item .comBox{color:#999;font-size:12px;-webkit-align-items:center;align-items:center;margin-top:10px}
.ll-tjBox .item .com{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.ll-tjBox .item .date{-webkit-flex-shrink:0;flex-shrink:0}

/*蓝领报名弹窗*/
.ll-bmDia{background:#fff;padding:35px 20px 30px;position:relative;width:210px;}
.ll-bmDia .tit{color:#333;font-size:16px;font-weight:bold;line-height:24px}
.ll-bmDia .input{background:#f5f5f5;border:none;border-radius:2px;box-sizing:border-box;height:34px;margin-top:15px;padding:0 12px;width:100%}
.ll-bmDia .btnBox{margin-top:35px}
.ll-bmDia .btn{background:#39f;border-radius:2px;color:#fff;display:block;font-size:14px;height:34px;line-height:34px;text-align:center;}
.ll-bmDia .closeBtn{color:#999;padding:10px;position:absolute;right:0;top:0;}

/*创建简历弹窗*/
.xConfirmDia{background:#fff;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;width:260px}
.xConfirmDia .tit{background:url(../images/xconfirm_tit_bg.png);background-size:100% 100%;color:#fff;font-size:16px;height:50px;line-height:50px;padding:0 12px;text-align:center;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xConfirmDia .ul{color:#333;font-size:14px;margin-top:13px;padding:0 12px}
.xConfirmDia .ul .item{line-height:20px;padding-left:10px;position:relative}
.xConfirmDia .ul .item:after{background:#f90;-webkit-border-radius:50%;border-radius:50%;content:'';height:4px;left:0;position:absolute;top:8px;width:4px}
.xConfirmDia .btnBox{margin-top:16px;position:relative}
.xConfirmDia .btnBox:after{background:#e2e2e2;content:'';height:1px;left:0;position:absolute;top:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:left top;transform-origin:left top;width:100%}
.xConfirmDia .btnBox .btn{color:#666;font-size:16px;height:36px;line-height:36px;position:relative;text-align:center}
.xConfirmDia .btnBox .btn.on{color:#f90}
.xConfirmDia .btnBox .btn+.btn:after{background:#e2e2e2;content:'';height:26px;left:0;margin-top:-13px;position:absolute;top:50%;width:1px;-webkit-transform:scaleX(.5);transform:scaleX(.5);-webkit-transform-origin:left top;transform-origin:left top}

/*新版详情页 2020-9-27 by xn*/
.xDetail-topBox{margin-bottom:25px;padding:20px 15px 0;position:relative;}
.xDetail-topBox .xicon-end{background:url(../images/zp_end20201021.png);background-size:100% 100%;height:51px;position:absolute;right:30px;top:25px;width:65px;}
.xDetail-topBox .titBox .xtab-status{vertical-align:2px}
.xDetail-topBox .titBox .tit{color:#333;display:inline;font-size:18px;font-weight:bold;line-height:24px}
.xDetail-topBox .price{color:#FF3434;font-size:18px;margin-top:10px}
.xDetail-topBox .price em{font-weight:700}
.xDetail-topBox .infoBox{-webkit-align-items:flex-end;align-items:flex-end}
.xDetail-topBox .typeBox{color:#666;font-size:14px;margin-top:5px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xDetail-topBox .typeBox .type+.type{position:relative;margin-left:5px;padding-left:5px}
.xDetail-topBox .typeBox .type+.type:before{background:#999;content:'';height:12px;left:0;position:absolute;top:4px;width:1px}
.xDetail-topBox .numBox{color:#999;font-size:12px;margin-top:5px}
.xDetail-topBox .numBox .iconfont{font-size:12px;margin-right:5px;}
.xDetail-topBox .numBox .tab+.tab{margin-left:15px}
.xDetail-topBox .linkBox{-webkit-flex-shrink:0;flex-shrink:0}
.xDetail-topBox .linkBox .link{color:#999;font-size:12px;text-align:center}
.xDetail-topBox .linkBox .link+.link{margin-left:20px}
.xDetail-topBox .linkBox .iconfont{font-size:14px}
.xDetail-topBox .linkBox .icon-zan-on{color:#f33;}
.xDetail-topBox .linkBox .name{margin-top:5px}
.xDetail-userBox{-webkit-align-items:center;align-items:center;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 0 15px rgba(52,52,52,.1);box-shadow:2px 0 15px rgba(102,102,102,.1);height:70px;margin:0 15px 35px;padding:0 15px}
.xDetail-userBox .img{-webkit-border-radius:50%;border-radius:50%;height:40px;width:40px;-webkit-object-fit:cover;object-fit:cover;margin-right:5px;-webkit-flex-shrink:0;flex-shrink:0}
.xDetail-userBox .name{color:#333;font-size:16px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xDetail-userBox .time{color:#999;font-size:12px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xDetail-userBox .linkBox{-webkit-flex-shrink:0;flex-shrink:0;margin-left:10px}
.xDetail-userBox .link{text-align:center}
.xDetail-userBox .link .xicon{background-size:100% 100%;display:inline-block;height:32px;width:32px}
.xDetail-userBox .link .xicon-liaotian{background-image:url(../images/xicon_liaotian20200925.png)}
.xDetail-userBox .link .xicon-toudi{background-image:url(../images/xicon_toudi20200925.png)}
.xDetail-userBox .link .info{color:#666;font-size:12px;line-height:14px;}
.xDetail-userBox .link+.link{margin-left:15px}
.xDetail-tit{-webkit-align-items:center;align-items:center;margin:0 15px 20px}
.xDetail-tit .tit{color:#333;font-size:18px;font-weight:700;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xDetail-msBox{margin-bottom:35px;padding:0 15px}
.xDetail-msBox .addr{color:#333;font-size:12px}
.xDetail-msBox .addr .iconfont{color:#999;font-size:12px}
.xDetail-msBox .typeBox{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px}
.xDetail-msBox .typeBox .type{-webkit-border-radius:1px;border-radius:1px;border:.5px solid #D6D6D6;color:#666;display:inline-block;font-size:12px;height:18px;line-height:18px;margin:10px 0 0 5px;padding:0 5px}
.xDetail-msBox .con{color:#666;font-size:14px;line-height:24px;max-height:362px;margin-top:10px;overflow:hidden}
.xDetail-msBox .moreBox{margin-top:5px;text-align:center}
.xDetail-msBox .more{color:#FF3434;font-size:14px}
.xDetail-msBox .more .iconfont{font-size:12px}
.xDetail-fxBox{-webkit-align-items:center;align-items:center;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 0 15px rgba(52,52,52,.1);box-shadow:2px 0 15px rgba(52,52,52,.1);margin:0 15px 35px;padding:12px 15px}
.xDetail-fxBox .pointBox{-webkit-align-items:center;align-items:center}
.xDetail-fxBox .point{background:#E5E5E5;-webkit-border-radius:4px;border-radius:4px;height:8px;overflow:hidden}
.xDetail-fxBox .point i{-webkit-background-image:linear-gradient(to right,#FF7928,#F33);background-image:linear-gradient(to right,#FF7928,#F33);-webkit-border-radius:4px;border-radius:4px;display:block;height:100%}
.xDetail-fxBox .num{color:#333;font-size:14px;-webkit-flex-shrink:0;flex-shrink:0;margin-left:5px}
.xDetail-fxBox .info{color:#333;font-size:14px;line-height:18px;margin-top:5px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xDetail-fxBox .btn{background:#FDF3F3;color:#FF3434;font-size:12px;line-height:14px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;margin-left:10px;-webkit-border-radius:50%;border-radius:50%;height:46px;width:46px}
.xDetail-fxBox .xicon{background:url(../images/zp_1pipei20201021.png);background-size:100% 100%;-webkit-flex-shrink:0;flex-shrink:0;height:42px;margin-right:12px;width:42px}
.xDetail-fxBox .pic{height:14px;display:block;}
.xDetail-fxBox .info2{color:#333;font-size:12px;margin-top:5px}
#ResumeMatching+.n_adbox{margin-top:-25px}
.xDetail-gsInfo{margin-bottom:20px;padding:0 15px}
.xDetail-gsInfo .con{-webkit-align-items:center;align-items:center}
.xDetail-gsInfo .con .xicon-status{background-size:100% 100%;display:inline-block;-webkit-flex-shrink:0;flex-shrink:0;height:12px;margin-left:5px;width:29px}
.xDetail-gsInfo .con .xicon-status.rz{background-image:url(../images/xicon_gs_rz.png)}
.xDetail-gsInfo .con .xicon-status.mq{background-image:url(../images/xicon_gs_mq.png)}
.xDetail-gsInfo .con .xicon-status.zz{background-image:url(../images/xicon_gs_zz.png)}
.xDetail-gsInfo .con .imgBox{border:1px solid #f0f0f0;display:none;-webkit-border-radius:2px;border-radius:2px;-webkit-flex-shrink:0;flex-shrink:0;height:50px;margin-right:5px;overflow:hidden;width:50px}
.xDetail-gsInfo .con .img{display:block;height:100%;-webkit-object-fit:cover;object-fit:cover;width:100%}
.xDetail-gsInfo .con .titBox{-webkit-align-items:center;align-items:center;}
.xDetail-gsInfo .con .tit{color:#333;font-size:16px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xDetail-gsInfo .con .tabBox{margin-top:5px}
.xDetail-gsInfo .con .tit+.typeBox{margin-top:10px}
.xDetail-gsInfo .con .typeBox{margin-top:10px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xDetail-gsInfo .con .type{color:#999;font-size:14px}
.xDetail-gsInfo .con .type+.type{position:relative;margin-left:5px;padding-left:5px}
.xDetail-gsInfo .con .type+.type:afeter{background:#999;content:'';height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:1px}
.xDetail-gsInfo .con .xicon{-webkit-flex-shrink:0;flex-shrink:0;margin-left:10px;width:5px;height:8px;background:url(../images/youjiant.png) no-repeat;background-size:cover}
.xDetail-gsInfo .numBox{margin-top:12px}
.xDetail-gsInfo .numBox .type{background:#F7F7F7;-webkit-border-radius:4px;border-radius:4px;color:#666;font-size:12px;height:30px;line-height:30px;padding:0 10px}
.xDetail-gsInfo .numBox .type+.type{margin-left:10px}
.xDetail-gsInfo .numBox .num{color:#f33;font-weight:700}
.xDetail-gsInfo .numBox .iconfont{font-size:12px}
.xDetail-gsInfo .map-box{width:100%;height:140px;margin-top:12px;position:relative;border-radius:8px;overflow:hidden;}
.xDetail-gsInfo .map-box .map{width:100%;height:100%}
.xDetail-gsInfo .map-box .map .BMapLabel{display:inline-block!important;border:none!important;height:20px;line-height:20px!important;font-size:12px!important;color:#333;padding:1px 12px!important;border-radius:10px;box-shadow:0 0 10px -1px rgba(0,0,0,.6);left:50px!important}
.xDetail-gsInfo .map-box .map .BMapLabel:last-of-type{display:none!important}
.xDetail-gsInfo .map-box .anchorBL{display:none!important}
.xDetail-gsInfo .map-box .btnBox{background:#fff;-webkit-border-radius:15px;border-radius:15px;bottom:10px;-webkit-align-items:center;align-items:center;height:30px;left:15px;padding:0 5px 0 10px;position:absolute;right:15px;z-index:2}
.xDetail-gsInfo .map-box .btnBox .icon-map1{color:#ccc;font-size:12px;margin-right:5px}
.xDetail-gsInfo .map-box .btnBox .addr{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xDetail-gsInfo .map-box .btnBox .xicon{background:#F03732;color:#fff;-webkit-border-radius:50%;border-radius:50%;height:20px;line-height:20px;text-align:center;width:20px}
.xDetail-gsInfo .map-box .btnBox .xicon .iconfont{font-size:12px}
.xDetail-gsInfo+.n_adbox{margin-top:-20px}
.xDetail-xcBox{margin:0 0 35px 15px;overflow-x:scroll;-webkit-overflow-scrolling:touch}
.xDetail-xcBox:after{content:'.';display:block;visibility:hidden;}
.xDetail-xcBox .imgBox{-webkit-border-radius:4px;border-radius:4px;-webkit-flex-shrink:0;flex-shrink:0;height:68px;margin-right:10px;overflow:hidden;width:90px}
.xDetail-xcBox .img{display:block;height:100%;-webkit-object-fit:cover;object-fit:cover;width:100%}
.xDetail-qunBox{margin:0 15px 35px}
.xDetail-qunBox .con{-webkit-align-items:center;align-items:center;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:2px 0 15px rgba(102,102,102,.1);box-shadow:2px 0 15px rgba(102,102,102,.1);padding:10px}
.xDetail-qunBox .imgBox{border:2px solid #D9E0DA;-webkit-flex-shrink:0;flex-shrink:0;height:40px;margin-right:10px;width:40px}
.xDetail-qunBox .imgBox .img{display:block;height:100%;-webkit-object-fit:cover;object-fit:cover;width:100%}
.xDetail-qunBox .tit{color:#333;font-size:16px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xDetail-qunBox .info{color:#999;font-size:12px;margin-top:5px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xDetail-qunBox .btn{border:1px solid #f33;-webkit-border-radius:2px;border-radius:2px;color:#f33;font-size:14px;-webkit-flex-shrink:0;flex-shrink:0;height:24px;line-height:24px;margin-left:10px;padding:0 12px}
.xDetail-lxBox{color:#333;font-size:14px;margin-bottom:35px;padding:0 15px}
.xDetail-lxBox .item{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xDetail-lxBox .item+.item{margin-top:10px}
.xDetail-lxBox .tit{color:#999}
.xDetail-lxBox .btn{border:1px solid #f33;-webkit-border-radius:9px;border-radius:9px;color:#f33;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-left:10px;padding:0 5px}
.xDetail-jbBox{background:#FFF7F2;-webkit-border-radius:2px;border-radius:2px;-webkit-align-items:center;align-items:center;margin:0 15px 15px;padding:10px 0 10px 10px}
.xDetail-jbBox .info{color:#FF4600;font-size:12px;line-height:18px}
.xDetail-jbBox .btn{border-left:.5px solid #999;color:#666;font-size:12px;-webkit-flex-shrink:0;flex-shrink:0;height:24px;line-height:24px;margin-left:15px;padding:0 15px}
.person-resume.type2 .tit{-webkit-align-items:center;align-items:center;background:#fff;padding:0 15px;line-height:unset;height:unset}
.person-resume.type2 .tit .text{color:#333;font-size:18px;font-weight:700}
.person-resume.type2 .tit .link{background:#f7f7f7;-webkit-border-radius:2px;border-radius:2px;color:#666;font-size:12px;height:20px;line-height:20px;position:relative;text-align:center;width:40px;z-index:2}
.person-resume.type2 .tit .link+.link{margin-left:5px}
.person-resume.type2 .tit .link.on{background:#FFEEEA;color:#F03833}
.person-resume.type2 .tit .link.on:after{border:5px solid transparent;border-bottom-width:0;border-top-color:#FFEEEA;content:'';left:50%;margin-left:-5px;position:absolute;top:100%}
.person-resume.type2 .tit:before{display:none}
.zp-qz-listBox{background:#fff;margin-bottom:25px}
.zp-qz-listBox .con{padding:0 15px}
.zp-qz-listBox .item{padding:20px 0 10px;position:relative}
.zp-qz-listBox .item:after{background:#f5f5f5;bottom:0;content:'';height:1px;left:0;position:absolute;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:left bottom;transform-origin:left bottom;width:100%}
.zp-qz-listBox .item .comBox{-webkit-align-items:center;align-items:center;margin-top:8px}
.zp-qz-listBox .item .comBox .info{-webkit-align-items:center;align-items:center}
.zp-qz-listBox .item .comBox .name{color:#666;font-size:12px;height:20px;line-height:20px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.zp-qz-listBox .item .xicon-status{background-size:100% 100%;display:inline-block;-webkit-flex-shrink:0;flex-shrink:0;height:12px;margin-left:5px;width:29px}
.zp-qz-listBox .item .xicon-status.rz{background-image:url(../images/xicon_gs_rz.png)}
.zp-qz-listBox .item .xicon-status.mq{background-image:url(../images/xicon_gs_mq.png)}
.zp-qz-listBox .item .xicon-status.zz{background-image:url(../images/xicon_gs_zz.png)}
.zp-qz-listBox .item .date{color:#CBCBCB;font-size:12px;-webkit-flex-shrink:0;flex-shrink:0;margin-left:5px}
.zp-qz-listBox .link{display:block}
.zp-qz-listBox .link:visited .tit{color:#666}
.zp-qz-listBox .link .titBox{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.zp-qz-listBox .link .tit{color:#333;font-size:16px;font-weight:bold;line-height:20px;padding:0}
.zp-qz-listBox .link .tit:before{display:none}
.zp-qz-listBox .link .xicon-type{-webkit-border-radius:2px;border-radius:2px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-right:5px;text-align:center;vertical-align:1px;width:18px}
.zp-qz-listBox .link .xicon-type.zd{background:#f33}
.zp-qz-listBox .link .xicon-type.tj{background:#f90}
.zp-qz-listBox .link .typeBox{height:26px;line-height:26px;margin-top:10px}
.zp-qz-listBox .link .types{margin-left:14px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.zp-qz-listBox .link .type{color:#666;font-size:14px;position:relative}
.zp-qz-listBox .link .type+.type{margin-left:5px;padding-left:5px}
.zp-qz-listBox .link .type+.type:after{background:#999;content:'';height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:1px}
.zp-qz-listBox .link .price{color:#f33;font-size:14px;-webkit-flex-shrink:0;flex-shrink:0}
.zp-qz-listBox .link .btn{background:#f33;border:none;-webkit-border-radius:2px;border-radius:2px;color:#fff;-webkit-flex-shrink:0;flex-shrink:0;height:26px;line-height:26px;outline:0;text-align:center;width:50px}
.zp-qz-listBox .link .btn.on{background:#ccc}
.zp-qz-listBox .link .tabBox{height:25px;overflow:hidden}
.zp-qz-listBox .link .tabBox .tab{border:.5px solid #D6D6D6;-webkit-border-radius:1px;border-radius:1px;color:#666;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-top:5px;padding:0 5px}
.zp-qz-listBox .link .tabBox .tab+.tab{margin-left:5px}
.next-city2{padding:0 15px}
.next-city2 .next-subtit{background:#F0F5FF;color:#4186FE}
.zp-hold{height:65px}
.zp-detailFoot{background:#fff;bottom:0;-webkit-box-shadow:0 0 4px rgba(51,51,51,.1);box-shadow:0 0 4px rgba(51,51,51,.1);-webkit-align-items:center;align-items:center;height:50px;left:0;padding:0 15px;position:fixed;right:0;z-index:12}
.zp-detailFoot .iconfont{color:#333;font-size:20px;position:relative;}
.zp-detailFoot .name{color:#666;position:relative;font-size:12px}
.zp-detailFoot .icon-zan-on{color:#f33;}
.zp-detailFoot .link{overflow:hidden;position:relative;text-align:center}
.zp-detailFoot:after{background:#fff;content:'';height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}
.zp-detailFoot .btn{background:#f33;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-size:14px;height:40px;margin-left:15px;width:145px}
.zp-detailFoot .btn.end{background:#ccc}
.zp-detailFoot .btn .tit{line-height:16px}
.zp-detailFoot .btn .num{font-size:12px;line-height:14px}
.zp-detailFoot .link.on{overflow:unset;}
.zp-detailFoot .link.on .menu{bottom:100%;opacity:1;}
.zp-detailFoot .menu{background:#fff;-webkit-box-shadow:2px 0 20px rgba(0,0,0,.2);box-shadow:2px 0 20px rgba(0,0,0,.2);-webkit-border-radius:4px;border-radius:4px;bottom:-50px;font-size:14px;left:50%;margin:0 0 15px -52px;opacity:0;padding:0 10px;position:absolute;text-align:center;transition:all linear .2s;width:84px;z-index:-2}
.zp-detailFoot .menu .tab{display:block;line-height:42px;position:relative}
.zp-detailFoot .menu .tab+.tab:before{background:#e2e2e2;content:'';height:1px;left:0;position:absolute;top:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:left top;transform-origin:left top;width:100%}
.shareTgjBox.type2{margin:0 15px 35px}
.xDetail-tdBox{margin-bottom:35px;padding:0 20px}
.xDetail-tdBox .numBox{text-align:center}
.xDetail-tdBox .numBox .num{color:#333;font-size:12px;line-height:20px}
.xDetail-tdBox .numBox .num em{color:#FF3434;font-size:18px;font-weight:700}
.xDetail-tdBox .numBox .name{color:#999;font-size:12px;line-height:14px;margin-top:5px}
.xDetail-tdBox .numBox .item+.item{position:relative}
.xDetail-tdBox .numBox .item+.item:before{background:#ccc;content:'';height:100%;left:0;position:absolute;top:0;width:1px}
.xDetail-tdBox .linkBox{margin-top:30px}
.xDetail-tdBox .linkBox .link+.link{margin-left:20px}
.xDetail-tdBox .linkBox .link{-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 0 15px rgba(52,52,52,.1);box-shadow:2px 0 15px rgba(52,52,52,.1);-webkit-align-items:center;align-items:center;height:66px;padding:0 10px}
.xDetail-tdBox .linkBox .img{-webkit-flex-shrink:0;flex-shrink:0;height:32px;width:34px;margin-right:6px}
.xDetail-tdBox .linkBox .tit{color:#333;font-size:12px;font-weight:700;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:14px}
.xDetail-tdBox .linkBox .tit i{height:0;width:0;font-size:0;border:3px solid transparent;border-right-width:0;border-left-color:#000;margin-left:5px;vertical-align:4px}
.xDetail-tdBox .linkBox .info{color:#999;font-size:12px;line-height:14px;margin-top:5px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}

/*加群弹窗*/
.zp-qunDia{background:#fff;-webkit-border-radius:6px;border-radius:6px;padding:24px 10px;position:relative;width:160px;}
.zp-qunDia .imgBox{height:130px;margin:0 auto;width:130px}
.zp-qunDia .imgBox .img{display:block;height:100%;-webkit-object-fit:cover;object-fit:cover;width:100%}
.zp-qunDia .info{color:#333;font-size:14px;margin-top:10px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.zp-qunDia .closeBtn{color:#999;height:24px;line-height:24px;position:absolute;right:0;top:0;text-align:center;width:24px}
.zp-qunDia .closeBtn .iconfont{font-size:12px}

/*测评入口*/
.jl-registerBox{margin-bottom:15px;padding:0 15px}
.jl-registerBox .img{display:block;height:45px;-webkit-object-fit:cover;object-fit:cover;width:100%}
.jl-registerBox .swiper-pagination{bottom:0!important}
.jl-registerBox .swiper-pagination-bullet{background:#fff;opacity:.3}
.jl-registerBox .swiper-pagination-bullet-active{background:#fff;opacity:1}
.jl-registerBox+.n_adbox{padding:0 15px;margin:0 0 35px;background:#fff}

/*系统测评弹窗*/
.ceping-wrap{width:100%;height:100%;background:rgba(0,0,0,.7);-webkit-box-sizing:border-box;box-sizing:border-box;left:0;display:none;overflow-y:scroll;padding:0 20px;position:fixed;top:0;z-index:9999}
.ceping-innerbox{width:200px;max-height:80%;background:#fff;-webkit-border-radius:5px;border-radius:5px;padding:15px 25px 25px;position:relative;}
.xdialog-closebtn1{width:23px;height:45px;background:url(../images/xdialog_closebtn1.png);background-size:cover;display:inline-block;}
.ceping-innerbox .xdialog-closebtn1{right:10px;position:absolute;top:-45px;}
.ceping-innerbox .primary-tit{color:#000;font-size:18px;font-weight:bold;text-align:center;}
.ceping-innerbox .primary-info{color:#000;font-size:14px;margin-top:10px}
.ceping-innerbox .active-introduce{margin-top:15px;display:none}
.ceping-innerbox .active-introduce-info{margin:15px 15px 0;}
.ceping-innerbox .active-introduce-info img{width:100%;}
.ceping-innerbox .tit{color:#000;font-size:16px;font-weight:bold;padding-bottom:1px;position:relative;margin-bottom:7px;z-index:0}
.ceping-innerbox .tit:before{content:'';position:absolute;left:0;bottom:0;width:97px;height:12px;background:url(../images/active_tit_bg.png);background-size:cover;padding-bottom:2px;z-index:-1}
.ceping-innerbox .active-info2{color:#666;font-size:14px}
.zph-hb-btn{width:50px;height:50px;border-radius:50%;background:url(../images/zp_hb_btn20201021.png);background-size:cover;position:fixed;bottom:130px;right:10px;text-indent:-9999px;z-index:2;}

/*详情页更换class*/
.xdetail-topbox{margin-bottom:25px;padding:20px 15px 0;position:relative;}
.xdetail-topbox .xicon-end{background:url(../images/zp_end20201021.png);background-size:100% 100%;height:51px;position:absolute;right:30px;top:25px;width:65px;}
.xdetail-topbox .titbox .xtab-status{vertical-align:2px}
.xdetail-topbox .titbox .tit{color:#333;display:inline;font-size:18px;font-weight:bold;line-height:24px}
.xdetail-topbox .price{color:#FF3434;font-size:18px;margin-top:10px}
.xdetail-topbox .price em{font-weight:700}
.xdetail-topbox .infobox{-webkit-align-items:flex-end;align-items:flex-end}
.xdetail-topbox .typebox{color:#666;font-size:14px;margin-top:5px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xdetail-topbox .typebox .type+.type{position:relative;margin-left:5px;padding-left:5px}
.xdetail-topbox .typebox .type+.type:before{background:#999;content:'';height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:1px}
.xdetail-topbox .numbox{color:#999;font-size:12px;margin-top:5px}
.xdetail-topbox .numbox .iconfont{font-size:12px;margin-right:5px;}
.xdetail-topbox .numbox .tab+.tab{margin-left:15px}
.xdetail-topbox .linkbox{-webkit-flex-shrink:0;flex-shrink:0}
.xdetail-topbox .linkbox .link{color:#999;font-size:12px;text-align:center}
.xdetail-topbox .linkbox .link+.link{margin-left:20px}
.xdetail-topbox .linkbox .iconfont{font-size:14px}
.xdetail-topbox .linkbox .icon-zan-on{color:#f33;}
.xdetail-topbox .linkbox .name{margin-top:5px}
.xdetail-userbox{-webkit-align-items:center;align-items:center;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 0 15px rgba(102,102,102,.1);box-shadow:2px 0 15px rgba(102,102,102,.1);height:70px;margin:0 15px 35px;padding:0 15px}
.xdetail-userbox .img{-webkit-border-radius:50%;border-radius:50%;height:40px;width:40px;-webkit-object-fit:cover;object-fit:cover;margin-right:5px;-webkit-flex-shrink:0;flex-shrink:0}
.xdetail-userbox .name{color:#333;font-size:16px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xdetail-userbox .time{color:#999;font-size:12px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xdetail-userbox .linkbox{-webkit-flex-shrink:0;flex-shrink:0;margin-left:10px}
.xdetail-userbox .link{text-align:center}
.xdetail-userbox .link .xicon{background-size:100% 100%;display:inline-block;height:32px;width:32px}
.xdetail-userbox .link .xicon-liaotian{background-image:url(../images/xicon_liaotian20200925.png)}
.xdetail-userbox .link .xicon-toudi{background-image:url(../images/xicon_toudi20200925.png)}
.xdetail-userbox .link .info{color:#666;font-size:12px;line-height:14px;}
.xdetail-userbox .link+.link{margin-left:15px}
.xdetail-tit{-webkit-align-items:center;align-items:center;margin:0 15px 20px}
.xdetail-tit .tit{color:#333;font-size:18px;font-weight:700;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xdetail-msbox{margin-bottom:35px;padding:0 15px}
.xdetail-msbox .addr{color:#333;font-size:14px}
.xdetail-msbox .addr .iconfont{color:#999;font-size:14px}
.xdetail-msbox .typebox{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:4px 0 0 -5px}
.xdetail-msbox .typebox .type{-webkit-border-radius:1px;border-radius:1px;border:.5px solid #D6D6D6;color:#666;display:inline-block;font-size:12px;height:18px;line-height:18px;margin:10px 0 0 5px;padding:0 5px}
.xdetail-msbox .con{color:#666;font-size:14px;line-height:24px;max-height:362px;margin-top:10px;overflow:hidden}
.xdetail-msbox .morebox{margin-top:5px;text-align:center}
.xdetail-msbox .more{color:#FF3434;font-size:14px}
.xdetail-msbox .more .iconfont{font-size:12px}
.xdetail-fxbox{-webkit-align-items:center;align-items:center;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 0 15px rgba(52,52,52,.1);box-shadow:2px 0 15px rgba(52,52,52,.1);margin:0 15px 35px;padding:12px 15px}
.xdetail-fxbox .pointbox{-webkit-align-items:center;align-items:center}
.xdetail-fxbox .point{background:#E5E5E5;-webkit-border-radius:4px;border-radius:4px;height:8px;overflow:hidden}
.xdetail-fxbox .point i{-webkit-background-image:linear-gradient(to right,#FF7928,#F33);background-image:linear-gradient(to right,#FF7928,#F33);-webkit-border-radius:4px;border-radius:4px;display:block;height:100%}
.xdetail-fxbox .num{color:#333;font-size:14px;-webkit-flex-shrink:0;flex-shrink:0;margin-left:5px}
.xdetail-fxbox .info{color:#333;font-size:14px;line-height:18px;margin-top:5px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xdetail-fxbox .btn{background:#FDF3F3;color:#FF3434;font-size:12px;line-height:14px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;margin-left:10px;-webkit-border-radius:50%;border-radius:50%;height:46px;width:46px}
.xdetail-fxbox .xicon{background:url(../images/zp_1pipei20201021.png);background-size:100% 100%;-webkit-flex-shrink:0;flex-shrink:0;height:42px;margin-right:12px;width:42px}
.xdetail-fxbox .pic{height:14px;display:block;}
.xdetail-fxbox .info2{color:#333;font-size:12px;margin-top:5px}
.xdetail-gsinfo{margin-bottom:20px;padding:0 15px}
.xdetail-gsinfo .con{-webkit-align-items:center;align-items:center}
.xdetail-gsinfo .con .xicon-status{background-size:100% 100%;display:inline-block;-webkit-flex-shrink:0;flex-shrink:0;height:12px;margin-left:5px;width:29px}
.xdetail-gsinfo .con .xicon-status.rz{background-image:url(../images/xicon_gs_rz.png)}
.xdetail-gsinfo .con .xicon-status.mq{background-image:url(../images/xicon_gs_mq.png)}
.xdetail-gsinfo .con .xicon-status.zz{background-image:url(../images/xicon_gs_zz.png)}
.xdetail-gsinfo .con .imgbox{border:1px solid #f0f0f0;-webkit-border-radius:2px;border-radius:2px;display:none;-webkit-flex-shrink:0;flex-shrink:0;height:50px;margin-right:5px;overflow:hidden;width:50px}
.xdetail-gsinfo .con .img{display:block;height:100%;-webkit-object-fit:cover;object-fit:cover;width:100%}
.xdetail-gsinfo .con .titbox{-webkit-align-items:center;align-items:center;}
.xdetail-gsinfo .con .tit{color:#333;font-size:16px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xdetail-gsinfo .con .tabBox{margin-top:5px}
.xdetail-gsinfo .con .tit+.typebox{margin-top:10px}
.xdetail-gsinfo .con .typebox{margin-top:10px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xdetail-gsinfo .con .type{color:#999;font-size:14px}
.xdetail-gsinfo .con .type+.type{position:relative;margin-left:5px;padding-left:5px}
.xdetail-gsinfo .con .type+.type:afeter{background:#999;content:'';height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:1px}
.xdetail-gsinfo .con .xicon{-webkit-flex-shrink:0;flex-shrink:0;margin-left:10px;width:5px;height:8px;background:url(../images/youjiant.png) no-repeat;background-size:cover}
.xdetail-gsinfo .numbox{margin-top:12px}
.xdetail-gsinfo .numbox .type{background:#F7F7F7;-webkit-border-radius:4px;border-radius:4px;color:#666;font-size:12px;height:30px;line-height:30px;padding:0 10px}
.xdetail-gsinfo .numbox .type+.type{margin-left:10px}
.xdetail-gsinfo .numbox .num{color:#f33;font-weight:700}
.xdetail-gsinfo .numbox .iconfont{font-size:12px}
.xdetail-gsinfo .map-box{width:100%;height:140px;margin-top:12px;position:relative;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;}
.xdetail-gsinfo .map-box .map{border-radius:8px;overflow:hidden;width:100%;height:100%}
.xdetail-gsinfo .map-box .map .BMapLabel{display:inline-block!important;border:none!important;height:20px;line-height:20px!important;font-size:12px!important;color:#333;padding:1px 12px!important;border-radius:10px;box-shadow:0 0 10px -1px rgba(0,0,0,.6);left:50px!important}
.xdetail-gsinfo .map-box .map .BMapLabel:last-of-type{display:none!important}
.xdetail-gsinfo .map-box .anchorBL{display:none!important}
.xdetail-gsinfo .map-box .btnbox{background:#fff;-webkit-border-radius:15px;border-radius:15px;bottom:10px;-webkit-align-items:center;align-items:center;height:30px;left:15px;padding:0 5px 0 10px;position:absolute;right:15px;z-index:2}
.xdetail-gsinfo .map-box .btnbox .icon-map1{color:#ccc;font-size:12px;margin-right:5px}
.xdetail-gsinfo .map-box .btnbox .addr{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xdetail-gsinfo .map-box .btnbox .xicon{background:#F03732;color:#fff;-webkit-border-radius:50%;border-radius:50%;height:20px;line-height:20px;text-align:center;width:20px}
.xdetail-gsinfo .map-box .btnbox .xicon .iconfont{font-size:12px}
.xdetail-gsinfo+.n_adbox{margin-top:-20px}
.xdetail-xcbox{margin:0 0 35px 15px;overflow-x:scroll;-webkit-overflow-scrolling:touch}
.xdetail-xcbox:after{content:'.';display:block;visibility:hidden;}
.xdetail-xcbox .imgbox{-webkit-border-radius:4px;border-radius:4px;-webkit-flex-shrink:0;flex-shrink:0;height:68px;margin-right:10px;overflow:hidden;width:90px}
.xdetail-xcbox .img{display:block;height:100%;-webkit-object-fit:cover;object-fit:cover;width:100%}
.xdetail-qunbox{margin:0 15px 35px}
.xdetail-qunbox .con{-webkit-align-items:center;align-items:center;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:2px 0 15px rgba(102,102,102,.1);box-shadow:2px 0 15px rgba(102,102,102,.1);padding:10px}
.xdetail-qunbox .imgbox{border:2px solid #D9E0DA;-webkit-flex-shrink:0;flex-shrink:0;height:40px;margin-right:10px;width:40px}
.xdetail-qunbox .imgbox .img{display:block;height:100%;-webkit-object-fit:cover;object-fit:cover;width:100%}
.xdetail-qunbox .tit{color:#333;font-size:16px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xdetail-qunbox .info{color:#999;font-size:12px;margin-top:5px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xdetail-qunbox .btn{border:1px solid #f33;-webkit-border-radius:2px;border-radius:2px;color:#f33;font-size:14px;-webkit-flex-shrink:0;flex-shrink:0;height:24px;line-height:24px;margin-left:10px;padding:0 12px}
.xdetail-lxbox{color:#333;font-size:14px;margin-bottom:35px;padding:0 15px}
.xdetail-lxbox .item{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.xdetail-lxbox .item+.item{margin-top:10px}
.xdetail-lxbox .tit{color:#999}
.xdetail-lxbox .btn{border:1px solid #f33;-webkit-border-radius:9px;border-radius:9px;color:#f33;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-left:10px;padding:0 5px}
.xdetail-jbbox{background:#FFF7F2;-webkit-border-radius:2px;border-radius:2px;-webkit-align-items:center;align-items:center;margin:0 15px 15px;padding:10px 0 10px 10px}
.xdetail-jbbox .info{color:#FF4600;font-size:12px;line-height:18px}
.xdetail-jbbox .btn{border-left:.5px solid #999;color:#666;font-size:12px;-webkit-flex-shrink:0;flex-shrink:0;height:24px;line-height:24px;margin-left:15px;padding:0 15px}
.xdetail-tdbox{margin-bottom:35px;padding:0 20px}
.xdetail-tdbox .numbox{text-align:center}
.xdetail-tdbox .numbox .num{color:#333;font-size:12px;line-height:20px}
.xdetail-tdbox .numbox .num em{color:#FF3434;font-size:18px;font-weight:700}
.xdetail-tdbox .numbox .name{color:#999;font-size:12px;line-height:14px;margin-top:5px}
.xdetail-tdbox .numbox .item+.item{position:relative}
.xdetail-tdbox .numbox .item+.item:before{background:#ccc;content:'';height:100%;left:0;position:absolute;top:0;width:1px}
.xdetail-tdbox .linkbox{margin-top:30px}
.xdetail-tdbox .linkbox .link+.link{margin-left:20px}
.xdetail-tdbox .linkbox .link{-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 0 15px rgba(52,52,52,.1);box-shadow:2px 0 15px rgba(52,52,52,.1);-webkit-align-items:center;align-items:center;height:66px;padding:0 10px}
.xdetail-tdbox .linkbox .img{-webkit-flex-shrink:0;flex-shrink:0;height:32px;width:34px;margin-right:6px}
.xdetail-tdbox .linkbox .tit{color:#333;font-size:12px;font-weight:700;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:14px}
.xdetail-tdbox .linkbox .tit i{height:0;width:0;font-size:0;border:3px solid transparent;border-right-width:0;border-left-color:#000;margin-left:5px;vertical-align:4px}
.xdetail-tdbox .linkbox .info{color:#999;font-size:12px;line-height:14px;margin-top:5px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.zp-qz-listbox{background:#fff;margin-bottom:25px}
.zp-qz-listbox .con{padding:0 15px;}
.zp-qz-listbox .item{padding:20px 0 10px;position:relative}
.zp-qz-listbox .item:after{background:#f5f5f5;bottom:0;content:'';height:1px;left:0;position:absolute;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:left bottom;transform-origin:left bottom;width:100%}
.zp-qz-listbox .item .combox{-webkit-align-items:center;align-items:center;margin-top:8px}
.zp-qz-listbox .item .combox .info{-webkit-align-items:center;align-items:center}
.zp-qz-listbox .item .combox .name{color:#666;font-size:12px;height:20px;line-height:20px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.zp-qz-listbox .item .xicon-status{background-size:100% 100%;display:inline-block;-webkit-flex-shrink:0;flex-shrink:0;height:12px;margin-left:5px;width:29px}
.zp-qz-listbox .item .xicon-status.rz{background-image:url(../images/xicon_gs_rz.png)}
.zp-qz-listbox .item .xicon-status.mq{background-image:url(../images/xicon_gs_mq.png)}
.zp-qz-listbox .item .xicon-status.zz{background-image:url(../images/xicon_gs_zz.png)}
.zp-qz-listbox .item .date{color:#CBCBCB;font-size:12px}
.zp-qz-listbox .link{display:block}
.zp-qz-listbox .link:visited .tit{color:#999}
.zp-qz-listbox .link .titbox{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.zp-qz-listbox .link .tit{color:#333;font-size:16px;font-weight:bold;line-height:20px;padding:0;}
.zp-qz-listbox .link .tit:before{display:none}
.zp-qz-listbox .link .xicon-type{-webkit-border-radius:2px;border-radius:2px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-right:5px;text-align:center;vertical-align:1px;width:18px}
.zp-qz-listbox .link .xicon-type.zd{background:#f33}
.zp-qz-listbox .link .xicon-type.tj{background:#f90}
.zp-qz-listbox .link .xicon-type.yp{background:#17C0FF}
.zp-qz-listbox .link .typebox{height:26px;line-height:26px;margin-top:10px}
.zp-qz-listbox .link .types{margin-left:14px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.zp-qz-listbox .link .type{color:#666;font-size:14px;position:relative}
.zp-qz-listbox .link .type+.type{margin-left:5px;padding-left:5px}
.zp-qz-listbox .link .type+.type:after{background:#999;content:'';height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:1px}
.zp-qz-listbox .link .price{color:#f33;font-size:14px;-webkit-flex-shrink:0;flex-shrink:0}
.zp-qz-listbox .link .btn{background:#f33;border:none;-webkit-border-radius:2px;border-radius:2px;color:#fff;-webkit-flex-shrink:0;flex-shrink:0;height:26px;line-height:26px;outline:0;text-align:center;width:50px}
.zp-qz-listbox .link .btn.off{background:#ccc}
.zp-qz-listbox .link .tabbox{height:25px;overflow:hidden}
.zp-qz-listbox .link .tabbox .tab{border:.5px solid #D6D6D6;-webkit-border-radius:1px;border-radius:1px;color:#666;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-top:5px;padding:0 5px}
.zp-qz-listbox .link .tabbox .tab+.tab{margin-left:5px}
.zp-detailfoot{background:#fff;bottom:0;-webkit-box-shadow:0 0 4px rgba(51,51,51,.1);box-shadow:0 0 4px rgba(51,51,51,.1);-webkit-align-items:center;align-items:center;height:60px;left:0;padding:0 15px;position:fixed;right:0;z-index:12}
.zp-detailfoot .iconfont{color:#333;font-size:20px;position:relative;}
.zp-detailfoot .name{color:#666;position:relative;}
.zp-detailfoot .icon-zan-on{color:#f33;}
.zp-detailfoot .link{overflow:hidden;position:relative;text-align:center}
.zp-detailfoot:after{background:#fff;content:'';height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}
.zp-detailfoot .btn{background:#f33;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-size:14px;height:40px;margin-left:15px;width:145px}
.zp-detailfoot .btn.end{background:#ccc}
.zp-detailfoot .btn .tit{line-height:16px}
.zp-detailfoot .btn .num{font-size:12px;line-height:14px}
.zp-detailfoot .link.on{overflow:unset;}
.zp-detailfoot .link.on .menu{bottom:100%;opacity:1;}
.zp-detailfoot .menu{background:#fff;-webkit-box-shadow:2px 0 20px rgba(0,0,0,.2);box-shadow:2px 0 20px rgba(0,0,0,.2);-webkit-border-radius:4px;border-radius:4px;bottom:-50px;font-size:14px;left:50%;margin:0 0 15px -52px;opacity:0;padding:0 10px;position:absolute;text-align:center;transition:all linear .2s;width:84px;z-index:-2}
.zp-detailfoot .menu .tab{display:block;line-height:42px;position:relative}
.zp-detailfoot .menu .tab+.tab:before{background:#e2e2e2;content:'';height:1px;left:0;position:absolute;top:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:left top;transform-origin:left top;width:100%}

/*新加匹配度入口*/
.xdetail-somemenu{-webkit-align-items:center;align-items:center;margin-bottom:35px;text-align:center;}
.xdetail-somemenu .item+.item{position:relative;}
.xdetail-somemenu .item+.item:after{background:#ccc;content:'';height:24px;left:0;position:absolute;top:2px;width:.5px}
.xdetail-somemenu .link{display:block;}
.xdetail-somemenu .xicon{background:url(../images/zp_somemenu20201118.png);background-size:100% auto;display:inline-block;height:30px;width:30px}
.xdetail-somemenu .xicon1{background-position:0 0}
.xdetail-somemenu .xicon2{background-position:0 -30px}
.xdetail-somemenu .xicon3{background-position:0 -60px}
.xdetail-somemenu .info{color:#333;font-size:14px;line-height:20px;margin-top:10px}
/*职位详情新加城才通模块*/
.cct-jobcon{background:#FAF7F2;border-radius:20px 20px 1px 1px;padding:15px 15px 20px}
.cct-jobcon .tit1{color:#835E2F;font-size:16px;font-weight:700;line-height:26px}
.cct-jobcon .cct-btn{background:#fff;border:.5px solid #E2B480;-webkit-border-radius:16px;border-radius:16px;display:block;height:30px;line-height:30px;color:#835E2F;font-size:12px;text-align:center;width:125px;margin:0 auto}
.cct-info{margin-bottom:10px;padding:0 15px}
.cct-info .img{display:block;width:100%}

/*职位详情底部招募广告位*/
.share-headlines+.wmbottom_nav_mask1{bottom:60px;z-index:100;}