/* 人才 & 职位*/ 
.joblist li{background:#fff;border-bottom:.1rem solid #f8f8f8}
.joblist li a{display:block;padding:.2rem .3rem;position:relative}
.joblist li p>span{display:inline-block;background:#ededed;padding:2px 4px;color:#666;font-size:.22rem;margin:0 .1rem .2rem 0}
.joblist li p{font-size:.28rem;color:#666;margin-top:.1rem}
.joblist li p u{padding:0 .1rem;border-right:1px solid #eee}
.joblist li p u:first-child{padding-left:0}
.joblist li p u:last-child{border-right:none}
.joblist li h4{font-size:.32rem;color:#444;font-weight:700;display:block;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.joblist li h4 .point{color:#ff4848}
.joblist li h5{position:absolute;top:.2rem;right:.3rem;color:#ff4848;font-size:.34rem}
.joblist li .company-info{font-size:0}
.joblist li .company-info em{height:.36rem;line-height:.36rem;font-size:.26rem;color:#121212}
.joblist li .company-info i{display:inline-block;padding:0 .1rem;height:.36rem;line-height:.36rem;background:rgba(241,54,97,.2);border-radius:4px;margin-left:.2rem;color:#f13661;text-align:center;font-size:.2rem}

.rencai-index{display:block;width:100%;height:3.02rem;background:url(../image/rencai-index.jpg) no-repeat;background-size:100% 100%;}
.rencai-select{height:.8rem;line-height:.8rem;background:#fff;border-bottom:1px solid #eee;}
.rencai-select li{float:left;width:25%;text-align:center;}.rencai-select li em{display:inline-block;margin-right:.1rem;font-size:.28rem;color:#333;}
.rencai-select li i{display:inline-block;width:.24rem;height:.24rem;background:url(../image/arr-down.png) no-repeat;background-size:cover;}
.rencai-menu{display:none;}.y-hidden{overflow-y:hidden;}
.rencai-menu .mask{position:fixed;left:0;top:2.5rem;z-index:9;width:100%;height:100%;background:#000;overflow:hidden;filter:alpha(opacity=80);opacity:.8;}

.rencai-box-qy,.rencai-box-hy{position:fixed;top:2.5rem;left:0;z-index:99;width:100%;height:70%;overflow:hidden;display:flex;flex-direction:row;}
.rencai-box-qy .hd{width:1.7rem;background:#f2f2f2;overflow-y:auto;}
.rencai-box-qy .hd li{position:relative;width:1.7rem;height:.96rem;line-height:.96rem;font-size:.3rem;text-align:center;border-bottom:.02rem solid #e5e5e5;box-sizing:border-box;}
.rencai-box-qy .hd li.on{background:#fff;color:#FF3E51;font-weight:bold;}
.rencai-box-qy .hd li.on::before{content:'';position:absolute;width:.04rem;height:.3rem;left:0;top:50%;background:#FF3E51;transform:translateY(-50%);}
.rencai-box-qy .bd,.rencai-box-hy .bd{flex:1;overflow-y:auto;padding-bottom:.3rem;background:#fff;}
.rencai-box-qy .bd ul,.rencai-box-hy .bd ul{display:flex;flex-direction:row;flex-wrap:wrap;transition:all .2s;}
.rencai-box-qy .bd li,.rencai-box-hy .bd li{margin:.3rem 0 0 .3rem;border:.02rem solid #e5e5e5;border-radius:.1rem;}
.rencai-box-qy .bd li.on,.rencai-box-hy .bd li.on{border-color:#FF3E51;}
.rencai-box-qy .bd a,.rencai-box-hy .bd a{display:block;width:1.5rem;height:.6rem;line-height:.6rem;font-size:.26rem;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.rencai-box-hy .bd a{width:2rem;}
.rencai-box-hy .bd h3{padding:.3rem 0 0 .3rem;font-size:.3rem;}