﻿@charset "utf-8";

.clearfix {
   zoom: 1;
}

.clearfix:after {
   content: " ";
   display: block;
   font-size: 0;
   height: 0;
   clear: both;
   visibility: hidden;
}

.marginauto {
   position: absolute;
   left: 0;
   top: 0;
   right: 0;
   bottom: 0;
   margin: auto;
   max-width: 100%;
   max-height: 100%;
}

.linenowrap {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}

.center {
   display: flex;
   display: -webkit-flex;
   justify-content: space-between;
   -webkit-justify-content: space-between;
   align-items: center;
   -webkit-align-items: center;
}

.page {
   width: 100%;
   padding: .3rem 0;
   text-align: center;
   overflow: hidden;
   display: flex;
   align-items: center;
   justify-content: center;
   font-size: .16rem;
}

.page a,
.page span {
   display: inline-block;
   border-radius: 50%;
   height: .5rem;
   width: .5rem;
   display: flex;
   align-items: center;
   justify-content: center;
   padding: 3px .2rem;
   margin: 0 4px
}

.page a.a1 {
   height: .5rem;
   width: auto;
   border-radius: .3rem;
   background: #f5f5f5;
}

.page span,
.page a:hover {
   background: #e2c494;
   color: #fff;
}

.page .prev,
.page .next {
   margin: 0 .1rem;
}

.page .num {
   padding: 2px;
   text-align: center;
   color: #000;
}

.page .cur {
   color: #f00;
}


.n_next {
   padding: 10px 0 0 0;
   margin: .5rem 0 0 0;
   border-top: 1px solid #eee;
}

.n_next p {
   margin: 5px 0;
   font-weight: bold;
}

.n_next p a {
   font-weight: normal;
}

.n_next p a:hover {
   text-decoration: underline;
}


.xgyuedu h1 {
   font-size: 18px;
   padding: 30px 0 10px;
   margin: 0 0 10px 0;
   border-bottom: 1px solid #eee;
}

.xgyuedu .xgyuedu_m p {
   margin-bottom: 10px;
}

.xgyuedu .xgyuedu_m p span {
   margin: 0 10px 0 0;
}

.xgyuedu .xgyuedu_m p em {
   margin: 0 0 0 30px;
   color: #999;
   font-style: normal;
}

@media screen and (max-width: 1750px) {
   .footer-bottom {
      padding: 20px 70px 20px;
   }

   .footer-search,
   .allow-us {
      margin-bottom: 40px;
   }
}

@media screen and (max-width: 1600px) {
   .navs__list li {
      width: 200px;
   }

   .company-culture-wr {
      width: 90%;
   }

   .kitchen-slide figure {
      height: 260px;
   }
}

@media screen and (max-width: 1450px) {
   .banner__text__item h4 {
      font-size: 30px;
   }

   .banner__li {
      margin-top: 30px;
   }

   .introducte__text strong {
      font-size: 30px;
   }

   .introduct-item span {
      font-size: 38px;
   }

   .introduct-item {
      margin-right: 40px;
   }

   .commons-text strong {
      font-size: 30px;
   }

   .navs>li {
      margin-right: 14px;
   }

   .product-more .commons-text strong {
      font-size: 30px;
   }

   .product-more {
      top: 18%;
   }

   .product-btn {
      top: 18%;
   }

   .product-btn a {
      font-size: 20px;
   }

   .product-tab::before {
      transform: scale(0.6);
   }

   .product-prev {
      width: 50px;
      height: 50px;
      line-height: 50px;
   }

   .product-prev.prev {
      left: 100px;
   }

   .product-prev.next {
      right: 100px;
   }

   .dynamic-slide time {
      margin-bottom: 20px;
      font-size: 34px;
   }

   .dynamic-slide strong {
      margin-bottom: 22px;
      min-height: 66px;
      font-size: 24px;
   }

   .dynamic-slide span {
      margin-top: 30px;
   }

   .dynamic-wrap h4 {
      margin-bottom: 22px;
      font-size: 20px;
   }

   .dynamic-prev span {
      width: 50px;
      height: 50px;
      line-height: 50px;
   }

   .dynamic-more a {
      width: 160px;
      height: 50px;
      line-height: 50px;
   }

   .dynamic-wrap {
      bottom: 8%;
   }

   .allow-list a {
      margin-right: 18px;
   }

   .menu__search {
      margin-top: 40px;
   }

   .menu__content {
      width: 90%;
      margin-left: -45%;
   }

   .menu__share__wr {
      width: 90%;
   }

   .menu__item dt a {
      font-size: 20px;
   }

   .menu__item dd p a,
   .product__menu__btn span {
      font-size: 16px;
   }

   .about-text strong {
      margin-top: 40px;
      margin-bottom: 28px;
      font-size: 40px;
   }

   .about-text {
      bottom: 18%;
   }

   .about-introduct {
      padding: 80px 0 300px;
   }

   .about-introduct-wrap {
      width: 640px;
   }

   .mission {
      width: 90%;
   }

   .mission-right {
      width: 540px;
      height: 540px;
   }

   .mission {
      padding-bottom: 120px;
   }

   .honor-swiper {
      margin-top: 0;
   }

   .leval-menu-flex {
      height: 70px;
   }

   .member-text {
      padding-top: 100px;
   }

   .member-text strong {
      font-size: 32px;
   }

   .member-data {
      margin-top: 30px;
   }

   .inner-introduct {
      padding-bottom: 100px;
   }

   .prize-fix {
      padding: 0 50px;
   }

   .patent-items {
      padding-top: 100px;
      padding-bottom: 50px;
   }

   .patent-info {
      margin-bottom: 50px;
   }

   .staff-list .staff-item figure {
      margin: 0 10px 20px;
   }

   .industry-texts strong {
      margin-bottom: 20px;
      font-size: 24px;
   }

   .industry-texts p {
      font-size: 14px;
   }

   .industry-fix {
      padding-top: 110px;
   }

   .industry-btns a {
      height: 70px;
      font-size: 20px;
   }

   .ptext strong {
      font-size: 30px;
   }

   .ptext {
      bottom: 110px;
   }

   .solute-content strong {
      margin-bottom: 22px;
      font-size: 30px;
   }

   .solute-content span {
      margin-top: 30px;
   }

   .solute-content {
      padding: 20px 3% 40px;
   }

   .news-info {
      padding: 200px 90px 100px;
   }

   .news-info strong {
      font-size: 24px;
   }

   .news-info time b {
      font-size: 44px;
   }

   .news-inner-list li {
      margin-bottom: 40px;
   }

   .news-inner-text {
      padding: 24px 30px 30px;
   }

   .news-inner-list li.no-imgs .news-inner-text span {
      margin-top: 50px;
   }

   .news-inner-list li.no-imgs .news-inner-text {
      padding-top: 40px;
   }

   .news-inner-text strong {
      font-size: 18px;
   }

   .news-viode-list li.no-imgs .news-inner-text span {
      margin-top: 100px;
   }

   .news-video {
      height: 500px;
   }

   .news-title {
      padding: 50px 0 30px;
   }

   .news-title strong {
      font-size: 24px;
   }

   .hot-banner {
      padding: 0 5%;
   }

   .hot-banner .prize-prev.prev {
      left: 20px;
   }

   .hot-banner .prize-prev.next {
      right: 20px;
   }

   .contact-item {
      padding: 82px 0;
   }

   .contact-title {
      font-size: 24px;
      margin-bottom: 30px;
   }

   .contact-infos .contact-t {
      font-size: 20px;
   }

   .product-introduct-top strong {
      font-size: 30px;
   }

   /* .product-views {
      padding-top: 0;
   } */

   .product-introduct-top p {
      font-size: 14px;
   }

   .product-shopping {
      margin-top: 4vw;
   }

   .product-min .probtn {
      width: 48px;
      height: 48px;
      line-height: 48px;
   }

   .product-vietext strong {
      margin-bottom: 22px;
      font-size: 24px;
   }

   .solve-banner .prize-prev.prev {
      left: -30px;
   }

   .solve-banner .prize-prev.next {
      right: -30px;
   }

   .hot-porudct {
      padding: 0;
   }

   .header__pro__item {
      padding: 40px 40px;
   }

   .header__pro__list li figure {
      height: 80px;
   }

   .header__pro__list li span {
      font-size: 14px;
   }

   .inner-video-wr {
      width: 90%;
      margin-left: -45%;
   }

   .commons-text1 {
      width: 400px;
      margin: auto;
      max-width: 100%;
   }

   .honor-swiper {
      height: 400px;
   }

   .honor-slide {
      width: 1621px;
      background-size: auto 86%;
      background-position: 30px 30px;
      margin-left: -54px;
   }

   .honor-item figure {
      border-width: 3px;
      width: 60px;
      height: 60px;
   }

   .honor-item time {
      margin-top: 12px;
   }

   .honor-item3 figure {
      width: 90px;
      height: 90px;
   }

   .honor-item3 time {
      font-size: 30px;
   }

   .honor-item4 {
      left: 47.853%;
   }

   .honor-item5 {
      left: 60.92%;
   }

   .honor-item6 {
      left: 58.95%;
   }

   .honor-item7 {
      left: 71.74%;
   }

   .honor-item7 figure {
      width: 90px;
      height: 90px;
   }

   .honor-item8 {
      left: 85.96%;
   }

   .mission-img {
      margin-bottom: -140px;
      margin-top: -100px;
   }

   .mission-img img {
      width: 70%;
      left: 30%;
   }

   .leval-menu-flex {
      height: 70px;
   }

   .pswp__caption__center {
      padding-bottom: 50px;
   }

   .flux-text strong {
      font-size: 32px;
   }

   .flux-text p {
      height: 100px;
   }

   .kitchen {
      padding: 65px 5% 0;
   }

   .flux {
      padding: 88px 5%;
   }

   .kitchen-slide strong {
      font-size: 22px;
   }

   .keycenter .household-li {
      margin: 44px 0;
   }
}

