.job-background{width:100%;background-color:#F5F5F5}.job-background .job-top{align-self:flex-start;margin:0 auto;padding-top:3.4667rem}.job-background .job-top>div{display:flex;justify-content:flex-start;align-items:center center}.job-background .job-top>div>div{font-size:.4533rem;transform:scaleY(2);font-weight:400;padding:0 .2667rem;line-height:1;height:.5333rem}.job-background .job-top>div span{font-size:1.0667rem;margin-left:2rem}.job-background .join-us{display:flex;flex-direction:column;justify-content:center;align-items:center}.job-background .join-us .join{font-size:1.92rem;font-family:SourceHanSansSC-Medium-,SourceHanSansSC-Medium;font-weight:400;color:#343434}.job-background .join-us .finish{font-size:.32rem;font-weight:400;color:#343434;line-height:.8rem;text-align:center;letter-spacing:.0533rem}.job-background .search{display:flex;justify-content:center}.job-background .search>div{display:flex;width:100%;justify-content:center}.job-background .search input[type=text]{border:0;height:1.0667rem;line-height:1.0667rem;outline:0;font-size:.32rem;padding:0 .2667rem;flex:6.6667rem 0 0;width:6.6667rem;border-radius:.5333rem 0 0 .5333rem;opacity:1}.job-background .search #btn{-webkit-appearance:none;height:1.0667rem;display:block;line-height:1.0667rem;border-radius:0 .5333rem .5333rem 0;flex:1.6rem 0 0;background:#333;color:#fff;border:none;text-align:center;cursor:pointer;outline:0;font-size:.32rem}.job-background .position-list{background-color:#FFF;margin-top:.3733rem;display:flex;flex-direction:column;align-items:center;padding-top:.8rem}.job-background .position-list .hidden{display:none}.job-background .position-list>h4{font-size:.5333rem;margin-bottom:.3733rem;font-weight:400;width:100%;text-align:left;padding-left:.8rem}.job-background .position-list .position-center .position-title{display:flex;align-items:center;justify-content:space-around;width:100%;height:5.3333rem;font-size:.6667rem;font-family:SourceHanSansSC-Medium-,SourceHanSansSC-Medium;font-weight:400;color:#333;line-height:.8rem}.job-background .position-list .position-center .position-title .social-recruit{width:auto;text-align:center;cursor:pointer}.job-background .position-list .position-center .position-title .social-recruit .title{width:2.72rem;height:.96rem;font-size:.6667rem;font-family:SourceHanSansSC-Medium-,SourceHanSansSC-Medium;font-weight:400;color:#333;line-height:.8rem}.job-background .position-list .position-center .position-title .social-recruit .line{margin-top:.6667rem;width:14.6667rem;height:.0800rem;background:#333;border-radius:.0533rem;opacity:1}.job-background .position-list .position-center .position-title .school-recruit{width:auto;text-align:center;cursor:pointer}.job-background .position-list .position-center .position-title .school-recruit .title{width:2.72rem;height:.96rem;font-size:.6667rem;font-family:SourceHanSansSC-Medium-,SourceHanSansSC-Medium;font-weight:400;color:#727272;line-height:.8rem}.job-background .position-list .position-center .position-title .school-recruit .line{margin-top:.6667rem;width:14.6667rem;height:.0800rem;background:#FAFAFA;border-radius:.0533rem;opacity:1}.job-background .position-center{padding:0 .32rem}.job-background .position-center .position-card{background:#fafafa;margin-bottom:.4267rem;padding:.4267rem;font-size:.32rem;line-height:1.6}.job-background .position-center .position-card .card-top{font-size:.3733rem}.job-background .position-center .position-card .position-name{display:flex;justify-content:space-between;margin-bottom:.1067rem;font-weight:700}.job-background .position-center .position-card .position-name>s{text-decoration:none}.job-background .position-center .position-card .position-name u.btn{text-decoration:none;line-height:normal;border-radius:.1067rem;padding:.0533rem .2133rem;border:.0267rem solid #333}.job-background .position-center .position-card .introduce{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.job-background .position-box{background:#fff;margin-top:.3733rem;padding-top:.8rem}.job-background .position-box>div{display:flex;justify-content:flex-start}.job-background .position-box>div>div{font-size:.4267rem;transform:scaleY(2);font-weight:400;padding:0 .2667rem;line-height:1;height:.2667rem}.job-background .position-box>div span{font-size:.48rem;margin-left:.16rem}.job-background .position-box .cont{display:block;padding-left:.5333rem;padding-top:.8rem}.job-background .position-box .cont>h4{font-size:.4533rem;font-weight:400}.job-background .position-box .cont>div.flex{margin-top:.32rem;font-size:.32rem}.job-background .position-box .cont>div.flex span{line-height:1;position:relative;padding-right:.32rem;margin-right:.32rem}.job-background .position-box .cont>div.flex span:after{content:" ";height:.32rem;border-right:.0267rem solid #333;position:absolute;right:0;top:50%;transform:translateY(-50%)}.job-background .position-box .cont>div.flex span:nth-last-of-type(1){padding:0;margin:0}.job-background .position-box .cont>div.flex span:nth-last-of-type(1):after{display:none}.job-background .position-box .cont dl{padding-top:.2667rem;padding-right:.2667rem;padding-bottom:.8rem}.job-background .position-box .cont dl dt{margin-top:.5333rem;font-size:.3733rem}.job-background .position-box .cont dl dd{margin-top:.2667rem;font-size:.32rem;color:#8f8f8f;display:flex;flex-direction:column}.job-background .position-box .cont dl dd span{line-height:1.6}