.height_215 .cpjs-section01 {
    padding-bottom: 0;
}

.jrwm-section03 {
    padding-bottom: 95px;
}

.about_news_swiper .swiper-pagination {
    display: none;
}

.about_new .swiper-slide .name {
    height: 60px;
}

.jrwm-section02 .wh-ul li:last-child {
    border-right: none;
}

img {
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
}

.swiper-sytd2 {
    display: none;
}

.sywhdes-wrap .sywhdes-top .span-r {
    left: 31.8%;
}

.phone_news {
    display: none;
}

.news_detail01 .social-share a {
    margin: 0;
}

.jrwm-section03 .jrwm-section03-list .swiper-jrwm img,
.jrwm-section02 .jrwm-section02-div .jrwm-section02-div-l img {
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
}

.sywhdes-wrap .sywhdes-bottom .sywhdes-bottom-l .sywhdes-bottom-l-div img {
    border-radius: 20px 20px 0 0;
}

.about-section01 .about-section01-ul li .about-section01-ul-in div,
.about-section01 .about-section01-ul li .about-section01-ul-in div span {
    font-family: 'avant';
}

.product-index .product-index-list .product-index-list-in .product-index-list-in-bottom div,
.product-index .rjkf-div .rjkf-div-r div,
.banner-in .banner-in-lay p,
.article-wrap .article-wrap-l .article-title,
.jrwm-section05 .syfc-list a .syfc-bottom div,
.sywhdes-wrap .sywhdes-top,
.about-section04 .about-section04-ul li .about-section04-r .about-section04-cons,
.article-wrap .article-wrap-r .article-wrap-r-ul li .article-wrap-ul-r h3,
.cpjs-section03 .cpjs-section03-list .cpjs-section03-list-in .cpjs-section03-list-in-r a div,
.cpjs-section04-t20 .cpjs-section04-t20-p,
.cpjs-section01 .cpjs-section01-list .cpjs-section01-list-in p,
.sywhdes-wrap .sywhdes-top,
.about-section04 .about-section04-ul li .about-section04-r .about-section04-cons,
.news-wrap .news-wrap-top .news-w a .news-cons,
.cpjs-section03-rider .cpjs-section03-rider-list .cpjs-section03-rider-in .cpjs-section03-rider-in-bottom div,
.jrwm-section04 .swiper-sytd .sytd-cons div,
.syfcdes-wrap .syfcdes-wrap-ul li .syfcdes-wrap-r div,
.sytddes-wrap .sytddes-wrap-ul li .sytddes-wrap-r div,
.sywhdes-wrap .sywhdes-bottom .sywhdes-bottom-r {
    text-align: justify;
}

@media (max-width:1600px) {
    .banner-in .banner-in-lay .banner-in-img {
        width: 24%;
        top: 14%;
        right: -26px;
    }

    .banner .swiper-banner .swiper-slide.banner_swiper47 p,
    .banner .swiper-banner .swiper-slide.banner_swiper47 h3,
    .banner .swiper-banner .swiper-slide.banner_swiper47 .banner-lay p {
        font-size: 40px;
        line-height: 45px;
    }

    .sysh-fix .sysh-fix-span {
        right: -93px;
    }

    .banner .swiper-banner .swiper-slide .banner-lay p {
        font-size: 29px;
    }

    .sywhdes-wrap .sywhdes-top .span-r {
        left: 48.5%;
    }

    .about-section02 .about-section02-ul li {
        padding: 0 10px;
        line-height: 80px;
    }

    .about-section03 .about-section03-in h3 {
        font-size: 42px;
        line-height: 60px;
    }

    .jrwm-section05 .syfc-list a .syfc-bottom div {
        height: 60px;
    }

    .cpjs-section01 .cpjs-section01-list .cpjs-section01-list-in {}

    .cpjs-section03 .cpjs-section03-list .cpjs-section03-list-in .cpjs-section03-list-in-l {
        padding: 55px 20px 0;
    }

    .banner-in {
        background-position: 45% !important;
    }

    .cpjs-section03-t20 .cpjs-section03-t20-ul li p {
        font-size: 16px;
    }

    .banner-in .banner-in-lay .banner-in-img.tupdx {
        width: 32%;
        top: 0%;
    }

    .banner-in .banner-in-lay .cp3_img.banner-in-img {
        width: 42%;
        top: 1%;
        right: -26px;
    }

    .banner .swiper-banner .swiper-slide {
        background-position-x: 50% !important;
    }
}

@media (max-width:1530px) {
    .banner-in {
        background-position: 40% !important;
    }

    .banner .swiper-banner .swiper-slide {
        background-position-x: 60% !important;
    }
}

@media (max-width:1480px) {
    .banner-in {
        background-position: 50% !important;
    }
}

