.pageHome {
  width: 100%;
  height: 100vh;
  overflow: hidden;

  .pageIndex {
    width: 100%;
    height: calc(100vh - 190px);
    padding: 10px 10px 0;
    box-sizing: border-box;

    .tabs {
      height: 32px;
      border: 1px solid #EB5A10;
      border-radius: 5px;
      color: #EB5A10;
      display: flex;
      justify-content: space-between;
      align-items: center;

      .tab {
        width: 50%;
        text-align: center;
        height: 100%;
        font-size: 14px;
        line-height: 32px;
      }

      .active {
        background-color: #EB5A10;
        color: #fff;
      }
    }

    .search {
      margin: 14px 0 10px;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }

    .content {
      height: calc(100% - 90px);
      box-sizing: border-box;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;

      .main {
        overflow-y: hidden;
      }

      .infoList {
        height: 130px;
        overflow: hidden;
        border-radius: 10px;
        background-color: #fff;
        padding: 10px;
        box-sizing: border-box;
        display: flex;
        justify-content: space-between;
        margin-bottom: 10px;

        .infoImg {
          height: 100%;
          width: 170px;
          margin-right: 10px;
        }

        .infoRight {
          flex: 1;
          width: calc(100% - 180px);
          position: relative;

          .name {
            font-size: 16px;
            // font-weight: 600;
            color: #161616;
            overflow: hidden; //超出隐藏
            text-overflow: ellipsis; //超出文本设置为...
            // white-space: normal;
            -webkit-box-orient: vertical; //从顶部向底部垂直布置子元素
            -webkit-line-clamp: 2; //设置div1的文本为2行
            white-space: nowrap;
          }

          .describe,
          .infoBottom {
            font-size: 12px;
            color: #999999;
            max-height: 60px;
            overflow: hidden;
            line-height: 20px;
          }

          .describe {
            margin: 5px 0;
          }

          .infoBottom {
            width: 100%;
            position: absolute;
            bottom: 0;
            display: flex;
            justify-content: space-between;
            align-content: center;
          }
        }
      }
    }
  }
}
