 #recuit-backimg {
     background: url(../images/recuitBKImg.webp) #f7f8f8 no-repeat;
     width: 1197px;
     position: absolute;
     top: -200%;
     /* top: 0px; */
     left: 0;
     /* display: none; */
     visibility: hidden;
     z-index: 9999;
     -webkit-transition: top 0.6s;
     transition: top 0.6s;
 }
 
 .post-resume-section {
     width: 1197px;
     /* height: 1800px; */
     background: #FFFFFF;
     /* position: absolute;
    top: -200%; */
     /* top: 0px; */
     /* left: 0; */
     padding-left: 102px;
     /* 恢复 */
     padding-right: 181px;
     /* background-color: beige; */
     /* display: none; */
     /* visibility: hidden; */
     /* transition: top 0.6s; */
 }
 
 .post-resume-section .side {
     width: 91px;
     height: 100%;
     float: left;
     background-color: burlywood;
 }
 
 .post-resume-section .formsbox {
     /* width: 823px; */
     width: 100%;
     height: 100%;
     float: right;
     /* background-color: bisque; */
 }
 
 .post-resume-section .title {
     margin-left: 91px;
     width: auto;
     font-size: 28px;
     font-family: Noto Sans SC;
     ;
     font-weight: Regular;
     color: #005da2;
     line-height: 67px;
     text-align: center;
     margin-top: 15px;
     margin-bottom: 24px;
 }
 
 .post-resume-section .title p {
     margin-bottom: 0px;
 }
 
 .post-resume-section .formsbox .splite {
     width: 100%;
     height: 28px;
 }
 
 .post-resume-section .formsbox .splite .rowName {
     float: left;
     width: 90px;
     height: 28px;
     font-size: 16px;
     font-family: Noto Sans SC;
     ;
     font-weight: 400;
     color: #005da2;
     text-align: center;
     line-height: 28px;
     border-left: 2px solid #005da2;
 }
 
 .post-resume-section .formsbox .splite .rowLine {
     float: right;
     width: 822px;
     height: 28px;
 }
 
 .post-resume-section .formsbox .splite .rowLine hr {
     height: 2px;
     color: #FFFFFF;
     -webkit-transform: translateY(-2px);
         -ms-transform: translateY(-2px);
             transform: translateY(-2px);
 }
 
 .post-resume-section .formsbox .formstyle {
     font-size: 14px;
     font-family: Noto Sans SC;
     ;
     font-weight: 400;
     color: #333333;
     line-height: 48px;
 }
 
 .post-resume-section .form .person {
     /* background-color: #005da2; */
     margin-left: calc(120px - 27px);
     /* 恢复 */
     height: 296px;
 }
 
 .post-resume-section .form .inputBox {
     width: 640px;
     /* background-color:burlywood; */
     float: left;
 }
 
 .post-resume-section .form p {
     line-height: 51.5px;
 }
 
 .post-resume-section .form .formText {
     width: 30px;
     height: 30px;
     font-size: 14px;
     font-family: Noto Sans SC;
     ;
     font-weight: 400;
     color: #333333;
     line-height: 30px;
 }
 
 .post-resume-section .form span {
     height: 30px;
     font-size: 14px;
     font-family: Noto Sans SC;
     ;
     font-weight: 400;
     color: #333333;
     line-height: 30px;
 }
 
 .post-resume-section .form input {
     line-height: 28px;
 }
 
 .post-resume-section .form input,
 select {
     height: 30px;
     font-size: 14px;
     font-family: Noto Sans SC;
     ;
     border: 1px solid #D4D4D4;
     outline: none;
 }
 
 .post-resume-section .form option {
     font-size: 14px;
     font-family: Noto Sans SC;
     ;
 }
 
 .post-resume-section .form .inp110 {
     width: 110px;
 }
 
 .post-resume-section .form .span2c {
     padding-right: 12px;
     width: auto;
 }
 
 .post-resume-section .form .before32 {
     padding-left: 31px;
 }
 
 .post-resume-section .form .radio {
     margin-left: 5px;
     /* transform: translateY(10px); */
     width: 10px;
     height: 10px;
     border-radius: 50%;
 }
 
 .post-resume-section .form .radioText {
     width: 14px;
     margin-left: 5px;
     margin-bottom: 0;
 }
 
 .post-resume-section .form .span4c {
     margin-right: 7px;
     width: 57px;
 }
 
 .post-resume-section .form .birth {
     width: 40px;
     margin-right: 1px;
     margin-left: 2px;
 }
 
 .post-resume-section .form .inp130 {
     width: 130px;
 }
 
 .post-resume-section .form .inp60 {
     width: 60px;
     margin-right: 7px;
 }
 
 .post-resume-section .form .spa5to4 {
     margin-right: 14px;
 }
 
 .post-resume-section .form .inp159 {
     width: 159px;
 }
 
 .post-resume-section .form .inp95 {
     width: 95px;
 }
 
 .post-resume-section .form .photo {
     width: 180px;
     height: 231px;
     float: right;
     border: 1px solid #D4D4D4;
     margin-top: 11px;
     padding-top: 30px;
     padding-left: 21px;
 }
 
 .post-resume-section .photo .txtPhoto {
     width: 140px;
     height: 75px;
 }
 
 .post-resume-section .photo .txtPhoto p {
     margin: 0;
     font-size: 14px;
     font-family: Noto Sans SC;
     font-weight: 400;
     color: #999999;
     line-height: 24px;
 }
 
 .post-resume-section .photo .btnPhotoBox {
     width: 142px;
     height: 32px;
     position: relative;
 }
 
 .post-resume-section .photo .btnPhoto:hover {
     color: #FFFFFF;
 }
 
 .post-resume-section .photo .btnPhoto {
     width: 140px;
     height: 30px;
     font-size: 14px;
     font-family: Noto Sans SC;
     font-weight: 400;
     color: #005da2;
     border: 1px solid #005da2;
     line-height: 28px;
     text-align: center;
     cursor: pointer;
 }
 
 .post-resume-section .photo .btnPhotoInput {
     width: 140px;
     height: 31px;
     font-size: 14px;
     font-family: Noto Sans SC;
     font-weight: 400;
     color: #005da2;
     border: 1px solid #005da2;
     line-height: 14px;
     opacity: 0.0;
     background: blueviolet;
     position: absolute;
     left: 0px;
     top: 10px;
     pointer-events: none;
 }
 
 .post-resume-section .form .postTo {
     /* background-color: #005da2; */
     margin-left: calc(120px - 27px);
     /* 恢复 */
     height: 192px;
 }
 
 .post-resume-section .form .inp164 {
     width: 164px;
 }
 
 .post-resume-section .form .before36 {
     padding-left: 36px;
 }
 
 .post-resume-section .form .radioText2 {
     width: 28px;
     margin-left: 5px;
     margin-bottom: 0;
 }
 
 .post-resume-section .form .radio2 {
     margin-left: 18px;
     /* transform: translateY(10px); */
     width: 10px;
     height: 10px;
     border-radius: 50%;
 }
 
 .post-resume-section .form .inp114 {
     width: 114px;
     margin-left: 9px;
 }
 
 .post-resume-section .form .education {
     /* background-color: #005da2; */
     margin-left: calc(120px - 27px);
     /* 恢复 */
     height: 236px;
 }
 
 .post-resume-section .form .inp50 {
     width: 50px;
     margin-left: 4px;
 }
 
 .post-resume-section .form .btw2inp {
     margin-left: 3px;
 }
 
 .post-resume-section .form .inp146 {
     width: 146px;
     margin-left: 5px;
 }
 
 .post-resume-section .form .beforeEdu {
     padding-left: 63px;
 }
 
 .post-resume-section .form .inp165 {
     width: 165px;
     /* margin-left: 5px; */
 }
 
 .post-resume-section .form .inp159 {
     width: 159px;
 }
 
 .post-resume-section .formsbox .splite .rowNameWork {
     float: left;
     width: 210px;
     height: 28px;
     font-size: 16px;
     font-family: Noto Sans SC;
     ;
     font-weight: 400;
     color: #005da2;
     text-align: center;
     line-height: 28px;
     border-left: 2px solid #005da2;
 }
 
 .post-resume-section .formsbox .splite .rowLineWork {
     float: right;
     /* width: 702px; */
     width: 702px;
     height: 28px;
 }
 
 .post-resume-section .formsbox .splite .rowLineWork hr {
     width: 677px;
     float: left;
 }
 
 .post-resume-section .formsbox .splite .rowLineWork span {
     float: right;
     font-size: 24px;
     font-family: Noto Sans SC;
     font-weight: Regular;
     color: #005da2;
     /* width: 2px; */
     margin-right: 6px;
     height: 28px;
     line-height: 24px;
     cursor: pointer;
     -webkit-animation: 0.5s 1;
             animation: 0.5s 1;
     -webkit-animation-name: rotate-180deg;
             animation-name: rotate-180deg;
 }
 
 .post-resume-section .formsbox .splite .rowLineWork span:hover {
     -webkit-animation-name: rotate180deg;
             animation-name: rotate180deg;
 }
 
 .post-resume-section .form .workExp {
     /* background-color: #005da2; */
     margin-left: calc(120px - 27px);
     /* 恢复 */
     height: 220px;
 }
 
 .post-resume-section .form .inp148 {
     width: 148px;
 }
 
 .post-resume-section .form .inp160 {
     width: 159px;
 }
 
 .post-resume-section .form .inp150 {
     width: 150px;
 }
 
 .post-resume-section .form .experience {
     /* background-color:cadetblue; */
     margin-left: calc(120px - 27px);
     /* 恢复 */
     height: 30px;
 }
 
 .post-resume-section .form .experience .experienceTitle {
     height: 24px;
     margin-bottom: 0px;
     line-height: 24px;
 }
 
 .post-resume-section .form .experience .experienceTitle span {
     font-size: 16px;
     font-family: Noto Sans SC;
     ;
     font-weight: 400;
     color: #005da2;
     margin-left: 32px;
 }
 
 .post-resume-section .form .experience .experienceTitle .add {
     float: right;
     font-family: Noto Sans SC;
     font-weight: Regular;
     color: #005da2;
     margin-right: 6px;
     font-size: 24px;
     line-height: 26px;
     cursor: pointer;
     -webkit-animation: 0.5s 1;
             animation: 0.5s 1;
     -webkit-animation-name: rotate-180deg;
             animation-name: rotate-180deg;
 }
 
 .post-resume-section .form .experience .experienceTitle .add:hover {
     -webkit-animation-name: rotate180deg;
             animation-name: rotate180deg;
 }
 
 .post-resume-section .form .experienceContent {
     /* background-color:#005da2; */
     margin-left: calc(120px - 27px);
     /* 恢复 */
     height: 220px;
 }
 
 .post-resume-section .form .experienceContent .expTo {
     margin-left: 5px;
     margin-right: 13px;
 }
 
 .post-resume-section .form .experienceContent .before34 {
     padding-left: 32px;
 }
 
 .post-resume-section .form .inp231 {
     width: 231px;
 }
 
 .post-resume-section .form .experienceContent .before36 {
     padding-left: 37px;
     padding-right: 23px;
 }
 
 .post-resume-section .form .experienceContent .tansTA {
     -webkit-transform: translateY(-25px);
         -ms-transform: translateY(-25px);
             transform: translateY(-25px);
     display: inline-block;
 }
 
 .post-resume-section .form .inpTextBox {
     display: inline-block;
     width: 716px;
     height: 60px;
     -webkit-transform: translateY(15px);
         -ms-transform: translateY(15px);
             transform: translateY(15px);
     resize: none;
     font-size: 14px;
     outline: none;
     line-height: 16px;
     padding: 6px 6px;
     overflow-x: hidden;
     overflow-y: hidden;
     border: 1px solid #D4D4D4;
 }
 
 .post-resume-section .form .experienceContent {
     /* background-color:#005da2; */
     margin-left: calc(120px - 27px);
     /* 恢复 */
     height: 220px;
 }
 
 .post-resume-section .form .row-line-other {
     float: right;
     /* width: 702px; */
     width: 821px;
     height: 28px;
     /* background-color: chartreuse; */
 }
 
 .post-resume-section .formsbox .splite .row-line-other hr {
     width: 796px;
     float: left;
 }
 
 .post-resume-section .formsbox .splite .row-line-other span {
     float: right;
     font-size: 24px;
     font-family: Noto Sans SC;
     font-weight: Regular;
     color: #005da2;
     /* width: 2px; */
     margin-right: 6px;
     height: 28px;
     line-height: 24px;
     cursor: pointer;
     -webkit-animation: 0.5s 1;
             animation: 0.5s 1;
     -webkit-animation-name: rotate-180deg;
             animation-name: rotate-180deg;
 }
 
 .post-resume-section .formsbox .splite .row-line-other span:hover {
     -webkit-animation-name: rotate180deg;
             animation-name: rotate180deg;
 }
 
 .post-resume-section .form .other {
     /* background-color:#005da2; */
     margin-left: calc(120px - 27px);
     /* 恢复 */
     height: 186px;
 }
 
 .post-resume-section .form .inp630 {
     width: 630px;
     margin-left: 13px;
 }
 
 .post-resume-section .form .inp619 {
     width: 619px;
     margin-left: 0px;
 }
 
 .post-resume-section .form .marked {
     font-size: 14px;
     font-family: Noto Sans SC;
     font-weight: 400;
     color: #999999;
     line-height: 48px;
 }
 
 .post-resume-section .form .btn-attachment {
     width: 99px;
     height: 35px;
     border: 1px solid #005da2;
     background: #FFFFFF;
     font-size: 14px;
     font-family: Noto Sans SC;
     font-weight: 400;
     color: #005da2;
     margin-left: 3px;
     margin-right: 15px;
     cursor: pointer;
     text-align: center;
     line-height: 32px;
 }
 
 .post-resume-section .form .btn-attachment:hover {
     color: #FFFFFF;
 }
 
 .post-resume-section .form .submit {
     /* background-color:#999999; */
     margin-left: calc(120px - 27px);
     /* 恢复 */
     height: 38px;
     text-align: center;
     position: relative;
 }
 
 .post-resume-section .form .btn-submit {
     width: 99px;
     height: 35px;
     border: 1px solid #005da2;
     font-size: 14px;
     font-family: Noto Sans SC;
     font-weight: 400;
     color: #005da2;
     line-height: 14px;
     background: #FFFFFF;
     opacity: 0.1;
     pointer-events: none;
 }
 
 .post-resume-section .form .btn-submit-div {
     width: 99px;
     height: 35px;
     border: 1px solid #005da2;
     font-size: 14px;
     font-family: Noto Sans SC;
     font-weight: 400;
     color: #005da2;
     line-height: 32px;
     background: #FFFFFF;
     cursor: pointer;
     position: absolute;
     left: 361px;
     top: 8px;
 }
 
 .post-resume-section .form .btn-submit-div:hover {
     color: #FFFFFF;
 }
 
 .post-resume-section .form .note {
     background-color: #005da2;
     margin-left: calc(120px - 10px);
     /* 恢复 */
     margin-top: 12px;
     display: none;
 }
 
 .post-resume-section .form .note p {
     color: #999999;
     margin-bottom: 0px;
     line-height: 14px;
 }
 
 .post-resume-section .form .note span {
     color: #999999;
 }
 
 .post-resume-section .bottom {
     height: 55px;
 }