.word-break{word-break:break-all;word-wrap:break-word}.keep-word{white-space:nowrap;word-break:keep-all}.mb24{margin-bottom:24px}.job-block{padding:28px 24px;background:rgba(20,156,184,.06);border-radius:12px}.job-block h3{font-size:24px;color:#149cb8;line-height:36px;font-weight:700;margin-bottom:4px}.job-block p{font-size:16px;color:#545c63;letter-spacing:1.6px;line-height:24px;margin-bottom:16px}.resume-block{padding:28px 32px;background:rgba(20,156,184,.06);border-radius:12px}.resume-block h3{font-size:20px;color:#1c1f21;line-height:30px}.resume-block h4{font-size:20px;color:#00000f;line-height:30px}.resume-block .progress{position:relative;margin:16px 0;width:100%;height:12px;background:rgba(28,31,33,.06);border-radius:6px}.resume-block .progress ins{position:absolute;height:12px;content:"";width:0;transition:2s width;background:#149cb8;border-radius:6px}.resume-block .resume-percent{display:inline-block;font-size:24px;color:#545c63;line-height:36px}.resume-block .preview{font-size:12px;color:#149cb8;line-height:36px;display:inline-block;margin:0 0 0 43px}.qustion-block{padding:28px 32px;background:rgba(28,31,33,.04);border-radius:12px}.qustion-block h3{font-size:20px;color:#545c63;line-height:30px;margin-bottom:6px}.qustion-block p{font-size:12px;color:#545c63;line-height:18px;margin-bottom:8px}.qustion-block span{display:block;font-size:16px;color:#149cb8;line-height:24px}.recommend-company{margin-top:24px}.recommend-company h2{font-size:16px;color:#1c1f21;line-height:24px}.recommend-company .recommend-company-list{margin-top:16px}.recommend-company .recommend-company-list .company-item{background:#fff;border-radius:8px;margin-right:4px;margin-bottom:4px;display:inline-block;float:left}.recommend-company .recommend-company-list .company-item img{width:158px;height:96px;background-size:cover;background-position:top center;border-radius:8px;margin:0 auto;vertical-align:middle}.recommend-company .recommend-company-list .company-item:hover{background:#fff;box-shadow:0 4px 8px 0 rgba(28,31,33,.1);border-radius:8px}.recommend-company .recommend-company-list .company-item:nth-child(2n){margin-right:0}.company-description{padding:28px 32px;background:rgba(20,156,184,.06);border-radius:12px}.company-description h3{font-size:20px;color:#1c1f21;line-height:30px;width:168px;float:left;word-break:break-all}.company-description img{width:72px;height:72px;border-radius:8px;margin-left:16px}.company-description ul{clear:both;content:"";margin-top:12px}.company-description ul li{font-size:14px;color:#545c63;height:22px;line-height:22px;margin-bottom:16px}.company-description ul li span{display:inline-block;margin-right:16px}.company-description ul li i{color:#149cb8;font-size:20px;line-height:22px;margin-right:8px;margin-top:-2px;display:inline-block;vertical-align:middle}.company-description ul li:last-child{margin-bottom:0}.company-description .company-instroduce{margin-top:10px}.company-description .company-instroduce:before{content:"";display:inline-block;width:256px;border:1px solid rgba(20,156,184,.4)}.company-description .company-instroduce p{margin-top:8px;font-size:14px;color:#545c63;line-height:28px;word-break:break-all;word-wrap:break-word}.more-jobs{margin-top:24px}.more-jobs h2{font-size:16px;color:#1c1f21;line-height:24px}.more-jobs .more-btn{float:right;font-size:12px;color:#9199a1;line-height:24px}.more-jobs li>a{display:block;position:relative;margin-top:16px}.more-jobs li>a h3{font-size:14px;color:#1c1f21;line-height:22px;font-weight:800;overflow:hidden;width:260px;text-overflow:ellipsis;white-space:nowrap}.more-jobs li>a p{font-size:12px;color:#545c63;line-height:22px}.more-jobs li>a p span{display:inline-block;margin-left:8px}.more-jobs li>a .detail-company-info{color:#9199a1;line-height:18px}.more-jobs li>a .detail-company-info span{display:inline-block;line-height:24px}.more-jobs li>a .detail-company-info i{margin:0 4px}.more-jobs li>a:hover h3{color:#149cb8}.more-jobs li>a .company-img{width:36px;height:36px;border-radius:8px;position:absolute;right:0;top:0}.imv2-check_c{color:#00b33b}.imv2-error_c{color:#f01400}.detail-content{padding:46px 48px;background:#fff;-webkit-box-shadow:0 4px 8px rgba(28,31,33,.1);-moz-box-shadow:0 4px 8px rgba(28,31,33,.1);box-shadow:0 4px 8px rgba(28,31,33,.1);border-radius:12px}.detail-content .detail-top{position:relative}.detail-content .detail-top h1{font-size:24px;color:#1c1f21;line-height:36px;overflow:hidden;width:500px;text-overflow:ellipsis;white-space:nowrap}.detail-content .detail-top .job-info{margin-top:8px;font-size:14px;color:#545c63}.detail-content .detail-top .job-info span{display:inline-block;line-height:24px}.detail-content .detail-top .job-info i{margin:0 8px}.detail-content .detail-top .job-info .salary{font-size:16px;color:#fa0;line-height:24px;font-weight:700}.detail-content .detail-top .issue-data{display:inline-block;margin-top:24px;font-size:12px;color:#9199a1;line-height:18px;position:relative}.detail-content .detail-top .issue-data:after{content:"";position:absolute;top:10px;left:69px;display:inline-block;width:635px;border-bottom:1px solid #d3d6d9}.detail-content .detail-top .send-resume{position:absolute;top:0;right:0}.detail-content .detail-top .collect-icon{position:absolute;top:0;right:154px;font-size:20px;color:#d3d6d9;line-height:48px;cursor:pointer}.detail-content .detail-top .collect-icon.onactive{color:#fa0}.detail-content .detail-top .gray-send-resume{position:absolute;top:0;right:0;background:#d3d6d9;border-radius:24px;line-height:48px;width:112px;height:48px;text-align:center;font-size:16px;color:#fff}.detail-content .skill-content{margin-top:48px}.detail-content .skill-content h2{font-size:16px;color:#1c1f21;line-height:24px;font-weight:800}.detail-content .skill-content .label{margin-top:16px}.detail-content .skill-content .label li{float:left;padding:0 12px;height:24px;line-height:24px;color:#545c63;font-size:12px;background:rgba(84,92,99,.1);border-radius:12px;margin-right:8px}.detail-content .skill-content .label li:last-child{margin-right:0}.detail-content .job-description,.detail-content .job-location{margin-top:36px}.detail-content .job-description h2,.detail-content .job-location h2{font-size:16px;color:#1c1f21;line-height:24px;font-weight:800;margin-bottom:16px}.detail-content .job-description .description-content,.detail-content .job-description .location-content,.detail-content .job-location .description-content,.detail-content .job-location .location-content{font-size:14px;color:#545c63;line-height:32px;white-space:normal;word-break:break-all}