/*自适应导航*/
	/*自适应头部*/
  .m_header{
      display: none;
      width: 100%;
      padding: 10px;
      box-sizing: border-box;
      background-color: #fff;
      box-shadow: 0 4px 20px 0 rgb(0 0 0 / 30%);
      position: fixed;
      top: 0;
      left: 0;
      z-index: 9999;
    }
    .m_logo{
      width: 160px;
    }
    .m_logo img{
      width: 100%;
      display: block;
    }
    .m_nav{
      display: flex;
      align-items:center;
      position: relative;
    }
    .m_nav>button{
      background-color: #fff;
      border:none;
      width: 30px;
      height: 20px;
      position: relative;
    }
    .m_close{
      width: 30px;
      height: 30px;
      position: absolute;
      top: 50%;
      left: 0;
      transform: translateY(-50%);
      z-index: 99;
      display: none;
    }
    .m_nav em{
      width: 30px;
      height: 4px;
      background-color: #e56b03;
      display: block;
      position: absolute;
    }
    .m_ht1{
      left: 0;
      top: 0;
      transition: all 0.8s;
    }
    .m_ht2{
      left: 0;
      top: 8px;
    }
    .m_ht3{
      left: 0;
      bottom:0;
      transition: all 0.8s;
    }
        .m_htl_an{
          -moz-transform: rotate(225deg);
        -webkit-transform: rotate(225deg);
        -o-transform: rotate(225deg);
        -ms-transform: rotate(225deg);
        transform: rotate(225deg);
        top: 7px;
      }
      .m_ht3_an{
          -moz-transform: rotate(-225deg);
        -webkit-transform: rotate(-225deg);
        -o-transform: rotate(-225deg);
        -ms-transform: rotate(-225deg);
        transform: rotate(-225deg);
        top: 7px;
      }
      .m_nav_box{
        width: 100%;
        height: 100%;
        position: fixed;
        background-color: rgba(0,0,0,.6);
        z-index: 999;
        left: 100%;
        opacity: 0;
        top: 51px;
      }
      .m_nav_list{
        width: 80%;
        height: 100%;
        background-color: #f7f7f7;
        margin-left:auto;
        background-color: #e56b03;
        overflow:auto;
        padding:10px;
        box-sizing: border-box;
      }
    .m_nav_list>dl{
      width: 100%;
      line-height: 40px;
      overflow:hidden;
    }
    .m_nav_list>dl>dt{
      background-color: #e56b03;
      position: relative;
      box-sizing: border-box;
    }
    .m_nav_list>dl>dt:after{
      position: absolute;
      width: 20px;
      height: 1px;
      background:#fff;
      content:"";
      bottom: 0;
      left: 0;
    }
    .m_nav_list>dl>dt>a{
      color: #fff;
      font-size: 14px;
    }
    .m_nav_list>dl>dd{
      width: 32%;
      float: left;
      box-sizing: border-box;
    }
    .m_nav_list>dl>dd>a{
      color: #fff;
      font-size: 14px;
      padding-right: 10px;
      box-sizing: border-box;
    }
	.m_nav_list>dl:nth-child(2)>dd{
		width: 100%;
		
		
	}
	.m_nav_list>dl:nth-child(2)>dd>a{
		padding-left: 5px;
		box-sizing: border-box;
		background-color: rgba(0,0,0,0.1);
	}
	.m_nav_list>dl>dd>ul{
		
	}
	.m_nav_list>dl>dd>ul>li{
		width: 33.3%;
	}
	.m_nav_list>dl>dd>ul>li>a{
		color: #fff;
		font-size: 14px;
		text-align: center;
	}

    .m-foot-nav{
        width:100%;
        padding:10px 0;
        box-sizing: border-box;
        background-color: #fff;
        position: fixed;
        z-index: 99;
        left: 0;
        bottom: 0;
        box-shadow: 0 4px 20px 0 rgb(0 0 0 / 30%);
        display: none;
      }
      .m-foot-nav ul>li>a>img{
        width:25px;
        margin:0 auto;
      }
      .m-foot-nav ul>li>a>p{
        text-align: center;
        margin-top: 5px;
        font-size: 15px;
      }

@media (max-width: 1680px) {

   /*公共样式*/
	

}

@media (max-width: 1550px){
	/*首页*/
		.sec-2{
			padding-top: 180px;
		}
		.sec-3{
			padding-top: 160px;
		}
		.sec-3-list>ul>li .img_box{
			height: 200px;
		}
		.sec-03-box{
			padding-top: 160px;
		}
		.sec-03-r ul>li{
			padding:15px 0;
		}
		.sec-4-ry li .img_box{
			height: 160px;
		}
}