@media screen and (max-width: 1350px) {
   .navs>li {
      margin-right: 8px;
   }

   .product-introduct-top {
      min-height: 350px
   }

   .navs>li>a {
      font-size: 14px;
   }

   .household-video {
      width: 90%;
      margin-left: -45%;
   }
}

@media screen and (max-width: 1240px) {
   .navs__item {
      padding-bottom: 40px;
   }

   .navs__news {
      margin-left: 40px;
      padding-left: 40px;
   }

   .product-introduct-top {
      min-height: auto
   }

   .navs__list li {
      width: 160px;
   }

   .inner {
      width: 90%;
   }

   .about-text {
      margin-left: -45%;
   }

   .ptext {
      margin-left: -45%;
   }

   .service-text {
      margin-left: -45%;
   }

   .ptext1 {
      margin-left: 0;
   }

   .footer-top {
      padding-left: 5%;
      padding-right: 5%;
   }

   .member-text {
      margin-right: -45%;
      width: 300px;
   }

   .household-pop {
      width: 90%;
      margin-left: -45%;
   }
}

@media screen and (max-width: 1200px) {
   .header.headerColor .header__navs {
      display: none;
   }

   .hot-porudct {
      width: 100%;
   }
}

@media screen and (max-width: 1024px) {
   .header__product__wr {
      display: none;
   }

   .header-bg {
      display: none;
   }

   .header__sp {
      position: absolute;
      right: 5%;
      margin-right: 50px;
      top: 24px;
   }

   .header__navs {
      display: none;
   }

   .channel {
      display: none;
   }

   .languga {
      margin-right: 55px;
   }

   .languge-defaul i {
      display: none;
   }

   .header__search {
      margin-top: 0;
   }

   .header__menu__btn span {
      display: none;
   }

   .header__top {
      padding: 0 5%;
   }

   .slide-dit span {
      margin-right: 20px;
   }

   .slide-dit {
      left: 5%;
      bottom: 40px;
   }

   .consulting a i {
      display: none;
   }

   .consulting {
      right: 5%;
      bottom: 30px;
   }

   .home-swiper>.swiper-wrapper {
      display: block;
   }

   .home-swiper {
      height: auto;
   }

   .concerning-swiper {
      height: auto;
   }

   .concerning-swiper>.swiper-wrapper {
      display: block;
   }

   .home-slide:nth-child(n+2) .scroll-more {
      display: none;
   }

   .introducte {
      height: auto;
      padding-bottom: 13.333%;
      background: #fff;
   }

   .introducte-bg {
      display: none;
   }

   .introducte__text {
      padding: 20.666% 0 0;
      position: relative;
      left: 0;
      top: 0;
      width: 90%;
      margin: auto;
   }

   .introducte-data {
      position: relative;
      left: 0;
      bottom: 0;
      width: 90%;
      margin: auto;
   }

   .introduct-imgs {
      position: relative;
      top: 0;
      margin: auto;
      margin-bottom: 80px;
      left: 0;
      transform: none;
      -webkit-transform: none;
   }

   .no-height {
      height: auto !important;
   }

   .supplier {
      height: 0px;
      overflow: hidden;
      padding-bottom: 100vh;
   }

   .supplier .commons-text {
      display: block;
      opacity: 1;
      visibility: visible;
      transform: scale(1);
   }

   .industry-btn {
      bottom: 10%;
   }

   .home-product {
      height: auto;
      padding-top: 15.4%;
      padding-bottom: 100px;
   }

   .product-more {
      position: relative;
      left: 0;
      top: 0;
      width: 90%;
      margin: auto;
      text-align: center;
   }

   .product-btn {
      position: relative;
      text-align: center;
      left: 0;
      margin-top: 40px;
      margin-left: 0;
   }

   .product-btn a {
      float: none;
      display: inline-block;
   }

   .paprev {
      display: block !important;
   }

   .product-prev {
      display: none !important;
   }

   .paprev.prev {
      left: 0%;
   }

   .pro-slide figure {
      transform: scale(1) rotate(0deg);
   }

   .protext span {
      display: none;
   }

   .protext strong {
      font-size: 18px;
      color: #666666;
   }

   .pro-slide.swiper-slide-prev figure,
   .pro-slide.swiper-slide-duplicate-prev figure {
      transform: none;
      padding-top: 0;
   }

   .pro-slide {
      padding-top: 0;
   }

   .pro-slide figure {
      height: 320px;
   }

   .product-tab {
      top: 0;
      margin-top: 50px;
   }

   .product-tab:before {
      display: none;
   }

   .home-product::before {
      display: none;
   }

   .product-more .commons-text strong {
      font-size: 24px;
   }

   .product-more .commons-text p {
      display: block;
   }

   .product-more .commons-text {
      text-align: center;
   }

   .prodict-iphone {
      display: block;
   }

   .company-dynamic {
      height: auto;
      padding: 15.4% 0;
   }

   .dynamic-wrap {
      position: relative;
      bottom: 0;
      left: 0;
      right: 0;
      width: 90%;
      margin: auto;
   }

   .Circles-circle:nth-child(2) {
      top: 50%;
      margin-top: -350px;
      left: auto;
      width: 700px;
      height: 700px;
      right: -350px;
   }

   .Circles-circle:nth-child(1) {
      width: 400px;
      height: 400px;
      left: auto;
      top: 50%;
      margin-top: -200px;
      right: -200px;
   }

   .section-footer {
      height: auto;
   }

   .section-bott {
      position: relative;
   }

   .customers {
      padding: 60px 5% 40px;
   }

   .customers-title {
      display: flex;
      display: -webkit-flex;
      float: none;
      padding: 0;
      text-align: left;
      align-items: center;
      -webkit-align-items: center;
   }

   .customers-title strong {
      font-size: 20px;
   }

   .customers-btn {
      margin-left: 10px;
      margin-top: 0;
      text-align: left;
   }

   .customers-btn span:first-child {
      margin-left: 0;
   }

   .customers-swiper {
      margin-left: 0;
      margin-top: 30px;
   }

   .footer__menu {
      display: none;
   }

   .footer-top {
      padding: 40px 5%;
   }

   .footer-right {
      margin-top: 30px;
      width: 100%;
      margin-top: 0;
   }

   .allow-us {
      margin-bottom: 0;
   }

   .eq {
      display: none;
   }

   .footer-bottom {
      padding: 20px 5%;
   }

   .footer-scrolltop {
      display: block;
   }

   .menu__share {
      display: none;
   }

   .menu__search {
      display: none;
   }

   .menu__content {
      top: 100px;
      bottom: 30px;
      transform: translateY(0px);
      -webkit-transform: translateY(0px);
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
   }

   .menu__li {
      display: block;
   }

   .menu__item {
      margin-bottom: 20px;
   }

   .menu__item dd {
      display: flex;
      display: -webkit-flex;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
   }

   .menu__item dt {
      margin-bottom: 4px;
   }

   .menu__item dt a {
      font-size: 18px;
   }

   .menu__item dd p a,
   .product__menu__btn span {
      font-size: 14px;
      white-space: nowrap;
   }

   .menu__item dd p {
      margin-right: 20px;
   }

   .menu__item dd p:last-child {
      margin-right: 0;
   }

   .product__menu {
      margin-right: 20px;
   }

   .about-text strong {
      font-size: 30px;
   }

   .waterWdqp {
      display: none;
   }

   .leval-menu-flex {
      position: relative;
      height: 64px;
      top: 0;
   }

   .mission {
      display: block;
   }

   .mission .commons-text2 {
      text-align: center;
   }

   .mission-right {
      margin: auto;
      margin-top: 40px;
   }

   .honor-box {
      background-attachment: local;
   }

   .honor-hand {
      margin-top: 20px;
   }

   .honor-pop-content {
      width: 600px;
      height: 600px;
      margin-left: -300px;
      margin-top: -300px;
   }

   .honor-wr time {
      margin-bottom: 30px;
      font-size: 34px;
   }

   .member-imgs {
      width: 100%;
      margin-left: 0;
   }

   .member-text {
      right: auto;
      margin-right: 0;
      width: 90%;
      margin: auto;
      padding-top: 50px;
      position: relative;
      top: 0;
      margin-top: 0;
   }

   .member-text strong {
      font-size: 26px;
   }

   .staff-tt {
      font-size: 24px;
      margin-bottom: 32px;
   }

   .footer__menu {
      display: none !important;
   }

   .staffs {
      padding-bottom: 100px;
   }

   .introduct-inf0-item {
      margin-top: 30px;
      padding: 0;
      border-right: none;
      width: 50%;
      float: left;
   }

   .introduct-inf0 {
      display: block;
      margin-left: 0;
      overflow: hidden;
      margin-right: 0;
      margin-top: 30px;
   }

   .company-culture {
      padding: 80px 0;
   }

   .prize {
      padding: 80px 0;
   }

   .prize-fix {
      padding: 0;
   }

   .prize-prev.prev {
      left: -20px;
   }

   .prize-prev.next {
      right: -20px;
   }

   .patent-flex {
      display: block;
      position: relative;
      width: 100%;
      border-right: none;
      height: auto;
   }

   .patent-title {
      padding-top: 50px;
      padding-left: 5%;
   }

   .patent-li {
      margin-top: 30px;
   }

   .patent-item {
      overflow: hidden;
   }

   .patent-content {
      width: 90%;
      display: block;
      margin: auto;
   }

   .patent-tt {
      font-size: 20px;
   }

   .partent-intro p {
      font-size: 14px;
   }

   .patent-items {
      padding: 35px 0;
      border-bottom-width: 6px;
   }

   .patent-title strong i {
      display: none;
   }

   .course-list li p {
      font-size: 16px;
   }

   .mission-img {
      display: none;
   }

   .separate {
      width: 100%;
      max-width: 100%;
      display: block;
   }

   .separate-text {
      width: 100%;
      margin-top: 30px;
      font-size: 14px;
   }

   .evaluate {
      width: 100%;
      max-width: 100%;
   }

   .evaluate-item p {
      font-size: 14px;
   }

   .pvc-item figure {
      width: 100%;
   }

   .pvc-text {
      width: 100%;
      position: relative;
      left: 0;
      top: 0;
      transform: translate(0px);
      -webkit-transform: translate(0px);
      padding: 30px 0 0;
   }

   .base {
      padding: 50px 0;
   }

   .enterprises-list li {
      width: 100%;
      padding: 40px 5% 32px;
   }

   .enterprises-list li strong {
      font-size: 20px;
   }

   .enterprises-list li p {
      font-size: 14px;
   }

   .enterprises-li {
      margin-top: 32px;
   }

   .area-enter {
      padding-left: 5%;
   }

   .enterprises-info {
      padding: 30px 5% 34px;
   }

   .enterprises-main strong {
      font-size: 20px;
   }

   .enterprises-main p {
      font-size: 14px;
   }

   .staff-box {
      padding: 50px 5%;
   }

   .staff-list {
      margin-left: -10px;
      margin-right: -10px;
   }

   .staff-list .staff-item {
      width: 25%;
   }

   .page-list {
      padding: 50px 0;
   }

   .sulutes {
      padding: 50px 0;
   }

   .solute-list li a {
      display: block;
   }

   .solute-imgs {
      width: 100%;
   }

   .solute-content,
   .solute-list li:nth-child(2n+2) a .solute-content {
      padding: 30px 0;
   }

   .solute-list li {
      margin-bottom: 50px;
   }

   .product-li li figure {
      height: 280px;
   }

   .service-btn-list {
      margin-top: 30px;
   }

   .posite-fix {
      padding-left: 5%;
   }

   .product-views {
      margin-top: 50px;
   }

   .appointment {
      padding: 78px 0;
   }

   .appoint-title strong {
      margin-bottom: 8px;
      font-size: 24px;
   }

   .appoint-tel strong,
   .account strong {
      font-size: 20px;
   }

   .policy-top {
      padding: 60px 0 40px;
   }

   .policy-introduct strong {
      margin-bottom: 22px;
      font-size: 24px;
   }

   .policy-title span {
      font-size: 22px;
   }

   .policy-item {
      padding: 40px 0 50px;
   }

   .policy-title {
      margin-bottom: 32px;
   }

   .map {
      width: 100%;
   }

   .outles-check {
      position: relative;
      width: 100%;
   }

   .outles-fix {
      position: relative;
      top: 0;
   }

   .network {
      padding: 100px 0 150px;
   }

   .network-list li span {
      padding-left: 30px;
      width: 160px;
   }

   .news-info {
      padding: 200px 5% 100px;
   }

   .flex-sulte {
      display: none;
   }

   .news-inner {
      padding-top: 50px;
   }

   .news-inner-list li {
      margin-right: 3%;
      width: 48.5%;
   }

   .news-inner-list li:nth-child(3n+3) {
      margin-right: 3%;
   }

   .news-inner-list li:nth-child(2n+2) {
      margin-right: 0;
   }

   .news-video {
      height: 472px;
   }

   .news-view {
      padding-bottom: 2px;
   }

   .news-view-wrap {
      width: 100%;
   }

   .news-title {
      width: 90%;
      margin: auto;
   }

   .view-content {
      padding: 50px 5% 60px;
   }

   .hot-news {
      padding: 60px 0;
   }

   .hot-texts strong {
      font-size: 18px;
      min-height: 56px;
   }

   .hot-texts {
      padding: 30px 26px;
   }

   .product-views {
      max-height: none;
   }

   .product-introduct {
      width: 100%;
      float: none;
   }

   .product-introduct-top strong {
      font-size: 24px;
      margin-bottom: 20px;
   }

   .proudct-max {
      position: relative;
      width: 50vw;
      height: 50vw;
      left: 0;
      top: 0;
      margin: auto;
   }

   .product-sli-item {
      height: 50vw;
   }

   .product-min {
      display: none;
   }

   .product-ww {
      position: relative;
   }

   .product-ww .prize-prev {
      display: block !important;

   }

   .product-ww .prize-prev.prev {
      transform: rotate(-90deg)
   }

   .product-ww .prize-prev.next {
      transform: rotate(90deg)
   }

   .product-vietext strong {
      font-size: 20px;
   }

   .product-detaul,
   .parameter {
      padding-top: 50px;
   }

   .guarantees,
   .solve {
      padding: 50px 0;
   }

   .search-result {
      padding: 50px 5% 0;
   }

   .inner-search {
      padding-bottom: 380px;
   }

   .inner-search .search-sub {
      bottom: 60px;
   }

   .search-r-btn {
      position: relative;
      top: 0;
      width: 100%;
   }

   .serch-result-list {
      margin-left: 0;
      width: 100%;
      margin-top: 50px;
   }

   .hot-product-slide figure {
      height: 200px;
   }

   .inner-video-wr .closevideo {
      right: 0;
      top: -40px;
   }

   .inner-video-wr {
      padding-bottom: 50vw;
   }

   .news-viode-list li .news-inner-text span {
      margin-top: 150px;
   }

   .staffs {
      padding-top: 50px;
   }

   .product-views .scroll-more {
      display: none;
   }

   .product-views {
      padding-top: 60px;
      padding-bottom: 60px;
   }

   .solve-banner .prize-prev {
      display: none !important;
   }

   .parino {
      display: flex !important;
      margin-top: 50px;
   }

   .solve-banner {
      margin-top: 40px;
   }

   .recuite-item .eq {
      display: flex;
      display: -webkit-flex;
   }

   .household-pop {
      width: 100%;
      margin-left: -50%;
      height: 100%;
      z-index: 199;
      box-sizing: border-box;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
   }

   .household-wrap {
      display: block;
   }

   .household-imgs {
      width: 100%;
   }

   .household-content {
      width: 90%;
      margin-left: 5%;
      margin-right: 0;
      text-align: center;
   }

   .household-content strong:before {
      left: 50%;
      margin-left: -23px;
   }

   .household-li {
      justify-content: center;
   }

   .household-more {
      justify-content: center;
   }

   .household-more a:last-child {
      margin-right: 0;
   }

   .household-imgs {
      height: 320px;
   }

   .household-content strong {
      font-size: 22px;
   }

   .advantage {
      padding: 80px 0 30px;
   }

   .advantage-list li {
      width: 47%;
      margin-right: 6%;
   }

   .advantage-list li:nth-child(3n+3) {
      margin-right: 6%;
   }

   .advantage-list li:nth-child(2n+2) {
      margin-right: 0px;
   }

   .flux {
      padding: 60px 5%;
   }

   .flux-list li a {
      display: block;
   }

   .flux-imgs {
      width: 100%;
   }

   .flux-text {
      width: 100%;
      padding: 40px 5%;
   }

   .flux-list li {
      margin-bottom: 50px;
   }

   .kitchen-imgs {
      width: 100%;
   }

   .kitchen-swiper {
      width: 100%;
      padding-bottom: 42px;
   }

   .flux-list li:nth-child(2n+2) a .flux-text {
      padding: 40px 5%;
   }

   .household-video {
      width: 100%;
      margin-left: -50%;
      z-index: 299;
   }

   .purificate1 .purificate-video {
      padding-bottom: 54%;
   }

   .pro-slide.swiper-slide-active {
      padding-top: 0;
   }

   .prize-s {
      display: none !important;
   }

   .pvc-item {
      display: block;
   }

   .pvc-text {
      margin-right: 0;
   }
}

