@charset "utf-8"

/*公用*/
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;content:'';display:block;height:0;}
a{color:inherit;}
.w{width:1200px;}
i,em{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}
.fc-wrap{color:#333;min-width:1200px;padding-bottom:85px}
.fc-wrap input::-moz-placeholder{color:#999;}
.fc-wrap input::-webkit-input-placeholder{color:#999;}
.fc-wrap input::-ms-input-placeholder{color:#999;}
.fc-wrap li,.fc-wrap ul,.fc-wrap ol,.fc-wrap dl,.fc-wrap dt,.fc-wrap dd{float:none}
.fc-wrap .fl{float:left;}
.fc-wrap .fr{float:right;}
.fc-wrap .link{padding:0;}
.fc-adBox{clear:both;margin:40px auto 0;overflow:hidden;width:1200px;}
.fc-adBox+.fc-adBox{margin-top:10px}
.fc-adBox img{display:block;width:100%;}
.fc-adBox1{clear:both;margin:40px auto 0;overflow:hidden;width:1200px;}
.fc-adBox+.fc-adBox1{margin-top:10px}
.fc-adBox1+.fc-adBox{margin-top:10px}
.fc-adBox1+.fc-adBox1{margin-top:10px}
.fc-adBox1 img{display:block;width:100%;}
.fc-adItem{background:#f0f0f0;height:60px;overflow:hidden;width:224px;}
.fc-adItem+.fc-adItem{margin-left:20px}
.fc-cont{margin:0 auto;width:1200px;}
.fc-cont1{width:580px;}
.fc-cont1+.fc-cont1{margin-left:40px}
.c-f33{color:#f33;}
.c-333{color:#333;}
.c-39f{color:#39f;}
.holderColor{color:#ccc;}
.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.zp-adBox1{height:90px;margin-top:10px;width:1200px}
.zp-adBox1 a{display:block;height:90px;position:relative;}
.zp-adBox1 img{display:block;height:100%;width:100%}
.zp-adBox{margin-top:10px}
.zp-adBox:after{clear:both;content:'';display:block;}
.zp-adBox .postAd2016{float:left}
.zp-adBox img{display:block;height:90px;width:1200px;}
@keyframes changeP{
	0%,100%{transform:translateX(0);}
	50%{transform:translateY(-3px);}
}
@-webkit-keyframes changeP{
	0%,100%{transform:translateX(0);}
	50%{transform:translateY(-3px);}
}

/*图标*/
.xicon-lp{background:url('../images/fc_index.png');background-position:-70px 0;display:inline-block;height:16px;width:15px;}
.xicon-jjr{background:url('../images/fc_index.png');background-position:-70px -21px;display:inline-block;height:17px;width:16px;}
.xicon-jjr1{background:url('../images/fc_index.png');background-position:-145px -115px;display:inline-block;height:14px;width:12px;}
.xicon-zj{background:url('../images/fc_index.png');background-position:-70px -43px;display:inline-block;height:17px;width:17px;}
.xicon-zuojiantou{background:url('../images/fc_index.png');background-position:-30px -177px;display:inline-block;height:40px;width:20px;}
.xicon-youjiantou{background:url('../images/fc_index.png');background-position:-30px -222px;display:inline-block;height:40px;width:20px;}
.xicon-zuojiantou1{background:url('../images/fc_index.png');background-position:-175px -95px;display:inline-block;height:28px;width:14px;}
.xicon-youjiantou1{background:url('../images/fc_index.png');background-position:-190px -95px;display:inline-block;height:28px;width:14px;}
.xicon-shangjiantou1{background:url('../images/fc_index.png');background-position:-145px -65px;display:inline-block;height:9px;width:15px;}
.xicon-xiajiantou1{background:url('../images/fc_index.png');background-position:-145px -75px;display:inline-block;height:9px;width:15px;}
.xicon-xiajiantou2{background:url('../images/fc_index.png');background-position:-145px -100px;display:inline-block;height:12px;width:12px;}
.xicon-youjiantou2{background:url('../images/fc_index.png');background-position:-160px -100px;display:inline-block;height:12px;width:12px;}
.xicon-sousuo{background:url('../images/fc_index.png');background-position:-30px -146px;display:inline-block;height:26px;width:25px;}
.xicon-shangshanjiao{background:url('../images/fc_index.png');background-position:-70px -65px;display:inline-block;height:6px;width:17px;}
.xicon-tel{background:url('../images/fc_index.png');background-position:0 -232px;display:inline-block;height:24px;width:24px;}
.xicon-tel1{background:url('../images/fc_index.png');background-position:-70px -105px;display:inline-block;height:20px;width:20px;}
.xicon-tel2{background:url('../images/fc_index.png');background-position:-120px -250px;display:inline-block;height:24px;width:24px;}
.xicon-tel3{background:url('../images/fc_index.png');background-position:-145px -45px;display:inline-block;height:16px;width:16px;}
.xicon-tel4{background:url('../images/fc_index.png');background-position:-159px -115px;display:inline-block;height:14px;width:14px;}
.xicon-tel5{background:url('../images/fc_index.png');background-position:-175px -72px;display:inline-block;height:20px;width:20px;}
.xicon-addr{background:url('../images/fc_index.png');background-position:-70px -145px;display:inline-block;height:14px;width:12px;}
.xicon-house{background:url('../images/fc_index.png');background-position:-70px -165px;display:inline-block;height:12px;width:13px;}
.xicon-gonggao{background:url('../images/fc_index.png');background-position:-70px -130px;display:inline-block;height:12px;width:13px;}
.xicon-num{background:url('../images/fc_index.png');display:inline-block;height:24px;width:24px;}
.xicon-num1{background-position:0 0}
.xicon-num2{background-position:0 -29px}
.xicon-num3{background-position:0 -58px}
.xicon-num4{background-position:0 -87px}
.xicon-num5{background-position:0 -116px}
.xicon-num6{background-position:0 -145px}
.xicon-num7{background-position:0 -174px}
.xicon-num8{background-position:0 -203px}
.xicon-nums1{background-position:-145px -130px}
.xicon-nums2{background-position:-145px -160px}
.xicon-nums3{background-position:-145px -190px}
.xicon-nums4{background-position:-145px -220px}
.xicon-tools{background:url('../images/fc_index.png');display:inline-block;width:28px}
.xicon-shangjiantou{background-position:-30px 0px;height:15px;}
.xicon-gongju{background-position:-30px -20px;height:24px;}
.xicon-zhushou{background-position:-30px -49px;height:25px;}
.xicon-shouji{background-position:-30px -79px;height:29px;}
.xicon-app{background-position:-30px -113px;height:28px;}
.xicon-erweima{background-position:-145px 0;height:23px;}
.xicon-shanjiao{background:url('../images/fc_index.png');display:inline-block;height:6px;width:10px;}
.xicon-shanjiao1{background-position:-70px -200px}
.xicon-shanjiao2{background-position:-70px -210px}
.xicon-youshanjiao{background:url('../images/fc_index.png');display:inline-block;height:13px;width:7px;}
.xicon-youshanjiao1{background-position:-120px -280px}
.xicon-youshanjiao2{background-position:-130px -280px}
.xicon-map{background:url('../images/fc_map.png');display:inline-block;height:45px;width:45px}
.xicon-xuexiao{background-position:0 0}
.xicon-chaoshi{background-position:0 -50px}
.xicon-yiyuan{background-position:0 -100px}
.xicon-canyin{background-position:0 -150px}
.xicon-yinhang{background-position:0 -200px}
.xicon-jiaotong{background-position:0 -250px}
.xicon-luxian{background-position:0 -300px}
.xicon-xuexiao2{background-position:-50px 0}
.xicon-chaoshi2{background-position:-50px -50px}
.xicon-yiyuan2{background:-50px -100px}
.xicon-canyin2{background-position:-50px -150px}
.xicon-yinhang2{background-position:-50px -200px}
.xicon-jiaotong2{background-position:-50px -250px}
.xicon-luxian2{background-position:-50px -300px}
.xicon-user{background:url('../images/fc_index.png');background-position:-70px -92px;display:inline-block;height:9px;width:9px;}
.xicon-user1{background:url('../images/fc_index.png');background-position:-120px -100px;display:inline-block;height:14px;width:12px;}
.xicon-user2{background:url('../images/fc_index.png');background-position:-145px -85px;display:inline-block;height:10px;width:10px;}
.xicon-user3{background:url('../images/fc_index.png');background-position:-160px -85px;display:inline-block;height:10px;width:10px;}
.xicon-rexiao{background:url('../images/fc_index.png');background-position:0 -265px;display:inline-block;height:28px;width:80px;}
.xicon-yonghu{background:url('../images/fc_index.png');background-position:-70px -220px;display:inline-block;height:18px;width:16px;}
.xicon-time{background:url('../images/fc_index.png');background-position:-70px -240px;display:inline-block;height:18px;width:18px;}
.xicon-time1{background:url('../images/fc_index.png');background-position:-120px -120px;display:inline-block;height:14px;width:14px;}
.xicon-qi{background:url('../images/fc_index.png');background-position:-95px -270px;display:inline-block;height:19px;width:24px;}
.xicon-heart{background:url('../images/fc_index.png');background-position:-120px -200px;display:inline-block;height:26px;width:22px;}
.xicon-shouchang1{background:url('../images/fc_index.png');background-position:-120px 0;display:inline-block;height:16px;width:16px;}
.xicon-shouchang2{background:url('../images/fc_index.png');background-position:-120px -20px;display:inline-block;height:16px;width:16px;}
.xicon-fenxiang{background:url('../images/fc_index.png');background-position:-120px -40px;display:inline-block;height:16px;width:16px;}
.xicon-bianjia{background:url('../images/fc_index.png');background-position:-120px -60px;display:inline-block;height:16px;width:15px;}
.xicon-jisuanqi{background:url('../images/fc_index.png');background-position:-120px -80px;display:inline-block;height:16px;width:15px;}
.xicon-weizhi{background:url('../images/fc_index.png');background-position:-120px -140px;display:inline-block;height:16px;width:13px;}
.xicon-weixin{background:url('../images/fc_index.png');background-position:-120px -160px;display:inline-block;height:14px;width:18px;}
.xicon-zixun{background:url('../images/fc_index.png');background-position:-120px -180px;display:inline-block;height:16px;width:16px;}
.xicon-qqqun{background:url('../images/fc_index.png');background-position:-120px -230px;display:inline-block;height:16px;width:16px;}
.xicon-qqqun{background:url('../images/fc_index.png');background-position:-120px -230px;display:inline-block;height:16px;width:16px;}
.xicon-qq{background:url('../images/fc_index.png');background-position:-145px -25px;display:inline-block;height:16px;width:16px;}
.xicon-xq{background:url('../images/fc_index.png');background-position:-162px -25px;display:inline-block;height:13px;width:11px;}
.xicon-checkbox{background:url('../images/fc_index.png');background-position:-145px -250px;display:inline-block;height:16px;width:16px;}
.xicon-checkboxed{background:url('../images/fc_index.png');background-position:-145px -270px;display:inline-block;height:16px;width:16px;}
.xicon-sj{background:url('../images/fc_index.png');background-position:-162px -40px;display:inline-block;height:14px;width:10px;}
.xicon-mingpian{background:url('../images/fc_index.png');background-position:-175px 0;display:inline-block;height:18px;width:24px;}
.xicon-zhengshu{background:url('../images/fc_index.png');background-position:-175px -20px;display:inline-block;height:18px;width:24px;}
.xicon-xingxing1{background:url('../images/fc_index.png');background-position:-175px -40px;display:inline-block;height:14px;width:14px;}
.xicon-xingxing2{background:url('../images/fc_index.png');background-position:-190px -40px;display:inline-block;height:14px;width:14px;}
.xicon-set{background:url('../images/fc_index.png');background-position:-175px -55px;display:inline-block;height:17px;width:16px;}
.xicon-xinxi{background:url('../images/fc_index.png');background-position:-175px -130px;display:inline-block;height:18px;width:18px;}
.xicon-hexin{background:url('../images/fc_index.png');background-position:-175px -150px;display:inline-block;height:18px;width:18px;}
.xicon-xintai{background:url('../images/fc_index.png');background-position:-175px -170px;display:inline-block;height:18px;width:18px;}
.xicon-jieshao{background:url('../images/fc_index.png');background-position:-175px -190px;display:inline-block;height:18px;width:18px;}
.xicon-tuijian{background:url('../images/fc_index.png');background-position:-175px -210px;display:inline-block;height:16px;width:16px;}
.xicon-jsq{background:url('../images/fc_index.png');background-position:-175px -230px;display:inline-block;height:16px;width:16px;}
.xicon-bofang{background:url('../images/xicon_play.png');display:inline-block;height:68px;width:68px;}
.xicon-bofang1{background:url('../images/xicon_play1.png');display:inline-block;height:100px;width:100px;}
.xicon-quanjing{background:url('../images/xicon_quanjing.png');display:inline-block;height:53px;width:86px;}
.xicon-dingyue{background:url('../images/xicon_dingyue.png');display:inline-block;height:35px;width:89px;}
.xicon-zuokuang{background:url('../images/xicon_zuokuang.png');color:#999;font-size:14px;display:inline-block;height:24px;line-height:24px;text-align:center;text-indent:3px;width:67px;}
.xicon-peitao{background:url('../images/fc_haveIcons.png');background-size:auto 91px;display:inline-block;height:42px;width:42px;}
.xicon-peitao.xicon1{background-position:0 -48px}
.xicon-peitao.xicon2{background-position:-46px -48px}
.xicon-peitao.xicon3{background-position:-92px -48px}
.xicon-peitao.xicon4{background-position:-138px -48px}
.xicon-peitao.xicon5{background-position:-184px -48px}
.xicon-peitao.xicon6{background-position:-230px -48px}
.xicon-peitao.xicon7{background-position:-276px -48px}
.xicon-peitao.xicon8{background-position:-322px -48px}
.xicon-peitao.xicon9{background-position:-368px -48px}
.xicon-peitao.xicon10{background-position:-414px -48px}
.xicon-peitao.xicon11{background-position:-460px -48px}
.xicon-peitao.xicon12{background-position:-506px -48px}
.xicon-peitao.xicon13{background-position:-552px -48px}
.xicon-peitao.xicon14{background-position:-598px -48px}
.xicon-peitao.xicon15{background-position:-644px -48px}

/*招聘新加图标*/
.xicon-tel6{background:url('../images/zp_icons.png');background-position:-40px -50px;display:inline-block;height:20px;width:20px;}
.xicon-tel7{background:url('../images/zp_icons.png');background-position:-60px -50px;display:inline-block;height:20px;width:20px;}
.xicon-xingxing3{background:url('../images/zp_icons.png');background-position:0 -50px;display:inline-block;height:20px;width:20px;}
.xicon-xingxing4{background:url('../images/zp_icons.png');background-position:-20px -50px;display:inline-block;height:20px;width:20px;}
.xicon-jubao{background:url('../images/zp_icons.png');background-position:0 -30px;display:inline-block;height:16px;width:16px;}
.xicon-hangye{background:url('../images/zp_icons.png');background-position:-18px -30px;display:inline-block;height:16px;width:16px;}
.xicon-guimo{background:url('../images/zp_icons.png');background-position:-36px -30px;display:inline-block;height:16px;width:16px;}
.xicon-xingzhi{background:url('../images/zp_icons.png');background-position:-54px -30px;display:inline-block;height:16px;width:16px;}
.xicon-zhuyi{background:url('../images/zp_icons.png');background-position:-72px -30px;display:inline-block;height:16px;width:16px;}
.xicon-mingqi{background:url('../images/zp_icons.png');background-position:0 -10px;display:inline-block;height:18px;width:24px;}
.xicon-renzheng{background:url('../images/zp_icons.png');background-position:-25px -10px;display:inline-block;height:18px;width:24px;}
.xicon-zhizhao{background:url('../images/zp_icons.png');background-position:-50px -10px;display:inline-block;height:18px;width:24px;}
.xicon-line-left{background:url('../images/zp_icons.png');background-position:0 0;display:inline-block;height:2px;width:75px;}
.xicon-line-right{background:url('../images/zp_icons.png');background-position:0 -5px;display:inline-block;height:2px;width:75px;}
.xicon-shenqing{background:url('../images/zp_icons.png');background-position:0 -75px;display:inline-block;height:50px;width:45px;}
.xicon-xiaolv{background:url('../images/zp_icons.png');background-position:-45px -75px;display:inline-block;height:50px;width:45px;}
.xicon-huangguan{background:url('../images/zp_icons.png');background-position:0 -130px;display:inline-block;height:16px;width:16px;}
.xicon-zhuanshi{background:url('../images/zp_icons.png');background-position:-20px -130px;display:inline-block;height:16px;width:16px;}
.xicon-zp-do{background:url('../images/zp_index_icons.png');display:inline-block;height:44px;width:44px;}
.xicon-zp-zhiwei{background-position:0 0}
.xicon-zp-gongsi{background-position:0 -50px}
.xicon-zp-fabu{background-position:0 -100px}
.xicon-zp-yulan{background-position:0 -150px}
.xicon-zp-xiugai{background-position:0 -200px}
.xicon-zp-shoucang{background-position:0 -250px}
.xicon-zp-weixin{background-position:0 -300px}
.xicon-zp-qq{background-position:0 -350px}
.xicon-zp-weibo{background-position:0 -400px}
.xicon-zp-douyin{background-position:0 -450px}
.xicon-comtype{background:url('../images/zp_index_icons.png');display:inline-block;height:14px;margin-top:18px;width:27px;}
.xicon-comtype.mq{background-position:-50px -270px}
.xicon-comtype.rz{background-position:-50px -285px}
.xicon-zp-tool{background:url('../images/zp_index_icons.png');display:inline-block;height:28px;vertical-align:middle;width:28px;}
.xicon-zp-tool.tool1{background-position:-50px 0}
.xicon-zp-tool.tool2{background-position:-50px -30px}
.xicon-zp-tool.tool3{background-position:-50px -60px}
.xicon-zp-tool.tool4{background-position:-50px -90px}
.xicon-zp-tool.tool5{background-position:-50px -120px}
.xicon-zp-tool.tool6{background-position:-50px -150px}
.xicon-zp-tool.tool7{background-position:-50px -180px}
.xicon-paixu{background:url(../images/fc_index.png);background-position:-195px -130px;display:inline-block;height:14px;width:8px}
.xicon-paixued{background:url(../images/fc_index.png);background-position:-195px -150px;display:inline-block;height:14px;width:8px}
.xicon-gs-status{display:inline-block;height:14px;line-height:14px;font-size:12px;padding:0 3px;border-width:1px;border-style:solid;border-radius:2px;margin:4px 0 0 5px;}
.xicon-gs-status.rz{color:#ff9900;border-color:#ff9900;}
.xicon-gs-status.mq{color:#ff3333;border-color:#ff3333;}
.xicon-gs-status.zz{color:#007fff;border-color:#007fff;}
.xicon-gs-status.year{color:#24b23c;border-color:#24b23c;}
.xicon-gs-status.yz{color:#24BBB3;border-color:#24BBB3;}
/*提示*/
.tipWrap{background:rgba(0,0,0,0.1);left:0;height:100%;position:fixed;top:0;width:100%;z-index:10000;}
.loadBox{height:90px;left:50%;margin:-45px 0 0 -45px;position:absolute;top:50%;width:90px;}
.loadBox img{display:block;height:90px;width:90px;}
.tipBox{left:0;position:absolute;text-align:center;top:46%;width:100%;}
.tip-innerBox{background:#4c4c4c;border:none;-webkit-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.1);box-shadow:none;color:#fff;display:inline-block;font-size:18px;font-weight:normal;height:40px;line-height:40px;padding:0 40px;}

/*滚动条*/
.city-scroll-box{overflow-y:scroll;}
.city-scroll-box::-webkit-scrollbar{height:4px;width:4px;}
.city-scroll-box::-webkit-scrollbar-thumb{background:#999;}
.city-scroll-box::-webkit-scrollbar-track{background:#f0f0f0;}

/*公共logo区*/
.fc-logobox{height:110px;}
.logo-info{color:#333;font-size:28px;font-weight:normal;line-height:unset;margin-top:30px;}
.logo-info img{height:50px;vertical-align:middle;}
.logo-navbox{color:#000;font-size:16px;margin-top:34px}
.logo-nav{border:1px solid #e2e2e2;display:inline-block;float:left;height:40px;line-height:40px;text-align:center;width:150px;}
.logo-nav:hover{background:#ffefef;border-color:#ffefef;}
.logo-nav+.logo-nav{border-left:none;}
.logo-nav .xicon{margin-right:5px;vertical-align:-2px;}
.link-fb{background:#f33;color:#fff;display:inline-block;float:left;height:42px;line-height:42px;margin-left:10px;text-align:center;width:130px;}
.link-fb:hover,.banner-searchBtn:hover{background:#e61818}

/*公共菜单样式*/
.fc-navbox{background:#f33;color:#fff;font-size:16px;font-weight:bold;height:42px;}
.fc-navbox a{display:block;height:42px;line-height:42px;padding:0 24px;}
.fc-navbox a:hover,.fc-navbox a.on{background:#e61818;color:#fff;}

/*公共位置提标*/
.positionBox{color:#999;font-size:14px;padding:10px 0 5px}
.positionBox a:hover{color:#f33;text-decoration:underline;}
.positionBox+.fc-adBox{margin-top:10px}

/*原分页重置*/
#page_x{float:none!important;height:auto!important;margin:10px 0!important;}
#page_x a,#page_x span{background:#fff;color:#333;font-size:16px;height:38px;line-height:38px;padding:0 10px;text-align:center;min-width:26px}
#page_x a:hover{color:#f33}
#page_x span{border:1px solid #f33;background:#f33;color:#fff}
.pagination{margin-top: 10px;}
.pagination .inner{display: flex;justify-content: flex-end;}
.pagination ul{display: flex;}
.pagination li{background: #fff;color: #333;font-size: 16px;padding: 0 10px;text-align: center;border:1px solid #CCCCCC;display:inline-block;margin-right:2px;margin-left:2px;height: 38px;line-height: 38px;vertical-align:bottom;min-width: 26px;}
.pagination a:hover{color:#f33}
.pagination .page_current{border: 1px solid #f33;background: #f33;color: #fff;}
.page_info{display: none;}
.pagination li a:hover, .pagination li.page_current span{background-color: #f33;}
/*编辑器内容*/
.fc-editBox{color:#333;font-size:16px;line-height:160%;}
.fc-editBox p,.xJoin-itemCon p{color:#333;font-size:16px;line-height:160%;max-width:100%!important;word-break:break-all!important;white-space:unset!important;position:unset!important;}
.fc-editBox img,.xJoin-itemCon img{height:auto!important;}
#comInfo .fc-editBox{white-space: pre-wrap;}
/*公用标题*/
.fc-titbox1{border-bottom:2px solid #f33;font-size:16px}
.fy-link{display:block;float:left;height:42px;line-height:42px;padding:0 21px;}
.fy-link.on,.fy-link.on:hover{background:#f33;color:#fff;font-weight:bold}
.fy-link:hover{background:#ffefef;}
.fc-titbox2{color:#333;font-size:24px;font-weight:bold;padding-left:20px;position:relative;}
.fc-titbox2:before{background:#f33;content:'';height:20px;left:0;margin-top:-8px;position:absolute;top:50%;width:3px;}
.fc-titbox2 .tabs{color:#999;font-size:14px;font-weight:normal;margin-top:10px}
.fc-titbox2 .tab{padding:0 5px 0 10px;position:relative;}
.fc-titbox2 .tab:hover{color:#666;}
.fc-titbox2 .tab+.tab:before{background:#e2e2e2;content:'';height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:1px;}
.fc-titbox3{margin-top:25px}
.fc-titbox3 .tab{color:#999;font-size:14px;padding-bottom:10px;position:relative!important;}
.fc-titbox3 .tab+.tab{margin-left:30px}
.fc-titbox3 .tab:hover{color:#666;}
.fc-titbox3 .tab.on{color:#333;font-weight:bold;}
.fc-titbox3 .tab.on:before{background:#f33;bottom:0;content:'';height:2px;left:50%;margin-left:-12px;position:absolute;width:24px;}
.fc-titbox4{border-bottom:1px solid #e2e2e2;color:#333;font-size:20px;font-weight:bold;padding-bottom:8px}
.fc-titbox4 .info{color:#999;font-size:14px;font-weight:normal;}
.zp-titbox1{color:#666;font-size:14px;}
.zp-titbox1 .tit{color:#333;font-size:28px}
.zp-titbox1 .tit-s{color:#666;font-size:16px;margin-left:20px}
.zp-titbox1 .col-link{color:#f33;margin-left:10px}
.zp-titbox1 .fr{margin-top:15px}
.zp-titbox1 a:hover{color:#f33;text-decoration:underline;}
.zp-titbox1 .link-more{margin-left:10px}
.zp-titbox1 .col-link+.link-more{padding-left:10px;position:relative;}
.zp-titbox1 .col-link+.link-more:before{background:#ccc;content:'';height:10px;left:0;margin-top:-5px;position:absolute;top:50%;width:1px}

/*公用工具栏*/
.toolbar{bottom:250px;position:fixed;right:50px;z-index:9990}
.toolUl,.toolLi{float:none;}
.toolLi{position:relative;}
.toolLi+.toolLi{margin-top:5px}
.toolBox{background:#fff;border:1px solid #e2e2e2\0;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.1);box-shadow:0 0 10px 2px rgba(0,0,0,.1);color:#38a8fa;cursor:pointer;font-size:14px;display:table-cell;height:48px;text-align:center;vertical-align:middle;width:48px;}
.toolLi span{color:#e61818;display:none}
.toolLi:hover .toolBox i{display:none}
.toolLi:hover .toolBox span{display:inline;}
.toolLi:hover .toolMenu{display:block}
.toolMenu{display:none;position:absolute;right:48px;top:0;}
.toolMenus{background:#fff;border:1px solid #e2e2e2\0;box-shadow:0 0 10px 2px rgba(0,0,0,.2);margin-right:10px;position:relative;}
.toolMenus:after{background:url('../images/fc_index.png');background-position:-70px -76px;content:'';height:11px;position:absolute;right:-6px;top:18px;width:6px;}
.toolMenu-item{color:#666;font-size:14px;padding:10px 15px;text-align:center;white-space:nowrap;}
.toolMenu-item:hover{color:#e61818;}
.toolMenu-item+.toolMenu-item{border-top:1px solid #e2e2e2;}
.toolMenu-item .xicon{margin-right:5px;vertical-align:-2px;}
.toolTit{background:#f0f0f0;font-size:14px;height:24px;line-height:24px;text-align:center;white-space:nowrap;}
.toolMenus .imgbox{height:100px;padding:5px 10px;width:100px;margin:0 auto;}
.toolMenus .imgbox img{background:#f0f0f0;display:block;height:100px;width:100px;}

/*列表页-筛选条件*/
.filterbox{border:1px solid #e2e2e2;margin-top:10px;padding:10px 30px 15px;}
.filterLi{color:#666;font-size:14px;}
.filterLi+.filterLi{margin-top:15px}
.filterLi+.addrLi{margin-top:5px}
.addrLi+.filterLi{margin-top:10px}
.filterLi .tit{color:#999;left:0;margin-right:10px}
.filterLink{display:inline-block;margin-right:15px;}
.filterLink.on,.filterLink:hover{color:#f33;}
.filterInput{border:1px solid #ccc;height:24px;line-height:24px;text-align:center;width:60px;}
.filterBtn{background:#f33;-webkit-border-radius:2px;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;height:24px;line-height:24px;padding:0 10px;}
.filterBtn:hover{background:#e61818;}
.filterInputBox{-webkit-border-radius:4px;border-radius:4px;display:inline-block;overflow:hidden;position:relative;}
.filterInput2{border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px;height:34px;line-height:34px;padding:0 30px 0 20px;width:348px;}
.filterSearchBtn{background:url('../images/xicon_search.png') no-repeat;background-position:center center;cursor:pointer;height:100%;position:absolute;right:0;top:0;width:30px;}
.filterSearchBtn:hover{background-color:#f0f0f0}
.addrLi{margin-top:0;padding-left:57px;position:relative;}
.addrLi .tit{left:0;line-height:16px;position:absolute;top:10px;}
.addrLi .filterLink{line-height:26px;margin-top:5px}
.lbBox{margin-top:30px}

/*标签按钮类*/
.list-tab{background:#eaf5ff;-webkit-border-radius:2px;border-radius:2px;color:#39f;display:inline-block;font-size:14px;font-weight:normal;padding:2px 8px;}
.tab-renzheng{background:url('../images/zp_index_icons.png');background-position:-50px -285px;display:inline-block;height:14px;margin:5px 0 0 5px;text-indent:-9999px;width:27px;}
.tab-mingqi{background:url('../images/zp_index_icons.png');background-position:-50px -270px;display:inline-block;height:14px;margin:5px 0 0 5px;text-indent:-9999px;width:27px;}
.list-zpTab{padding-right:10px;position:relative;}
.list-zpTab+.list-zpTab{padding:0 10px;}
.list-zpTab+.list-zpTab:before{background:#ccc;content:'';height:10px;left:0;margin-top:-4px;position:absolute;top:50%;width:1px;}
.enter-btn{border:none;background:#f33;color:#fff;cursor:pointer;display:inline-block;font-size:16px;height:42px;line-height:42px;outline:none;text-align:center;width:100px;}
.enter-btn:hover{background:#e61818}
.list-tj{background:#f33;-webkit-border-radius:2px;border-radius:2px;color:#fff;display:inline-block;font-size:16px;height:24px;line-height:24px;margin:1px 8px 0 0;text-align:center;width:24px;}

/*大图预览*/
.xdialog-pic{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);top:0;left:0;z-index:9999}
.xdialog-pic .swiper-container{height:100%;width:800px;}
.xdialog-pic .swiper-slide{display:flex;align-items:center;text-align:center}
.xdialog-pic .arrow{background:rgba(0,0,0,.1);z-index:10;position:absolute;top:50%;margin-top:-15px;text-align:center}
.xdialog-pic .arrow-left{left:10px;padding:5px 2px 5px 5px;}
.xdialog-pic .arrow-right{right:10px;padding:5px 5px 5px 2px;}
.xdialog-pic .arrow i{width:20px;height:20px;display:inline-block;transform:rotate(45deg);}
.xdialog-pic .arrow-left i{border-left:1px solid #fff;border-bottom:1px solid #fff;}
.xdialog-pic .arrow-right i{border-right:1px solid #fff;border-top:1px solid #fff;}

/*全职、兼职列表*/
.qzListBox.qz .item{padding:15px 20px 15px 0;}
.qzListBox.qz .jobInfo{width:635px;}
.qzListBox.qz .jobInfo .tit{max-width:560px}
.qzListBox.qz .comInfo{width:340px;}
.qzListBox.qz .comInfo .tit{max-width:255px}
.qzListBox .item{border-bottom:1px solid #e2e2e2;color:#999;font-size:14px;padding:21px 20px 21px 0;position:relative;}
.qzListBox .item:hover{background:#f7f7f7}
.qzListBox .item:hover .jobInfo .tit{color:#f33;}
.qzListBox .checkBox{box-sizing:border-box;border:1px solid #ccc;color:#fff;cursor:pointer;display:inline-block;font-size:16px;height:20px;text-align:center;width:20px;}
.qzListBox .checkBox.on{background:#f33;border:none;}
.qzListBox .checkBox.on:after{content:'✓';}
.qzListBox .item .checkBox{margin:4px 16px 0 0}
.qzListBox .item .link-a{display:block}
.qzListBox .item.type-end .enter-btn{background:#ccc}
.qzListBox .jobInfo{display:table-cell;padding-left:20px;vertical-align:middle;width:560px;}
.qzListBox .comInfo{display:table-cell;padding-left:60px;vertical-align:middle;width:415px;}
.qzListBox .btnBox{display:table-cell;padding-left:24px;text-align:center;vertical-align:middle;width:100px;}
.qzListBox .price{color:#f33;font-size:20px;margin-top:13px;overflow:hidden;padding-left:36px;text-overflow:ellipsis;white-space:nowrap;max-width:500px}
.qzListBox .addr{margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:380px}
.qzListBox .date{margin-top:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:380px}
.qzListBox .jobInfo .tit{color:#333;font-size:18px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:485px}
.qzListBox .jobInfo .listBox{max-height:33px;margin:3px 0 0 -5px;overflow:hidden;padding-left:36px}
.qzListBox .jobInfo .list-tab{margin:10px 0 0 5px}
.qzListBox .comInfo .tit{color:#333;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:330px}
.qzListBox .comInfo .listBox{margin-top:8px}
.qzListBox .controlBox{color:#333;font-size:14px;padding:30px 20px 0;}
.qzListBox .controlBox .checkBox{margin-right:10px;vertical-align:-4px}
.qzListBox .controlBox .enter-btn{margin:0 10px 0 20px}
.qzListBox .controlBox .link{color:#f33;}

/*名企信息列表*/
.mqListBox .item{border-bottom:1px solid #e2e2e2;padding:30px 0 20px;}
.mqListBox .comInfo{display:block;}
.mqListBox .imgBox,.mqListBox .infoBox,.mqListBox .btnBox{display:table-cell;vertical-align:middle;}
.mqListBox .imgBox{background:#f0f0f0;height:84px;width:420px;}
.mqListBox .imgBox img{display:block;height:100%;width:100%;}
.mqListBox .infoBox{padding-left:30px;width:650px;}
.mqListBox .infoBox .tit{color:#333;font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mqListBox .infoBox .info{color:#666;font-size:14px;margin-top:15px}
.mqListBox .infoBox .info span{margin-right:40px}
.mqListBox .jobInfo{color:#666;font-size:14px;margin-top:20px}
.mqListBox .jobInfo .list{display:block;padding:15px 20px;}
.mqListBox .jobInfo .list.even{background:#f9f9f9}
.mqListBox .jobInfo .list:hover{background:#ccc}
.mqListBox .jobInfo .list:hover .name{color:#f33;}
.mqListBox .jobInfo .name,.mqListBox .jobInfo .price,.mqListBox .jobInfo .type1,.mqListBox .jobInfo .type2,.mqListBox .jobInfo .date{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mqListBox .jobInfo .name{color:#333;font-weight:bold;width:400px;}
.mqListBox .jobInfo .name .xicon{border:5px solid transparent;border-left:8px solid #f33;display:inline-block;height:0;width:0}
.mqListBox .jobInfo .price{width:200px;}
.mqListBox .jobInfo .type1{width:280px;}
.mqListBox .jobInfo .type2{width:200px;}
.mqListBox .tab-renzheng,.mqListBox .tab-mingqi{margin-top:12px}

/*蓝领详情样式重置*/
.type-lanling .zInfoBox .controlBox .btn{background:#39f;}
.type-lanling .zInfoBox .controlBox .btn:hover{background:#198CFF}
.type-lanling .jobListBox .item:hover{border-color:#39f}
.type-lanling .jobListBox .item:hover .tit{color:#39f;}
.type-lanling .jobListBox .item .price{color:#39f;}
.type-lanling .ztjBox .price{color:#39f;}
.type-lanling .ztjBox .item:hover .name{color:#39f;}
.type-lanling .eMenuBox .btn{background:#39f;}
.type-lanling .eMenuBox .btn:hover{background:#198CFF}

/*全职、兼职详情页*/
.zMainBox{margin-top:15px;position:relative}
.zMainBox .renzheng1{bottom:-40px;left:500px;margin:0;top:unset;}
.zMain-titBox{color:#333;font-size:36px;font-weight:bold;}
.zMain-titBox .tit{display:inline}
.zMain-titBox .tab{background:#f33;-webkit-border-radius:2px;border-radius:2px;color:#fff;display:inline-block;font-size:24px;height:34px;line-height:34px;text-align:center;vertical-align:2px;width:34px;}
.zMain-titBox .tab1{background:#39f;-webkit-background-image:linear-gradient(to bottom,#337BFF,#39f);background-image:linear-gradient(to bottom,#337BFF,#39f);-webkit-border-radius:2px;border-radius:2px;color:#fff;display:inline-block;font-size:20px;height:34px;line-height:34px;text-align:center;vertical-align:3px;width:60px;}
.zMainBox .infobox{margin-top:15px}
.zMainBox .tabs1{color:#666;font-size:14px}
.zMainBox .tabs1 .tab+.tab{margin-left:40px}
.zMainBox .tabs1 em{color:#f33;}
.zMainBox .tabs1 .xicon{margin-left:4px}
.zMainBox .tabs2{color:#666;font-size:14px;position:relative;z-index: 1;}
.zMainBox .tabs2 .infoItem:hover .xicon{opacity:.8}
.zMainBox .tabs2 .xicon{margin-right:5px;vertical-align:-3px;}
.zMainBox .tabs2 .list-tab{background:#f33;color:#fff;cursor:pointer;font-size:12px;padding:3px 8px;}
.zMainBox .tabs2 .list-tab+.infoItem{margin-top:3px}
.zMainBox .tabs2 .infoItem{cursor:pointer;margin-right:18px}
.zMainBox .tabs2 .infoItem .bds_more{font-size:14px;float:none;line-height:inherit;margin:0;padding:0}
.zMainBox .tabs2 .manageTab{position:relative;}
.zMainBox .tabs2 .manageBox{background:#fff;left:50%;box-shadow:0 0 10px 2px #e9e9e9;border:1px solid #e9e9e9\0;margin-left:-40px;position:absolute;text-align:center;top:25px;width:80px;z-index:1}
.zMainBox .tabs2 .manageBox:after{background:url('../images/box_top_shanjiao.jpg');content:'';height:5px;left:50%;margin-left:-5px;position:absolute;top:-4px;width:10px;}
.zMainBox .tabs2 .manageBox .item{cursor:pointer;display:block;height:40px;line-height:40px}
.zMainBox .tabs2 .manageBox .item:hover{color:#e64e4e;}
.zMainBox .tabs2 .manageBox .item+.item{border-top:1px solid #f0f0f0;}
.zInfoWrap{border-top:1px solid #e2e2e2;margin-top:15px}
.zInfoCon{width:860px;}
.zSideBox{width:300px;}
.zInfoBox{padding-top:20px}
.zInfoBox .price{color:#f33;font-size:42px;font-weight:bold}
.zInfoBox .price em{font-size:18px;font-weight:normal;}
.zInfoBox .listBox{margin:10px 0 0 -10px}
.zInfoBox .listBox .list-tab{margin:10px 0 0 10px;}
.zInfoBox .infoBox{color:#333;font-size:16px}
.zInfoBox .infoBox .item{margin-top:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50%}
.zInfoBox .infoBox .item1{margin-top:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.zInfoBox .infoBox .name{width:85px;color:#999;}
.zInfoBox .controlBox{margin-top:30px}
.zInfoBox .controlBox .btn{background:#f90;border:none;color:#fff;cursor:pointer;font-size:24px;height:80px;outline:none;width:300px}
.zInfoBox .controlBox .btn:hover{background:#f29100}
.zInfoBox .controlBox .btn1{background:#fff7ea;border:1px solid #f90;color:#f90;cursor:pointer;display:inline-block;font-size:14px;height:24px;line-height:24px;margin-left:10px;padding:0 5px;vertical-align:6px}
.zInfoBox .controlBox .btn.end,.zInfoBox .controlBox .btn.end:hover{background:#ccc}
.zInfoBox .controlBox .xicon{margin-bottom:5px}
.zInfoBox .controlBox .item{cursor:pointer;margin:20px 0 0 40px;text-align:center}
.zInfoBox .controlBox .item.on{color:#f90;}
.zInfoBox .controlBox .item1{margin-left:330px;overflow:hidden;padding-top:15px;text-overflow:ellipsis;white-space:nowrap;}
.zInfoBox .controlBox .num{color:#f90;font-size:28px;font-weight:bold;}
.zInfoBox .controlBox .info1{color:#f90;display:inline-block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}
.zInfoBox .tipInfo{background:#fffbed;color:#f90;font-size:14px;margin-top:30px;padding:10px 10px 10px 30px;position:relative;}
.zInfoBox .tipInfo .xicon{left:10px;position:absolute;top:12px;}
.zInfoBox .tipInfo .link{color:#f33;text-decoration:underline;}
.zInfoBox .joinInfo{box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid #e2e2e2\0;color:#666;font-size:14px;margin-top:30px;padding:20px 0;}
.zInfoBox .joinInfo .item{margin-top:15px;text-align:center;width:33.33%;}
.zInfoBox .joinInfo .item1{text-align:center;width:33.33%;}
.zInfoBox .joinInfo .xicon,.zInfoBox .joinInfo .info,.zInfoBox .joinInfo .imgBox{display:inline-block;text-align:left;vertical-align:middle;}
.zInfoBox .joinInfo .imgBox{height:80px;width:80px}
.zInfoBox .joinInfo .imgBox .img{display:block;height:100%;width:100%;}
.zInfoBox .joinInfo .info{margin-left:15px}
.zInfoBox .joinInfo .item .dInfo{margin-top:2px}
.zInfoBox .joinInfo .item1 .dInfo{margin-top:10px}
.zInfoBox .joinInfo .item1 .name{font-size:16px}
.zInfoBox .joinInfo .c1{color:#f33;font-size:20px;font-weight:bold}
.zInfoBox .joinInfo .c1 em{font-size:14px;font-weight:normal;}
.zInfoBox .joinInfo .link{color:#39f;font-size:12px;margin-left:10px;text-decoration:underline;}
.zCon{margin-top:85px}
.zTitBox1{color:#333;font-size:24px;font-weight:bold;margin-bottom:45px}
.zTitBox1 .link1{color:#39f;font-size:14px;font-weight:normal;text-decoration:underline;}
.zTitBox1 .link1:hover,.eTitBox1 .showMore:hover{color:#f33;}
.zTitBox1 .showMore{color:#999;font-size:14px;font-weight:normal;height:31px;line-height:32px}
.zTitBox1 .showMore:hover{color:#f33;}
.service-swiperbox{margin-top:50px;position:relative;}
.service-swiperbox .swiper-container{width:720px;height:370px;margin:0 auto;}
.service-swiperbox .swiper-slide{position:relative;overflow:hidden}
.service-swiperbox .swiper-slide-active{overflow:unset;}
.service-swiperbox .imgbox{width:375px;height:280px;position:absolute;top:40px;left:0;box-shadow:0 3px 5px #ccc;overflow:hidden;}
.service-swiperbox .imgbox img{width:100%;height:100%;}
.service-swiperbox .swiper-slide-active .imgbox{width:480px;height:360px;position:absolute;top:0;left:50%;margin-left:-240px;z-index:2;}
.service-swiperbox .swiper-slide-active+.swiper-slide .imgbox{left:unset;right:0;}
.service-swiperbox .arrow{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-align:center;z-index:99;}
.service-swiperbox .arrow:after{background:#f90;background:rgba(255,153,0,.4);filter:alpha(opacity==40);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}
.service-swiperbox .arrow .xicon{margin-top:20px}
.service-swiperbox .arrow-left{left:0;}
.service-swiperbox .arrow-right{right:0;}
.icon-right{background-position:0 -182px}
.mapBox .map{height:320px;}
.mapBox .map .BMapLabel{display:none!important;border:none!important;height:40px;line-height:40px!important;font-size:14px!important;color:#333;padding:1px 20px!important;border-radius:2px;box-shadow:0 0 10px -1px rgba(0,0,0,.6);top:80px!important;}
.mapBox .map .BMapLabel:first-child{display:inline-block!important;transform:translateX(-50%);}
.z-change{background:#fff;border:1px solid #ccc;border-radius:4px;color:#ccc;cursor:pointer;height:20px;line-height:20px;outline:none;text-align:center;width:20px;vertical-align:middle;margin-top:-5px}
.z-change:hover{background:#f0f0f0}
.z-change+.z-change{margin-left:5px}
.jobListBox{margin:-20px 0 0 -20px;}
.jobListBox .item{border:1px solid #e9ebf0;box-sizing:border-box;color:#999;font-size:12px;margin:20px 0 0 20px;width:420px;}
.jobListBox .item:hover{border-color:#f90}
.jobListBox .item:hover .tit{color:#f90;}
.jobListBox .link{display:block;padding:15px 20px;}
.jobListBox .infoBox{margin-top:5px}
.jobListBox .item .tit{color:#333;font-size:16px;margin-right:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jobListBox .item .info{margin-right:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jobListBox .item .price{color:#f90;font-size:14px;margin-top:2px}
.zAdBox{background:#f0f0f0;margin-top:16px}
.eMenuWrap{background:#f8f8f8;border-bottom:1px solid #e2e2e2;height:102px;left:0;position:fixed;top:-110px;-webkit-transition:all .3s;transition:all .3s;width:100%;z-index:301}
.eMenuWrap.on{top:0;}
.eMenuBox .leftBox{padding-top:20px}
.eMenuBox .rightBox{padding-top:25px}
.eMenuBox .titBox{color:#333;font-size:20px}
.eMenuBox .titBox .tit{font-weight:bold;height:26px;max-width:800px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.eMenuBox .titBox .price{color:#f33;font-weight:bold;max-width:160px;height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.eMenuBox .titBox .price em{font-weight:normal;}
.eMenuBox .titBox .tab+.tab{margin-left:14px}
.eMenuBox .tabBox{color:#666;font-size:16px;margin-top:20px}
.eMenuBox .tabBox .tab{padding-bottom:15px;position:relative;}
.eMenuBox .tabBox .tab+.tab{margin-left:30px}
.eMenuBox .tabBox .tab.on{color:#f33;font-weight:bold;}
.eMenuBox .tabBox .tab.on:after{background:#f33;bottom:0;content:'';height:2px;left:50%;margin-left:-15px;position:absolute;width:30px;}
.eMenuBox .imgbox{background:#f0f0f0;border:1px solid #e2e2e2;-webkit-border-radius:50%;border-radius:50%;height:45px;margin-top:5px;overflow:hidden;width:45px;}
.eMenuBox .imgbox img{display:block;height:100%;-webkit-object-fit:cover;object-fit:cover;width:100%;}
.eMenuBox .name{color:#333;font-size:16px;line-height:56px;}
.eMenuBox .imgbox+.name{margin-left:10px}
.eMenuBox .btn{background:#f90;color:#fff;cursor:pointer;font-size:18px;height:56px;line-height:56px;margin-left:40px;text-align:center;width:180px;}
.eMenuBox .btn:hover{background:#f29100}
.eMenuBox .btn.end,.eMenuBox .btn.end:hover{background:#ccc}

/*右侧区*/
.zSideBox .conBox{margin-top:20px}
.zComBox{border:1px solid #e2e2e2;padding:20px;position:relative;}
.zComBox .imgBox{height:120px;margin:20px auto 0;width:120px}
.zComBox .name{color:#333;font-size:16px;margin-top:10px;text-align:center;}
.zComBox .imgBox .img{display:block;height:100%;width:100%}
.zComImgBox{color:#999;font-size:12px;margin-top:10px;text-align:center}
.zComImgBox .xicon{vertical-align:-4px;margin-right:5px;position:relative;}
.zComImgBox .xicon .imgbox1{display:none}

/*.zComImgBox .xicon:before{content:'';height:50px;left:0;position:absolute;top:100%;width:100%;}*/
.zComImgBox .xicon:hover .imgbox1{display:block;}
.zComImgBox .xicon-mingqi{margin-left:20px}
.zComImgBox .link{color:#39f;text-decoration:underline;}
.zComImgBox .imgbox1{background:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 5px 0 #e9e9e9;box-shadow:0 0 5px 0 #e9e9e9;left:50%;margin-left:-170px;padding:20px 10px;position:absolute;top:40px;width:320px;z-index:1}
.zComImgBox .imgbox1 img{max-height:435px;width:100%;}
.zComImgBox .imgbox1:before{background:url('../images/box_top_shanjiao1.jpg');content:'';height:20px;left:50%;margin-left:-19px;position:absolute;top:-20px;width:38px;}
.zComImgBox .imgbox1:after{content:'';height:50px;left:0;position:absolute;top:-25px;width:100%;}
.zComBox .items{color:#666;font-size:14px;margin-top:30px;padding-left:16px}
.zComBox .item .xicon{margin-right:5px;vertical-align:-2px}
.zComBox .item+.item{margin-top:10px}
.zComBox .linkBox{border-top:1px solid #e2e2e2;color:#f60;font-size:14px;margin-top:20px;padding-top:15px;text-align:center}
.zComBox .linkBox a{text-decoration:underline;}
.zComBox .linkBox a:hover{text-decoration:unset;}
.zComBox .zp-tab-mingqi{background:url('../images/zp_tab_mingqi.png');height:69px;position:absolute;right:0;top:0;width:69px;}
.zComBox .zp-tab-renzheng{background:url('../images/zp_tab_renzheng.png');height:69px;position:absolute;right:0;top:0;width:69px;}
.zRightImgBox .link{display:block;}
.zRightImgBox .img{display:block;width:100%;}

/*推荐职位*/
.ztjBox{border:1px solid #e2e2e2}
.ztjBox .tit{border-bottom:1px solid #e2e2e2;color:#333;font-size:16px;font-weight:bold;padding:12px 20px;}
.ztjBox .items{padding:0 20px;}
.ztjBox .item{border-bottom:1px solid #e2e2e2}
.ztjBox .item .link{display:block;padding:10px 0;}
.ztjBox .name{color:#333;font-size:14px;margin-right:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ztjBox .item:hover .name{color:#f90;}
.ztjBox .infoBox{color:#999;font-size:12px;margin-top:10px}
.ztjBox .info{margin-right:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ztjBox .price{color:#f90;font-size:14px}
.ztjBox .btnBox{padding:15px 0;text-align:center}
.ztjBox .btn{border:1px solid #e2e2e2;color:#666;display:inline-block;font-size:14px;height:34px;line-height:34px;padding:0 20px;}
.ztjBox .btn:hover{background:#f0f0f0}

/*招聘助手*/
.zZsBox .tit{color:#333;font-size:18px;font-weight:bold;height:40px;line-height:40px;position:relative;text-align:center}
.zZsBox .tit:before{background:url('../images/zp_icons.png');background-position:0 0;content:'';display:inline-block;height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:75px;}
.zZsBox .tit:after{background:url('../images/zp_icons.png');background-position:0 -5px;content:'';display:inline-block;height:2px;margin-top:-1px;position:absolute;right:0;top:50%;width:75px;}
.zZsBox .zRightImgBox{margin-top:20px;position:relative;}
.zZsBox .zRightImgBox .maBox{background:#fff;height:60px;margin-top:-30px;padding:2px;position:absolute;right:20px;top:50%;width:60px;}

/*赞助商广告*/
.eAdbox-zanzhu{border:1px solid #e2e2e2;margin-top:85px;padding:10px;}
.eAdbox-zanzhu .tit{color:#333;font-size:14px;font-weight:bold}
.eAdbox-zanzhu .con{margin-top:10px}
.eAdbox-zanzhu .con iframe{width:100%!important;}
/*.eAdbox-zanzhu .con img{height:200px;width:700px;max-width:100%!important} hjg注释 by 20200325 */

/*首页*/
.newred-search.zp #search{margin:25px 0 10px;width:810px;}
.newred-search.zp .sea-box{border-width:2px;width:668px}
.newred-search.zp .sea-box .s_text{width:518px}
.newred-search.zp .sea-box .s_text input{outline:0;width:499px}
.newred-search .s_leib ul a{padding-left:0;width:auto;text-align:center}
.newred-search .sea-box .s_leib{border-right:1px solid #ff8585}
.newred-search.zp .linkBox{color:#999;font-size:12px;line-height:16px;width:670px;}
.newred-search.zp .linkBox .fl{height:16px;overflow:hidden;max-width:590px}
.newred-search.zp .linkBox .link{display:inline-block;}
.newred-search.zp .linkBox .link+.link{margin-left:10px}
.newred-search.zp .linkBox .link:hover{color:#f33;}
.newred-search .btn_1{height:44px;line-height:44px}
.zp-linkBox{color:#333;font-size:18px;margin-top:25px}
.zp-linkBox .link{line-height:25px;padding:0 38px 15px;position:relative;}
.zp-linkBox .link.new:before{background:#f33;color:#fff;content:'NEW';font-size:12px;height:14px;line-height:14px;padding:0 2px;position:absolute;right:0;top:-3px;}
.zp-linkBox .link.on,.zp-linkBox .link:hover{color:#f33;}
.zp-linkBox .link.on:after,.zp-linkBox .link:hover:after{background:#f33;bottom:0;content:'';height:3px;left:0;position:absolute;width:100%}
.zp-jobWrap{background:#f6f7f8;padding:20px 0 10px;}
.zp-jobBox .linkBox{background:#fff;color:#333;font-size:14px;height:490px;width:220px;}
.zp-jobBox .linkBox a:hover{color:#f33;text-decoration:underline;}
.zp-jobBox .linkBox .item{padding-left:20px;position:relative;}
.zp-jobBox .hide-menu{background:#fff;border:1px solid #f33;color:#999;display:none;font-size:14px;left:100%;padding:25px 0;position:absolute;top:-1px;width:640px;z-index:10}
.zp-jobBox .hide-menu:before{background:#fff;content:'';height:38px;left:-1px;position:absolute;top:0;width:1px;}
.zp-jobBox .hide-menu .tit{color:#333;font-weight:bold;padding-left:28px}
.zp-jobBox .hide-menu .list{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px;padding-left:28px;overflow:hidden;text-overflow:ellipsis;width:25%;}
.zp-jobBox .hide-menu a:hover{color:#f33;text-decoration:underline;}
.zp-jobBox .hide-menu1{background:#fff;border:1px solid #f33;color:#999;display:none;font-size:12px;left:100%;position:absolute;top:0;width:978px;z-index:10}
.zp-jobBox .hide-menu1 .liBox{margin-left:24px;position:relative;width:930px;}
.zp-jobBox .hide-menu1 .liBox+.liBox{border-top:1px solid #e9ebf0;}
.zp-jobBox .hide-menu1 .list{padding:20px 0;width:166px;}
.zp-jobBox .hide-menu1 .list+.list{margin-left:24px}
.zp-jobBox .hide-menu1 .tit{color:#333;font-size:14px;font-weight:bold;}
.zp-jobBox .hide-menu1 .links{line-height:22px;margin-top:10px}
.zp-jobBox .hide-menu1 a:hover{color:#f33;text-decoration:underline;}


.zp-jobBox .hide-menu2{background:#fff;border:1px solid #f33;color:#999;display:none;font-size:12px;left:100%;position:absolute;top:0;width:978px;z-index:10}
.zp-jobBox .hide-menu2 .liBox{margin-left:24px;position:relative;width:930px;}
.zp-jobBox .hide-menu2 .liBox+.liBox{border-top:1px solid #e9ebf0;}
.zp-jobBox .hide-menu2 .list{padding:20px 0;width:166px;position:relative;}
.zp-jobBox .hide-menu2 .list+.list{margin-left:24px}
.zp-jobBox .hide-menu2 .tit{color:#333;font-size:14px;font-weight:bold;}
.zp-jobBox .hide-menu2 .links{
	line-height:22px;position:absolute;top:100%;left:0;display:none;margin-top:-10px;
	box-shadow: 0px 1px 8px rgba(0,0,0,0.12);z-index:4;background:#fff;
}
.zp-jobBox .hide-menu2 .links:before{
	height: 20px;
    width: 20px;
    background: #fff;
    box-shadow: 0 0 12px rgba(0, 0, 0, .12);
    content: '';
    position: absolute;
    top: -5px;
    left: 47px;border-radius: 2px;
    transform: rotate(45deg);
}
.zp-jobBox .hide-menu2 .list:nth-child(3) .links{
	left:-8px;
}
.zp-jobBox .hide-menu2 .list:nth-child(3) .links:before{left:55px;}
.zp-jobBox .hide-menu2 .list:nth-child(4) .links{
	left:-198px;
}
.zp-jobBox .hide-menu2 .list:nth-child(4) .links:before{left:245px;}
.zp-jobBox .hide-menu2 .list:nth-child(5) .links{
	left:-388px;
}
.zp-jobBox .hide-menu2 .list:nth-child(5) .links:before{left:443px;}
.zp-jobBox .hide-menu2 .links .con{
	border-radius: 2px;padding:1px 20px 26px;width:580px;box-sizing:border-box;position:relative;background:#fff;
}
.zp-jobBox .hide-menu2 .links .con:after{clear:both;content:'';display:block;}
.zp-jobBox .hide-menu2 .links a{display:inline-block;width:135px;color:#666;font-size:14px;float:left;margin-top:20px;}
.zp-jobBox .hide-menu2 .list:hover .links{display:block;}
.zp-jobBox .hide-menu2 a:hover{color:#f33;text-decoration:underline;}


.zp-jobBox .linkBox .item1{padding-left:20px;position:relative;}
.zp-jobBox .linkBox .item:hover{border:1px solid #f33;border-right-width:0;padding-left:19px}
.zp-jobBox .linkBox .item:hover .link{height:38px;line-height:38px}
.zp-jobBox .linkBox .item:hover .hide-menu{display:block;}
.zp-jobBox .linkBox .item1:hover .hide-menu1{display:block;}
.zp-jobBox .linkBox .item1:hover .hide-menu2{display:block;}
.zp-jobBox .linkBox.no-child .item:hover{border-color:#fff;}
.zp-jobBox .linkBox.no-child .item:hover .hide-menu{display:none;}
.zp-jobBox .linkBox .item .link{display:block;height:40px;line-height:40px;overflow:hidden;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;}
.zp-jobBox .linkBox .item1 .link{display:block;height:45px;line-height:45px;}
.zp-jobBox .linkBox .item .link:before{background:url('../images/zp_index_icons.png');background-position:-60px -230px;content:"";height:12px;margin-top:-6px;position:absolute;right:20px;top:50%;width:6px;}
.zp-jobBox .linkBox .item1 .link:before{background:url('../images/zp_index_icons.png');background-position:-50px -230px;content:"";height:12px;margin-top:-6px;position:absolute;right:20px;top:50%;width:6px;}
.zp-jobBox .linkBox .item1 .icon{background:url('../images/zp_index_icons.png');background-position:-50px -210px;display:inline-block;height:16px;margin-right:7px;vertical-align:middle;width:16px}
.zp-jobBox .linkBox .item1{background:#f33}
.zp-jobBox .linkBox .item1 .link{color:#fff;font-weight:bold;}
.zp-jobBox .infoBox{margin-left:10px;width:970px}
.zp-jobBox .con1{height:400px}
.zp-jobBox .slideBox{height:400px;width:700px;}
.zp-jobBox .slideBox .swiper-slide{width:700px;}
.zp-jobBox .slideBox .swiper-slide img{display:block;height:100%;-webkit-object-fit:cover;object-fit:cover;width:100%}
.zp-jobBox .slideBox .swiper-pagination-switch{display:inline-block;width:6px;height:6px;border-radius:6px;background:#fff;margin:0 4px;opacity:0.6;cursor:pointer;}
.zp-jobBox .slideBox .swiper-active-switch{background:#fff;-webkit-border-radius:3px;border-radius:3px;opacity:1;width:18px;}
.zp-jobBox .slideBox .swiper-pagination{bottom:20px;position:absolute;right:40px;z-index:20}
.zp-jobBox a.zph{position:relative;display:block;}
.zp-jobBox a.zph .zphInfo{color:#fff;font-size:20px;font-weight:bold;left:0;position:absolute;text-align:center;top:270px;width:100%}
.zp-jobBox a.zph .info{background:#09919d;border:2px solid #ffd237;-webkit-border-radius:22px;border-radius:22px;display:inline-block;height:44px;line-height:44px;overflow:hidden;padding:0 24px;text-overflow:ellipsis;max-width:90%;white-space:nowrap;}
.zp-jobBox a.zph .time{font-size:18px;font-weight:normal;margin-top:12px;text-align:center}
.zp-jobBox .userBox{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:400px;margin-left:10px;padding:25px 20px 0;width:260px;}
.zp-jobBox .userBox .btn{-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:16px;height:36px;line-height:36px;text-align:center;width:104px}
.zp-jobBox .userBox .btn1{background:#f33}
.zp-jobBox .userBox .btn1:hover{background:#e61818;}
.zp-jobBox .userBox .btn2{border:1px solid #f33;color:#f33;}
.zp-jobBox .userBox .btn2:hover{background:#ffeded}
.zp-jobBox .userBox .btn3{background:#39f}
.zp-jobBox .userBox .btn3:hover{background:#2e8ae6}
.zp-jobBox .userBox .btnBox1{margin-top:25px}
.zp-jobBox .userInfo-noload+.btnBox1{margin-top:45px}
.zp-jobBox .userBox .link-user:hover .name{color:#f33;text-decoration:underline;}
.zp-jobBox .userBox .link{color:#999;font-size:14px;margin-top:25px;text-align:center;text-decoration:underline;}
.zp-jobBox .userBox .link a:hover{color:#f33;text-decoration:underline;}
.zp-jobBox .userInfo .imgBox{display:table-cell;height:68px;overflow:hidden;width:68px;}
.zp-jobBox .userInfo .info{color:#999;display:table-cell;font-size:14px;padding-left:12px;vertical-align:middle;width:138px}
.zp-jobBox .userInfo .imgBox .img{-webkit-border-radius:50%;border-radius:50%;border:1px solid #e4e4e4;display:block;height:68px;-webkit-object-fit:cover;object-fit:cover;width:68px}
.zp-jobBox .userInfo .name{color:#333;font-size:18px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.zp-jobBox .userInfo .name .xicon-comtype{margin:0 0 0 5px;vertical-align:-1px}
.zp-jobBox .userInfo .name .xicon-gs-status{margin:0 0 0 5px;vertical-align:-1px}
.zp-jobBox .userDoInfo{margin-left:-20px}
.zp-jobBox .userDoInfo .item{color:#333;font-size:14px;margin:25px 0 0 20px;text-align:center;width:60px;}
.zp-jobBox .userDoInfo .num{color:#f33;display:inline-block;font-size:20px;margin-bottom:5px;position:relative;}
.zp-jobBox .userDoInfo .num.new:after{background:url('../images/zp_index_icons.png');background-position:-50px -245px;content:'';height:15px;left:100%;margin-left:5px;position:absolute;top:-3px;width:34px;}
.zp-jobBox .userDoInfo .xicon-zp-do{margin-bottom:5px}
.zp-jobBox .userDoInfo .item:hover{color:#f33;}
.zp-jobBox .userDoNew{border:1px solid #e9ebf0;margin-top:20px;padding:20px 15px;text-align:center}
.zp-jobBox .userDoNew .tit{color:#333;font-size:14px}
.zp-jobBox .userDoNew .btn{margin:10px auto 0;}
.zp-jobBox .userInfo-noload{margin-top:10px;text-align:center}
.zp-jobBox .userInfo-noload .img{-webkit-border-radius:50%;border-radius:50%;border:1px solid #e4e4e4;height:68px;-webkit-object-fit:cover;object-fit:cover;width:68px}
.zp-jobBox .userInfo-noload .tit{color:#333;font-size:16px;margin-top:15px;}
.zp-jobBox .userInfo-noload .info{color:#999;font-size:14px;margin-top:10px}
.zp-jobBox .user-loadBox{margin-top:25px;text-align:center}
.zp-jobBox .user-loadBox .type{margin-top:30px}
.zp-jobBox .user-loadBox .tit{color:#999;font-size:14px;line-height:18px;position:relative;}
.zp-jobBox .user-loadBox .tit:after{background:#9a9a9a;content:'';height:1px;left:0;position:absolute;top:50%;width:100%;}
.zp-jobBox .user-loadBox .tit i{background:#fff;padding:0 8px;position:relative;z-index:1}
.zp-jobBox .user-loadBox .link +.link{margin-left:25px}
.zp-jobBox .user-loadBox .xicon-zp-do{-webkit-transition:all .2s linear;transition:all .2s linear;}
.zp-jobBox .user-loadBox .xicon-zp-do:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}
.zp-jobBox .con2{margin-top:10px}
.zp-jobBox .con2 .link{height:80px;overflow:hidden;width:316px}
.zp-jobBox .con2 .link+.link{margin-left:11px}
.zp-jobBox .con2 .link:hover .img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.zp-jobBox .con2 .img{display:block;height:100%;-webkit-object-fit:cover;object-fit:cover;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}

/*名企专区*/
.zp-jobWrap+.zp-mqBox{margin-top:20px}
.zp-mqBox{margin-top:60px}
.zp-mqUl{margin:30px 0 0 -12px}
.zp-mqUl .zp-adBox1{margin-left:12px}
.zp-mqUl .list1{margin:10px 0 0 12px;position:relative;width:1200px}
.zp-mqUl .list2{margin:10px 0 0 12px;position:relative;width:392px}
.zp-mqUl .list3{margin:10px 0 0 12px;position:relative;width:190px}
.zp-mqUl .link-imgBox{display:block;height:75px;}
.zp-mqUl .link-imgBox .img{display:block;height:100%;width:100%}
.zp-mqUl .link-default{background:#2347cf url('../images/zp_com_bg.jpg') no-repeat;color:#fff;display:block;height:75px;}
.zp-mqUl .link-default .infoBox,.zp-mqUl .link-default .nameBox{display:table-cell;height:75px;vertical-align:middle;}
.zp-mqUl .list1 .link-default .infoBox,.zp-mqUl .list1 .link-default .nameBox{height:90px;}
.zp-mqUl .link-default .infoBox{text-align:center;}
.zp-mqUl .link-default .infoBox .info{border:1px solid #94aaeb;display:inline-block;padding:5px 12px;}
.zp-mqUl .link-default .name{overflow:hidden;text-align:center;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.zp-mqUl .list1 .link-default .infoBox{font-size:40px;width:450px;}
.zp-mqUl .list1 .link-default .name{font-size:28px;max-height:72px;line-height:36px;-webkit-line-clamp:1;padding-left:20px;width:730px;}
.zp-mqUl .list2 .link-default .infoBox{font-size:16px;width:100px;}
.zp-mqUl .list2 .link-default .name{font-size:20px;max-height:78px;line-height:26px;padding-left:20px;width:272px;}
.zp-mqUl .list3 .link-default .infoBox{font-size:16px;width:80px;}
.zp-mqUl .list3 .link-default .name{font-size:16px;max-height:60px;line-height:20px;width:110px;}
.zp-mqUl .list1:hover .link-imgBox,.zp-mqUl .list2:hover .link-imgBox,.zp-mqUl .list3:hover .link-imgBox,.zp-mqUl .list1:hover .link-default,.zp-mqUl .list2:hover .link-default,.zp-mqUl .list3:hover .link-default{z-index:10;position:relative;}
.zp-mqUl .list1:hover .jobBox-com,.zp-mqUl .list2:hover .jobBox-com,.zp-mqUl .list3:hover .jobBox-com{display:block;}
.zp-mqUl .list1 .link-imgBox,.zp-mqUl .list1 .link-default{height:90px}
.zp-mqUl .jobBox-com{background:#fff;border:2px solid #f33;box-shadow:0 0 10px 2px #eee;left:-2px;display:none;padding:87px 10px 10px;right:-2px;position:absolute;top:-2px;z-index:1}
.zp-mqUl .jobBox-com .item{-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:40px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;}
.zp-mqUl .jobBox-com .item a:hover{-webkit-box-sizing:border-box;box-sizing:border-box;color:#f33;text-decoration:underline;}
.zp-mqUl .jobBox-com .btnBox{color:#fff;font-size:14px;font-weight:bold;margin-top:10px;text-align:center;}
.zp-mqUl .jobBox-com .btn{background:#f33;-webkit-border-radius:2px;border-radius:2px;display:inline-block;height:34px;line-height:34px;width:80px}
.zp-mqUl .jobBox-com .btn:hover{background:#e61818}
.zp-mqUl .jobBox-com .linkBox{color:#39f;overflow:hidden;}
.zp-mqUl .jobBox-com .hot{color:#f90;font-size:12px;-webkit-animation:infinite .6s changeP;animation:infinite .6s changeP;}
.zp-mqUl .jobBox-com .hot+.linkBox{margin-right:40px}
.zp-mqUl .list1 .jobBox-com{padding-top:102px}
.zp-mqUl .list1 .jobBox-com .liBox,.zp-mqUl .list1 .jobBox-com .btnBox{display:table-cell;vertical-align:middle;}
.zp-mqUl .list1 .jobBox-com .btn{height:42px;line-height:42px;width:104px}
.zp-mqUl .list1 .jobBox-com .liBox{width:1018px;}
.zp-mqUl .list1 .jobBox-com .liBox-ul{margin-left:-40px}
.zp-mqUl .list1 .jobBox-com .liBox-ul:after{clear:both;content:'';display:block;}
.zp-mqUl .list1 .jobBox-com .item{width:310px;float:left;margin-left:40px;}
.zp-mqUl .list3 .jobBox-com .item{padding:0;}
.zp-mqUl .list1 .jobBox-com .btnBox{font-size:16px;margin-top:0;width:155px;}

/*职位列表*/
.zp-zwBox{margin-top:60px}
.zp-zwLiBox{border-left:1px solid #e9ebf0;border-top:1px solid #e9ebf0;margin-top:35px}
.zp-zwLiBox .item{border-bottom:1px solid #e9ebf0;border-right:1px solid #e9ebf0;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33%;}
.zp-zwLiBox .link{background:#fff;display:block;padding:20px 20px 0;transition:linear all .2s}
.zp-zwLiBox .link:hover{-webkit-box-shadow:0 3px 20px 2px #f0f0f0;box-shadow:0 3px 20px 2px #f0f0f0;-webkit-transform:translateY(-3px);transform:translateY(-3px);z-index:1}
.zp-zwLiBox .link:hover .tit{color:#f33;text-decoration:underline;}
.zp-zwLiBox .titBox{color:#333;font-size:16px}
.zp-zwLiBox .titBox .tit{height:20px;line-height:20px;margin-right:40px;overflow:hidden;}
.zp-zwLiBox .titBox .tab{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-zwLiBox .titBox .tab1{background:#ff4747;}
.zp-zwLiBox .titBox .tab2{background:#f90;}
.zp-zwLiBox .titBox .date{color:#999;font-size:14px;margin-top:2px}
.zp-zwLiBox .infoBox{color:#999;font-size:14px;margin-top:10px}
.zp-zwLiBox .infoBox .price{color:#f33;font-size:16px}
.zp-zwLiBox .tabBox1{height:18px;line-height:18px;margin-right:120px;overflow:hidden}
.zp-zwLiBox .tabBox1 .tab{display:inline-block;position:relative;vertical-align:middle;}
.zp-zwLiBox .tabBox1 .tab+.tab{margin-left:10px;padding-left:11px;}
.zp-zwLiBox .tabBox1 .tab+.tab:before{background:#ccc;content:'';height:10px;left:0;margin-top:-5px;position:absolute;top:50%;width:1px}
.zp-zwLiBox .tabBox2{height:22px;margin-top:10px;overflow:hidden}
.zp-zwLiBox .tabBox2 .tab{border:1px solid #ffadad;-webkit-border-radius:2px;border-radius:2px;color:#ff7d7d;display:inline-block;float:left;font-size:14px;height:20px;line-height:20px;padding:0 5px;}
.zp-zwLiBox .tabBox2 .tab.tab1{background:#fff1f1}
.zp-zwLiBox .tabBox2 .tab+.tab{margin-left:8px}
.zp-zwLiBox .comInfo{border-top:1px dotted #f2f3f4;color:#999;font-size:14px;height:50px;line-height:50px;margin-top:15px;}
.zp-zwLiBox .comInfo .name{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:350px}
.zp-zwLiBox .comInfo .xicon-comtype+.name{margin-right:5px;max-width:300px}
.zp-zwLiBox .comInfo .xicon-gs-status+.name{max-width:205px}
.zp-zwLiBox .comInfo .xicon-gs-status{margin-top:17px;}
.zp-zwLiBox .comInfo .xicon-yz{height:12px;vertical-align:-1px;margin-right:2px;}

/*人才简历*/
.zp-jlBox{margin-top:60px}
.zp-jlLiBox{border-left:1px solid #e9ebf0;border-top:1px solid #e9ebf0;color:#999;font-size:14px;margin-top:35px}
.zp-jlLiBox+.zp-jlLiBox{margin-top:-1px}
.zp-jlLiBox .item{border-bottom:1px solid #e9ebf0;border-right:1px solid #e9ebf0;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;}
.zp-jlLiBox .link1:hover,.zp-jlLiBox .link2:hover{-webkit-box-shadow:0 3px 20px 2px #f0f0f0;box-shadow:0 3px 20px 2px #f0f0f0;-webkit-transform:translateY(-3px);transform:translateY(-3px);z-index:1}
.zp-jlLiBox .link1:hover .name,.zp-jlLiBox .link2:hover .name{color:#f33;text-decoration:underline;}
.zp-jlLiBox .link1{background:#fff;display:block;padding:10px 10px 30px;position:relative;text-align:center;transition:linear all .2s}
.zp-jlLiBox .link1.tj .imgBox:before{background:url('../images/zp_index_icons.png');background-position:-50px -300px;content:'';height:26px;left:0;position:absolute;top:0;width:26px;}
.zp-jlLiBox .link1 .imgBox{background:url('../images/zp_jl_bg.jpg') repeat-x;padding-top:20px;position:relative;text-align:center}
.zp-jlLiBox .link1 .imgBox .img{border:4px solid #fff;-webkit-border-radius:50%;border-radius:50%;height:92px;-webkit-object-fit:cover;object-fit:cover;width:92px;}
.zp-jlLiBox .link1 .name{color:#333;font-size:18px;font-weight:bold;height:24px;line-height:24px;margin-top:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zp-jlLiBox .link1 .tabBox{display:inline-block;height:16px;line-height:16px;margin-top:20px;overflow:hidden;}
.zp-jlLiBox .link1 .tab+.tab{margin-left:10px;padding-left:10px;position:relative;}
.zp-jlLiBox .link1 .tab+.tab:before{background:#ccc;content:'';height:10px;left:0;margin-top:-5px;position:absolute;top:50%;width:1px}
.zp-jlLiBox .link1 .job{color:#f90;font-size:18px;font-weight:bold;height:20px;line-height:20px;margin-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zp-jlLiBox .link1 .price{height:16px;line-height:16px;margin-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zp-jlLiBox .link2{background:#fff;display:block;padding:20px;position:relative;transition:linear all .2s}
.zp-jlLiBox .link2.tj:before{background:url('../images/zp_index_icons.png');background-position:-50px -300px;content:'';height:26px;left:0;position:absolute;top:0;width:26px;}
.zp-jlLiBox .link2 .infoBox{height:54px;line-height:54px;overflow:hidden;}
.zp-jlLiBox .link2 .img{-webkit-border-radius:50%;border-radius:50%;height:54px;width:54px}
.zp-jlLiBox .link2 .name{color:#333;font-size:18px;margin-left:15px}
.zp-jlLiBox .link2 .infoBox .tab{margin-left:20px;position:relative;}
.zp-jlLiBox .link2 .tabBox,.zp-jlLiBox .link2 .job,.zp-jlLiBox .link2 .price{height:16px;line-height:16px;margin-top:15px;overflow:hidden;}
.zp-jlLiBox .link2 .tab+.tab{margin-left:10px;padding-left:10px;position:relative;}
.zp-jlLiBox .link2 .tab+.tab:before{background:#ccc;content:'';height:10px;left:0;margin-top:-5px;position:absolute;top:50%;width:1px}
.zp-jlLiBox .link2 .job i{color:#f90;}

/*职场资讯、工具箱*/
.zp-zxBox,.zp-toolBox{margin-top:60px}
.zp-zxBox{width:924px}
.zp-toolBox{width:252px}
.zp-zxBox .liBox,.zp-toolBox .liBox{border:1px solid #e9ebf0;-webkit-box-sizing:border-box;box-sizing:border-box;height:320px;margin-top:40px}
.zp-zxBox .item{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;margin-top:22px;padding:0 20px;width:50%;}
.zp-zxBox .item .link{display:block;}
.zp-zxBox .item .tab{-webkit-border-radius:2px;border-radius:2px;display:inline-block;font-size:12px;height:18px;line-height:18px;text-align:center;vertical-align:middle;width:58px}
.zp-zxBox .item .tab-zx{border:1px solid #607eff;color:#607eff;}
.zp-zxBox .item .tab-jl{border:1px solid #ff6160;color:#ff6160;}
.zp-zxBox .item .tab-ms{border:1px solid #2fc6a8;color:#2fc6a8;}
.zp-zxBox .item .tit{color:#333;line-height:20px;margin:0 60px 0 70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zp-zxBox .item .date{color:#999;}
.zp-zxBox .item .link:hover .tit{color:#f33;text-decoration:underline;}
.zp-zxBox .item .link:hover .tab-zx{background:#607eff;color:#fff;}
.zp-zxBox .item .link:hover .tab-jl{background:#ff6160;color:#fff;}
.zp-zxBox .item .link:hover .tab-ms{background:#2fc6a8;color:#fff;}
.zp-toolBox .liBox{padding:20px 24px 0;}
.zp-toolBox .liBox .link{display:block;}
.zp-toolBox .item{background:#f8f8f8;color:#666;font-size:14px;height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zp-toolBox .item+.item{margin-top:14px}
.zp-toolBox .liBox .link:hover .tit{color:#f33;text-decoration:underline;}
.zp-ljBox{margin-top:60px}
.zp-ljBox .ljLinks{margin:20px -18px 0 0}
.zp-ljBox .ljLink{border:1px solid #e2e2e2;color:#000;font-size:14px;display:block;height:32px;line-height:32px;margin:20px 18px 0 0;overflow:hidden;text-align:center;white-space:nowrap;width:132px;}
.zp-ljBox .ljLink:hover{border-color:#f33;color:#f33}

/*悬浮菜单*/
.zp-menuBox{background:#f8f8f8;border-bottom:1px solid #e2e2e2;left:0;display:none;position:fixed;top:0;width:100%;min-width:1200px;z-index:15}
.zp-menuCon .link{color:#666;font-size:16px;height:52px;line-height:52px;padding:0 18px;position:relative;}
.zp-menuCon .link.on,.link:hover{color:#f33;}
.zp-menuCon .link.on:before,.zp-menuCon .link:hover:before{background:#f33;bottom:0;content:'';height:3px;left:50%;margin-left:-15px;position:absolute;width:30px}
.zp-menuCon .btn{background:#f33;color:#fff;display:inline-block;font-size:16px;height:36px;line-height:36px;margin-top:8px;text-align:center;width:90px;}
.zp-menuCon .btn:hover{background:#e61818;}
.zp-menuCon .btn+.btn{margin-left:12px}

/*弹窗*/
.xdialog-wrap{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}
.xdialog-wrap:before{background:#000;content:'';height:100%;left:0;position:absolute;top:0;width:100%;opacity:.5;filter:alpha(opacity==50);}
.tipDia{background:#fff;border-radius:2px;left:50%;margin:-100px 0 0 -220px;padding:40px 20px;position:absolute;top:50%;width:400px;}
.tipDia .infoBox{color:#333;font-size:16px;line-height:25px;text-align:center;}
.tipDia .btnBox{margin-top:40px;text-align:center;}
.tipDia .btnBox .btn{background:#ddd;border-radius:5px;color:#333;display:inline-block;font-size:16px;height:40px;line-height:40px;padding:0 20px;text-align:center;min-width:60px}
.tipDia .btnBox .btn.on{background:#ff781a;color:#fff;}
.tipDia .btnBox .btn+.btn{margin-left:30px}

/*蓝领报名弹窗*/
.ll-bmDia{background:#fff;left:50%;margin:-180px 0 0 -250px;padding:65px 40px 40px;position:absolute;top:50%;width:480px}
.ll-bmDia .closeBtn{color:#999;font-size:24px;position:absolute;right:0;text-align:center;top:0;width:40px}
.ll-bmDia .tit{color:#333;font-size:16px;font-weight:bold;}
.ll-bmDia .input{background:#f5f5f5;border:none;box-sizing:border-box;height:44px;line-height:44px;margin-top:25px;padding-left:24px;width:100%}
.ll-bmDia .btnBox{margin-top:50px;text-align:center}
.ll-bmDia .btn{background:#39f;border:none;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-size:16px;height:44px;outline:none;width:180px}
.ll-bmDia .btn:hover{background:#198CFF}
.ll-videoBox{height:405px;margin:50px auto 0;position:relative;width:720px}
.ll-videoBox .img{display:block;height:100%;-webkit-object-fit:cover;object-fit:cover;width:100%}
.ll-videoBox .video-mask{background:rgba(0,0,0,.2);height:100%;left:0;position:absolute;top:0;width:100%;}
.ll-videoBox .video-maskimg{width:100px;height:100px;background:url(/templates/zhaopin/skin1/images/video_play.png) no-repeat;background-size:100%;position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px;}
#xVideo-warp{height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999}
#xVideo-warp:before{background:#000;content:'';filter:alpha(opacity=85);height:100%;left:0;position:absolute;-o-opacity:.85;-ms-opacity:.85;-webkit-opacity:.85;opacity:.85;top:0;width:100%}
#xVideoPlayBox{background:#f0f0f0;left:50%;margin-left:-400px;position:absolute;top:50%;width:800px;}
#xVideoPlayBox .closebtn{background:#f33;color:#fff;cursor:pointer;font-size:25px;height:40px;line-height:40px;position:absolute;text-align:center;top:-40px;right:0;width:40px;z-index:10}
#xVideoPlayBox .closebtn:hover{background:#e61818}
#xVideoPlayBox video{width:100%;}
#xVideoPlayBox iframe{height:100%;width:100%;}
.xdialog-closebtn{width:54px;height:54px;background:url(/templates/zhaopin/skin1/images/half_close.png);background-size:cover;position:absolute;top:0;right:0;}

/*招聘首页菜单新样式 20200528 by xn*/
.zp-linkBox_v2{color:#333;font-size:18px;margin-top:25px}
.zp-linkBox_v2 .link{line-height:25px;padding:0 26px 15px;position:relative;}
.zp-linkBox_v2 .link.new:before{background:#f33;color:#fff;content:'NEW';font-size:12px;height:14px;line-height:14px;padding:0 2px;position:absolute;right:0;top:-3px;}
.zp-linkBox_v2 .link.on,.zp-linkBox_v2 .link:hover{color:#f33;}
.zp-linkBox_v2 .link.on:after,.zp-linkBox_v2 .link:hover:after{background:#f33;bottom:0;content:'';height:3px;left:0;position:absolute;width:100%}
.zp-linkBox_v2 .more{cursor:pointer;line-height:25px;padding:0 33px 15px;position:relative;}
.zp-linkBox_v2 .more:hover{color:#f33;}
.zp-linkBox_v2 .more:hover .ul{display:block;}
.zp-linkBox_v2 .more .ul{background:#fff;border:1px solid #EEF0F1;box-shadow:0 6px 16px rgba(196,199,202,0.8);display:none;left:0;position:absolute;top:100%;width:100%;z-index:1}
.zp-linkBox_v2 .more .ul .item{color:#333;font-size:16px;height:50px;line-height:50px;text-align:center}
.zp-linkBox_v2 .more .ul .item+.item{border-top:1px solid #EEF0F1;}
.zp-linkBox_v2 .more .ul a:hover{color:#f33;}

/*原广告样式*/
.ms-guanggao{width:1200px;clear:both;margin:0 auto 10px;*margin-top:0px;overflow:hidden;text-align:center}
.ms-guanggao img{width:100%}

/*原招聘列表注册简历提示条*/
.fix-bottom{background:rgba(72,101,109,0.8);position:fixed;left:0;bottom:0;width:100%;height:80px;line-height:80px;font-size:24px;color:#fff;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc59656d,endColorstr=#cc59656d);}
.fix-bottom .inner{width:960px;position:relative;margin:0 auto;height:100%;line-height:80px;}
.fix-bottom .inner .close{position:absolute;width:22px;height:22px;background:url(/templates/zhaopin/skin1/images/zp-i2.png) 0px 0px no-repeat;right:0;top:5px;cursor:pointer}
.fix-bottom .inner a{background:#4391b9;display:inline-block;zoom:1;padding:0 10px;color:#fff;height:100%;_vertical-align:middle}
.fix-bottom .inner img{vertical-align:middle}
.fix-bottom .inner .blank{width:0;height:100%;overflow:hidden;vertical-align:middle}

/*无数据样式*/
.x-noData{padding:30px 0;text-align:center}
.x-noData .xicon{background:url(../images/nodata20200527.png);background-size:cover;display:block;height:118px;margin:0 auto;width:158px}
.x-noData .info{color:#999;font-size:14px;line-height:30px;margin-top:15px}

/*简历列表页*/
.rc-filter-tit{border-bottom:1px solid #e2e2e2;color:#333;font-size:14px;height:54px;line-height:54px}
.rc-filter-tit .link+.link{margin-left:35px}
.rc-filter-tit .xicon{margin-right:5px;vertical-align:-3px}
.list-rc .item{border-bottom:1px solid #e2e2e2;color:#666;font-size:14px;padding:30px 20px;position:relative}
.list-rc .item:hover{background:#fafafa}
.list-rc .btnBox,.list-rc .dateBox,.list-rc .imgBox,.list-rc .infoBox,.list-rc .userBox{box-sizing:border-box;display:table-cell;vertical-align:middle}
.list-rc .imgBox{width:60px}
.list-rc .imgBox .imgs{position:relative}
.list-rc .imgBox .img{-webkit-border-radius:50%;border-radius:50%;height:60px;width:60px}
.list-rc .inforbox{top:-30px}
.list-rc .userBox{padding-left:20px;width:410px}
.list-rc .userBox .tit{color:#333;display:inline-block;font-size:20px;font-weight:700;max-width:390px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list-rc .userBox .tit:hover{color:#f33}
.list-rc .userBox .typeBox{margin-top:10px}
.list-rc .userBox .tabBox{height:36px;overflow:hidden}
.list-rc .userBox .tabBox .tab{background:#fbf0e6;-webkit-border-radius:2px;border-radius:2px;color:#f93;display:inline-block;height:22px;line-height:22px;margin-top:14px;padding:0 8px}
.list-rc .userBox .tabBox .tab+.tab{margin-left:10px}
.list-rc .infoBox{padding-left:40px;width:390px}
.list-rc .infoBox .zw{max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list-rc .infoBox .price{margin-top:10px}
.list-rc .dateBox{color:#999;padding-left:40px;width:160px}
.list-rc .dateBox .date{margin-top:10px}
.list-rc .btnBox{padding-left:40px;text-align:center;width:140px}
.list-rc .btnBox .btn1{background:#f33;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;height:42px;line-height:42px;outline:0;width:100px}
.list-rc .btnBox .btn1:hover{background:#e61818}
.list-rc .btnBox .btn2{color:#999;cursor:pointer;display:inline-block;margin-top:10px}
.list-rc .btnBox .btn2 .xicon{vertical-align:-4px}
.inforbox{position:relative;z-index:20;left:-2px;margin-top:4px;display:none}
.inforbox .arrow{position:absolute;left:-5px;top:15px;z-index:5}
.inforbox .arrow em,.inforbox .arrow span,.zhaopin-xx .xx-mingqi .mingqi01 .inforbox .arrow span{display:block;width:0!important;height:0!important;position:relative;overflow:hidden}
.inforbox .arrow span{border-color:transparent #fff transparent transparent;border-style:dashed solid dashed dashed;border-width:10px;top:-20px;left:3px}
.inforbox .arrow em{border-color:transparent #f33 transparent transparent;border-style:dashed solid dashed dashed;border-width:10px}
.inforbox .tipsbox{width:450px;position:absolute;top:-18px;left:14px;border:2px solid #f33;background:#fff;z-index:4;color:#282828;padding:12px 25px 5px 25px}
.inforbox .tipsbox .ib-btn{background:#f33;color:#fff;padding:8px 15px;float:right;line-height:normal;font-size:14px}
.inforbox .tipsbox h3{font-size:14px;line-height:normal;margin-bottom:3px}
.zhaopin-xx .xx-mingqi .mingqi01 .inforbox .tipsbox h3 span{width:auto;display:inline;float:none}
.inforbox .tipsbox h3 span{vertical-align:middle;margin-left:5px}
.inforbox .tipsbox span.tip{color:#999;font-size:12px;line-height:normal;padding-bottom:5px;display:block;width:auto;height:auto;float:none}
.inforbox .tipsbox span.tip span{width:auto;height:auto;height:24px;line-height:24px}
.inforbox .tipsbox span.tip img{margin-top:-3px;margin-right:10px}
.inforbox .tipsbox span.tip a{color:#999;text-decoration:underline;font-size:12px}
.inforbox .tipsbox span.tip a:hover{text-decoration:none}
.inforbox .tipsbox .lists{width:450px;font-size:12px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;float:left;padding:5px 0;margin-top:3px}
.inforbox .tipsbox .lists li{width:215px;margin-right:10px;float:left;border:none;height:28px;line-height:28px;overflow:hidden}
.inforbox .tipsbox .lists li.long{width:450px}
.inforbox .tipsbox .lists li span{color:#888;width:auto;height:auto}
.inforbox .tipsbox .lists li a{color:#999;text-decoration:underline}
.inforbox .tipsbox .lists li a:hover{text-decoration:none}
.inforbox .tipsbox dl{font-size:12px;line-height:24px;padding:5px 0;display:block;float:none;clear:left;border-bottom:1px dotted #c5c5c5}
.inforbox .tipsbox dl.noborder{border:none}
.inforbox .tipsbox dl dt{display:block;float:none;line-height:28px}
.inforbox .tipsbox dl dd{display:block;float:none}
.inforbox .tipsbox dl dd em{font-style:normal;border:1px solid #f33;padding:0 4px;margin:5px 0 0 5px;float:left;color:#f33}
.fot{width:100%;height:130px;min-width:1200px;background:#1c2a3d;position:fixed;left:0;bottom:0;}
.fot-cld{width:100%;max-width:1600px;min-width:1200px;height:130px;background:url(/templates/zhaopin/skin1/images/qz-fot.png) no-repeat;background-size:100% 130px;margin:0 auto;}
.fot-cld ul{width:100%;max-width:1200px;height:130px;margin:0 auto;float:none;}
.fot-cld ul li{width:260px;height:95px;float:left;padding:35px 0 0 10px;}
.fot-cld ul li i{display:inline-block;width:64px;height:52px;background:url(/templates/zhaopin/skin1/images/fot-sprit.png) no-repeat;background-size:cover;margin-right:10px;}
.fot-cld a{display:inline-block;width:170px;color:#fff;}
.fot-cld a.on{color:#ffce54}
.fot-cld ul li a .p1{font-size:16px;font-weight:bold;margin-bottom:5px;}
.fot-cld ul li a .p2{font-size:12px;}
.fot-cld ul .fot-li1{width:270px;height:150px;background:url(/templates/zhaopin/skin1/images/list1.png) no-repeat;background-size:100%;padding:0;margin-top:-14px;}
.fot-cld ul .fot-li3 i{background-position:-132px 0;}
.fot-cld ul .fot-li2 i.bp2{background-position:-64px 0;}
.fot-cld ul .fot-li3 i.bp3{background-position:-196px 0;}
.fot-cld ul .fot-li4{width:170px;padding-top:20px;color:#fff;padding-left:0;}
.fot-cld ul .fot-li4 p{text-align:center;}
.fot-cld ul .fot-li4 .p3{margin-bottom:10px;}
.fot-cld ul .fot-li4 .fot-li-s{display:block;width:140px;height:40px;line-height:40px;text-align:center;font-size:16px;font-weight:900;border:1px solid #e2e2e2;border-radius:25px;margin-left:10px;letter-spacing:1px;cursor:pointer;}
.fot-cld ul .fot-li4 .fot-li-s.on1{border-color:#ffce54;color:#ffce54;}
.fot-cld ul .fot-last{width:28px;height:28px;background:url(/templates/zhaopin/skin1/images/chacha.png) no-repeat;background-size:100%;float:right;padding:0;cursor:pointer;}

/*全职，兼职新列表*/
.qzListBox_v2.qz .jobInfo{width:510px}
.qzListBox_v2.qz .jobInfo .tit{max-width:420px}
.qzListBox_v2.qz .comInfo{width:365px}
.qzListBox_v2.qz .comInfo .tit{max-width:286px}
.qzListBox_v2.qz .dateBox{width:110px}
.qzListBox_v2.qz .addr{max-width:340px}
.qzListBox_v2.qz .date{max-width:110px}
.qzListBox_v2.qz .price{max-width:445px}
.qzListBox_v2 .item{border-bottom:1px solid #e2e2e2;color:#999;font-size:14px;padding:20px 20px 20px 0;position:relative}
.qzListBox_v2 .item:hover{background:#f7f7f7}
.qzListBox_v2 .item:hover .jobInfo .tit{color:#f33}
.qzListBox_v2 .item.type-end .enter-btn{background:#ccc}
.qzListBox_v2 .item .checkBox{margin:4px 16px 0 0}
.qzListBox_v2 .item .link-a{display:block}
.qzListBox_v2 .checkBox{box-sizing:border-box;border:1px solid #ccc;color:#fff;cursor:pointer;display:inline-block;font-size:16px;height:20px;text-align:center;width:20px}
.qzListBox_v2 .checkBox.on{background:#f33;border:none}
.qzListBox_v2 .checkBox.on:after{content:'✓'}
.qzListBox_v2 .jobInfo{display:table-cell;padding-left:20px;vertical-align:middle;width:470px}
.qzListBox_v2 .jobInfo .tit{color:#333;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:395px}
.qzListBox_v2 .jobInfo .listBox{max-height:33px;margin:3px 0 0 -5px;overflow:hidden;padding-left:36px}
.qzListBox_v2 .jobInfo .list-tab{margin:10px 0 0 5px}
.qzListBox_v2 .comInfo{display:table-cell;padding-left:40px;vertical-align:middle;width:370px}
.qzListBox_v2 .comInfo .tit{color:#333;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:290px}
.qzListBox_v2 .comInfo .listBox{margin-top:8px}
.qzListBox_v2 .dateBox{display:table-cell;padding-left:20px;vertical-align:middle;width:140px}
.qzListBox_v2 .btnBox{display:table-cell;padding-left:20px;text-align:center;vertical-align:middle;width:100px}
.qzListBox_v2 .price{color:#f33;font-size:20px;margin-top:13px;overflow:hidden;padding-left:36px;text-overflow:ellipsis;white-space:nowrap;max-width:434px}
.qzListBox_v2 .addr{margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:330px}
.qzListBox_v2 .date{margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}
.qzListBox_v2 .btn2{color:#999;cursor:pointer;display:inline-block;margin-top:10px}
.qzListBox_v2 .btn2 .xicon{vertical-align:-4px}
.qzListBox_v2 .controlBox{color:#333;font-size:14px;padding:30px 20px 0}
.qzListBox_v2 .controlBox .checkBox{margin-right:10px;vertical-align:-4px}
.qzListBox_v2 .controlBox .enter-btn{margin:0 10px 0 20px}
.qzListBox_v2 .controlBox .link{color:#f33}

/*2020-11-02lt蓝领新增*/
.zinfoBox .item{margin-top:30px;width:100%;position:relative;font-size:16px;}
.zinfoBox .name{width:96px;color:#999;}
.zinfoBox .name.spac3{letter-spacing:8px;}
.zinfoBox .info{float: unset;}
.zinfoBox1 .item,.zinfoBox1 .item1{position:relative;}
.zinfoBox1 .name{width:96px!important;position:absolute;left:0;top:0;float:unset;}
.zinfoBox1 .name.spac2{letter-spacing:31px;}
.zinfoBox1 .name.spac3{letter-spacing:8px;}
.zinfoBox1 .info{padding-left:85px;float: left;}
.zCon .zinfoBox1 .item:first-child{margin-top:0}

/*招聘企业会员*/
.search_nologin_user_bg{width:1200px;margin:0 auto;text-align:center;padding:125px 0;background:url('../images/search_nologin_userbg.png') no-repeat;-webkit-font-smoothing:antialiased;}
.search_nologin_tip_t{font-size:24px;font-weight:bold}
.search_nologin_tip_p{font-size:16px;padding:20px 0 20px 0;color:#aca8a8}
.search_nologin_tip_bth{padding:20px 0 0 0;}
.search_nologin_tip_bth a{width:140px;height:43px;line-height:43px;font-size:16px;background:#ff6a6a;display:inline-block;margin-right:10px;color:#fff;border-radius:3px;margin-left:10px;}
.search_nologin_tip_bth a:hover{color:#fff;text-decoration:none;background:#fc4a4a}
.search_nologin_tip_bth .search_nologin_tip_bth_have{background:#1c99ef}
.search_nologin_tip_bth .search_nologin_tip_bth_have:hover{background:#0e74bb}
.search_nologin_tip_fw{font-size:20px;}
.search_nologin_tip_fw{padding:40px  0 20px 0px;}
.search_nologin_tip_tel{font-size:18px;padding-top:20px;}
.search_nologin_tip_tel_n{color:#39F;font-size:24px;}
.search_nologin_tip_wx{font-size:14px;color:#999}
.list-rc .imgBox a{position:relative;display:block;}
.list-rc .imgBox .mohu{display:block;width:100%;height:100%;background:url('../images/mohu2.png');background-size:100% 100%;position:absolute;left:0;top:0;}

/*简历列表点数转化提示弹窗*/
.xdialog-jl-point{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);top:0;left:0;z-index:9999}
.xdialog-jl-point .bg{position:absolute;top:0;left:0;right:0;bottom:0}
.xdialog-jl-point .conbox{background:#fff;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;padding-bottom:25px;text-align:center;width:360px;position:absolute;top:50%;left:50%;margin:-225px 0 0 -180px}
.xdialog-jl-point .tit{display:block;width:100%}
.xdialog-jl-point .numbox{margin-top:23px;display:inline-block}
.xdialog-jl-point .numbox .num1{background:url(../images/jl_point_num1.png);background-size:100% 100%;box-sizing:border-box;color:#FFF5E5;height:76px;width:76px;padding-top:22px;margin-top:35px}
.xdialog-jl-point .numbox .num1 i{font-size:20px;line-height:20px;font-weight:700}
.xdialog-jl-point .numbox .num1 em{font-size:14px}
.xdialog-jl-point .numbox .num2{background:url(../images/jl_point_num2.png);background-size:100% 100%;box-sizing:border-box;color:#85470C;height:112px;padding-top:40px;width:110px}
.xdialog-jl-point .numbox .num2 i{font-size:24px;line-height:24px;font-weight:700}
.xdialog-jl-point .numbox .num2 em{font-size:14px}
.xdialog-jl-point .numbox .jt{background:url(../images/jl_point_jt.png);background-size:100% 100%;height:17px;width:31px;margin:67px 5px 0}
.xdialog-jl-point .info1{color:#333;font-size:18px;line-height:24px;margin-top:25px}
.xdialog-jl-point .info1 em{color:#f33;font-weight:700}
.xdialog-jl-point .info2{color:#999;font-size:14px;line-height:18px;margin-top:8px}
.xdialog-jl-point .btnbox{margin-top:24px}
.xdialog-jl-point .btn{height:42px;width:112px;background:#f90;border:none;color:#fff;font-size:16px;outline:0;cursor:pointer}
.xdialog-jl-point .btn:hover{background:#cc8316}
/*验真*/
.zInfo-yzbox{background:#E8F8F7;padding:7px 10px;border-radius:4px;cursor:pointer;}
.zInfo-yzbox .xicon{height:26px;margin-right:5px;display:inline-block;vertical-align:middle;}
.zInfo-yzbox:hover{opacity:.8}
.zInfo-yzbox .jt{color:#C2C2C2;font-size:14px;}
.yz-dia{position:absolute;top:50%;left:50%;margin-top:-160px;margin-left:-180px;width:360px;background:#fff;border-radius:12px;overflow:hidden;}
.yz-dia .img{width:100%;display:block;}
.yz-dia .closebtn {position: absolute;top: 0;right: 0;height: 30px;padding: 0 10px;line-height: 30px;color: #999;font-size:24px;cursor:pointer;}
.yz-dia .con{padding:15px 20px 28px 20px;}
.yz-dia .tit{font-size: 14px;color: #999999;text-align:center;}
.yz-dia .tit .line{width: 18px;height:1px;background:#E6E6E6;margin:0 6px;display:inline-block;vertical-align:middle;}
.yz-dia .item{margin-top:8px;font-size: 15px;color: #606060;}
.yz-dia .item .point{width: 7px;height: 7px;background: #E6E6E6;border-radius:5px;margin-right:5px;display:inline-block;vertical-align:middle;}
.yz-dia .item .btn{height: 23px;}
.sq-mabox{cursor:pointer;}
.sq-mabox .con{display:none;}
.sq-mabox:hover{background:#f2faf7;}
.sq-mabox:hover .con{display:block;}