/*nyHonors start*/
.nyHonors { overflow: hidden; padding: 140px 0 100px;}
.nyHonors_list { margin-bottom: 50px;}
.nyHonors_list ul { min-height: 300px; display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -12px -24px;}
.nyHonors_list ul li { width: 25%; margin-bottom: 24px; padding: 0 12px;}
.nyHonors_list ul li .nyHonors_con { min-height: 100%; overflow: hidden; background-color: #fff; position: relative;}
.nyHonors_con .img { width: 100%; height: 280px; overflow: hidden; padding: 20px;}
.nyHonors_con .img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.nyHonors_con:hover .img a img { transform: scale(1.1); -webkit-transform: scale(1.1);}
.nyHonors_con .name { padding: 15px 20px; border-top: 1px solid #ddd;}
.nyHonors_con:hover .name { border-top: 1px solid #04559a;}
.nyHonors_con .name a { display: block; height: 30px; overflow: hidden; line-height: 30px; color: #222; font-size: 18px; text-align: center; white-space: nowrap; text-overflow: ellipsis;}
.nyHonors_con:hover .name a { color: #04559a;}
.nyHonors_con a.view { display: block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .25); position: absolute; bottom: 110%; left: 0; z-index: 1; transition: all 0.5s; -webkit-transition: all 0.5s;}
.nyHonors_con:hover a.view { bottom: 0;}
.nyHonors_con a.view i { display: block; width: 80px; height: 80px; overflow: hidden; padding: 20px; border: 2px solid #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%; z-index: 2; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
/*nyHonors end*/


@media (max-width:1680px) {}

@media (max-width:1600px) {
  .nyHonors { padding: 120px 0 80px;}
  .nyHonors_list { margin-bottom: 40px;}
  .nyHonors_con a.view i { width: 70px; height: 70px; padding: 18px;}
}

@media (max-width:1560px) {}

@media (max-width:1440px) {}

@media (max-width:1366px) {}

@media (max-width:1280px) {
  .nyHonors { padding: 100px 0 60px;}
  .nyHonors_list { margin-bottom: 30px;}
  .nyHonors_list ul { margin: 0 -10px -20px;}
  .nyHonors_list ul li { margin-bottom: 20px; padding: 0 10px;}
  .nyHonors_con .img { height: 260px; padding: 10px;}
  .nyHonors_con .name { padding: 10px;}
  .nyHonors_con .name a { font-size: 16px;}
}

@media (max-width:1200px) {}

@media (max-width:1080px) {
  .nyHonors_con .img { height: 240px;}
  .nyHonors_con a.view i { width: 60px; height: 60px; padding: 16px;}
}

@media (max-width:1024px) {
  .nyHonors_con .img { height: 220px;}
}

@media (max-width:920px) {
  .nyHonors { padding: 80px 0 40px;}
  .nyHonors_list { margin-bottom: 20px;}
}

@media (max-width:820px) {
  .nyHonors_list ul li { width: 33.333333%;}
}

@media (max-width:767px) {
  .nyHonors { padding: 40px 0;}
  .nyHonors_list ul { margin: 0 -5px -10px;}
  .nyHonors_list ul li { width: 50%; margin-bottom: 10px; padding: 0 5px;}
}

@media (max-width:390px) {
  .nyHonors_con .img { height: 200px;}
}

@media (max-width:320px) {
  .nyHonors_con .img { height: 180px;}
  .nyHonors_con .name { padding: 5px;}
  .nyHonors_con .name a { font-size: 14px;}
}