#framework-sider-bar-container #im-c-entry{bottom:119px;position:absolute;text-align:center;width:100%;z-index:101}#framework-sider-bar-container:hover .im-ui-basic-entry-title{color:#333}.margin-top-50{margin-top:50px}body{background-color:#faf9f9}.campus-section-title{font-size:0;line-height:33px;overflow:hidden;padding-bottom:24px}.campus-section-title h2{color:#000;display:inline;font-size:24px;font-weight:500;vertical-align:middle}.campus-section-title span{color:#333;font-size:16px;font-weight:400;margin-left:12px;vertical-align:middle}.campus-section-title a{color:#999;float:right;font-size:14px;font-weight:400}.campus-live-list-content{overflow:hidden}.campus-live-list-content .campus-live-item{background:#fff;border-radius:6px;display:block;float:left;height:253px;margin-right:16px;overflow:hidden;width:284px}.campus-live-list-content .campus-live-item-img{background:#f1f1f1;-webkit-box-sizing:border-box;box-sizing:border-box;height:166px;overflow:hidden;position:relative;width:100%}.campus-live-list-content .campus-live-item-img .content-img{height:100%;-webkit-transition:all .5s;transition:all .5s;width:100%}.campus-live-list-content .campus-live-item-img .item-status{background:rgba(0,0,0,.5);border-radius:6px 0;font-size:0;left:0;padding:6px 8px;position:absolute;text-align:center;top:0;z-index:1}.campus-live-list-content .campus-live-item-img .item-status svg{height:15px;margin-right:2px;vertical-align:middle;width:15px}.campus-live-list-content .campus-live-item-img .item-status span{font-size:12px;vertical-align:middle}.campus-live-list-content .campus-live-item-img .item-status-0{color:#fff}.campus-live-list-content .campus-live-item-img .item-status-1{background:rgba(255,100,0,.3);color:#ff6400}.campus-live-list-content .campus-live-item-img .item-status-2,.campus-live-list-content .campus-live-item-img .item-status-3{color:#fff}.campus-live-list-content .campus-live-item-img:hover .content-img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center center;transform-origin:center center}.campus-live-list-content .campus-live-item-title{font-size:0;padding:16px 16px 24px}.campus-live-list-content .campus-live-item-title h2{color:#000;font-size:16px;font-weight:500;height:22px;line-height:22px;margin:0}.campus-live-list-content .campus-live-item-title h2:hover{color:#ff6400}.campus-live-list-content .campus-live-item-title p{color:#999;font-size:12px;font-weight:400;height:17px;line-height:17px;margin-bottom:0;margin-top:8px}.campus-live-list-content .campus-live-item-title p span{color:#ff6400}.campus-live-list-content .campus-live-item:nth-child(4n){margin-right:0}.seo-jobcard2-common{background:#fff;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:hidden;padding:24px 16px;width:100%}.seo-jobcard2-common .jobcard2-detail-box{display:block;padding-bottom:16px}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-top .jobcard2-title{color:#000;font-size:18px;font-weight:500;line-height:25px;margin-right:10px}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-top .jobcard2-tag{-ms-flex-negative:0;background-color:#ff6400;border-radius:6px 0;color:#fff;flex-shrink:0;font-size:12px;height:17px;line-height:17px;margin-right:10px;padding:0 6px}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-top .jobcard2-salary{-ms-flex-negative:0;color:#ff6400;flex-shrink:0;font-size:18px;font-weight:500;line-height:25px;margin-left:auto}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-des{font-size:0;height:17px;margin-top:10px;overflow:hidden}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-des span{color:#999;display:inline-block;font-size:12px;font-weight:400;height:100%;line-height:17px;margin-right:6px}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-des span.detail-des-single{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-des span:last-child{margin-right:0}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-labels{font-size:0;height:22px;margin-top:10px;overflow:hidden}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-labels span{background:#f8f9fb;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;display:inline-block;font-size:12px;font-weight:400;height:100%;line-height:16px;margin-right:8px;padding:3px 8px}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-labels span:last-child{margin-right:0}.seo-jobcard2-common .jobcard2-company-box{border-top:1px solid #f0f3f7;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:16px}.seo-jobcard2-common .jobcard2-company-box .jobcard2-company-info{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:16px;width:calc(100% - 50px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.seo-jobcard2-common .jobcard2-company-box .jobcard2-company-info .jobcard2-company-title{color:#666;font-size:14px;font-weight:500;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-jobcard2-common .jobcard2-company-box .jobcard2-company-info .jobcard2-company-labels{color:#999;font-size:0;height:17px;line-height:17px;margin-top:6px;overflow:hidden}.seo-jobcard2-common .jobcard2-company-box .jobcard2-company-info .jobcard2-company-labels span{display:inline-block;font-size:12px;font-weight:400;margin-right:6px}.seo-jobcard2-common .jobcard2-company-box .jobcard2-company-info .jobcard2-company-labels span:last-child{margin-right:0}.campus-recommend-jobs .campus-section-title a{display:none}.campus-recommend-jobs-content{margin-top:-16px;overflow:hidden}.campus-recommend-jobs-content .campus-recommend-jobs-item{float:left;height:215px;margin-right:16px;margin-top:16px;width:384px}.campus-recommend-jobs-content .campus-recommend-jobs-item:nth-child(3n){margin-right:0}.campus-school-jobs{margin-bottom:130px}.campus-school-jobs-content{margin-top:-16px;overflow:hidden}.campus-school-jobs-content .campus-school-jobs-item{background:#fff;border-radius:6px;-webkit-box-shadow:0 1px 8px 0 hsla(0,5%,91%,.06);box-shadow:0 1px 8px 0 hsla(0,5%,91%,.06);-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:206px;margin-right:16px;margin-top:16px;padding:24px 16px 0;position:relative;width:384px}.campus-school-jobs-content .campus-school-jobs-item .school-jobs-company{display:-webkit-box;display:-ms-flexbox;display:flex}.campus-school-jobs-content .campus-school-jobs-item .school-jobs-company .company-info{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding-right:16px;padding-top:3px}.campus-school-jobs-content .campus-school-jobs-item .school-jobs-company .company-info .company-title{color:#000;font-size:16px;font-weight:500;height:22px;line-height:22px}.campus-school-jobs-content .campus-school-jobs-item .school-jobs-company .company-info .company-label{font-size:0;height:17px;margin-top:8px;overflow:hidden}.campus-school-jobs-content .campus-school-jobs-item .school-jobs-company .company-info .company-label span{color:#999;font-size:12px;font-weight:400;height:100%;line-height:17px;margin-right:10px}.campus-school-jobs-content .campus-school-jobs-item .school-jobs-company .company-info .company-label span:last-child{margin-right:0}.campus-school-jobs-content .campus-school-jobs-item .company-other-info{border-top:1px solid #f0f3f7;margin-top:16px;padding-top:16px}.campus-school-jobs-content .campus-school-jobs-item .company-other-info>div{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:8px}.campus-school-jobs-content .campus-school-jobs-item .company-other-info>div:first-child{padding-top:0}.campus-school-jobs-content .campus-school-jobs-item .company-other-info>div .info-icon{font-size:0;height:17px;line-height:17px;margin-right:8px;width:13px}.campus-school-jobs-content .campus-school-jobs-item .company-other-info>div .info-icon svg{height:12px;vertical-align:middle;width:12px}.campus-school-jobs-content .campus-school-jobs-item .company-other-info>div .info-text{display:-webkit-box;display:-ms-flexbox;display:flex;height:17px;width:310px}.campus-school-jobs-content .campus-school-jobs-item .company-other-info>div .info-text div,.campus-school-jobs-content .campus-school-jobs-item .company-other-info>div .info-text span{color:#999;font-size:12px;font-weight:400;line-height:17px}.campus-school-jobs-content .campus-school-jobs-item .company-other-info>div .info-text .info-text-active{color:#ff6400}.campus-school-jobs-content .campus-school-jobs-item .company-other-info>div .info-text div{-ms-flex-negative:0;flex-shrink:0}.campus-school-jobs-content .campus-school-jobs-item-btn{background:#ff6400;border-radius:22px;bottom:12px;color:#fff;display:none;font-size:14px;font-weight:500;height:36px;line-height:36px;position:absolute;right:16px;text-align:center;width:104px}.campus-school-jobs-content .campus-school-jobs-item-btn:focus,.campus-school-jobs-content .campus-school-jobs-item-btn:hover{background:#ff8629;border-color:#ff8629}.campus-school-jobs-content .campus-school-jobs-item:hover .campus-school-jobs-item-btn{display:block}.campus-school-jobs-content .campus-school-jobs-item:nth-child(3n){margin-right:0}._40108_Il7O{background-color:#f1f1f1;border-radius:6px;display:block;height:120px;margin-bottom:16px;overflow:hidden;width:284px}._40108_Il7O img{height:100%;width:100%}._40108INvS0{display:inline-block;height:100%;margin-right:16px;overflow:hidden;vertical-align:top}._40108b0P71{position:relative;width:100%}._40108b0P71,._40108b0P71 ._40108y7Ide{font-size:0;overflow:hidden;white-space:nowrap}._40108b0P71 ._40108y7Ide{bottom:0;display:inline-block;position:absolute;top:0;vertical-align:top}._40108b0P71 ._40108H0ucB{left:0}._40108mBo7Y{background:#fff;border-radius:6px;height:230px;margin:0 8px 16px;position:relative}._40108mBo7Y,._40108mBo7Y:hover ._40108xgJRR{display:block}._40108mBo7Y ._40108xgJRR{background:rgba(0,0,0,.7);border-radius:6px;bottom:0;color:#fff;display:none;font-size:14px;font-weight:400;left:0;line-height:22px;overflow:hidden;padding:24px 14px;position:absolute;right:0;text-align:justify;top:0}._40108mBo7Y ._40108hFA91{padding:24px 16px 0}._40108mBo7Y ._40108hFA91 img{display:block;margin:0 auto}._40108mBo7Y ._40108hFA91 ._40108cWxXY{color:#000;font-size:16px;font-weight:500;height:22px;line-height:22px;margin-bottom:16px;margin-top:18px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}._40108mBo7Y ._40108hFA91 ._40108_rEp8{font-size:0;height:17px;margin-bottom:16px;overflow:hidden;text-align:center;width:100%}._40108mBo7Y ._40108hFA91 ._40108_rEp8 span{color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:17px;margin:0 5px}._40108mBo7Y ._40108hFA91 ._40108_rEp8 span:last-child{margin-right:0}._40108mBo7Y ._40108hFA91 ._40108skfhe{height:22px;overflow:hidden;text-align:center;width:100%}._40108mBo7Y ._40108hFA91 ._40108skfhe span{background:#f8f9fb;border-radius:6px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:12px;margin-right:8px;padding:5px 8px}._40108mBo7Y ._40108hFA91 ._40108skfhe span:last-child{margin-right:0}._40108oMVEP{position:relative;width:100%}._40108oMVEP .swiper-wrapper-container{overflow:hidden}._40108oMVEP .swiper-wrapper-container .swiper-wrapper .swiper-slide{width:100%}._40108oMVEP .hot-company-swiper-button-next,._40108oMVEP .hot-company-swiper-button-prev{border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:52px;margin-top:-26px;position:absolute;text-align:center;top:50%;width:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:hsla(0,0%,73%,.35);-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;z-index:2}._40108oMVEP .hot-company-swiper-button-next svg,._40108oMVEP .hot-company-swiper-button-prev svg{color:#bbb;height:16px;width:16px}._40108oMVEP .hot-company-swiper-button-next.hot-company-swiper-button-large,._40108oMVEP .hot-company-swiper-button-prev.hot-company-swiper-button-large{height:70px;margin-top:-35px;width:42px}._40108oMVEP .hot-company-swiper-button-next:hover,._40108oMVEP .hot-company-swiper-button-prev:hover{background:hsla(0,0%,60%,.7)}._40108oMVEP .hot-company-swiper-button-next:hover svg,._40108oMVEP .hot-company-swiper-button-prev:hover svg{color:#666}._40108oMVEP .hot-company-swiper-button-prev{border-radius:0 108px 108px 0;left:8px;padding-right:4px}._40108oMVEP .hot-company-swiper-button-next{border-radius:108px 0 0 108px;padding-left:4px;right:8px}._40108oMVEP .swiper-button-disabled:hover svg{color:#bbb!important}._40108oMVEP .swiper-button-disabled:hover{background:hsla(0,0%,73%,.35)!important;cursor:not-allowed!important}._40108_zl_v ._40108Iqeqc{padding-left:8px;padding-right:8px}._40108SZmVk ._40108J8RaO,._40108SZmVk ._40108J8RaO .common-page-container{background-color:#fff}.seo-common-hot-links{background:#fff;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:32px;margin-top:32px;padding:0 32px 24px}.seo-common-hot-links .common-hot-links-container .common-hot-links-tab{overflow:hidden}.seo-common-hot-links .common-hot-links-container .common-hot-links-tab li:last-child{margin-right:0}.seo-common-hot-links .common-hot-links-container .common-hot-links-tab li{color:#666;cursor:pointer;float:left;font-size:16px;font-weight:400;height:60px;line-height:60px;margin-right:36px}.seo-common-hot-links .common-hot-links-container .common-hot-links-tab .hot-links-tab-active{color:#ff6400;font-size:18px;position:relative}.seo-common-hot-links .common-hot-links-container .common-hot-links-tab .hot-links-tab-active:after{background:#ff6400;border-radius:3px;bottom:0;content:"";display:block;height:2px;position:absolute;width:100%}.seo-common-hot-links .common-hot-links-container .common-hot-links-content{display:none;margin-top:24px;overflow:hidden}.seo-common-hot-links .common-hot-links-container .common-hot-links-content a{color:#999;float:left;font-size:14px;font-weight:400;height:22px;line-height:22px;margin-bottom:16px;margin-right:16px}.seo-common-hot-links .common-hot-links-container .common-hot-links-content a:hover{color:#ff6400}.seo-common-hot-links .common-hot-links-container .hot-links-content-active{display:block}.seo-common-hot-links .common-hot-friendship-links{margin-top:24px;overflow:hidden}.seo-common-hot-links .common-hot-friendship-links .friendship-links-label{color:#000;float:left;font-size:14px;font-weight:400;height:22px;line-height:22px;width:80px}.seo-common-hot-links .common-hot-friendship-links .friendship-links-content{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;list-style:none;margin:0;overflow:hidden;width:calc(100% - 80px)}.seo-common-hot-links .common-hot-friendship-links .friendship-links-content li{float:left}.seo-common-hot-links .common-hot-friendship-links .friendship-links-content li a{color:#999;float:right;font-size:12px;height:22px;line-height:22px;margin-bottom:16px;margin-right:16px}.seo-common-hot-links .common-hot-friendship-links .friendship-links-content li a:hover{color:#ff6400}.seo-common-hot-links .common-current-position{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;overflow:hidden}.seo-common-hot-links .common-current-position .row-label{-ms-flex-negative:0;color:#000;flex-shrink:0;font-size:14px;line-height:22px;width:80px}.seo-common-hot-links .common-current-position .row-content{font-size:12px;line-height:22px}.seo-common-hot-links .common-current-position .row-content a,.seo-common-hot-links .common-current-position .row-content span{color:#999;margin-right:8px}.seo-common-hot-links .common-current-position .row-content a:hover{color:#ff6400}