.pop-demand{color:#00a0e9!important;cursor:pointer}.companymessage{width:100%;padding-bottom:60px}.companymessage .index-first{margin-top:40px;width:100%;height:160px;background:#fff}.companymessage .index-first .index-first-main{display:flex}.companymessage .index-first .index-first-main .index-first-img{overflow:hidden;width:120px;height:120px}.companymessage .index-first .index-first-main .index-first-img .img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.companymessage .index-first .index-first-main .index-first-con{margin-top:10px;margin-left:48px}.companymessage .index-first .index-first-main .index-first-con .h1{height:43px;font-size:30px;margin-bottom:22px}.companymessage .index-first .index-first-main .index-first-con .h1-con span{padding:5px 7px 5px 7px;color:#666;font-size:12px;background-color:#eee;margin-right:10px;border-radius:5px}.companymessage .index-center{width:100%;margin-top:20px}.companymessage .index-center .index-center-main{display:flex}.companymessage .index-center .index-center-main .index-center-left{width:calc(100% - 460px);margin-right:40px}.companymessage .index-center .index-center-main .index-center-left .index-center-left-cen{height:70px;background:#fff;border:1px solid #ddd;border-radius:5px;display:flex;align-items:center}.companymessage .index-center .index-center-main .index-center-left .index-center-left-cen p{width:239px;height:20px;font-size:14px;text-align:left;color:#000;line-height:20px;text-align:center}.companymessage .index-center .index-center-main .index-center-left .list2{display:flex;flex-direction:column;margin-top:10px;margin-bottom:25px}.companymessage .index-center .index-center-main .index-center-left .list2 .job-item{padding-left:21px;margin-bottom:10px;height:100px;background:#fff;border:1px solid #ddd;border-radius:5px}.companymessage .index-center .index-center-main .index-center-left .list2 .job-item .item-top{margin:16px 0 10px 0;display:flex;justify-content:space-between}.companymessage .index-center .index-center-main .index-center-left .list2 .job-item .item-top .item-top-h2{display:inline-block;height:23px;font-size:16px;font-weight:700;text-align:left;color:#000;line-height:23px;margin-right:20px}.companymessage .index-center .index-center-main .index-center-left .list2 .job-item .item-top .item-top-sp{height:20px;font-size:14px;text-align:left;color:#ec6709;line-height:20px}.companymessage .index-center .index-center-main .index-center-left .list2 .job-item .item-top .item-top-time{margin-right:20px;font-size:12px;color:#999;line-height:24px}.companymessage .index-center .index-center-main .index-center-left .list2 .job-item .item-bottom{display:flex}.companymessage .index-center .index-center-main .index-center-left .list2 .job-item .item-bottom .benefit-item{margin-top:5px;margin-bottom:20px}.companymessage .index-center .index-center-main .index-center-left .list2 .job-item .item-bottom .benefit-item .item-bottom-sp{height:17px;font-size:12px;text-align:left;color:#666;line-height:17px;margin-right:16px;padding:5px 7px 5px 7px;background-color:#eee;border-radius:5px}.companymessage .index-center .index-center-main .index-center-left .list2 .job-item .item-bottom .item-bottom-span{margin:0 20px 23px auto;height:17px;font-size:12px;text-align:left;color:#999;line-height:17px}.companymessage .index-center .index-center-main .index-center-left .block{display:flex;align-items:center;justify-content:center;margin-top:22.53px;margin-bottom:95.31px}.companymessage .index-center .index-center-main .index-center-right{width:420px}.companymessage .index-center .index-center-main .index-center-right .right-con{background:#fff;position:relative;border:1px solid #ddd;min-height:610px;border-radius:5px;width:420px}.companymessage .index-center .index-center-main .index-center-right .right-con .h1{color:#333;line-height:31px;font-weight:700;font-size:22px;margin:30px auto 14px 30px}.companymessage .index-center .index-center-main .index-center-right .right-con .button{position:absolute;display:flex;width:80px;height:30px;background-color:#ff4500;justify-content:center;align-items:center;border-radius:9px;padding:5px 10px;margin:0 auto;bottom:30px;transform:translateX(-50%);left:50%}.companymessage .index-center .index-center-main .index-center-right .right-img{width:420px;height:162px;border-radius:8px;margin-top:20px}.companymessage .index-center .index-center-main .index-center-right .right-img .img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.companymessage .index-center .index-center-main .index-center-right .right-con p{font-size:14px;text-align:left;color:#666;line-height:30px;margin-left:30px;margin-right:20px}.pointDiv{cursor:pointer}