/*1600*/
@media screen and (max-width: 1850px){
    /*--------------------------首页-----------------------*/
    .wcont{padding: 0 6vw;}
    .banner-tips{right: 6vw;}
    .box2-l-img{padding: 5rem 6vw;}
    .box2-r{padding: 5rem 6vw;}

    /*-----------------------图片列表------------------------*/
    /*-----------------------新闻详情------------------------*/
    /*-----------------------旗下公司详情------------------------*/
    /*-----------------------联系我们------------------------*/
    /*-----------------------旗下公司------------------------*/
    /*-----------------------产业链详情------------------------*/
    /*-----------------------产业链------------------------*/
    .cyllist-l{padding-left: 6vw;}
    .cyllist li:nth-child(even) .cyllist-l{padding-right: 6vw;}
    /*-----------------------产品中心------------------------*/
    /*-----------------------关于------------------------*/
    /*-----------------------公司详情2------------------------*/
    .qxxq-ens{width: 6vw;}
    .qxxq-t2{padding-right: 6vw;}
    .qxxq-t2-box{padding-left: 6vw;}
}

/*1440*/
@media screen and (max-width: 1580px){
    /*--------------------------首页-----------------------*/
    .header-c li{padding: 1.75rem 1.35rem;}
    .box1-info{height: 160px;-webkit-line-clamp:5;}
    .box1-r-tit-r{width: 16rem;}
    /*-----------------------图片列表------------------------*/
    /*-----------------------新闻详情------------------------*/
    /*-----------------------新闻列表------------------------*/
    /*-----------------------旗下公司详情------------------------*/
    /*-----------------------联系我们------------------------*/
    /*-----------------------旗下公司------------------------*/
    /*-----------------------产业链详情------------------------*/
    /*-----------------------产品中心------------------------*/
    .cpcenter-tips{padding-top: 3rem;}
    /*-----------------------关于------------------------*/
    /*-----------------------公司详情2------------------------*/
    .qxxq-t1-fos-l{width: 55%;}
    .qxxq-t1-fos-r{width: 40%;}
}


/*1280*/
@media screen and (max-width: 1420px){
    /*--------------------------首页-----------------------*/
    html,body{font-size: 14px;}
    .newbox1-ls{margin-top: 2rem;}
    .newbox1-ls li{margin-top: 2.5rem;}
    /*-----------------------图片列表------------------------*/

    /*弹窗*/
    .ztoast-cont{width: 80vw;}
    /*-----------------------新闻详情------------------------*/
    /*-----------------------新闻列表------------------------*/
    /*-----------------------旗下公司详情------------------------*/
    /*-----------------------联系我们------------------------*/
    /*-----------------------旗下公司------------------------*/
    .qxgs-r p{font-size: 3rem;}
    /*-----------------------产业链详情------------------------*/
    /*-----------------------产业链------------------------*/
    .cyllist-l-tit h1{font-size: 5rem;}
    .cyllist-l-tit p{font-size: 1.5rem;}
    .cyllist-l-i2{height: 160px;-webkit-line-clamp:4}
    /*-----------------------产品中心------------------------*/
    .cpcenter-desc h1{font-size: 1.5rem;}
    .cpcenter-tbox .cpcenter-gg{padding-top: 0;}

    .cpcenter-top:after{width: 50%;}
    .cpcenter-top:before{width: 50%;}
    .cpcenter-top-ctrl #cpnow{font-size: 2rem;}
    /*-----------------------关于------------------------*/
     /*-----------------------公司详情2------------------------*/
}


