.@{steps-prefix-cls}-label-vertical {
  .@{steps-prefix-cls}-item {
    overflow: visible;
    &-tail {
      padding: 0 24px;
      margin-left: 48px;
    }
    &-content {
      display: block;
      text-align: center;
      margin-top: 8px;
      width: @steps-desciption-max-width;
    }
    &-icon {
      display: inline-block;
      margin-left: 36px;
    }
    &-title {
      padding-right: 0;
      &:after {
        display: none;
      }
    }
    &-description {
      text-align: left;
    }
  }
}

.@{steps-prefix-cls}-label-vertical {
  .@{steps-prefix-cls}-item {
    overflow: visible;
    &-tail {
      padding: 0 24px;
      margin-left: 48px;
    }
    &-content {
      display: block;
      text-align: center;
      margin-top: 8px;
      // icon左边距离+一半icon宽度，是content一半的宽度，垂直对齐icon
      width: (@steps-icon-size / 2 + 36px) * 2;
    }
    &-icon {
      display: inline-block;
      margin-left: 36px;
    }
    &-title {
      padding-right: 0;
      &:after {
        display: none;
      }
    }
  }
}

Fix content without vertical alignment icon when using vertical label mode; And description text-align: center;
Fix content without vertical alignment icon  when using vertical label mode; And description text-align: center;
