
.video-inner-banner {
  height: 28rem;
  background: linear-gradient(90deg, rgba(7, 17, 37, .58), rgba(7, 17, 37, .06) 65%), url('./视频中心.png') center / cover no-repeat;
}
@media (max-width: 768px){.video-inner-banner {
    height: 18rem;
  }}


.video-card {
  min-width: 0;
  overflow: hidden;
  border: 1px solid #e7e7e7;
  background: #fff;
  box-shadow: 0 .4rem 1.3rem rgba(15, 23, 42, .05);
  transition: border-color .3s ease, box-shadow .3s ease, transform .3s ease;
}
.video-frame {
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9;
  border: 0;
  background: #090909;
}
.video-card h3 {
  padding: 1rem 1.15rem;
  color: #282828;
  font-size: 1rem;
  font-weight: 500;
  text-align: center;
  transition: color .25s ease;
}
.video-card:hover,
.video-card:focus-within {
  border-color: rgba(192, 0, 0, .28);
  box-shadow: 0 1rem 2.4rem rgba(15, 23, 42, .11);
  transform: translateY(-.35rem);
}
.video-card:hover h3,
.video-card:focus-within h3 {
  color: #C00000;
}
@media (prefers-reduced-motion: reduce){.video-card,
  .video-card h3 {
    transition: none;
  }}

