.NewsList_g2 li{margin-bottom: 2vw;border-radius: 5px;position: relative;}
.NewsList_g2 .nwimg{/*float: right;*/width: 32.3%;display: block;overflow: hidden;border-radius: 5px;
    position: absolute;/* overflow: hidden; */right: 0;height: 100%;}
.NewsList_g2 .nwimg img{display: block;border-radius: 5px;/*position: relative;height: 100%;width: 100%;*/display: block;width: 100%;
    position: absolute;top: 50%;right: 0;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);}
.NewsList_g2 h3,.NewsList_g2 p{display: block;width: 67.3%;padding: 0 20px 0 30px;overflow: hidden;
    box-sizing:border-box;}
.NewsList_g2 h3{padding-top: 30px;}
.NewsList_g2 h3 a{font-size: 20px;color: #0b53a2;overflow:hidden;text-overflow:ellipsis;display: inline-block;width: 100%;
    white-space:nowrap;font-weight: normal;}
.NewsList_g2 p{font-size: 16px;line-height: 1.8;text-indent: 0;margin: 27px 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 3.6em;
    overflow: hidden;}
.NewsList_g2 p:nth-of-type(2) {font-size: 14px;color: #707070;line-height: 1.2;padding-bottom: 30px;margin: 0;height: auto;}
.NewsList_g2 p:nth-of-type(3){display: none;}
.NewsList_g2 li:hover{background: #e4f1ff;}
.NewsList_g2 li:hover h3 a{color: #ff9320;}
/*
.NewsList_g3 li{width: 46.6%;margin: 0 1.7%;margin-bottom: 47px;border-bottom: 2px solid #0b53a2;padding-bottom: 22px;float: left;}
.NewsList_g3 li p:nth-of-type(1){display: none;}
.NewsList_g3 li h3{margin: 22px auto 15px auto;display: block;box-sizing:border-box;padding: 0 18px;}
.NewsList_g3 li h3 a{font-size: 18px;color: #0b53a2;line-height: 1.0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.NewsList_g3 li .ntime{font-size: 18px;color: #666666;line-height: 1.0;box-sizing:border-box;padding: 0 18px;}
*/
#NewsList_a1 i ,#NewsList_a1 p{display: none;}
#NewsList_a1 li{padding-bottom: 53px;position: relative;width: 46.6%;margin: 0 1.7%;margin-bottom: 47px;border-bottom: 2px solid #0b53a2;float: left;}
#NewsList_a1 li .newnr{margin-top: 22px;}
#NewsList_a1 li .newimg{height: 18.8vw;position: relative;overflow: hidden;}
#NewsList_a1 li .newimg img{border-radius: 5px;display: block;width: 100%;position: absolute;top: 50%;right: 0;
    transform: translate(0, -50%);-webkit-transform: translate(0, -50%);}
#NewsList_a1 li .newnr b{font-size: 18px;color: #0b53a2;line-height: 1.2;display: inline-block;width: 100%;
    overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight: bold;
    padding: 0 18px;box-sizing:border-box;}
#NewsList_a1 li .data{font-size: 18px;color: #666666;line-height: 1.2;box-sizing:border-box;position: absolute;bottom: 22px;left: 18px;}
#NewsList_a1 li .data b{float: right;font-size: 18px;color: #666666;}
#NewsList_a1 li .data b:before{font-size: 18px;color: #666;content: "-";}

@media screen and (max-width: 1024px){
    #NewsList_a1 li .newimg{height: 30vw;}
}
@media screen and (max-width: 640px){
    #NewsList_a1 li{width: 100%;margin: 0 0 10vw 0 ;padding-bottom: 10vw;}
    #NewsList_a1 li .data{bottom: 3vw;left: 0;}
    #NewsList_a1 li .newnr b{font-size: 4.2vw;}
    #NewsList_a1 li .data b,#NewsList_a1 li .data,#NewsList_a1 li .data b:before{font-size: 3.8vw;}
    #NewsList_a1 li .newimg{height: 54vw;}
    #NewsList_a1 li .newnr{margin-top: 3vw;}
    #NewsList_a1 li .newnr b{padding: 0;}

    .NewsList_g2 h3, .NewsList_g2 p{padding: 0;}
    .NewsList_g2 p{margin: 0 0 1vw 0;font-size: 3.8vw;}
    .NewsList_g2 h3 a{font-size: 4.2vw;}
    .NewsList_g2 p:nth-of-type(2){padding-bottom: 0;}
    .NewsList_g2 li{margin-bottom: 8vw;}
    .NewsList_g2 .nwimg{width: 30%;}
    .NewsList_g2 .nwimg img{height: 100%;width: auto;}
}