.video-detail {
  height: 100vh;
  overflow: scroll; //主要是这个
  box-sizing: border-box;

  .introduction {
    color: #7a7a7a;
    line-height: 23px;
    padding-bottom: 8px;
  }

  .btnGroup {
    padding: 0 14px;
    padding-bottom: 15px;
  }

  .btnMore {
    display: flex;
    justify-content: space-around;

    :global {
      .van-button {
        width: 55%;
      }
    }
  }

  .videoItem {
    .van-cell__title {
      font-size: 22px;

      p {
        max-width: 100px;
      }
    }
  }

  .shareCourse {
    margin: 0;
    padding: 8px;
    background: #fff;

    :global(.itemTitle) {
      max-width: 110px !important;
    }
  }

  .coverClass {
    width: 164px !important;
    height: 92px !important;
  }
}