.hot-vod-swiper{width:100%;border-radius:14px;overflow:hidden;margin-bottom:30px;position:relative;}
.hot-vod-swiper .swiper-slide{height:220px;position:relative;}
.hot-vod-swiper .swiper-slide a{display:block;width:100%;height:100%;text-decoration:none;}
.hot-vod-swiper .slide-pic{width:100%;height:100%;}
.hot-vod-swiper .slide-pic img{
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center center; /*图片固定居中不动*/
}
.hot-vod-swiper .slide-info{position:absolute;left:0;bottom:0;width:100%;padding:15px 20px;background:linear-gradient(transparent,rgba(0,0,0,0.65));}
.hot-vod-swiper .slide-name{font-size:18px;font-weight:bold;color:#fff;}

/* ========== 分页指示点：右下角，纯白色 ========== */
.hot-vod-swiper .swiper-pagination {
    bottom:12px !important;
    top:auto !important;
    left:auto !important;
    right:16px !important;
    width:auto !important;
    text-align:right;
}
/* 圆点默认：半透明白 */
.hot-vod-swiper .swiper-pagination-bullet{
    background:#ffffff;
    opacity:0.4;
}
/* 当前激活圆点：实纯白 */
.hot-vod-swiper .swiper-pagination-bullet-active{
    opacity:1;
    background:#ffffff;
}

/* 移动端适配：屏幕小于768px时，降低高度 */
@media (max-width:768px){
    .hot-vod-swiper .swiper-slide{
        height:140px;
    }
    .hot-vod-swiper .slide-name{
        font-size:16px;
    }
    .hot-vod-swiper .slide-info{
        padding:10px 15px;
    }
    /* 移动端圆点右下角微调 */
    .hot-vod-swiper .swiper-pagination{
        bottom:8px !important;
        right:12px !important;
    }
}