@media screen and (max-width: 861px) {
   .footer-bottom {
      display: block;
      position: relative;
   }

   .links {
      width: auto;
      margin-right: 140px;
   }

   .links span {
      box-sizing: border-box;
      width: 100%;
   }

   .footer-copy {
      margin-top: 20px;
   }

   .footer-scrolltop {
      position: absolute;
      right: 5%;
      top: 30px;
   }

   .leval-list li {
      margin-right: 40px;
   }

   .about-introduct {
      padding: 50px 0 200px;
   }

   .about-waters {
      height: 300px;
      background-size: auto 100%;
   }

   .about-introduct-wrap {
      width: 90%;
   }

   .mission-right {
      width: 400px;
      height: 400px;
   }

   .inner-introduct .about-introduct-wrap {
      width: 90%;
   }

   .inner-introduct {
      overflow: hidden;
   }

   .company-list li {
      width: 100%;
      margin-right: 0;
      margin-bottom: 30px;
   }

   .research li {
      width: 48.5%;
      margin-right: 0;
   }

   .partent-intro {
      max-width: 100%;
   }

   .partent-intro p {
      max-width: 100%;
   }

   .separate-imgs {
      width: 100%;
   }

   .industry-li li {
      display: block;
   }

   .industry-fix {
      padding-top: 50px;
   }

   .industry-imgs {
      width: 100%;
   }

   .industry-texts {
      width: 100%;
      padding: 32px 0;
   }

   .industry-btns {
      margin-bottom: 40px;
   }

   .series-list {
      margin: 0;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
   }

   .series-list li {
      margin-bottom: 20px;
      width: 24%;
      margin-right: 1.3333%;
   }

   .series-list li:nth-child(4n+4) {
      margin-right: 0;
   }

   .series-list li figure {
      height: 80px;
   }

   .series-list li figure img {
      transform: scale(0.7);
   }

   .product-li li figure {
      height: 220px;
   }

   .contact-downs {
      display: block;
   }

   .contact-infos {
      width: 100%;
   }

   .contact-infos:first-child {
      margin-bottom: 50px;
   }

   .search-sub {
      width: 90%;
      margin-left: -45%;
   }

   .product-introduct {
      padding-top: 40px;
   }

   .proudct-max {
      width: 80vw;
      height: 80vw;
   }

   .product-sli-item {
      height: 80vw;
   }

   .industry-contact {
      padding: 42px 5%;
      display: block;
   }

   .industry-contact-text p {
      font-size: 20px;
   }

   .contact-btns {
      margin-left: 0;
      margin-top: 38px;
   }

   .purificate {
      padding: 50px 5%;
   }

   .purificate-video {
      margin-top: 50px;
   }

   .member-imgs {
      width: 130%;
   }

   .purificate1 {
      padding: 0;
   }

   .household {
      padding-top: 50px;
   }
}

