 @media only screen  and (max-width:2400px){}
 @media only screen  and (max-width:1024px){


	
	
.ind_ban_tex_title .f-26 { font-size: 14px!important; line-height: 30px!important;}

.ind_ban_tex_title .f-55 { font-size: 22px!important; line-height: 40px!important; margin: 0px; padding: 0px;}

.ind_ban_tex_title .f-20 {  display: none!important;}
	 
	 
    #c_portalResEbizads_banner-16051647120195462 .banner .swiper-slide .ind_ban_tex{   margin-left: 40px!important;}


.pro_n1 dt {
    font-size: 0;
    line-height: 0;
    /* margin-left: -360px; */
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.pro_n1 dt img {
    width: 100%;
}

.pro_n1 {
       
        padding: 50px 0 50px;
    }
	 
.pro_n1 dd {
    float: right;
    width: 100%;
    padding-top: 30px;
}
	 
.pro_n1 dd h4 a {
    display: block;
    height: 64px;
    line-height: 60px;
    font-size: 25px;
    color: #2b2b2b;
}
	 .pro_n1 dd em { padding-top: 0px; height: auto; }	
	 .pro_n1 dd em.fnt-26 {font-size: 20px; }	 

.about_nub1 li b div {
    font-size: 30px !important;}	

.about_nub1 li .intro {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #181818 !important;
    margin-top: 0px;
    text-align: left; padding-right: 15px;
}

	 .gui-sz {
    width: 100%;
    padding-top: 23px;
    box-sizing: border-box;
}
.gui-sz ul li {
    
    margin-left: 0px;}

.pro_n1 dt {
   
	margin-left: 0px;}
	 
	 
	 .pro_n1 dd span a {
 
    width: 150px;}


.pro_n1 .content {
    position: relative;
    height: 800px;
}
	 
	 
	 .sec_top .f20 br { display: none;}	
	 
	 .sec_forewords{padding: 0px 5%;} 
	 .sec_top_white .sec_tit a { font-size: 25px!important;}
	 
	 
	 
	 
	.accordion_img {
       
        background-size: 100% auto;
    }
	 
	 
		
	.accordion_cover { display: none;}	
	
	     .accordion_initial .accordion_tit {
        padding: 70px;
       
    }
	 
	 .accordion_tit_name {
        width: auto;
        font-size: 22px;
    }
	 
	 
.index_3_mid_mid {
    width: 92%;
   
    top: 0px;
  
    left: 4%;
}
	 
.index_1_left_3 {
   
    font-size: 25px;
   
}	 
	 
	.index_1_left_2 {
    font-size: 25px;
    
} 
	 
	
    .index_3_mid_right {
        width: 86%;
        top: 460px;
        position: absolute;
        right: 0;
        left: 7%;
    } 
	 
	 .index_3_mid {
    height: 920px;
}
#certify .swiper-container {
    padding-bottom: 110px;
}
	 
	 
	 
	    .c1-text {
      
        padding-left: 0rem !important;
    } 
	 
	 
	.c1-text h1 {
		font-size: 25px;} 
	 
	 .c1-text p {

	font-size:14px; line-height: 22px;}
	 
	    .innovative-list {
       
        width: 100% !important;
       
    } 
	 
	 .innovative-box{display: grid;
grid-template-columns: repeat(2, 1fr); 
gap: .1rem; bottom: 30% !important;}
	 
    .innovative-list span {
        font-size: 16px !important;
    }	 
	 
.innovative-box .bg-active {
   
	}	 
	 
	 .innovative-box{ padding: 0px;} 
	 
	.yuluo {
    width: 100%;
  text-align: center;
} 
.innovative .max-width {
        width: 90% !important;
    }

	 
	    .nswsbox {
      
        margin-top: -100px !important;
    } 
	 
	 
	.newsnr .newslf {
    width: 100%; 
	 }
	 .newsnr .newslf h4 {
    width: 100%;}
	 
	 .newsnr .newsin { display: none;}
	 
.newsnr .newsrt {
    width: 100%;
    
    margin-top: 10px;
}
	 
.newsnr .newsrt ul li:last-child {
   
    margin-top: 0px;
}	 
	 
	 #footer { display: block!important;}	 
	 
	 .footer_r { display: none;} 
	.footer_l {
  
		width: 100%;} 
	 
	.footer_banquan {
   
    margin-top: 30px; }
	 
	 
	 .footer_banquan_l {
   
    font-size: 14px;
}
	 
	 
	 
	 	 .footer_banquan_l a {
   
    font-size: 14px;
}
	 
	.footer_banquan_l span {
   
    font-size: 14px;
}
	 
	 
.nswsbox {
        height: 1350px;
        margin-top: -100px !important;
    }
	 
	 
	 .news .newsnr {
   
    margin-top: 28px;
}
	    .nswsbox {
        height: 1300px!important;
    } 
	 
	 
	    .menu_location .menu ul {
			display: block;} 
	 
	 
	 
	 .menu_location .menu li {
    font-size: 14px!important;
  
    line-height: 30px;
}
	 
	 .index_jieshao-top .title-2 { margin-top: 0px;}
	 
	 
	    .menu_location .menu ul {
       
        border-radius: 0;
       
    } 
	 
	 
	 .company-profile-left { background: none!important; height: 250px!important;} 
	 
	 .polaris-company-profile{background-size: auto 100%!important;}
	 
	 
	     .index_jieshao-top .title-2 {
     
        margin-bottom: 20px !important;
    }
	 
	 .gezhi-1 {height: 200px!important;}
	 .company-profile-left .gezhi-1 img {  width: 100%!important; height: 100%!important; object-fit: cover;}
	 .company-profile-right .text-1 p {
    padding-right: 0!important;
}
	 .zhanlue .index-content .company-profile-right h3 {
        font-size: 25px !important;
        line-height: 35px!important; margin-bottom: 20px;
    }
	 
	 
	 
	    .MainBox .polaris-news {
        margin-top: 30px !important; 
    } 
	     .polaris-product-item {
       
        height: 520px;
    }


.polaris-product-item .img {
   
    height: 100%;
}

	 .polaris-banner .text-1 { font-size: 20px;}


.zhiliang_con {
	width: 100%!important;}

	.polaris-about .polaris-company-profile .index-content .zhiliang_con img  { margin: 20px auto!important; padding: 0px!important; width: 100%!important; height: auto!important;}

	 .polaris-about .polaris-company-profile .index-content .zhiliang_con { padding: 5%!important;  height: auto!important;}



	 .menu_location { height: auto!important;}
	 
	 
	.index_1_left_2 {
   
    margin-top: 50px;
}
	 
	    .news-content-list .news-content-item .img .pic { height: 250px!important;
      
    } 
	 
	 .polaris-news-detail::before {
  
		 height: 70px;}
	 
	 
	    .page-header {
        height: 70px;
    } 
	 
	     .page-header .page-logo img {
        height: 35px;
    }
	 
	 
	 .page-header .page-logo {
   top: 10px;
}
	    .nav_phone_btn {
      
        top: 30px; }
	 
	 .MainBox .sjnews .news-content-bottom { margin-top:100px; }
	 
	 .ny_con_r{ height: auto!important; }
	 .ny_con_r_list {padding-bottom: 40px!important;}
	 
	 .ny_con_map { height: auto!important;}
	 
	 .ny_con_r_list h3 {
  
		 padding-top: 20px;}
	 
	 
	 
	     .nav_phone .phone-search {
       
        display: none;
    }
	 
	 
	     .nav_phone_con>ul {
      
			 top: 1em;}
	 
	 .footer_l h2 { margin-bottom: 5px!important;}
	 
	 
	     .pro_n1 {
       background-size: auto 100%;
    }

.footer_l h3 {
	font-size: 25px;}
	 
	 .product-detail-text .title h2 {
		 font-size: 25px;}
	 
	 
	
	 
	 
	 .nav_phone_tit span { font-size: 18px;}	 
	 
	 
	 .nav_phone_con>ul>li a{ font-size: 16px; line-height: 60px;}	
	 
	    .nav_phone_con>ul>li {
        line-height: 60px;
      
    }

	 .nav_phone_con>ul>li>a em, .nav_phone_con>ul>li> ul>li>a em {
      
        width: 10px;
        height: 10px;}
	 
	 .nav_phone_con>ul>li>a em, .nav_phone_con>ul>li> ul>li>a em {
      
        right: 15px; top: ;}
	 
	 
	 .nav_phone_con>ul>li>a .btn { border-left:0px; }
	 
	    .nav_phone_tit {
      
			height: 70px;} 
	 
	 .nav_phone_con { background: none;} 
	 
	    .nav_phone_tit {
  
        border-bottom: 1px solid #dadada;
    
    } 
	 
	 
	 
	 .gui-sz ul li {

    height: 123px;
}
	 
	 
	 
	    .nav_phone_btn span:before, .nav_phone_btn span:after {
      
        background-color: #296d48;
      
    } 
	 
	 
	 
	 
	     .scrollHeader .nav_phone_btn span {
       background-color: #296d48;
    }
	 
	 
	 
	 .index_jieshao { padding-top: 90px!important;}
	 
	 
	 .n_aboutz table tr td:nth-child(1) { display: none;} 
	 
	 
	  .n_aboutz table tr td:nth-child(3) { display: none;} 
	 
	 .menu_location .menu li a {
    font-size: 16px;
}
	 
	 .more-1 a {
    
    width: 120px;}
	 
	 .polaris-news-detail-top .title-1 { line-height: 35px;
 
}
	 
.nav_phone_btn span {
       background-color: #2b7047;
    }	 
	 
	 
	   .index-content .index_jieshao-top .title-2 {
        padding-top: 0px !important;
      
    } 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 

}
@media (min-width: 1024px) and (max-width: 1920px){ }