.image-list {background:; 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; border: 1px solid #eaeaea; background-color: #ffffff; overflow: hidden; }
.image-list a:hover img { animation: 0.1s; transform: scale(1.1); }
.image-list h3 { 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; }
