#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}._40108KOe9g,._40108KOe9g .common-page-container{background-color:#fff}._40108vEo82{-webkit-box-shadow:0 12px 48px 16px rgba(0,0,0,.03),0 9px 28px 0 rgba(0,0,0,.05),0 6px 16px -8px rgba(0,0,0,.08);box-shadow:0 12px 48px 16px rgba(0,0,0,.03),0 9px 28px 0 rgba(0,0,0,.05),0 6px 16px -8px rgba(0,0,0,.08);left:0;padding-top:10px;position:fixed;right:0;top:0;z-index:2}.home-banner-login{position:relative}.home-banner-login .home-banner-login-container{position:absolute;right:0;top:8px;width:320px}.common-margin-top{margin-top:32px}.home-search-bar{height:105px}.home-banner{z-index:3}#im-basic-entry{z-index:10!important}.home-banner{height:310px;position:relative;width:100%}.home-banner .home-banner-login-box{height:0;left:50%;margin-left:-600px;position:absolute;top:0;z-index:2}.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}.home-industry-container .home-industry-header{background-color:#fff;border-radius:6px 6px 0 0}.home-industry-container .home-industry-header .industry-header-title{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px}.home-industry-container .home-industry-header .industry-header-title .header-title-item{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.home-industry-container .home-industry-header .industry-header-title .header-title-item-svg{height:24px;margin-right:8px;width:24px}.home-industry-container .home-industry-header .industry-header-title .header-title-item-svg svg{height:100%;width:100%}.home-industry-container .home-industry-header .industry-header-title .header-title-item-text{color:#666;font-size:16px;font-weight:400;height:24px;line-height:24px}.home-industry-container .home-industry-header .industry-header-title .header-title-item-active{position:relative}.home-industry-container .home-industry-header .industry-header-title .header-title-item-active .header-title-item-text{color:#ff6400;font-size:18px;font-weight:500}.home-industry-container .home-industry-header .industry-header-title .header-title-item-active:after{background:#ff6400;border-radius:1px;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;right:0}.home-industry-container .home-industry-content-container .home-industry-content{display:none}.home-industry-container .home-industry-content-container .home-industry-content-comp{background:#fff;border-radius:0 0 6px 6px;border-top:1px solid #f0f3f7;font-size:0;font-weight:400;height:60px;line-height:60px;overflow:hidden;padding:0 32px}.home-industry-container .home-industry-content-container .home-industry-content-comp .industry-content-comp-label{color:#000;display:inline-block;font-size:14px}.home-industry-container .home-industry-content-container .home-industry-content-comp .industry-content-comp-item{color:#666;display:inline-block;font-size:14px;margin:0 12px}.home-industry-container .home-industry-content-container .home-industry-content-comp .industry-content-comp-item:hover{color:#ff6400}.home-industry-container .home-industry-content-container .home-industry-content-list{overflow:hidden}.home-industry-container .home-industry-content-container .home-industry-content-item{float:left;height:215px;margin-right:16px;margin-top:16px;width:384px;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:6px}.home-industry-container .home-industry-content-container .home-industry-content-item:nth-child(3n){margin-right:0}.home-industry-container .home-industry-content-container .home-industry-content-item-end{display:-webkit-box;display:-ms-flexbox;display:flex}.home-industry-container .home-industry-content-container .home-industry-content-item-end .item-end-text{color:#000;font-size:14px;font-weight:500;height:22px;line-height:22px}.home-industry-container .home-industry-content-container .home-industry-content-item-end .item-end-btn{color:#ff6400;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:400;height:17px;line-height:17px;margin-top:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-industry-container .home-industry-content-container .home-industry-content-item-end .item-end-btn svg{height:10px;margin-left:7px;width:6px}.home-industry-container .home-industry-content-container .home-industry-content:first-child{display:block}.seo-home-comp-card{background:#fff;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;height:193px;overflow:hidden;padding:24px 16px}.seo-home-comp-card .home-comp-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px}.seo-home-comp-card .home-comp-info .home-comp-info-content{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:16px;width:calc(100% - 60px);-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-home-comp-card .home-comp-info .home-comp-info-content .comp-info-title{color:#000;font-size:16px;font-weight:500;height:24px;line-height:24px}.seo-home-comp-card .home-comp-info .home-comp-info-content .comp-info-labels{font-size:0;height:20px;margin-top:4px;overflow:hidden}.seo-home-comp-card .home-comp-info .home-comp-info-content .comp-info-labels span{color:#999;display:inline-block;font-size:12px;font-weight:400;height:20px;line-height:20px;margin-right:10px;vertical-align:middle}.seo-home-comp-card .home-comp-jobs{border-top:1px solid #f0f3f7;padding-top:16px}.seo-home-comp-card .home-comp-jobs-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.seo-home-comp-card .home-comp-jobs-item span{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:400;height:22px;line-height:22px}.seo-home-comp-card .home-comp-jobs-item .jobs-item-name{color:#000;font-size:14px}.seo-home-comp-card .home-comp-jobs-item .jobs-item-dq{color:#999;font-size:12px;text-align:right}.seo-home-comp-card .home-comp-jobs-item:last-child{margin-bottom:0}.home-comp-container .home-comp-title{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;height:60px;line-height:60px;padding:0 32px;width:100%}.home-comp-container .home-comp-title a,.home-comp-container .home-comp-title span{color:#000;font-size:18px;font-weight:500}.home-comp-container .home-comp-content{overflow:hidden}.home-comp-container .home-comp-content-item{float:left;margin-right:16px;margin-top:16px;width:284px}.home-comp-container .home-comp-content-item:nth-child(4n){margin-right:0}.home-hot-jobs-container{background:#fff;border-radius:6px;padding:16px 0;width:100%}.home-hot-jobs-container .hot-jobs-title{color:#000;font-size:18px;font-weight:500;height:26px;line-height:26px;margin-bottom:16px;padding:0 32px}.home-hot-jobs-container .hot-jobs-content-list{margin:0;min-height:300px;position:relative}.home-hot-jobs-container .hot-jobs-content-list .hot-jobs-first-item{display:-webkit-box;display:-ms-flexbox;display:flex}.home-hot-jobs-container .hot-jobs-content-list .hot-jobs-first-item .hot-jobs-first-title{color:#666;display:block;font-size:14px;font-weight:400;height:40px;line-height:40px;padding:0 32px;width:248px}.home-hot-jobs-container .hot-jobs-content-list .hot-jobs-first-item .hot-jobs-first-title-active{background:rgba(255,100,0,.1);color:#ff6400}.home-hot-jobs-container .hot-jobs-content-list .hot-jobs-first-item .hot-jobs-first-content{display:none;height:100%;left:248px;overflow-y:auto;padding-left:32px;padding-right:60px;position:absolute;top:0;width:calc(100% - 248px)}.home-hot-jobs-container .hot-jobs-content-list .hot-jobs-first-item .hot-jobs-first-content .hot-jobs-second-item:first-child{padding-top:9px}.home-hot-jobs-container .hot-jobs-content-list .hot-jobs-first-item .hot-jobs-first-content .hot-jobs-second-item{margin-bottom:30px}.home-hot-jobs-container .hot-jobs-content-list .hot-jobs-first-item .hot-jobs-first-content .hot-jobs-second-item .hot-jobs-second-title{color:#000;font-size:16px;font-weight:500;height:24px;line-height:24px}.home-hot-jobs-container .hot-jobs-content-list .hot-jobs-first-item .hot-jobs-first-content .hot-jobs-second-item .hot-jobs-second-content{overflow:hidden}.home-hot-jobs-container .hot-jobs-content-list .hot-jobs-first-item .hot-jobs-first-content .hot-jobs-second-item .hot-jobs-second-content .hot-jobs-three-title{color:#999;display:block;float:left;font-size:14px;font-weight:400;height:22px;line-height:22px;margin-right:24px;margin-top:14px}.home-hot-jobs-container .hot-jobs-content-list .hot-jobs-first-item .hot-jobs-first-content .hot-jobs-second-item .hot-jobs-second-content .hot-jobs-three-title:hover{color:#ff6400}.home-hot-jobs-container .hot-jobs-content-list .hot-jobs-first-item .hot-jobs-first-content-active{display:block}.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}