.companyWrap .companyItem:hover,.positionWrap .positionItem:hover{box-shadow:0 0 24px 0 rgba(194,201,215,.38)}body{background-color:#fff;padding-top:80px}.contentWrap{background-color:#F8F8F8}.positionWrap{padding-top:30px;padding-bottom:70px}.positionWrap .sameTitle h3{color:#000;font-size:22px;line-height:1;font-weight:700;text-align:center;padding-bottom:5px;background:url(../images/titleBg.png) center center no-repeat}.positionWrap .sameTitle p{font-size:12px;color:#989898;line-height:1;text-align:center}.positionWrap .totalNum{font-size:14px;color:#333;line-height:16px;padding-bottom:20px}.positionWrap .positionItem{background-color:#fff;white-space:nowrap;border-radius:2px;padding:35px 30px;line-height:1;margin-bottom:10px;cursor:pointer}.positionWrap .positionItem:hover .positionDetail h4{color:#3475F7}.positionWrap .positionItem .positionDetail h4{font-size:20px;color:#333;font-weight:700;padding-bottom:20px}.positionWrap .positionItem .positionDetail h4 .title{padding-right:10px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}.positionWrap .positionItem .positionDetail .minLabel{vertical-align:top;display:inline-block;color:#fff;font-size:12px;padding:0 6px;border-radius:2px;margin-right:5px;height:18px;line-height:18px;margin-top:2px}.positionWrap .positionItem .positionDetail .minLabel.quickEntry{background-color:#94C9FF}.positionWrap .positionItem .positionDetail .minLabel.PLUS{background-color:#3475F7}.positionWrap .positionItem .positionDetail .minLabel.quickInterview{background-color:#FFC177}.positionWrap .positionItem .positionDetail .minLabel.quickRecommend{background-color:#e98447}.positionWrap .positionItem .positionDetail .guaranteeIcon{height:18px;width:47px;display:inline-block;vertical-align:top;margin-top:1px}.positionWrap .positionItem .positionDetail .introWrap{font-size:0}.positionWrap .positionItem .positionDetail .introWrap .baseInfo{font-size:16px;color:#777;padding-bottom:15px}.positionWrap .positionItem .positionDetail .introWrap .other{font-size:14px;color:#777}.positionWrap .positionItem .positionDetail .introWrap .wages{font-size:14px;color:#F23D2A;padding-bottom:15px}.positionWrap .positionItem .positionDetail .introWrap .wages strong{font-weight:700;font-size:20px}.positionWrap .positionItem .positionDetail .introWrap .left{display:inline-block;width:320px;vertical-align:top}.positionWrap .positionItem .positionDetail .introWrap .right{display:inline-block;width:230px;vertical-align:top}.positionWrap .positionItem .companyDeatil{padding-left:90px;position:relative;font-size:0}.positionWrap .positionItem .companyDeatil .companyLogo{width:70px;height:70px;border-radius:10px;position:absolute;left:0;top:0;border:1px solid #efefef}.positionWrap .positionItem .companyDeatil .companyLogo img{width:70px;height:70px;border-radius:10px}.positionWrap .positionItem .companyDeatil .companyDetail{display:inline-block;width:355px}.positionWrap .positionItem .companyDeatil .companyDetail h5{color:#333;font-size:20px;font-weight:700;padding-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:355px}.positionWrap .positionItem .companyDeatil .companyDetail .baseInfo{font-size:16px;color:#777;padding-bottom:15px}.positionWrap .positionItem .companyDeatil .companyDetail .other{font-size:14px;color:#777}.positionWrap .positionItem .companyDeatil .companyDetail .other span{margin-right:30px}.positionWrap .positionItem .companyDeatil .companyDetail .other span strong{color:#333}.positionWrap .positionItem .companyDeatil .companyDetail .other span:last-child{margin-right:0}.positionWrap .positionItem .companyDeatil .toRecommend{display:inline-block;width:110px;height:40px;line-height:40px;color:#fff;background-color:#3475F7;font-size:14px;text-align:center;border-radius:5px;vertical-align:top;margin-top:25px;cursor:pointer}.positionWrap .positionItem .companyDeatil .toRecommend:hover{background-color:#458bfa}.positionWrap .positionItem .companyDeatil .toRecommend.disabled{background-color:#CFDCE9}.positionWrap .paginationWrap{padding-top:25px;font-size:0;text-align:center}.positionWrap .paginationWrap .pageBtn{display:inline-block;width:35px;height:35px;line-height:35px;border:1px solid #E6E6E6;text-align:center;font-size:14px;color:#333;margin-left:15px;margin-right:15px;cursor:pointer;vertical-align:top;background-color:#fff}.positionWrap .paginationWrap .pageBtn.curPage{background-color:#3475F7;color:#fff}.positionWrap .paginationWrap .pageBtn.nextPage,.positionWrap .paginationWrap .pageBtn.previousPage{color:#777}.positionWrap .paginationWrap .pageBtn.disabled{cursor:not-allowed}.loadingWrap{background-color:#fff}.loadingWrap .loading{display:block;margin:0 auto}.companyWrap{font-size:0}.companyWrap .sameTitle{padding-bottom:55px}.companyWrap .compnayListWrap{padding:0 45px}.companyWrap .companyItem{width:265px;margin-right:15px;background-color:#fff;min-height:320px;display:inline-block;vertical-align:top;box-sizing:border-box;padding:20px;cursor:pointer;margin-bottom:15px}.companyWrap .companyItem:nth-child(4n){margin-right:0}.companyWrap .companyItem:hover .logoWrap h4{color:#3475F7}.companyWrap .companyItem .logoWrap{border-bottom:1px solid #E5E5E5}.companyWrap .companyItem .logoWrap .logo{width:75px;height:75px;border-radius:10px;margin:0 auto;border:1px solid #efefef}.companyWrap .companyItem .logoWrap .logo img{width:75px;height:75px;border-radius:10px}.companyWrap .companyItem .logoWrap h4{text-align:center;font-size:20px;color:#333;line-height:1;padding:20px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.companyWrap .companyItem .stasticsNum{padding:20px 0;line-height:1;border-bottom:1px solid #E5E5E5}.companyWrap .companyItem .stasticsNum h5{font-size:16px;color:#333;font-weight:700;padding-bottom:15px;text-align:center}.companyWrap .companyItem .stasticsNum p{font-size:14px;color:#777}.companyWrap .companyItem .topPosition{line-height:1}.companyWrap .companyItem .topPosition .intro{padding-bottom:12px;font-size:0;padding-top:22px}.companyWrap .companyItem .topPosition .intro .title{font-size:16px;color:#333;font-weight:700;width:130px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.companyWrap .companyItem .topPosition .intro .wages{font-size:14px;color:#F22525;font-weight:700;vertical-align:top}.companyWrap .companyItem .topPosition .other{font-size:12px;color:#333}