body{background:#faf9f9}.industry-section{padding-top:10px;position:relative}.industry-section .industry-data-box{min-height:387px;position:relative;z-index:0}.industry-section .industry-data-box:hover{z-index:3}.industry-section .industry-data-box .industry-title{color:#000;font-size:18px;font-weight:700;line-height:25px}.industry-section .industry-data-box .industry-name{color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:22px;padding-top:8px}.industry-section .industry-data-box .industry-name a{color:#666;padding-bottom:8px;padding-right:20px}.industry-section .industry-data-box .industry-name a:hover{color:#ff6400}.industry-section .industry-data-box .industry-item-box{-webkit-box-shadow:0 1px 8px 0 hsla(0,5%,91%,.06);box-shadow:0 1px 8px 0 hsla(0,5%,91%,.06)}.industry-section .industry-data-box .industry-item-box:hover .item-left-box{background-color:#f5f5f5}.industry-section .industry-data-box .industry-item-box:hover .item-left-box .industry-title{color:#ff6400}.industry-section .industry-data-box .industry-item-box:hover .sub-industry-box{display:block}.industry-section .industry-data-box .industry-item-box .item-left-box{background-color:#fff;padding:12px 0 0 16px;width:290px}.industry-section .industry-data-box .industry-item-box:first-child .item-left-box{border-top-left-radius:6px;border-top-right-radius:6px;padding-top:16px}.industry-section .industry-data-box .industry-item-box:last-child .item-left-box{border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding-bottom:8px}.industry-section .industry-data-box .industry-item-box .sub-industry-box{background-color:#fff;border-radius:6px;bottom:0;-webkit-box-shadow:0 2px 20px 0 rgba(202,208,217,.4);box-shadow:0 2px 20px 0 rgba(202,208,217,.4);display:none;left:294px;overflow:auto;padding:16px;position:absolute;right:0;top:0}.industry-section .industry-data-box .industry-item-box .sub-industry-box .sub-industry-list-box{padding-top:22px}.industry-section .industry-data-box .industry-item-box .sub-industry-box .sub-industry-list-box .sub-industry-item-box{padding-bottom:12px}.industry-section .industry-data-box .industry-item-box .sub-industry-box .sub-industry-list-box .sub-industry-item-box .sub-industry-title{font-size:14px;font-weight:700;line-height:20px}.industry-section .industry-adslot-box{bottom:0;position:absolute;right:0;top:10px;width:878px;z-index:2}.industry-section .industry-adslot-box .adslots{border-radius:6px;overflow:hidden}.job-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0 100px}.job-section .content-list-box{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:16px}.job-section .content-list-box .list-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);font-size:18px;font-weight:700;line-height:60px;margin-bottom:16px;padding-left:16px}.job-section .content-list-box .left-list-box .more-btn-box{color:#ff6400;font-size:16px;line-height:24px;padding-top:48px;text-align:center}.job-section .content-list-box .left-list-box .more-btn-box a{color:#ff6400}.job-section .content-right-box{width:384px;-ms-flex-negative:0;flex-shrink:0}.job-section .content-right-box ul.content-right-side-ads-box li{border-radius:6px;overflow:hidden}.job-section .content-right-box ul.content-right-side-ads-box li+li{margin-bottom:16px}.search-bar-container .search-bar-padding{padding-top:105px}.search-bar-container .search-bar-fixed{background-color:#fff;-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;margin:auto;position:fixed;right:0;top:0;z-index:10}.job-card-pc-container{background-color:#fff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;overflow:hidden;padding:16px 23px 16px 16px;position:relative}.job-card-pc-container .job-card-left-box{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.job-card-pc-container .job-card-right-box{-ms-flex-negative:0;flex-shrink:0}.job-card-pc-container .job-card-right-box .chat-btn-box{padding-top:8px;text-align:center}.job-detail-box a:visited .job-title-box{color:#666!important}.job-detail-box a,.job-detail-box a:focus,.job-detail-box a:hover{text-decoration:none}.job-detail-box .job-detail-header-box,.job-detail-box .job-detail-header-box .job-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-detail-box .job-detail-header-box .job-title-box{color:#000;font-size:18px;font-weight:700;line-height:25px;overflow:hidden}.job-detail-box .job-detail-header-box .job-title-box .job-dq-box{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;max-width:200px}.job-detail-box .job-detail-header-box .job-title-box .job-dq-box .dq-bracket{-ms-flex-negative:0;flex-shrink:0}.job-detail-box .job-detail-header-box .job-tag{-ms-flex-negative:0;background-color:#ff6400;border-radius:4px 1px;color:#fff;flex-shrink:0;font-size:12px;line-height:17px;margin-left:8px;padding:0 6px}.job-detail-box .job-detail-header-box .job-salary{-ms-flex-negative:0;color:#ff6400;flex-shrink:0;font-size:18px;font-weight:700;line-height:25px;margin-left:12px}.job-detail-box .job-labels-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:22px;margin-top:10px;overflow:hidden}.job-detail-box .job-labels-box .labels-tag{background-color:#f8f9fb;border-radius:6px;color:#666;font-size:12px;line-height:22px;margin-right:8px;padding:0 8px}.job-detail-box .job-detail-company-box{cursor:pointer;padding-top:12px}.job-detail-box .job-detail-company-box.no-company-url{cursor:auto}.job-detail-box .job-detail-company-box .job-company-info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-detail-box .job-detail-company-box .job-company-info-box .company-logo{-ms-flex-negative:0;flex-shrink:0}.job-detail-box .job-detail-company-box .job-company-info-box .company-name{-ms-flex-negative:0;color:#07132b;flex-shrink:0;font-size:12px;font-weight:700;line-height:17px;max-width:290px;padding-left:8px}.job-detail-box .job-detail-company-box .job-company-info-box .company-tags-box{border-left:1px solid rgba(230,234,241,.5);color:#666;line-height:17px;margin-left:8px;padding-left:8px}.job-detail-box .job-detail-company-box .job-company-info-box .company-tags-box span{font-size:12px;padding-right:15px}.recruiter-info-box{height:93px;overflow:hidden;padding:5px 0 7px;width:168px}.recruiter-info-box .recruiter-photo{height:40px;margin:0 auto;overflow:hidden;position:relative;width:40px}.recruiter-info-box .recruiter-photo .recruiter-photo-icon{background:#7ed321;border-radius:50%;bottom:0;height:8px;margin:auto;position:absolute;right:3px;width:8px}.recruiter-info-box .recruiter-photo img{border-radius:40px;width:100%}.recruiter-info-box .recruiter-name{color:#07132b;font-size:14px;line-height:20px;padding-top:4px;text-align:center}.recruiter-info-box .recruiter-title{color:#999;font-size:12px;line-height:17px;text-align:center}.recruiter-info-box .pointer-box{cursor:pointer}.recruiter-info-box .job-end-desc{color:#bbb;font-size:14px;font-weight:700;line-height:93px;padding-left:10px;text-align:center}.seo-job-card-action-box .recruiter-photo{cursor:pointer}.seo-job-card-action-box .chat-btn-box,.seo-job-card-action-box:hover .recruiter-info-box .recruiter-info-text-box{display:none}.seo-job-card-action-box:hover .chat-btn-box{display:block}.recruiter-offline{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;padding:0}.recruiter-offline .chat-btn-box{padding-top:4px!important;text-align:center}.recruiter-offline .recruiter-name{color:#07132b;font-size:14px;line-height:32px;padding-top:4px;text-align:center}._40108IxHrV ._40108pDzjP{padding-bottom:16px}.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}