@media(max-width: 992px){
    body{padding-bottom:53px}
    .container{width:94%;max-width:94%;padding:0}
    .head_pc{display: none}
    .pc_block{display: none;}
    .m_block{display: block;}

    .mobile_header{display: block}
    .mobile_header{width:100%; height:100px;z-index:1999;display: block;padding:10px 0;background: rgb(242,242,242);}
    .mobile_header .container{height:100%;padding:0}
    .mobile_header .header_logo{width:90%;height:100%;display: flex;align-items: center;}
    .mobile_header .header_logo img{height:60px;}

    .mobile_header .header_right{width:30%;display: flex;justify-content: flex-end;align-items: center;}
    .mobile_header .menu_icon{font-size: 25px;width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;cursor: pointer;background: #ff8a00;color:#fff;border-radius: 5px}

    .mobile_header .nav-phone {position:fixed; top:0; right:-100%; width:100%; height: 100vh; background:#fff;z-index:2000;color:#e7433e;padding:0;box-sizing: border-box;}
    .mobile_header .close {font-size: 30px;width: 50px;height: 50px;background: #ff8a00;color:#fff;border-radius: 3px;cursor: pointer;opacity: 1;margin:10px;font-weight: lighter}

    .mobile_header .mobile_menu {width:100%; margin-top:70px; height:auto; z-index:99;}
    .mobile_header .mobile_menu li{width:100%;padding:15px 20px;border-bottom:1px solid #eee;background:#233d9a }
    .mobile_header .mobile_menu li a{display:block;height:100%; font-size:17px;color:#fff;width:80%; }
    .mobile_header .mobile_menu li i{ margin-right:5px;}

    .mobile_header .open_sub{display: block;color:#fff;font-size:20px;width:20%;text-align: right}
    .mobile_header .close_sub{display: none;color:#fff;font-size:20px;width:20%;text-align: right}
    .mobile_header .subs{background:#233d9a;width:100%;display: none;}
    .mobile_header .sub{padding:15px 40px;width:100%;}

    /*轮播图*/
    .banner{height:210px;}
    .n_banner{height:210px;}
    .swiper{width: 100%;height:100%;position: relative}
    .swiper .swiper-wrapper{width: 100%;height:100%;}
    .swiper .swiper-slide {width: 100%;height:100%;}
    .swiper img{width: 100%;height:100%;object-fit: cover}
    .swiper .swiper-pagination-bullet {width: 15px;height: 15px;text-align: center;background:#ffff;border:2px solid #660000;margin:0 6px!important;}
    .swiper .swiper-pagination-bullet-active {background: #660000;}
    .swiper .swiper-pagination{position: absolute;display: flex;flex-direction: row;justify-content: center;box-sizing: border-box;bottom: 30px!important;width:100%;}

    .erduo{width: 50px;height:50px;border-radius: 100%;background-color: var(--main);font-size: 10px}
    .erduo::after{font-size: 20px;position: absolute; left: 50%; top: 50%;transform: translate(-50%, -50%);}

    /*首页-简介*/
    .de_about{padding:40px 0;}
    .de_about .container{}
    .de_title{width:70%;}
    .de_about .content{text-align: center;margin:30px 0;width: 100%;text-align: left;}
    .de_about .content p{color:rgb(90, 90, 90);font-size:17px;line-height:2em;text-indent: 2em;}
    .about_more{margin:0 auto;width:116px;height:34px;border-radius: 34px;background: #ff8a00;color:#fff;font-size:18px;text-align: center;line-height: 34px}

    /*内页-简介*/
    .page_about .de_about .container{width:94%;max-width: 94%;}
    .page_about .de_about .de_title{margin-bottom:20px}
    .page_about .de_about .content{text-align: left;margin:20px 0;}
    .page_about .de_about .content p{font-size:17px;text-indent: 2em;}
    .page_about .de_about .content img{max-width: 100%;}
    .page_about .de_about .box{display: block!important;}
    .page_about .de_about .box_img{width:100%;aspect-ratio:483/272;overflow: hidden;margin-bottom:10px}
    .page_about .de_about .box_comp{width:100%;height:100%;object-fit: cover;}

    /*首页-产品*/
    .de_pdt{background: rgb(242, 242, 242);padding:40px 0;}
    .de_pdt .container{}
    .de_pdt .de_title{margin-bottom:35px}

    /*首页-新闻*/
    .de_news{padding:40px 0;}
    .de_news .container{}
    .de_news .de_title{margin-bottom:40px;width:90%}

    /*首页-联系*/
    .de_contact{background: rgb(242, 242, 242);padding:40px 0;}
    .de_contact .container{}
    .de_contact .de_title{margin-bottom:40px;}
    .de_contact .box{width:100%;}

    .de_contact .de_cont{width:100%;position: relative}
    .de_contact .de_cont .line{margin-bottom:30px;}
    .de_contact .de_cont .line:last-child{margin-bottom:0px;}
    .de_contact .de_cont .iconfont{font-size:35px;margin-right:25px;width:35px;color:rgb(255,138,0)}
    .de_contact .de_cont .txt{color:#5a5a5a;font-size:17px;}
    .de_contact .de_cont .d1{margin-bottom:8px;color:#000}
    .de_contact .de_cont .d2{line-height: 1.5;}
    .de_contact .de_cont a{}
    .de_contact .de_cont a:hover{color:#47cdff}
    .de_contact .de_cont .codes{position: absolute;z-index:2;right:0;bottom:40px;width:53%;}
    .de_contact .de_cont .codes .code{width:47%;}
    .de_contact .de_cont .codes .de_code{width:100%;aspect-ratio:1/1}
    .de_contact .de_cont .codes p{color:rgb(35, 61, 154);font-size:17px;margin-top:10px;text-align: center;font-weight: bold}

    /*底部*/
    footer{background: rgb(35, 61, 154);height:auto;padding:15px 0}
    footer .container{flex-direction: column!important;align-items: start}
    footer p{color:#fff;font-size:16px;margin:0 10px;text-align: left;margin:5px 0}
    footer a{color:#fff;font-size:16px;}
    footer a:hover{color:#47cdff}
    footer .gongan{margin-right:3px;}

    /*移动端底部*/
    .m_foot{display: flex!important;background: #1d2123;height:53px;position: fixed;bottom:0;left:0;z-index:999;width:100%}
    .m_foot .item{width:25%;display: flex;justify-content: center;align-items: center;color:#fff;}
    .m_foot .iconfont{font-size:20px;}
    .m_foot p{font-size:16px;margin-left:5px}

    /*生产环境*/
    .page_fac{padding:40px 0;background: #f2f2f2}
    .page_fac .container{}
    .page_fac .de_title{margin-bottom:30px;}
    .page_fac .list{width:100%;display: flex;justify-content: space-between;align-items: center;flex-wrap:wrap;}
    .page_fac .item{width:100%;}
    .page_fac .imgbox{width:100%;aspect-ratio:380/215;overflow: hidden}
    .page_fac .imgbox img{width:100%;height:100%;object-fit: cover;transition: .5s;}
    .page_fac .item:hover img{transform: scale(1.1)}
    .page_fac p{text-align: center;font-weight: bold;color:#000;padding:15px 0;font-size:17px}

    .page{margin-top:30px}
    .pagination li{width:30px;height:30px;display: flex;justify-content: center;align-items: center;background:#000;color:#fff;font-size:16px;margin:0 3px; }
    .pagination li a{color:#fff;}
    .pagination li.active{background:#AAD83E }
    .pagination li.disabled{cursor:text‌;background:#ddd;}
    .pagination li:hover{background:#AAD83E }
    .pagination li.disabled:hover{background:#ddd;}

    /*设备-详情*/
    .page_facview{padding:40px 0;background: #f2f2f2}
    .page_facview .name{padding-bottom:24px;font-weight: bold;font-size:20px}
    .page_facview .conten{border-top:1px solid #eee;padding-top:5px;text-align: center!important;font-size:18px!important;color:#5a5a5a!important;font-weight: bold!important;width:100%;}
    .page_facview .conten img{width:100% !important;margin:20px auto!important;display: block;}
    .page_facview .conten p{width:100%;margin:0!important;}
    .page_facview .conten *:not(img){font-size:18px!important;color:#5a5a5a!important;font-weight: bold!important;text-align: center!important;}

    .btns{width:100%;margin-top:40px;display: block!important;}
    .btns .btn{color:#233d9a!important;font-size:17px;display: block;text-align: left;padding:0}
    .btns .btn:hover{color:#5a5a5a!important;}

    /*产品详情*/
    .page_pro{padding:40px 0 20px;background: #f2f2f2}
    .page_pro .de_title{margin-bottom:40px}

    .pro_cates{margin-bottom:40px;display: none}

    .pro_list{width:100%;flex-wrap:wrap;}
    .pro_list .item{width:49%;}
    .pro_list .item:last-child:nth-child(4n+3){margin-right:0%}
    .pro_list .item:last-child:nth-child(4n+2){margin-right:0%}
    .pro_list .imgbox{width:100%;aspect-ratio:280/245;overflow: hidden}
    .pro_list .item img{width:100%;height:100%;object-fit: cover;transition: .5s;}
    .pro_list .item:hover img{transform: scale(1.1)}
    .pro_list .item p{color:#000;text-align: center;padding:10px 5px;font-size:17px;font-weight: normal}

    /*产品-详情*/
    .page_proview{background: rgb(242, 242, 242);padding:35px 0}
    .page_proview .name{font-size:22px;color:#000;font-weight: bold;padding-bottom:24px;border-bottom:1px solid #ddd;margin-bottom:24px;width:100%;text-align: center}

    /*轮播缩略图*/
    .ban {width: 100%;aspect-ratio:400/460;position: relative;overflow: hidden;margin: 0 auto;}
    .ban2 {width: 100%;aspect-ratio: 700/600;position: relative;overflow: hidden;}
    .ban2 ul {position: absolute;left: 0;top: 0;height: 100% !important;}
    .ban2 ul li {height: 100%;aspect-ratio: 700/600;}
    .ban2 ul li a {display: block;width: 100%;height:100%;}
    .ban2 ul li img {width: 100%;height: 100%;object-fit: cover;}

    .prev {
        float: left;
        cursor: pointer;
    }

    .num {
        height: 6.25rem;
        overflow: hidden;
        width: 80%;
        position: relative;
        float: left;
    }

    .min_pic {padding-top: 10px;width:100%;}
    .num ul {position: absolute;left: 0;top: 0;}
    .num ul li {width:100px;aspect-ratio: 700/600;margin-right: 10px;}
    .num ul li.on {border: 2px solid #b90000;padding: 0;}
    .num ul li img {width: 100%;height: 100%;object-fit: cover;}

    .prev_btn1 {width: 1rem;text-align: center;height: 1.125rem;margin-top: 2.5rem;margin-right: 1.25rem;cursor: pointer;float: left;}
    .next_btn1 {width: 1rem;text-align: center;height: 1.125rem;margin-top: 2.5rem;cursor: pointer;float: right;}
    .prev1 {position: absolute;top: 13.75rem;left: 1.25rem;width: 1.75rem;height: 3.1875rem;z-index: 9;cursor: pointer;}
    .next1 {position: absolute;top: 13.75rem;right: 1.25rem;width: 1.75rem;height: 3.1875rem;z-index: 9;cursor: pointer;}

    /*新闻列表*/
    .page_news{background: #f2f2f2;padding:40px 0 20px}
    .page_news .de_title{margin-bottom:40px}

    .news_list{width:100%;flex-wrap:wrap}
    .news_list .item{width:100%;}
    .news_list .item:last-child:nth-child(3n+2){margin-right:0%}
    .news_list .imgbox{width:100%;overflow: hidden;aspect-ratio:365/170}
    .news_list .imgbox img{width:100%;height:100%;object-fit: cover;transition: .5s}
    .news_list .item:hover img{transform: scale(1.1)}
    .news_list .txt{}
    .news_list .txt .title{overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;font-size:18px;color:#000;padding:18px 0}
    .news_list .txt .time{font-size:15px;color:#929292;margin-bottom:18px}
    .news_list .txt .sub{overflow : hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;font-size:16px;color:#8b8b8b;margin-bottom:20px}
    .news_list .txt .sub *{font-size:16px!important;color:#8b8b8b!important;line-height: 1.5!important;}

    /*新闻详情*/
    .page_news .content{width: 100%}
    .page_news .content .title{font-size:20px;color:#000;font-weight: bold}
    .page_news .content .info{margin:25px 0;font-size:15px;color:#5a5a5a}
    .page_news .content .time{}
    .page_news .content .views{margin:0 30px}
    .page_news .content .share{display: none}
    .page_news .content .tt{font-size:17px;color:#5a5a5a;line-height: 2;width: 100%;}
    .page_news .content .tt *{color:#5a5a5a!important;line-height: 2!important;}
    .page_news .content .tt b{font-weight: bold;}

    /*留言*/
    .de_contact{padding:40px 0}
    .page_mess .de_contact .de_mess{width:100%;padding-top:0px;}
    .page_mess .de_contact .right{width:100%;text-align: center;display: none}
    .page_mess .de_contact .d1{color:rgb(217, 217, 217);font-size:110px;letter-spacing:-4px;text-transform: uppercase;font-weight: bold}
    .page_mess .de_contact .d2{font-size:15px;line-height:170%;color:#5a5a5a;margin:40px 0}
    .page_mess .de_contact .d3{color:rgb(28, 69, 135);font-size:18px;font-weight: bold}

    /*联系*/
    .page_contact .de_contact .box{flex-wrap:wrap}
    .page_contact .de_contact .de_cont{width:100%;}
    .page_contact .de_contact .de_cont .codes{position: static;width:100%;margin-top:30px}
    .de_contact .de_cont .codes .code:first-child{display: none}
    .de_contact .de_cont .codes .code{width:100%}

    .page_contact .ditu{display: none}
    .back_top{display: none!important;}

}