@media screen and (max-width:900px){html{font-size:14.875px;}}@media (min-width:1921px){.s14{font-size:1.7291666667vw;}.s16{font-size:0.8333333333vw;}.s28{font-size:1.4583333333vw;}.s40{font-size:2.0833333333vw;}.s60{font-size:4.0833333333vw;}}@media (max-width:1920px) and (min-width:551px){.s14{font-size:calc(14px + 0.1041666667vw);}.s16{font-size:calc(14px + 0.2083333333vw);}.s28{font-size:calc(14px + 0.8333333333vw);}.s40{font-size:calc(14px + 1.4583333333vw);}.s60{font-size:calc(16px + 1.4583333333vw);}}@media (max-width:550px){.s14{font-size:14.5729166667px;}.s16{font-size:15.1458333333px;}.s28{font-size:16.5833333333px;}.s40{font-size:20.0208333333px;}.s60{font-size:30.0208333333px;}}.w1600{width:1600;margin:0 auto;max-width:100%;}div.btn{outline:none !important;}@media screen and (max-width:900px){body{padding-top:0px;transition:all 0.3s linear;}}.img00{position:relative;background-color:#f7f7f7;}.com-tit .ct1{position:relative;}@media screen and (max-width:900px){.com-tit .ct1::before{right:calc(100% + 4px);}}.c-img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 0.3s;display:block;border:1px solid #CCCCCC;padding:1px;}.b1-btn{display:inline-flex;justify-content:center;position:relative;min-width:2rem;white-space:nowrap;box-shadow:0 0 0 1px rgba(0,0,0,0.1) inset;padding:0.2rem 0.4rem;line-height:1;text-align:center;cursor:pointer;transition:all 0.3s;}.b1-btn:hover{color:#fff;background-color:#000;transition:all 0.3s;}.b1-btn:hover::before{background-color:#fff;}.b1-btn::before{content:"";width:2px;height:8px;background-color:#000;position:absolute;top:50%;right:0.1rem;transform:translateY(-50%);}.video-1{padding-top:0.95rem;padding-bottom:1rem;}.video-block{margin-bottom:1.16rem;}.video-block:last-child{margin-bottom:0;}.video-block .list{
    display:flex;
    flex-wrap:wrap;
    margin-top:0.5rem;
}
.video-block .li{
    width:32.3%;
    margin-right:1.25%;
    margin-bottom:0.5rem;
    transition: transform 0.3s ease; /* 增加悬浮过渡效果 */
}
.video-block .li:hover{
    transform: translateY(-2px); /* 悬浮时轻微上浮增强增强立体感知 */
}
.video-block .li:nth-child(3n){
    margin-right:0;
}
.video-block .la{
    display:block;
    height:100%;
}
.video-block .top{
    position:relative;
    /* 外层边框立体基础 */
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    box-shadow: 
        0 3px 6px rgba(0,0,0,0.07), /* 外阴影增强悬浮感 */
        inset 0 0 1px rgba(255,255,255,0.9); /* 内高光提升边框层次 */
    background: #f7f7f7; /* 边框底色与内部形成对比 */
    overflow: hidden;
}
.video-block .img{
    padding-top:74.8051948052%;
    overflow:hidden;
    position: relative;
}
.video-block .img img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    /* 内层边框与图片的立体过渡 */
    border: 3px solid rgba(255,255,255,0.7);
    box-shadow: inset 0 1px 4px rgba(0,0,0,0.08); /* 内阴影增强深度感 */
    transition:all 0.3s;
}
.video-block .la:hover .img img{
    transform:scale(1.1);
    transition:all 0.3s;
}
.video-block .ic{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    width:1em;
    height:1em;
    background-image:url(../images/icon-17.png);
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center;
    z-index: 2; /* 确保播放图标在立体层次上方 */
    filter: drop-shadow(0 1px 2px rgba(0,0,0,0.2)); /* 图标增加阴影强化立体 */
}
.video-block .te{
    margin-top:0.25rem;
}
.video-block .h3{
    display:inline-block;
    max-width:100%;
    position:relative;
}
.video-block .h3::before{
    content:"";
    width:0;
    height:1px;
    background-color:#666;
    position:absolute;
    left:0;
    bottom:0;
    transition:width 0.3s;
}
@media screen and (max-width:900px){
    .video-block .li{
        width:48%;
        margin-bottom:4%;
    }
    .video-block .btns{
        text-align:center;
    }
}}.form-filter .row-slider .rs-num:focus-visible{outline:none;}


 .prj-list .li {
  width: 32.3%;
  margin-right: 1.25%;
  margin-bottom: 0.57rem;
}ttom: 0.57rem;
}
}