
  @media only screen  and (max-width:1024px){


	  .search_btn { display: none;}
	  #m_logo a { font-size: 28px; color: #459c07; font-weight: 700;}

#banner .txt .pp {
	font-size: 35px; line-height: 60px; padding-top: 40px;}


#banner .txt h3{
	font-size: 20px;}
	  
	  
	.shengge_index_about .shangbu {
   
    font-size: 30px;
    line-height: 45px; width: 100%;
  
}  
	  

	.shengge_index_about .xiabu {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
    margin-bottom: 0px;
}
	  
	  
	.shengge_index_about .xiabu dl dd {
    font-size: 30px;
}  
	  
	  
.shengge_index_about .xiabu dl dt {
   
    margin-bottom: 20px;	}  
	  
	  
.shengge_index_about .xiabu dl {
   
    padding: 5% 10%;
   
}

	  .shengge_index_yy .m { display: block;}  
	  
	.shengge_index_yy .zuobian {
    width: 100%;
  
    font-size: 30px;
    line-height: 45px; top: 0px; }  
	  
	  
	  .shengge_index_yy { padding-top: 0px;}  
	  
	  
	  .shengge_index_yy .youbian {
    
    width: 100%;
}
	  
	  
.shengge_index_yy .youbian .youbian_con {
  
    grid-template-columns: repeat(1, 1fr);
    gap: 1rem;
}	  
	  
	.shengge_index_yy .zuobian {
   
		position: inherit; } 
	  
.shengge_index_yy .youbian .youbian_con a .cp_tu .cp_tu_txt h3 {
   
    font-size: 25px;
  
}	  
.shengge_index_yy .youbian .youbian_con a .cp_tu .cp_tu_txt p {
   
    margin-top: 20px;
  
}	  
	  
	.shengge_index_yy .youbian .youbian_con a {
  
    margin-top: 0rem;
}  
	
	  
	.cp_more a    {
   
    font-size: 19px;
  
}	  
	  
.shengge_index_cp .shangbu {

    grid-template-columns: repeat(1, 1fr);
	gap:0rem;
	  
	  
	  
	  }	  

	  
	  .shengge_index_news .biaoti	 {   font-size: 30px;
    line-height: 45px; }  
	  
	  
	  
.shengge_index_news .shengge_index_news_list { display: block}  
	  
.shengge_index_news .zuobian {
    width: 100%;
}
.shengge_index_news .youbian {
    width: 100%;}
	  
	  
	.shengge_index_news .youbian ul li .rr {
    width: 72%;
    font-size: 18px;
    font-family: AvenirLTStd-Heavy;
    line-height: 28px;
}


.shengge_index_news .youbian ul li .ll p:first-child {
    font-size: 25px;padding-top: 5px;
}
	  
	  
	  
.footer_db .mm { display: none;}	  
	  
.footer_db { display: block;}	  
	  
.footer_db .ll {
    width: 100%;
    margin-right: 0%;
}

.footer_db .ll img {
    height: 35px;
}
.footer_db .rr {
    width: 100%;
     margin-right: 0%;
}

.shengge_index_news .youbian ul { height: auto;}

.shengge_more200 { float: left;}

.shengge_index_news .youbian {
    width: 100%;
    display: grid
;
    grid-template-columns: repeat(1, 1fr);
    gap: 0rem;
}

.shengge_index_cp .shangbu a .pp_tu .pp_tu_txt h3 {
    font-family: ;
    font-size: 22px;
    line-height: 35px;
    text-align: center;
    transition: all .4s;
}




footer .banquan {
 
    width: 96%; margin: 0px auto;
}



footer .m {
    width: 100%;
    margin-left: 0;
}


.ny_banner h3 {
    font-size: 35px;
	line-height: 60px;}


.ny_banner p {
    font-size: 20px;    line-height: 35px;
    letter-spacing: -1px;
    margin: 0px auto;
    width: 92%;}

