.Tab1 {
  width: 100%;
  height: 100%;
  background-color: #837b68;
  padding: 30px 10px 30px 20px;

  :global {
    .Tab1main {
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: space-between;

      .Tab1main1 {
        width: calc(100% - 220px);
        padding: 20px;

        .t1Tit {
          font-weight: 700;
          font-size: 24px;
          color: var(--themeColor);
          text-align: center;
        }

        .videoBox {
          width: 1200px;
          margin: 30px auto 15px;
          height: calc(100% - 150px);

          video {
            width: 100%;
            height: 100%;
            max-width: 100%;
            max-height: 100%;
          }
        }

        .t1Txt {
          width: 1200px;
          height: 100px;
          margin: 0 auto;
          color: #fff;
          letter-spacing: 2px;
          line-height: 20px;
          overflow-y: auto;
        }
      }

      .Tab1main2 {
        width: 200px;
        height: 100%;
        overflow-y: auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-right: 10px;

        &>div {
          cursor: pointer;
          width: 100%;
          height: 130px;
          margin-bottom: 30px;
          position: relative;
          border: 3px solid transparent;

          &:last-child {
            margin-bottom: 0;
          }

          .name {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 30px;
            line-height: 30px;
            color: #fff;
            text-align: center;
            padding: 0 5px;
            background: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .6));
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
          }


          &>img {
            width: 100%;
            height: 100%;
          }

          &:hover {
            border: 3px solid var(--themeColor);
          }
        }

        .rowAc {
          border: 3px solid var(--themeColor);
        }
      }


    }
  }
}