/* CSS Document */
/* nykffw start */
.ny_kffw {overflow: hidden;padding: 80px 0; background:#f8f8f8;}
.nykffw_main ul li { width:31%; height:auto; overflow:hidden; margin:0 3.5% 50px 0; padding:0; background-color:#fff; border-radius:8px 8px 0 0; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nykffw_main ul li:nth-child(3n) { margin:0 0 50px;}
.nykffw_main ul li:hover { background-color:#890505;}
.nykffw_main ul li .nyApp_Img { width:100%; height:300px; overflow:hidden; margin:0 auto; padding:0;}
.nykffw_main ul li .nyApp_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#eaeaea; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nykffw_main ul li .nyApp_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; opacity:1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nykffw_main ul li:hover .nyApp_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nykffw_main ul li .nyApp_Text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:20px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nykffw_main ul li .nyApp_Text a.nyApp_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nykffw_main ul li:hover .nyApp_Text a.nyApp_Name { color:#fff;}
.nykffw_main ul li .nyApp_Text p { display:block; width:100%; height:48px; overflow:hidden; line-height:24px; color:#999; font-size:16px; word-break:break-all; margin:10px 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;}
.nykffw_main ul li:hover .nyApp_Text p { color:rgba(255,255,255,0.65);}
.nykffw_main ul li .nyApp_Text .nyApp_Time { width:100%; height:auto; margin:0 auto; padding:0;}
.nykffw_main ul li .nyApp_Text .nyApp_Time span { display:block; width:auto; height:30px; line-height:30px; color:#999; font-size:15px; margin:0; padding:0; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nykffw_main ul li .nyApp_Text .nyApp_Time span i { display:block; width:16px; height:16px; margin:7px 5px 7px 0; padding:0; background:url(../images/date01.png) center center no-repeat; background-size:16px 16px; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nykffw_main ul li:hover .nyApp_Text .nyApp_Time span { color:rgba(255,255,255,0.65);}
.nykffw_main ul li:hover .nyApp_Text .nyApp_Time span i { background:url(../images/date02.png) center center no-repeat; background-size:16px 16px;}

.nykffw_main ul li .nyApp_Text .nyApp_Time a { display:block; width:auto; height:30px; line-height:30px; color:#999; font-size:15px; margin:0; padding:0; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nykffw_main ul li .nyApp_Text .nyApp_Time a i { display:block; width:28px; height:28px; margin:0 0 0 10px; padding:0; border:1px solid #890505; background:url(../images/jt01.png) center center no-repeat; background-size:18px 18px; border-radius:50%; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nykffw_main ul li:hover .nyApp_Text .nyApp_Time a { color:#fff;}
.nykffw_main ul li:hover .nyApp_Text .nyApp_Time a i { border:1px solid #fff; background:url(../images/jt02.png) center center no-repeat; background-size:18px 18px;}
@media (max-width:1440px) {
  .ny_kffw {padding: 60px 0;}
  .nykffw_main ul li { border-radius:20px 20px 0 0;}
  .nykffw_main ul li .nyApp_Img { height:270px;}
  .nykffw_main ul li .nyApp_Text p { height:50px; line-height:25px; font-size:15px;}
}
@media (max-width:1366px) {
	.nykffw_main ul li .nyApp_Img { height:260px;}
}
@media (max-width:1280px) {
	.nykffw_main ul li { margin:0 3.5% 40px 0;}
	.nykffw_main ul li:nth-child(3n+3) { margin:0 0 40px;}
	.nykffw_main ul li .nyApp_Img { height:245px;}
	.nykffw_main ul li .nyApp_Text { padding:12px;}
	.nykffw_main ul li .nyApp_Text p { height:48px; line-height:24px; font-size:14px;}
	.nykffw_main ul li .nyApp_Text .nyApp_Time span { font-size:14px;}
	.nykffw_main ul li .nyApp_Text .nyApp_Time a { font-size:14px;}
}
@media (max-width:1200px) {
	.nykffw_main ul li .nyApp_Img { height:230px;}
}
@media (max-width:1080px) {
	.nykffw_main ul li { width:31.4%; margin:0 2.9% 30px 0; border-radius:16px 16px 0 0;}
	.nykffw_main ul li:nth-child(3n) { margin:0 0 25px;}
	.nykffw_main ul li .nyApp_Img { height:210px;}
	.nykffw_main ul li .nyApp_Text a.nyApp_Name { font-size:18px;}
	}
@media (max-width:1024px) {
	.nykffw_main ul li .nyApp_Img { height:200px;}
}
@media (max-width:820px) {
    .ny_kffw {padding: 40px 0;}
    .nykffw_main ul li { width:48.5%; margin:0 3% 20px 0; border-radius:12px 12px 0 0;}
	.nykffw_main ul li:nth-child(3n) { margin:0 3% 20px 0;}
	.nykffw_main ul li:nth-child(2n) { margin:0 0 20px;}
	.nykffw_main ul li .nyApp_Img { height:240px;}
	.nykffw_main ul li .nyApp_Text p { margin:5px auto;}
}
@media (max-width:767px) {
	.ny_kffw {padding: 30px 0;}
	.nykffw_main ul li, .nykffw_main ul li:nth-child(2n), .nykffw_main ul li:nth-child(3n) { width:100%; margin:0 auto 12px; border-radius:12px 12px 0 0;}
	.nykffw_main ul li .nyApp_Img { height:252px;}
	.nykffw_main ul li .nyApp_Text a.nyApp_Name { font-size:18px;}
	.nykffw_main ul li .nyApp_Text p { margin:8px auto;}
}
@media (max-width:320px) {
	.nykffw_main ul li .nyApp_Img { height:200px;}
	.nykffw_main ul li .nyApp_Text a.nyApp_Name { font-size:18px;}
}