  #top{z-index: 214748364711;}
    .video-item{cursor:pointer;border-bottom:1px dashed #333 !important;padding:5px 10px;flex-wrap:wrap;font-size:14px;}
    .video-item:hover{color:red;border-bottom:0;}
    .video-item:last-of-type{border-bottom:0!important}
    
    .vip-join {
      color: #00c1de;
    }

    .vip_limit_content {
      display: flex;
      width: 100%;
      height: 100%;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
    }

    .vip_limit_content .title {
      font-size: 18px;
      line-height: 36px;
      color: #fff;
      text-align: center;
      width: 100%;
    }

    .vip_limit_button_box {
      text-align: center;
      white-space: nowrap;
      overflow: hidden;
      width: 100%;
    }

    .vip_limit_btn {
      display: inline-block;
      min-width: 100px;
      position: relative;
      background: #f60;
      padding: 0 35px;
      margin: 0px 5px 20px 5px;
      border-radius: 38px;
      font-size: 18px;
      line-height: 38px;
      color: #623A0C;
      text-align: center;
      background-image: linear-gradient(-135deg, #FBE8A8 0%, #F8E7AC 15%, #E2C078 100%);
      cursor: pointer;
    }

    .vip_limit_close {
      text-align: center;
    }
    .vip_limit_close span {
      display: inline-block;
      width: 40px;
      height: 40px;
      line-height: 36px;
      background: rgba(0, 0, 0, 0.54);
      border-radius: 50%;
      font-size: 24px;
      cursor: pointer;
    }
    .videoplace{width:100%;height: 500px!important;margin:0 auto;overflow:hidden}
    .videoright{height:500px}
    .ali-danmuku-control .danmu-input{background: ;}
    .preview-component-tip{z-index:99999!important}
    @media screen and (max-width: 780px){
      .ali-danmuku-control {
          float: right;
          color: #fff;
          margin-right: 5px;
          /* position: relative; */
          display: table-cell;
          margin-top: 8px;
          position: absolute; !important;
          right: 0;
          top: -45px;
          width: 100%;
          text-align: right;
      } 
      .ali-danmuku-control .danmu-input input{background-color: #fff!important;color: #333;}
      .ali-danmuku-control .iconfont.icon-danmu-close{color: #0f84fd;margin-right: 0;}
      .videoplace{height: 300px!important;margin-bottom:15px}
      .videoright{height:300px}
    }
   
  .ali-danmuku-control .danmu-input .danmu-input-enter{height:auto!important}
  .preview-vod-component{display:none}
  .preview-vod-component .preview-component-layer{
      background-color: rgba(0, 0, 0, 0.3);
      display:none;
      
  }