@media (max-width:1440px) {
    .banner-in .banner-in-lay .banner-in-img {
        width: 21%;
        top: -6%;
        right: 8%;
    }

    .banner .swiper-banner .swiper-slide.banner_swiper47 p,
    .banner .swiper-banner .swiper-slide.banner_swiper47 h3,
    .banner .swiper-banner .swiper-slide.banner_swiper47 .banner-lay p {
        font-size: 36px;
        line-height: 38px;
    }

    .cpjs-section04-t20 .cpjs-section04-t20-p {
        font-size: 16px;
        line-height: 30px;
    }

    .banner-in .banner-in-lay .banner-in-img.tupdx {
        right: 0%;
        top: -15%;
    }

    .banner-in .banner-in-lay .cp3_img.banner-in-img {
        width: 38%;
        top: -12%;
    }
}

@media (max-width:1366px) {
    .title-wrap span {
        transform: translateX(-50px);
    }

    .about-section03 .about-section03-in h3 {
        font-size: 36px;
        line-height: 50px;
    }

    .jrwm-section02 .jrwm-section02-div .jrwm-section02-div-r {
        padding: 50px 0px 50px 100px;
    }

    .jrwm-section02 .jrwm-section02-div .jrwm-section02-div-r .pr:after {
        left: -43px;
    }

    .cpjs-section03-t20 .col-md-6.cpjs-section03-listt20 {
        padding: 0;
    }

    .banner-in .banner-in-lay .cp3_img.banner-in-img {
        width: 38%;
        top: -16%;
        right: 0;
    }

    .news-banner .banner-in-page {
        left: 50%;
    }
}

@media (max-width:1280px) {
    .container {
        padding: 0 90px;
    }

    .sywhdes-wrap .sywhdes-top .span-r {
        right: 27%;
        left: auto;
    }

    .about-section04 .about-section04-ul li .about-section04-r .about-section04-cons {
        text-align: justify;
        line-height: 24px;
    }

    .article-wrap .article-wrap-r .article-wrap-r-ul li {
        position: relative;
    }

    .article-wrap .article-wrap-r .article-wrap-r-ul li .article-wrap-ul-l {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
    }

    .article-wrap .article-wrap-r .article-wrap-r-ul li .article-wrap-ul-l a {
        height: 100%;
    }

    .article-wrap .article-wrap-r .article-wrap-r-ul li .article-wrap-ul-l img {
        height: 100%;
        object-fit: cover;
    }

    .about-section04 .about-section04-ul li .about-section04-l img {
        width: 120px !important;
        margin: 0 auto;
    }

    .article-wrap .article-wrap-l .article-title,
    .article-wrap .article-wrap-r .article-wrap-r-title {
        font-size: 24px;
        line-height: 30px;
    }

    .about-section04 .about-section04-ul li .about-section04-l {}

    .about-section04 .about-section04-ul li .about-section04-l,
    .about-section04 .about-section04-ul li .about-section04-r {
        width: 100%;
        float: none;
        text-align: center;
    }

    .about-section04 .about-section04-ul li .about-section04-r p:after {
        left: 50%;
        transform: translateX(-50%);
    }

    .about-section05 .about-section05-cons .about-section05-cons-r,
    .about-section05 .about-section05-cons .about-section05-cons-l {
        width: 100%;
    }

    .about-section05 .about-section05-cons .about-section05-cons-r,
    .about-section05 .about-section05-cons .about-section05-cons-l .about-section05-con-ul li {
        font-size: 16px;
    }

    .about-section04 .about-section04-ul li .about-section04-l img,
    .about-section04 .about-section04-ul li:nth-child(2n) .about-section04-l img {
        border-radius: 15px;
    }

    .about-section04 .about-section04-ul li .about-section04-r {
        padding-top: 15px;
    }

    .about-section04 .about-section04-ul li {
        padding: 30px 0;
        margin-bottom: 20px;
    }

    .jrwm-section02 .jrwm-section02-div .jrwm-section02-div-r {
        padding: 35px 0px 35px 100px;
        top: 50%;
        transform: translateY(-50%);
    }

    .jrwm-section02 .jrwm-section02-div .jrwm-section02-div-r h3 {
        font-size: 22px;
    }

    .banner-in .banner-in-lay .banner-in-img {
        width: 24%;
        top: -6%;
        right: 6%;
    }

    .news-banner .banner-in-page {
        bottom: 100px;
    }

    .cpjs-section03-t20 .cpjs-section03-t20-ul {
        margin-right: -7px;
        margin-left: -7px;
    }

    .cpjs-section03-t20 .cpjs-section03-t20-ul li {
        padding: 0 7px;
    }

    .cpjs-section03-t20 .cpjs-section03-t20-ul li p {
        font-size: 14px;
    }

    footer .foot-top .foot-top-ul li {
        /* margin-right: 60px; */
    }

    .cpjs-section03-t20 .cpjs-section03-t20-ul.margin_b_li li:nth-child(1) p {
        margin-bottom: 39px;
    }

    .cpjs-section03-t20 .col-md-6.cpjs-section03-listt20 {
        padding: 0 15px;
        width: 100%;
        margin-bottom: 30px;
    }

    .cpjs-section03-t20 .col-md-6.cpjs-section03-listt20:last-child {
        margin-bottom: 0;
    }

    .banner-in .banner-in-lay .cp3_img.banner-in-img {
        top: -5%;
    }

    .ts_main_i10.ts_mian p:nth-child(2) .jishu {
        left: -58px;
    }

    .ts_mian p:nth-child(2) .jishu2 {
        left: -42px;
    }

    .height_215 .cpjs-section01 .cpjs-section01-list .cpjs-section01-list-in {}

    .news-wrap .news-wrap-top .news-wrap-top-r {
        padding: 25px 40px 0;
    }

    .sytddes-wrap .sytddes-wrap-ul li .sytddes-wrap-r {
        width: 60%;
    }

    .sytddes-wrap .sytddes-wrap-ul li .sytddes-wrap-l {
        width: 40%;
    }
}

