@charset 'utf-8';

.caselist{padding: 60px 0; background: #f6f6f6;}
.caselist .list{width: 23.5%; float: left; background: #fff; margin: 0 2% 30px 0; transition: all 0.5s;}
.caselist .list:hover{box-shadow: 0 0 10px 10px #e8e8e8;}
.caselist .list:nth-child(4n){margin-right: 0;}
.caselist .list .picture{overflow: hidden;}
.caselist .list .picture img{width: 100%; transition: all 0.5s;}
.caselist .list:hover .picture img{transform: scale(1.1);}
.caselist .list .content{padding: 15px 15px 20px;}
.caselist .list .content .title{font-size: 18px; font-family: 'Poppins SemiBold'; line-height: 24px; height: 48px; overflow: hidden;}
.caselist .list .content .title a{color: #161616; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.caselist .list:hover .content .title a{color: #009ca3;}
.caselist .list .content .text{margin-top: 10px; font-size: 14px; line-height: 18px; height: 36px; font-family: 'Poppins Light'; color: #8e8e8e; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.caselist .list .content .button{margin-top: 10px;}
.caselist .list .content .button a{display: block; width: 19px; height: 13px; background: url("/images/button.png");}

@media (max-width:960px) {
	.caselist{padding: 30px 15px}
	.caselist .list{width: 48%; float: left; margin-right: 4%; margin-bottom: 20px;}
	.caselist .list:nth-child(3n){margin-right: 4%;}
	.caselist .list:nth-child(2n){margin-right: 0;}
	.caselist .list .content{padding: 10px;}
	.caselist .list .title{padding: 0;}
	.caselist .list .title a{font-size: 14px;}
}
<!--ºÄÊ±1793768107.0253Ãë-->