.companyList .contentArea{background-color:#f7f7f7;width:1000px;margin:0 auto;box-sizing:border-box}.companyList .contentArea .tabs{margin-top:20px;display:flex;align-items:center;width:100%;height:50px;background:#fff;padding:0 13px 0 44px;border-bottom:1px solid #f1f1f1}.companyList .contentArea .tabs .tabs-item{position:relative;height:100%;opacity:1;font-size:16px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center}.companyList .contentArea .tabs .tabs-item a{color:inherit;height:100%;padding-left:24px;padding-right:55px;display:flex;align-items:center}.companyList .contentArea .tabs .tabs-item-active{font-weight:600;color:#222}.companyList .contentArea .tabs .tabs-item-active:after{position:absolute;content:" ";bottom:1px;width:22px;height:3px;opacity:1;background:#308eff;border-radius:2px}.companyList .contentArea .filter-box{padding:0 20px 20px;background:#fff;display:flex;flex-direction:column;box-sizing:border-box}.companyList .contentArea .filter-box .filter-title{font-weight:600;font-size:15px;padding:0;margin:20px 0 0;line-height:20px}.companyList .contentArea .filter-box .filter-content{margin-top:20px;display:flex;flex-flow:row wrap}.companyList .contentArea .filter-box .filter-content a{width:66px;height:30px;line-height:30px;text-align:center;font-size:13px}.companyList .contentArea .filter-box .filter-content a:hover{color:#00b2f3;outline:none}.companyList .contentArea .filter-box .filter-content .notOn{color:#555}.companyList .contentArea .filter-box .filter-content .on{border:1px solid #308eff;border-radius:3px;color:#258fe6;line-height:28px}.companyList .contentArea .company-list-wrapper{margin-top:10px;background:#fff;display:flex;flex-direction:column}.companyList .contentArea .company-list-wrapper .company-item{padding:0 20px;height:100px;display:flex;align-items:center;text-decoration:none}.companyList .contentArea .company-list-wrapper .company-item .logo{width:60px;height:60px;border-radius:5px}.companyList .contentArea .company-list-wrapper .company-item .company-info{margin-left:20px;flex-grow:1;max-width:calc(100% - 130px)}.companyList .contentArea .company-list-wrapper .company-item .company-info .name{font-size:18px;height:25px;line-height:25px;color:#222;margin:0;font-weight:700}.companyList .contentArea .company-list-wrapper .company-item .company-info .intro{margin-right:20px;height:17px;line-height:17px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.companyList .contentArea .company-list-wrapper .company-item .recruit-info{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.companyList .contentArea .company-list-wrapper .company-item .recruit-info .num{font-size:25px;height:30px;line-height:30px;font-weight:700;color:#308eff;margin:0}.companyList .contentArea .company-list-wrapper .company-item .recruit-info .title{font-size:12px;color:#666}.companyList .pagination{margin:0 auto;padding:30px 0;background:#f7f7f7;text-align:center}.main{margin-top:0!important;margin-bottom:0!important}.downapp{position:absolute;bottom:0;z-index:1000;width:100vw;height:50px;background:#6495ed;color:#fff;font-size:15px;text-align:center;line-height:50px}