/*1024*/
@media screen and (max-width: 1240px){
    /*--------------------------首页-----------------------*/
    .header{padding: 1rem 0;}
    .header-c{display: none;}
    .header-r{display: flex;align-items: center;}
    .header-lll{display: none;}
    .header-btns{width: 30px;position: relative;z-index: 33;margin-right: 15px;height: 20px;}
    .header-btns span{width:100%;height: 2px;position: absolute;top:0;left:0;background: #fff;}
    .header-btns span:nth-child(1){transition:transform .3s ,width .3s, left .3s,top .3s .3s}
    .header-btns span:nth-child(2){top:50%;transition: .6s;}
    .header-btns span:nth-child(3){top:100%;transition:transform .3s ,width .3s,left .3s, top .3s .3s}

    .header-btns.act span:nth-child(1){top:50%;transform: rotate(45deg);transition:top .3s ,width .3s .3s,left .3s .3s, transform .3s .3s;width: 60%;left: 20%;}
    .header-btns.act span:nth-child(2){opacity: 0;}
    .header-btns.act span:nth-child(3){top:50%;transform: rotate(-45deg);transition:top .3s ,width .3s .3s,left .3s .3s, transform .3s .3s;width: 60%;left: 20%;}

    .header-msg{}
    .header-msg span{font-size: 1.125rem;color: #ffffff;display: block;}
    .header-msg i{font-size: 1.125rem;color: #ffffff;display: block;}

    .navs{display: block;position: fixed;z-index: 222;top:0;left:0;width: 100%;height: 0;background:  no-repeat center #313437;background-size: cover;box-sizing: border-box;transition: .6s;opacity: 0;overflow: hidden;}
    .navs.act{opacity: 1;height: 100%;padding-top: 8rem;padding-bottom: 3rem;}
    .navs .wcont{height: 100%;}
    .navs-cen{height: 100%;overflow-y: auto;position: relative;z-index: 4;}
    .navs-cen ul li{border-bottom: 1px solid #ccc;margin-bottom: 1rem;}
    .navs-cen ul li h1{font-size: 1.375rem;color: #fff;margin-bottom: 1rem;position: relative;}
    .navs-cen ul li .navbtn{position: absolute;right: 0;top: -.25rem;font-size: 1.5rem;color: #fff;font-family: "iconfont";font-weight: normal;display: block;cursor: pointer;padding: .5rem;transition: .3s;}
    .navs-cen ul li p{font-size: 1rem;color: #fff;padding: .3rem 0;}
    .navs-cen ul li .navbtn.act{transform: rotate(90deg)}
    .navs-cen ul li .navs-subs{display: none;padding-bottom: .5rem;}

    .newbox1-info{margin-top: 3rem; line-height: 35px; height: 145px;}
    .newbox1:after{width: 23rem;height: 15rem;}
    .newbox1-logo{width: 10rem;}
    .newbox1-slogo h1{font-size: 2rem;}
    .newbox1-more{margin-top: 1.5rem;}
    .newbox1-ntit img{height:7.5rem}
    .newbox1-ls li a{display: block;text-align: center;}
    .newbox1-ls li img{margin-right: 0;margin-bottom: 0.5rem;height: 3.5rem;}

    /*底部*/
    .bottom-t1-c{display: none;}
    .bottom-t2{height: auto;margin-top: 4rem;}
    .bottom-t2-c{display: none;}
    .box1-r h1{font-size: 2.5rem;}
    .box1-r-tit-r{width: 13rem;}

    /*-----------------------图片列表------------------------*/
    /*-----------------------新闻详情------------------------*/
    .nytwos{display: block;}
    .nytwos-r{display: none;}
    /*-----------------------新闻列表------------------------*/

    .xwlist-top-dec{height: 72px;-webkit-line-clamp:3}
    /*-----------------------联系我们------------------------*/
    /*-----------------------旗下公司------------------------*/
    /*-----------------------产业链详情------------------------*/
    /*-----------------------产业链------------------------*/
    /*-----------------------产品中心------------------------*/
    /*-----------------------关于------------------------*/
    .qxxq-t1-fos-r{padding-left: 0;}
    .qxxq-t1-dou{display: none;}
}


/*手机*/
@media screen and (max-width: 1000px){
    /*--------------------------首页-----------------------*/
    html,body{font-size: 12px;}
    .navs-cen ul li p{font-size: 1.125rem;}
    .banner-infos{width: 70vw;height: auto;}
    .banner-bot{bottom: 4rem;}
    .banner-bot .wcont{justify-content: center;}
    .banner-tips{display: none;}
    .banner-bot .banner-pag span{width: 10px;height: 10px;}
    .banner-video{display: none;}
    .banner-video img{height: 4.5rem;}

    .box1-tl{display: none;}
    .box1-r{width: 100%;}
    .box1-r h1{font-size: 2rem;}
    .box1-ls{padding: 1rem 0;margin-top: 1rem;}
    .box1-ls ul{flex-wrap: wrap}
    .box1-ls ul li{width: 30%;padding: 2rem 0;}
    .box1-ls ul li img{height: 5rem;}
    .box1-ls ul li p{font-size: 1.25rem;}
    .box1-ls ul li i{display: none;}

    .newbox1{padding: 6vw 0;}
    .newbox1:after{width: 15rem;height: 10rem;}
    .newbox1-box{display: block;}
    .newbox1-l{width: 100%;}
    .newbox1-logo{width: 7rem;}
    .newbox1-info{margin-top: 2rem;}
    .newbox1-ls li i{display: none;}
    .newbox1-r{width: 100%;margin-top: 6vw;}
    .newbox1-ntit{float: none;text-align: left;display: flex;align-items: center;}
    .newbox1-ntit img{height: 4.5rem;margin-right: 10px;}
    .newbox1-ntit h1{font-size: 2rem;}

    .newbox1-sw-bot span{padding: 5px 15px;transform:translateY(-5px);}
    .newbox1-date h1{font-size: 2.5rem;}

    .box2{display: block;}
    .box2-l-img{padding-bottom: 12rem;padding-top: 2rem;}
    .box2-l img{height: 5rem;}
    .box2-l-b{position: static}
    .box2-l-b ul{padding: 2.5rem 0;}
    .box2-l-b ul li p{font-size: 14px;}


    .box2-r{margin-left: 0;border-radius: 0;padding: 10vw 0;}
    .box2-r ul{height: 25rem;}
    .box2-r li p{font-size: 16px;}

    .box3-t{padding-top: 6vw;}
    .box3-t-l{width: 100%;}
    .box3-t-s2{margin: 1.5rem 0;}
    .box3-t-spic{display: block;margin-bottom: 2rem;}
    .box3-t-s4{margin-top: 2rem;padding:0;}
    .box3-t:after{display: none;}
    .box3-t-r{display: none;}
    .box3-b{margin-top: 2rem;padding: 6vw 0;}
    .coms{flex-direction: column-reverse}

    .box4{padding:6vw 0;}
    .box4 .wcont{flex-direction: column-reverse}
    .box4-r h1{font-size: 2rem;}
    .box4-r p{display: none;}
    .box4-l{margin-right: 0;margin-top: 1rem;}
    .box4-l ul{display: flex;flex-wrap: wrap;justify-content: center;grid-gap: 0;}
    .box4-l ul li{margin: .5rem;}
    .box4-l ul li:nth-child(2),.box4-l ul li:nth-child(3),.box4-l ul li:nth-child(6){background: #00c19d;}


    .box4-l ul li:nth-child(2) i,.box4-l ul li:nth-child(3) i,.box4-l ul li:nth-child(6) i{color: #ffffff;}
    .box4-l ul li:nth-child(2) p,.box4-l ul li:nth-child(3) p,.box4-l ul li:nth-child(6) p{color: #ffffff;}

    .boxtit{justify-content: space-between !important;}
    .boxtit-names h1{font-size: 1.75rem;}
    .boxtit-names p{font-size: 12px;}
    .boxtit-ls ul{align-items: start}
    .boxtit-ls li{writing-mode: vertical-rl;margin-left: 1rem;letter-spacing: 5px;}
    .box5{padding:6vw 0;}
    .box5-r{display: none;}
    .box5 .boxtit-ls{margin-left: 0;}
    .swiper-pro{margin-top: 6vw}
    .box6{padding:6vw 0;}
    .box6-bot{display: block;margin-top: 3rem}
    .box6-bot-l{width: 100%;}
    .box6-bot-r{width: 100%;margin-top: 2rem;}
    .news-tips{margin-bottom: 20px;}
    .news-tit{margin-bottom: 20px;}
    .news-dec{margin: 20px 0;}
    .news-date{height: auto;margin-top: 20px;}
    .bottom-t{padding: 6vw 0;}

    .bottom-t1{justify-content: center;}
    .bottom-logo{width: 139px;}
    .bottom-phone span{font-size: 1.5rem;}
    .bottom-t1-r{display: none;}

    .bottom-t2{display: block;text-align: center;margin-top: 2rem;}
    .bottom-t2 p{padding: 0;line-height: 2.5;}
    .bottom-t2-l span{display: block;}
    .bottom-t2-r{text-align: center}
    .bottom-b{display: block;text-align: center;line-height: 1.8;padding:6vw 0;}

    /*-----------------------图片列表------------------------*/
    .nyboxs{padding:1rem 0;}
    .nybanner{height: 40vh;}
    .nybanner-info{padding-top: 10vh;}
    .nybanner-info h1{font-size: 1.5rem;}
    .nybanner-info img{display: none;}

    .nytytop{display: block;padding: 1rem 0;}
    .mbx{font-size: 12px;}
    .subs{margin-top: .5rem;}
    .subs a{margin-right: .5rem;margin-top: .5rem;display: inline-block;}
    .subs a.act:after{display: none;}

    .plist{justify-content: space-between;}
    .plist li{width: 100%;margin-right: 0;margin-bottom: 1.5rem;}
    .plist-tit{padding: .5rem 10px;font-size: 14px}

    /*分页*/
    .fenye{padding: 2rem 0;}
    .fenye a, .fenye span{width: 30px;line-height: 30px;height: 30px;font-size: 14px;margin:5px 2px;}

    /*-----------------------新闻详情------------------------*/
    .xwdetail-tit h1{font-size: 1.5rem; padding: 1.5rem 1rem;}
    .xwdetail-sup-s{margin-right: 2rem;}
    .xwdetail-sup{padding: 1.5rem 1rem;}
    .xwdetail-link p{padding-right: 80px;}
    .xwdetail-link a span{font-size: 12px;}

    /*-----------------------新闻列表------------------------*/
    .xwlist-top a{display: block;}
    .xwlist-top-l{width: 100%;}
    .xwlist-top-r{width: 100%;padding-right: 0;margin-top: 1.5rem;}
    .xwlist-top-h1{font-size: 1.5rem;}
    .xwlist-top-r-b .xwdetail-sup-s:last-child{display: none;}
    .xwlist-bot ul{display: block;}
    .xwlist-bot ul li{width: 100%;margin-right: 0;}
    /*-----------------------旗下公司详情------------------------*/
    .qxgsxx-tit{font-size: 1.5rem;}
    .qxgsxx-tit span{font-size: 1.25rem;}
    .qxgsxx-top-tit h1{font-size: 1.5rem;padding-bottom: 1.5rem;}
    /*-----------------------联系我们------------------------*/
    .lxwmex-cont{padding: 2rem;}
    .lxwmex-bots{margin-top: 2rem;}
    .lxwmex-bots ul{display: block;}
    .lxwmex-bots ul li{padding: 1rem 0;}
    .lxwmex-zs{display: none;}
    .lxwmmaps{height: 40vh;}
    /*-----------------------旗下公司------------------------*/
    .qxgs ul li{display: block;}
    .qxgs-l{width: 100%;}
    .qxgs-r{display: none;}

    /*-----------------------产业链详情------------------------*/
    .cyldetail-tit h2{padding: 1.5rem 0;font-size: 1.5rem;}
    .cyldetail-tit h1{font-size: 1.5rem;}
    /*-----------------------产业链------------------------*/
    .cyllist li{margin-bottom: 2rem;}
    .cyllist-l{width: 100%;padding: 0 !important;}
    .cyllist-l-tit{padding: 1.5rem 2rem;}
    .cyllist-l-bgs{display: block;}
    .cyllist-l-bgs img{display: block;width: 100%;}
    .cyllist-l-info{padding: 2rem 6vw;}
    .cyllist-l-i2{line-height: 30px;height: 120px;}
    .cyllist-r{display: none;}
    /*-----------------------产品中心------------------------*/
    .cpcenter-top .wcont{display: block;}
    .cpcenter-name{display: flex;align-items: center;position: relative;z-index: 3;}
    .cpcenter-name img{height: 5rem;}
    .cpcenter-name-s{display: block;padding-top: 0;margin-left: 1rem;}
    .cpcenter-name-s h1{writing-mode: unset;font-size: 2rem;}
    .cpcenter-name-s p{writing-mode: unset;padding-top: 5px;}
    .cpcenter-name-s p i{margin-right: 3px;}

    .cpcenter-tbox{display: block;}
    .cpcenter-tbox .cpcenter-img{width: 100%;}
    .cpcenter-tbox .cpcenter-desc{width: 100%;padding: 3rem 0;}
    .cpcenter-contright{margin-top: 3rem;}

    .cpcenter-top:after{width: 100%;top: 0;}
    .cpcenter-top:before{width: 100%;height: 8rem;}
    .cpcenter-top-ps{width: 100%;height: 8rem;}
    .cpcenter-top-ctrl{display: none;}
    .cpcenter-top-sfs{width: 100%;}

    .cpcenter-ls li .cpcenter-ls-boxs{display: block;}
    .cpcenter-rs{display: block;}
    .cpcenter-rs-li{width: 100%;margin-bottom: 2rem;}
    .cpcenter-rs-li:last-child{margin-bottom: 0;}
    .cpcenter-rs-li .cpcenter-desc{padding: 2rem 0;}
    .cpcenter-rs-li .cpcenter-link{padding-bottom: 2rem;}
    /*-----------------------关于------------------------*/
    .gywm-t1{display: block;}
    .gywm-t1:after{display: none;}
    .gywm-t1-tit{padding: 2rem 0;}
    .gywm-t1-r{width: 100%;padding:3rem 0;}
    .gywm-t1-im{display: none;}

    .gywm-t2 .wcont{display: block;}
    .gywm-t2-l li{padding: 3rem 0;}
    .gywm-t2-r{width: 100%;}

    .gywm-t3{padding: 5rem 0;}
    .gywm-t3-box{width: 100%;}
    .gywm-t3-tit h1{font-size: 1.5rem;}
    .gywm-t3plist li{width: 32%;}
    .gywm-t3plist li:nth-child(4n){margin-right: 2%;}
    .gywm-t3plist li:nth-child(3n){margin-right: 0;}

    .gywm-t4-box{display: block;}
    .gywm-t4-l{padding-right: 0;text-align: center;}
    .gywm-t4-l h1{font-size: 1.5rem;}
    .gywm-t4-l p{font-size: 3rem;}
    .gywm-t4-r{margin-top: 3rem;}

    .gywm-t5{padding-bottom: 4rem;}
    .gywm-t5-t-l h1{font-size: 1.5rem;}
    .gywm-t5-t-r{font-size: 3rem;}

    .gywm-t6-box{display: block;}
    .gywm-t6-l{width: 100%;text-align: center;}
    .gywm-t6-l h1{font-size: 1.5rem;}
    .gywm-t6-l p{font-size: 3rem;}

    .gywm-t6-r{width: 100%;margin-top: 3rem;}
    .gywm-t6-r a{padding: 0;}
    .gywm-t6-r a p{position: static;width: 100%;max-width: none;text-align: center;box-sizing: border-box}

    .gywm-t6-ctrl{display: none;}
    /*-----------------------公司详情2------------------------*/
    .qxxq-ens{display: none;}
    .qxxq-subs{flex-direction: column-reverse;align-items: start;}
    .qxxq-subs .mbx{margin-top: 1rem;}
    .qxxq-t1-fos{display: block;}
    .qxxq-t1-fos-l{width: 100%;height:20rem;}
    .qxxq-t1-fos-r{width: 100%;}
    .qxxq-t1box{border: none;}
    .qxxq-t2{background: #fff;padding-right: 0;margin-top: 0;}
    .qxxq-t2-na{font-size: 1.5rem;border-bottom: 1px solid #d4d4d4;margin-bottom: 1.5rem;}
    .qxxq-t2-box{border: none;padding-left: 0;}
    .qxxq-t2-infs{padding: 3rem 6vw;}
    .qxxq-bottom{padding: 2rem 0;}
    .qxxq-bottom .wcont{display: block;text-align: center;}
    .qxxq-bottom p{padding: 5px 0;}
}



