.cases .cases_list { padding: 0 20px;display: flow-root; }

.cases .cases_list .cases_li { float: left; width: 290px; margin-right: 10px; text-align: center; margin-bottom: 20px; }

.cases .cases_list .cases_li .cases_img { width: 100%; height:200px; margin-bottom: 10px; overflow: hidden; }

.cases .cases_list .cases_li .cases_img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all 2s ease 0s; -o-transition: all 2s ease 0s; transition: all 2s ease 0s; }

.cases .cases_list .cases_li:nth-child(3n) { margin-right: 0; }

.cases .cases_list .cases_li:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.cases .cases_list .cases_li:hover p { color: #00a4ff; }

@media (max-width: 760px) { .cases .cases_list { padding: 0; }
  .cases .cases_list .cases_li { width: 49%; margin-right: 2%; }
  .cases .cases_list .cases_li .cases_img { height: 115px; }
  .cases .cases_list .cases_li:nth-child(3n) { margin-right: 2%; }
  .cases .cases_list .cases_li:nth-child(2n) { margin-right: 0; } }
