.home-banner-login{position:relative}.home-banner-login .home-banner-login-container{width:320px;position:absolute;top:8px;right:0}.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;width:100%;position:relative}.home-banner .home-banner-login-box{position:absolute;top:0;left:50%;margin-left:-600px;z-index:2;height:0}.seo-jobcard2-common{width:100%;height:100%;background:#fff;border-radius:6px;padding:24px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.seo-jobcard2-common .jobcard2-detail-box{padding-bottom:16px;display:block}.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{font-size:18px;font-weight:500;line-height:25px;color:#000;margin-right:10px}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-top .jobcard2-tag{-ms-flex-negative:0;flex-shrink:0;margin-right:10px;padding:0 6px;line-height:17px;font-size:12px;border-radius:6px 0;background-color:#ff6400;color:#fff;height:17px}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-top .jobcard2-salary{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;font-size:18px;line-height:25px;font-weight:500;color:#ff6400}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-des{margin-top:10px;font-size:0;overflow:hidden;height:17px}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-des span{height:100%;font-size:12px;font-weight:400;color:#999;line-height:17px;margin-right:6px;display:inline-block}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-des span.detail-des-single{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-des span:last-child{margin-right:0}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-labels{margin-top:10px;font-size:0;height:22px;overflow:hidden}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-labels span{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;background:#f8f9fb;border-radius:6px;padding:3px 8px;display:inline-block;margin-right:8px;font-size:12px;font-weight:400;color:#999;line-height:16px}.seo-jobcard2-common .jobcard2-detail-box .jobcard2-detail-labels span:last-child{margin-right:0}.seo-jobcard2-common .jobcard2-company-box{padding-top:16px;border-top:1px solid #f0f3f7;display:-webkit-box;display:-ms-flexbox;display:flex}.seo-jobcard2-common .jobcard2-company-box .jobcard2-company-info{padding-left:16px;width:calc(100% - 50px);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-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{height:20px;font-size:14px;font-weight:500;color:#666;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.seo-jobcard2-common .jobcard2-company-box .jobcard2-company-info .jobcard2-company-labels{height:17px;font-size:0;color:#999;line-height:17px;margin-top:6px;overflow:hidden}.seo-jobcard2-common .jobcard2-company-box .jobcard2-company-info .jobcard2-company-labels span{font-size:12px;margin-right:6px;font-weight:400;display:inline-block}.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{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex}.home-industry-container .home-industry-header .industry-header-title .header-title-item{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-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{width:24px;height:24px;margin-right:8px}.home-industry-container .home-industry-header .industry-header-title .header-title-item-svg svg{width:100%;height:100%}.home-industry-container .home-industry-header .industry-header-title .header-title-item-text{height:24px;font-size:16px;font-weight:400;color:#666;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-weight:500;font-size:18px}.home-industry-container .home-industry-header .industry-header-title .header-title-item-active:after{position:absolute;content:"";display:block;height:2px;background:#ff6400;border-radius:1px;bottom:0;left:0;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;height:60px;line-height:60px;font-weight:400;font-size:0;overflow:hidden;padding:0 32px;border-radius:0 0 6px 6px;border-top:1px solid #f0f3f7}.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;margin:0 12px;font-size:14px}.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{margin-top:16px;margin-right:16px;width:384px;height:215px;float:left;-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{height:22px;font-size:14px;font-weight:500;color:#000;line-height:22px}.home-industry-container .home-industry-content-container .home-industry-content-item-end .item-end-btn{margin-top:8px;height:17px;font-size:12px;font-weight:400;color:#ff6400;line-height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-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{width:6px;height:10px;margin-left:7px}.home-industry-container .home-industry-content-container .home-industry-content:first-child{display:block}.seo-home-comp-card{height:193px;background:#fff;border-radius:6px;padding:24px 16px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.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{width:calc(100% - 60px);padding-left:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-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{height:24px;font-size:16px;font-weight:500;color:#000;line-height:24px}.seo-home-comp-card .home-comp-info .home-comp-info-content .comp-info-labels{margin-top:4px;height:20px;font-size:0;overflow:hidden}.seo-home-comp-card .home-comp-info .home-comp-info-content .comp-info-labels span{display:inline-block;height:20px;font-size:12px;font-weight:400;color:#999;line-height:20px;margin-right:10px;vertical-align:middle}.seo-home-comp-card .home-comp-jobs{padding-top:16px;border-top:1px solid #f0f3f7}.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;height:22px;line-height:22px;font-weight:400}.seo-home-comp-card .home-comp-jobs-item .jobs-item-name{font-size:14px;color:#000}.seo-home-comp-card .home-comp-jobs-item .jobs-item-dq{font-size:12px;color:#999;text-align:right}.seo-home-comp-card .home-comp-jobs-item:last-child{margin-bottom:0}.home-comp-container .home-comp-title{width:100%;height:60px;background:#fff;-webkit-box-shadow:0 1px 8px 0 rgba(234,232,232,.06);box-shadow:0 1px 8px 0 rgba(234,232,232,.06);border-radius:6px;padding:0 32px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:60px}.home-comp-container .home-comp-title a,.home-comp-container .home-comp-title span{font-size:18px;font-weight:500;color:#000}.home-comp-container .home-comp-content{overflow:hidden}.home-comp-container .home-comp-content-item{width:284px;margin-top:16px;margin-right:16px;float:left}.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{height:26px;font-size:18px;font-weight:500;color:#000;line-height:26px;margin-bottom:16px;padding:0 32px}.home-hot-jobs-container .hot-jobs-content-list{position:relative;min-height:300px;margin:0}.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{height:40px;font-size:14px;font-weight:400;color:#666;line-height:40px;width:248px;display:block;padding:0 32px}.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{position:absolute;left:248px;top:0;width:calc(100% - 248px);padding-left:32px;padding-right:60px;overflow-y:auto;height:100%;display:none}.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{height:24px;font-size:16px;font-weight:500;color:#000;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{height:22px;font-size:14px;font-weight:400;color:#999;line-height:22px;margin-right:24px;margin-top:14px;display:block;float:left}.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;padding:0 32px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:32px;margin-bottom:32px}.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{float:left;height:60px;font-size:16px;font-weight:400;color:#666;line-height:60px;margin-right:36px;cursor:pointer}.seo-common-hot-links .common-hot-links-container .common-hot-links-tab .hot-links-tab-active{color:#ff6400;position:relative;font-size:18px}.seo-common-hot-links .common-hot-links-container .common-hot-links-tab .hot-links-tab-active:after{content:"";display:block;height:2px;background:#ff6400;border-radius:3px;position:absolute;bottom:0;width:100%}.seo-common-hot-links .common-hot-links-container .common-hot-links-content{overflow:hidden;margin-top:24px;display:none}.seo-common-hot-links .common-hot-links-container .common-hot-links-content a{float:left;height:22px;font-size:14px;font-weight:400;color:#999;line-height:22px;margin-right:16px;margin-bottom: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{overflow:hidden;margin-top:24px}.seo-common-hot-links .common-hot-friendship-links .friendship-links-label{float:left;height:22px;font-size:14px;font-weight:400;color:#000;line-height:22px;width:80px}.seo-common-hot-links .common-hot-friendship-links .friendship-links-content{float:right;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 80px);overflow:hidden;margin:0;list-style:none}.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{float:right;height:22px;font-size:12px;color:#999;line-height:22px;margin-right:16px;margin-bottom:16px}.seo-common-hot-links .common-hot-friendship-links .friendship-links-content li a:hover{color:#ff6400}.seo-common-hot-links .common-current-position{overflow:hidden;margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.seo-common-hot-links .common-current-position .row-label{-ms-flex-negative:0;flex-shrink:0;width:80px;line-height:22px;font-size:14px;color:#000}.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{margin-right:8px;color:#999}.seo-common-hot-links .common-current-position .row-content a:hover{color:#ff6400}