/*nyAbout start*/
.nyAbout { overflow: hidden; padding: 80px 0;}
.nyAbout_Profile_img { width: 46%; margin: 0 80px 20px 0; float: left; position: relative;}
.nyAbout_Profile_img::before { display: block; content: ""; width: 100%; height: 100%; background: linear-gradient(35deg, #ffd100, #ffffff, #ffffff, #ffffff); position: absolute; bottom: -7px; left: -7px;}
.nyAbout_Profile_img img { display: block; width: 100%; position: relative;}
.nyAbout_Profile .lyTitle { color: #004298; text-align: left; margin-bottom: 10px;}
.nyAbout_Profile .lyTitle::after { display: none;}
.nyAbout_Profile i.line { display: inline-block; width: 200px; height: 1px; margin-bottom: 10px; background-color: #ffd100;}
.nyAbout_Profile_con, .nyAbout_Profile_con div, .nyAbout_Profile_con p { line-height: 30px; color: #555; font-family: "Poppins-Light"; font-size: 16px;}
.nyAbout_Profile_con div, .nyAbout_Profile_con p { margin: 20px 0;}

.nyAbout_Honor { margin: 40px auto 0;}
.nyAbout_Honor_left { width: 50%; padding-right: 15px; float: left;}
.nyAbout_Honor_left .lyTitle, .nyAbout_Honor_right .lyTitle { color: #222; text-align: left; margin-bottom: 30px;}
.nyAbout_Honor_left .lyTitle::after, .nyAbout_Honor_right .lyTitle::after { width: 100%; background-color: #e6e6e6;}
.nyAbout_Honor_left ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -6px;}
.nyAbout_Honor_left ul li { width: 20%; padding: 0 6px;}
.nyAbout_Honor_left ul li p { width: 100%; height: 120px; overflow: hidden; background-color: #f8f8f8; position: relative;}

.nyAbout_Honor_right { width: 50%; padding-left: 15px; float: right;}
.nyAbout_Honor_right dl dd { min-height: 24px; line-height: 24px; color: #555; font-family: "Poppins-Light"; font-size: 16px; margin-bottom: 8px; padding-left: 24px; position: relative;}
.nyAbout_Honor_right dl dd:last-child { margin-bottom: 0;}
.nyAbout_Honor_right dl dd i { display: block; width: 16px; height: 16px; overflow: hidden; padding: 3px; background-color: #ffd100; border-radius: 50%; position: absolute; top: 4px; left: 0;}
/*nyAbout end*/


/*nyAbout_Culture start*/
.nyAbout_Culture { overflow: hidden; padding: 80px 0; background-color: #f8f8f8;}
.nyAbout_Culture ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -15px;}
.nyAbout_Culture ul li { width: 50%; padding: 0 15px;}
.nyAbout_Culture_img { width: 100%; height: 220px; overflow: hidden; position: relative;}
.nyAbout_Culture_text { width: 100%; height: calc(100% - 220px); padding: 94px 40px 40px; background-color: #fff; position: relative;}
.nyAbout_Culture_text i { display: block; width: 94px; height: 94px; overflow: hidden; padding: 22px; background-color: #004298; border-radius: 50%; position: absolute; left: 40px; top: -47px;}
.nyAbout_Culture_text .lyTitle { color: #222; text-align: left; margin-bottom: 30px;}
.nyAbout_Culture_text .lyTitle::after { display: none;}
.nyAbout_Culture_text dl dd { min-height: 26px; line-height: 26px; color: #555; font-family: "Poppins-Light"; font-size: 16px; margin-bottom: 20px; padding-left: 26px; position: relative;}
.nyAbout_Culture_text dl dd:last-child { margin-bottom: 0;}
.nyAbout_Culture_text dl dd::before { display: block; content: ''; width: 6px; height: 6px; background-color: #222; border-radius: 50%; position: absolute; left: 0; top: 10px;}
.nyAbout_Culture_text dl dd span { font-family: "Poppins-Medium"; font-size: 16px;}
/*nyAbout_Culture end*/


/*nyAbout_Team start*/
.nyAbout_Team { overflow: hidden; padding: 80px 0;}
.nyAbout_Team .swiper-container { padding-bottom: 48px;}
.nyAboutTeam_img { width: 100%; height: 240px; overflow: hidden; background-color: #f8f8f8; position: relative;}
.nyAbout_Team .swiper-slide:hover .nyAboutTeam_img img { transform: scale(1.05); -webkit-transform: scale(1.05);}
.nyAboutTeam_name { height: 56px; overflow: hidden; line-height: 56px; color: #fff; font-family: "Montserrat-Bold"; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; background-color: #004298; border-radius: 0 0 30px; padding: 0 30px; position: relative;}
.nyAboutTeam_text { margin-top: -30px; padding: 50px 30px 30px; border: 1px solid #e6e6e6; border-top: 0;}
.nyAboutTeam_text span.job { display: block; min-height: 24px; overflow: hidden; line-height: 24px; color: #004298; font-family: "Poppins-Medium"; font-size: 16px; padding-left: 10px; position: relative;}
.nyAboutTeam_text span.job::before { content: ''; display: block; width: 4px; height: 4px; background-color: #ffd100; border-radius: 50%; position: absolute; left: 0; top: 10px;}
.nyAboutTeam_text p.ms { height: 78px; overflow: hidden; line-height: 26px; color: #555; font-family: "Poppins-Light"; font-size: 16px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin: 5px 0 25px;}
.nyAboutTeam_text a.btn { display: block; width: 140px; height: 36px; overflow: hidden; line-height: 34px; color: #222; font-family: "Poppins-Light"; font-size: 16px; text-align: center; border: 1px solid #222;}
.nyAboutTeam_text a.btn:hover { color:  #fff; background-color: #004298; border: 1px solid #004298;}
.nyAboutTeam_text a.btn i { display: inline-block; width: 14px; height: 14px; vertical-align: middle; margin: -2px 10px 0 0;}
.nyAboutTeam_text a.btn:hover i svg path { fill: #ffffff;}

.nyAbout_Team .swiper-pagination { width: 100%; height: 8px; bottom: 0 !important;}
.nyAbout_Team .swiper-pagination span { width: 8px; height: 8px; margin: 0 4px !important; background-color: #004298; vertical-align: top; opacity: .25;}
.nyAbout_Team .swiper-pagination span::after { display: none;}
.nyAbout_Team .swiper-pagination span.swiper-pagination-bullet-active { opacity: 1;}
/*nyAbout_Team end*/


/*nyAbout_Partner start*/
.nyAbout_Partner { overflow: hidden; padding: 80px 0; background-color: #f8f8f8;}
.nyAbout_Partner ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -12px -24px;}
.nyAbout_Partner ul li { width: 20%; margin-bottom: 24px; padding: 0 12px;}
.nyAbout_Partner ul li p { width: 100%; height: 120px; overflow: hidden; background-color: #fff; border: 1px solid #e6e6e6; position: relative;}
.nyAbout_Partner ul li p:hover { border: 1px solid #004298; box-shadow: 0 6px 12px rgba(0, 66, 152, .2);}
/*nyAbout_Partner end*/


@media (max-width:1680px) {}

@media (max-width:1600px) {
  .nyAbout_Profile_con, .nyAbout_Profile_con div, .nyAbout_Profile_con p, .nyAbout_Honor_right dl dd, .nyAbout_Culture_text dl dd span, .nyAboutTeam_text span.job, .nyAboutTeam_text a.btn { font-size: 15px;}
  .nyAbout_Culture_text dl dd { min-height: 25px; line-height: 25px; font-size: 15px; padding-left: 25px;}
  .nyAboutTeam_text p.ms { height: 75px; line-height: 25px; font-size: 15px;}
}

@media (max-width:1560px) {}

@media (max-width:1440px) {
  .nyAbout, .nyAbout_Culture, .nyAbout_Team, .nyAbout_Partner { padding: 60px 0;}
  .nyAbout_Profile_img { margin: 0 60px 20px 0;}
  .nyAbout_Profile_con div, .nyAbout_Profile_con p { margin: 15px 0;}
  .nyAbout_Honor { margin: 30px auto 0;}

  .nyAbout_Culture_text i { width: 80px; height: 80px; left: 30px; top: -40px;}
  .nyAbout_Culture_text { padding: 80px 30px 30px;}
  .nyAbout_Culture_text dl dd { margin-bottom: 15px;}

  .nyAbout_Team .swiper-container { padding-bottom: 38px;}
  .nyAboutTeam_name { height: 50px; line-height: 50px; font-size: 16px; border-radius: 0 0 25px; padding: 0 20px;}
  .nyAboutTeam_text { margin-top: -25px; padding: 45px 20px 20px;}
  .nyAboutTeam_text p.ms { margin: 5px 0 20px;}
}

@media (max-width:1366px) {
  .nyAbout_Honor_left ul { margin: 0 -4px;}
  .nyAbout_Honor_left ul li { padding: 0 4px;}

  .nyAboutTeam_img { height: 227px;}

  .nyAbout_Partner ul li p { height: 110px;}
}

@media (max-width:1280px) {
  .nyAbout_Profile_img { margin: 0 40px 20px 0;}
  .nyAbout_Profile_con, .nyAbout_Profile_con div, .nyAbout_Profile_con p, .nyAbout_Honor_right dl dd, .nyAbout_Culture_text dl dd span, .nyAboutTeam_text span.job, .nyAboutTeam_text a.btn { font-size: 14px;}
  .nyAbout_Profile_con div, .nyAbout_Profile_con p { line-height: 28px; margin: 10px 0;}

  .nyAbout_Honor_left .lyTitle, .nyAbout_Honor_right .lyTitle { margin-bottom: 20px;}
  .nyAbout_Honor_left ul li p { height: 111px;}
  .nyAbout_Honor_right dl dd { margin-bottom: 5px;}

  .nyAbout_Culture_img { height: 200px;}
  .nyAbout_Culture_text { height: calc(100% - 200px); padding: 70px 30px 30px;}
  .nyAbout_Culture_text .lyTitle { margin-bottom: 20px;}
  .nyAbout_Culture_text dl dd { min-height: 24px; line-height: 24px; font-size: 14px; padding-left: 20px;}
  .nyAbout_Culture_text dl dd::before { width: 5px; height: 5px;}

  .nyAboutTeam_img { height: 214px;}
  .nyAboutTeam_text p.ms { height: 72px; line-height: 24px; font-size: 14px;}
  .nyAboutTeam_text a.btn { width: 120px;}

  .nyAbout_Partner ul { margin: 0 -10px -20px;}
  .nyAbout_Partner ul li { margin-bottom: 20px; padding: 0 10px;}
  .nyAbout_Partner ul li p { height: 106px;}
}

@media (max-width:1200px) {
  .nyAbout_Profile i.line { width: 160px;}
  .nyAbout_Honor_left { padding-right: 10px;}
  .nyAbout_Honor_left ul { margin: 0 -2px;}
  .nyAbout_Honor_left ul li { padding: 0 2px;}
  .nyAbout_Honor_right { padding-left: 10px;}

  .nyAbout_Culture ul { margin: 0 -10px;}
  .nyAbout_Culture ul li { padding: 0 10px;}

  .nyAboutTeam_img { height: 200px;}

  .nyAbout_Partner ul li p { height: 100px;}
}

@media (max-width:1080px) {
  .nyAboutTeam_img { height: 240px;}
  .nyAbout_Partner ul li p { height: 94px;}
}

@media (max-width:1024px) {
  .nyAbout_Culture_img { height: 160px;}
  .nyAbout_Culture_text { height: calc(100% - 160px);}

  .nyAboutTeam_img { height: 230px;}

  .nyAbout_Partner ul { margin: 0 -6px -12px;}
  .nyAbout_Partner ul li { margin-bottom: 12px; padding: 0 6px;}
  .nyAbout_Partner ul li p { height: 90px;}
}

@media (max-width:920px) {
  .nyAbout, .nyAbout_Culture, .nyAbout_Team, .nyAbout_Partner { padding: 40px 0;}
  .nyAbout_Profile_img { margin: 0 30px 20px 0;}

  .nyAbout_Honor { margin: 20px auto 0;}
  .nyAbout_Honor_left { margin-bottom: 20px;}
  .nyAbout_Honor_left, .nyAbout_Honor_right { width: 100%; padding: 0;}
  .nyAbout_Honor_left ul { margin: 0 -5px;}
  .nyAbout_Honor_left ul li { padding: 0 5px;}
  .nyAbout_Honor_left ul li p { height: 110px;}
  .nyAbout_Honor_right dl dd { margin-bottom: 10px;}

  .nyAbout_Culture_img { height: 150px;}
  .nyAbout_Culture_text { height: calc(100% - 150px); padding: 60px 20px 20px;}
  .nyAbout_Culture_text i { left: 20px;}

  .nyAbout_Team .swiper-container { padding-bottom: 28px;}
  .nyAboutTeam_img { height: 206px;}

  .nyAbout_Partner ul li p { height: 82px;}
}

@media (max-width:820px) {
  .nyAboutTeam_img { height: 182px;}
}

@media (max-width:767px) {
  .nyAbout_Profile_img { width: 100%; margin: 0 0 20px; float: none;}
  .nyAbout_Profile i.line { width: 120px;}
  .nyAbout_Profile_con { margin-top: -10px;}
  .nyAbout_Honor_left ul { margin: 0 -2px;}
  .nyAbout_Honor_left ul li { padding: 0 2px;}
  .nyAbout_Honor_left ul li p { height: 80px;}

  .nyAbout_Culture ul { margin: 0;}
  .nyAbout_Culture ul li { width: 100%; margin-bottom: 20px; padding: 0;}
  .nyAbout_Culture ul li:last-child { margin-bottom: 0;}
  .nyAbout_Culture_img { height: 140px;}
  .nyAbout_Culture_text { height: auto;}

  .nyAboutTeam_img { height: 240px;}
  .nyAboutTeam_text p.ms { height: 48px; -webkit-line-clamp: 2px;}

  .nyAbout_Partner ul { margin: 0 -5px -10px;}
  .nyAbout_Partner ul li { width: 50%; margin-bottom: 10px; padding: 0 5px;}
}

@media (max-width:390px) {}

@media (max-width:320px) {
  .nyAbout, .nyAbout_Culture, .nyAbout_Team, .nyAbout_Partner { padding: 20px 0;}
  .nyAbout_Profile i.line { width: 100px;}
  .nyAbout_Honor_left ul li { width: 33.333333%; margin-bottom: 4px;}
  .nyAbout_Honor_left ul li:nth-child(4), .nyAbout_Honor_left ul li:nth-child(5) { width: 50%; margin-bottom: 0;}

  .nyAbout_Culture_img { height: 120px;}
  .nyAbout_Culture_text .lyTitle { font-size: 22px; margin-bottom: 15px;}

  .nyAboutTeam_img { height: 226px;}

  .nyAbout_Partner ul li p { height: 74px;}
}