@media (max-width:1200px) {
    .container {
        padding: 0;
    }

    .banner .swiper-banner .swiper-slide.banner_swiper47 p,
    .banner .swiper-banner .swiper-slide.banner_swiper47 h3,
    .banner .swiper-banner .swiper-slide.banner_swiper47 .banner-lay p {
        font-size: 32px;
        line-height: 32px;
    }

    .syfcdes-wrap .syfcdes-wrap-ul li .syfcdes-wrap-l {
        width: 45%;
    }

    .syfcdes-wrap .syfcdes-wrap-ul li .syfcdes-wrap-r {
        width: 55%;
    }

    .news-banner .banner-in-page {
        bottom: 50px;
    }

    .sywhdes-wrap .sywhdes-top .span-r {
        right: 22%;
    }

    .mouse {
        display: none;
    }

    .about-section01 .about-section01-ul li {
        padding-left: 20px;
    }

    .news-index .container .prev-news img,
    .news-index .container .next-news img {
        display: none;
    }

    .news-index .container .next-news,
    .news-index .container .prev-news {
        width: 20px;
        height: 20px;
        background-size: 15px 15px !important;
    }

    .news-index .container .next-news {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") !important;
        position: absolute;
        bottom: -10px;
        right: 45%;
        top: auto;
    }

    .news-index .container .prev-news {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") !important;
        position: absolute;
        bottom: -10px;
        left: 45%;
        top: auto;
    }

    .news-index .pagination-news,
    .about_news_swiper .swiper-pagination {
        display: block;
        bottom: 0;
    }

    .news-index .swiper-pagination-bullet-active,
    .about_news_swiper .swiper-pagination-bullet-active {
        background: #FD1A16;
    }

    .about_news_swiper .swiper-container {
        padding-bottom: 50px;
    }

    .about_new .swiper-slide .name {
        font-size: 18px;
    }

    footer .foot-top {
        display: block;
    }

    .about_news_swiper .next-news,
    .about_news_swiper .prev-news {
        display: none;
    }

    footer .foot-top .foot-top-ul li {
        /* margin-right: 50px; */
    }

    footer .foot-top .foot-top-ul li a {
        font-size: 14px;
    }

    footer .foot-top .foot-top-ul li h3>a {
        font-size: 16px;
    }

    .banner .swiper-banner .swiper-slide .banner-lay a {
        margin-top: 10px;
    }

    footer .foot-top .foot-top-ul li a.footer_name {
        font-size: 15px;
    }

    .share-w .share-w-in {
        width: 40px;
        height: 40px;
        line-height: 40px;
        border-radius: 100%;
        margin-right: 8px;
    }

    .title-wrap span {
        line-height: .75; 
    }

    .product-index .rjkf-div .rjkf-div-r {
        height: 260px;
    }

    .news-index .title-wrap a {
        top: 57px;
    }

    .load.active {
        top: 50px;
    }

    .load-cpjs .load-ul li a,
    .load .load-ul li a {
        font-size: 14px;
    }

    .title-wrap span {
        transform: translateX(-30px);
    }

    .banner-in .banner-in-lay p {
        width: 45%;
    }

    .load-cpjs .load-ul li a,
    .load .load-ul li a {
        padding: 0 10px;
    }

    .banner-in .banner-in-lay p {
        font-size: 14px;
        line-height: 24px;
    }

    .cpjs-section01 .cpjs-section01-list .cpjs-section01-list-in {}

    .height_pro.cpjs-section01-list .cpjs-section01-list-in {}

    .banner-in .banner-in-lay .banner-in-img.tupdx {
        width: 28%;
        top: -6%;
    }

    .cpjs-section01 .cpjs-section01-list .cpjs-section01-list-in p {
        line-height: 23px;
    }

    .cpjs-section01-t20 .cpjs-section01-list-in .cpjs-section01-t20-div p:after ,
     .list_pro_s60_Server_one p::after{
        top: 8px;
    }

    .height_211 .cpjs-section01 .cpjs-section01-list .cpjs-section01-list-in {}
}