.ny_about_1 .m { display: block;}


.ny_about_1 .zuob {
        width: calc(100%);
 padding-top: 15px; margin-left: 0rem;
}
    

.ny_about_1 .yuob {
    width: 100%;
}


.ny_about_1 .yuob h3 {
  
    line-height: 100px;
    font-size: 30px;
}


.ny_about_1 .yuob .yuob_con dl dt h4 {
    font-size: 35px;
    line-height: 60px;
}


.ny_about_2 {
    line-height: 31px;
    font-size: 20px;
    padding: 50px 0px 50px;
}


.ny_about_3 h3 {
     line-height: 100px;
    font-size: 30px;
    padding: 0px 0px 30px;
    text-align: center;
}



.wj_index_honor_con .swiper-container {
    width: 58%;
    margin: 0px auto;
}


	  



.sg_ny_pro_bt {
    font-size: 30px;
    line-height: 45px;
    padding-top: 140px;
    font-family: AvenirLTStd-Heavy;
    margin-bottom: 50px;
    padding: 65px 0% 0px 0px;
    text-transform: capitalize;
}

.sg_ny_pro_con table {
    width: 100%;
    margin: 0px auto;
    background: #fff;
}

.sg_ny_pro_con table tr td {
    line-height: 30px;
    text-align: center;
    font-size: 17px;
    background: #f7f9f6;
    padding: 20px 4px;
}

.ny_pro_lxwm h3 {
    font-size: 30px;
    line-height: 100px;
    color: #fff;
}

.sg_ny_pro_da .m .sg_ny_pro_da_con {
    display: block;
    justify-content: space-between;
}



.sg_ny_pro_da {
    background-image: linear-gradient(to bottom, #283d36, #283d36, #e7f3e1);
    padding-top: 50px;
    color: #fff;
}



.sg_ny_pro_da_bt {
    font-size: 25px;
    line-height: 45px;}

.sg_ny_pro_da_tex {
   
    width: 100%;
}



.sg_ny_pro_da_tex .img{
   
    width: 100%;
}


.sg_ny_news_bt {
    font-size: 35px;
    line-height: 45px;
    padding-top: 60px;
  
    margin-bottom: 50px;}


.sg_ny_news_li_tex .pp {
    font-size: 20px;}
	  
	  
	  
	  
	.sg_ny_news_da {
  
		padding-top: 60px;}  
	  
	  
	  
	  
	.sg_ny_news_da_bt {
    font-size: 22px;
    line-height: 35px;
    color: #fff;
   
    margin-bottom: 50px;
    width: 100%;
}  
	  
.sg_ny_news_da_tex {
    color: rgba(255, 255, 255, .8);
   
    font-size: 18px;
    line-height: 32px;
    width: 100%;
}	 
	  
	  
	.sg_ny_news_da .img img {
    width: 100%;

}  
	  
	.sg_ny_news_da .img {
  
    padding-bottom: 30px;
}  
	  
	  .ny_con .ny_con_h3   { font-size: 35px;
    line-height: 45px;}
	  
	  
	.ny_con .ny_con_h3 {
   
    padding-top: 60px;
}  

.ny_con .ny_con_k {
    width: 100%;
  
}

	  
	  
	  
	  
	.ny_con .ny_con_h3 {
   
    margin-bottom: 20px;  
	  }
	  
	  
	.liuyan2 ul li {
  
    width: 100%!important;
   
}  
	  
	  
.top_menu_box .top_menu span {
  
    font-size: 17px;
  
}	  
	  
	  
	  
	.sg_ny_pro_da_tex {
  
    padding-bottom: 50px;
}  
	  
	  
.sg_ny_pro_da .img {
    width: 100%;
    
}	  
	.sg_ny_pro_da_tex table tr td {
   
    padding: 15px 0px;
    line-height: 25px;
}  
	.sg_ny_pro_da .img {
   
    padding-bottom: 50px;
}  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  

}