body{background-color:#efefef;font-size:14px;color:#333}body div{word-break:break-all}.activity-form-main{width:1200px;margin:20px auto 60px;border-radius:10px;overflow:hidden;background-color:#fff;padding:0}.activity-form-main .banner{width:100%;height:300px;background-size:cover;background-repeat:no-repeat}.activity-form-main .form-container{padding:0 60px}.activity-form-main .form-container .form-wrapper{margin-bottom:16px}.activity-form-main .form-container .form-content{padding-top:30px}.activity-form-main .form-container .el-radio{--el-radio-input-height: 16px;--el-radio-input-width: 16px;--el-radio-font-color: $font-color;display:inline-flex;align-items:center;line-height:24px;height:24px;margin-right:0}.activity-form-main .form-container .el-radio+.el-radio{margin-left:30px}.activity-form-main .form-container .el-radio__input.is-checked .el-radio__inner{background-color:transparent}.activity-form-main .form-container .el-radio__input.is-checked .el-radio__inner::after{width:8px;height:8px;background-color:#ffa000}.activity-form-main .form-container .el-checkbox{--el-checkbox-input-height: 16px;--el-checkbox-input-width: 16px;--el-checkbox-font-color: $font-color;display:flex;align-items:center;line-height:24px;height:24px;margin-right:0}.activity-form-main .form-container .el-checkbox__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-form-main .form-container .el-checkbox__inner::after{top:2px;left:5px}.activity-form-main .common-title{font-size:18px;font-weight:bold;display:flex;padding:13px 0;line-height:28px;border-bottom:1px solid #ebebeb}.activity-form-main .common-title::before{content:"";width:4px;height:18px;background:#ffa000;border-radius:2px;margin-right:12px;transform:translateY(5px)}.activity-form-main .common-title .required{color:#fa635c}.activity-form-main .common-title .required-tips{font-size:14px;font-weight:normal;line-height:28px;flex-shrink:0}.activity-form-main .form-header .title{font-size:22px;font-weight:bold;text-align:center;word-break:break-all;color:#ffa000;padding:36px 2em 25px}.activity-form-main .form-header .introduction{line-height:1.4}.activity-form-main .form-header .introduction p{font-size:14px}.activity-form-main .intention-choose .form-content{padding-top:15px}.activity-form-main .intention-choose .tips{margin-bottom:30px;word-break:break-all}.activity-form-main .intention-choose .checkbox-group{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.activity-form-main .intention-choose .checkbox-group .checkbox-list{width:486px;margin-bottom:22px}.activity-form-main .intention-choose .checkbox-group .checkbox-label{display:flex;font-size:16px;align-items:center;height:100%}.activity-form-main .intention-choose .checkbox-group .el-checkbox{max-width:100%}.activity-form-main .intention-choose .el-checkbox{height:auto;line-height:24px;display:flex;align-items:flex-start;color:inherit !important;overflow:hidden}.activity-form-main .intention-choose .el-checkbox .el-checkbox__input{transform:translateY(4px)}.activity-form-main .intention-choose .el-checkbox .el-checkbox__label{display:flex;align-items:center;color:inherit !important;white-space:normal}.activity-form-main .intention-choose .name{line-height:24px}.activity-form-main .intention-choose .attended{flex-shrink:0;align-self:flex-start;font-size:12px;line-height:18px;padding:0 9px;color:#ffa000;border-radius:20px;border:1px solid #ffa000;margin-left:6px;transform:translateY(2px)}.activity-form-main .intention-choose .bottom{padding-left:26px;font-size:14px;color:rgba(51,51,51,.8)}.activity-form-main .intention-choose .detail{display:inline-block;line-height:16px;margin-top:10px;margin-bottom:3px;border-bottom:1px solid rgba(51,51,51,.8)}.activity-form-main .intention-choose .detail:hover{color:#ffa000;border-color:#ffa000}.activity-form-main .intention-choose .other{line-height:20px;margin-top:8px;word-break:break-all}.activity-form-main .user-info .form-content{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:20px}.activity-form-main .user-info .form-content .el-form-item{width:486px;margin-bottom:23px}.activity-form-main .user-info .form-content .el-form-item .el-form-item__label{padding-bottom:12px;line-height:1.01;color:#333;font-weight:normal}.activity-form-main .user-info .form-content .el-form-item .el-form-item__content{width:340px}.activity-form-main .user-info .education-wrapper .study-time{display:flex}.activity-form-main .user-info .education-wrapper .study-time .line{width:8px;height:1px;background-color:#6d6d6d;margin:0 6px;margin-top:15px}.activity-form-main .user-info .education-wrapper .study-time .el-form-item,.activity-form-main .user-info .education-wrapper .study-time .el-form-item__content{width:auto}.activity-form-main .user-info .switch-user-info{text-align:center;padding-bottom:42px}.activity-form-main .user-info .switch-user-info button{cursor:pointer;font-size:16px;color:#ffa000;border:none;padding:0;background-color:transparent;display:inline-flex;align-items:center}.activity-form-main .user-info .switch-user-info button::after{content:"";margin-left:6px;width:10px;height:7px;background:url(../assets/icon/filter-arrow.png) no-repeat right/10px 7px}.activity-form-main .user-info .switch-user-info button.reverse::after{transform:rotate(180deg)}.activity-form-main .intention-type .checkbox-group,.activity-form-main .channel .checkbox-group{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.activity-form-main .intention-type .checkbox-group .checkbox-list,.activity-form-main .channel .checkbox-group .checkbox-list{width:486px;margin-bottom:22px}.activity-form-main .intention-type .checkbox-group .checkbox-label,.activity-form-main .channel .checkbox-group .checkbox-label{display:flex;font-size:16px;align-items:center;height:100%}.activity-form-main .intention-type .checkbox-group .el-checkbox,.activity-form-main .channel .checkbox-group .el-checkbox{max-width:100%}.activity-form-main .intention-type .checkbox-list,.activity-form-main .channel .checkbox-list{margin-bottom:22px}.activity-form-main .accept-recommend .el-radio{width:486px}.activity-form-main .accept-recommend .el-radio+.el-radio{margin-left:0px}.activity-form-main .upload-resume .form-content{padding-top:18px}.activity-form-main .upload-resume .form-content .tips{margin-bottom:20px;word-break:break-all}.activity-form-main .upload-resume .file-select{display:flex;margin-bottom:20px}.activity-form-main .upload-resume .file-select .upload{background-color:#fff3e0;width:280px;height:40px;padding:0;border:none;font-size:14px;color:#ffa000}.activity-form-main .upload-resume .file-select .upload span{display:flex;justify-content:center;align-items:center}.activity-form-main .upload-resume .file-select .upload .upload-icon{display:inline-block;width:16px;height:16px;background:url("../assets/icon/upload.png") no-repeat center/contain;margin-left:8px}.activity-form-main .upload-resume .file-select .el-popover{padding:18px 10px 20px 0px}.activity-form-main .upload-resume .file-select .exist-file{max-height:128px;overflow-y:scroll;padding-left:20px;padding-right:10px}.activity-form-main .upload-resume .file-select .exist-file .el-checkbox{margin-bottom:8px}.activity-form-main .upload-resume .file-select .exist-bottom{display:flex;justify-content:center;padding-top:12px}.activity-form-main .upload-resume .file-select .exist-bottom .el-button{width:68px}.activity-form-main .upload-resume .file-select .exist-bottom .el-button+.el-button{margin-left:20px}.activity-form-main .upload-resume .file-select .select{display:inline-flex;width:280px;height:40px;border:1px solid #ffa000;border-radius:4px;justify-content:center;align-items:center;color:#ffa000;margin-left:20px;cursor:pointer}.activity-form-main .upload-resume .file-select .select .select-icon{width:12px;height:12px;background:url("../assets/icon/filter-arrow.png") no-repeat center/contain;margin-left:8px}.activity-form-main .upload-resume .file-upload-tips{color:rgba(51,51,51,.8);font-size:12px;margin-top:7px}.activity-form-main .upload-resume .file-list{width:480px}.activity-form-main .upload-resume .file-list .list{margin-top:12px;background-color:#fafafc;display:flex;align-items:center;padding-right:10px}.activity-form-main .upload-resume .file-list .list i{flex-shrink:0}.activity-form-main .upload-resume .file-list .file-type{width:32px;height:32px}.activity-form-main .upload-resume .file-list .file-type.pdf{background:url("../assets/icon/pdf.png") no-repeat center/22px,#ffeceb}.activity-form-main .upload-resume .file-list .file-type.doc,.activity-form-main .upload-resume .file-list .file-type.docx{background:url("../assets/icon/word.png") no-repeat center/22px,#eff2ff}.activity-form-main .upload-resume .file-list .name{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 13px;line-height:32px;height:32px}.activity-form-main .upload-resume .file-list .remove{width:20px;height:20px;background:url("../assets/icon/delete.png") no-repeat center/20px,#eff2ff;cursor:pointer}.activity-form-main .wechat-wrapper .wechat,.activity-form-main .wechat-wrapper .reference,.activity-form-main .reference-wrapper .wechat,.activity-form-main .reference-wrapper .reference{margin-top:10px;margin-bottom:30px;width:340px}.activity-form-main .employment-wrapper .el-radio-group,.activity-form-main .working-hours-wrapper .el-radio-group{display:flex;justify-content:space-between;flex-wrap:wrap}.activity-form-main .employment-wrapper .el-radio,.activity-form-main .working-hours-wrapper .el-radio{width:486px;margin-top:22px}.activity-form-main .employment-wrapper .el-radio+.el-radio,.activity-form-main .working-hours-wrapper .el-radio+.el-radio{margin-left:0}.activity-form-main .employment-wrapper .el-radio:nth-child(1),.activity-form-main .employment-wrapper .el-radio:nth-child(2),.activity-form-main .working-hours-wrapper .el-radio:nth-child(1),.activity-form-main .working-hours-wrapper .el-radio:nth-child(2){margin-top:0}.activity-form-main .employment-wrapper .tips,.activity-form-main .working-hours-wrapper .tips{margin-bottom:10px}.activity-form-main .postdoctor-wrapper .form-item{width:340px}.activity-form-main .postdoctor-wrapper .tips{margin-bottom:10px}.activity-form-main .end-wrapper{padding:24px 0px 0;border-top:1px solid #ebebeb;line-height:1.4}.activity-form-main .submit-wrapper{display:flex;align-items:center;flex-direction:column;padding-top:38px;padding-bottom:38px}.activity-form-main .submit-wrapper .submit{width:200px;line-height:40px;padding:0;border:none;margin-bottom:16px;font-size:16px;font-weight:bold}.activity-form-main .submit-wrapper .submit-tips{font-size:12px;padding-left:15px;background:url("../assets/icon/warning.png") no-repeat left/11px}.activity-form-main .form-item-checkbox{margin-top:-11px}.activity-form-main .form-item-checkbox .el-form-item__content{line-height:1;height:auto}.activity-form-main .form-item-checkbox .el-form-item__content .checkbox-content{display:inline-flex}.activity-form-main .form-item-checkbox .el-form-item__content .checkbox-content+.checkbox-content{margin-left:20px}.activity-form-main .form-item-checkbox .el-form-item__content .checkbox-content .checkbox-label{padding-left:9px;font-size:14px}.activity-form-main .non-login{display:flex;justify-content:center;padding:40px 0}.activity-form-main .non-login .el-button{padding-left:71px;padding-right:71px}