@media screen and (max-width:1750px) {
    .lxwm .lx-m-m ul li{
        width: 45%;
    }
}

@media screen and (max-width:1800px) {
    .zp .accordion li>button>span{
        width: 14%;
    }
}
@media screen and (max-width:1700px) {
   .gc .swiper-button-next, .gc .swiper-button-prev{
        top: 47% !important;
    }
    .xwzx .xw-h .xw-h-right ul li{
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .xwzx .xw-h .xw-h-right p:nth-child(2){
        font-size: 22px;
        margin-top: 12px;
    }
}

@media screen and (max-width:1600px) {
    .gy .gy-number ul li{
        width: 14%;
    }
    .yx .yx-m-m .yx-m-m-left .yx-m-m-l-h>h1{
        font-size: 26px;
    }
    .c-li-right p:nth-child(1){
        font-size: 100px !important;
    }
      .c-li-right p:nth-child(2){
        font-size: 16px !important;
    }
    .cp-center .cp-c-m-img img {
    height: 165px;
}
}

@media screen and (max-width:1500px) {

    .nav .nav-right ul li{
        margin-left: 32px;
    }
    .swp .search p:nth-child(1){
        font-size: 46px;
    }
    .swp .search p:nth-child(2){
        font-size: 18px;
        margin: 22px 0;
    }
    .gc .swiper-gc-txt .gc-txt1{
        margin-top: 80px;
    }
    .gc .swiper-gc-txt .gc-txt2{
        margin-top: 70px;
    }
    .gc .swiper-gc-txt .gc-txt1>p:nth-child(2),
    .xw .xw-h p:nth-child(2), .fw .fw-h p:nth-child(2)
    {
        font-size: 32px;
    }
    .gc .swiper-gc-txt .gc-txt2>p:nth-child(1){
        font-size: 26px;
    }
    .xw .xw-m-right .xw-m-r-txt p:nth-child(2){
        font-size: 14px;
        margin-top: 6px;
    }
    .xw .xw-m-right .xw-m-r-txt{
        padding: 12px 24px;
    }
    .xw .xw-m .xw-m-left .xw-m-l-txt p:nth-child(2){
        font-size: 26px;
    }
    .fwzc .swiper-fwzc .swiper-slide h1{
        font-size: 20px;
    }
    .fw .fw-m-left .fw-m-l-txt,.fw .fw-m-right .fw-m-l-txt{
        font-size: 32px;
    }
    .cp-center .cp-c-m-left button{
        font-size: 16px;
    }
    .fwzc .swiper-fwzc .swiper-slide p{
        font-size: 14px;
    }
    .zdh .zdh-h>h1{
        font-size: 46px;
    }
    .zdh .zdh-cp-btn>ul>li span{
        font-size: 14px;
    }
}

@media screen and (max-width:1400px) {
   .swiper-rtl .swiper-button-prev{
        left: 20% !important;
    }
    .cp-xq .swiper-button-prev, .swiper-rtl .swiper-button-next{
        left: 18% !important;
    }
    .cp-xq .swiper-button-next, .swiper-rtl .swiper-button-prev{
        right: 18% !important;
    }
    .cp-center .cp-c-m-left button{
        font-size: 14px;
    }
    .cp-center .cp-c-m .cp-c-m-left>p{
        font-size: 32px;
    }
.cp-center .cp-c-m-right .cp-c-m-img{
    height: 211px;
}
 .xwzx .xw-h .xw-h-right p:nth-child(2){
        font-size: 20px;
        margin-top: 10px;
    }
    .zp .accordion li>button>span{
        width: 20%;
    }
    .zdh .zdh-cp-cp ul li{
        width: 31%;
    }
    /* 如果少一个格子的话 启用 */
    .zdh .zdh-cp-cp ul::after{
        content: '';
        width: 31%;
    }
    .c-li-right p:nth-child(1){
        font-size: 76px !important;
    }
    .c-li-right p:nth-child(2){
        font-size: 14px !important;
    }
    .nav .nav-right ul li
    {
        margin-left:32px !important;
    }
    .inner
    {
        width:84%;
    }
}

@media screen and (max-width:1300px) {
    .yx .yx-m-m .yx-m-m-left .yx-m-m-l-h>h1{
        font-size: 22px;
    }
    .cp-center .cp-c-m .cp-c-m-right>ul li
    {
        width:50%;
    }
}
@media screen and (max-width:1200px) {
.nav .nav-right>ul,
.cp-center .accordion
{
  display: none;
}
.mobile-header {
    display: block;
}
.cp-center .cp-c-m .cp-c-m-left {
    width: 100%;
}
.cp-center .cp-c-m .cp-c-m-left>p {
    text-align: center;
}
.cp-center .cp-c-m .cp-c-m-right {
    width: 100%;
}
}

@media screen and (max-width:640px) {


    .inner,
    .fz .fz-btn ul, .fwzc .fw-btn ul, .hz .hz-btn ul, .js .js-btn ul, .solve .solve-btn ul, .lxwm .lx-btn ul, .qy .qy-btn ul, .ry .ry-btn ul, .xwzx .xw-btn ul, .yx .yx-btn ul, .zp .zp-btn ul, .download .download-btn ul{
        width: 96%;
    }

    /* 14px字体大小 */
    .cp-xq .cp-xq-m .cp-txt .cp-m p,.js .js-m-m .js-txt p,.solve-xq .solve-m-txt p,.zdh .zdh-m-m-left p{
        font-size: 14px;
    }
    /* 16px字体大小 */
.fwzc .fw-m ul li .fw-m-m-txt p:nth-child(1){
    font-size: 16px;
}
    .mobile-header{
        display: block;
    }
    .nav_avtive{
        padding: 22px 0 !important;
    }

    .box{
        padding-top: 97px !important;
    }
    .swp .search div{
        display: none;
    }
    .swp .search,
    .cp-center .cp-c-m .cp-c-m-left,
    .cp-center .cp-c-m .cp-c-m-right,
    .solve-xq .solve-m .solve-m-h>div,
    .lxwm .lx-m-m .lx-m-ipt .lx-m-ipt-left, .lxwm .lx-m-m .lx-m-ipt .lx-m-ipt-right,
    .lxwm .lx-m-m ul li
    {
        width: 100%;
    }
    .swp .search p:nth-child(1){
        font-size: 26px;
    }
    .swp .search p:nth-child(2){
        font-size: 16px;
        margin: 8px 0;
    }
    .nav .mobile-search{
        display:block;
    }
    .nav .nav-right{
        display: flex;
        align-items: center;
        margin-left: 10px;
    }
    /* 模块内 内容距离 */
    .content .ms,
    .content .ms .swiper-ms,
    .foot .foot-m-right,
    .hz .hz-m-m, .hz .hz-m-m-m, .js .js-m-m,.solve-xq .solve-xq-m,
    .qy .qy-m-m,
    .zdh .zdh-swp-box,
    .zdh .zdh-cp,
    .zdh .zdh-cp-btn
    {
        margin-top: 40px;
    }
    /* 模块之间距离 */
    .gc,.xw,.fw,.gy{
        margin-top: 60px;
    }
    .content .ms .txt2{
        margin-top: 20px;
    }
    .content .ms .swiper-ms p{
        font-size: 18px;
    }
    .gc .swiper-gc-txt .gc-txt2>p:nth-child(2){
        display: none;
    }
    .gc .swiper-gc-txt .swp-gc{
        padding: 0 16px;
    }
    .gc .swiper-gc-txt .gc-txt1{
        margin-top: 22px;
    }
    .gc .swiper-gc-txt .gc-txt1>p:nth-child(1){
        font-size: 14px;
    }
    .gc .swiper-gc-txt .gc-txt1>p:nth-child(2),.xw .xw-h p:nth-child(2), .fw .fw-h p:nth-child(2),.gy .gy-h p:nth-child(2){
        font-size: 28px;
        margin-top: 6px;
    }
    .gc .swiper-gc-txt .gc-txt2{
        margin-top: 30px;
    }
    .gc .swiper-gc-txt .gc-txt2>p:nth-child(1){
        font-size: 18px;

    }
    .gc .swiper-gc-txt{
        width: 100%;
        background-color: rgba(0, 0, 0, .3);
    }
    .gc .inner,
    .xw .xw-m .xw-m-left,
    .xw .xw-m .xw-m-right,
    .foot .foot-m-right
    {
        width: 100%;
    }
   .gc .swiper-button-next, .swiper-button-prev{
        top: 83%;
    }
   .gc .swiper-button-prev, .swiper-rtl .swiper-button-next{
        left: 2% !important;
    }
   .gc .swiper-button-next, .swiper-rtl .swiper-button-prev{
        right: 2% !important; 
        
    }
    .xw .xw-m .xw-m-left .xw-m-l-txt{
        margin-left: 20px;
    }
    .xw .xw-m .xw-m-left .xw-m-l-txt p:nth-child(2){
        margin: 8px 0;
        font-size: 17px;
    }
    .xw .xw-m .xw-yy{
        height: 46%;
    }
    .xw .xw-m .xw-m-right>div{
        width: 48%;
        margin-top: 20px;
    }
    .xw .xw-m-right .xw-m-r-txt p:nth-child(2){
        font-size: 14px;
    }
    .xw .xw-m-right .xw-m-r-txt{
        padding: 8px 10px;
    }
    .xw .xw-m .xw-m-right{
        flex-direction: unset;
    }
    .fw .fw-m{
        margin-top: 30px;
    }
    .fw .fw-m-left .fw-m-l-txt,.fw .fw-m-right .fw-m-l-txt{
        font-size: 22px;
    }
    .gy .gy-h{
        margin-top: 40px;
    }
    .gy .gy-number ul li{
        margin-bottom: 30px;
        width: 30%;
    }
    .gy .gy-number ul li h1{
        font-size: 30px;
    }
    .gy .gy-number ul li p{
        font-size: 14px;
        margin-top: 10px;
    }
    .gy .gy-number{
        margin-top: 60px;
        margin-bottom: 80px;
    }
     .foot .foot-m-right::after{
        content: '';
        width: 62%;
     }
     .foot .foot-m-right dl{
        margin-bottom: 26px;
        margin-right:26px;
     }
     .foot .foot-b{
        margin-top: 10px;
        margin-bottom: 22px;
     }
     .cp-xq .cp-xq-h .swiper-slide>div{
    width: 66%;
}
.cp-xq .swiper-button-next, .cp-xq .swiper-button-prev{
    top: 34% !important;
}
.cp-xq .swiper-button-next, .swiper-rtl .swiper-button-prev{
    right: 0 !important;
}
.cp-xq .swiper-button-prev, .swiper-rtl .swiper-button-next{
    left: 0% !important;
}

.cp-xq .cp-xq-m-btn ul li{
    margin-right: 10px;
    padding: 22px 0;
}

.cp-xq .cp-xq-m{
    margin-top: 50px;
}
.cp-xq .cp-xq-m .cp-txt{
    margin-top: 40px;
}
.cp-xq .cp-xq-m .cp-txt .cp-h p, .cp-xq .cp-xq-m .cp-table .cp-h p{
    font-size: 26px;
}
.cp-xq .cp-xq-m .cp-txt .cp-h hr, .cp-xq .cp-xq-m .cp-table .cp-h hr{
    width: 13%;
}
.cp-xq .cp-xq-m .cp-table{
    margin-top: 30px;
}
.foot-lx p{
    font-size: 22px;
    margin-top: 50px;
}
.foot-lx button{
    margin-bottom: 45px;
}
.cp-center .cp-c-h{
    display: none;
}
.cp-center .cp-c-m .cp-c-m-right>ul li{
    width: 48%;
}
.cp-center .cp-c-m-right .cp-c-m-img{
    height: 176px;
}
.cp-center .cp-c-m-img{
    width: 80%;
    margin:0 auto;
}
.fy ul .last button, .fy ul .next button, .fy ul li:last-child button{
    width: 52px;
}
.fy ul li button,.fy ul li input{
    width: 30px;
    height: 30px;
}

/* 标题字体大小 */
.cp-center .cp-c-m .cp-c-m-left>p,
.fz .fz-m h1, .fwzc .fw-m h1, .hz .hz-m h1, .js .js-m h1, .solve .solve-m h1, .lxwm .lx-m h1, .qy .qy-m h1, .ry .ry-m h1, .xwzx .xw-m h1, .zp .zp-m h1, .zdh .zdh-m h1, .download .download-m h1,
.solve-xq .solve-m-h h1, .solve-xq .solve-m>h1,
.yx .yx-m h1
{
    font-size: 26px;
}
/* 居中 */
.cp-center .cp-c-m .cp-c-m-left>p{
    text-align: center;
}

.fz .fz-btn, .fwzc .fw-btn, .hz .hz-btn, .js .js-btn, .solve .solve-btn, .lxwm .lx-btn, .qy .qy-btn, .ry .ry-btn, .xwzx .xw-btn, .yx .yx-btn, .zp .zp-btn, .download .download-btn{
    bottom: -36%;
}
.fz .fz-btn ul li span, .fwzc .fw-btn ul li span, .hz .hz-btn ul li span, .js .js-btn ul li span, .solve .solve-btn ul li span, .lxwm .lx-btn ul li span, .qy .qy-btn ul li span, .ry .ry-btn ul li span, .xwzx .xw-btn ul li span, .yx .yx-btn ul li span, .zp .zp-btn ul li span, .download .download-btn ul li span{
    font-size: 14px;
}
.fz .fz-btn ul li hr, .fwzc .fw-btn ul li hr, .hz .hz-btn ul li hr, .js .js-btn ul li hr, .solve .solve-btn ul li hr, .lxwm .lx-btn ul li hr, .qy .qy-btn ul li hr, .ry .ry-btn ul li hr, .xwzx .xw-btn ul li hr, .yx .yx-btn ul li hr, .zp .zp-btn ul li hr, .download .download-btn ul li hr{
    margin-right: 6px;
    width: 2px;
}
.fz .fz-btn ul li, .fwzc .fw-btn ul li, .hz .hz-btn ul li, .js .js-btn ul li, .solve .solve-btn ul li, .lxwm .lx-btn ul li, .qy .qy-btn ul li, .ry .ry-btn ul li, .xwzx .xw-btn ul li, .yx .yx-btn ul li, .zp .zp-btn ul li, .download .download-btn ul li{
    margin-right: 6px;
    margin-left: 6px;
}
.fwzc .fw-m-m{
    margin-top: 36px;
}
.fwzc .fw-m ul li .fw-m-m-txt{
    margin-top: 16px;
}
.fwzc .fw-m ul li{
    width: 48%;
    margin-bottom: 32px;
}
/* 模块之间 */
.fwzc .swiper-fwzc,.solve-xq .solve-xq-m .solve-m-txt, .solve-xq .solve-m ul,.solve-xq .solve-xq-m .solve-m:nth-child(2),.lxwm .lx-m-m .lx-m-ipt,.solve .solve-m-m, .lxwm .lx-m-m,.zp .zp-m-m{
    margin-top: 40px;
    line-height: 2;
}
.hz .hz-m-m-m ul li{
    width: 48%;
    margin-bottom: 36px;
}

.hz .hz-m-m-m ul li p, .solve-xq .solve-m ul li p{
    margin: 22px 0;
    font-size: 16px;
}
.fz .fz-m>.inner, .fwzc .fw-m>.inner, .hz .hz-m>.inner, .js .js-m>.inner, .solve .solve-m>.inner, .lxwm .lx-m>.inner, .qy .qy-m>.inner, .ry .ry-m>.inner, .xwzx .xw-m>.inner, .yx .yx-m>.inner, .zp .zp-m>.inner{
    width: 90%;
}
.solve-xq .solve-m .solve-m-h{
    flex-direction: column;

}
.solve-xq .solve-m .solve-m-h>div:last-child{
    text-align: center;
    margin-top: 26px;
}
.solve-xq .solve-m ul li{
    width: 48%;
}
.solve .solve-txt p:nth-child(1){
    font-size: 18px;
}
.lxwm .lx-m-m ul li,
.qy .qy-m-m ul li .qy-m-m-left,
.qy .qy-m-m ul li .qy-m-m-right,
.yx .yx-m-m .yx-m-m-left
{
    width: 100%;
}
.lxwm .lx-m-m .lx-m-ipt h1{
    font-size: 26px;
}
.lxwm .lx-m-m ul, .lxwm .lx-m-m .lx-m-ipt>div, .qy .qy-m-m ul li{
    flex-flow: column-reverse;
}
.qy .qy-m-m ul li:nth-child(2n){
    flex-flow: column-reverse;
}
.qy .qy-m-m ul li .qy-m-m-right p:nth-child(1){
    font-size: 24px;
}
.qy .qy-m-m ul li .qy-m-m-right .qy-txt{
    margin-top: 16px;
    margin-bottom: 16px;
}
.qy .qy-m-m ul li{
    margin-bottom: 70px;
}
.ry .ry-m .ry-m-btn button, .download .download-m .download-m-btn button{
    width: 128px;
    font-size: 16px;
}
.ry .accordion button{
    font-size: 16px;
}
.ry .submenu li{
    padding: 26px 0;
}
.submenu .submenu-img{
    margin-top: 26px;
}
.ry .submenu-txt>p{
    font-size: 22px;
}
.ry .submenu li{
    flex-flow: column-reverse;
    flex-wrap: wrap;
}

.xwzx .xw-h .xw-h-right, .xwzx .xw-h .xw-h-left,.zdh .zdh-m-m>div .zdh-m-m-left, .zdh .zdh-m-m>div .zdh-m-m-right{
    width: 100%;
}
.xwzx .xw-h .xw-h-right{
    margin-top: 26px;
}
.xwzx .xw-h .xw-h-right p:nth-child(2){
    font-size: 20px;
}
.xwzx .xw-h .xw-h-right ul li{
    padding-bottom: 20px;
    margin-bottom: 26px;
}
.xwzx .xw-m-ul{
    margin-top: 60px;
}
.xwzx .xw-m-ul ul li{
    width: 48%;
    margin-bottom: 40px;
}
.yx .yx-m-m .yx-m-m-left{
    background-color: #008487;
}

.yx .yx-m .yx-m-m-l-h{
    margin-top: 20px;
    text-align: center;
    padding-left: 6px;
}
.yx .yx-m-m .yx-m-m-left .yx-m-m-l-h>h1{
    font-size: 16px;
}
.yx .yx-m-m .yx-m-m-left .yx-m-m-l-h select{
    height: 30px;
}
.yx .yx-m-m .yx-m-m-right{
    height: 260px;
    margin-top: 12px;
}
.yx .yx-m-m{
    background-color: transparent;
}
.yx .yx-m-m .yx-m-m-right{
    width: 100%;
}
.zp .accordion li>button{
    padding-left: 12px;

}
.zp .accordion li>button>span{
    width: 38%;
}
.zp .accordion .btn-txt{
    width: 76%;
    margin-left: 1%;
    align-items: center;
}
.zp .accordion .btn-txt span{
    width: 30%;
    font-size: 12px;
}
.zdh .zdh-h>h1{
    width: 100%;
    text-align: center;
    font-size: 26px;
}
.zdh .zdh-m-m>.inner>div{
    flex-flow: column-reverse;
}
.zdh .zdh-m-m>div .zdh-m-m-left{
    margin-top: 20px;
}
.zdh .zdh-swp-txt{
    margin-top: 50px;
    margin-bottom: 50px;
}
.zdh .swiper-button-next, .swiper-button-prev,
.zdh .swiper-button-next, .swiper-button-prev{
    top: 88% !important;
}
.zdh .zdh-cp-btn>ul>li a{
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.zdh .zdh-cp-btn>ul>li span{
    font-size: 12px;
}
.zdh .zdh-cp-btn>ul>li{
    padding: 6px 6px;
    text-align: center;

}
.zdh .zdh-cp-cp ul li>a{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 80%;
}
.zdh .zdh-cp-cp ul li{
    width: 46%;
}
.zdh .zdh-cp-cp-img{
    height: 160px;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev{
    right: 70% !important;
}
.download .download-m-m ul li{
    width: 48%;
}

#timeLine{
    margin: 40px auto 0 auto !important;
}
.container-li{
    flex-flow:column-reverse;
}
.c-li-left{
    margin-top: 30px;
}

.c-li-left,.c-li-right{
    width: 100% !important;
}
.c-li-right p:nth-child(1){
    font-size: 46px !important;
}
.c-li-right p:nth-child(2){
    font-size: 16px !important;
}
.xwzx .xw-h
{
    margin-top:0;
}
.link
{
    margin-top:0;
}
.yc
{
    display:none;
}
.xs
{
    display:block;
}
.xw .xw-m .xw-m-left .xw-m-l-txt p:nth-child(3)
{
    color: #fff;
    font-size: 12px;
}
.index_news
{
     height:129px;
}
.index_case
{
     height:250px;
}
.submenu .submenu-img img {
    width: 100%;
}
.ry .submenu-txt
{
    margin-left:0;
}
.ry .submenu-txt .sub-txt
{
    margin-top:0;
}
.cp-m-table table {
    width: auto !important;
}
.cp-m-table table td, .cp-m-table table td
{
    padding:0 10px;
    font-size: 14px !important;
}
.solve-xq .solve-m-txt img
{
    width:100%;
    height:auto;
}
.solve .solve-m-m ul li
{
    width:96%;
}
.zp .submenu li {
    margin-left: 15px;
}
.lxwm .lx-m-m .lx-m-ipt>div
{
    flex-flow: column;
}
.cp-center .cp-c-m-img img {
    height: 125px;
}
.cp-center .cp-c-m .cp-c-m-right>ul li
{
    padding: 38px 0 10px 0;
}
.cp-center .cp-c-m .cp-c-m-right>ul li p
{
    font-size:14px;
    padding:0 25px;
}
.cp-xq .swiper-xq .swiper-slide img
{
    max-height: 267px;
}
.fz .fz-m, .fwzc .fw-m, .hz .hz-m, .js .js-m, .solve .solve-m, .lxwm .lx-m, .qy .qy-m, .ry .ry-m, .xwzx .xw-m, .yx .yx-m, .zp .zp-m, .zdh .zdh-m, .download .download-m
{
    margin-top:49px;
}
.news-time{ display:none;}
.news-txt {
    width: 100%;
    padding: 0 0 45px 0;
    /* border-bottom: 1px #e6e6e6 solid; */
    float: left;
    overflow: hidden;
}
.xhx img {
    width: 100%;
}

}
