.image-list {background:rgb(255,255,255); overflow:hidden;text-align: center; }
.image-list li { position: relative; margin-bottom: 20px; }
.image-list img { width: 100%; display: block; transition: all 0.4s; border-bottom: 1px solid #eaeaea; }
.image-list a { position: relative; display: block; margin: 0 5%; color: #000000; overflow: hidden; }
.image-list a:hover img { animation: 0.1s; transform: scale(1.1); }
.image-list h4 {position: absolute; bottom: 0; width: 100%; text-align: center; margin: 0; background: rgba(0, 0, 0, 0.5); color: #ffffff; padding: 5px 10px; box-sizing: border-box;}