@media (max-width: 1440px){
	/*公共样式*/
		h2{
			font-size: 46px;
		}
		h3{
			font-size: 32px;
		}
		h4{
			font-size: 28px;
		}
		h5{
			font-size: 22px;
		}
	/*首页*/
		.sec-01-text>.cont>ul{
			width: 60%;
		}
		.hd{
			margin-top: 40px;
		}
		.sec-3-tap{
			padding:10px 0;
		}
		.top-tt>h4>img{
			width: 30px;
			height: 30px;
			margin-top: 1px;
		}
		.tit_box>h5 em{
			font-size: 16px;
		}
		.time{
			width: 12%;
		}
	/*技术装备*/
		.tech-01-list>ul>li>.img_box{
			height: 220px;
		}


}

@media (max-width: 1200px){
	/*公共样式*/
		h2{
			font-size: 36px;
		}
		h3{
			font-size: 28px;
		}
		h4{
			font-size: 22px;
		}
		h5{
			font-size: 18px;
		}
		p{
			font-size: 15px;
		}
	/*首页*/
		.top-nav ul{
			width: 65%;
		}
		.inx-data,.inx-data1{
			width: 160%;
		}
		.inx-data1{
			height: 138px;
		}
		.inx-data>ul>li>span>em{
			width: 20px;
			height: 20px;
			margin-top: 10px;
			line-height: 20px;
			font-size: 14px;
		}
		.sec-4-list1 ul>li .box-img{
			width: 50px;
			height: 50px;
		}
		.sec-6-info>ul>li{
			padding:0 15px;
			box-sizing:border-box;
		}


}

@media (max-width: 1000px){
	/*公共样式*/
		h2{
			font-size: 30px;
		}
		h3{
			font-size: 24px;
		}
		.cont{
			width: 94%;
		}
	/*首页*/
		.sec-01-text>.cont>ul{
			width: 80%;
			bottom:30px;
		}
		.banner{
			height: 600px;
		}
		.sec-01>img{
			width: 100%;
		    height: 100%;
		    display: block;
		    object-fit: cover;
		    object-position: center;
		    background-repeat: no-repeat;
		}
		.sec-2{
			padding:40px 0;
		}
		.sec-2-left{
			width: 100%;
			padding-right: 0;
		}
		.inx-data, .inx-data1{
			width: 100%;
			position: static;
			margin-top: 40px;
		}
		.inx-data1{
			display: none;
		}
		.sec-2-right{
			width: 100%;
			padding-left: 0;
			margin-top: 40px;
		}
		.sec-2-right .img_box{
			height: 320px;
		}
		.sec-3{
			padding:40px 0;
		}
		.sec-3-list>ul>li .img_box{
			height: 140px;
		}
		.sec-03-box{
			padding:0;
		}
		.top-tt>h4>p{
			font-size: 17px;
			line-height: 32px;
		}
		.sec-03{
			padding:40px 0;
			height: 100%;
		}
		.sec-03-con{
			width: 100%;
			position: static;
			margin-top: 40px;
		}
		.sec-03-r{
			width: 100%;
			position: static;
			margin-top: 40px;
		}
		.sec-03-con>.img_box>video{
			width: 100%;
			height: auto;
		}
		.sec-03-con>.img_box{
			margin-top: 30px;
		}

		.sec-03-box{
			position: static;
			transform: translate(0);
		}
		.sec-03-box canvas{
			display: none;
		}
		.sec-4{
			background-color: #fff;
			padding:40px 0;
		}
		.sec-4>.img_box{
			display: none;
		}
		.sec-4-all{
			position: static;
			padding:0;
			background-color: rgba(0,0,0,0);
			box-shadow:none;
		}
		.sec-4-box{
			background-color: rgba(0,0,0,0);
		}
		.sec-4-all>h4>img{
			margin-top: 8px;
		}

		.sec-4-list{
			width: 100%;
		}
		.sec-4-ry li{
			width: 33.3%;
		}
		.sec-4-list1 ul>li p{
			font-family: font_1;
			font-weight: normal;
			font-size: 15px;
		}
		.sec-6-info{
			width: 100%;
			height: 100%;
		}
		.sec-6-info>ul{
			width: 100%;
			height: 100%;
		}
		.sec-6-info>ul>li{
			padding-top: 80px;
		}
		.sec-6-info>ul>li>.box-img{
			width: 60px;
			height: 60px;
		}
		.sec-6-last>.cont>span{
			padding-left: 10px;
		}

	/*产品详情*/
		.product-info-l{
			width: 100%;
			padding-right: 0;
			border:none;
		}
		.product-info-r{
			display: none;
		}
	/*案例*/
		.case-left{
			width: 100%;
			padding-right: 0;
			border:none;
		}
	

}

