/* ==================== 内页1 - 板块一 Start ==================== */
.ny1-section1 {
  padding-top: 5.556vw;
  padding-bottom: 9.028vw;
}
.ny1-section1 .index-text1 {
  text-align: center;
  margin-bottom: 4.167vw;
}
.ny1-section1 .category {
  display: flex;
  align-items: stretch;
  justify-content: center;
  margin-bottom: 5.833vw;
}
.ny1-section1 .category .cate-item {
  padding: 0.833vw 2.083vw;
  border-radius: 6.944vw;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
}
.ny1-section1 .category .cate-item.active {
  background-color: #0075FF;
  border-radius: 6.944vw;
  box-shadow: 0vw 0.278vw 0.556vw 0vw rgba(0, 117, 255, 0.25);
}
.ny1-section1 .category .cate-item.active .text {
  color: #fff;
}
.ny1-section1 .category .cate-item .icon {
  width: 2.778vw;
  flex-shrink: 0;
  margin-right: 0.694vw;
}
.ny1-section1 .category .cate-item .icon img {
  width: 100%;
}
.ny1-section1 .body {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  padding-left: 5.556vw;
  padding-right: 5.556vw;
}
.ny1-section1 .left-body {
  width: 21.528vw;
  margin-right: 1.111vw;
  flex-shrink: 0;
  position: sticky;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 3;
}
.ny1-section1 .left-body .list > ul > li.active > a {
  color: #0075FF;
}
.ny1-section1 .left-body .list > ul > li > a {
  padding: 0.972vw 0.833vw;
  display: block;
  color: #999;
}
.ny1-section1 .left-body .list > ul > li > ul > li.active > a {
  color: #0075FF;
}
.ny1-section1 .left-body .list > ul > li > ul > li.active > a:before {
  display: block;
}
.ny1-section1 .left-body .list > ul > li > ul > li > a {
  padding: 0.903vw 1.944vw;
  display: block;
  position: relative;
  color: #999;
}
.ny1-section1 .left-body .list > ul > li > ul > li > a:before {
  content: "";
  display: none;
  width: 2px;
  height: 1.667vw;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-color: #0075FF;
}
.ny1-section1 .itembox {
  min-width: 0;
  flex-grow: 1;
  display: flex;
  flex-wrap: wrap;
}
.ny1-section1 .itembox .item {
  display: block;
  width: 32%;
  border-radius: 16px;
  background-color: #F6F6F6;
  overflow: hidden;
}
.ny1-section1 .itembox .item:nth-child(3n-1) {
  margin-left: 2%;
  margin-right: 2%;
}
.ny1-section1 .itembox .item:nth-child(3) ~ .item {
  margin-top: 2%;
}
.ny1-section1 .itembox .item .image img {
  width: 100%;
}
.ny1-section1 .itembox .item .info {
  text-align: center;
  padding: 2.083vw 1.667vw;
}
.ny1-section1 .itembox .item .text1 {
  color: #000;
}
.ny1-section1 .itembox .item .text2 {
  margin-top: 0.556vw;
  color: #999;
}
.ny1-section1 .page {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 4.861vw;
}
.ny1-section1 .page .text {
  margin-left: 2.778vw;
  margin-right: 2.778vw;
  text-align: center;
}
.ny1-section1 .page .swiper-btn {
  position: static;
  transform: translate(0, 0);
}
.ny1-section1 .page .swiper-btn.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.ny1-section1 .page .swiper-btn::before {
  font-size: 1.111vw;
}
@media screen and (min-width: 1440px) {
  .ny1-section1 {
    padding-top: 80px;
    padding-bottom: 130px;
  }
  .ny1-section1 .index-text1 {
    margin-bottom: 60px;
  }
  .ny1-section1 .category {
    margin-bottom: 84px;
  }
  .ny1-section1 .category .cate-item {
    padding: 12px 30px;
    border-radius: 100px;
  }
  .ny1-section1 .category .cate-item.active {
    border-radius: 100px;
    box-shadow: 0px 4px 8px 0px rgba(0, 117, 255, 0.25);
  }
  .ny1-section1 .category .cate-item .icon {
    width: 40px;
    margin-right: 10px;
  }
  .ny1-section1 .body {
    padding-left: 80px;
    padding-right: 80px;
  }
  .ny1-section1 .left-body {
    width: 310px;
    margin-right: 16px;
  }
  .ny1-section1 .left-body .list > ul > li > a {
    padding: 14px 12px;
  }
  .ny1-section1 .left-body .list > ul > li > ul > li > a {
    padding: 13px 28px;
  }
  .ny1-section1 .left-body .list > ul > li > ul > li > a:before {
    height: 24px;
  }
  .ny1-section1 .itembox .item .info {
    padding: 30px 24px;
  }
  .ny1-section1 .itembox .item .text2 {
    margin-top: 8px;
  }
  .ny1-section1 .page {
    margin-top: 70px;
  }
  .ny1-section1 .page .text {
    margin-left: 40px;
    margin-right: 40px;
  }
  .ny1-section1 .page .swiper-btn::before {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .ny1-section1 {
    padding-top: 8.333vw;
    padding-bottom: 10.417vw;
  }
  .ny1-section1 .index-text1 {
    margin-bottom: 5.208vw;
  }
  .ny1-section1 .category {
    margin-bottom: 0;
    padding-bottom: 1.563vw;
    padding-left: 1.563vw;
    padding-right: 1.563vw;
    overflow: auto;
    width: 100%;
    justify-content: flex-start;
  }
  .ny1-section1 .category .cate-item {
    padding: 1.563vw 3.125vw;
    border-radius: 13.021vw;
    flex-shrink: 0;
  }
  .ny1-section1 .category .cate-item.active {
    border-radius: 13.021vw;
    box-shadow: 0vw 0.521vw 1.042vw 0vw rgba(0, 117, 255, 0.25);
  }
  .ny1-section1 .category .cate-item .icon {
    width: 4.167vw;
    margin-right: 1.302vw;
  }
  .ny1-section1 .category .cate-item .text {
    font-size: 1.823vw;
    font-family: "Inter-Regular";
  }
  .ny1-section1 .body {
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }
  .ny1-section1 .body .bg {
    position: absolute;
    width: 768px;
    height: calc(100% - 6.25vw);
    max-width: 100%;
    background: rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(0.651vw);
    -webkit-backdrop-filter: blur(0.651vw);
    top: 6.25vw;
    left: 0;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s, visibility 0.4s;
  }
  .ny1-section1 .body .bg.active {
    opacity: 1;
    visibility: visible;
  }
  .ny1-section1 .left-body {
    width: 100%;
    margin-right: 0;
    top: 8.333vw;
  }
  .ny1-section1 .left-body .list {
    position: relative;
    z-index: 2;
  }
  .ny1-section1 .left-body .list .ul1 {
    overflow: auto;
    width: 100%;
  }
  .ny1-section1 .left-body .list .ul2 {
    position: absolute;
    top: 100%;
    left: 0;
  }
  .ny1-section1 .left-body .list .ul2 > li.active > ul {
    opacity: 1;
    visibility: visible;
  }
  .ny1-section1 .left-body .list > ul {
    display: flex;
    align-items: flex-start;
    width: 100%;
  }
  .ny1-section1 .left-body .list > ul > li {
    flex-shrink: 0;
  }
  .ny1-section1 .left-body .list > ul > li.active2 > a:after {
    transform: rotate(180deg) translateY(50%);
  }
  .ny1-section1 .left-body .list > ul > li.active > a {
    padding-right: 8.594vw;
  }
  .ny1-section1 .left-body .list > ul > li.active > a:after {
    display: flex;
  }
  .ny1-section1 .left-body .list > ul > li:hover > ul {
    opacity: 1;
    visibility: visible;
  }
  .ny1-section1 .left-body .list > ul > li > a {
    padding: 1.823vw 3.125vw;
    position: relative;
    font-size: 1.823vw;
    font-family: "Inter-Regular";
  }
  .ny1-section1 .left-body .list > ul > li > a:after {
    content: "\e858";
    font-family: iconfont;
    position: absolute;
    right: 3.125vw;
    width: 4.167vw;
    height: 4.167vw;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.823vw;
    color: #0075FF;
    transform: translateY(-50%);
    top: 50%;
    background-color: #F6F6F6;
    padding-top: 0.521vw;
    display: none;
  }
  .ny1-section1 .left-body .list > ul > li > ul {
    padding-top: 1.042vw;
    padding-bottom: 2.083vw;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    border-radius: 0 0 1.56vw 1.56vw;
    background-color: #F6F6F6;
    transition: visibility 0.4s, opacity 0.4s;
    opacity: 0;
    visibility: hidden;
  }
  .ny1-section1 .left-body .list > ul > li > ul > li.active > a:before {
    display: none;
  }
  .ny1-section1 .left-body .list > ul > li > ul > li > a {
    padding: 2.344vw 4.167vw;
  }
  .ny1-section1 .left-body .list > ul > li > ul > li > a:before {
    display: none;
    height: 3.125vw;
  }
  .ny1-section1 .itembox {
    margin-top: 3.125vw;
    padding-left: 3.125vw;
    padding-right: 3.125vw;
  }
  .ny1-section1 .itembox .item .info {
    padding: 2.604vw 1.563vw;
  }
  .ny1-section1 .itembox .item .text1 {
    font-size: 2.604vw;
    line-height: 3.906vw;
  }
  .ny1-section1 .itembox .item .text2 {
    font-size: 1.563vw;
    line-height: 1.4;
    margin-top: 0.651vw;
    font-family: "Inter-Regular";
  }
  .ny1-section1 .page {
    margin-top: 9.115vw;
  }
  .ny1-section1 .page .text {
    margin-left: 5.208vw;
    margin-right: 5.208vw;
  }
  .ny1-section1 .page .swiper-btn::before {
    font-size: 2.083vw;
  }
}
@media screen and (max-width: 500px) {
  .ny1-section1 {
    padding-top: 12.723vw;
    padding-bottom: 20.356vw;
  }
  .ny1-section1 .index-text1 {
    margin-bottom: 12.723vw;
  }
  .ny1-section1 .category {
    padding: 3.053vw;
  }
  .ny1-section1 .category .cate-item {
    padding: 3.053vw 6.107vw;
    border-radius: 25.445vw;
  }
  .ny1-section1 .category .cate-item.active {
    box-shadow: 0vw 1.018vw 2.036vw 0vw rgba(0, 117, 255, 0.25);
  }
  .ny1-section1 .category .cate-item .icon {
    width: 8.142vw;
    margin-right: 1 0vw;
  }
  .ny1-section1 .category .cate-item .text {
    font-size: 3.562vw;
    font-family: "Inter-SemiBold";
  }
  .ny1-section1 .body .bg {
    height: calc(100% - 12.214vw);
    backdrop-filter: blur(1.272vw);
    -webkit-backdrop-filter: blur(1.272vw);
    top: 12.214vw;
  }
  .ny1-section1 .left-body {
    top: 16.285vw;
  }
  .ny1-section1 .left-body .list > ul > li.active > a {
    padding-right: 16.794vw;
    font-family: "Inter-SemiBold";
  }
  .ny1-section1 .left-body .list > ul > li > a {
    padding: 4.326vw 6.107vw;
    font-size: 3.562vw;
  }
  .ny1-section1 .left-body .list > ul > li > a:after {
    right: 6.107vw;
    width: 8.142vw;
    height: 8.142vw;
    font-size: 3.562vw;
    padding-top: 0;
  }
  .ny1-section1 .left-body .list > ul > li > ul {
    padding-top: 2.036vw;
    padding-bottom: 4.071vw;
  }
  .ny1-section1 .left-body .list > ul > li > ul > li > a {
    padding: 4.58vw 8.142vw;
    font-size: 3.562vw;
    font-family: "Inter-Regular";
  }
  .ny1-section1 .left-body .list > ul > li > ul > li > a:before {
    height: 6.107vw;
  }
  .ny1-section1 .itembox {
    margin-top: 6.107vw;
    padding-left: 4.071vw;
    padding-right: 4.071vw;
  }
  .ny1-section1 .itembox .item {
    margin: 0 !important;
    width: 48.5% !important;
    border-radius: 2.04vw;
  }
  .ny1-section1 .itembox .item:nth-child(2n) {
    margin-left: 3% !important;
  }
  .ny1-section1 .itembox .item:nth-child(2) ~ .item {
    margin-top: 3% !important;
  }
  .ny1-section1 .itembox .item .info {
    padding: 5.089vw 3.053vw;
  }
  .ny1-section1 .itembox .item .text1 {
    font-size: 4.071vw;
    line-height: 6.107vw;
  }
  .ny1-section1 .itembox .item .text2 {
    font-size: 3.053vw;
    margin-top: 3.053vw;
    font-family: "Inter-Regular";
  }
  .ny1-section1 .page {
    margin-top: 17.812vw;
  }
  .ny1-section1 .page .text {
    margin-left: 10.178vw;
    margin-right: 10.178vw;
  }
  .ny1-section1 .page .swiper-btn::before {
    font-size: 4.071vw;
  }
}
/* ==================== 内页1 - 板块一 End ==================== */
