.job-background{width:100%;background-color:#F5F5F5;display:flex;align-items:center;flex-direction:column}.job-background .job-top{align-self:flex-start;width:7.2917rem;margin:0 auto;padding-top:.6771rem}.job-background .job-top>div{display:flex;justify-content:flex-start;align-items:center center}.job-background .job-top>div>div{font-size:.1771rem;transform:scaleY(2);font-weight:400;padding:0 .0521rem;line-height:1;height:.1042rem}.job-background .job-top>div span{font-size:.2083rem;margin-left:.3906rem}.job-background .join-us{display:flex;flex-direction:column;justify-content:center;align-items:center}.job-background .join-us .join{width:2.7604rem;height:.9688rem;font-size:.6719rem;font-family:SourceHanSansSC-Medium-,SourceHanSansSC-Medium;font-weight:400;color:#343434;line-height:1.0573rem}.job-background .join-us .finish{width:3.0208rem;height:.1875rem;font-size:.1302rem;font-family:SourceHanSansSC-Regular-,SourceHanSansSC-Regular;font-weight:400;color:#343434;line-height:.1563rem;text-align:center;letter-spacing:.0781rem}.job-background .search{display:flex;justify-content:center;margin:.4375rem 0}.job-background .search>div{padding-left:.1563rem;background:#FFF;border-radius:.2083rem 0 0 .2083rem}.job-background .search input{border:0;outline:0;font-size:.1302rem;padding:0 .0521rem;width:4.7448rem;height:.4063rem;opacity:1}.job-background .search #btn{height:.4063rem;width:.8698rem;background:#333;color:#fff;border:none;text-align:center;border-radius:0 .2031rem .2031rem 0;cursor:pointer;outline:0;font-size:.1042rem}.job-background .position-list{padding-top:.5208rem;padding-bottom:.2604rem;width:7.2917rem;background-color:#FFF;margin-top:.0208rem;display:flex;flex-direction:column;align-items:center}.job-background .position-list .hidden{display:none}.job-background .position-list>h4{font-size:.2083rem;margin-bottom:.25rem;font-weight:400;width:100%;text-align:left;padding-left:1.0417rem}.job-background .position-list .position-center{width:5.5729rem}.job-background .position-list .position-center .position-title{display:flex;align-items:center;justify-content:space-around;width:100%;height:1.0417rem;font-size:.1302rem;font-family:SourceHanSansSC-Medium-,SourceHanSansSC-Medium;font-weight:400;color:#333;line-height:.1563rem}.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:.5313rem;height:.1875rem;font-size:.1302rem;font-family:SourceHanSansSC-Medium-,SourceHanSansSC-Medium;font-weight:400;color:#333;line-height:.1563rem}.job-background .position-list .position-center .position-title .social-recruit .line{margin-top:.1302rem;width:2.8646rem;height:.0156rem;background:#333;border-radius:.0104rem;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:.5313rem;height:.1875rem;font-size:.1302rem;font-family:SourceHanSansSC-Medium-,SourceHanSansSC-Medium;font-weight:400;color:#727272;line-height:.1563rem}.job-background .position-list .position-center .position-title .school-recruit .line{margin-top:.1302rem;width:2.8646rem;height:.0156rem;background:#FAFAFA;border-radius:.0104rem;opacity:1}.job-background .position-list .position-center .position-card{display:flex;width:5.5729rem;justify-content:space-between;background:#FAFAFA;border-radius:0;padding-bottom:.1406rem;opacity:1;margin-bottom:.1719rem}.job-background .position-list .position-center .position-card .card-top{display:flex;align-items:center;margin:.2135rem 0 0 .2292rem}.job-background .position-list .position-center .position-card .card-top .position-name{height:.1771rem;font-size:.1198rem;font-family:SourceHanSansSC-Medium-,SourceHanSansSC-Medium;font-weight:400;color:#252525;line-height:.1458rem}.job-background .position-list .position-center .position-card .card-top .position-name>s{text-decoration:none}.job-background .position-list .position-center .position-card .card-top .urgent{width:.276rem;height:.1302rem;background:#FFF;border-radius:0;opacity:1;border:.0052rem solid #E94646;text-align:center;margin-left:.1094rem}.job-background .position-list .position-center .position-card .card-top .urgent span{width:.1771rem;height:.1302rem;font-size:.0885rem;font-family:SourceHanSansSC-Regular-,SourceHanSansSC-Regular;font-weight:400;color:#E94646;line-height:.1042rem}.job-background .position-list .position-center .position-card .position-info{width:1.4688rem;height:.1302rem;font-size:.0938rem;font-family:SourceHanSansSC-Regular-,SourceHanSansSC-Regular;font-weight:400;color:#83868A;line-height:.1094rem;margin:.0677rem 0 0 .2292rem}.job-background .position-list .position-center .position-card .introduce{width:4.0313rem;font-size:.0833rem;font-family:SourceHanSansSC-Regular-,SourceHanSansSC-Regular;font-weight:400;color:#83868A;line-height:.1302rem;margin:.1354rem 0 0 .2292rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.job-background .position-list .position-center .position-card .application{display:flex;align-self:flex-end}.job-background .position-list .position-center .position-card .application .button{width:.6771rem;height:.1979rem;border-radius:0;opacity:1;border:.0052rem solid #252525;text-align:center;line-height:.1979rem;margin-right:.2865rem}.job-background .position-list .position-center .position-card .application .button span{width:.375rem;height:.1354rem;font-size:.0938rem;font-family:SourceHanSansSC-Regular-,SourceHanSansSC-Regular;font-weight:400;color:#252525;line-height:.1146rem}.job-background .position-box{padding:.5208rem .4063rem 1.3021rem;width:7.2917rem;width:0 auto;background:#fff}.job-background .position-box.hidden{display:none}.job-background .position-box>div{display:flex;justify-content:flex-start}.job-background .position-box>div>div{font-size:.1771rem;transform:scaleY(2);font-weight:400;padding:0 .0521rem;line-height:1;height:.1042rem}.job-background .position-box>div span{font-size:.2083rem;margin-left:.1563rem}.job-background .position-box .cont{display:block;padding-left:.2083rem;padding-top:.4063rem}.job-background .position-box .cont>h4{font-size:.1771rem;font-weight:400}.job-background .position-box .cont>div.flex{margin-top:.0625rem;font-size:.0938rem}.job-background .position-box .cont>div.flex span{line-height:1;position:relative;padding-right:.0625rem;margin-right:.0625rem}.job-background .position-box .cont>div.flex span:after{content:" ";height:.0625rem;border-right:.0052rem 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:.1146rem}.job-background .position-box .cont dl dt{margin-top:.2292rem;font-size:.125rem}.job-background .position-box .cont dl dd{margin-top:.1302rem;font-size:.0938rem;color:#8f8f8f;display:flex;flex-direction:column}.job-background .position-box .cont dl dd span{line-height:1.6}