::-webkit-input-placeholder {color: #cbcbcb;}
:-moz-placeholder {color: #cbcbcb;}
::-moz-placeholder {color: #cbcbcb;}
:-ms-input-placeholder {color: #cbcbcb;}
a:hover{color: #008be4;}
.zp-content{width: 1000px;min-width: 1000px;margin: 0 auto;position: relative;}

/*首页*/
.zp-header{background-color: #303a40;height: 30px;color: #fff;line-height: 30px;position: relative;z-index: 99;}
.zp-header-r a{color: #fff;margin-left: 20px;display: inline-block;}
.zp-header-r span{display: inline-block;}
.zp-header-r em{opacity: 0.25;display: inline-block;margin: 0 20px;}
.zp-header-r i{margin-right: 6px;}
.zp-header-r span{position: relative;cursor: pointer;}
.zp-client-ewm{position: absolute;color: #393939;text-align: center;top:38px;left: -12px;padding: 10px;background: #fff;border: 1px solid #cecfd1;display: none;width: 98px;box-shadow: 0px 2px 10px 0px #d3d9e0;}
.zp-client-ewm img{width: 98px;height: 98px;}
.zp-client-ewm p{line-height: 18px;}
.zp-client-ewm:before{content: '';width: 0; height: 0;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #cecfd1;position: absolute;top: -8px;left: 52px;}
.zp-client-ewm:after{content: '';width: 0; height: 0;border-width:0 7px 7px;border-style:solid;border-color:transparent transparent #fff;position: absolute;top: -6px;left: 53px;}
.zp-header-r span:hover .zp-client-ewm{display: block;}
.zp-nav{background-color: #f0f0f0;height: 50px;position: relative;z-index: 98;}
.zp-logo{width: 131px;height: 38px;padding: 6px 0;}
.zp-logo img{width: 131px;height: 38px;}
.zp-nav-r{position: absolute;right: 0;top:0;}
.zp-nav-r li{float: left;line-height: 50px;margin-left: 32px;position: relative;}
.zp-nav-r li a{display: block;font-size: 14px;color: #393939;}
.zp-nav-r li a:hover,.zp-nav-r li.active a{color: #008be4;border-bottom: 2px solid #008be4;height: 48px;}
.zp-nav-r li .dh{position: relative;font-size: 14px;color: #393939;display: block;}
.zp-nav-r li .dh span{display: block;cursor: pointer;}
.zp-daohang{position: absolute;background: #fff;border: 1px solid #cecfd1;width: 278px;left: -236px;top: 50px;display: none;box-shadow: 0px 2px 10px 0px #d3d9e0;}
.zp-daohang h2{background-color: #f4f4f4;padding-left: 15px;line-height: 40px;height: 40px;font-size: 12px;}
.zp-daohang p{line-height: 30px;padding: 8px 0 12px 0px;} 
.zp-daohang p a{color: #393939;font-size: 14px;margin: 0 15px;display: inline-block;}
.zp-daohang p a:hover{border-bottom: none;height: 30px;}
.zp-daohang:before{content: '';width: 0; height: 0;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #cecfd1;position: absolute;top: -8px;right: 20px;}
.zp-daohang:after{content: '';width: 0; height: 0;border-width:0 7px 7px;border-style:solid;border-color:transparent transparent #f0f0f0;position: absolute;top: -6px;right: 21px;}
.zp-nav-r li .dh:hover .zp-daohang {display: block;}
.zp-nav-r li .dh:hover i.up{display: inline-block}
.zp-nav-r li .dh:hover i.down,.zp-nav-r li .dh i.up{display: none}
.zp-nav-r li .dh:hover span{color: #008be4}
.zp-search{height: 100px;background: #fff;position: relative;z-index: 10;}
.zp-search .zp-content{height: 80px;padding-top: 20px;}
.zp-search-l{border: solid 2px #008be4;height: 42px;width: 740px;}
.zp-search-zw{width: 90px;float: left;background-color: #fafafa;height: 42px;line-height: 42px;cursor: pointer;position: relative;}
.zp-search-zw span{color: #fff;font-size: 14px;text-indent: 15px;display: block;background-color: #008be4;}
.zp-search-zw em{width: 1px;height: 26px;background-color: #008be4;position: absolute;right: 0;top:8px;}
.zp-search-zw ul{width: 74px;background-color: #fafafa;box-shadow: 0px 3px 6px 0px #e0e0e0;padding: 0 8px;display: none;position: absolute;top: 43px;left: -2px;border: 2px solid #008be4;}
.zp-search-zw a{border-bottom: solid 1px #d3d9e0;display: block;font-size: 14px;text-indent: 7px;}
.zp-search-zw a:hover{color: #393939;}
.zp-search-zw li.last a{border-bottom:0; }
.zp-search-zw:hover ul{display: block;}
.zp-search-zw i{margin-left: 18px;}
.zp-search-l input.search{font-size: 14px;padding: 12px;border: none;width: 516px;float: left;height: 18px;}
.zp-search-l button.sousuo{background-color: #018ae4;width: 108px;border: none;height: 42px;font-size: 14px;color: #fff;float: right;cursor: pointer;}
.zp-search-r{position: absolute;right: 0;top:20px}
.zp-search-r a{border: solid 1px #008be4;line-height: 42px;color: #008be4;font-size: 14px;padding: 0 10px;float: left;margin-left: 12px;border-radius: 5px;}
.zp-search-item{position: absolute;bottom: 9px;right: 258px;}
.zp-search-item a{font-size: 12px;display: inline-block;margin-left: 12px;}
.zp-main{background: #f4f4f4;position: relative;z-index: 9;overflow: hidden;}
.zp-job-top{margin:20px 0;background: #fff;}
.zp-job-top .hd{border-bottom: solid 1px #dfdfdf;line-height: 43px;height: 43px;}
.zp-job-top .hd li{float: left;}
.zp-job-top .hd li a{color: #393939;font-size: 14px;margin: 0 20px;display: inline-block;}
.zp-job-top .hd li.on a{color: #008be4;border-bottom: solid 2px #008be4;height: 41px;font-weight: 700;}
.zp-job-filter{padding: 24px 70px 8px 20px;font-size: 14px;position: relative;}
.zp-filter-item span{float: left;color: #393939;width: 70px;margin-right: 5px;}
.zp-filter-item p{height: 36px;overflow: hidden;}
.zp-filter-item p a{display: inline-block;margin-right: 15px;margin-bottom: 15px;}
.zp-filter-item p a.active{color: #008be4;}
.zp-filter-item p a.yixuan{color: #008be4;font-size: 12px;border-radius: 2px;border: solid 1px #d3d9e0;background: #f5f7f7;padding: 0 3px 0 7px;margin-right: 12px;}
.zp-filter-item p a.yixuan i{font-size: 12px;margin-left: 3px;}
.zp-job-filter a.more{position: absolute;right: 20px;top:26px;background: #fafcfc;border: 1px solid #68c4f5;color: #008be4;font-size: 12px;width: 42px;height: 16px;line-height: 16px;text-align: center;}
.zp-job-filter a.more i{vertical-align: -1px;font-size: 12px;}
.zp-job-main{background: #fff;}
.zp-job-main h2{border-bottom: solid 1px #dfdfdf;line-height: 43px;height: 43px;position: relative;padding: 0 20px;}
.zp-job-main h2 strong{color: #393939;font-size: 14px;}
.zp-job-main h2 span{position: absolute;right: 40px;top:0}
.zp-job-main h2 span a{display: inline-block;margin-left: 25px;}
.zp-job-main h2 span a.active{color: #008be4;}
.zp-job-main li{padding: 23px 40px 23px 25px;position: relative;border-bottom: solid 1px #dfdfdf;}
.zp-job-main li a.title{color: #008be4;font-size: 16px;display: block;margin-bottom: 5px;width: 750px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.zp-job-main li span{display: inline-block;margin-right: 20px;color: #5d5d5d;font-size: 14px;}
.zp-job-main li span i{color: #e4e4e4;margin-right: 5px;}
.zp-job-main li b{position: absolute;top:39px;right: 140px;color: #fd745f;font-size: 14px;}
.zp-job-main li a.sq{width: 78px;height: 23px;border-radius: 2px;border: solid 1px #008be4;position: absolute;right: 40px;top:37px;line-height: 23px;text-align: center;color: #008be4;}
.zp-pages{text-align: center;margin: 35px 0 0 0; padding-bottom: 20px;}
.zp-page{display: inline-block;}
.zp-page a{background-color: #fafafa;display: inline-block;line-height: 25px;width: 25px;margin: 0 4px;}
.zp-page a.this{width: 45px;}
.zp-page a i{font-size: 14px;}
.zp-page span{color: #878787;width: 25px;line-height: 25px;display: inline-block;}
.zp-page a.active,.zp-page a:hover{background-color: #008be4;color: #fff;}
.zp-goto{color: #878787;margin-left: 26px;display: inline-block;}
.zp-goto input{width: 25px;height: 13px;background-color: #fafafa;border: solid 1px #d3d9e0;margin: 0 5px;vertical-align: middle;padding: 5px}
.zp-goto button{width: 40px;line-height: 25px;background-color: #fafafa;color: #008be4;border: none;cursor: pointer;vertical-align: middle;margin-left: 15px;}
.zp-page a.gray,.zp-page a.gray:hover{color: #ccc;background-color: #fafafa;}
.zp-footer{background-color: #f0f0f0;text-align: center;padding-top: 20px;padding-bottom: 12px;overflow: hidden;}
.zp-footer p{color: #878787;line-height: 26px;}
.zp-footer p em{margin: 0 14px;color: #d2d2d2}
.zp-footer p.dqzd {font-size: 14px;margin-top:-16px;line-height: 44px;height: 44px; }
.zp-footer p.dqzd a{margin-right:20px;font-size:14px}
.zp-floor{position: fixed;right: 20px;width: 45px;bottom: 110px;z-index: 10;text-align: center;}
.zp-floor a{display: block;width: 45px;height: 45px;margin-bottom: 5px;background-color: #e9ebed;border-radius: 2px;color: #949da7; }
.zp-floor a i{display: block;}
.zp-floor a.msg i{line-height: 45px;font-size: 24px;}
.zp-floor a.top i{margin-bottom: -5px;padding-top: 3px;}

/*首页弹窗*/
.zp-popover{display: none;}
.zp-popover-bg{position: fixed;top:0;left: 0;right: 0;bottom: 0;z-index: 99; background: rgba(0, 0, 0, 0.3);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);}
.zp-popover-main{width: 810px;height: 480px;position: fixed;top:50%;left: 50%;z-index: 99;margin-top: -240px;margin-left: -405px;border-radius: 3px;background: #fff;}
.zp-popover-main h2{font-weight: 700;font-size: 14px;background-color: #edf0f5;line-height: 40px;padding-left: 16px;color: #393939;}
.zp-popover-main h2 i{position: absolute;right: 12px;top:0;color: #393939;cursor: pointer;}
.zp-popover-nr{margin-top: 6px;}
.zp-popover-nr h3{border-bottom: dashed 1px #e0e0e0;color: #393939;font-size: 14px;height: 47px;line-height: 47px;font-weight: 700;margin: 0 20px;}
.zp-popover-nr ul{position: relative;display: none;margin-left: -86px;padding: 0 0 0 20px;}
/*.zp-popover-nr ul.first{height: 156px;overflow-y: auto;}*/
.zp-popover-nr h3 i{margin-left: 10px;font-size: 14px;color: #878787;}
.zp-popover-nr li{position: relative;color: #878787;font-size: 14px;padding-left: 85px;margin-bottom: 15px;cursor: pointer;float: left;width: 115px;}
.zp-popover-nr .jobcheck{width: 16px;height:16px;position: absolute;left: 85px;top:4px;opacity: 0;cursor: pointer;filter:Alpha(Opacity=0)}
.zp-popover-nr li i{color: #e0e0e0;margin-right: 10px; vertical-align: -1px;}
.zp-popover-nr h3.on{border-bottom: dashed 1px #fff; }
.zp-popover-nr .active ul{display: block;}
.zp-popover-nr li.check i{color:#008ce6; }
.zp-popover-nr h3 i.up{display: none}
.zp-popover-nr h3.i.down{display: inline-block}
.zp-popover-nr h3.on i.up{display: inline-block}
.zp-popover-nr h3.on i.down{display: none}

/*职位详情*/
.job-detail-search .zp-search-l{width: 998px;}
.job-detail-search .zp-search-l input.search{width: 770px;}
.job-detail-search .zp-search-item{right:0;}
.zp-bread{padding: 18px 0 8px 20px}
.zp-bread,.zp-bread a{color: #878787;}
.zp-bread a.last{color: #393939;}
.zp-bread em{margin: 0 2px;}
.zp-detail-top{background: #fff;padding: 20px;font-size: 14px;color: #393939;position: relative;width: 960px;}
.zp-detail-top strong{color: #008be4;font-size: 20px;margin-right: 30px;}
.zp-detail-top span.xinzi{color: #ff6e57;}
.zp-detail-top span.xinzi b{font-size: 22px;}
.zp-detail-top span.xq{color: #878787;margin-left: 12px;}
.zp-detail-top em{margin: 0 12px;color: #e0e0e0;;}
.zp-detail-top span.xq i{font-size: 12px;}
.zp-detail-top span.lx{margin-right: 20px;}
.zp-detail-top p.this{padding: 10px 0 21px 0}
.zp-detail-top p.last{padding-bottom: 4px;}
.zp-detail-top a.ck{color: #fff;font-size: 12px;background-color: #008be4;width: 58px;text-align: center;line-height: 16px;margin-left: 15px;display: inline-block;padding: 5px 10px;border-radius: 3px;}
.zp-detail-top a.shoucang{position: absolute;top:25px;right:150px;}
.zp-detail-top a.shoucang i{margin-right: 5px;color: #ffbf2e}
.zp-detail-top a.toudi{width: 108px;line-height: 40px;background-color: #ff6e57;border-radius: 2px;position: absolute;top:16.5px;right: 20px;color:#fff;text-align: center;}
.zp-detail-top a.tingzhao{background-color: #d3d9e0;color: #6e747b;}
.zp-detail-top .welfare-box{overflow: hidden; padding-right: 210px;}
.zp-detail-top .welfare{color: #52bee8;background-color: #f0fcff;float: left;border-radius: 3px;padding: 3px 10px;margin: 10px 10px 0 0;}
.zp-detail-share{position: absolute;right: 0px;bottom: 23px;color: #878787;}
.zp-detail-share i{margin-right: 8px;}
.zp-detail-share a{margin-right: 22px;}
.zp-detail-share span{position: relative;cursor: pointer;display: inline-block;padding-right: 20px;}
.zp-detail-share .zp-ewm{position: absolute;right: -102px;bottom:-15px;border: 3px solid #ffa89a;border-radius: 5px;display: none;}
.zp-detail-share .zp-ewm:before{width: 0;height: 0;content: ''; border-width:8px 8px 8px 0;border-style:solid;border-color:transparent #ffa89a transparent transparent;position: absolute;bottom: 13px;left: -11px;}
.zp-detail-share .zp-ewm img{width: 88px;height: 88px;}
.zp-detail-share span:hover .zp-ewm{display: block}
.zp-detail-slide{position: fixed;top:0;box-shadow: 0px 3px 11px 0px rgba(211, 217, 224, 0.51);z-index: 99;}
.zp-detail-slide p.this,.zp-detail-slide p.last,.zp-detail-slide .zp-detail-share,.zp-detail-slide .welfare-box{display: none;}
.zp-detail-slide span.rj{display: inline-block;}
.zp-detail-main{margin-top: 20px;margin-bottom: 70px;}
.zp-detail-l{width: 740px;background: #fff;padding-bottom: 70px;}
.zp-detail-l h2{position: relative;border-bottom: solid 1px #dfdfdf;line-height: 44px;padding: 0 20px;}
.zp-detail-l strong{color: #393939;font-size: 14px;}
.zp-detail-l h2 span{color: #d3d9e0;position: absolute;right: 24px;}
.zp-detail-nr{padding:20px 20px 6px 20px}
.zp-detail-nr strong {margin-bottom: 10px;display: block;border-left: 2px solid #008be4;line-height: 14px;padding-left: 12px;}
.zp-detail-nr p{line-height: 22px;color: #393939;padding-left: 12px;position: relative;font-size:13px}
.zp-detail-time{width: 544px;border: 1px solid #d3d9e0;border-radius:3px;text-align: center }
.zp-detail-time table{width: 100%; color: #393939;}
.zp-detail-time td{line-height: 30px;border-left:1px solid #eef1f5;position: relative;}
.zp-detail-time td.this{border-left:none}
.zp-detail-time th{line-height: 30px;background: #edf0f5;font-weight: normal;}
.zp-detail-time i{color: #b9bec4;}
.zp-detail-time input{position: absolute;width: 16px;height: 16px;top:7px;opacity: 0;filter:Alpha(Opacity=0)}
.zp-detail-time td.active i{color: #008be4;}
.zp-detail-address{border-radius:3px;width: 580px; }
.zp-address-head{background-color: #fafafa;line-height: 40px;padding-left: 12px;font-size: 14px;color: #393939;position: relative;height: 40px;}
.zp-address-head i{color:#008be4;margin-right: 8px;}
.zp-address-head a{position: absolute;color: #008be4;right: 15px;top:12px;border: solid 1px #018ae4;background-color: #f6fafe;width: 82px;line-height: 16px;text-align: center;font-size: 12px;}
.zp-address-map{height: 180px;background: #f2f2f2;}
.zp-detail-r{width: 240px;}
.zp-detail-jj{background: #fff;margin-bottom: 12px;}
.zp-detail-jj h2{color: #393939;font-size: 14px;font-weight: 700;line-height: 44px;height: 44px;border-bottom: 1px solid#dfdfdf;padding-left: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.zp-detail-jj ul{padding: 12px 20px;}
.zp-detail-jj li{position: relative;line-height: 26px;color: #878787;}
.zp-detail-jj li i{color: #e5e5e5;margin-right: 8px;}
.zp-detail-jj li a.ck,.zp-detail-jj li span{color: #008be4;position: absolute;right: 0;top:0;}
.zp-detail-jj li em{font-size: 14px;color: #393939;display: block;margin-bottom: 4px;}
.zp-detail-jb{background-color: #fffcf5;padding: 8px 18px 8px 18px;color: #878787;position: relative;line-height: 20px;margin-bottom: 12px;}
.zp-detail-jb a{position: absolute;right: 18px;top:8px;color: #ff6e57;}
.zp-detail-xc{background: #fff;margin-bottom: 12px;position: relative;}
.zp-detail-xc .hd h2{line-height: 44px;color: #878787;padding-left: 20px;height: 44px;}
.zp-detail-xc .hd strong{color: #393939;font-size: 14px;margin-right: 4px;}
.zp-detail-xc .hd ul{position: absolute;bottom: 30px;right: 30px;z-index: 10;}
.zp-detail-xc .hd li{width: 5px;height: 5px;background:rgba(255,255,255,.5);border-radius:5px; position: relative;float: left;margin-left: 6px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff,endColorstr=#7fffffff);}
.zp-detail-xc .hd li.on{background: #fff;}
.zp-detail-xc .bd{padding: 0 20px 20px 20px;position: relative;z-index: 8;}
.zp-detail-xc .bd img{width: 200px;height: 120px;background: #000;}

/*兼职人才*/
.zp-filter-item input.age{width: 35px;border: solid 1px #d3d9e0;padding: 2px 9px;font-size: 12px;display: inline-block;}
.zp-filter-item em.xian{color: #d3d9e0;margin: 0 6px;}
.zp-job-rencai li{overflow: hidden;padding:30px 40px 30px 15px;}
.zp-job-rencai li b{color: #d3d9e0;font-weight: normal;font-size: 12px;}
.zp-job-rencai li img{width: 40px;height: 40px;background-color: #ffdeec;border-radius:40px;float: left; }
.zp-job-rencai li a.jianli{float: left;color: #008be4;font-size: 16px;line-height: 40px;margin: 0 10px 0 10px;width: 78px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zp-job-rencai li span{line-height: 40px;float: left;height: 40px;margin-right: 0;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;display: block;color: #393939;}
.zp-job-rencai li span em{color:#e0e0e0;margin:0 10px;}
.zp-job-rencai li span.xx{width: 220px;margin-right: 10px;}
.zp-job-rencai li span.zw{width: 360px;}

/*简历详情*/
.resume-detail{height: 328px;}
.resume-detail-r{height: 398px;}
.resume-detail p{font-size: 14px;padding-left: 0;}
.resume-detail strong.time{color: #393939;font-size: 14px;border-left:none;padding-left: 0;font-weight: normal; }
.resume-detail .zp-detail-nr{padding: 15px 20px 5px 20px}
.zp-detail-jj li span i{color: #008be4;margin-right: 0;}
.zp-detail-yaoqing{background: #fff;margin-bottom: 12px;padding: 15px 20px;}
.zp-detail-yaoqing a.yq{background-color: #ff6e57;border-radius: 3px;height: 40px;line-height: 40px;text-align: center;color: #ffffff;font-size: 14px;display: block;margin-bottom: 10px;float: left;width: 200px;}
.zp-detail-yaoqing a.dy{float:left;background-color: #f7f7f7;border-radius: 3px;width: 96px;height: 30px;line-height: 30px;text-align: center;color: #393939;font-size: 14px;}
.zp-detail-yaoqing a.dc{margin-left: 8px;}
.zp-detail-yaoqing a.dy i{margin-right: 10px;}
.resume-top{padding: 21px 20px 27px 20px;background: #fff;position: relative;overflow: hidden;}
.resume-top span.time{position: absolute;right: 20px;top:18px;color: #d3d9e0;}
.resume-top .img-box{width: 80px;height: 80px;background-color: #ffdeec;border-radius:80px;float: left;overflow: hidden;}
.resume-top .img-box img{width:100%}
.resume-top strong{display: block;color: #393939;font-size: 20px;margin-bottom: 3px;}
.resume-top p{color: #393939;padding-left: 110px;font-size: 14px;}
.resume-top span.xx{color: #878787;margin-right: 35px;display: inline-block;margin-bottom: 4px;}
.resume-top span.tel{display: inline-block;margin-right: 20px;}
.resume-top em{background-color: #008be4;border-radius: 8px;color: #ffffff;font-size: 10px;padding: 0 5px;display: inline-block;margin-left: 12px;}
.resume-top em.wyz{background-color: #acacac;}
.resume-top i{margin-right: 4px;color: #cbcbcb;}
.resume-top a.chakan{width: 60px;height: 18px;background-color: #f6fafe;border: solid 1px #018ae4;display: inline-block;text-align: center;color: #008be4;line-height: 18px;font-size: 12px;}

/*企业详情*/
.qiye-top{position: relative;padding: 20px;background: #fff;}
.qiye-top-tit{margin-bottom: 13px;}
.qiye-top-tit .img{width: 90px;height: 90px;border-radius: 4px;float: left;margin-top: 2px;}
.qiye-top-tit p{padding-left: 110px;margin-bottom: 5px;}
.qiye-top-tit strong{color: #393939;font-size: 20px;}
.qiye-top-tit span{display: inline-block;background-color: #f6fafe;border: solid 1px #018ae4;color: #008be4;margin-right: 8px;padding: 0 2px;border-radius: 2px; }
.qiye-top-tit span i{font-size: 12px;}
.qiye-top-tit span.wbd{border: 1px solid #dfdfdf;color: #878787;}
.qiye-top-xx span{display: inline-block;font-size: 14px;color: #878787;}
.qiye-top-xx em{color: #e0e0e0;margin: 0 15px;}
.qiye-top-xx b{color: #008be4;margin-left: 6px;}
.qiye-top a.share{color: #ff6e57;font-size: 14px;position: absolute;top:25px;right: 150px;}
.qiye-top a.share i{margin-right: 4px;}
.qiye-top a.guanzhu{color: #ffffff;font-size: 14px;width: 108px;height: 40px;background-color: #ff6e57;border-radius: 2px;line-height: 40px;position: absolute;right: 20px;top:15px;text-align: center;}
.zp-detail-share i.ewm{color: #ff6e57;font-size:30px; float: left; margin-top: -4px;}
.zp-detail-share em.sys{color: #393939;}
.qiye-top .zp-detail-share{bottom: 8px;}
.qiye-top .zp-ewm{bottom: -8px;}
.qiye-left{width: 740px;}
.qiye-l-content{background: #fff;}
.qiye-l-content .hd{line-height: 44px;border-bottom: 1px solid #eaeaea;height: 44px;}
.qiye-l-content .hd li{float: left;font-size: 14px;margin: 0 20px;cursor: pointer;color: #393939;}
.qiye-l-content .hd li.on{color: #008be4;border-bottom:2px solid #008be4;height: 43px;font-weight: 700;}
.qiye-l-liulan{margin-top: 20px;background: #fff;}
.qiye-l-liulan h2{border-bottom: 1px solid #eaeaea;height: 44px;line-height: 44px;font-size: 14px;color: #393939;padding-left: 15px;}
.qiye-l-liulan li{line-height: 26px;float: left;width: 192px;margin-right: 49px;height: 26px;}
.qiye-l-liulan li a{color: #878787;display: block;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.qiye-l-liulan li a:hover{color: #008be4;}
.qiye-l-liulan li em{width: 4px;height: 4px;background-color: #d3d9e0;border-radius:4px;float: left;margin-right: 8px;margin-top: 12px; }
.qiye-l-liulan ul{overflow: hidden;padding: 10px 0px 20px 17px;}
.qiye-right{width: 240px;}
.qiye-r-xx{background: #fff;margin-bottom: 12px;}
.qiye-r-xx h2{color: #393939;font-size: 14px;font-weight: 700;line-height: 44px;height: 44px; border-bottom: 1px solid #eaeaea;padding-left: 20px;}
.qiye-r-main{padding: 13px 20px;}
.qiye-r-main p{color: #878787;line-height: 26px;}
.qiye-r-xx ul{padding: 20px 20px 10px 20px;height: 160px;overflow: hidden;}
.qiye-r-xx li{display: inline-block;margin-bottom: 12px;margin-right: 10px;}
.qiye-r-xx a{color: #393939;padding: 2px 8px;display: inline-block; background-color: #f1f3f5;border-radius: 1px;}
.qiye-r-xx span{color: #008be4;cursor: pointer;}
.qiye-r-zk{text-align: right;padding-bottom: 10px;padding-right: 15px; margin-top: -5px;}
.qiye-r-xx img{width: 240px;height: 150px;}

/*企业详情-公司介绍*/
.zp-qyjs{padding: 15px 20px 40px 20px;font-size: 14px;}
.zp-qyjs h2{color: #393939;font-weight: 700;line-height: 40px;}
.zp-qyjs-xq p{color: #878787;padding-bottom: 18px;}
.zp-qyjs-mapl{width: 420px;height: 180px;background: #f2f2f2;}
.zp-qyjs-mapr {width: 220px;margin-left: 24px;position: relative;}
.zp-qyjs-mapr i{color: #008be4;margin-right: 2px;}
.zp-qyjs-mapr p{margin-bottom: 6px;color: #393939;}
.zp-qyjs-mapr a{color: #008be4;width: 84px;height: 18px;background-color: #f6fafe;border: solid 1px #018ae4;position: absolute;left: 0;top:160px;font-size: 12px;text-align: center;}

/*企业详情-在招职位*/
.zp-zzzw-top{line-height: 38px;padding: 0 15px 0 20px;position: relative;border-bottom: 1px solid #eaeaea;z-index: 10;}
.zp-zzzw-top em{color: #878787;cursor: pointer;display: inline-block;margin-right: 10px;}
.zp-zzzw-top em i{font-size:12px ;color: #878787;margin-right: 5px;}
.zp-zzzw-top em.active i,.zp-zzzw-top em.active{color:#ff6e57;}
.zp-zzzw-topr{position: absolute;right: 0;top:0;}
.zp-zzzw-select{cursor: pointer;float: left;margin: 7px 15px 0 0;width: 105px;position: relative;}
.zp-zzzw-select span{width: 91px;height: 23px;background-color: #ffffff;border-radius: 2px;border: solid 1px #e0e0e0;float: left;line-height: 25px;color: #878787;padding: 0 0 0 12px;}
.zp-zzzw-select span a{float: left;}
.zp-zzzw-select span i{margin-right: 8px;float: right;}
.zp-zzzw-select ul{background: #fff;display: none;border: solid 1px #fff; width: 103px;padding: 5px 0;position: absolute;top:25px;left: 0;}
.zp-zzzw-select li{padding-left: 12px;line-height: 24px;height: 24px;}
.zp-zzzw-select li a{display: block;}
.zp-zzzw-select:hover ul{display: block;border: solid 1px #008be4;margin-top: -1px;}
.zp-zzzw-select:hover span{border: solid 1px #008be4;}
.zp-zzzw-select span i.down{display: none;}
.zp-zzzw-select:hover i.down{display: inline-block;}
.zp-zzzw-select:hover i.up{display: none;}
.zp-zzzw-item {font-size: 14px;color: #393939;}
.zp-zzzw-item h2{color: #878787;font-size: 14px;padding-left: 20px;height: 40px;line-height: 40px;background-color: #fafafa;border-bottom: solid 1px #eaeaea;cursor: pointer;}
.zp-zzzw-item h2 i{margin-left: 6px;vertical-align: middle;}
.zp-zzzw-item ul{display: none;}
.zp-zzzw-item li{border-bottom: solid 1px #eaeaea;padding: 25px 20px;position: relative;}
.zp-zzzw-item li strong{color: #393939;}
.zp-zzzw-item li b{color: #ff6e57;margin-left: 15px;}
.zp-zzzw-item li em{color: #e0e0e0;margin: 0 8px;}
.zp-zzzw-item li p{padding-bottom: 4px;width: 590px;}
.zp-zzzw-item li a.yp{position: absolute;right: 40px;top:35px;border-radius: 2px;border: solid 1px #008be4;color: #008be4;font-size: 12px;width: 80px;height: 25px;line-height: 25px;text-align: center;}
.zp-zzzw-main .active ul{display: block;}
.zp-zzzw-main .active i.up,.zp-zzzw-main i.down{display: none;}
.zp-zzzw-main .active i.down{display: inline-block;}
.zp-zzzw-main .active h2{border-bottom: none;}
.zp-zzzw-xq{margin-top: 5px;display: none;}
.zp-zzzw-xq p{font-size: 12px;}
.zp-zzzw-xq p.this{margin-top: 10px;}
.zp-zzzw-xq p span{color: #878787;}
.zp-zzzw-main .active-xx .zp-zzzw-xq {display: block;}
.zp-zzzw-item li a.shoucang{position: absolute;right: 140px;top:35px;color:#008be4;display: none;font-size: 12px;}
.zp-zzzw-item li a.shoucang i{color:#ffbf2e;margin-right:3px;}
.zp-zzzw-main .active-xx a.shoucang{display: block;}
.zp-zzzw-item i.jianzhi{height: 15px;background-color: #008be4;border-radius: 8px;font-size:12px;color: #fff;line-height: 15px;margin-left:10px;padding: 0 5px;}
.zp-zzzw-main{position: relative;z-index: 9;}

/*企业详情-公司评价*/
.zp-pinj{padding: 25px 20px;}
.zp-pinj-star{margin-bottom: 15px;}
.zp-pinj-star .corestar{float: left;font-size: 14px;line-height: 24px;}
.corestar-center{margin: 0 29px;}
.zp-pinj-star span.tit{float: left;color: #393939;}
.zp-pinj-star span.score{float: left;color: #ff6e57;font-weight: 700;margin-top: 1px;}
.zp-pinj-star span i{color: #e0e0e0;cursor: pointer;margin-right: 7px;}
.zp-pinj-star span i.active{color: #ffbf2e;}
.zp-pinj-star span.star{float: left;margin-left: 16px;}
.zp-pinj-main{border: solid 1px #e0e0e0;}
.zp-pinj-main h2{font-size: 14px;color: #393939;background-color: #fafafa;height: 40px;line-height: 40px;padding-left: 20px;}
.zp-pinj-main textarea{height: 90px;padding: 10px 20px;width: 658px;border: none;display: block;resize: none;}
.zp-pinj-footer{border-top: solid 1px #e0e0e0;height: 40px;padding-left: 20px;}
.zp-pinj-nm{float: left;line-height: 40px;margin-right: 60px;position: relative;color: #393939;cursor: pointer;}
.zp-pinj-nm i{width: 13px;height: 13px;background-color: #fafafa;border: solid 1px #e0e0e0;display: inline-block;margin-right: 12px;vertical-align: -2px;position: relative;}
.zp-pinj-nm input{position: absolute;top:13px;left:0;width: 15px;height: 15px;opacity: 0;filter:Alpha(Opacity=0)}
.zp-pinj-nm i em{width: 7px;height: 7px;background-color: #008be4;position: absolute;top:3px;left: 3px;display: none;}
.zp-pinj-footer a.fasong{float: right;width: 71px;height: 25px;background-color: #008be4;border-radius: 2px;text-align: center;color: #fff;line-height: 25px;margin: 8px 10px 0 0;}
.zp-pinj-nm.on em{display: block;}
.zp-pinj-nm.on{color: #008be4;}
.zp-pinj-footer .zp-zzzw-select span,.zp-pinj-footer .zp-zzzw-select ul{background-color: #fafafa;}
.zp-pinj-input{margin: 7px 15px 0 0;}
.zp-pinj-input input{color: #878787;width: 132px;height: 13px;background-color: #fafafa;border-radius: 2px;border: solid 1px #e0e0e0;padding: 5px 10px;}

/*弹出窗*/
.home-popup {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 99999;color: #393939;}
.home-popup .bg {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: #000;opacity: .5;filter: alpha(opacity=50);}
.home-popup-con {position: absolute;z-index: 9;top: 100px;left: 50%;background-color: #fff;border-radius: 5px;}
.home-popup-con.w370 {margin-left: -175px;width: 370px;}
.home-popup-con.w460 {margin-left: -230px;width: 460px;}
.home-popup-con.w680 {margin-left: -340px;width: 680px;}
.home-popup-con.w950 {margin-left: -475px;width: 950px;}
.home-popup-con .title {position: relative;padding: 0 25px;height: 38px;line-height: 38px;text-align: center;font-size: 14px;font-weight: 700;border-radius: 5px 5px 0 0;background-color: #ecf0f4;}
.home-popup-con .title .blue {margin: 0 5px;}
.home-popup-con .title .close {position: absolute;top: 50%;right: 12px;margin-top: -12px;}
.home-popup-con .btnBox {text-align: center;padding-left: 0 !important;;}
.home-popup-con .btn {width: 88px;height: 28px;line-height: 28px;}

/*评价页面20180319=========================================================================*/
.reviewarea{overflow:hidden;}
/*综合评价*/
.reviewcore{padding-bottom:15px;border-bottom:1px #eaeaea dashed;}
.corestar{height:24px;}
.corestar .core{font-size:14px;color:#555;width:70px;text-align:center;}
.corestar p{position:relative;float:left;width:108px;height:18px;margin:7px 5px;background:url(/Skin2017/images/pj_pf.png) no-repeat;background-position:0 -18px;overflow:hidden;}
.corestar p span{position:absolute;top:0px;left:0px;width:0%;height:18px;margin:0px;background:url(/Skin2017/images/pj_pf.png) no-repeat;background-position:0 0px;}
.corestar p span.pf1{width:20%;}
.corestar p span.pf2{width:40%;}
.corestar p span.pf3{width:60%;}
.corestar p span.pf4{width:80%;}
.corestar p span.pf5{width:100%;}

.corestardt{overflow:hidden;}
.corestardt .corestar{float:left;}
.reviewcore .corestar .zcore{font-weight:bold;}
/*评价列表*/
.reviewlist{}
.reviewunit{padding:15px 0px;border-bottom:1px #eaeaea dashed;overflow:hidden;}
.reviewunit .ruleft{float:left;width: 50px;height: 50px;overflow: hidden;border-radius: 50%;}
.reviewunit .ruleft img{display:block;width:100%;}
.reviewunit .ruright{float:left;padding-left:18px;width:600px;overflow:hidden;}
.reviewunit .ruright .ruinfo{overflow:hidden;}
.reviewunit .ruright .ruinfo .runame{float:left;line-height:32px;font-size:15px;color:#333;max-width:84px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.reviewunit .ruright .ruinfo .relationship{float:left;display:inline-block;margin:6px 0px;margin-left:15px;border:1px solid #008be4;overflow:hidden;}
.reviewunit .ruright .ruinfo .relationship em.relation{float:left;display:inline-block;width:60px;height:18px;line-height:18px;font-style:normal;font-size:12px;color:#fff;background-color:#008be4;text-align:center;}
.reviewunit .ruright .ruinfo .relationship a.jobname{float:left;display:inline-block;padding:0px 10px;height:18px;line-height:18px;font-size:12px;color:#008be4;background-color:#fff;text-align:center;cursor:pointer;max-width:180px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.reviewunit .ruright .ruinfo .relationship a.jobname.overdue{color:#999;}

.reviewunit .ruright .ruinfo .corestar{float:right;}
.reviewunit .ruright .yhrepeat{padding-top:5px;font-size:14px;line-height:20px;color:#555;}
.reviewunit .ruright .qyrepeat{margin-top:8px;padding:8px 10px;line-height:20px;background-color:#fcfcfc;font-size:12px;color:#666;}
.reviewunit .ruright .qyrepeat span{color:#999;}

.reviewunit .corestar span i{color:#e0e0e0}
.reviewunit .corestar span i.active{color: #ffbf2e;}

.rudatebtn{overflow:hidden;}
.rudatebtn .rudate{float:left;display:inline-block;height:28px;line-height:28px;font-size:12px;color:#999;}
.rudatebtn .rubtn{float:right;overflow:hidden;height:20px;padding:4px 0px;position:relative;z-index:99;}
.rudatebtn .rubtn a{position:relative;display:inline-block;height:20px;line-height:20px;padding-left:20px;color:#888;cursor:pointer;}
.rudatebtn .rubtn a.repeatbtn i{position:absolute;left:0;top:0;display:inline-block;width:20px;height:14px;margin-top:2px;background:url(/Skin2017/images/pj_icons.png) no-repeat;background-position:0px 0px;}
.rudatebtn .rubtn a.likebtn i{position:absolute;left:0;top:0;display:inline-block;width:20px;height:16px;margin-top:0px;background:url(/Skin2017/images/pj_icons.png) no-repeat;background-position:-20px 0px;}
.rudatebtn .rubtn em{display:inline-block;height:20px;line-height:20px;padding:0px 5px;color:#dbdbdb;font-style:normal;}

.yhrplist{position:relative;margin-top:5px;padding:5px 10px 10px 10px;background-color:#fcfcfc;}
.yhrplist .arrows{position:absolute;top:-18px;right:48px;display:inline-block;border:10px solid transparent;border-bottom:10px solid #fcfcfc;}
.yhrplist .yhrpunit{padding-top:8px;padding-bottom:2px;border-bottom:1px #eaeaea dotted;}
.yhrplist .yhrpunit .yhrprepeat{line-height:20px;color:#666;}
.yhrplist .yhrpunit .yhrprepeat span{color:#008be4;}

.yhrplist-edit{position:relative;margin:8px 0px;padding:2%;background-color:#fcfcfc;width:96%;}
.yhrplist-edit .arrows{position:absolute;top:-18px;right:48px;display:inline-block;border:10px solid transparent;border-bottom:10px solid #fcfcfc;}
.yhrplist-edit textarea{resize: none;padding:1%;height:40px;width:98%;outline:none;overflow:auto;background-attachment:fixed;background-repeat:no-repeat;border-style:solid;border-color:#dbdbdb;font-size:12px;line-height:20px;color:#666;background-color:#fcfcfc;}
.yhrplist-edit .btnbox{width:100%;overflow:hidden;}
.yhrplist-edit .btnbox label{float:left;color:#888;height:28px;cursor:pointer;}
.yhrplist-edit .btnbox label i{margin-right:5px;}
.yhrplist-edit .btnbox .plsent{float:right;cursor:pointer;display:inline-block;padding:0px 24px;height:25px;line-height:25px;background-color:#1191ea;color:#fff;border-radius: 2px;font-size: 12px;}

.yhrplist .yhrplist-edit{background-color:#fff;}
.yhrplist .yhrplist-edit .arrows{border-bottom:10px solid #fff;}
.yhrplist .yhrplist-edit textarea{background-color:#fff;}

.yhrplist .yhrp-rp-list{padding-left:20px;border-top:1px #eaeaea dotted;}
.yhrplist .yhrp-rp-list .yhrp-rp-unit{padding-top:8px;padding-bottom:2px;border-bottom:1px #eaeaea dotted;}
.yhrplist .yhrp-rp-list .yhrp-rp-unit .yhrp-rp-repeat{line-height:20px;color:#666;}
.yhrplist .yhrp-rp-list .yhrp-rp-unit .yhrp-rp-repeat span{color:#009dda;}
.yhrplist .yhrp-rp-list .yhrp-rp-unit.bbn{border-bottom:none}



/*评价框.yhrplist .yhrp-rp-list .yhrp-rp-unit:last-child{border-bottom:none;}*/
.reviewbox{margin-top:20px;width:676px;border:1px solid #e8e8e8;}
.reviewbox .corestardt{padding:4px 0px;border-bottom:1px solid #e8e8e8;}
.reviewbox .corestardt .corestar{padding:0 3px;}
.reviewbox .corestardt .corestar p span.pfbtn{position:absolute;left:0;top:0;z-index:999;width:100%;overflow:hidden;background-image:none;}
.reviewbox .corestardt .corestar p span.pfbtn a{display:inline-block;float:left;width:20%;height:18px;background-color:transparent;cursor:pointer;}
.reviewbox .corestardt .corestar p span.pfstar{position:absolute;top:0px;left:0px;z-index:99;width:0%;height:18px;margin:0px;background:url(/Skin2017/images/pj_pf.png) no-repeat;background-position:0 0px;}
.reviewbox textarea{padding:10px 15px;height:64px;width:642px;outline:none;overflow:auto;background-attachment:fixed;background-repeat:no-repeat;border-style:solid;border-color:#FFFFFF;font-size:14px;line-height:20px;color:#666;}
.reviewbox .btnbox{border-top:1px solid #e8e8e8;}
.reviewbox .btnbox label{float:left;margin-left:15px;color:#888;height:40px;line-height:40px;cursor:pointer;}
.reviewbox .btnbox label i{margin-right:8px;}

.checkstyle{width: 15px;height: 15px;display: inline-block;background-image: url(/Skin2016/images/icon.png); background-repeat: no-repeat;background-position: -15px -51px;vertical-align:text-bottom;margin-right: 2px;}
.checkstyle.oncheck{background-position: 0px -51px;}
input[type=checkbox]{width: 0 !important;margin-right: 0 !important;}/*ie8无法获取display：none的元素*/
@-moz-document url-prefix() { input[type=checkbox] { display:none; } }/*火狐无法改变checkbox的大小*/
#area-picker input[type=checkbox]{width:13px;height:13px}
@-moz-document url-prefix() { #area-picker input[type=checkbox] { display:inline-block; } }



.reviewbox .btnbox .plselect{position:relative;float:left;margin:7px 0px;margin-left:20px;border:1px solid #e8e8e8;}
.reviewbox .btnbox .plselect span{display:inline-block;padding:0px 10px;width:120px;height:24px;line-height:24px;color:#1191ea;}
.reviewbox .btnbox .plselect input{display:inline-block;padding:0px 10px;width:120px;height:24px;line-height:24px;color:#1191ea;}

.reviewbox .btnbox .plselect i{position:absolute;right:10px;top:8px;display:inline-block;width:9px;height:6px;}
.reviewbox .btnbox .plselect ul{display:none;position:absolute;left:-1px;top:23px;z-index:999;width:100%;border:1px solid #e8e8e8;background-color:#fff;}
.reviewbox .btnbox .plselect ul li{padding:0px 10px;height:24px;line-height:24px;color:#555;background-color:#fff;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;}
.reviewbox .btnbox .plselect ul li:hover{background-color:#7eabe6;color:#fff;}
.reviewbox .btnbox .plselect:hover ul{display:block;}
.reviewbox .btnbox .plselect.select1 span{width:60px;}
.reviewbox .btnbox .plselect.select2{margin-left:10px;}
.reviewbox .btnbox .plselect .fa{background-image:url(/Skin2016/images/cpd_sprite.png);background-repeat:no-repeat;vertical-align:-2px}
.reviewbox .btnbox .plselect .fa-angle-down{margin:0 0 2px 4px;width:9px;height:6px;background-position:-311px 0}
.reviewbox .btnbox .plselect:hover .fa-angle-down{background-position:-311px -15px}

.reviewbox .btnbox a.plsent{float:right;cursor:pointer;display:inline-block;padding:0px 35px;height:40px;line-height:40px;background-color:#1191ea;color:#fff;font-size:16px;}

/*翻页*/
.lookfor-pages{text-align:center;height:36px;line-height:36px;padding-top:15px;}
.lookfor-pages .page{display:inline-block}
.lookfor-pages>div{display:inline;margin-left:20px}
.lookfor-pages>div span{padding:6px 8px}
.lookfor-pages>div a{padding:6px 8px;border:solid 1px #e7e7e7;color:#999;background:#f2f2f2;font-size:12px;margin-right:2px}
.lookfor-pages>div a:hover{color:#0099d5}
.lookfor-pages>div a.select{color:#fff;background:#0099d5}
.lookfor-pages>div input{height:26px;width:28px;margin:0 4px;line-height:26px;border:solid 1px #e7e7e7}
.lookfor-pages>div button{height:26px;line-height:26px;padding:0 10px;margin:0 4px;border:none;outline:0;color:#fff;background:#0099d5;}

/*评论发送提示*/
.fstipbox{position:fixed;top:40%;left:50%;z-index:999;}
.fstipbox p{position:relative;left:-50%;padding:12px 50px;border:1px solid #dbdbdb;background-color:#fff;box-shadow:0px 0px 5px #dbdbdb;overflow:hidden;}
.fstipbox p span{float:left;display:inline-block;line-height:36px;font-size:18px;color:#555;padding-left:10px;}
.fstipbox p i{float:left;display:inline-block;width:36px;height:36px;background:url(/Skin2017/images/tk_iconcg.png) no-repeat;}
.fstipbox.sb p i{background:url(/Skin2017/images/tk_iconsb.png) no-repeat;}

/*天眼查*/        
.qyrz-box {position:relative;margin-top:20px;border:1px dashed #badcff;padding:20px 20px 78px 90px;}
.qyrz-info {position:relative;min-height:70px;border-left:1px dashed #badcff;font-size:12px;color:#555;line-height:24px;}
.qyrz-info .qyrz-icon {position:absolute;left:-75px;top:50%;margin-top:-35px;display:inline-block;width:60px;height:70px;background:url(/Skin2017/images/icon_qyrz.png) no-repeat;}
.qyrz-info .info-line {overflow:hidden;}
.qyrz-info .info-line p {width:46%;padding-left:4%;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.qyrz-info .info-line span {color:#999;}
.qyrz-info .info-line.one-item p {width:96%;}
.qyrz-info .info-line.one-item.item-area p {width:96%;height:auto;white-space:inherit;}
.info-source {position:absolute;bottom:0;left:0;width:100%;height:64px;background-color:#ecf7ff;}
.info-source p {padding:0 20px;font-size:14px;text-align:right;margin-top:16px;color:#999;line-height:32px;}
.info-source .tyc-icon {display:inline-block;margin:0 8px;vertical-align:middle;width:104px;height:32px;cursor:pointer;background:url(/Skin2017/images/icon_tyc.png) no-repeat;}
/*天眼查end*/
