.amos-info-content {
  width: 100%;
  height: 100%;
  padding-top: 2%;
  overflow: auto;

  .amos-info-item {
    width: 100%;
    display: block;
    line-height: 2.5;

    .amos-info-name {
      display: inline-block;
      width: 8em;
      font-size: 0.2rem;
      font-family: SourceHanSansCN-Regular;
      font-weight: 400;
      color: rgba(255,255,255,1);
      text-align: right;
      margin-right: 1em;
    }

    .amos-info-value {
      display: inline-block;
      vertical-align: top;
      width: calc(100% - 9em);
      font-size: 0.2rem;
      font-family: SourceHanSansCN-Regular;
      font-weight: 400;
      color: rgba(255,255,255,1);
      position: relative;
      min-height: 0.5rem;
      /* border-bottom: 1px dashed rgb(4, 78, 133); */
      /* border-style: dashed; */
      /* width: 100%; */


      &:after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-image: linear-gradient(to right, #ccc 0%, #ccc 50%, transparent 50%);
        background-size: 8px 1px;
        background-repeat: repeat-x;
        position: relative;
        bottom: 0;
        left: 0;
        position: absolute;
      }
    }
  }
}
