.imgs_list { overflow: hidden; display: flex; flex-wrap: wrap; } .imgs_list li { width: 18%; margin: 0 1%; margin-bottom: 20px; box-sizing: border-box; } .content_left { min-height: 206px; } .imgs_list li .content_right { text-align: center; color: #264658; font-size: 18px; } .news-columnList { width: 100%; } .imgs_list li img { width: 100%; object-fit: cover; } @media only screen and (max-width: 768px) { .imgs_list li { width: 48%; margin: 0 1%; margin-bottom: 20px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; } }