.background-write{background-color:#fff}.top-content{height:180px;background:url(../../../../images/business/website/job/jobdetailbg.jpg) no-repeat center top;padding-top:25px}.new_hover{width:23%;height:50px;line-height:50px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;background:#fff;cursor:default}.new_hover::after{content:attr(data-title);position:absolute;left:0;top:100%;z-index:9999;background:#333;color:#fff;padding:5px 10px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.new_hover:hover::after{opacity:1}.content-center{width:1200px;margin:0 auto}.content-center>.detail{width:860px;height:150px;float:left}.content-center>.detail>.position-name{font-size:26px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.content-center>.detail>.position-name>div{width:98px;height:28px;font-size:14px;color:#e0e0e0;border:1px solid #e0e0e0;text-align:center;margin-top:5px;padding-top:3px;float:right}.content-center>.detail>.wage{font-size:30px;color:#fa6041}.content-center>.detail>.have-top{height:20px}.content-center>.detail>.have-top>.enterprise-nature{font-size:16px;color:#666;float:left}.content-center>.detail>.have-top>.separator{width:2px;height:15px;background-color:#666;margin:5px 12px 0;float:left}.content-center>.detail>.update-time{font-size:14px;color:#666;margin-top:15px}.update-time>.clock{width:15px;height:15px;background:url(../../../../images/business/website/job/btime.png) no-repeat center top;background-size:100% 100%;margin-top:3px;float:left}.update-time>.refresh{width:15px;height:15px;background:url(../../../../images/business/website/job/xmjll.png) no-repeat center top;background-size:100% 100%;float:left;margin-top:2px}.update-time>.time{margin-left:5px;float:left}.button-group>button{font-size:20px;color:#fff;border:none;margin-top:80px}.button-group>.collection{width:160px;height:50px;background-color:#ff923a;float:left;border-radius:5px}.button-group>.collection>img{margin-bottom:4px}.button-group>.job-application{width:160px;height:50px;background-color:#26a9e1;margin-left:16px;float:left;border-radius:5px}.share{font-size:16px;color:#fff;margin-left:30px;float:right}.share>button{border:none;background-color:transparent}.share>button:focus{outline:0}.share>div{width:81px;height:81px;background:url(../../../../images/business/website/job/QRCode.png) no-repeat;background-size:100% 100%;margin-top:18px;margin-left:12px}.share>span{display:block;margin-top:10px;margin-left:12px}.main-content{width:1200px;min-height:650px;margin:0 auto}.main-content>.position-detail{width:880px;min-height:500px;float:left}.position-detail>.title{font-size:20px;color:#333;margin-top:20px;float:left}.position-detail>.cross-line{width:790px;height:1px;background-color:#d7d7d7;margin:34px 0 14px 10px;float:left}.position-detail>.describe{width:880px;min-height:100px;font-size:14px;color:#666;padding-top:20px;float:left}.position-detail>.video-publicity{width:880px;margin-top:20px;float:left}.position-detail>.video-publicity>.video-carousel{width:880px;height:495px;background-color:#000}.position-detail>.video-publicity .carousel-inner,.position-detail>.video-publicity .item{width:100%;height:100%}.position-detail>.video-publicity video{display:block;width:100%;height:100%;background-color:#000}.position-detail>.video-publicity .carousel-control{background-image:none!important}.recruiting-position{padding-bottom:15px}.job-information{width:273px;height:88px;border:1px solid #d7d7d7;margin-top:20px;margin-right:20px;padding:5px;float:left}.job-information>div{float:left}.position{font-size:16px;color:#26a9e1;width:235px;height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.salary{font-size:18px;color:#fa6041;float:right!important;margin-top:5px}.company{font-size:14px;color:#666;margin-top:5px;width:100px;height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-detail>.recruiting-position>.refresh{width:880px;float:left;display:none}.position-detail>.recruiting-position>.refresh>button{width:273px;height:35px;font-size:14px;color:#26a9e1;border:1px solid #26a9e1;background-color:transparent;margin:20px 0 0 293px}.position-detail>.recruiting-position>.refresh>button>img{margin-bottom:2px}.main-content>.enterprise-information{display:inline-block;width:278px;min-height:258px;border:1px solid #d7d7d7;margin:20px 0 20px 40px;float:left;border-radius:5px}.main-content>.enterprise-information>div{height:30px;margin-top:10px;text-align:center;padding-left:10px}.main-content>.enterprise-information>.logo{width:80px;height:80px;border:1px solid #d7d7d7;background:no-repeat;background-size:100% 100%;margin:10px 83px 0 83px;border-radius:5px}.main-content>.enterprise-information>.total-title{font-size:20px;color:#333;margin-top:0;height:50px;text-align:left;padding-left:15px;line-height:50px;border-top-right-radius:5px;border-top-left-radius:5px;background-image:linear-gradient(to right,#f0faff,#fbfbfa)}.enterprise-information>div>.title{font-size:14px;color:#333;float:left}.enterprise-information>div>.message{width:100%;font-size:14px;color:#666;float:left;line-height:30px}.enterprise-information>div>.company-name{font-size:16px;color:#26a9e1;line-height:30px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-link{color:#333}.address-link{color:#333}.company-link:hover{color:#165dff}.address-lin:k:hover{color:#165dff}.resume-modal-body>.r-item{border-bottom:1px dashed #e9e9e9;height:50px;line-height:50px}.resume-modal-body>.r-item>.r-item-left{font-size:24px}.resume-modal-body>.r-item>.r-item-right{margin-top:5px}.recommend{display:inline-block;width:278px;min-height:258px;border:1px solid #d7d7d7;margin:0 0 20px 40px;float:left;border-radius:5px}.recommend>.title{font-size:20px;color:#333;margin-top:0;height:50px;text-align:left;padding-left:15px;line-height:50px;border-top-right-radius:5px;border-top-left-radius:5px;background-image:linear-gradient(to right,#f0faff,#fbfbfa)}.recommend .job{width:100%;height:89px;cursor:pointer}.recommend .job div{width:100%;height:44px;padding:0 10px}.recommend .job .job-name,.recommend .job .name{float:left;display:inline-block;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;list-style:none}.main-area .detail-area .right-area .recommend .job .job-position,.recommend .job .money{float:right;display:inline-block;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommend .job .job-name{font-size:16px}.recommend .job .name{font-size:16px;max-width:90%;color:#999}.recommend .job .money{font-size:16px;color:#fb9a25;left:-20px}.recommend .job .job-position{font-size:14px;color:#999;left:-20px}.recommend .job .job-position a{width:17px;height:14px;background:url(../../../../images/business/oddJob/website/job/position-logo.png) top center no-repeat;text-align:center;display:inline-block;position:relative;top:2px;right:2px}.warn{width:100%;height:50px;background-color:#fef0f0;margin:0;display:flex}.warn .warnCon{font-size:14px;color:#f56c6c;width:1200px;margin:0 auto;height:50px;line-height:50px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.warn .warnicon{float:left;width:18px;height:18px;background:url(../../../../images/business/oddJob/userCenter/person/home/warn.png) center center no-repeat;position:relative;top:16px;margin:0}.warn .warnCon span{position:relative;left:5px}.jobAiCompare span{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;font-size:13px;color:#26a9e1;border-radius:12px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;margin-top:95px;margin-left:30px;cursor:pointer}