/*lyNy_case 开始*/
.lyNy_case { width:100%; background:#f8f8f8;padding: 60px 0; min-height:250px;}
.lyNy_case:before{content: "";width: 1400px;height: 8px; background:#0087dc; display:block; margin:0 auto;}
.lyNy_case .case_main{width:1400px; height:auto; min-height:400px; margin:0 auto; padding:60px 3%; background:#fff;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNy_case ul li { width:31%; height:auto; margin:0 3.5% 50px 0; padding:0; background-color:#f8f8f8; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNy_case ul li:nth-child(3n+3) { margin:0 0 50px;}
.lyNy_case ul li .lyNyCase_img { width:100%; height:300px; margin:0 auto; padding:0; cursor:pointer; position:relative;}
.lyNy_case ul li .lyNyCase_img a { display: block; width: 100%; height: 100%; margin:0 auto; padding:0; position: relative;}
.lyNy_case ul li .lyNyCase_img a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.lyNy_case ul li .lyNyCase_img a:after { display:none; width:53px; height:54px; background:url(../images/case_icon.png) center center no-repeat; background-size:contain; position:absolute; bottom:-5%; right:5%; z-index:1; content:'';}
.lyNy_case ul li .lyNyCase_img a:after { background:url(../images/ck_icon.png) center center no-repeat;}

.lyNy_case ul li .lyNyCase_text { padding:20px;}
.ny_honor ul li .lyNyCase_text{ text-align:center;}
.lyNy_case ul li .lyNyCase_text a.CaseName { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#303030; font-size:22px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; padding:0;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ny_honor ul li .lyNyCase_text a.CaseName{margin:0 auto 10px;}
.lyNy_case ul li:hover{box-shadow:0 10px 20px rgba(0,0,0,0.4);}
.lyNy_case ul li:hover .lyNyCase_text a.CaseName { color:#0087dc;}
.lyNy_case ul li .lyNyCase_text p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#999; font-size:14px; margin:10px auto 15px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.lyNy_case ul li .lyNyCase_text a.CaseBtn { display:inline-block; width:auto; height:40px; overflow:hidden; line-height:38px; color:#999; font-size:15px; text-align:center; margin:0 auto; padding:0 30px; border:1px solid #ddd; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_case ul li .lyNyCase_text a.CaseBtn i { background:url(../images/jt1.png) center center no-repeat;}
.lyNy_case ul li:hover .lyNyCase_text a.CaseBtn { color:#fff; border:1px solid #eceef0;background: #0087dc;}
.lyNy_case ul li:hover .lyNyCase_text a.CaseBtn i { background:url(../images/jt0.png) center center no-repeat; margin:-3px 0 0 15px;}
@media (max-width:1440px) {
	.lyNy_case:before,.lyNy_case .case_main { width:94%;}
	.lyNy_case ul li .lyNyCase_img { height:280px;}
}
@media (max-width:1366px) {
	.lyNy_case ul li .lyNyCase_img { height:270px;}
}
@media (max-width:1280px) {
	.lyNy_case{padding: 40px 0;}
	.lyNy_case .case_main{padding: 40px 3%;}
	.lyNy_case ul li .lyNyCase_img { height:250px;}
}
@media (max-width:1200px) {
	.lyNy_case ul li .lyNyCase_img { height:240px;}
}
@media (max-width:1080px) {
	.lyNy_case .case_main { padding:40px 3%;}
	.lyNy_case ul li { width:31.333333%; height:auto; margin:0 3% 40px 0; padding:0;}
	.lyNy_case ul li:nth-child(3n+3) { margin:0 0 40px;}
	.lyNy_case ul li .lyNyCase_img { height:220px;}
	.lyNy_case ul li .lyNyCase_text { padding:15px 20px 20px;}
	.lyNy_case ul li .lyNyCase_text a.CaseName { font-size:18px;}
	.lyNy_case ul li .lyNyCase_text p { margin:5px auto 15px;}
}
@media (max-width:1024px) {
	.lyNy_case .case_main { padding:30px 3%;}
	.lyNy_case ul li { width:31.333333%; height:auto; margin:0 3% 30px 0; padding:0;}
	.lyNy_case ul li:nth-child(3n+3) { margin:0 0 30px;}
	.lyNy_case ul li .lyNyCase_img { height:210px;}
}
@media (max-width:800px) {
	.lyNy_case ul li { width:48.5%; height:auto; margin:0 3% 30px 0; padding:0;}
	.lyNy_case ul li:nth-child(3n+3) { margin:0 3% 30px 0;}
	.lyNy_case ul li:nth-child(2n+2) { margin:0 0 30px;}
	.lyNy_case ul li .lyNyCase_img { height:230px;}
}
@media (max-width: 768px) {
	.lyNy_case{padding: 20px 0;}
	.lyNy_case:before{ width:92%;}
	.lyNy_case .case_main { width:92%; padding:20px 3%;}
}
@media (max-width: 425px) {
	.lyNy_case ul li { width:100%; height:auto; margin:0 auto 20px; padding:0; float: inherit;}
	.lyNy_case ul li:nth-child(2n+2), .lyNy_case ul li:nth-child(3n+3) { margin:0 auto 20px;}
	.lyNy_case ul li .lyNyCase_img { height:230px;}
	.lyNy_case ul li .lyNyCase_text a.CaseBtn { padding:0 20px;}
	.lyNy_case ul li .lyNyCase_img { height:220px;}
}
@media (max-width: 375px) {
	.lyNy_case ul li .lyNyCase_img { height:220px;}
}
@media (max-width: 320px) {
	.lyNy_case ul li .lyNyCase_img { height:200px;}
}
/*lyNy_case 结束*/