.com-menuCard {
  text-align: center;
  display: flex;
  padding: 14px 22px;
  background: var(--white-1);
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.16);
  opacity: 1;
  border-radius: 0px 4px 4px 0px;
  border-left: 2px solid #000;
  .logo {
    width: 94px;
    position: relative;
    .bg{
      height: 58px;
      width: 58px;
      border-radius: 20px;
      opacity: 0.14;
      background: var(--brand-1);
      line-height: 58px;
    }
    .icon {
      font-size: 26px;
      color: var(--brand-1);
      position: absolute;
      top: 10px;
      left: 16px;
    }
  }
  .content {
    flex: 1;
    text-align: left;
    .name {
      color: var(--font-1);
      margin: 18px 0;
      font-size: 16px;
      font-weight: 500;
    }
    .desc {
      color: var(--font-2);
      font-size: 12px;
      height: 54px;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 3; //（行数）
      -webkit-box-orient: vertical;
    }
    .btn {
      text-align: center;
      margin-top: 24px;
      width: 100%;
      margin-left: -50px;
    }
  }
}