@media (max-width:1100px) {
    .container {
        padding: 0 35px;
    }

    .sywhdes-wrap .sywhdes-top {
        padding: 45px 80px 45px 116px;
    }

    .sywhdes-wrap .sywhdes-top .span-r {
        right: 11%;
    }

    .jrwm-section02 .jrwm-section02-div .jrwm-section02-div-r p {
        font-size: 16px;
        margin: 10px 0 15px;
    }

    .jrwm-section02 .jrwm-section02-div .jrwm-section02-div-r h3 {
        font-size: 20px;
    }

    .cpjs-section03 .cpjs-section03-list .cpjs-section03-list-in .cpjs-section03-list-in-l {
        padding: 0;
        width: 100%;
        text-align: center;
    }

    .cpjs-section03 .cpjs-section03-list .cpjs-section03-list-in .cpjs-section03-list-in-r {
        width: 100%;
        padding: 20px 20px 0;
        border-left: none;
        text-align: center;
    }

    .banner-in .banner-in-lay .banner-in-img.tupdx {
        top: 0%;
    }
}

@media (max-width:1024px) {
    .foot-top-ul {
        display: block;
    }
    .title-wrap p {
        margin-bottom: 4px;
    }
    footer .foot-top .foot-top-ul li:nth-child(1) {
        width: 100%;
    }

    footer .foot-top .foot-top-ul-in03 {
        display: none;
    }
    .padding60{
        padding: 30px 0;
    }


    .banner .swiper-banner .swiper-slide img {
        width: 30%;
    }
      .jrwm-section03{
          padding-bottom: 65px;
  }
  #box_2.cpjs-section02{
      padding-bottom: 15px;
  }
    #box_3.cpjs-section01{
      padding-bottom: 0;
  }
  #box_2.cpjs-section01{
      padding-bottom: 0;
  }
  .cpjs-section02.list_pro_zs_three{
              margin-bottom: 0px;
  }
  #box_4.cpjs-section03.i2x{
      padding-bottom: 30px;
  }


    footer .foot-top .foot-top-ul li h3>a {
        font-size: 14px;
    }

    .sysh-fix .sysh-fix-span {
        right: -50px;
    }
   #box_3.cpjs-section02{
      padding: 30px 0 15px;
  }
     #box_4.cpjs-section03{
      padding: 30px 0 15px;
  }
 /*#box_2.cpjs-section01 .cpjs-section01-list:last-child{*/
 /*    margin-bottom: 0;*/
 /*}*/

    .syfcdes-wrap .syfcdes-wrap-ul li .syfcdes-wrap-l,
    .sytddes-wrap .sytddes-wrap-ul li .sytddes-wrap-l {
        width: 100%;
    }

    .syfcdes-wrap .syfcdes-wrap-ul li .syfcdes-wrap-r,
    .sytddes-wrap .sytddes-wrap-ul li .sytddes-wrap-r {
        width: 100%;
    }

    footer .foot-top .foot-top-ul li.active1 h3 i {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        transition: all .4s ease-in-out;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
    }

    .news-index .container .next-news,
    .news-index .container .prev-news {
        display: block;
    }
    .boxlistname_top.cpjs-section01.cpjs-section01-t20{
        padding-bottom: 0;
    }

    .sywhdes-wrap .sywhdes-top {
        padding: 25px 35px;
    }

    .share-w .share-w-in {
        overflow: initial;
    }


    footer .foot-top .foot-top-ul li.active:last-child {
        padding-bottom: 0;
    }

    .ts_mian p:nth-child(2),
    .ts_mian ul li:nth-child(2) p:nth-child(2) {
        left: 14%;
    }

    .share-w .share-w-in .share-w-img {
        bottom: 60px;
        left: 150%;
        display: none;
    }

    .share-w .share-w-in:hover .share-w-img {
        display: block;
    }

    .jrwm-section04 .swiper-sytd .swiper-slide,
    .jrwm-section04 .swiper-sytd,
    .jrwm-section03 .jrwm-section03-list .swiper-jrwm img,
    .sywhdes-wrap .sywhdes-bottom .sywhdes-bottom-l .sywhdes-bottom-l-div,
    .sywhdes-wrap .sywhdes-top {
        border-radius: 10px;
    }

    .sywhdes-wrap .sywhdes-bottom .sywhdes-bottom-l .sywhdes-bottom-l-div img {
        border-radius: 10px 10px 0 0;
    }

    .jrwm-section02 .jrwm-section02-div .jrwm-section02-div-r {
        border-radius: 0 0 10px 10px;
    }

    .jrwm-section02 .jrwm-section02-div .jrwm-section02-div-l {
        border-radius: 10px 10px 0 0;
    }

    .banner-in .banner-in-lay.bann_990 img:nth-child(1) {
        display: block;
        height: 50px;
        width: auto;
        margin-bottom: 10px;
        object-fit: contain;
    }

    .about-section04 .about-section04-ul li .about-section04-r .about-section04-cons,
    .about-section02 .about-section02-div {
        font-size: 14px;
        line-height: 26px;
    }

    .about-section03 .about-section03-in h3 {
        font-size: 30px;
        line-height: 40px;
    }

    .banner .swiper-banner .swiper-slide .banner-lay p {
        font-size: 30px;
    }

    .jrwm-section02 .jrwm-section02-div .jrwm-section02-div-r .pr:after {
        display: none;
    }

    .jrwm-section02 .wh-ul li.active .wh-ul-r,
    .jrwm-section02 .wh-ul li.active .wh-ul-l {
        width: 100% !important;
    }

    .khzz-section05 .khzz-section05-div a {
        margin-left: 30px;
    }

    .jrwm-section04 .swiper-sytd .sytd-cons div {
        font-size: 14px;
        line-height: 26px;
    }

    .jrwm-section02 .wh-ul li.active:after {
        background: transparent;
    }

    .jrwm-section02 .jrwm-section02-div .jrwm-section02-div-r {
        padding: 35px;
        transform: translateY(0);
    }

    .banner .swiper-banner .swiper-slide .banner-lay a,
    .product-index .title-wrap a,
    .news-index .title-wrap a,
    .jrwm-section02 .jrwm-section02-div .jrwm-section02-div-r a,
    .jrwm-section04 .swiper-sytd .sytd-cons a,
    .more_news {
        width: 136px;
        height: 44px;
        line-height: 44px;
        font-size: 14px;
    }

    .product-index .product-index-list .product-index-list-title {
        height: 33px;
    }

    .product-index .product-index-list .product-index-list-in .product-index-list-in-bottom div {
        min-height: 165px;
    }

    .product-index .rjkf-div .rjkf-div-r a {
        text-align: left;
        border-left: 1px solid #ccc;
        padding: 0 50px 0 45px;
    }

    .banner-in-page {
        /*width: 195px;*/
    }

    .banner-in-page .pr {
        /*padding: 0 30px;*/
    }

    .banner-in-page .prev-banner i,
    .banner-in-page .next-banner i {
        font-size: 30px;
    }

    .banner-in-page .pagination-banner .swiper-pagination-bullet {
        font-size: 14px;
        width: 27px;
    }

    .banner-in-page .pagination-banner .swiper-pagination-bullet-active {
        width: 65px;
    }

    .banner-in-page .pagination-banner .swiper-pagination-bullet-active:after {
        width: 32px;
    }

    .banner-in-page .swiper-pagination {
        width: 75%;
    }

    .banner-in-page {
        bottom: 50px;
    }

    .sysh-fix .sysh-fix-in {
        width: 57%;
    }

    .sysh-fix .sysh-fix-span {
        top: -10px;
    }

    /* 间距 */
    .product-index,
    .news-index,
    .cpjs-section01,
    .cpjs-section02,
    .cpjs-section03,
    .content_box .cpjs-section01,
    .cpjs-section03-t20,
    .cpjs-section03-rider,
    .khzz-section01,
    .khzz-section04,
    .khzz-section05,
    .news-wrap,
    .article-wrap,
    .jrwm-section04,
    .jrwm-section02,
    .jrwm-section05,
    .jrwm-section06,
    .about-section02,
    .about-section03,
    .about-section04{
        padding: 30px 0;
    }
    .sytddes-wrap,
    .sywhdes-wrap{
        padding: 30px 0 25px;
    }
      .syfcdes-wrap{
      padding: 30px 0;
  }
    .jrwm-section01{
        padding: 30px 0;
    }
     #mao23.jrwm-section01{
         padding: 30px 0 25px;
     }
     #mao23.jrwm-section01.kf01{
         padding: 30px 0;
     }

    .jrwm-section03 {
        padding-top: 30px;
    }
        .jrwm-section05{
        padding-bottom: 15px;
    }

    .khzz-section02,
    .khzz-section03 {
        padding: 30px 0 15px;
    }
          .cpjs-section01.aigc01{
      padding-bottom: 0;
  }

    .khzz-section05 .khzz-section05-div a {
        margin-top: 0;
    }
    .khzz-section03{
        padding: 30px 0;
    }

    .khzz-section05 .khzz-section05-div {
        text-align: left;
    }

    .cpjs-section04-t20 {
        padding-top: 30px;
    }

    .cpjs-section03 .cpjs-section03-list .cpjs-section03-list-in {
        padding: 25px;
    }

    .cpjs-section03 .cpjs-section03-list .cpjs-section03-list-in .cpjs-section03-list-in-l {
        padding-bottom: 25px;
    }

    .banner-in-tshu .banner-in-lay {
        padding: 30px 0px;
    }

    .foot-top-ul {
        padding: 0 15px;
    }

    .banner-in .banner-in-lay p {
        width: 100%;
    }

    .banner-in .banner-in-lay p,
    .cpjs-section03 .cpjs-section03-list .cpjs-section03-list-in .cpjs-section03-list-in-r a div {
        font-size: 14px;
        line-height: 26px;
    }

    .banner-in .banner-in-lay h3 {
        font-size: 20px;
    }

    .cpjs-section01 .cpjs-section01-list .cpjs-section01-list-in {}

    .height_pro.cpjs-section01-list .cpjs-section01-list-in {}

    .cpjs-section01 .cpjs-section01-list .cpjs-section01-list-in h3 {
        margin-top: 20px;
    }

    .cpjs-section01 .cpjs-section01-list .cpjs-section01-list-in p {
        font-size: 14px;
        line-height: 24px;
    }

    footer .foot-bottom .copy,
    footer .foot-bottom .foot-bottom-a,
    footer .foot-bottom .foot-bottom-a a {
        font-size: 12px;
        line-height: 22px;
    }

    footer .foot-bottom {
        padding: 15px 15px;
    }

    .cpjs-section01 .cpjs-section01-list .cpjs-section01-list-in h3 {
        font-size: 18px;
    }

    .tabe_img211 .pr {
        margin: 0;
    }

    .tabe_img211 .img2 {
        margin: 0 17px 0 21px;
    }

    .cpjs-section03-t20 .cpjs-section03-t20-ul.margin_b_li li:nth-child(1) p {
        margin-bottom: 32px;
    }

    .cpjs-section03-t20 .cpjs-section03-t20-ul li p {
        font-size: 16px;
    }

    .ts_mian ul li {
        margin-bottom: 20px;
    }

    .ts_mian ul li:last-child {
        margin-bottom: 0px;
    }

    .height_211 .cpjs-section01 .cpjs-section01-list .cpjs-section01-list-in {}

    .cpjs-section03-rider .cpjs-section03-rider-list .cpjs-section03-rider-in .cpjs-section03-rider-in-bottom div {
        font-size: 14px;
        line-height: 26px;
    }

    .banner-in-rider .banner-in-lay .ban-img-w {
        font-size: 46px;
    }

    .banner-in .banner-in-lay h3 {
        font-size: 26px;
    }

    .banner-in .banner-in-lay .ban-img-w02 img {
        width: auto;
        height: 50px;
    }

    .banner-in .banner-in-lay.chanpin2_pad p {
        text-align: center;
    }

    .banner-in .banner-in-lay p {
        /* text-align: center; */
        font-size: 14px;
    }

    .khzz-section04 .khzz-section04-in .khzz-section04-div h3 {
        font-size: 20px;
    }

    .banner-in-lay-khzz h3 {
        font-size: 24px;
    }

    .banner-in-lay-khzz p {
        font-size: 34px;
    }

    .news-banner .banner-in-page {
        bottom: 50px;
    }

    .jrwm-section04 .swiper-sytd {
        display: none;
    }

    .jrwm-section04 .swiper-sytd2 {
        display: block;
    }

    footer .foot-top .foot-top-ul li h3>a {
        width: 50%;
        float: left;
    }

    footer .foot-top .foot-top-ul li h3 div {
        display: inline-block;
        width: 50%;
        float: right;
        text-align: right;
    }

    .foot-top-ul-in {
        transition: none;
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
    }

    .banner_yaotu .ban-img-w {
        height: 50px;
        line-height: 50px;
        display: flex;
        align-items: center;
    }

    .banner_yaotu .ban-img-w img {
        height: 45px !important;
        margin-bottom: 0 !important;
    }

}
@media (max-width:991px){
    #box_4.cpjs-section03{
        padding: 30px 0;
    }
}

