.news .home-title{margin-bottom:0}
.latestNewsList ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.latestNewsList ul a{display:contents}
.latestNewsList ul li{display:flex;margin-top:30px;width:32%;box-shadow:0 0 2px #BABABA;justify-content:space-between}
.latestNewsList ul li:hover{box-shadow:0 0 9px #BABABA;transition:.5s;transform:translateY(-5px)}
.latestNewsList ul li .latestNewsListT{display:flex;padding:20px 10px;width:100px;background-color:var(--color);align-items:center;justify-content:center;flex-wrap:wrap}
.latestNewsList ul li .latestNewsListT p{color:#FFFFFF;font-size:36px;line-height:1;margin-bottom:10px}
.latestNewsList ul li .latestNewsListT span{color:#FFFFFF;font-size:var(--fontsize14);line-height:1}
.latestNewsList ul li .latestNewsListB{padding:5px 10px;width:78%;flex:1;}
.latestNewsList ul li .latestNewsListB p{margin-bottom:5px;font-size:var(--fontsize18);line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.latestNewsList ul li .latestNewsListB span{display:-webkit-box;overflow:hidden;color:var(--introcolor);font-size:var(--fontsize16);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}
@media screen and (max-width:1024px){.latestNewsList ul li{width:48%;}
.latestNewsList ul li .latestNewsListT span{font-size:var(--fontsize12)}}
@media screen and (max-width:768px){.latestNewsList ul li{margin-top:35px;width:100%}}
@media screen and (max-width:500px){.latestNews .latestNewsTitle .yellow{font-size:var(--fontsize24)}
.latestNewsList ul li{margin-top:15px}}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){.latestNewsList ul li .latestNewsListB p{max-height:1em}
.latestNewsList ul li .latestNewsListB span{display:block;max-height:3em}}