/* nyApplication start */
.nyApplication {
  margin: 80px 0;
}

.nyApplication .nyApp_list {
  margin: 0 auto;
}

.nyApplication .nyApp_list ul li{display: flex;align-items: center; gap:50px; background:#f8f8f8; margin-bottom:30px; border-radius:8px;}
.nyApplication .nyApp_list ul li a.img{ display:inline-block; width:25%; height:260px; position:relative;flex-shrink: 0; overflow:hidden;}
.nyApplication .nyApp_list ul li .text a.title{ display:block; font-size:24px; color:#222; font-weight:bold; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.nyApplication .nyApp_list ul li .text p{ color:#555; line-height:28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-top:20px;}
.nyApplication .nyApp_list ul li a.more{ display:inline-block; width:68px; height:68px; border-radius:50%; padding:22px; background:#eee;flex-shrink: 0;margin-left: auto;margin-right: 50px;}
.nyApplication .nyApp_list ul li a.more path{fill:#183883;}
.nyApplication .nyApp_list ul li:hover{ background:#183883;}
.nyApplication .nyApp_list ul li:hover a.img img{ transform: scale(1.05); -webkit-transform: scale(1.05);}
.nyApplication .nyApp_list ul li:hover .text a.title{ color:#fff;}
.nyApplication .nyApp_list ul li:hover .text p{ color:rgba(255,255,255,.55);}
.nyApplication .nyApp_list ul li:hover a.more{ background:#00a13a;}
.nyApplication .nyApp_list ul li:hover a.more path{fill:#fff;}
@media (max-width:1680px) {
	.nyApplication { margin: 70px 0;}
}

@media (max-width:1600px) {}

@media (max-width:1560px) {

}

@media (max-width:1440px) {
	.nyApplication { margin: 60px 0;}
	.nyApplication .nyApp_list ul li a.img{ height:240px;}
}

@media (max-width:1366px) {
	.nyApplication .nyApp_list ul li a.img{ height:220px;}
}

@media (max-width:1280px) {
	.nyApplication .nyApp_list ul li{gap: 40px;}
	.nyApplication .nyApp_list ul li a.more{margin-right: 40px;}
}

@media (max-width:1200px) {
	.nyApplication { margin: 50px 0;}
	.nyApplication .nyApp_list ul li a.img{ height:200px;}
}

@media (max-width:1080px) {
	.nyApplication .nyApp_list ul li{gap: 30px;}
	.nyApplication .nyApp_list ul li a.img{ height:180px;}
	.nyApplication .nyApp_list ul li a.more{margin-right: 30px;}
}

@media (max-width:1024px) {
	.nyApplication { margin: 40px 0;}
}

@media (max-width:920px) {
	.nyApplication .nyApp_list ul li a.img{ height:160px;}
	.nyApplication .nyApp_list ul li .text a.title{ font-size:18px;}
}

@media (max-width:820px) {
	.nyApplication { margin: 30px 0;}
	.nyApplication .nyMenu{ width:40%;}
	.nyApplication .nyApp_list ul li{gap: 20px; margin-bottom:25px;}
	.nyApplication .nyApp_list ul li a.img{ height:150px;}
	.nyApplication .nyApp_list ul li a.more{margin-right: 20px; width:34px; height:34px; padding:11px;}
}

@media (max-width:768px) {
	.nyApplication .nyMenu .nyMenu_main:after{ width:100%;}
	.nyApplication .nyApp_list ul li .text{ margin:20px 20px 20px 0; min-width: 0;}
}
@media (max-width:550px) {
	.nyApplication .nyApp_list ul li{gap: 15px; margin-bottom:20px;}
	.nyApplication .nyApp_list ul li a.img{ display:none;}
	.nyApplication .nyApp_list ul li .text{ margin:15px;}
	.nyApplication .nyApp_list ul li .text p{margin-top: 15px;}
	.nyApplication .nyApp_list ul li a.more{ display:none;}
}
@media (max-width:425px) {
	.nyApplication .nyApp_list ul li{margin-bottom:15px;}
	.nyApplication .nyApp_list ul li .text a.title{ font-size:16px;}
	.nyApplication .nyApp_list ul li .text p{ font-size:14px;}
}
@media (max-width:390px) {

}

@media (max-width:320px) {
	.nyApplication .nyApp_list ul li{margin-bottom:10px;}
	.nyApplication .nyApp_list ul li .text{ margin:10px;}
	.nyApplication .nyApp_list ul li .text p{margin-top: 10px;}
}