.jd-content .section-jd{width:960px;margin:80px auto 0}.jd-content .section-jd .jd-header .jd-back{display:inline-flex;grid-gap:8px;gap:8px;align-items:center}.jd-content .section-jd .jd-header .jd-back svg{width:20px;height:20px}.jd-content .section-jd .jd-header .jd-back span{font-size:16px;font-weight:400;line-height:20px;color:#495059}.jd-content .section-jd .jd-header .jb-title-box{display:flex;justify-content:space-between;margin-top:12px}.jd-content .section-jd .jd-header .jb-title-box .jd-title{font-size:36px;font-weight:700;line-height:54px;color:#212935;margin:0}.jd-content .section-jd .jd-header .jd-header-chip{margin-top:12px;display:flex;grid-gap:12px;gap:12px}.jd-content .section-jd .jd-header .jd-header-chip .jd-header-chip-item{display:flex;grid-gap:8px;gap:8px;padding:4px 8px;background:#f6f6f7;border-radius:8px}.jd-content .section-jd .jd-header .jd-header-chip .jd-header-chip-item svg{width:20px;height:20px}.jd-content .section-jd .jd-header .jd-header-chip .jd-header-chip-item span{font-size:14px;font-weight:400;line-height:22px;color:#545a63}.jd-content .section-jd .jd-header .jd-action-mb{display:none;margin-top:12px}.jd-content .section-jd .jd-header .jd-cv{margin-top:40px;display:flex;justify-content:space-between;grid-gap:20px;gap:20px}.jd-content .section-jd .jd-header .jd-cv .jd-deadline,.jd-content .section-jd .jd-header .jd-cv .jd-quantity{border:1px solid #babdc0;border-radius:12px;display:flex;flex:1;padding:12px;grid-gap:16px;gap:16px;align-items:center}.jd-content .section-jd .jd-header .jd-cv .jd-deadline .jd-icon svg,.jd-content .section-jd .jd-header .jd-cv .jd-quantity .jd-icon svg{width:40px;height:40px}.jd-content .section-jd .jd-header .jd-cv .jd-deadline .jd-cv-box,.jd-content .section-jd .jd-header .jd-cv .jd-quantity .jd-cv-box{display:flex;flex-direction:column}.jd-content .section-jd .jd-header .jd-cv .jd-deadline .jd-cv-box .jd-cv-top,.jd-content .section-jd .jd-header .jd-cv .jd-quantity .jd-cv-box .jd-cv-top{font-size:14px;line-height:22px}.jd-content .section-jd .jd-header .jd-cv .jd-deadline .jd-cv-box .jd-cv-bot,.jd-content .section-jd .jd-header .jd-cv .jd-quantity .jd-cv-box .jd-cv-bot{font-size:18px;line-height:28px;color:#378aff}.jd-content .section-jd .jd-body .jd-item{margin-top:40px}.jd-content .section-jd .jd-body .jd-item .jd-item-title{font-size:20px;font-weight:500;line-height:30px;color:#212935}.jd-content .section-jd .jd-body .jd-item .jd-list{padding-left:20px;margin:16px 0 0}.jd-content .section-jd .jd-body .jd-item .jd-list li{font-size:16px;line-height:24px;color:#616770}.jd-content .section-jd .jd-body .jb-detail-action{margin-top:40px}.jd-content .section-calendar-wrap{background:#e9f4ff;padding:100px 0;margin:100px auto;display:flex;justify-content:center}.jd-content .section-calendar-wrap .section-calendar{width:800px;display:flex;grid-gap:24px;gap:24px}.jd-content .section-calendar-wrap .section-calendar .calendar-left{width:40%;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.jd-content .section-calendar-wrap .section-calendar .calendar-left .calendar-title{font-size:32px;font-weight:700;line-height:48px;margin:0;color:#212935}.jd-content .section-calendar-wrap .section-calendar .calendar-left .calendar-desc{font-size:16px;font-style:italic;font-weight:400;line-height:24px;margin:0}.jd-content .section-calendar-wrap .section-calendar .calendar-right{flex:1}.jd-content .section-calendar-wrap .section-calendar .calendar-right .calendar-item{display:flex;grid-gap:24px;gap:24px}.jd-content .section-calendar-wrap .section-calendar .calendar-right .calendar-item .calendar-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.jd-content .section-calendar-wrap .section-calendar .calendar-right .calendar-item .calendar-header svg{margin:3px 0;width:20px;height:20px}.jd-content .section-calendar-wrap .section-calendar .calendar-right .calendar-item .calendar-header .calendar-line{width:1px;flex:1;min-height:84px;height:auto;background:#378aff;margin:8px 10px 8px 9px}.jd-content .section-calendar-wrap .section-calendar .calendar-right .calendar-item .calendar-body{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.jd-content .section-calendar-wrap .section-calendar .calendar-right .calendar-item .calendar-body .calendar-day{font-size:18px;font-weight:500;line-height:26px;color:#2c343f}.jd-content .section-calendar-wrap .section-calendar .calendar-right .calendar-item .calendar-body .calendar-content{font-size:14px;font-weight:400;line-height:22px}.jd-content .section-calendar-wrap .section-calendar .calendar-right .calendar-item .calendar-body .calendar-action{margin-top:60px}.jd-content .section-post{width:960px;margin:0 auto 100px}.jd-content .section-post .suggest-title{margin-bottom:40px;font-size:36px;font-weight:700;line-height:54px;color:#212935}.jd-content .section-post .section-post-row .section-post-col .post-box{display:flex;flex-direction:column;padding:16px;grid-gap:16px;gap:16px;border-radius:16px;box-shadow:0 0 40px 0 rgba(149,155,173,.1019607843)}.jd-content .section-post .section-post-row .section-post-col .post-box .post-thumb img{display:block;width:100%;border-radius:12px}.jd-content .section-post .section-post-row .section-post-col .post-box .post-detail{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.jd-content .section-post .section-post-row .section-post-col .post-box .post-detail .post-title{font-size:24px;font-weight:500;line-height:30px;color:#212935}.jd-content .section-post .section-post-row .section-post-col .post-box .post-detail .post-desc{font-size:16px;font-weight:400;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:48px;width:100%}.jd-content .section-post .section-post-row .section-post-col .post-box .post-detail .post-action .btn-activity{padding:8px 0;border:none}.jd-content .section-post .section-post-row .section-post-col .post-box .post-detail .post-action .btn-activity .btn-text{font-size:16px;line-height:22px}.jd-content .modal-cv .modal-dialog .modal-content{width:680px;border-radius:24px}.jd-content .modal-cv .modal-dialog .modal-content .modal-header{padding:24px 28px 0}.jd-content .modal-cv .modal-dialog .modal-content .modal-header h5{font-size:32px;font-weight:700;line-height:48px;color:#212935}.jd-content .modal-cv .modal-dialog .modal-content .modal-header button{padding:10px;margin:-10px -10px 0 0}.jd-content .modal-cv .modal-dialog .modal-content .modal-header button svg{width:24px;height:24px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body{padding:28px 28px 0}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .info-job{padding:16px;border-radius:20px;border:1px solid #378aff}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .info-job .info-job-title{font-size:18px;font-weight:500;line-height:28px;color:#2c343f}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .info-job .info-job-title span{color:#378aff}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .info-job .info-job-chip{margin-top:20px;display:flex;grid-gap:12px;gap:12px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .info-job .info-job-chip .info-job-chip-item{display:flex;grid-gap:8px;gap:8px;padding:4px 8px;background:#f6f6f7;border-radius:8px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .info-job .info-job-chip .info-job-chip-item svg{width:20px;height:20px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .info-job .info-job-chip .info-job-chip-item span{font-size:14px;font-weight:400;line-height:22px;color:#545a63}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info{margin-top:28px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-group label{font-size:14px;font-weight:500;line-height:22px;color:#39414b}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-group input,.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-group textarea{border-radius:12px;background:#f6f6f7;padding:12px;font-size:16px;font-weight:500;line-height:24px;height:48px;border:none}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-group input::-moz-placeholder,.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-group textarea::-moz-placeholder{font-size:16px;font-weight:400;line-height:24px;color:#afb2b6}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-group input::placeholder,.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-group textarea::placeholder{font-size:16px;font-weight:400;line-height:24px;color:#afb2b6}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-group textarea{height:unset}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-row{margin-right:-12px;margin-left:-12px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-row [class*=col-]{padding-right:12px;padding-left:12px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file{margin-bottom:24px;height:unset}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file .candidate-info-file-label{font-size:14px;font-weight:500;line-height:22px;color:#39414b}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file input{display:none}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file label{margin-top:5px;position:unset;border:1px solid #c8cacd;background:#f6f6f7;display:flex;flex-direction:column;justify-content:center;align-items:center;height:unset;grid-gap:12px;gap:12px;padding:16px 0;border-radius:12px;cursor:pointer}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file label .custom-file-icon{width:24px;height:24px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file label .custom-file-icon svg{color:#7a7f86}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file label .custom-file-text{font-size:16px;line-height:24px;color:#afb2b6}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file label .custom-file-button{display:flex;align-items:center;grid-gap:12px;gap:12px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file label .custom-file-button span{font-size:16px;font-weight:500;line-height:22px;color:#378aff}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file label .custom-file-button svg{width:20px;height:20px;color:#495059}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file label:after{display:none}.jd-content .modal-cv .modal-dialog .modal-content .modal-footer{padding:28px 28px 24px}.jd-content .modal-cv .modal-dialog .modal-content .modal-footer .jd-action{margin:0;flex:1}.jd-content .modal-cv .modal-dialog .modal-content .modal-footer .jd-action .btn-action{width:100%;justify-content:center}.jd-content .modal-notify .modal-dialog .modal-content{width:680px;border-radius:24px;border:1px solid #059945}.jd-content .modal-notify .modal-dialog .modal-content .modal-header{padding:24px 28px 0}.jd-content .modal-notify .modal-dialog .modal-content .modal-header h5{font-size:24px;font-weight:600;line-height:36px;color:#212935}.jd-content .modal-notify .modal-dialog .modal-content .modal-header button{padding:10px;margin:-10px -10px 0 0}.jd-content .modal-notify .modal-dialog .modal-content .modal-header button svg{width:24px;height:24px}.jd-content .modal-notify .modal-dialog .modal-content .modal-body{padding:28px 28px 24px}.jd-content .modal-notify .modal-dialog .modal-content .modal-body .notify-content{font-size:16px;line-height:24px;color:#212935}@media(max-width:1200px){.jd-content .section-jd{width:814px;margin:40px auto 0}.jd-content .section-jd .jd-body .jd-item .jd-item-title{font-size:16px;line-height:24px}.jd-content .section-jd .jd-body .jd-item .jd-list li{font-size:14px;line-height:22px}.jd-content .section-post{width:894px}.jd-content .section-post .suggest-title{font-size:28px;line-height:42px}.jd-content .section-post .section-post-row .section-post-col .post-box .post-detail .post-desc{font-size:14px;line-height:22px}.jd-content .modal-cv .modal-dialog .modal-content .modal-header{padding:12px 16px 0}.jd-content .modal-cv .modal-dialog .modal-content .modal-header h5{font-size:24px;line-height:36px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .info-job{border-radius:16px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body{padding:20px 16px 0}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .custom-file,.jd-content .modal-cv .modal-dialog .modal-content .modal-body .form-group{margin-bottom:12px!important}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info{margin-top:20px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-group input,.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-group textarea{font-size:14px;line-height:22px;height:46px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-group textarea{height:48px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file .custom-file-label{flex-direction:row}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file .custom-file-label .custom-file-icon svg{color:#378aff;height:20px;width:20px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file .custom-file-label .custom-file-text{display:none}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file .custom-file-label .custom-file-button span{font-size:14px;line-height:20px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .info-job .info-job-title{font-size:16px;line-height:24px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .info-job .info-job-chip{margin-top:12px}.jd-content .modal-cv .modal-dialog .modal-content .modal-footer{padding:8px 16px 12px}.jd-content .modal-notify .modal-dialog .modal-content .modal-header{padding:12px 16px 0}.jd-content .modal-notify .modal-dialog .modal-content .modal-body{padding:28px 16px 12px}.jd-content .modal-notify .modal-dialog .modal-content .modal-body .notify-content{font-size:14px;line-height:22px}}@media(max-width:992px){.jd-content .section-jd{width:unset;margin:40px 40px 0}.jd-content .section-calendar-wrap .section-calendar{width:unset;margin:0 40px}.jd-content .section-calendar-wrap .section-calendar .calendar-left .calendar-title{font-size:24px;line-height:36px}.jd-content .section-calendar-wrap .section-calendar .calendar-left .calendar-desc{font-size:14px;line-height:22px}.jd-content .section-calendar-wrap .section-calendar .calendar-right .calendar-item .calendar-header .calendar-line{min-height:62px}.jd-content .section-calendar-wrap .section-calendar .calendar-right .calendar-item .calendar-body .calendar-day{font-size:16px;line-height:24px}.jd-content .section-post{display:none}.jd-content .modal-cv,.jd-content .modal-notify{padding-right:0!important}.jd-content .modal-cv .modal-dialog,.jd-content .modal-notify .modal-dialog{padding:0 16px;max-width:712px;width:auto;margin:1.75rem auto}.jd-content .modal-cv .modal-dialog .modal-content,.jd-content .modal-notify .modal-dialog .modal-content{width:100%}}@media(max-width:576px){.jd-content .section-jd{margin:18px 12px 0}.jd-content .section-jd .jd-header .jd-back span{font-size:12px;line-height:14px}.jd-content .section-jd .jd-header .jb-title-box .jd-title{font-size:24px;line-height:36px}.jd-content .section-jd .jd-header .jb-title-box .jd-action{display:none}.jd-content .section-jd .jd-header .jd-header-chip .jd-header-chip-item svg{width:16px;height:16px}.jd-content .section-jd .jd-header .jd-header-chip .jd-header-chip-item span{font-size:12px;line-height:18px}.jd-content .section-jd .jd-header .jd-action-mb{display:block}.jd-content .section-jd .jd-header .jd-action-mb .btn-learn-more span{font-size:14px;line-height:20px}.jd-content .section-jd .jd-header .jd-cv{flex-direction:column;grid-gap:8px;gap:8px}.jd-content .section-jd .jd-header .jd-cv .jd-deadline,.jd-content .section-jd .jd-header .jd-cv .jd-quantity{padding:12px}.jd-content .section-jd .jd-header .jd-cv .jd-deadline .jd-icon svg,.jd-content .section-jd .jd-header .jd-cv .jd-quantity .jd-icon svg{width:20px;height:20px}.jd-content .section-jd .jd-header .jd-cv .jd-deadline .jd-cv-box,.jd-content .section-jd .jd-header .jd-cv .jd-quantity .jd-cv-box{flex-direction:row;align-items:center;justify-content:space-between;flex:1}.jd-content .section-jd .jd-header .jd-cv .jd-deadline .jd-cv-box .jd-cv-top,.jd-content .section-jd .jd-header .jd-cv .jd-quantity .jd-cv-box .jd-cv-top{font-size:12px;line-height:18px}.jd-content .section-jd .jd-header .jd-cv .jd-deadline .jd-cv-box .jd-cv-bot,.jd-content .section-jd .jd-header .jd-cv .jd-quantity .jd-cv-box .jd-cv-bot{font-size:18px;line-height:28px}.jd-content .section-jd .jd-body .jd-item .jd-list{margin-top:12px}.jd-content .section-calendar-wrap{margin:60px auto;padding:60px 0}.jd-content .section-calendar-wrap .section-calendar{width:unset;margin:0 12px;flex-direction:column;grid-gap:32px;gap:32px}.jd-content .section-calendar-wrap .section-calendar .calendar-left{width:100%}.jd-content .section-calendar-wrap .section-calendar .calendar-left .calendar-title{font-size:24px;line-height:36px}.jd-content .section-calendar-wrap .section-calendar .calendar-left .calendar-desc{font-size:12px;line-height:18px}.jd-content .section-calendar-wrap .section-calendar .calendar-right .calendar-item .calendar-header .calendar-line{min-height:62px}.jd-content .section-calendar-wrap .section-calendar .calendar-right .calendar-item .calendar-body .calendar-day{font-size:16px;line-height:24px}.jd-content .modal-cv .modal-dialog,.jd-content .modal-notify .modal-dialog{padding:0;max-width:unset;width:100%;margin:auto}.jd-content .modal-cv .modal-dialog .modal-content,.jd-content .modal-notify .modal-dialog .modal-content{width:100%}.jd-content .modal-cv .modal-dialog .modal-content .modal-header button,.jd-content .modal-notify .modal-dialog .modal-content .modal-header button{padding:5px;margin:-5px -5px 0 0}.jd-content .modal-cv .modal-dialog .modal-content .modal-header{padding:12px 12px 0}.jd-content .modal-cv .modal-dialog .modal-content .modal-header h5{font-size:20px;line-height:30px}.jd-content .modal-cv .modal-dialog .modal-content .modal-header button svg{width:20px;height:20px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body{padding:20px 12px 0}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .custom-file,.jd-content .modal-cv .modal-dialog .modal-content .modal-body .form-group{margin-bottom:12px!important}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-group input,.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-group textarea{font-size:14px;line-height:22px;height:46px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .form-group textarea{height:48px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file .custom-file-label{flex-direction:row}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file .custom-file-label .custom-file-icon svg{color:#378aff;height:20px;width:20px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file .custom-file-label .custom-file-text{display:none}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .candidate-info .custom-file .custom-file-label .custom-file-button span{font-size:14px;line-height:20px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .info-job{border-radius:12px;padding:12px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .info-job .info-job-title{font-size:14px;line-height:22px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .info-job .info-job-chip{margin-top:12px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .info-job .info-job-chip .info-job-chip-item svg{width:16px;height:16px}.jd-content .modal-cv .modal-dialog .modal-content .modal-body .info-job .info-job-chip .info-job-chip-item span{font-size:12px;line-height:18px}.jd-content .modal-notify .modal-dialog .modal-content .modal-header{padding:12px 12px 0}.jd-content .modal-notify .modal-dialog .modal-content .modal-header h5{font-size:16px;line-height:24px}.jd-content .modal-notify .modal-dialog .modal-content .modal-header button svg{width:16px;height:16px}.jd-content .modal-notify .modal-dialog .modal-content .modal-body{padding:12px 16px}.jd-content .modal-notify .modal-dialog .modal-content .modal-body .notify-content{font-size:12px;line-height:18px}}