@charset 'utf-8';

.cases_item{background: #f7f7f7; padding: 50px 0;}
.cases_item .cases_list{margin-top: 30px;}
.cases_item .cases_list .list{width: 23.5%; float: left; margin: 0 2% 30px 0;}
.cases_item .cases_list .list:nth-child(4n){margin-right: 0;}
.cases_item .cases_list .list .picture{border: solid #eee 1px; overflow: hidden;}
.cases_item .cases_list .list .picture img{width: 100%; transition: all 0.5s;}
.cases_item .cases_list .list .picture:hover img{transform: scale(1.1);}
.cases_item .cases_list .list .title{font-size: 18px; text-align: center; margin-top: 10px;}
.cases_item .cases_list .list:hover .title a{color: #0a649e;}

@media (max-width: 960px) {
	.cases_item{padding: 30px 10px;}
	.cases_item .cases_list{margin-top: 30px;}
	.cases_item .cases_list .list{width: 49%;}
	.cases_item .cases_list .list:nth-child(2n){margin-right: 0;}
	.cases_item .cases_list .list .picture{padding: 10px; background: #fff;}
	.cases_item .cases_list .list .title{font-size: 14px; line-height: 18px;}
}