@media (max-width: 900px){
	/*公共样式*/
		h2{
			font-size: 26px;
		}
		h3{
			font-size: 20px;
		}
		h4{
			font-size: 17px;
		}
		h5{
			font-size: 16px;
		}
		.m_header{
			display: block;
		}
	/*首页*/
		.sec-01-box{
			display: none;
		}
		.banner{
			height: 480px;
		}
		.sec-01-text>.cont>ul>li img{
			width: 30px;
			height: 30px;
		}
		.sec-01-text>.cont>ul>li:after{
			width: 90px;
			height: 90px;
		}
		.client-2{
			display: none;
		}
		.sec-3-tap ul>li>a>img{
			width: 30px;
			height: 30px;
		}
		.sec-3-tap ul>li>a>p{
			font-size: 15px;
		}
		.sec-3-list>ul>li{
			width: 33.3%;
		}
		.sec-3-list>ul>li:last-child{
			margin-right: auto;
		}
		.sec-6-bottom ul>li>dl>dt{
			font-size:16px;
		}
		.dz{
			padding-left: 10px;
		}
	/*关于我们*/
		.web-pic{
			height: 320px;
		}
		.mbx{
			padding:8px 0;
		}
		.mbx ul>li{
			font-size: 15px;
		}
		.web-box{
			padding:40px 0;
		}
		.ab-01-l{
			width: 100%;
		}
		.ab-01-r{
			width: 100%;
		}
		.ab-01-r>h3{
			left: 0;
		}
		.ab-02>ul{
			margin-top: 30px;
		}
		.ab-02>ul>li{
			width: 48%;
			margin-top:20px;
		}
		.ab-03-tit{
			width: 100%;
		}
		.ab-03-tit>.tit>span{
			width: 50px;
			height: 50px;
		}
		.ab-03-tit>.tit>h5{
			margin-left: 30px;
		}
		.web-box>h2{
			top: 80px;
		}
		.ab-03-pic{
			width: 100%;
			margin-top: 30px;
			padding-top: 0;
		}
		.ab-03-info-box{
			padding-left: 0;
		}
		.ab-03-box{
			margin-top: 30px;
		}
	/*技术装备*/
		.tech-01-list>ul>li{
			width: 33.3%;
		}
		.tech-02-box>ul>li{
			width: 100%;
		}
		.tech-02-box>ul>li{
			margin-top: 20px;
		}
		

}

@media (max-width: 768px){
	/*公共样式*/
		h2{
			font-size: 22px;
		}
		h3{
			font-size: 18px;
		}
		h4{
			font-size: 17px;
		}
		h5{
			font-size: 15px;
		}
		p{
			font-size: 14px;
		}
		.m-bottom{
			display: block;
		}
	/*首页*/
		.sec-01-text>.cont>ul{
			width: 100%;
		}
		.sec-01-text>.cont>ul>li img{
			width: 25px;
			height: 25px;
		}
		.sec-01-text>.cont>ul>li:after{
			width: 80px;
			height: 80px;
		}
		.sec-2-left>h4>span{
			width: 20px;
			height: 20px;
		}
		.sec-2-left>h4>span>img{
			width: 100%;	
		}
		.inx-data{
			padding:6px;
		}
		.sec-2-right .img_box{
			height: 240px;
		}
		.sec-3-tap ul>li>a>p{
			font-size: 14px;
		}
		.sec-3-list>ul>li{
			width: 50%;
			margin-top: 20px;
			padding:0 5px;
		}
		.sec-3-list>ul>li p{
			line-height: 30px;
		}
		.sec-03-con>.img_box{
			height: auto;
		}
		.sec-03-r ul .img_box{
			display: none;
		}
		.time{
			width: 20%;
		}
		.info{
			width: 70%;
		}
		.sec-4-ry li{
			width: 50%;
		}
		.sec-4-ry li p{
			line-height: 30px;
		}
		.sec-4-list1 ul{
			justify-content: center;
		}
		.sec-4-list1 ul>li{
			margin-top: 10px;
		}
		.sec-6-top .img_box{
			height: 480px;
		}
		.sec-6-info>ul>li>.box-img{
			width: 40px;
			height: 40px;
		}
		.sec-6-info>ul>li>.box-img:after{
			border:1px solid #fff;
		}
		.sec-6-logo{
			display: none;
		}
		.sec-6-bottom ul{
			width: 100%;
			padding-top: 20px;
			padding-left: 0;
			padding-right: 0;
		}
		.dz{
			display: none;
		}
		.make-top{
			display: none;
		}
		.sec-6-last>.cont>span{
			display: none;
		}
		.bq{
			width: 100%;
			padding:10px 0;
		}
		.sec-6-bottom ul>li>dl>dd{
			font-size: 14px;
		}
		.sec-4-list1 ul>li:nth-child(2n){
			display: none;
		}
		.sec-4-list1 ul>li{
			padding:0 15px;
		}
		.sec-6-info>ul>li{
			width: 50%;
			height: 50%;
			box-sizing:border-box;
			padding:50px 30px 30px 30px;
			/*margin-top: 40px;*/
		}
	/*关于我们*/
		.mbx ul{
			display: none;
		}
		.abo-3-box>ul>li{
			width: 33.3%;
		}
	/*产品中心*/
		.pro-list>ul>li{
			width: 50%;
			padding:0 5px;
		}
		.pro-list>ul>li:nth-child(3){
			margin-top: 30px;
		}
		.pro-list>ul>li:nth-child(1), .pro-list>ul>li:nth-child(2){
			margin-top: 0;
		}
		.pro-list-name{
			padding-top: 10px;
		}
	/*技术装备*/
		.tech-01-list>ul>li{
			width: 50%;
		}
		.tech-02-box>ul>li .img_box{
			width: 35%;
		}
		.tech-01-box{
			margin-top: 30px;
		}
	/*工程案例*/
		.case-list>ul>li{
			width: 50%;
			padding:0 5px;
		}
		.case-list>ul>li:nth-child(3){
			margin-top: 30px;
		}
		.case-list>ul>li>p{
			line-height: 30px;
		}
		.case-left>h4{
			margin-bottom: 30px;
		}
		.case-left-box>.img_box{
			width: 100%;
		}
		.case-info{
			width: 100%;
			margin-top:20px;
		}
	/*新闻资讯*/
		.news-list ul>li{
			width: 48%;
		}
	/*联系我们*/
		.cat-1-l{
			width: 100%;
		}
		.zxdt_box{
			width: 100%;
			margin-top: 30px;
			height: 320px;
		}
		.cat-2 form>button{
			width: 120px;
			height: 40px;
			line-height: 40px;
		}
	/*产品详情*/
		.pro-pic{
			width: 100%;
		}
		.pro-name{
			width: 100%;
			margin-top: 10px;
		}

}

