.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}.list-title{font-size:16px;color:#1c1f21;line-height:24px;font-weight:700;margin-bottom:24px}.list-title sup{font-size:12px;color:#9199a1;line-height:24px;font-weight:400}.unlist{margin-top:96px;text-align:center}.unlist i{font-size:72px;color:#d3d6d9}.unlist p{margin-top:8px;font-size:16px;color:#9199a1;letter-spacing:0;line-height:24px}.item{position:relative;padding:28px 32px;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;margin-bottom:8px}.item h2{font-size:20px;color:#1c1f21;line-height:30px}.item h2 em{float:right;font-style:normal;font-size:14px;color:#1c1f21}.item h2 em.refuse-text{color:#9199a1}.item h2 em .imv2-dot_normal{font-size:20px;vertical-align:text-top}.item .job-list-info{overflow:hidden;position:relative}.item .job-list-info a:hover{color:#149cb8}.item .job-list-info .job-info{margin-top:8px;font-size:14px;color:#545c63;height:24px}.item .job-list-info .job-info span{display:inline-block;line-height:24px}.item .job-list-info .job-info i{margin:0 8px}.item .job-list-info .job-info .salary{font-size:16px;color:#fa0;line-height:24px;font-weight:700}.item .job-list-info .tag{margin-top:16px;overflow:hidden}.item .job-list-info .tag li{float:left;padding:4px 12px;background:rgba(84,92,99,.1);border-radius:12px;font-size:12px;color:#545c63;line-height:16px;margin-right:8px}.item:hover{cursor:pointer;-webkit-box-shadow:0 8px 16px rgba(28,31,33,.2);-moz-box-shadow:0 8px 16px rgba(28,31,33,.2);box-shadow:0 8px 16px rgba(28,31,33,.2)}.success{color:#19a1e6;font-size:10px}.looked{color:#1fad4e;font-size:10px}.wait{color:#fa0;font-size:10px}.refuse{color:#b2b8bd;font-size:10px}.invite{color:#26d962;font-size:10px}.delivery-title{margin-bottom:24px}.delivery-title h1{font-size:16px;color:#1c1f21;line-height:24px;font-weight:800;float:left;margin-right:24px}.delivery-title .delivery-nav{float:left;line-height:24px}.delivery-title .delivery-nav li{float:left}.delivery-title .delivery-nav li>a{display:inline-block;padding:4px 12px;margin-right:8px;line-height:16px;font-size:12px;color:#545c63}.delivery-title .delivery-nav li>a.active{color:#fff;background:#9199a1;border-radius:12px}.delivery-title .delivery-nav li>a.active:hover{color:#fff;background:#9199a1}.delivery-title .delivery-nav li>a:hover{background:rgba(145,153,161,.2);border-radius:12px}.invite-info{margin-top:28px;border-top:2px solid #d3d6d9;background:#fff;padding-top:28px}.invite-info li{float:left;margin-right:64px}.invite-info li:last-child{margin-right:0}.invite-info li h3{font-size:14px;color:#1c1f21;line-height:22px;font-weight:700}.invite-info li p{font-size:14px;color:#240000;line-height:22px}