// .update-time {
//   font-size: 12px;
//   color: #8e878d;
// }
.mt-xs {
  margin-top: 3px;
}
.industry-card-wrapper {
  width: 355px;
  padding: 20px;
  // margin: 0 10px 20px 10px;
  margin-bottom: 10px;
  background: #ffffff;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  cursor: pointer;
  &:hover {
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  }
  :global {
    .i-top-wrapper {
      border-bottom: 1px solid #ebebeb;
      display: flex;
      padding-bottom: 10px;
      .i-title-content {
        flex: 1;
        .i-title-line {
          display: flex;
          justify-content: space-between;
          align-items: center;
          margin-bottom: 4px;
          .i-title {
            vertical-align: middle;
            font-weight: bold;
            font-size: 16px;
            line-height: 22px;
            overflow: hidden;
            text-overflow: ellipsis;
            text-align: justify;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
          }
          .i-hot {
            margin-left: 10px;
            width: 20px;
            height: 20px;
          }
          .i-new {
            display: inline-block;
            width: 40px;
            height: 20px;
            text-align: center;
            line-height: 20px;
            background: linear-gradient(90deg, #f3c767 0%, #f5e0b1 100%);
            border-radius: 4px;
            color: #957226;
            font-size: 14px;
            margin-left: 10px;
          }
          .i-unfocus {
            width: 64px;
            color: #ffffff;
            line-height: 23px;
            text-align: center;
            background: #faa12f;
            border-radius: 23px;
            font-size: 12px;
            cursor: pointer;
            margin-left: 10px;
          }
          .i-focus {
            background: #f0f0f0;
            color: #999999;
          }
        }
        .update-time-line {
          display: flex;
          justify-content: space-between;
          .time-point {
            .update-time {
              color: #999999;
            }
          }
        }
      }
    }
    .six-company {
      height: 64px;
      overflow: hidden;
      width: 100%;
      cursor: pointer;
      max-width: 440px;
      margin: 0 auto;
    }
  }
}
.hasborder {
  border: 1px solid #e6e5e6;
}
.video-and-company {
  padding: 4px 0;
}
.i-company-box {
  width: 345px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  flex: 2;
  :global {
    .company-name {
      width: 111px;
      max-width: 111px;
      height: 24px;
      line-height: 22px;
      text-align: center;
      color: #3385ff;
      margin: 5px 0;
      font-size: 12px;
      border: 1px solid transparent;
      border-radius: 84px;
      background-clip: padding-box, border-box;
      background-origin: padding-box, border-box;
      background-image: linear-gradient(to right, #fff, #fff), linear-gradient(89.64deg, #3088ff 0.23%, #7eebf6 99.68%);
      display: -webkit-box;
      overflow: hidden;
      text-overflow: ellipsis;
      word-break: break-all;
      white-space: normal;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
    }
  }
}
.video-img-wrapper {
  flex: 1;
  width: 88px;
  max-width: 88px;
  height: 64px;
  border-radius: 5px;
  margin-right: 20px;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  &::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: rgba(0, 0, 0, 0.4);
  }
  :global {
    .bg-text {
      position: absolute;
      top: 6px;
      left: 12px;
      z-index: 2;
      color: #ffffff;
      text-align: left;
      font-size: 16px;
    }
    .video-triangle {
      position: absolute;
      right: 0;
      top: 0;
      z-index: 2;
      border-top: 25px solid #f1963b;
      border-left: 25px solid transparent;
    }
    .video-logo {
      position: absolute;
      right: 2px;
      top: 2px;
      z-index: 3;
      display: block;
      width: 10px;
      height: 10px;
    }
    .video-img {
      width: 100%;
      height: 100%;
    }
  }
}
