@charset "utf-8";
/* CSS Document */
/*首页内容部分调整<=992 平板*/
@media (max-width: 1560px) {
  body,
  html {
    font-size: 60%;
  }
}
@media (max-width: 1420px) {
  body,
  html {
    font-size: 55%;
  }
}
@media (max-width: 798px) {
  body,
  html {
    font-size: 48.5%;
  }
}
@media (max-width: 648px) {
  body,
  html {
    font-size: 42.5%;
  }
}
@media (max-width: 548px) {
  body,
  html {
    font-size: 38.5%;
  }
}
@media (max-width: 345px) {
  body,
  html {
    font-size: 34.5%;
  }
}

/* 首页 Strat */
@media (max-width: 1488px) {
  .w100p10 {
    padding: 5%;
  }
  .banner .swiper .txtBox h2 {
    font-size: 5.4rem;
  }
  .topBack {
    width: 58px;
    height: 58px;
  }
}
.home .i_part4 .bb .item .imgBox {
  display: none;
}
@media (max-width: 1320px) {
  header {
    padding: 0 5%;
  }
  .footer .box .aa .way {
    margin-top: 64px;
  }
  header .nav_box .nav ul li {
    margin: 0 15px;
  }
  .home .i_part4 .bb .item {
    display: none;
    padding: 0;
  }
  .home .i_part4 .bb .item:first-of-type {
    display: block;
  }
  .home .i_part4 .bb .item:first-of-type .imgBox {
    display: block;
  }
  .home .i_part4 .bb .item .txtBox {
    padding: 6% 6% 12%;
  }
}
@media (max-width: 1080px) {
  .topBack {
    width: 54px;
    height: 54px;
  }
  header .nav_box .nav {
    display: none;
  }
  .banner .swiper .txtBox h2 {
    font-size: 4.8rem;
  }
  .home .i_part3 .flexBox {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .home .i_part3 .aa {
    width: 100%;
  }
  .home .i_part3 .bb {
    width: 100%;
    margin-bottom: 42px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .home .i_part3 .bb .more {
    margin-top: 24px;
  }
  .home .i_part3 .bb .title {
    justify-content: center;
    align-items: center;
  }
  .home .i_part3 .bb .title h2 {
    font-size: 4rem;
  }
  .home .i_part1 .box .items .item a {
    padding: 15px 10px;
  }
  .title h2 {
    font-size: 3.6rem !important;
    margin-top: 0;
  }
}
@media (max-width: 968px) {
  .home .i_part1 .content .swiper-pagination-bullet {
    padding: 0 24px;
  }
}
@media (max-width: 798px) {
  .home .i_part1 .box .items {
    display: flex;
    flex-wrap: wrap;
    gap: 24px 0;
    justify-content: space-between;
  }
  .home .i_part1 .box .items .item {
    width: 48.5%;
  }
  .home .i_part2 .box {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px 15px;
  }
  .home .i_part4 .bb .item {
    display: block;
  }
  .home .i_part4 .content .box {
    flex-direction: column;
  }
  .home .i_part4 .aa {
    width: 100%;
    margin-bottom: 15px;
  }
  .home .i_part4 .aa .item {
    width: 48.5%;
  }
  .home .i_part4 .bb {
    width: 100%;
    gap: 10px 0;
  }
  .home .i_part4 .bb .item .imgBox {
    display: none !important;
  }
  .home .i_part4 .bb .item {
    width: 100%;
  }
  .home .i_part4 .bb .item .txtBox {
    padding: 20px 10px;
  }
  .footer .box .aa h2 {
    font-size: 3.6rem;
  }
  .topBack {
    width: 48px;
    height: 48px;
  }
  .banner .swiper .txtBox h2 {
    font-size: 4.2rem;
  }
  .banner .swiper .txtBox em {
    height: 3px;
    margin-top: 15px;
  }
}
@media (max-width: 648px) {
  .home .i_part1 .box > .swiper {
    padding-top: 50px;
  }
  .title {
    margin-bottom: 24px;
  }
  .home .i_part1 .box .items .item .imgBox img {
    box-shadow: none;
  }
  .home .i_part1 .box .items .item .imgBox {
    margin-bottom: 15px;
  }
  .home .i_part1 .box .items .item p {
    font-size: 2rem;
  }
  .home .i_part2 .box .txtBox p {
    font-size: 2rem;
  }
  .home .i_part2 .box .txtBox h2 {
    font-size: 2.2rem;
  }
  .home .i_part3 .bb .itro p {
    font-size: 2rem;
  }
  .home .i_part4 .item .tit i {
    display: none;
  }
  .home .i_part4 .item .tit h2 {
    width: 100%;
  }
  .home .i_part4 .item .tit h2 {
    height: 3.2rem;
    display: -webkit-box;
    -webkit-line-clamp: 1;
  }
  .more span {
    font-size: 1.8rem;
  }
  header .nav_box .other .language a {
    font-size: 2rem;
  }
}
@media (max-width: 568px) {
  .home .i_part1 .content .swiper-pagination-bullet {
    padding: 0 10px;
  }
}
@media (max-width: 548px) {
  .home .i_part1 .box > .swiper {
    padding-top: 32px;
  }
  /* .banner {
    height: 70vh;
  } */
  .more {
    width: 140px;
  }
  .more a {
    position: relative;
    display: block;
    padding: 8px 15px;
  }
  .banner .swiper .txtBox h2 {
    font-size: 3.6rem;
  }
  .banner .swiper .txtBox h3 {
    font-size: 3.2rem;
  }
}
@media (max-width: 448px) {
  html[lang="cn"] .more {
    width: 120px;
  }
  .home .i_part1 .content .swiper-pagination-bullet:first-of-type {
    padding-left: 0;
    margin-left: 0;
  }
  .home .i_part1 .content .swiper-pagination-bullet:last-of-type {
    padding-right: 0;
    margin-right: 0;
  }
  .banner .swiper-pagination-bullet {
    width: 5px;
    height: 5px;
  }
  .home .i_part1 .box .items .item h2 {
    margin-bottom: 8px;
  }
  .home .i_part1 .box .items .item a {
    padding: 10px 10px;
  }
  .home .i_part2 .box .txtBox h2 {
    margin-bottom: 5px;
  }
  .topBack {
    width: 42px;
    height: 42px;
  }
}

@media (max-width: 372px) {
  .home .i_part1 .content .swiper-pagination-bullet {
    font-size: 2rem;
    padding-right: 8px;
    margin: 0 5px;
  }
  .home .i_part1 .content .swiper-pagination-bullet::before {
    right: -5px;
  }
}
@media (max-width: 333px) {
  .home .i_part1 .content .swiper-pagination-bullet {
    padding-right: 5px;
    margin: 0 3px;
  }
}
/* 首页 End*/

/* 底部栏 Strat */
@media (max-width: 1080px) {
  .footer .content .box .join {
    flex-wrap: wrap;
  }
  .footer .content .box .join .aa {
    width: 100%;
  }
  .footer .content .box .join .bb {
    width: 100%;
    margin-top: 42px;
    padding-top: 42px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
  }
  .footer .box .aa .way {
    margin-top: 24px;
  }
  .footer .box .bb form {
    margin-top: 24px;
    align-items: flex-start;
  }
  .footer .box .bb form .table {
    width: 100%;
  }
  .footer .box .bb form input {
    height: 42px;
    line-height: 42px;
  }
  .footer .box .bb form textarea {
    height: 80px;
  }
  .footer .content .box .join {
    padding: 40px 5% 0;
  }
  .footer.pad .box .copyRight {
    flex-wrap: wrap;
  }
  .footer .box .copyRight {
    padding: 15px 5%;
  }
  .footer .box .copyRight span {
    margin: 5px 0;
    text-align: center;
  }
  .footer .box .copyRight {
    flex-wrap: wrap;
    align-items: center;
  }
}
@media (max-width: 648px) {
  .footer .box .aa a,
  .footer .box .aa p {
    font-size: 2rem;
  }
  .footer .box .aa span i {
    margin-right: 8px;
  }
  .footer .box .aa span {
    font-size: 1.8rem;
  }
  .footer .box .bb form input {
    font-size: 2rem;
  }
  .footer .box .bb h2 {
    font-size: 2.2rem;
  }
  .footer .box .bb button {
    font-size: 1.8rem;
  }
  .footer .box .copyRight span {
    font-size: 1.8rem;
  }
  .footer .box .bb button {
    width: 120px;
  }
}
@media (max-width: 448px) {
  .footer .box .aa .way ul {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 10px;
  }
  .footer .content .box .join {
    padding: 20px 5% 0;
  }
  .footer .box .aa h2 {
    font-size: 3.2rem;
  }
  .footer .box .aa .way {
    padding-top: 20px;
    margin-top: 15px;
  }
  .footer .box .aa span i {
    width: 18px;
    height: 18px;
  }
}
/* 底部栏 End*/

/* 导航 Strat */
@media (max-width: 1080px) {
  html,
  body {
    --height: 60px;
    --height2: 60px;
  }
  header .nav_box .other .search {
    display: none;
  }
  header .nav_box .logo img {
    height: 20px;
  }
  header .nav_btn {
    display: block;
    cursor: pointer;
  }
  header .nav_btn span {
    display: block;
    width: 25px;
    height: 1px;
    background: #fff;
    margin: 7px 0;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
  }
  header .nav_btn_active span:nth-of-type(1) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  header .nav_btn_active span:nth-of-type(2) {
    opacity: 0;
  }
  header .nav_btn_active span:nth-of-type(3) {
    margin-top: -16px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  header.active .nav_btn span {
    background: #000;
  }
}

@media (max-width: 498px) {
  header .nav_box .logo img {
    height: 18px;
  }
  header .nav_box .other .search .iconF img {
    width: 20px;
    height: 20px;
  }
}
@media (max-width: 450px) {
  header .nav_btn span {
    width: 23px;
    margin: 6px 0;
  }
  header .nav_btn_active span:nth-of-type(3) {
    margin-top: -14px;
  }
}
/* 导航 End*/

/* 手机端导航 Strat */
@media (max-width: 1080px) {
  header .logo {
    position: relative;
    z-index: 999;
  }
  header .other {
    position: relative;
    z-index: 999;
  }
  header .nav_box .mobileNav.open {
    display: block;
  }
  header .nav_box .mobileNav {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99;
  }
  header .mobileNav ul {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    /* align-items: center; */
    /* justify-content: center; */
    padding: 100px 5% 20px;
  }
  header .mobileNav ul li {
    border-bottom: 1px solid #eee;
  }
  header .mobileNav ul li > a {
    display: block;
    font-size: 2.4rem;
    margin: 10px 0;
    color: #000;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    padding: 10px 0;
    padding-right: 32px;
    position: relative;
  }
  header .mobileNav ul li > a::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    background-image: url("../images/jt.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
  header .mobileNav ul .s_menu {
    display: none;
  }
  header .mobileNav ul dl {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 25px;
    padding-bottom: 20px;
  }
  header .mobileNav ul dd a {
    font-size: 2.2rem;
    color: #333;
  }
  header .mobileNav ul a:hover {
    color: #073043;
  }
  header.turn .nav_box .logo img:last-of-type {
    display: block;
  }
  header.turn .nav_box .logo img:first-of-type {
    display: none;
  }
  header.turn .nav_box .other .language a.active {
    color: #073043;
  }
  header.turn .nav_box .other .language a:hover {
    color: #073043;
  }
  header.turn .nav_btn span {
    background-color: #000;
  }
}
@media (max-width: 648px) {
  header .mobileNav ul a {
    font-size: 2.4rem;
  }
}
/* 手机端导航 End*/

/* 产品分类 Strat */
@media (max-width: 1600px) {
  .more1 {
    width: 140px;
    height: 45px;
  }
  .nyMenu ul li span {
    font-size: 2.2rem;
  }
}
@media (max-width: 1435px) {
  .proPage .nyMenu {
    padding: 0 5%;
  }
  .w_all {
    padding: 0 5%;
  }
  .proPage .box .bottom .txtBox {
    margin: 0 25px;
  }
  .proPage .box .bottom ul li a {
    justify-content: space-between;
  }
}
@media (max-width: 1200px) {
  .proPage .box .top {
    padding: 36px 36px 36px;
  }
  .proPage .box .input {
    height: 58px;
    line-height: 58px;
  }
  .proPage .box .input button {
    width: 26px;
    height: 26px;
  }
  .proPage .box .bottom .txtBox {
    width: calc(100% - 380px);
  }
  .more1 {
    width: 120px;
    height: 38px;
  }
  .proPage .box .bottom .aa ul li {
    padding-left: 10px;
  }
}
@media (max-width: 1080px) {
  .proPage .box .bottom .more1 {
    display: none;
  }
  .proPage .box .bottom .txtBox {
    width: calc(100% - 240px);
  }
  .proPage .box .bottom .txtBox .more1 {
    display: block;
    margin-top: 24px;
  }
  .proPage .box .bottom .txtBox .more1 span {
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: center;
  }
  .nyMenu ul li span {
    padding: 20px 32px;
  }
  .proPage .box .bottom .bb {
    padding: 0 20px 40px;
  }
  .proPage .nyMenu {
    display: none;
  }
  .proPage .content {
    padding: 0;
  }
}
@media (max-width: 968px) {
  .proPage .bottom {
    flex-wrap: wrap;
  }
  .proPage .box .bottom .aa {
    width: 100%;
    padding: 0 5%;
  }
  .proPage .box .bottom .aa ul {
    display: flex;
    flex-direction: row;
    gap: 20px 0;
    flex-wrap: wrap;
  }
  .proPage .box .bottom .aa ul li {
    border: none;
    padding-left: 0;
  }
  .proPage .box .bottom .aa ul li a {
    padding: 0 15px;
  }
  .proPage .box .bottom .bb {
    width: 100%;
    padding: 0 5%;
  }
  .proPage .box .bottom .aa ul li a::before {
    display: none;
  }
  .proPage .box .bottom .aa ul li a::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 80%;
    background-color: #bebebe;
  }
  .proPage .box .bottom .aa ul li:last-of-type a::after {
    display: none;
  }
  .proPage .box .top {
    border: none;
    padding: 36px 15% 15px;
  }
  .proPage .box .bottom .aa ul li {
    padding: 10px 0;
  }
  .proPage .box .bottom .aa {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
  }
  .proPage .box .bottom ul li {
    border-bottom: none;
  }
}
@media (max-width: 678px) {
  .proPage .box .bottom ul li a {
    flex-wrap: wrap;
    flex-direction: column-reverse;
    align-items: flex-start;
  }
  .proPage .box .bottom .txtBox {
    width: 100%;
    margin: 0;
    margin-bottom: 24px;
  }
}
@media (max-width: 648px) {
  .proPage .box .bottom .txtBox .itro p {
    font-size: 2rem;
  }
  .proPage .box .bottom .txtBox h2 {
    font-size: 2.2rem;
  }
  .proPage .box .bottom .aa ul li a {
    font-size: 2.2rem;
  }
  .proPage .box .bottom .txtBox .itro {
    margin-top: 15px;
  }
  .proPage .box .bottom .aa ul li:first-of-type a {
    padding-left: 0;
  }
  .proPage .box .bottom .aa ul li:last-of-type a {
    padding-right: 0;
  }
  .proPage .box .bottom .txtBox .more1 {
    margin-top: 15px;
  }
  .proPage .box .top {
    padding: 24px 5% 15px;
  }
  .proPage .box .input {
    height: 54px;
    line-height: 54px;
  }
  .proPage .box .input button {
    width: 24px;
    height: 24px;
  }
  .proPage .box .input .aa {
    width: 100px;
  }
  .proPage .box .input input {
    padding: 0 10px;
    width: calc(100% - 120px);
  }
  .proPage .box .input button {
    width: 20px;
    height: 20px;
  }
  .proPage .box .bottom .txtBox .more1 span {
    font-size: 1.8rem;
  }
  .proPage .box .input {
    height: 48px;
    line-height: 48px;
  }
}
@media (max-width: 468px) {
  .proPage .box .bottom .imgBox {
    width: 100%;
    height: auto;
    padding: 0;
    border: none;
    border-radius: 0;
  }
}
/* 产品分类 End*/

/* 内页banner Strat */
@media (max-width: 1540px) {
  .nyBanner {
    padding: 16% 0;
  }
}
@media (max-width: 1080px) {
  .nyBanner {
    padding: 20% 0;
  }
  .nyBanner .txtBox h2 {
    padding: 0 5%;
  }
  .banner .swiper .txtBox {
    left: 5%;
    padding-right: 5%;
  }
}
@media (max-width: 798px) {
  .nyBanner {
    padding: 24% 0;
  }
}
@media (max-width: 548px) {
  .nyBanner {
    padding: 28% 0;
  }
  .nyBanner .txtBox p {
    display: none;
  }
}
@media (max-width: 428px) {
  .nyBanner {
    padding: 32% 0;
  }

  .nyBanner .txtBox {
    margin-top: 24px;
  }
}
/* 内页banner End*/

/* 产品详情 Strat */
@media (max-width: 1542px) {
  .prodPage .content {
    padding-top: 32px;
  }
  .prodPage .top .bb .sku {
    margin-top: 24px;
  }
  .prodPage .top .bb .sku p {
    padding: 8px 0;
  }
  .prodPage .top .bb .more1 {
    margin-top: 32px;
  }
  .prodPage .top .aa {
    width: 428px;
    height: 428px;
  }
  .prodPage .top .bb {
    width: calc(100% - 528px);
  }
}
@media (max-width: 1435px) {
  .prodPage .top .bb {
    width: calc(100% - 478px);
  }
  .prodPage .bottom {
    margin-top: 54px;
  }
}
@media (max-width: 1198px) {
  .prodPage .top .aa {
    width: 378px;
    height: 378px;
  }
  .prodPage .top .bb {
    width: calc(100% - 418px);
  }
  .prodPage .content {
    padding-top: 15px;
  }
  .prodPage .bottom {
    margin-top: 42px;
  }
}
@media (max-width: 968px) {
  .prodPage .top .aa {
    width: 50%;
    height: auto;
    padding: 15px;
  }
  .prodPage .top .bb {
    width: 47%;
  }
}
@media (max-width: 898px) {
  .prodPage .top {
    flex-wrap: wrap;
    flex-direction: column-reverse;
    align-items: flex-start;
  }
  .prodPage .top .bb {
    width: 100%;
    margin-bottom: 32px;
  }
  .pageNav {
    padding: 15px 0 15px;
  }
  .prodPage .content {
    padding-top: 0;
  }
  .pageNav ul li:first-of-type {
    margin-left: 0;
  }
}
@media (max-width: 648px) {
  .pageNav {
    display: none;
  }
  .prodPage .content {
    margin-top: 5%;
  }
  .prodPage .top .bb .sku p {
    font-size: 2rem;
  }
  .prodPage .top .bb .sku p strong {
    font-size: 2rem;
  }
  .prodPage .top .bb .sku {
    margin-top: 5px;
  }
  .prodPage .top .bb .more1 {
    margin-top: 24px;
  }
  .prodPage .bottom {
    margin-top: 32px;
  }
  .prodPage .bottom .box .item ul li a {
    font-size: 2rem;
  }
  .prodPage .bottom .box .item ul li a::before {
    width: 24px;
    height: 24px;
    left: 10px;
    top: 54%;
  }
  .prodPage .bottom .box .item ul li a {
    padding: 24px 24px 24px 48px;
  }
  .nyMenu ul {
    justify-content: flex-start;
    padding: 0;
  }
  .nyMenu.active ul {
    padding: 0 5%;
  }
  .nyMenu ul li:first-of-type span {
    padding-left: 0 !important;
  }
  .nyMenu ul li:last-of-type span {
    padding-right: 0 !important;
  }
  .nyMenu ul li span {
    padding: 15px 24px;
  }
  .prodPage .bottom .box {
    margin-top: 24px;
  }
  .prodPage .bottom .box .item ul li h2 {
    font-size: 2rem;
  }
  .prodPage .bottom .box .item ul li .list {
    margin-top: 15px;
    gap: 10px 0;
  }
  .nyMenu ul li::after {
    height: 35%;
  }
  .prodPage .bottom .box .item ul {
    gap: 24px 0;
  }
  .prodPage .bottom .box {
    margin-top: 10px;
  }
  .prodPage .bottom .nyMenu {
    padding-top: 10px;
  }
  .pageNav ul li {
    font-size: 1.8rem;
  }
  .prodPage .bottom {
    margin-bottom: 5%;
  }
}
@media (max-width: 520px) {
  .prodPage .top {
    align-items: center;
  }
  .prodPage .bottom .box .item ul {
    gap: 15px 0;
  }
}
@media (max-width: 468px) {
  .nyMenu ul li span {
    padding: 15px 15px;
    text-align: center;
  }
  .prodPage .bottom .box {
    margin-top: 0;
  }
  .prodPage .top .bb {
    margin-bottom: 24px;
  }
  .prodPage .table {
    overflow: scroll;
  }
  .prodPage .bottom .box .item ul li a {
    padding: 15px 24px 15px 48px;
  }
  .prodPage .bottom .box .item ul li a {
    width: 100%;
  }
  .prodPage .top .aa {
    width: 100%;
    padding: 0;
    border: none;
  }
}
/* 产品详情 End*/

/* wiki教程 Strat */
@media (max-width: 1080px) {
  .wikiPage .proBox ul li .txt h3 {
    font-size: 2rem;
    font-weight: 400;
  }
  .wikiPage .proBox ul li .img {
    padding: 6%;
  }
  .wikiPage .content {
    margin-top: 0;
  }
}
.wikiPage .mobileBox {
  display: none;
}
@media (max-width: 968px) {
  .wikiPage .menuBox {
    width: 100%;
    padding: 0 5%;
  }
  .wikiPage .box .menuBox .bottom ul {
    width: 100%;
    display: flex;
    flex-direction: row;
    gap: 15px 10px;
  }
  .wikiPage .menuBox ul li {
    width: auto;
    border-bottom: none !important;
  }
  .wikiPage .menuBox h2 {
    padding-right: 32px;
  }
  .wikiPage .proBox {
    width: 100%;
  }
  .wikiPage .menuBox dd {
    display: none !important;
  }
  .wikiPage .box .bottom .menuBox ul li {
    display: none;
  }
  .wikiPage .box .bottom .menuBox ul li.open {
    display: block;
  }
  .wikiPage .box .bottom .menuBox ul li.open dd {
    display: flex !important;
  }
  .wikiPage .menuBox li.open h2 {
    display: none;
  }
  .wikiPage .menuBox dd {
    margin: 0;
  }
  .wikiPage .box .bottom ul li {
    padding: 0 !important;
  }
  .wikiPage .box .bottom .menuBox ul {
    padding-bottom: 10px;
    margin-top: 10px;
  }
  .wikiPage .menuBox dd dl {
    padding: 10px 0;
  }
  .wikiPage .menuBox dl a {
    padding: 0 15px;
    position: relative;
  }
  .wikiPage .menuBox dl a::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 80%;
    background-color: #bebebe;
  }
  .wikiPage .menuBox dd dl:last-of-type a::after {
    display: none;
  }
  .wikiPage .menuBox dd dl:first-of-type a {
    padding-left: 0;
  }
  .wikiPage .menuBox dd dl:last-of-type a {
    padding-right: 0;
  }
  .wikiPage .menuBox {
    border-bottom: 1px solid #e5e5e5;
  }
  .wikiPage .menuBox dl a {
    font-size: 2rem;
  }
  .wikiPage .proBox {
    padding: 20px 5% 5%;
  }
  .wikiPage .proBox ul {
    gap: 25px 15px;
  }
}
@media (max-width: 678px) {
  .wikiPage .box .bottom ul li a {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .wikiPage .proBox ul {
    gap: 55px 15px;
  }
}
@media (max-width: 648px) {
  .wikiPage .box .bottom ul li a {
    font-size: 2.2rem;
  }
}
@media (max-width: 598px) {
  .wikiPage .proBox ul {
    grid-template-columns: repeat(3, 1fr);
    gap: 55px 10px;
  }
}
@media (max-width: 438px) {
  .wikiPage .proBox ul {
    grid-template-columns: repeat(2, 1fr);
    gap: 45px 10px;
  }
}
/* wiki教程 End*/

/* 新闻分类 Strat */
@media (max-width: 968px) {
  .newsPage .box ul li span {
    width: 42px;
    height: 42px;
    padding: 14px;
  }
}
@media (max-width: 648px) {
  .newsPage .box ul li a .text h3 {
    letter-spacing: 0;
  }
  .newsPage .box ul li a .text p {
    font-size: 2rem;
    height: 60px;
    line-height: 20px;
  }
  .newsPage .box ul li a {
    flex-wrap: wrap;
  }
  .newsPage .box ul li a .text {
    width: 100%;
  }
  .newsPage .box ul li a .imgBox {
    width: 100%;
    margin-top: 24px;
  }
  .newsPage .box ul li span {
    margin-top: 15px;
  }
}
/* 新闻分类 End*/

/* 产品详情 Strat */
@media (max-width: 1520px) {
  .newsdPage .box h3 {
    font-size: 2.6rem;
  }
}
@media (max-width: 1080px) {
  .newsdPage .box .text p img {
    width: 80%;
  }
  .newsdPage .newGo {
    flex-direction: column;
    align-items: center;
    padding: 32px 0;
  }
  .newsdPage .newGo .list {
    width: 100%;
    margin-bottom: 24px;
  }
}
@media (max-width: 648px) {
  .newsdPage .box .text p {
    font-size: 2rem;
  }
  .newsdPage .box h4 {
    font-size: 1.8rem;
    margin-top: 10px;
  }
  .newsdPage .box .text p strong {
    font-size: 2rem;
  }
  .newsdPage .newGo .list a {
    margin: 5px 0;
  }
  .newsdPage .newGo {
    padding: 24px 0;
  }
  .newsdPage .newGo .goBack a {
    width: 120px;
  }
  .newsdPage .box .text p img {
    width: 100%;
  }
}
@media (max-width: 568px) {
  .newsdPage .newGo .list {
    margin-bottom: 15px;
  }
  .newsdPage .newGo {
    padding: 10px 0 20px;
  }
}
/* 产品详情 End*/

/* 关于我们 Strat */
@media (max-width: 1600px) {
  .abtPage .companyCul .items ul li h2 {
    font-size: 2.6rem;
  }
  .abtPage .companyCul .items ul li h3 {
    font-size: 2.6rem;
  }
  .abtPage .companyCul .items ul {
    gap: 0 24px;
  }
}
@media (max-width: 1520px) {
  .abtPage .companyItro {
    padding: 5% 10%;
  }
  .abtPage .title {
    margin-bottom: 24px;
  }
  .abtPage .title h2 {
    margin-top: 0;
  }
}
@media (max-width: 1488px) {
  .abtPage .companyItro {
    padding: 5% 5%;
  }
  .abtPage .companyCul {
    padding: 0 5% 5%;
  }
  .abtPage .companytData {
    padding: 10% 5%;
  }
  .abtPage .companyHonor {
    padding: 5% 5% 0;
  }
  .abtPage .companyMsg {
    padding: 5%;
  }
}
@media (max-width: 1400px) {
  .abtPage .companytData ul li {
    width: 23%;
  }
  .i_part5 .content .box ul li img {
    width: 180.6667px;
    height: 100px;
  }
  .i_part5 .content .box ul li {
    margin: 15px 10px 15px 0;
  }
}
@media (max-width: 1080px) {
  .abtPage .companyCul .items ul {
    gap: 0 10px;
  }
  .abtPage .companyCul .items ul li span {
    font-size: 5rem;
  }
  .abtPage .companyCul .items ul li {
    padding: 28px 15px 15px;
  }
  .abtPage .companyCul .items ul li span {
    top: 5px;
  }
  .abtPage .companyCul .items ul li h3 {
    font-weight: normal;
  }
  .abtPage .companyCul .items ul li h2 {
    font-weight: normal;
  }
  .abtPage .companyCul .items ul li p {
    font-weight: normal;
  }
  .abtPage .companyCul .items ul {
    display: flex;
    flex-direction: column;
    gap: 15px 0;
  }
  .abtPage .companytData ul {
    flex-wrap: wrap;
    gap: 32px 0;
  }
  .abtPage .companytData ul li {
    width: 48%;
  }
  .abtPage .companytData h2 {
    margin-bottom: 15px;
  }
}
@media (max-width: 998px) {
  .abtPage .companyMsg ul li {
    width: 50%;
  }
  .abtPage .companyMsg ul li:nth-of-type(3n) {
    border-right: 1px solid #e5e5e5;
  }
  .abtPage .companyMsg ul li:nth-of-type(2n) {
    border-right: none;
  }
}
@media (max-width: 798px) {
  .abtPage .companytData ul li {
    width: 100%;
    align-items: flex-start;
  }
  .abtPage .companytData p {
    font-size: 2rem;
    text-align: left;
  }
  .abtPage .companytData i {
    width: 54px;
    height: 54px;
  }
  .abtPage .companytData {
    padding: 5%;
  }
  .i_part5 .content .box ul li img {
    width: 140px;
    height: 75px;
  }
  .i_part5 .content .box ul li {
    margin: 10px 10px 10px 0;
  }
  .title em {
    width: 42px;
  }
  .abtPage .companyHonor .swiper-slide .imgBox {
    padding: 10px;
  }
}
@media (max-width: 648px) {
  .abtPage .companyItro p {
    font-size: 2rem;
  }
  .abtPage .title {
    margin-bottom: 15px;
  }
  .abtPage .companyCul .items ul li p {
    font-size: 2rem;
  }
  .abtPage .companyMsg ul li i {
    width: 45px;
    height: 45px;
  }
  .abtPage .companyMsg ul li h2 {
    margin: 10px 0;
  }
}
@media (max-width: 498px) {
  .abtPage .companyCul .items ul li {
    padding: 18px 15px 15px;
  }
  .i_part5 .content .box ul li img {
    width: 93.333px;
    height: 50px;
  }
  .i_part5 .content .box ul li {
    margin: 3px 5px 5px 0;
    box-shadow: none;
  }
  .abtPage .companyMsg ul li h2 img {
    width: 50%;
  }
  .abtPage .companyMsg ul li {
    padding: 0 10px;
  }
}
@media (max-width: 420px) {
  .abtPage .companytData i {
    width: 48px;
    height: 48px;
  }
  .abtPage .companytData h2 {
    margin-bottom: 5px;
  }
  .abtPage .companyMsg ul li i {
    width: 36px;
    height: 36px;
  }
  .title em {
    width: 32px;
    margin: 0 12px;
  }
  .abtPage .companyHonor .swiper-slide .imgBox {
    padding: 5px;
  }
}
/* 关于我们 End*/

/* 搜索 Strat */

@media (max-width: 798px) {
  .wikiSearch .proBox ul {
    grid-template-columns: repeat(4, 1fr);
  }
  .wikiSearch .proBox {
    padding-top: 10px;
  }
}
@media (max-width: 598px) {
  .wikiSearch .proBox ul {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 598px) {
  .wikiSearch .proBox {
    padding-top: 0;
  }
}
/* 搜索 End*/

/* 英文 */

/* 首页 Strat */
@media (max-width: 1080px) {
  .home .i_part2 .box {
    gap: 42px 10px;
  }
  html[lang="en"] .home .i_part4 .aa .item {
    width: 49%;
  }
  html[lang="en"] .home .i_part4 .bb {
    width: 33.7%;
  }
}
@media (max-width: 1024px) {
  html[lang="en"] .home .i_part1 .swiper-pagination-horizontal {
    flex-wrap: wrap;
  }
  html[lang="en"] .home .i_part1 .content .swiper-pagination-bullet {
    padding: 0;
    margin: 5px 10px;
    padding-left: 15px;
  }
  html[lang="en"] .home .i_part1 .content .swiper-pagination-bullet::before {
    width: 7px;
    height: 7px;
    background: #f7941d;
    border-radius: 50%;
    left: 0;
    right: auto;
  }
  html[lang="en"]
    .home
    .i_part1
    .content
    .swiper-pagination-bullet:last-of-type:before {
    display: block;
  }
  html[lang="en"] .home .i_part1 .content .swiper-wrapper {
    margin-top: 42px;
  }
}
@media (max-width: 968px) {
  html[lang="en"] .home .i_part2 .box {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 798px) {
  html[lang="en"] .home .i_part2 .box {
    grid-template-columns: repeat(2, 1fr);
  }
  html[lang="en"] .home .i_part4 .bb {
    width: 100%;
  }
  .home .i_part2 .box {
    gap: 15px 10px;
  }
}
@media (max-width: 648px) {
  html[lang="en"] .home .i_part4 .item .tit h2 {
    height: auto;
    display: -webkit-box;
    -webkit-line-clamp: 2;
  }
}
/* 首页 End*/

/* 产品分类 Strat */
@media (max-width: 1080px) {
  html[lang="en"] .proPage .bottom {
    flex-wrap: wrap;
  }
  html[lang="en"] .proPage .box .bottom .aa {
    width: 100%;
    padding: 0 5%;
  }
  html[lang="en"] .proPage .box .bottom .aa ul {
    display: flex;
    flex-direction: row;
    gap: 0;
    /* flex-wrap: nowrap; */
    justify-content: center;
    padding-bottom: 10px;
    /* overflow: auto;
    white-space: nowrap; */
  }
  html[lang="en"] .proPage .box .bottom .aa ul li {
    border: none;
    padding-left: 0;
  }
  html[lang="en"] .proPage .box .bottom .aa ul li a {
    padding: 0 15px;
  }
  html[lang="en"] .proPage .box .bottom .bb {
    width: 100%;
    padding: 0 5%;
  }
  html[lang="en"] .proPage .box .bottom .aa ul li a::before {
    display: none;
  }
  html[lang="en"] .proPage .box .bottom .aa ul li a::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 80%;
    background-color: #bebebe;
  }
  html[lang="en"] .proPage .box .bottom .aa ul li:last-of-type a::after {
    display: none;
  }
  html[lang="en"] .proPage .box .top {
    border: none;
    padding: 36px 15% 15px;
  }
  html[lang="en"] .proPage .box .bottom .aa ul li {
    padding: 10px 0;
  }
  html[lang="en"] .proPage .box .bottom .aa {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
  }
  html[lang="en"] .proPage .box .bottom ul li {
    border-bottom: none;
  }
  html[lang="en"] .proPage .box .bottom .aa ul li {
    padding: 10px 0 0;
  }
}
@media (max-width: 648px) {
  html[lang="en"] .proPage .box .top {
    padding: 24px 5% 15px;
  }
}
/* 产品分类 End*/

/* wiki教程 Strat */
@media (max-width: 1080px) {
  html[lang="en"] .wikiPage .menuBox dd {
    display: flex;
    flex-direction: row;
    gap: 0;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 10px;
  }
  html[lang="en"] .wikiPage .menuBox dd dl {
    padding: 10px 0 0;
  }
  html[lang="en"] .wikiPage .box .bottom .menuBox ul li a {
    padding: 0 15px;
  }
  html[lang="en"] .wikiPage .menuBox {
    width: 100%;
    padding: 0 5%;
  }
  html[lang="en"] .wikiPage .box .menuBox .bottom ul {
    width: 100%;
    display: flex;
    flex-direction: row;
    gap: 15px 10px;
  }
  html[lang="en"] .wikiPage .menuBox ul li {
    width: auto;
    border-bottom: none !important;
  }
  html[lang="en"] .wikiPage .menuBox h2 {
    padding-right: 32px;
  }
  html[lang="en"] .wikiPage .proBox {
    width: 100%;
  }
  html[lang="en"] .wikiPage .menuBox dd {
    display: none !important;
  }
  html[lang="en"] .wikiPage .box .bottom .menuBox ul li {
    display: none;
  }
  html[lang="en"] .wikiPage .box .bottom .menuBox ul li.open {
    display: block;
  }
  html[lang="en"] .wikiPage .box .bottom .menuBox ul li.open dd {
    display: flex !important;
  }
  html[lang="en"] .wikiPage .menuBox li.open h2 {
    display: none;
  }
  html[lang="en"] .wikiPage .menuBox dd {
    margin: 0;
  }
  html[lang="en"] .wikiPage .box .bottom ul li {
    padding: 0 !important;
  }
  html[lang="en"] .wikiPage .box .bottom .menuBox ul {
    padding-bottom: 10px;
    margin-top: 10px;
  }
  html[lang="en"] .wikiPage .menuBox dd dl {
    padding: 10px 0;
  }
  html[lang="en"] .wikiPage .menuBox dl a {
    padding: 0 15px;
    position: relative;
  }
  html[lang="en"] .wikiPage .menuBox dl a::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 80%;
    background-color: #bebebe;
  }
  html[lang="en"] .wikiPage .menuBox dd dl:last-of-type a::after {
    display: none;
  }
  html[lang="en"] .wikiPage .menuBox dd dl:first-of-type a {
    padding-left: 0;
  }
  html[lang="en"] .wikiPage .menuBox dd dl:last-of-type a {
    padding-right: 0;
  }
  html[lang="en"] .wikiPage .menuBox {
    border-bottom: 1px solid #e5e5e5;
  }
  html[lang="en"] .wikiPage .menuBox dl a {
    font-size: 2rem;
  }
  html[lang="en"] .wikiPage .proBox {
    padding: 20px 5% 5%;
  }
  html[lang="en"] .wikiPage .proBox ul {
    gap: 25px 15px;
  }
}
/* wiki教程 End*/

/* 关于 Strat */
html[lang="en"] .abtPage .companyItro p  {
  letter-spacing: 0;
  text-indent: 0;
}
/* 关于 End*/
