.cust-name {
  margin-top: 0 !important;
}
.resume-user-info {
  text-align: left;
}
.resume-user-info .avator-upload {
    position: relative;
    display: flex;
    flex-direction: column;
}
.resume-user-info .avator-upload .el-upload {
      width: 100%;
      order: 2;
}
.resume-user-info .avator-upload .btn {
      width: 100%;
      height: 136px;
      -o-object-fit: cover;
         object-fit: cover;
      background-color: #f2f2f2;
      display: flex;
      justify-content: center;
      align-items: center;
}
.resume-user-info .avator-upload .btn .svg-icon {
        width: 47px;
        height: 40px;
}
.resume-user-info .avator-upload .el-button--primary {
      background: #433594;
      border-color: #433594;
}
.resume-user-info .avator-upload .el-button {
      border-radius: 0;
}
.resume-user-info .avator-upload .el-upload-list {
      order: 1;
      margin-bottom: 8px;
}
.resume-user-info .avator-upload .el-upload-list img {
        width: 100%;
        height: 136px;
        -o-object-fit: cover;
           object-fit: cover;
}
.resume-user-info .avator-upload .el-upload-list__item:first-child {
      margin-top: 0;
}
.resume-user-info .avator-upload .avater-url {
      width: 120px;
      height: 160px;
      -o-object-fit: cover;
         object-fit: cover;
      border: 1px solid #ccc;
      text-align: center;
      line-height: 160px;
      color: #ccc;
}
.junren-icon {
  width: 60px;
  height: 24px;
  line-height: 20px;
  font-size: 12px;
  text-align: center;
  color: #ecd861;
  background-color: #eb1a25;
  border: 2px solid #ecd861;
  margin-left: 10px;
}

.mulity-col .suffix[data-v-a5b4154e] {
  flex-shrink: 0;
  display: flex;
}
.mulity-col .field-container[data-v-a5b4154e] {
  display: inline-flex;
  width: 307px;
  margin-right: 8px;
}
.mulity-col .el-cascader[data-v-a5b4154e] {
  margin-right: 4px;
}
.mulity-col .btn[data-v-a5b4154e] {
  margin: 0 4px;
  font-size: 22px;
}
.mulity-col .add[data-v-a5b4154e] {
  color: #433594;
  position: relative;
  top: 3px;
}
.mulity-col .remove[data-v-a5b4154e] {
  color: #999999;
}

.flex-line .el-form-item[data-v-57d7aade] {
  margin-bottom: 0 !important;
}
.educational-form-item .el-select[data-v-57d7aade] {
  margin-right: 16px;
}
.educational-form-item .el-checkbox .el-checkbox__label[data-v-57d7aade] {
  padding-left: 4px;
}
.educational-form-item .el-checkbox__input .el-checkbox__inner[data-v-57d7aade] {
  border-radius: 0px;
}

.flex-line .el-form-item[data-v-1fa667b2] {
  margin-bottom: 0 !important;
}

.flex-line .el-form-item[data-v-18c305ec] {
  margin-bottom: 0 !important;
}

.flex-line .el-form-item[data-v-185501ce] {
  margin-bottom: 0 !important;
}

.flex-line .el-form-item[data-v-2add4aa0] {
  margin-bottom: 0 !important;
}
.scd-radio[data-v-2add4aa0] {
  margin-right: 10px;
}
.lst-radio .el-radio-button__inner[data-v-2add4aa0] {
  border-left: 1px solid #dcdfe6;
}
.el-cascader-node.in-active-path[data-v-2add4aa0], .el-cascader-node.is-active[data-v-2add4aa0], .el-cascader-node.is-selectable.in-checked-path[data-v-2add4aa0] {
  color: #433594;
}

.scd-radio {
  margin-right: 10px;
}
.lst-radio .el-radio-button__inner {
  border-left: 1px solid #dcdfe6;
}