@media (max-width: 500px){
	/*公共样式*/
		h2{
			font-size: 20px;
		}
		h3{
			font-size: 16px;
		}
	/*首页*/
		.banner-text{
			padding-left: 10px;
		}
		.sec-01-text>.cont>ul>li p{
			font-size: 12px;
		}
		.sec-01-text>.cont>ul>li{
			padding:5px 0;
		}
		.sec-01-text>.cont>ul>li:after{
			height: 60px;
			width: 60px;
		}
		.inx-data>ul>li>span>em{
			margin-left: 5px;
			margin-top: 5px;
			width: 17px;
			height: 17px;
			line-height: 17px;
			font-size: 12px;
		}
		.sec-3-tap ul>li{
			width: 33.3%;
		}
		.tit_box>h5 em{
			font-size: 13px;
		}
		.sec-03-r>.tit_box>h5>span>a{
			margin-left: 15px;
		}
		.time>h5{
			font-size: 17px;	
		}
		.info{
			width: 78%;
		}
		.sec-4-all>p{
			width: 100%;
		}
		.sec-4-list1 ul>li{
			padding:0 5px;
		}
		.sec-6-bottom ul{
			flex-wrap: wrap;
		}
		.sec-6-bottom ul>li{
			width: 33.3%;
		}
		.sec-6-bottom ul>li:nth-child(4),.sec-6-bottom ul>li:nth-child(5),.sec-6-bottom ul>li:nth-child(6){
			margin-top:20px;
		}
		.sec-6-bottom ul>li>dl>dd:nth-child(7),.sec-6-bottom ul>li>dl>dd:nth-child(6),.sec-6-bottom ul>li>dl>dd:nth-child(5){
			display: none;
		}
		.bq{
			text-align: center;
		}
	/*关于我们*/
		.abo-3-box>ul>li{
			width: 50%;
			padding:0 5px;
		}
	/*技术装备*/
		.tech-01-list>ul>li>.img_box{
			height: 140px;
		}
		.tech-01-list>ul>li>p{
			line-height: 30px;
		}
	/*新闻资讯*/
		.news-list ul>li>a>.img_box{
			height: 120px;
		}
		.news-list-info{
			padding: 5px;
		}
		.news-list ul>li{
			margin-bottom: 20px;
		}
	/*联系我们*/
		.cat-1-l>ul>li{
			padding:10px 0;
		}
		.cat-2 form>p{
			width: 100%;
		}
		.cat-2 form>button{
			font-size: 14px;
		}
	/*产品中心*/
		.pro-list>ul>li>a>.img_box{
			height: 140px;
		}
		.case-info img{width: 100% !important;height: auto !important;}
		.pro-js img{width: 100% !important;height: auto !important;}
}
