@media(max-width: 992px){
    .container{width:92%;max-width:92%;padding:0;}
    .m_show{display: block!important;}
    .pc_show{display: none!important;}

    body{font-size:16px;}

    /* 导航 */
    .nav_top{display: none;}
    .nav_top2{display: none;}

    /*移动端导航*/
    .mobile_header{width:100%; height:60px;position:fixed;top:0;left:0;z-index:1999;display: block;padding:10px 0;background: #fff;border-bottom:1px solid #eee;}
    .mobile_header .container{height:100%;display:flex;justify-content: space-between;align-items: center;}
    .mobile_header .header_logo{width:90%;height:100%;display: flex;align-items: center;}
    .mobile_header .header_logo a{}
    .mobile_header .header_logo img{height:40px;}

    .mobile_header .header_right{width:30%;display: flex;justify-content: flex-end;align-items: center;}
    .mobile_header .container .icon-yingwen_o,
    .mobile_header .container .icon-zhongwen_o{font-size: 35px;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;cursor: pointer;}
    .mobile_header .container .icon-daohang{font-size: 25px;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;cursor: pointer;}

    .mobile_header .nav-phone {position:fixed; top:0; right:-100%; width:100%; height: 100vh; background:rgba(42,42,42,1);z-index:2000;box-sizing: border-box;}
    .mobile_header .close { display: flex;justify-content: flex-end;font-size: 30px;color: rgb(255, 192, 1);cursor: pointer;opacity: 1!important;font-weight: normal;margin-top:30px;margin-right:30px;}
    .mobile_header .open_logo{display: flex; justify-content: center; align-items: center;margin-top:50px;}
    .mobile_header .open_logo a{font-size:18px;color:#fff;}

    .mobile_header .mobile_menu {width:100%; margin-top:40px; height:auto; z-index:99;}
    .mobile_header .mobile_menu a{display: flex;align-items: center;height:60px;color:#fff;padding:0 25px;}
    .mobile_header .mobile_menu i{color:#fff;margin-right:18px;font-size:20px;}
    .mobile_header .mobile_menu a.active{background-color: rgba(50,50,50,1);color:rgb(255, 192, 1);}
    .mobile_header .mobile_menu a.active i{color:rgb(255, 192, 1);}

    .mobile_header #navToggle{display: none;}
    .mobile_header .m_logo{display: none;}

    /*轮播图*/
    .swiper_box{height:auto;aspect-ratio:375/221;margin-top:60px;}
    .swiper-button-next, .swiper-button-prev{display: none;}
    .swiper-pagination-bullet{width:20px;height:5px;}

    /*业务范围*/
    .de_yewu{padding:30px 0;}
    .de_title{display: flex;flex-direction: column;align-items: center;}
    .title_l{color:rgb(102, 102, 102);font-size:20px;}
    .title_s{color:rgb(102, 102, 102);font-size:14px;margin:15px 0;}
    .de_title img{width:100%;}

    .de_yewu .list{width:100%;display: flex;justify-content: space-between;margin-top:20px;flex-wrap:wrap;}
    .de_yewu .item{width:49%;height:auto;padding-bottom:30px;border:1px solid #eee;padding:10px;position: relative;margin-top:50px;}
    .de_yewu .item img{position: absolute;top:-30px;height:60px;left:50%;transform: translateX(-50%);}
    .de_yewu .list .name{margin-top:40px;margin-bottom:10px;text-align: center;font-size: 14px;color: rgb(51, 51, 51);}
    .de_yewu .list .sub{color: rgb(153, 153, 153);font-size: 12px;line-height: 2;text-align: center;}

    /*服务项目*/
    .de_serv{padding:30px 0;background-color: rgba(245, 245, 245, 1);}
    .de_serv .list{margin-top:20px;width:100%;display: flex;justify-content: space-between;flex-wrap:wrap;}
    .de_serv .item{width:49%;height:auto;margin-bottom:20px;aspect-ratio:151/120;position: relative;}
    .de_serv .item .name{margin-top:10px;margin-bottom:10px;color:rgb(102, 102, 102);font-size:14px;text-align: center;font-weight: bold;position: absolute;bottom:10px;left:0;width:100%;}
    .de_serv .item .sub{color:rgb(102, 102, 102);font-size:14px;line-height: 20px;padding:0 25px;display: none;}
    .de_serv .more_btn{display: flex!important;justify-content: center;width:100%;}
    .de_serv .more_btn .more{width:140px;height:36px;display: flex;justify-content: center;align-items: center;background-color: #fff;border-radius: 36px;font-size:18px;color:rgb(102, 102, 102);}

    /*关于我们*/
    .de_about{padding-top:20px;}
    .de_about .container{display: block;justify-content: space-between;}
    .de_about .abou_left{width:100%;padding-top:20px;display: flex;flex-direction: column;align-items: center;padding-bottom:40px;}
    .de_about .name{font-size: 20px;color: rgb(51, 51, 51);font-weight: bold;text-align: center;}
    .de_about .sub p{font-size: 14px;color: rgb(102, 102, 102);line-height: 2.5;margin:10px 0;}
    .de_about .abou_btn{font-size:50px;height:30px;}
    .de_about .right{width:0;display: none;}

    /*优势*/
    .de_adv{background:url(/assets/templates/img/de_adv_bg.jpg) center top/cover no-repeat;padding:20px 0;}
    .de_adv .con{width:100%;display: block;justify-content: space-between;margin-top:20px;}
    .de_adv .con_l{width:100%;position: relative;display: none;}
    .de_adv .con_r{width:100%;}
    .de_adv .con_img1{position: absolute;left:0;top:0;width:32%;}
    .de_adv .con_img2{position: absolute;left:35%;top:100px;width:32%;}
    .de_adv .con_img3{position: absolute;left:70%;top:40px;width:32%;}
    .de_adv .r_title{display: flex;align-items: center;margin-bottom:45px;}
    .de_adv .flag_l{width:40px;height:2px;background-color: rgb(255, 192, 1);margin-right:25px;}
    .de_adv .flag_t{padding:8px 18px;display: inline-block;background-color:rgb(255, 192, 1);color:#fff;font-size:16px;font-weight: bold;}
    .de_adv .r_box{width:90%;position: relative;}
    .de_adv .r_box::after{display: block;position: absolute;width:72px;height:58px;top:-20px;right:-24px;background-color:rgb(255, 192, 1); content:"";z-index:1;}
    .de_adv .r_con{position: relative;z-index:2;width:100%;padding:20px;background-color: rgba(255,255,255,.5);}
    .de_adv .r_item{margin-bottom:20px;display: block;align-items: start;}
    .de_adv .r_item:last-child{margin-bottom:0;}
    .de_adv .r_num{font-size: 30px;color: rgb(255, 192, 1);margin-right:32px;font-weight: bold;}
    .de_adv .r_txt{margin-top:10px;}
    .de_adv .r_name{color:rgb(57, 57, 57);font-weight: bold;font-size: 14px;}
    .de_adv .r_nline{width:22px;height:2px;background-color: #ccc;margin:10px 0;}
    .de_adv .r_sub{font-size:12px;color:rgb(124, 124, 124);line-height:24px;display: inline-block;}

    /*案例*/
    .de_anli{background-color: rgba(245, 245, 245, 1);padding:20px 0;}
    .de_anli .list{margin-top:20px;width:100%;display: flex;justify-content: space-between;flex-wrap:wrap;}
    .de_anli .item{width:49%;margin-bottom:10px;}
    .de_anli .item img{width:100%;}

    /*新闻*/
    .de_news{padding:20px 0 10px;}
    .de_news .cates{display: flex;justify-content: center;margin-top:30px; }
    .de_news .cates .cate{width:30%;height:30px;display: flex;justify-content: center;align-items: center;position: relative;cursor: pointer;}
    .de_news .cates .cate.active{background-color: rgb(255, 192, 1);color:#fff;border-radius: 30px;}
    .de_news .cates .cate.active span{color:#fff;}
    .de_news .cates .cate.active::after{display: none;}
    .de_news .cates span{border-right:1px solid #ccc;width:100%;height:auto;display: flex;justify-content: center;align-items: center;font-size:14px;color:#000;}
    .de_news .cates .cate:last-child span{border:none;}
    .de_news .lists{margin-top:30px;}
    .de_news .list{display: none;justify-content: space-between;flex-wrap:wrap;}
    .de_news .list.active{display: block;}
    .de_news .lists .item{width:100%;margin-bottom:40px;display: flex;justify-content: space-between;align-items: center;}
    .de_news .lists .imgbox{width:30%;border-radius: 0px;overflow: hidden;aspect-ratio:220/130;}
    .de_news .lists img{width:100%;height:100%;object-fit: cover;}
    .de_news .lists .txt{width:65%;}
    .de_news .lists .title{font-size:14px;color:#333;margin-bottom:15px;line-height: 1.5;}
    .de_news .lists .time{font-size:14px;color:#999;}

    /* 首页-底部 */
    footer{background-color: rgba(27, 31, 42, 1);}
    .foot1{padding:70px 0 35px;display: none;}
    .foot1 .container{display: flex;justify-content: space-between;}
    .foot1 .left{width:30%;}
    .foot1 .left .box{display: flex;flex-direction: column;align-items: center;}
    .foot1 .left img{height:56px;margin-bottom:20px;}
    .foot1 .left .t1{color:rgb(123, 129, 141);font-size:16px;}
    .foot1 .left .t2{color:rgb(123, 129, 141);font-size:32px;margin:15px 0;}
    .foot1 .left .t3{color:rgb(123, 129, 141);font-size:16px;}

    .foot1 .center{width:50%;border-left:1px solid #999;border-right:1px solid #999;display: flex;justify-content: center;}
    .foot1 .center .item{display: flex;flex-direction: column;margin:0 70px;}
    .foot1 .center .link{color:rgb(123, 129, 141);margin-bottom:25px;}
    .foot1 .center .link:last-child{margin-bottom:0;}

    .foot1 .right{width:20%;padding-left:70px;}
    .foot1 .right .con{display: flex;flex-direction: column;align-items: center;}
    .foot1 .right .code{width:135px;margin-bottom:16px;}
    .foot1 .right p{color:rgb(102, 102, 102);font-size:16px;}

    .foot2{padding:10px 0;margin-bottom:57px;}
    .foot2 .container{display: flex;flex-direction: column;align-items: center;}
    .foot2 p{color:#8b919d;font-size:12px;display: block;align-items: center;margin-bottom:5px;text-align: center;}
    .foot2 a{color:#8b919d;font-size:12px;margin:0 10px;display: block;line-height: 1.5;}
    .foot2 span{display: none;}

    .m_foot{width:100%;background-color: #fff;position: fixed;z-index:999;left:0;padding:10px 0 ;display: flex;justify-content: space-between;bottom:0;}
    .m_foot .item{width:25%;display: flex;flex-direction: column;align-items: center;}
    .m_foot i{font-size:18px;height:25px;color:#7b8196;}
    .m_foot span{font-size:12px;color:#7b8196;}
    .m_foot .item.active i{color: rgb(255, 192, 1);}
    .m_foot .item.active span{color: rgb(255, 192, 1);}

    /*业务范围*/
    .comm_ban{aspect-ratio:378/182;height:auto;overflow: hidden;}
    .comm_ban img{height:100%;width:auto;}
    .page_common{padding:30px 0 0 0;}
    .page_common .b_title{color:rgb(33, 33, 33);font-size:16px;font-weight: bold;text-align: center;}
    .page_common .s_title{color:rgb(53, 53, 53);font-size:12px;margin:10px 0 30px;text-align: center;}
    .page_busi{padding-bottom:0;}
    .page_busi .img_box{width:100%;display: block;justify-content: space-between;}
    .page_busi .coll{width:100%;}
    .page_busi .coll .picbox{width:100%;aspect-ratio:auto;overflow: hidden;display: flex;justify-content: space-between;}
    .page_busi .coll .picbox1{width:100%;aspect-ratio:353/250;overflow: hidden;display: flex;justify-content: space-between;align-items: flex-end;margin-bottom:10px;}
    .page_busi .coll img{width:100%;height:auto;object-fit: none;}
    .page_busi .coll .half_pic{width:49%;height:100%;margin-bottom:10px;}
    .page_busi .coll .half_pic:last-child{margin-bottom:0%;}
    .page_busi .cates{margin:20px 0 20px;display: flex;justify-content: center;}
    .page_busi .cate{width:25%;height:30px;display: flex;justify-content: center;align-items: center;color:#000;font-size:14px;cursor:pointer;}
    .page_busi .cate.active{background-color:rgb(255, 192, 1);color:#fff; }
    .page_busi .lists{}
    .page_busi .list{flex-wrap:wrap;justify-content: space-between;display: none;}
    .page_busi .list.active{display: flex;}
    .page_busi .list .item{width:49%;margin-bottom:10px;}
    .page_busi .list img{width:100%;aspect-ratio:380/250;}
    .page_busi .list p{margin:10px 0;text-align: center;color:rgb(102, 102, 102);font-size:14px;}

    /*服务项目*/
    .page_serv .container{width:92%;}
    .page_serv .list{margin-top:30px;width:100%;display: flex;justify-content: space-between;flex-wrap:wrap;}
    .page_serv .item{width:49%;margin-bottom:20px;}
    .page_serv .item img{width:100%;aspect-ratio:290/200;}
    .page_serv .item p{margin:10px 0;text-align: center;color:rgba(51, 51, 51, 1);font-size:14px;}

    /*服务项目详情*/
    .page_serv .con_box{height:300px;width:100%;}
    .page_serv .con_box .swiper-container {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .page_serv .con_box .swiper-slide {
        background-size: cover;
        background-position: center;height:100%;
    }
    .page_serv .con_box .gallery-top {
        height: 80%;
        width: 100%;
    }

    .page_serv .con_box .gallery-thumbs {
        height: 20%;
        box-sizing: border-box;
        padding: 10px 0;
    }

    .page_serv .con_box .gallery-thumbs .swiper-slide {
        width: 25%;
        height: 100%;
        opacity: 0.4;
    }

    .page_serv .con_box .gallery-thumbs .swiper-slide-thumb-active {
        opacity: 1;
    }
    .page_serv .next_box{border-top:1px solid #eee;margin-top:30px;padding:20px 0;}
    .page_serv .next_box a{color:#777;margin:15px 0;display: block;font-size:14px;}
    .page_serv .next_box a:hover{color:#333;}

    /*共享市场部*/
    .page_share{padding:40px 0 20px;}
    .page_share .container{}
    .page_share .title{font-size:18px;color:rgb(51, 51, 51);}
    .page_share .line{margin:15px 0 20px;width:40px;height:2px;background-color:rgb(255, 192, 1); }
    .page_share .sub{color:rgb(102, 102, 102);line-height: 24px;margin-bottom:30px;font-size:12px;}
    .page_share .pics{width:100%;display: flex;justify-content: space-between;margin-bottom:20px;flex-wrap:wrap;}
    .page_share .pic1{width:100%;}
    .page_share .pic2{width:49%;}
    .page_share .pic3{width:49%;}

    .page_share .box2{background-color: rgba(245, 245, 245, 1);padding:30px 0 0 0;}
    .page_share .box2 .title_line{display: flex;flex-direction: column;align-items: center;justify-content: center;}
    .page_share .box2 .b_t{color:rgb(255, 192, 1);font-size:18px;font-weight: bold;margin-right:10px;}
    .page_share .box2 .s_t{color:rgb(192, 192, 192);margin-top:10px;font-size:14px;}
    .page_share .box2 .list{margin-top:30px;width:100%;display: flex;justify-content: space-between;flex-wrap:wrap;}
    .page_share .box2 .item{width:49%;border-right:0;display: flex;flex-direction: column;align-items: center;padding:0 10px;}
    .page_share .box2 .item:last-child{border-right:0;}
    .page_share .box2 img{height:50px;}
    .page_share .box2 p{margin:15px 0;color:rgb(102, 102, 102);}
    .page_share .box2 .sub{color:rgb(153, 153, 153);font-size:12px;line-height:25px;text-align: center;}

    .page_share .box3_list{padding-top:20px;width:100%;display: flex;justify-content: space-between;flex-wrap:wrap;}
    .page_share .box3_list .item{width:49%;margin-bottom:20px;position: relative;}
    .page_share .box3_list .imgbox{width:100%;aspect-ratio:300/256;overflow: hidden;}
    .page_share .box3_list img{width:100%;height:100%;object-fit: cover;}
    .page_share .box3_list p{position: absolute;bottom:10px;left:50%;transform: translateX(-50%);color:rgb(102, 102, 102);font-size:14px;}

    /*新闻页面*/
    .page_news{padding-bottom:20px;}

    .page_news .b_title{}
    .page_news .s_title{color:rgb(102, 102, 102);font-size:16px;}
    .page_news .cates{display: flex;justify-content: center;}
    .page_news .cate{width:30%;height:30px;display: flex;justify-content: center;align-items: center;font-size:14px;color:#000;}
    .page_news .cate.active{background-color: rgb(255, 192, 1);color:#fff;border-radius: 30px;}

    .page_news .list{display: flex;justify-content: space-between;flex-wrap:wrap;width:100%;margin:30px 0 10px;}
    .page_news .list .item{width:100%;margin-bottom:20px;display: flex;justify-content: space-between;align-items: center;}
    .page_news .list .imgbox{width:30%;border-radius: 0px;overflow: hidden;aspect-ratio:220/130;}
    .page_news .list img{width:100%;height:100%;object-fit: cover;}
    .page_news .list .txt{width:65%;}
    .page_news .list .title{font-size:16px;color:#333;margin-bottom:15px;line-height: 1.5;}
    .page_news .list .time{font-size:14px;color:#999;}

    /*分页*/
    .page {display: flex;justify-content: center;align-items: center;width: 100%;}
    .pagination li {width: 25px;height: 25px;border: 1px solid #666;background: #fff;margin: 4px;}
    .pagination li span, .pagination li a {font-size: 14px;color: #666;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
    .pagination li.active {background: #000;}
    .pagination li.active span, .pagination li.active a {color: #fff;}
    .pagination li a:hover{color:rgb(255, 192, 1);}

    /* 新闻详情 */
    .page_newsview{}
    .page_newsview .container{width:92%;}
    .page_newsview .title{color:rgba(51, 51, 51, 1);font-size:18px;text-align: center;}
    .page_newsview .t_line{width:30px;height:2px;background-color: rgb(255, 192, 1);margin:20px auto 40px;text-align: center;}
    .page_newsview .name{color:#333;font-size:20px;text-align: center;font-weight: bold;line-height: 1.5;}
    .page_newsview .time{color:#adadad;margin:20px 0 20px;font-size:14px}
    .page_newsview .con{padding:15px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;}
    .page_newsview .con img{width:100% !important;}
    .page_newsview .share{display: flex;justify-content: flex-end;margin-top:20px;align-items: center;color:#666;font-size:13px;}
    .page_newsview .next_box{padding:30px 0;}
    .page_newsview .next_box a{color:#777;margin:15px 0;display: block;font-size:14px;width:100%;overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;}
    .page_newsview .next_box a:hover{color:#333;}

    /*公司简介*/
    .page_about{padding-bottom:0;}
    .page_about .container{}
    .page_about .box1{display: flex;flex-direction: column;align-items: center;}
    .page_about .box1 .b_title{}
    .page_about .box1 .s_title{color:rgb(102, 102, 102);font-size:16px;}
    .page_about .box1 .sub{width:100%;margin:0 auto;font-size:14px;}
    .page_about .box1 p{text-indent: 2em;color:rgb(102, 102, 102);font-size:14px;line-height:30px;}
    .page_about .box1 img{margin-top:10px;width:100%;}

    .page_about .box2{background-color: rgba(245, 245, 245, 1);padding:30px 0;}
    .page_about .box2 .container{}
    .page_about .box2 .b_title{}
    .page_about .box2 .s_title{}
    .page_about .box2 .infos{width:100%;display: block;justify-content: space-between;}
    .page_about .box2 .info{width:100%;display: flex;flex-direction: row;align-items: center;margin-bottom:20px;}
    .page_about .box2 .img1{width:24px;margin-left:3px;}
    .page_about .box2 img{width:30px;margin-right:10px;}
    .page_about .box2 .txt{text-align:left;margin:0;color:rgb(102, 102, 102);font-size:14px;line-height:24px;display: flex;align-items: center;}
    .page_about .box2 .txt br{display: none;}
    .page_about .box2 a{color:rgb(102, 102, 102);font-size:14px;}
    .page_about .box2 .txt span{display: block;}
    .map{border:3px solid #fff;}
    .map iframe{height:400px;}
}