@media (max-width:990px) {
    .product-index .product-index-list .product-index-list-in .product-index-list-in-bottom div {
        min-height: auto;
    }

    .banner .swiper-banner .swiper-slide .banner-lay p {
        font-size: 24px;
    }

    .product-index .rjkf-div .rjkf-div-r a {
        padding: 0;
    }

    .news-index .container .next-news {
        right: 43%;
    }

    .news-index .container .prev-news {
        left: 43%;
    }

    .product-index .rjkf-div .rjkf-div-r a {
        text-align: center;
    }

    .sywhdes-wrap .sywhdes-top {
        padding: 25px 35px;
    }

    .phone_news {
        display: block;
        margin-top: 20px;
    }
    #box_4.cpjs-section03{
        padding: 30px 0;
    }
              .cpjs-section01.aigc01{
      padding-bottom: 30px;
  }

    .article-wrap .article-wrap-r .article-wrap-r-ul li .article-wrap-ul-l {
        position: static;
    }

    .article-wrap .article-wrap-r .article-wrap-r-ul li .article-wrap-ul-r h3 {
        font-size: 16px;
        line-height: 24px;
    }

    .jrwm-section05 .syfc-list a .syfc-bottom div {
        height: auto;
    }

    .news-wrap .news-wrap-top .news-wrap-top-r {
        padding: 25px;
    }

    .product-index .product-index-list .product-index-list-in .product-index-list-in-top {
        padding: 30px 0;
    }

    .product-index .product-index-list .product-index-list-title {
        height: auto;
    }

    .product-index .rjkf-div .rjkf-div-r a {
        border-left: none;
    }

    .product-index .rjkf-div {
        padding: 30px 0 0;
    }

    .product-index .rjkf-div .rjkf-div-r {
        height: auto;
        padding: 30px 20px;
    }

    .product-index .rjkf-div .rjkf-div-r div {
        margin-bottom: 15px;
    }

    .news-index .title-wrap a {
        top: 37px;
    }

    .news-index .swiper-news .scale img,
    .news-index .swiper-news .scale {
        border-radius: 10px;
    }

    .khzz-section02 .khzz-section02-list .scale {
        border-radius: 10px 10px 0 0;
    }

    .khzz-section02 .khzz-section02-list {
        border-radius: 10px;
    }

    .news-index .swiper-news .news-index-bottom {
        padding: 15px 0 0;
    }

    .news-index .swiper-news .news-index-bottom a div {
        margin-bottom: 15px;
    }

    /*.news-index .swiper-news {*/
    /*    padding-bottom: 40px;*/
    /*}*/

    .cpjs-section01 .cpjs-section01-list .cpjs-section01-list-in,
    .height_215 .cpjs-section01 .cpjs-section01-list .cpjs-section01-list-in,
    .height_211 .cpjs-section01 .cpjs-section01-list .cpjs-section01-list-in {}

    .banner-in-rider .banner-in-lay .ban-img-w {
        font-size: 42px;
    }

    .product-index .product-index-list .product-index-list-in .product-index-list-in-bottom div {
        min-height: auto;
        height: auto;
    }

    .index_hyyy ul {
        padding: 0 15px;
    }

    .index_hyyy ul li .font16 {
        padding: 10px 0;
    }

    .index_hyyy ul li .icon img {
        height: 35px;
    }

    .index_hyyy ul li .font16::before {
        bottom: -1px;
        height: 2px;
    }
}