@media screen and (max-width: 641px) {
   .banner__text__item h4 {
      font-size: 26px;
   }

   .banner__li {
      margin-top: 20px;
   }

   .banner__li li {
      margin-right: 30px;
   }

   .banner__li li p {
      font-size: 13px;
   }

   .banner__li li b {
      margin-bottom: 16px;
      font-size: 30px;
   }

   .scene-nav.scene-nav--prev,
   .scene-nav.scene-nav--next {
      opacity: 1;
      visibility: visible;
      font-size: 30px;
      margin-top: -15px;
   }

   .scene-nav.scene-nav--prev {
      left: 3% !important;
   }

   .scene-nav.scene-nav--next {
      right: 3% !important;
   }

   .header__top {
      height: 60px;
   }

   .header__logo {
      width: 150px;
   }

   .header__sp {
      top: 21px;
   }

   .introducte__text strong {
      font-size: 22px;
      display: none;
   }

   .introducte__text strong.hide {
      display: block;
   }

   .introduct-imgs {
      width: 42%;
   }

   .introducte-data {
      justify-content: space-between;
      -webkit-justify-content: space-between;
   }

   .introducte__text span {
      margin-top: 20px;
      font-size: 14px;
   }

   .introduct-item {
      margin-right: 0;
   }

   .introduct-item span {
      font-size: 32px;
   }

   .commons-text strong {
      font-size: 24px;
   }

   .supplier .commons-text {
      bottom: 15%;
   }

   .industry-slide .commons-text {
      top: 60%;
   }

   .industry-btn-item {
      margin-right: 40px;
   }

   .industry-btn-item .waters {
      width: 50px;
      height: 64px;
   }

   .industry-btn-item .waters i {
      padding-top: 28px;
      font-size: 22px;
   }

   .industry-btn-item .waters::before {
      background-size: cover !important;
   }

   .industry-slide .commons-text {
      left: 5%;
      width: 90%;
   }

   .supplier {
      padding-bottom: 133.333%;
   }

   .Circles-circle:nth-child(1) {
      right: -300px;
   }

   .Circles-circle:nth-child(2) {
      right: -450px;
   }

   .dynamic-slide strong {
      font-size: 22px;
   }

   .dynamic-slide time {
      font-size: 26px;
   }

   .dynamic-prev span {
      margin-right: 10px;
      width: 42px;
      height: 42px;
      line-height: 42px;
      font-size: 14px;
   }

   .dynamic-more a {
      width: 150px;
      height: 42px;
      line-height: 42px;
   }

   .dynamic-more a i {
      margin-right: 8px;
   }

   .footer-left {
      width: 100%;
   }

   .searchs {
      display: flex;
      display: -webkit-flex;
   }

   .searchs .text {
      flex: 1;
      -webkit-box-flex: 1;
      width: 100%;
   }

   .customers {
      padding: 44px 5% 30px;
   }

   .searchs .sub {
      width: 80px;
   }

   .footer-search {
      margin-bottom: 30px;
   }

   .prodict-slide figure {
      height: 240px;
   }

   .prodict-slide span {
      font-size: 16px;
   }

   .paprev {
      top: 12%;
   }

   .header__menu__top .header__l {
      width: 150px;
   }

   .menu__item dt a {
      line-height: 1.4;
   }

   .menu__item {
      margin-bottom: 12px;
   }

   .about-text strong {
      font-size: 26px;
      margin-top: 30px;
      margin-bottom: 10px;
   }

   .about-text {
      bottom: 120px;
   }

   .leval-menu-flex {
      width: 100vw;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
   }

   .leval-list li a {
      line-height: 1.2;
   }

   .leval-list {
      padding: 0 5%;
   }

   .leval-list li {
      margin-right: 30px;
   }

   .about-intro-text {
      padding-top: 60px;
      margin-top: 20px;
   }

   .about-intro-text p {
      font-size: 14px;
   }

   .about-intro-text:before {
      height: 35px;
   }

   .about-btn-item {
      margin-right: 18px;
   }

   .about-btns {
      margin-top: 42px;
   }

   .about-btn-item a {
      width: 100px;
      height: 100px;
   }

   .about-btn-item a b {
      font-size: 30px;
   }

   .about-btn-item a span {
      font-size: 14px;
   }

   .leval-list {
      justify-content: center;
      -webkit-justify-content: center;
      display: flex;
      display: -webkit-flex;
   }

   .leval-list li {
      margin-right: 20px;
   }

   .about-introduct {
      padding-bottom: 160px;
   }

   .mission-right {
      width: 300px;
      height: 300px;
   }

   .mision-icon {
      width: 60px;
      height: 60px;
   }

   .mission-item2 {
      right: 65%;
   }

   .mission-item1 {
      left: 65%;
   }

   .mission {
      padding: 50px 0;
   }

   .commons-text p {
      margin-bottom: 20px;
   }

   .honor-swiper {
      padding-left: 5%;
   }

   .honor-box .honor-titles {
      padding-left: 5%;
   }

   .honor-pop-content {
      width: 500px;
      height: 500px;
      margin-left: -250px;
      margin-top: -250px;
   }

   .honor-wr {
      width: 400px;
   }

   .honor-wr p {
      font-size: 14px;
   }

   .closes {
      right: 20px;
      top: 50px;
      font-size: 30px;
   }

   .staffs {
      padding-bottom: 50px;
   }

   .member-text strong,
   .staff-tt {
      font-size: 22px;
   }

   .member-data {
      margin-left: 0;
      margin-right: 0;
   }

   .introduct-inf0-item p b {
      font-size: 32px;
   }

   .introduct-inf0-item p {
      margin-bottom: 5px;
   }

   .inner-introduct,
   .zy_bussiness,
   .company-culture,
   .prize {
      padding: 50px 0;
   }

   .company-list li:last-child {
      margin-bottom: 0;
   }

   .prize-slide span {
      font-size: 14px;
   }

   .prize-fix {
      margin-top: 40px;
   }

   .mtop {
      height: 60px;
   }

   .research li {
      padding: 30px 26px;
      width: 100%;
   }

   .base-texts {
      margin-top: 30px;
   }

   .base-texts p {
      font-size: 14px;
   }

   .commonline {
      height: 34px;
      margin-bottom: 20px;
   }

   .enterprises-mins .enterprises-main {
      width: 100%;
   }

   .enterprises {
      padding: 50px 0;
   }

   .enterprises-mins .enterprises-main strong {
      font-size: 16px;
   }

   .leval-list li a {
      font-size: 15px;
   }

   .staff-list .staff-item {
      width: 50%;
   }

   .staff-more {
      margin-top: 30px;
   }

   .ptext strong {
      font-size: 24px;
   }

   .ptext p {
      margin-bottom: 12px;
      font-size: 14px;
   }

   .industry-btns a {
      font-size: 18px;
      height: 60px;
   }

   .industry-texts strong {
      font-size: 20px;
   }

   .page-list {
      padding: 40px 0;
   }

   .page-list a {
      min-width: 36px;
      height: 36px;
      line-height: 36px;
      padding: 0 8px;
   }

   .page-list span {
      line-height: 32px;
   }

   .solute-content strong {
      font-size: 24px;
   }

   .solute-content p {
      font-size: 14px;
   }

   .solute-content span {
      font-size: 14px;
   }

   .ptext a {
      margin-top: 22px;
      font-size: 14px;
   }

   .series-list li span {
      font-size: 14px;
   }

   .pro-slide figure {
      height: 200px;
   }

   .series {
      padding: 30px 0 16px;
   }

   .series-allbtn {
      padding: 22px 0 10px;
      flex-wrap: wrap;
      flex-wrap: -webkit-wrap;
   }

   .series-allbtn span {
      font-size: 15px;
      margin-right: 0;
      width: 100%;
   }

   .series-allbtn a {
      margin-right: 18px;
      margin-bottom: 10px;
      font-size: 15px;
   }

   .product-li li {
      margin-bottom: 40px;
      width: 48.5%;
      margin-right: 0;
   }

   .product-li li:nth-child(2n+2) {
      float: right;
   }

   .product-li li figure {
      height: 180px;
   }

   .product-li li span {
      margin-top: 18px;
      font-size: 14px;
   }

   .series-allbtn span {
      margin-bottom: 8px;
   }

   .service-btn-list li {
      margin-right: 15px;
   }

   .service-btn-list li a b {
      font-size: 28px;
   }

   .service-btn-list li a span {
      margin-top: 10px;
      font-size: 14px;
   }

   .appointment {
      padding: 60px 0;
   }

   .appoint-title {
      margin-bottom: 40px;
   }

   .appoint-text {
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
   }

   .appoint-item {
      width: 100%;
   }

   .appoint-item:first-child {
      margin-bottom: 30px;
   }

   .appoint-tel,
   .account {
      padding: 50px 0 60px;
   }

   .appoint-tel span {
      font-size: 24px;
   }

   .appoint-title strong {
      font-size: 22px;
   }

   .policy-introduct p,
   .erect span,
   .remarks p,
   .cost-text p {
      font-size: 14px;
   }

   .policy-title span {
      font-size: 20px;
   }

   .repair-item p {
      font-size: 16px;
   }

   .cost-item span {
      width: 140px;
   }

   .informatie li {
      padding: 26px 28px;
   }

   .informatie li b {
      right: 22px;
      top: 26px;
   }

   .policy-introduct strong {
      font-size: 22px;
   }

   .leval-menu-flex2 {
      height: auto;
      padding: 18px 0 8px;
   }

   .leval-menu-flex2 .leval-list {
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
   }

   .leval-menu-flex2 .leval-list li {
      margin-bottom: 10px;
   }

   .leval-menu-flex2 .leval-list li a {
      white-space: nowrap;
   }

   .map {
      height: 320px;
   }

   .infoBoxContent p {
      font-size: 12px;
   }

   .infoBoxContent h3 {
      margin-bottom: 12px;
   }

   .infoBoxContent {
      padding: 26px 30px 0;
   }

   /* .infoBox {
      width: 320px !important;
      height: 150px !important;
   } */

   .outles-select {
      padding: 32px 5%;
   }

   .selects {
      height: 44px;
      line-height: 44px;
      font-size: 14px;
   }

   .outles-list li p {
      font-size: 14px;
   }

   .outles-list li i {
      width: 35px;
      height: 42px;
      background-size: cover;
      line-height: 40px;
   }

   .outles-list li {
      padding-left: 46px;
   }

   .selects {
      background-position: 90% center;
   }

   .network {
      padding: 100px 0;
   }

   .network-city {
      margin-top: 0;
      padding: 50px 0;
   }

   .network-list li {
      display: block;
      padding: 18px 0;
   }

   .network-list li span {
      padding-left: 5%;
   }

   .network-list li p {
      margin-left: 5%;
      font-size: 14px;
   }

   .network-text strong {
      font-size: 22px;
      margin-bottom: 28px;
   }

   .news-info {
      padding: 150px 5% 50px;
   }

   .news-info strong {
      font-size: 22px;
   }

   .news-info time {
      margin-bottom: 22px;
   }

   .news-info time b {
      font-size: 40px;
   }

   .news-inner-list li {
      width: 100%;
      margin-right: 0 !important;
   }

   .news-inner-list li:first-child {
      margin-top: 0;
   }

   .news-inner-text {
      padding: 28px 5%;
   }

   .news-inner-list li figure b {
      font-size: 46px;
      margin-left: -23px;
      margin-top: -23px;
   }

   .news-inner-text strong {
      font-size: 16px;
      height: auto;
   }

   .news-video {
      height: 356px;
   }

   .news-video .about-text strong {
      font-size: 24px;
   }

   .news-title strong {
      font-size: 22px;
   }

   .view-content {
      font-size: 14px;
   }

   .contact-title {
      font-size: 22px;
   }

   .contact-item {
      padding: 45px 0;
   }

   .contact-infos .contact-t {
      font-size: 18px;
   }

   .recuite {
      display: block;
   }

   .recuite-item {
      width: 100%;
   }

   .recuite-item:first-child {
      margin-bottom: 40px;
   }

   .search-input .text {
      height: 50px;
      line-height: 50px;
   }

   .search-s {
      width: 100px;
      height: 50px;
   }

   .hot-work span {
      margin-right: 4px;
   }

   .hot-work a {
      padding: 0 12px;
      height: 34px;
      line-height: 34px;
      font-size: 12px;
   }

   .hot-work span {
      width: 100%;
   }

   .product-ww .prize-prev.prev {
      left: -10px;
   }

   .product-ww .prize-prev.next {
      right: -10px;
   }

   .posite-fix {
      padding-right: 5%;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
   }

   .proitems li {
      margin-bottom: 30px;
      display: block;
   }

   .proitems li figure {
      width: 100%;
   }

   .product-vietext {
      width: 100%;
      box-sizing: border-box;
      margin: auto !important;
      padding: 32px 5%;
   }

   .product-vietext p {
      font-size: 14px;
   }

   .parameter-list li span {
      width: 100px;
      font-size: 14px;
   }

   .parameter-list li p {
      font-size: 14px;
   }

   .solve-banner .prize-prev.prev {
      left: -10px;
   }

   .solve-banner .prize-prev.next {
      right: -10px;
   }

   .guarantee-list li {
      padding-left: 10px;
      align-items: flex-start
   }

   .guarantee-list li b {
      width: 50px;
      height: 64px;
      line-height: 68px;
      font-size: 45px;
   }

   .guarantee-text {
      margin-left: 20px;
      padding-top: 7px;
   }

   .guarantee-text p {
      font-size: 14px;
   }

   .inner-search {
      padding-bottom: 340px;
   }

   .search-btnli li a {
      font-size: 16px;
   }

   .serch-result-list {
      margin-top: 30px;
   }

   .result-li li a strong {
      font-size: 20px;
   }

   .result-li li {
      padding: 28px 0;
   }

   .result-text p {
      font-size: 14px;
   }

   .contact-btns a {
      width: 140px;
      height: 42px;
      line-height: 42px;
   }

   .hot-product-slide span {
      margin-top: 40px;
   }

   .purvideobtn strong {
      font-size: 22px;
      white-space: nowrap;
   }

   .purvideobtn b {
      font-size: 40px;
      margin-top: 20px;
   }

   .purificate-video {
      margin-top: 40px;
   }

   .inner-video-wr .closevideo {
      font-size: 22px;
   }

   .pswp__caption__center {
      padding-bottom: 20px;
   }

   .pswp__caption__center p {
      font-size: 14px;
   }

   .pswp__button--arrow--left,
   .pswp__button--arrow--right {
      font-size: 30px !important;
   }

   .pswp__button--arrow--left {
      left: 0;
   }

   .pswp__button--arrow--right {
      right: 0;
   }

   .pswp__button--close {
      font-size: 22px !important;
   }

   .news-inner-list li {
      padding-bottom: 140px;
   }

   .news-inner-text {
      margin-top: -140px;
   }

   .news-inner-text span {
      margin-top: 50px;
   }

   .member-imgs {
      width: 150%;
      position: relative;
      left: -12%;
   }

   .member-in a {
      font-size: 14px;
   }

   .member-text {
      padding-top: 30px;
   }

   .honor_zizhi .swiper-wrapper,
   .prize-swiper .swiper-wrapper {
      display: block;
   }

   .prize-slide,
   .honor_zizhi .swiper-slide {
      width: 48% !important;
      float: left;
      margin-bottom: 20px;
      display: inline-block;
   }

   .honor_zizhi .swiper-slide:nth-child(2n+2),
   .prize-slide:nth-child(2n+2) {
      float: right;
   }

   .honor_zizhi .swiper-button-next,
   .honor_zizhi .swiper-button-prev,
   .prize-prev {
      display: none;
   }

   .checkmore.article-block {
      transform: translateY(0px);
   }

   .staff-text .mission-item a {
      opacity: 1;
      visibility: visible;
      transform: translateY(0px);
   }

   .patent-title {
      display: none;
   }

   .course-list li time {
      width: 60px;
   }

   .course-list {
      margin-left: 32px;
   }

   .course-list li time:before {
      left: -22px;
   }

   /* .posite-fix {
    display: none;
  } */
   .product-shopping {
      margin-top: 40px;
   }

   .prize-s {
      display: block !important;
   }

   .product-ww .prize-prev {
      display: none !important;
   }

   .prize-s {
      top: 50%;
      margin-top: -56px;
   }

   .prize-s.prev {
      left: -5vw;
   }

   .prize-s.next {
      right: -5vw;
   }

   .prouct-videos {
      padding-top: 50px;
   }

   .contact-businee strong {
      font-size: 16px;
   }

   .household-imgs {
      height: 220px;
   }

   .household-content {
      margin-top: 30px;
   }

   .household-content strong {
      font-size: 20px;
   }

   .household-li {
      margin: 30px 0;
   }

   .household-li li {
      margin-right: 40px;
   }

   .household-li li b {
      width: 55px;
      height: 55px;
   }

   .household-li li b img {
      max-width: 50%;
      max-height: 50%;
   }

   .advantage-list li {
      width: 100%;
      margin-right: 0 !important;
   }

   .advantage-list {
      margin-top: 40px;
   }

   .advantage-list li {
      margin-bottom: 40px;
   }

   .advantage-texts {
      height: auto;
      min-height: 150px;
   }

   .advantage {
      padding: 50px 0 10px;
   }

   .flux-text strong {
      font-size: 24px;
   }

   .flux {
      padding: 50px 5% 0;
   }

   .flux-list {
      margin-top: 40px;
   }

   .keycenter .household-li {
      margin: 35px 0;
      padding-right: 0;
   }

   .keycenter .household-li li {
      margin-right: 30px;
   }

   .kitchen {
      padding-top: 50px;
   }

   .kitchen-slide {
      padding-top: 30px;
   }

   .kitchen-slide strong {
      font-size: 20px;
   }

   .household-more a {
      height: 40px;
      line-height: 42px;
      width: 120px;
   }

   .household-li li span {
      font-size: 14px;
   }

   .pbanner .ipshow {
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
   }

   .pbanner .ipshow img {
      opacity: 0;
      visibility: hidden;
   }

   .product-btn a {
      font-size: 18px;
   }

   .leval-list li {
      margin-right: 20px;
   }

   .leval-list2 li {
      margin-right: auto;
   }
}

