.video-list-box .video-content {
  border-radius: 0.8333vw;
}
.prevent-video-box,
.prevent-video .mask {
  border-radius: 0.8333vw;
}
.prevent-video-box {
  cursor: auto;
}
.prevent-box:hover {
  background-color: #fafafa;
  background: #fff;
  box-shadow: 0 2px 35px 0 var(--brand-color-black-10, rgba(35, 24, 21, 0.1));
}
.prevent-box:hover .title-box .time,
.prevent-box:hover .video-txt .video-name,
.prevent-box:hover .title-box .iconfont {
  color: #3a66fb !important;
}
.viewmore {
  display: flex;
  align-items: center;
}
.viewmore h2 {
  color: #231815;
  font-family: "Montserrat-SemiBold";
  /* Large2-S-16 */
  font-size: 0.8333vw;
  font-style: normal;
  font-weight: 600;
  line-height: 150%; /*  */
}
.viewmore .iconfont {
  color: #231815;
  /* Large2-S-16 */
  font-size: 1.25vw;
  margin-left: 0.2083vw;
  font-weight: 600;
}
.event-box .action-box{
  gap: 0.8333vw;
}
body.modal-open {
    overflow: auto !important;
}
.action-left,
.action-right
{
  width: fit-content;
  max-width: calc(50% - 0.4167vw);
  /* display: flex !important; */
  /* margin-right: 0.8333vw; */
  /* white-space: nowrap; */
}
.prevent-box:hover .prevent-title-box,
.prevent-box:hover .prevent-title-box .iconfont,
.event-box:hover .events-txt .news-name,
.event-box:hover .title-box,
.event-box:hover .action-box,
.prevent-box:hover .action-right,
.prevent-box:hover .action-left,
.event-box:hover .action-box .action-right .iconfont,
.event-box:hover .action-box .action-left .iconfont,
.prevent-box .prevent-title-box {
  color: #231815;
}
.event-box:hover .events-txt .news-name,
.event-box .title-box:hover,
.prevent-box .viewmore:hover h2,
.event-box .action-box .iconfont:hover,
.prevent-box .viewmore:hover .iconfont,
.prevent-box .prevent-title-box span:hover,
.prevent-box:hover .prevent-title-box .icon-icon_collect_hover_blue,
.prevent-box .prevent-title-box .iconfont:hover,
.prevent-box
  .prevent-title-box
  .action-box:hover
  .icon-icon_collect_hover_blue {
  color: #3a66fb !important;
}

.prevent-title-box .action-box {
  /* display: none; */
}
.event-box {
  border-radius: 0.8333vw;
}
.prevent-box {
  border-radius: 0.8333vw;
}
.event-box .action-box {
  display: flex;
}
.icon-box {
  margin-top: 0;
  gap: 0.8333vw;
}
.swiper-button-next.btn-pc,
.swiper-button-prev.btn-pc {
  /* display: flex; */
  pointer-events: auto;
}
.toast .toast-body .toast-view-more {
  align-items: center;
}
.event-box .title-line .toast .iconfont {
  color: #231815;
}
.event-box .title-line .toast .toast-view-more .iconfont {
  color: #231815;
}
.event-box .title-line .toast .toast-view-more:hover .iconfont,
.event-box .title-line .toast .toast-view-more:hover span {
  color: #3a66fb !important;
}
.toast {
  top: auto !important;
  bottom: 7vw !important;
  right: 2.5625vw !important;
  z-index: 100;
  left: auto;
}
.icon-box {
  margin-top: 0 !important;
}
@media screen and (max-width: 768px) {
  .event-box .toast {
    top: 80.25vw !important;
    bottom: auto !important;
    right: 8.5625vw !important;
    z-index: 100;
    left: auto;
  }

  .sub-list-li .iconfont,
  .sub-list-li:hover .iconfont {
    color: #231815;
  }
.action-left{
  /* margin-right: 4.2667vw; */
}
  .sub-list-li.active .iconfont {
    color: #fafafa;
  }
  .sub-list-li:hover span {
    font-family: "Montserrat" !important;
  }
  .prevent-box .toast {
    top: 62.24vw !important;
    bottom: auto !important;
    right: 9.5625vw !important;
    z-index: 100;
    left: auto;
  }
  .swiper-button-next.btn-pc,
  .swiper-button-prev.btn-pc {
    display: none !important; /* 强制显示 */
    pointer-events: auto;
  }

  .icon-box {
    gap: 1.0667vw;
  }
  .event-box:hover .events-txt .news-name,
  .prevent-box:hover .action-right,
  .prevent-box:hover .action-left,
  .prevent-box .prevent-title-box:hover,
  .prevent-box .prevent-title-box .iconfont:hover,
  .prevent-box .viewmore h2:hover,
  .prevent-box.viewmore .iconfont:hover,
  .prevent-box:hover .prevent-title-box .iconfont,
  .prevent-box:hover
    .prevent-title-box
    .action-box
    .icon-icon_collect_hover_blue {
    color: #231815;
  }
}
