/*内页客户案例*/
.NyCase_List,.case_type { width:100%; padding:80px 0; background:#f9f9f9;}
.NyCase_List ul,.case_type ul{ margin-bottom:20px;}
.NyCase_List ul li,.case_type ul li { width:32%; height:auto; margin:0 2% 60px 0; padding:0; background-color:#fff; box-shadow:0 0 0 0 rgba(0,0,0,0.1); float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyCase_List ul li:nth-child(3n+3) { margin:0 0 60px;}
.NyCase_List ul li:hover,.case_type ul li:hover { box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);}
.NyCase_List ul li .NyCases_Img { width:100%; height:270px; overflow:hidden; margin:0 auto;}
.NyCase_List ul li .NyCases_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyCase_List ul li .NyCases_Img a img { display:block; width:100%; height:100%; overflow:hidden; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyCase_List ul li:hover .NyCases_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.NyCase_List ul li .NyCases_Con { width:100%; height:auto; margin:0 auto; padding:0; position:relative;}
.NyCase_List ul li .NyCases_Con .NyCases_Text { width:80%; height:auto; margin:0; padding:30px 60px 30px 30px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyCase_List ul li .NyCases_Con .NyCases_Text a.NyCases_Name { display:block; width:100%; height:56px; overflow:hidden; line-height:28px; color:#333; font-size:18px; font-weight:bold; word-break:break-all; text-align:justify; margin:0 auto 20px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyCase_List ul li:hover .NyCases_Con .NyCases_Text a.NyCases_Name { color:#008642;}
.NyCase_List ul li .NyCases_Con .NyCases_Text p { width:100%; height:50px; overflow:hidden; line-height:25px; color:#777; font-size:15px; word-break:break-all; text-align:justify; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}

.NyCase_List ul li .NyCases_Con .NyCases_Time { width:20%; height:186px; margin:0; padding:60px 0; border-left:1px solid #ddd; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyCase_List ul li .NyCases_Con .NyCases_Time em { display:block; width:100%; height:auto; line-height:30px; color:#878787; font-size:16px; font-style:normal; text-align:center; margin:0 auto; padding:0;}
.NyCase_List ul li .NyCases_Con .NyCases_Time span { display:block; width:100%; height:auto; line-height:30px; color:#878787; font-size:24px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}

.NyCase_List ul li .NyCases_Con .NyCases_Btn { width:60px; height:60px; margin:0 -30px 0 0; padding:0; position:absolute; right:20%; bottom:-30px;}
.NyCase_List ul li .NyCases_Con .NyCases_Btn a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#008642; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyCase_List ul li .NyCases_Con .NyCases_Btn a img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.ny_page.white a{ background:#fff;}
.ny_page.white a:hover{background-color: #008642;}
.ny_page.white a.pnnum:hover,.ny_page.white a.pnnum1{background-color: #008642;}

.case_type ul li{ width:48%; padding:6px 30px;margin: 0 2% 30px 0;display: flex; align-items: center;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.case_type ul li:nth-child(2n+2) {margin:0 0 30px;}
.case_type ul li:nth-child(10) .case_type_Time em{ display:none;}
.case_type ul li i{display:inline-block; width:60px; height:60px; margin-right:5%; overflow:hidden;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.case_type ul li i a{ display:block; width:100%; height:auto;}
.case_type ul li:hover{ background:#008642;}
.case_type ul li i img{ display: block; width: 100%;height: auto;margin: 0;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.case_type ul li:hover i img{ margin-top:-60px;}
.case_type ul li .case_type_Text{width:75%;}
.case_type ul li .case_type_Text a{ color:#222; font-size:18px; font-weight:bold;}
.case_type ul li .case_type_Text p{ color:#ccc; font-size:16px;}
.case_type ul li:hover .case_type_Text a{ color:#fff;}
.case_type ul li:hover .case_type_Text p{ color:rgba(255,255,255,.45);}
.case_type ul li .case_type_Time{ color:#f9f9f9; font-size:72px; font-weight:bold;}
.case_type ul li:hover .case_type_Time{ color:rgba(255,255,255,.1);}
.case_type ul li .case_type_Time em{ font-style:normal;}

@media (max-width:1440px) {
	.NyCase_List,.case_type {padding:50px 0;}
}
@media (max-width:1366px) {
	.NyCase_List ul li .NyCases_Img { height:250px;}
	.case_type ul li .case_type_Text{ width:70%;}
}
@media (max-width:1280px) {
	.NyCase_List ul li .NyCases_Img { height:240px;}
	.NyCase_List ul li .NyCases_Con .NyCases_Text { padding:25px 50px 25px 25px;}
	.NyCase_List ul li .NyCases_Con .NyCases_Time { height:176px; padding:57px 0;}
	.NyCase_List ul li .NyCases_Con .NyCases_Btn { width:50px; height:50px; margin:0 -25px 0 0; bottom:-25px;}
}
@media (max-width:1200px) {
	.NyCase_List ul li { margin:0 2% 50px 0;}
	.NyCase_List ul li:nth-child(3n+3) { margin:0 0 50px;}
	.NyCase_List ul li .NyCases_Img { height:220px;}
	.NyCase_List ul li .NyCases_Con .NyCases_Text { padding:20px 40px 20px 20px;}
	.NyCase_List ul li .NyCases_Con .NyCases_Time { height:155px; padding:47px 0;}
	.NyCase_List ul li .NyCases_Con .NyCases_Text a.NyCases_Name { height:52px; line-height:26px; font-size:16px; margin:0 auto 13px;}
	.NyCase_List ul li .NyCases_Con .NyCases_Btn { width:50px; height:50px; margin:0 -25px 0 0; bottom:-25px;}
	.lyIdxCases_More a { font-size:15px;}
	.lyIdxCases_More a i { width:36px; height:36px; margin:2px 0 2px 10px;}
	
	.case_type ul li .case_type_Text{ width:66%;}
}
@media (max-width:1080px) {
	.NyCase_List,.case_type {padding:40px 0;}
	.NyCase_List ul li { width:48.5%; height:auto; margin:0 3% 45px 0;}
	.NyCase_List ul li:nth-child(3) { margin:0 3% 45px 0;}
	.NyCase_List ul li:nth-child(2n+2) { margin:0 0 45px;}
	.NyCase_List ul li .NyCases_Img { height:300px;}
	.NyCase_List ul li .NyCases_Con .NyCases_Text p { height:48px; line-height:24px; font-size:14px;}
	.NyCase_List ul li .NyCases_Con .NyCases_Time em { line-height:20px; font-size:14px;}
	.NyCase_List ul li .NyCases_Con .NyCases_Time span { line-height:30px; font-size:20px;}
	
	.case_type ul li .case_type_Text{ width:62%;}
}
@media (max-width:880px) {
	.NyCase_List ul li .NyCases_Img { height:250px;}
	
	.case_type ul li .case_type_Text{ width:54%;}
}
@media (max-width:767px) {
	.NyCase_List,.case_type {padding:30px 0;}
	.NyCase_List ul { margin-bottom:10px;}
	.NyCase_List ul li { width:100%; height:auto; margin:0 auto 45px; float:inherit;}
	.NyCase_List ul li:nth-child(2n+2), .NyCase_List ul li:nth-child(3) { margin:0 auto 45px;}
	.case_type ul li .case_type_Text{ width:46%;}
}
@media (max-width:414px) {
	.NyCase_List ul li .NyCases_Img { height:210px;}
	
	.case_type ul li{ height:100px;}
	.case_type ul li:nth-child(2n+2){margin: 0 0 10px;}
	.case_type ul li{margin: 0 2% 10px 0;}
	.case_type ul li .case_type_Text{ width:100%;}
	.case_type ul li i,.case_type ul li .case_type_Time{ display:none;}
}
@media (max-width:320px) {
	.NyCase_List ul li .NyCases_Img { height:175px;}
}
/*NyCase_List 结束*/