.photo ul li{width: 22.75%;float: left;margin-right: 3%;margin-bottom: 2.6vw;position: relative;box-sizing: border-box;}
.photo ul li:nth-child(4n){margin-right: 0;}
.photo ul li>a{box-sizing: border-box; height: 14vw;display: block;position: relative;overflow: hidden;}
.photo ul a img{position: absolute;left: 50%;top: 50%;height: 100%;width: 100%;object-fit:cover; transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);transition:.5s all ease-out;-ms-transition:.5s all ease-out;-webkit-transition:.5s all ease-out;}
.photo ul h4{display: none;}
.photo ul li span,.NewsList_g3 h3 a{height: auto !important; color: #666666;margin: 0 auto;padding: 0.9vw 5%; box-sizing: border-box;
    font-size: 18px;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;
    background-color: #e5e5e5;
}
.photo ul li i{display: none;}

.rid41 ul li a{height: 14.5vw;}

.rid42.photo ul li{width: 18.6%;margin-right: 1.75%;}
.rid42.photo  ul li:nth-child(5n){margin-right: 0;}
.rid42.photo  ul li>a{height: 10vw;border: 1px solid #8c8c8c;}
.rid42.photo  ul li span{display: none;}
.rid42.photo  ul li a img,.rid53 ul li a img,.rid57 ul li a img{width: auto;height: auto;max-height: 85%;max-width: 85% !important;}

.rid37 ul li a{height: 12vw;}
.rid37 ul li span{background: none;}

.rid35.photo ul li{width: 31.3%;margin-right: 3.05%;background: #eee;margin-bottom: 3vw;}
.rid35.photo ul li:nth-child(3n){margin-right: 0;}
.rid35.photo ul li>a{height: 16vw;border: none;}
.rid35.photo ul li span{padding: 1vw 5%;}
.rid35.photo ul li p{display: none;}

.rid53.photo ul li>a,.rid57.photo ul li>a{border: 1px solid #ccc;box-sizing: border-box;}

@media screen and (min-width: 1024px){
    .photo ul li>a:hover{border-color: #01369d;}
    .photo ul li:hover span{color: #01369d;}
    .photo ul li:hover img{
        transform:translate(-50%,-50%) scale(1.08,1.08) ;
        -ms-transform:translate(-50%,-50%) scale(1.08,1.08) ;
        -webkit-transform:translate(-50%,-50%) scale(1.08,1.08);
    }
    
    .rid41.photo ul li:hover span,.rid35.photo ul li:hover h3 a {background: url(/images/next3.png) #014190 center no-repeat;text-align: left;
        background-position: 95% center;background-size: auto 30%;padding-right: 18%;color: #fff;}
}
@media screen and (max-width: 1440px){
    .photo ul li span{font-size: 16px;}
}

@media screen and (max-width: 1024px){
    .photo ul li,.photo ul li:nth-child(4n){width: 31.3%;margin-right: 3.05%;}
    .photo ul li:nth-child(3n){margin-right: 0;}
    .photo ul li span{background: none;padding-right: 0;font-size: 16px;}

    .rid42.photo ul li,.rid42.photo ul li:nth-child(5n){width: 22.75%;float: left;margin-right: 3%;}
    .rid42.photo ul li:nth-child(4n){margin-right: 0;}

    .photo ul li>a{height: 21vw;}
}
@media screen and (max-width: 640px){
    .photo ul li,.photo ul li:nth-child(3n),.photo ul li:nth-child(4n),.rid35.photo ul li,.rid42.photo ul li,.rid42.photo ul li:nth-child(5n){width: 48.5%;margin-right: 3%;
     margin-bottom: 3.3vw;border-bottom-width: 2px;}
    .photo ul li:nth-child(2n),.rid42.photo ul li:nth-child(2n){margin-right: 0;}
    .photo ul li a{height: 35vw;margin-bottom: 0;}
    .photo ul li span{font-size: 3.8vw;padding: 2.0vw 0; }
    .rid42.photo ul li>a{height: 25vw;}
    .rid41 .VideoList_d1 a{height: 27vw;}
    .rid34 ul li a{height: 35vw;}
    .photo ul li span, .NewsList_g3 h3 a{font-size: 3.8vw;}

    .rid35.photo ul li>a{height: 60vw;}
    .rid35.photo ul li:nth-child(3n),.rid35.photo ul li{width: 100%;margin-right: 0;}

}