@charset 'utf-8';

.casedetail{}
.casedetail .case_list{padding: 60px 0;}
.casedetail .case_list:nth-child(odd){background: #fafafa;}
.casedetail .case_title{text-align: center;}
.casedetail .case_title h2{font-size: 36px; line-height: 56px;}
.casedetail .case_content{margin-top: 30px;}
.casedetail .case_content table{max-width: 100%; border-collapse: collapse;}
.casedetail .case_content table td{border: solid #e6e6e6 1px; padding: 5px 10px;}
.casedetail .case_content img{max-width: 100%;}
.casedetail .case_content p{font-size: 16px; line-height: 2em;}

.casespicture{padding: 60px 0;}
.casespicture:nth-child(odd){background: #fafafa;}
.casespicture .image_list{margin-top: 30px; display: flex; flex-wrap: wrap;}
.casespicture .image_list .list{width: 23.5%; margin-right: 2%; background: #009ca3; margin-bottom: 30px;}
.casespicture .image_list .list:nth-child(4n){margin-right: 0;}
.casespicture .image_list .list .picture{background: #fff; border: solid #eee 1px; overflow: hidden;}
.casespicture .image_list .list .picture img{width: 100%; transition: all 0.5s;}
.casespicture .image_list .list:hover .picture img{transform: scale(1.1);}
.casespicture .image_list .list .content{padding: 10px 15px; background: #009ca3;}
.casespicture .image_list .list .content .title{font-size: 16px; line-height: 32px; font-family: 'Poppins SemiBold'; color: #fff;}
.casespicture .image_list .list .content .text{font-size: 14px; font-family: 'Poppins Light'; color: #fff; margin-top: 10px;}

.recommendmachines{padding: 60px 0; background: #fafafb;}
.recommendmachines .recommendtitle{text-align: center;}
.recommendmachines .recommendtitle h2{font-size: 36px; line-height: 56px;}
.recommendmachines .recommendlist{margin-top: 30px;}
.recommendmachines .recommendlist::after{content: ''; display: table; clear: both;}
.recommendmachines .recommendlist .list{width: 23.5%; float: left; background: #fff; border-radius: 10px; overflow: hidden; margin-right: 2%;}
.recommendmachines .recommendlist .list:nth-child(4){margin-right: 0;}
.recommendmachines .recommendlist .list .picture{overflow: hidden;}
.recommendmachines .recommendlist .list .picture img{position: relative; max-width: 60%; max-height: 80%; left: 50%; top: 50%; transform: translate(-50%, -50%); transition: all 0.5s;}
.recommendmachines .recommendlist .list:hover .picture img{transform: translate(-50%, -50%) scale(1.1);}
.recommendmachines .recommendlist .list .title{text-align: center; margin-top: 20px;}
.recommendmachines .recommendlist .list .title a{font-size: 18px; line-height: 24px; height: 48px; font-family: 'Poppins SemiBold'; color: #161616; transition: all 0.5s; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.recommendmachines .recommendlist .list:hover .title a{font-size: 20px; color: #009ca3;}
.recommendmachines .recommendlist .list .text{margin: 10px; font-size: 16px; line-height: 24px; height: 120px; font-family: 'Poppins Light'; color: #8e8e8e; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; text-overflow: ellipsis;}
.recommendmachines .recommendlist .list .button{margin-top: 20px;}
.recommendmachines .recommendlist .list .button a{display: block; text-align: center; padding: 10px; font-size: 16px; line-height: 32px; background: #9e9e9e; color: #fff; border-radius: 10px; transition: all 0.5s;}
.recommendmachines .recommendlist .list:hover .button a{background: #009ca3;}

.common_quote{background: #fafafa;}
.common_quote input[type=text],
.common_quote textarea{background: #fff !important;}

@media (max-width:960px) {
	.casedetail .case_list{padding: 30px 10px;}
	.casedetail .case_title h2{font-size: 20px; line-height: 32px;}
	.casedetail .case_content{margin-top: 20px;}
	.casedetail .case_content table{max-width: 100%; border-collapse: collapse;}
	.casedetail .case_content table td{border: solid #e6e6e6 1px; padding: 5px;}
	.casedetail .case_content img{max-width: 100%;}
	.casedetail .case_content p{font-size: 14px; line-height: 2em;}
	
	.casespicture{padding: 30px 10px;}
	.casespicture .image_list{margin-top: 20px;}
	.casespicture .image_list .list{width: 48%; margin: 0 4% 30px 0;}
	.casespicture .image_list .list:nth-child(2n){margin-right: 0;}
	.casespicture .image_list .list .content{padding: 10px;}
	.casespicture .image_list .list .content .title{font-size: 14px; line-height: 26px; height: 52px;}
	.casespicture .image_list .list .content .text{font-size: 14px; font-family: 'Poppins Light'; color: #fff; margin-top: 10px;}
	
	.recommendmachines{padding: 30px 10px;}
	.recommendmachines .recommendtitle h2{font-size: 20px; line-height: 32px;}
	.recommendmachines .recommendlist{margin-top: 20px;}
	.recommendmachines .recommendlist .list{width: 48%; border-radius: 5px; margin-right: 4%; margin-bottom: 30px;}
	.recommendmachines .recommendlist .list:nth-child(2n){margin-right: 0;}
	.recommendmachines .recommendlist .list .title{margin-top: 10px;}
	.recommendmachines .recommendlist .list .title a{font-size: 14px; line-height: 22px;}
	.recommendmachines .recommendlist .list .text{display: none;}
	.recommendmachines .recommendlist .list .button{margin-top: 10px;}
	.recommendmachines .recommendlist .list .button a{padding: 2px; font-size: 12px; line-height: 32px;}
}<!--ºÄÊ±1793768161.9473Ãë-->