@media (max-width:800px) {
    .banner-in-page {
        bottom: 50px;
    }

    .sywhdes-wrap .sywhdes-top {
        padding: 25px 35px;
    }
}

@media (max-width:767px) {
    .banner .swiper-banner .swiper-slide .banner-lay p {
        font-size: 19px;
        line-height: 34px;
    }

    .banner .swiper-banner .swiper-slide.banner_swiper47 p,
    .banner .swiper-banner .swiper-slide.banner_swiper47 h3,
    .banner .swiper-banner .swiper-slide.banner_swiper47 .banner-lay p {
        font-size: 24px;
        line-height: 24px;
    }
.show_active_eight .swiper-wrapper{
    padding-bottom: 30px;
}
    .sysh-fix .sysh-fix-in {
        width: 76%;
    }

    .news-index .container .next-news {
        right: 41%;
    }

    .news-index .container .prev-news {
        left: 41%;
    }
    .news-index.imgphone .swiper-wrapper{
        padding-bottom: 30px;
    }

    .cpjs-section03 .cpjs-section03-list .cpjs-section03-list-in .cpjs-section03-list-in-r {
        padding-left: 0;
        padding-right: 0;
    }

    .product-index .rjkf-div .rjkf-div-r a {
        padding: 0;
    }

    .product-index .rjkf-div .rjkf-div-r {
        padding: 30px 15px;
    }

    .sywhdes-wrap .sywhdes-top,
    .about-section04 .about-section04-ul li .about-section04-r .about-section04-cons {
        font-size: 14px;
        line-height: 26px;
    }

    .sywhdes-wrap .sywhdes-top {
        padding: 15px 20px;
    }

    .news-banner .banner-in-page {
        bottom: 30px;
    }

    .khzz-section05 .khzz-section05-div a {
        margin-left: 5px;
    }

    .banner-in-page {
        bottom: 25px;
    }

    .cpjs-section04-t20 .cpjs-section04-t20-p {
        font-size: 14px;
        line-height: 26px;
    }

    .banner-in-rider .banner-in-lay .ban-img-w {
        font-size: 34px;
        line-height: 30px;
    }

    .banner-in .banner-in-lay h3 {
        font-size: 22px;
        margin: 10px 0;
    }

    .banner-in-lay-khzz p {
        font-size: 28px;
    }

    .banner-in-lay-khzz h3 {
        font-size: 20px;
    }

    .about-section03 .about-section03-in h3 {
        font-size: 22px;
        line-height: 34px;
    }

    .news-banner .swiper-news-banner .swiper-wrapper .swiper-slide .news-banner-in h3 {
        font-size: 24px;
        margin-bottom: 5px;
    }

    .index_hyyy ul {
        padding: 0 0px;
    }  .banner_yaotu .ban-img-w img {
        
    }
}

