 @media only screen  and (max-width:2400px){}

.pc_menu { display: block;}
.wap_menu { display: none;}
  @media only screen  and (max-width:1024px){ 



.pc_menu { display: none;}
.wap_menu { display: block;}



    .toubu {
       
        height: 70px;
       
    }

	  
	  header form {  display: none;}
	  
	  
	    .cd-logo {
        position: absolute;
        left: 15px;
        top: 12px;
    }  
	  
	  
	    .menu_open {
       
        right: 15px;
			top: 19px;  }
	  
	  
	.menu_close{
       
        right: 15px;
			top: 19px;  }
	  
	  
	.msk  {
       
       
			top: 70px;  }
	  
	  
	      .menu {
       top: 70px;  }
	  
	.slide-text > h2 {
   
    font-size: 25px;
 
		line-height: 30px;}  
	  
	 .slide-text {
        width: 90% !important; margin-left: 5%; padding: 50px 0px 40px;
    } 
	  
	.slide_style_left {
        top: 30% !important;
    }  
	  
	  #BottomNav  { display: none;} 
	  
	  #banner { display: none;}
	  
	  
	  .slide-text > p { margin-bottom: 30px;} 
	  
	  
	  .con_03 .about_r {
    
    width: 100%;
}
	  
	.con_03 .about_l {
 
    width: 100%; margin-top: 20px;
    
}  
	  
	  
	  
	  
	.con_03 ul {
    grid-template-columns: repeat(2, 1fr);
}  
	  
	  
	 .ul-num span {
    font-size: 30px; }
	  
	  
	    .super_bg {
     
        padding-top: 35px;
    }  
	  
	  
	    .pro_tit {
      
			height: 55px;}  
	  
	  
	  .wteshu {
    font-size: 20px;} 
	  
	.super_r dl dt img {
        width: auto;
        height: 100%;
    }  
	.super_l ul li {
      
		height: 122px;}  
	  
	    .super_r dl dd b {
       
        font-size: 30px;
       
        height: 25px;
			line-height: 25px;
    }  
	  
	  .super_r dl dd b {
   
		  margin-bottom: 10px;}
	  
	     .super_r dl dd h5 {
        height: 80px; }
	  
	  
	    .super_r dl dd p {
        font-size: 15px;
      
        line-height: 26px;
			padding: 10px 20px 0;}  
	      .super_r dl dd {
      
        top: 45px;
			  left: 20px;}
	  .four_btn {
   
    top: 630px;
    left: 20px;
 
}
	    .hengyou {
        font-size: 18px;
    }
	  
	.fangan ul li.syyy {
    width: 100%;
}  
	  
	  .foot .flian ul li {
		  width: 100%; padding-right: 0px;}.flian ul {
			  display: block;}
	  
	  
	      .foota {
       
        margin: 0px auto;
    }
	  
	  
	  .db_meuu ul{display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1rem;}  
	  
	  
	      .foot_wap {
        display: none;
    }
	.db_meuu {
        display: none;
    } 
	  
.con_03 .about_r .txt {
   line-height: 30px;
}
	  
	.con_03 .about_r h2 {
		font-size: 22px;}  
	  
	 .con_03 .about_r .txt {
    
    margin-top: 20px;
} 
	.con_03 .about_r .more  {
    
    margin-top: 20px;
} 
	  
	  
	  .yytu { height: 180px;}  
	  .yytu img { max-height: inherit; width: 100%; height: 100%; object-fit: cover;}
	  
	  

	  
	  
	.nypro {
  
    background-size: auto 100% !important;
		    height: 200px;
}  
	  
.nybiao {
 
    padding-top: 20px ; font-size: 25px;
}
	  
	  .dao { display: block; margin-top: 0px; height: auto; margin-bottom: 30px;}
	  .dao ul{ display: block;
		  display: grid;
grid-template-columns: repeat(2, 1fr);
		  gap: .2rem; width: 100%; float: left;	 } 
	  
.nav-tabs-wrapper li { width: 100%; padding: 0px; }  
		  
		  
	.nav-tabs-wrapper li a {
  
    font-size: 15px;
		
		
    
}	  
		  
	  .nav-tabs-wrapper li {text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 45px;
line-height: 45px;}		  
		  
		  
	  .nav-tabs-wrapper li { border: none;}  
	  .nav-tabs-wrapper li:first-child{ border: none;}  
	  
	  .nymain { padding-top: 0px;}
	  
	  
	  
	  
	.ny_proda .dao {  margin-top: 30px;} 
	  
	  
.ny_proda .wwei{  margin-top: -20px!important;} 
	  
	  

	  
	.ny_news_txt {
    width: 100%; float:left; padding-top: 30px;
}  
	  
	  .ny_news_ul li { margin-top: 0px;}  
	  
	  
	.ny_news_bt h1 {
    font-size: 22px;
   
}  
	  
	      .fazhan_a {
      
        color: #000;
   
}
	  
	  .tupian ul li { width: 98%; height: auto;}  
	  
	  .nybiao_lx { width: 96%; margin: 0px auto; float: inherit; line-height: 25px; margin-bottom: 25px;}
	  
	  
	  .ny_lx{ display:  block;}  
	  
	  
	  .ny_lx .ny_lx_tu {
		  width: 100%;}
	  
	.ny_lx .neirong {
    width: 90%;  
	  }
	  
	  
	  
	  
	  
	  
	  

.ny_hzkh_ul { width: 100%; display: grid;
grid-template-columns: repeat(1, 1fr);
gap: 1rem;}


.index_kehu_ny .kehu ul { width: 100%; margin-top: 0px;} 

.index_kehu_ny .wd1200 { padding-top: 0px;}

.index_kehu_ny .hzkh_miao {
    font-size: 17px;
    line-height: 25px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 14;
    overflow: ;
    height:  auto;
}


	  
	  .super_l ul {display: grid;
grid-template-columns: repeat(4, 1fr);
gap: .1rem;}
	  
	  .super_l ul li { width: 100%;} 
	  
	  .dao {
  

    box-shadow: 6px 0px 6px 6px rgba(0, 0, 0, .0);
 
    background: #fff;
}
	  
	  
	  

}