/* nyVideo start */
.nyVideo { overflow: hidden; padding: 0 0 100px;}

.nyVideo_list ul { min-height: 200px; display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -20px 20px;}
.nyVideo_list ul li { width: 33.333333%; margin-bottom: 40px; padding: 0 20px;}
.nyVideo_list ul li .con { min-height: 100%;}
.nyVideo_list ul li .con a.img { display: block; width: 100%; height: 300px; overflow: hidden; background-color: #fff; border-radius: 8px; position: relative;}
.nyVideo_list ul li .con:hover a.img img { transform: scale(1.05); -webkit-transform: scale(1.05);}
.nyVideo_list ul li .con a.img::after { content: ''; display: block; width: 100%; height: 100%; overflow: hidden; background-color: rgba(0, 0, 0, .3); position: absolute; left: 0; top: 0; transition: all 0.5s; -webkit-transition: all 0.5s;}
.nyVideo_list ul li .con:hover a.img::after { background-color: rgba(0, 0, 0, 0);}
.nyVideo_list ul li .con a.img em { display: block; height: 28px; overflow: hidden; line-height: 28px; color: #fff; font-size: 14px; font-style: normal; padding: 0 12px; background-color: rgba(253, 9, 9, .8); border-radius: 4px; position: absolute; left: 20px; top: 20px; z-index: 1;}
.nyVideo_list ul li .con a.img i { display: block; width: 48px; height: 48px; overflow: hidden; padding: 15px 14px 15px 16px; background-color: #fff; border-radius: 50%; position: absolute; left: 20px; bottom: 20px; z-index: 1;}

.nyVideo_list ul li .con a.name { display: block; line-height: 28px; color: #222; font-size: 18px; text-transform: capitalize; margin-top: 20px;}
.nyVideo_list ul li:hover .con a.name { color: #fd0909;}

/* nyVideo end */

@media (max-width:1680px) {
  .nyVideo { padding: 0 0 80px;}
  .nyVideo_list ul { margin: 0 -20px;}
}

@media (max-width:1600px) {
}

@media (max-width:1560px) {
}

@media (max-width:1440px) {
  .nyVideo { padding: 0 0 60px;}
  .nyVideo_list ul { margin: 0 -15px;}
  .nyVideo_list ul li { margin-bottom: 30px; padding: 0 15px;}
  .nyVideo_list ul li .con a.img { height: 280px;}
  .nyVideo_list ul li .con a.img i { width: 44px; height: 44px; padding: 14px 13px 14px 15px;}
  .nyVideo_list ul li .con a.name { line-height: 24px; font-size: 16px; margin-top: 15px;}

}

@media (max-width:1366px) {
}

@media (max-width:1280px) {
  .nyVideo_list ul li .con a.img { height: 240px;}
}

@media (max-width:1200px) {
}

@media (max-width:1080px) {
  .nyVideo_list ul { margin: 0 -12px;}
  .nyVideo_list ul li { padding: 0 12px;}
  .nyVideo_list ul li .con a.img { height: 220px;}
  .nyVideo_list ul li .con a.img em { height: 24px; line-height: 24px; font-size: 12px; padding: 0 10px; top: 15px; left: 15px;}
  .nyVideo_list ul li .con a.img i { width: 40px; height: 40px; padding: 13px 12px 13px 14px; left: 15px; bottom: 15px;}
}

@media (max-width:1024px) {
}

@media (max-width:920px) {
  .nyVideo { padding: 0 0 40px;}
  .nyVideo_list ul { margin: 0 -10px;}
  .nyVideo_list ul li { margin-bottom: 20px; padding: 0 10px;}
  .nyVideo_list ul li .con a.img { height: 200px;}
  .nyVideo_list ul li .con a.img em { left: 10px; top: 10px;}
  .nyVideo_list ul li .con a.img i { left: 10px; bottom: 10px;}
  .nyVideo_list ul li .con a.name { line-height: 22px; font-size: 15px; margin-top: 10px;}

}

@media (max-width:820px) {
  .nyVideo_list ul li .con a.img { height: 180px;}
}

@media (max-width:767px) {
  .nyVideo_list ul { margin: 0 -6px;}
  .nyVideo_list ul li { width: 50%; padding: 0 6px;}
  .nyVideo_list ul li .con a.img { height: 140px; border-radius: 4px;}
  .nyVideo_list ul li .con a.img em { height: 22px; line-height: 22px; padding: 0 6px;}
  .nyVideo_list ul li .con a.img i { width: 32px; height: 32px; padding: 10px 9px 10px 11px;}
  .nyVideo_list ul li .con a.name { line-height: 20px; font-size: 14px;}
}

@media (max-width:390px) {
  .nyVideo_list ul li .con a.img { height: 130px;}
}

@media (max-width:320px) {
  .nyVideo_list ul li .con a.img { height: 110px;}
}