/* CSS Document */
.ny_verification { width: 100%; padding: 100px 0; overflow: hidden; min-height: 600px; background: #f5f8fb; }
.ny_verification ul li{ width:100%;background:#fff; overflow:hidden; margin:0 0 35px;}
.ny_verification ul li .nyverification_img{ width:425px; float:left; margin:20px 0 20px 20px; height:260px; overflow:hidden; position:relative;}
.ny_verification ul li .nyverification_img img{ display:block; width:100%; height:100%; margin:auto; position:absolute; left:0; right:0; bottom:0; top:0; object-fit:cover;}
.ny_verification ul li .nyverification_text{width: calc(100% - 445px); float:right; padding:60px;}
.ny_verification ul li .nyverification_text a{ font-size:24px; display:block; color:#222;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; font-weight:bold;}
.ny_verification ul li .nyverification_text a i{ display:inline-block;background: linear-gradient(to right, #2b32b2, #1488cc); width:6px; height:6px; margin:0 15px 5px 0; border-radius:50px;}
.ny_verification ul li .nyverification_text p{ font-size:16px; color:#999; line-height:30px;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height:88px; margin:25px 0 0;}
.ny_verification ul li:nth-child(2n+2) .nyverification_img{ float:right;margin:20px 20px 20px 0;}
.ny_verification ul li:nth-child(2n+2) .nyverification_text{ float:left;}
.ny_verification ul li:hover{ background:url(../images/GXP_bg.png) no-repeat right bottom,linear-gradient(to right, #2b32b2, #1488cc);}
.ny_verification ul li:hover .nyverification_text a{ color:#fff;}
.ny_verification ul li:hover .nyverification_text a i{ background:#fff; }
.ny_verification ul li:nth-child(2n+2):hover{background:url(../images/GXP_bg1.png) no-repeat left bottom,linear-gradient(to right, #2b32b2, #1488cc);}
.ny_verification ul li:hover .nyverification_text p{ color:rgba(255,255,255,0.45);}
.ny_verification ul li:hover .nyverification_img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.ny_verification ul li:last-child{ margin-bottom:0;}

@media (max-width:1880px) {
}
@media (max-width:1680px) {
.ny_verification ul li{ margin:0 0 30px;}
.ny_verification ul li .nyverification_img{ width:400px; height:250px;}
.ny_verification ul li .nyverification_text {width: calc(100% - 420px); padding:50px;}
.ny_verification ul li .nyverification_text a{ font-size:23px;}
}
 @media (max-width:1600px) {
}
 @media (max-width:1560px) {
.ny_verification { padding: 80px 0; }
.ny_verification ul li{ margin:0 0 25px;}
.ny_verification ul li .nyverification_img{ width:350px; height:240px;}
.ny_verification ul li .nyverification_text {width: calc(100% - 370px); padding:50px 40px;}
.ny_verification ul li .nyverification_text a{ font-size:22px;}
.ny_verification ul li .nyverification_text p{ font-size:15px; line-height:28px; height:85px; margin:15px 0 0;}
.ny_verification ul li .nyverification_text a i{ margin:0 12px 5px 0;}
}
 @media (max-width:1440px) {
}
 @media (max-width:1366px) {
.ny_verification { padding: 70px 0; }
}
 @media (max-width:1280px) {
}
 @media (max-width:1200px) {
.ny_verification { padding: 60px 0; }
.ny_verification ul li{ margin:0 0 20px;}
.ny_verification ul li .nyverification_img{ width:300px; height:220px;}
.ny_verification ul li .nyverification_text {width: calc(100% - 320px); padding:50px 30px;}
.ny_verification ul li .nyverification_text a{ font-size:20px;}
.ny_verification ul li .nyverification_text p{ font-size:14px; line-height:26px; height:80px; margin:10px 0 0;}
.ny_verification ul li .nyverification_text a i{ margin:0 10px 5px 0;}
}
 @media (max-width:1080px) {
}
 @media (max-width:1024px) {
.ny_verification { padding: 50px 0; }
}
 @media (max-width:920px) {

}
 @media (max-width:820px) {
.ny_verification { padding: 40px 0; }
}
 @media (max-width:767px) {
.ny_verification ul li .nyverification_img{ width:95%; margin:2.5%; height:200px;}
.ny_verification ul li:nth-child(2n+2) .nyverification_img{ margin:2.5%;}
.ny_verification ul li .nyverification_text{ width:100%; padding:10px 20px 20px;}
.ny_verification ul li .nyverification_text a{ font-size:18px;}
}

 @media (max-width:450px) {
}
 @media (max-width:320px) {
}
