#NewsList_a1{width: 100%;}
#NewsList_a1 ul li{display: block;width: 22.5%;font-size: 0;margin-right: 3.33%;float: left;position: relative;margin-bottom: 4vw;box-sizing:border-box;
padding: 1.5vw 1.5vw 13.5vw 1.5vw;border: 1px solid #f5f5f5;}
#NewsList_a1 ul li:nth-child(4n){margin-right: 0;}
#NewsList_a1 ul li a{display: block;margin: 0 auto;text-align: left;}
#NewsList_a1 ul li i{display: none;}
#NewsList_a1 ul li .data{font-size: 16px;line-height: 1.5;color: #999999;text-align: left;margin-bottom: 2.6vw;}
#NewsList_a1 ul li .data:after{content: "";width: 20px;height: 1px;display: block;background: #999999;margin-top: 1vw;}
#NewsList_a1 ul li .data b{margin-bottom: 15px;}
#NewsList_a1 ul li .data span{display: block;font-size: 2.4vw;color: #333333;}
#NewsList_a1 ul li .newimg{height: 10vw;position: relative;overflow: hidden;position: absolute;bottom: 1.5vw;left: 8.35%;width: 83.3%;}
#NewsList_a1 ul li .newimg img{display: block;width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
#NewsList_a1 ul li .newnr{width:100%;}
#NewsList_a1 ul li .newnr b{font-size: 18px;color: #333333;margin-bottom: 1vw;display: inline-block;box-sizing:border-box;line-height: 1.5;height: 3em;
overflow: hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
#NewsList_a1 ul li .newnr p{color: #999999;line-height: 1.8;height:3.6em;font-size: 14px;
overflow: hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}

#NewsList_a1 ul li:hover{background: #f5f5f5;}

.NewsList_g3 li {padding: 0;border: 1px solid #eee;margin-right: 3.05%;width: 31.3%;position: relative;margin-bottom: 40px;float:left;box-sizing:border-box;}
.NewsList_g3 ul:after{content:''; display:block; clear:both;}
.NewsList_g3 li:nth-child(3n){margin-right:0;}
.NewsList_g3 li>a {overflow:hidden;height: 12vw;float: none;width: 100%;display: block;position: relative;margin-bottom: 0.5vw;}
.NewsList_g3 img {display: block;width: 100%;height: 100%;object-fit:cover;}
.NewsList_g3 h3 a {font-size: 16px;white-space: normal;line-height: 1.8;color: #333;display: block; height: 3.6em;
    display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.NewsList_g3 p:last-child,.NewsList_g3 h3+p {display: none;}
.NewsList_g3 h3,.ntime{display: block;width: 90%;margin: 0 auto;}
.NewsList_g3 .ntime {font-size:14px;border-top: 1px solid #ddd;padding: 0.5vw 0;text-align: right;margin-top: 0.5vw;}
.NewsList_g3 li:hover h3 a,.NewsList_g1 li h3:hover .ntime {text-decoration: underline;}
@media screen and (max-width: 1024px){
    #NewsList_a1 ul li{width: 31%;margin-right: 3.5%;}
    #NewsList_a1 ul li:nth-child(4n){margin-right: 3.5%;}
    #NewsList_a1 ul li:nth-child(3n){margin-right: 0;}
    #NewsList_a1 ul li .data span{font-size: 24px;}
    #NewsList_a1 ul li .newnr b{font-size: 16px;}

    .NewsList_g3 li{width: 47.5%;margin-right: 5%;}
    .NewsList_g3 li:nth-child(3n){margin-right: 5%;}
    .NewsList_g3 li:nth-child(2n){margin-right: 0;}
    .NewsList_g3 li>a{height: 23vw;}
}
@media screen and (max-width: 640px){
    #NewsList_a1 ul li .data{background: none;width: 100%;padding: 0;float: none;position: static;margin-bottom: 2vw;
        border-bottom: 1px solid #ccc;}
    #NewsList_a1 ul li .data ,#NewsList_a1 ul li .data span{display: inline-block;font-size: 18px;font-weight: bold;}
    #NewsList_a1 ul li .data span:after{content: "-";}
    #NewsList_a1 ul li .newnr{width: 100%;padding-left: 0;}
    #NewsList_a1 ul li .newnr{border-radius: 0;margin-left: 0;width: 100%;border:none; box-shadow: none;padding: 0;}
    #NewsList_a1 ul li .newimg{display: none;}
    #NewsList_a1 ul li{margin-bottom: 4vw;border-radius: 5px;border: 1px solid #eeeeee;box-shadow: 0px 12px 20px rgba(0,0,0,0.03);padding:3.5vw 4vw 9vw 4vw;box-sizing:border-box;}
	#NewsList_a1 ul li .newnr b{font-size: 4.2vw;}
	#NewsList_a1 ul li .data span{display: inline;font-size: 3.8vw;}
    #NewsList_a1 ul li .data{font-size: 3.8vw;margin-bottom: 3vw;padding-top: 0;}
    #NewsList_a1 ul li .newnr p{display: -webkit-box;-webkit-line-clamp:2;max-height: 3.4em;font-size: 3.8vw;}
    #NewsList_a1 ul li{width: 100%;}

    .NewsList_g3 li{width: 100%;margin-right: 0;}
    .NewsList_g3 h3 a{font-size: 4.2vw;}
    .NewsList_g3 li>a{height: 50vw;}
}