@media (max-width: 600px) {
    .index_hyyy ul li .font16 p {
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        line-height: 15px;
        padding: 0 4px;
    }
}

@media (max-width:480px) {
    .banner .swiper-banner .swiper-slide .banner-lay p {
        font-size: 22px;
        margin: 10px 0;
    }

    .jrwm-section02 .jrwm-section02-div .jrwm-section02-div-r {
        padding: 20px 15px;
    }

    .news-index .container .next-news {
        right: 39%;
    }
    #box_3.cpjs-section02{
        padding: 15px 0 0px;
    }
    #box_4.cpjs-section03{
        padding: 15px 0;
    }
    #box_2.cpjs-section02{
        padding-bottom: 0;
    }
  #box_4.cpjs-section03.i2x{
      padding-bottom: 15px;
  }
  .news-wrap .fenye.page_news{
      padding-bottom: 7px;
  }
    .jrwm-section02 .jrwm-section02-div .jrwm-section02-div-r h3 {
        line-height: 30px;
        font-size: 18px;
    }


    .news-index .container .prev-news {
        left: 39%;
    }
       .padding60{
        padding: 15px 0;
    }

    .banner .swiper-banner .swiper-slide .banner-lay a {
        margin-top: 0;
    }

    .banner .swiper-banner .swiper-slide .banner-lay {
        top: 22%;
        padding: 0;
    }
    .phone_news{
        margin-top: 15px;
    }

    .khzz-section05 .khzz-section05-div a {
        margin-left: 0;
        margin-top: 15px;
    }

    .banner .swiper-banner .swiper-slide .banner-lay {
        top: 23%;
    }

    .boxlistname_top.cpjs-section01 .cpjs-section01-list:last-child{
        margin-bottom: 15px;
    }
    .boxlistname_top.cpjs-section03.cpjs-section03-rider{
    padding-bottom: 15px;
}

    /* 间距 */
    .product-index,
    .news-index,
    .cpjs-section01,
    .cpjs-section02,
    .cpjs-section03,
    .content_box .cpjs-section01,
    .cpjs-section03-t20,
    .cpjs-section03-rider,
    .khzz-section01,
    .khzz-section04,
    .khzz-section05,
    .news-wrap,
    .article-wrap,
    .jrwm-section04,
    .jrwm-section03,
    .jrwm-section02,
    .jrwm-section05,
    .jrwm-section06,
    .about-section02,
    .about-section03,
    .about-section04
     {
        padding: 15px 0;
    }
    .sytddes-wrap, .sywhdes-wrap{
        padding: 15px 0 10px;
    }
    .syfcdes-wrap{
        padding: 15px 0;
    }
    .jrwm-section01{
        padding: 15px 0;
    }
    #mao23.jrwm-section01{
        padding: 15px 0;
    }
      #mao23.jrwm-section01.kf01{
        padding: 15px 0;
    }
          .banner .swiper-banner .banner_swiper76 .banner-lay, .banner .swiper-banner .banner_swiper78 .banner-lay,
          .banner .swiper-banner .banner_swiper80 .banner-lay{
      top: 50%;
  }

    .jrwm-section03 {
        padding-top: 15px;
    }

    .product-index .rjkf-div .rjkf-div-r a {
        padding: 0;
    }

    .khzz-section02,
    .khzz-section03 {
        padding: 15px 0 0;
    }

    .news-index {
        padding-bottom: 15px;
    }

    .title-wrap span {
        transform: translateX(-13px);
    }
    .khzz-section03{
        padding: 15px 0;
    }


    .about_news_swiper .swiper-container {
        padding-bottom: 35px;
    }

    .container {
        padding: 0 15px;
    }

    .banner-in-tshu .banner-in-lay {
        padding: 20px 0;
    }

    .cpjs-section03 .cpjs-section03-list .cpjs-section03-list-in .cpjs-section03-list-in-r {
        padding: 20px 0 0;
    }

    .cpjs-section03 .cpjs-section03-list .cpjs-section03-list-in .cpjs-section03-list-in-r a h3 {
        margin: 20px 0 15px;
    }

    .foot-top-ul {
        padding: 0;
    }

    .cpjs-section04-t20 {
        padding-top: 15px;
    }

    .banner-in-rider .banner-in-lay .ban-img-w {
        font-size: 30px;
    }

    .banner-in .banner-in-lay h3 {
        font-size: 20px;
    }

    .banner-in .banner-in-lay.chanpin2_pad {
        padding: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    .banner .swiper-banner .swiper-slide .banner-lay h3 {
        font-size: 24px;
    }

    .banner .swiper-banner .swiper-slide .banner-lay p {
        font-size: 18px;
        line-height: 23px;
    }

    .news-wrap .news-wrap-top .news-wrap-top-r {
        padding: 10px 15px 15px;
    }

    .ts_mian p:nth-child(2),
    .ts_mian ul li:nth-child(2) p:nth-child(2) {
        left: 18%;
    }

    .news-banner .banner-in-page {
        bottom: 15px;
    }

    .index_hyyy ul li:nth-child(3) .font16 p,
    .index_hyyy ul li:nth-child(5) .font16 p {
        /* padding: 0 13px; */
    }

    .index_hyyy ul li .icon img {
        height: 30px;
    }

    .banner-in .banner-in-lay.bann_990 img:nth-child(1) {
        height: 35px;
    }

    .banner-in .banner-in-lay .ban-img-w02 img {
        height: 45px;
    }

    .banner-in.rjkfpt .banner-in-lay .ban-img-w02 img {
        height: 35px;
    }
}