.visible-select {
  margin-left: 10px;
  width: 50px;
}
.visible-select .el-input__inner {
    border: none;
    height: 28px;
    background: none;
    padding: 0 0;
    color: #999999;
    padding-right: 20px;
}
.visible-select .el-input__suffix-inner {
    display: flex;
    align-items: center;
    height: 100%;
}
.visible-select .el-select__caret {
    width: auto;
    height: 14px;
    line-height: 14px;
}
.resume-upload .el-dialog__body > div.upload-dom {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.resume-container .title h4 {
  height: 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: #333333;
  margin: 0 0;
}
.resume-container .title .import {
  margin-left: auto;
  border-radius: 0;
  width: 120px;
}
.resume-container .body {
  margin-top: 16px;
}
.resume-container.index .el-col.resume-col {
  cursor: pointer;
  margin-bottom: 20px;
  height: 292px;
}
.resume-container.index .el-col.resume-col .inner {
    border: 5px solid #fff;
    height: 260px;
    width: 100%;
    box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.1);
    background: #f5f5f5;
    overflow: hidden;
    position: relative;
}
.resume-container.index .el-col.resume-col .inner .unperfect {
      position: absolute;
      color: #fff;
      background-color: red;
      font-size: 12px;
      width: 45px;
      height: 24px;
      line-height: 24px;
      text-align: center;
      border-bottom-right-radius: 10px;
}
.resume-container.index .el-col.resume-col .inner .default-flag {
      position: absolute;
      right: 0px;
      color: #fff;
      background-color: #FB8602;
      font-size: 12px;
      width: 40px;
      height: 24px;
      line-height: 24px;
      text-align: center;
      border-bottom-left-radius: 10px;
}
.resume-container.index .el-col.resume-col .resume-name {
    font-size: 14px;
    color: #999999;
    position: absolute;
    margin-top: 12px;
    width: 190px;
    display: flex;
}
.resume-container.index .el-col.resume-col .resume-name .name-text {
      flex: 1;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.resume-container.index .el-col.resume-col.add-btn .inner {
    display: flex;
    justify-content: center;
    align-items: center;
}
.resume-container.index .el-col.resume-col.add-btn .svg-icon {
    height: 60px;
    width: 60px;
}
.resume-container.index .mask {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  display: flex;
  flex-direction: column;
  font-size: 14px;
}
.resume-container.index .mask .action-btn {
    display: flex;
    width: 100%;
    height: 84px;
    color: #fff;
    justify-content: center;
    align-items: center;
}
.resume-container.index .mask .action-btn .svg-icon {
      width: 22px;
      height: 5px;
}
.resume-container.index .mask .action-btn:not(.other) .svg-icon {
      margin-right: 12px;
      width: 16px;
      height: 18px;
}
.resume-container.index .mask .action-btn.review {
      background: rgba(152, 152, 152, 0.89);
}
.resume-container.index .mask .action-btn.edit {
      background: rgba(131, 131, 131, 0.8);
}
.resume-container.index .mask .action-btn.other {
      background: rgba(116, 115, 115, 0.8);
}
.resume-container.index .mask .drop-menu {
    display: block;
    width: 140px;
    height: 140px;
    background-color: #fff;
    position: absolute;
    top: 207px;
}
.resume-container.index .el-card {
  border: none;
  background: none;
}
.resume-container.index .el-card .el-card__body {
    padding: 0 0;
    background: none;
    text-align: center;
}
.resume-container.index .el-card .el-card__body .resume-bg {
      width: 185px;
      height: 282px;
}
.create-resume .customer-body-wrap {
  padding-left: 20px;
}
.create-resume .customer-body-wrap::-webkit-scrollbar {
    display: none;
}
.create-resume .basic-info {
  height: 220px;
  padding: 20px;
}
.create-resume .basic-info .info {
    margin-bottom: auto;
    width: 100%;
}
.create-resume .basic-info .preview-btn {
    width: 100%;
    border-radius: 0;
}
.create-resume .basic-info .preview-btn:disabled {
      background: #999999;
      border-color: #999999;
      color: #CCCCCC;
}
.create-resume .basic-info .el-row {
    height: 19px;
    font-size: 13px;
    line-height: 19px;
    color: #999999;
    margin-bottom: 8px;
}
.create-resume .basic-info .el-row .visible-select {
      width: 60px;
}
.create-resume .basic-info .el-row .visible-select .el-input__inner {
        height: 20px;
        line-height: 20px;
        font-size: 13px;
}
.create-resume .basic-info .el-row .visible-select .el-input__suffix {
        right: 0;
}
.create-resume .basic-info .el-row .el-checkbox__inner {
      border-radius: 0;
}
.create-resume .basic-info .el-row.name {
      height: 24px;
      font-size: 16px;
      font-weight: 500;
      line-height: 24px;
      color: #333333;
}
.create-resume .basic-info .el-row.name .svg-icon {
        width: 14px;
        height: 14px;
}
.create-resume .basic-info .el-row.name .el-input .el-input__inner {
        border-width: 0px;
        border-bottom-width: 1px;
        padding: 0 0;
        width: 60%;
        background: none;
        font-size: 16px;
}
.create-resume .left-second-nav {
  padding-top: 20px;
  margin-top: 16px;
}
.create-resume .left-second-nav .nav-item {
    height: 52px;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    line-height: unset;
    justify-content: flex-end;
    position: relative;
}
.create-resume .left-second-nav .nav-item .inner-left {
      position: absolute;
      left: 0px;
      font-size: 20px;
      color: #433594;
      top: 35px;
      width: 3px;
      height: 19px;
      background: #433594;
      border-radius: 8px;
}
.create-resume .left-second-nav .nav-item .inner {
      flex-shrink: 0;
      width: 100%;
}
.create-resume .left-second-nav .nav-item .svg-icon {
      color: #F5F5F5;
      margin-right: 40px;
}
.create-resume .left-second-nav .nav-item:hover {
      color: #333333;
}
.create-resume .left-second-nav .nav-item.complete {
      color: #333333;
}
.create-resume .left-second-nav .nav-item.complete .svg-icon {
        color: #104CF8;
}
.create-resume .customer-body-wrap {
  position: relative;
}
.create-resume .customer-body-wrap .resume-header .el-tabs__header {
    margin-bottom: 0;
}
.create-resume .customer-body-wrap .resume-header .el-tabs__nav-wrap {
    padding-top: 8px;
    background-color: #fff;
    border-bottom: 2px solid #F0F0F0;
}
.create-resume .customer-body-wrap .resume-header .el-tabs__nav-wrap::after {
      background-color: #fff;
}
.create-resume .customer-body-wrap .resume-header .el-tabs__nav-next, .create-resume .customer-body-wrap .resume-header .el-tabs__nav-prev {
    line-height: 38px;
}
.create-resume .customer-body-wrap .resume-header .el-tabs__active-bar {
    background-color: #433594;
}
.create-resume .customer-body-wrap .resume-header .el-tabs__item {
    color: #999999;
    padding: 0 40px;
}
.create-resume .customer-body-wrap .resume-header .el-tabs__item.is-active, .create-resume .customer-body-wrap .resume-header .el-tabs__item:hover {
      color: #333333;
}
.create-resume .customer-body-wrap .resume-header .el-tabs__item:nth-child(2) {
      padding-left: 0;
}
.create-resume .customer-body-wrap .new-resume {
    height: 48px;
    position: absolute;
    right: 0;
    z-index: 100;
    font-size: 14px;
}
.create-resume .customer-body-wrap .resume-container {
    margin-top: 14px;
}
.create-resume .customer-body-wrap .resume-container .el-scrollbar {
      height: 100%;
      overflow-y: visible;
}
.create-resume .customer-body-wrap .resume-container .el-scrollbar .el-scrollbar__wrap {
        overflow-x: hidden;
        margin-bottom: 0 !important;
}
.create-resume .customer-body-wrap .resume-wrap {
    padding: 28px 36px 16px 30px;
    background-color: #fff;
}
.create-resume .customer-body-wrap .resume-wrap .el-button--primary {
      background: #433594;
      border-color: #433594;
}
.create-resume .customer-body-wrap .resume-wrap .el-checkbox__input.is-checked .el-checkbox__inner {
      background-color: #433594;
      border-color: #433594;
}
.create-resume .customer-body-wrap .resume-wrap .el-select .el-input.is-focus .el-input__inner, .create-resume .customer-body-wrap .resume-wrap .el-select .el-input__inner:focus, .create-resume .customer-body-wrap .resume-wrap .el-cascader .el-input .el-input__inner:focus, .create-resume .customer-body-wrap .resume-wrap .el-cascader .el-input.is-focus .el-input__inner {
      border-color: #433594;
}
.create-resume .customer-body-wrap .resume-wrap .el-select-dropdown__item.selected, .create-resume .customer-body-wrap .resume-wrap .el-cascader-node.in-active-path, .create-resume .customer-body-wrap .resume-wrap .el-cascader-node.is-active, .create-resume .customer-body-wrap .resume-wrap .el-cascader-node.is-selectable.in-checked-path, .create-resume .customer-body-wrap .resume-wrap .el-checkbox__input.is-checked + .el-checkbox__label {
      color: #433594;
}
.create-resume .customer-body-wrap .resume-wrap .el-divider {
      background-color: #F5F5F5;
      width: 100%;
}
.create-resume .customer-body-wrap .resume-wrap section {
      min-height: 50px;
      margin-bottom: 24px;
}
.create-resume .customer-body-wrap .resume-wrap section .title {
        color: #333333;
        font-size: 16px;
        height: 24px;
}
.create-resume .customer-body-wrap .resume-wrap section .title span.text {
          font-weight: 500;
}
.create-resume .customer-body-wrap .resume-wrap section .title span.text::before {
            content: '';
            display: inline-block;
            width: 3px;
            height: 16px;
            margin-right: 4px;
            background-color: #433594;
            position: relative;
            top: 2px;
}
.create-resume .customer-body-wrap .resume-wrap section .title .btn {
          color: #104CF8;
          font-size: 14px;
}
.create-resume .customer-body-wrap .resume-wrap section .title .btn .svg-icon {
            width: 14px;
            height: 14px;
            margin-right: 4px;
}
.create-resume .customer-body-wrap .resume-wrap section .view-wrap {
        margin-top: 12px;
        padding-left: 8px;
}
.create-resume .customer-body-wrap .resume-wrap section .view-wrap .cust-name {
          height: 40px;
          font-size: 28px;
          font-weight: 500;
          color: #333333;
          margin-top: 16px;
          margin-bottom: 8px;
}
.create-resume .customer-body-wrap .resume-wrap section .view-wrap .cust-name .svg-icon {
            width: 24px;
            height: 24px;
            margin-left: 12px;
}
.create-resume .customer-body-wrap .resume-wrap section .view-wrap .avator {
          width: 100%;
          height: 136px;
          -o-object-fit: cover;
             object-fit: cover;
}
.create-resume .customer-body-wrap .resume-wrap section .view-wrap .detail-row .el-col {
          height: 20px;
          font-size: 14px;
          color: #555555;
          display: inline-flex;
          align-items: center;
          width: auto;
          padding: 16px 0;
}
.create-resume .customer-body-wrap .resume-wrap section .view-wrap .detail-row .el-col .svg-icon {
            margin-right: 8px;
            color: #CCCCCC;
}
.create-resume .customer-body-wrap .resume-wrap section .view-wrap .detail-row .el-col.border::after {
            content: '';
            display: inline-block;
            width: 1px;
            height: 12px;
            background-color: #CCCCCC;
            margin: 0 24px;
}
.create-resume .customer-body-wrap .resume-wrap section .view-wrap .detail-row .el-col label {
            font-weight: 400;
            color: #999999;
}
.create-resume .customer-body-wrap .resume-wrap section .other-info-item {
        margin-top: 12px;
        padding-left: 8px;
}
.create-resume .customer-body-wrap .resume-wrap section .other-info-item .form-wrap {
          position: relative;
          min-height: 300px;
}
.create-resume .customer-body-wrap .resume-wrap section .other-info-item .form-wrap .form {
            position: absolute;
            top: 0;
            bottom: 0;
            left: -38px;
            right: -38px;
            margin-top: 0;
            padding: 16px 38px;
}
.create-resume .customer-body-wrap .resume-wrap section .other-info-item .form-wrap .el-form-item {
            margin-bottom: 16px;
}
.create-resume .customer-body-wrap .resume-wrap section .other-info-item .form-wrap .btn-group {
            margin: 16px 0;
            text-align: right;
}
.create-resume .customer-body-wrap .resume-wrap section .other-info-item .form-wrap .btn-group .el-button {
              border-radius: 0;
              width: 80px;
              height: 32px;
              padding: 8px 20px;
}
.create-resume .customer-body-wrap .resume-wrap section .other-info-item .form-wrap .el-textarea .el-input__count {
            line-height: 12px;
}
.create-resume .customer-body-wrap .resume-wrap section .info {
        font-size: 14px;
        font-weight: 500;
        color: #333333;
        line-height: 20px;
        margin-bottom: 8px;
        cursor: pointer;
        position: relative;
        padding: 15px 0;
}
.create-resume .customer-body-wrap .resume-wrap section .info .bg {
          background-color: #F4F6F8;
          position: absolute;
          top: 0;
          bottom: 0;
          left: -38px;
          right: -76px;
          z-index: 1;
}
.create-resume .customer-body-wrap .resume-wrap section .info .hd {
          margin-bottom: 4px;
}
.create-resume .customer-body-wrap .resume-wrap section .info .info-body {
          position: relative;
          z-index: 2;
}
.create-resume .customer-body-wrap .resume-wrap section .info .info-body span {
            margin-right: 8px;
}
.create-resume .customer-body-wrap .resume-wrap section .info .suffix {
          color: #104CF8;
}
.create-resume .customer-body-wrap .resume-wrap section .info p {
          margin: 0 0;
          max-width: 90%;
}
.create-resume .customer-body-wrap .resume-wrap section .empty-wrap {
        height: 19px;
        font-size: 13px;
        font-weight: 400;
        line-height: 19px;
        color: #CCCCCC;
        text-align: center;
}
.create-resume .customer-body-wrap .resume-wrap .el-form {
      margin-top: 16px;
}
.create-resume .customer-body-wrap .resume-wrap .el-form .el-select,
      .create-resume .customer-body-wrap .resume-wrap .el-form .el-cascader {
        width: 100%;
}
.create-resume .customer-body-wrap .resume-wrap .el-form .block-radio .el-form-item__content {
        line-height: unset;
}
.create-resume .customer-body-wrap .resume-wrap .el-form .block-radio .el-radio-button:nth-child(1) {
        margin-right: 10px;
}
.create-resume .customer-body-wrap .resume-wrap .el-form .block-radio .el-radio-button:nth-child(2) .el-radio-button__inner {
        border-left: 1px solid #DCDFE6;
}
.create-resume .customer-body-wrap .resume-wrap .el-form .block-radio .el-radio-button__inner {
        height: 38px;
        width: 144px;
        border-radius: 0;
}
.create-resume .customer-body-wrap .resume-wrap .el-form .block-radio .el-radio-button__orig-radio:checked + .el-radio-button__inner {
        background-color: #F4F6F8;
        color: #433594;
}
.create-resume .customer-body-wrap .resume-wrap .el-form .block-radio .el-radio-button__orig-radio:checked + .el-radio-button__inner {
        border-color: #433594;
        box-shadow: none;
}
.create-resume .customer-body-wrap .resume-wrap .el-form-item {
      margin-bottom: 16px;
}
.create-resume .customer-body-wrap .resume-wrap .el-form-item__label {
      height: 20px;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      color: #999999;
      margin-bottom: 4px;
}
.create-resume .customer-body-wrap .resume-wrap .el-input .el-input__inner {
      background-color: #fff;
}
.resume-header {
  width: 702px;
  padding: 0 10px;
  background-color: #fff;
}
.customer-center-container {
  z-index: 99;
}
.modalTips {
  font-size: 15px;
}
.basic-info-first {
  height: auto !important;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
}
.left-first-nav {
  padding-top: 0 !important;
}
.left-first-nav /deep/.el-badge__content.is-fixed {
    right: 0 !important;
    top: 12px !important;
}
.resume-btn-group {
  text-align: center;
}
.resume-btn-group .el-button {
    height: 50px;
    width: 240px;
    font-size: 16px;
}
.perfect-flag {
  color: red;
  margin-left: 10px;
  font-size: 14px;
}


/*# sourceMappingURL=22.1750401057232.css.map*/