@media screen and (max-width: 481px) {
   .banner__li li {
      margin-right: 20px;
   }

   .banner__li li p {
      font-size: 12px;
   }

   .consulting a {
      width: 50px;
      height: 50px;
      line-height: 50px;
      font-size: 22px;
   }

   .introducte__text strong {
      font-size: 22px;
   }

   .introduct-item span {
      font-size: 28px;
   }

   .introduct-item p {
      font-size: 12px;
   }

   .introducte__text h6 {
      margin-bottom: 20px;
   }

   .commons-text p {
      margin-bottom: 22px;
   }

   .commons-text strong {
      font-size: 22px;
   }

   .commons-text span {
      margin-top: 24px;
      font-size: 14px;
   }

   .industry-btn-item {
      margin-right: 30px;
   }

   .honor-pop-content {
      width: 100vw;
      height: 100vw;
      margin-left: -50vw;
      margin-top: -50vw;
   }

   .closes {
      top: 20px;
   }

   .honor-wr {
      max-height: 60vh;
      overflow-y: auto;
   }

   .industry-btns a {
      font-size: 16px;
      width: 100%;
      box-sizing: border-box;
      line-height: 1.4;
   }

   .industry-btns {
      display: block;
   }

   .series-list {
      justify-content: start;
      -webkit-justify-content: start;
   }

   .series-list li {
      width: 32%;
      margin-right: 2%;
   }

   .series-list li:nth-child(4n+4) {
      margin-right: 2%;
   }

   .series-list li:nth-child(3n+3) {
      margin-right: 0;
   }

   .service-btn-list {
      margin-top: 0;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      justify-content: space-around;
      -webkit-justify-content: space-around;
   }

   .service-btn-list li {
      margin-right: 0;
      margin-top: 20px;
      width: 130px;
   }

   .service-text {
      bottom: 35px;
   }

   .informatie li {
      width: 100%;
   }

   .policy-title span {
      font-size: 18px;
   }

   .cost-item span {
      font-size: 16px;
      width: 120px;
   }

   .repair-item p {
      font-size: 14px;
   }

   .repair-item span {
      font-size: 12px;
   }

   .informatie li strong {
      font-size: 16px;
   }

   .hot-banner .prize-prev.prev {
      left: 0;
   }

   .hot-banner .prize-prev.next {
      right: 0;
   }

   .recuite-li li {
      margin-right: 30px;
   }

   .result-text {
      display: block;
   }

   .result-text figure {
      margin-bottom: 20px;
   }

   .hot-porudct {
      width: 90%;
   }

   .member-in a {
      font-size: 13px;
   }

   .ptext strong {
      font-size: 22px;
   }
}