.NewsList_g2 li{;width:100%;display: block;overflow: hidden;margin-bottom: 1.5vw;text-align: right;position: relative;border-right: 1px solid #cccccc;}
.NewsList_g2 li:before,.NewsList_g2 li:after{width: 68.7%;content: "";display: block;position: absolute;right: 0;}
.NewsList_g2 li:before{height: 6px;background-color: #fecb09;bottom: 0;}
.NewsList_g2 li:after{height: 1px;background-color: #ccc;top: 0;}
.NewsList_g2 li .nwimg{width: 31.3%;display: block;float: left;height: 11.2vw;overflow: hidden;position: relative;}
.NewsList_g2 li .nwimg img{display: block;min-width: 100%;position: absolute;top: 50%;min-height: 100%;width: auto;
    transition:.4s all ease;-ms-transition:.4s all ease;-webkit-transition:.4s all ease;
    left: 50%; transform: scale(1) translate(-50%, -50%);-webkit-transform: scale(1) translate(-50%, -50%);}
.NewsList_g2 li p{color: #999999;font-size: 14px;line-height: 2.0;width: 61.6%;text-align: left;position: absolute;right: 4%;}
.NewsList_g2 li h3 {width: 61.6%;text-align: left;top: 2vw;overflow: hidden;position: absolute;right: 4%;}
.NewsList_g2 li h3 a{font-size: 16px;color: #653833;line-height: 1.5;display: inline-block;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.NewsList_g2 li p:nth-of-type(1){top: 4vw;max-height: 3em;line-height: 1.5;
    display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-align: left;}
.NewsList_g2 li .ntime{bottom: 1.5vw;}
.NewsList_g2 li p:nth-last-child(1){display: none;}
.NewsList_g2 li:hover .nwimg img{transform: scale(1.08) translate(-46%, -46%);-webkit-transform: scale(1.08) translate(-46%, -46%);}
.NewsList_g2 li:hover h3 a{color:#fecb09; }
@media screen and (max-width: 1024px){
    .NewsList_g2 li .nwimg{height: 17vw;}
    .NewsList_g2 li p:nth-of-type(1){top: 6vw;}
}
@media screen and (max-width: 640px){
    .NewsList_g2 li{margin-bottom: 6vw;border-left: 1px solid #ccc;padding-bottom: 3vw;border-top:0;}
    .NewsList_g2 li .nwimg{width: 100%;height: 42vw;float: none;}
    .NewsList_g2 li .ntime{position: static;font-size: 3.8vw;font-style: normal;width: 100%;width: 95%;margin-left: 2.5%;line-height: 1.5;}
    .NewsList_g2 li p:nth-of-type(1){position: static;width: 100%;margin: 2vw 0 3vw 0;font-size: 3.8vw;width: 100%;width: 95%;margin-left: 2.5%;}
    .NewsList_g2 li h3{position: static;width: 100%;margin-left: 0;margin-top: 3vw;width: 100%;width: 95%;margin-left: 2.5%;}
    .NewsList_g2 li h3 a{width: 100%;font-size: 4.2vw;}
    .NewsList_g2 li:before{height: 4px;width: 100%;}
    .NewsList_g2 li:after{display: none;}

}