@charset "utf-8";

@media screen and (max-width:1280px)
{


}

@media screen and (max-width:1200px)
{

}
/*<=1023px*/
@media screen and (max-width:1024px)
{

header .logo{ float:left; width:20%; }


.product .zbig img { width:102%;}
.product .bk img { width:106%; padding-bottom:8.5%; }
.product .probt { width:93.8%;margin-bottom:20px; font-size:18px; line-height:42px;}
.product .probtz { width:99.0%;  margin-bottom:18px; font-size:18px; line-height:42px;}

.cptitle { display:none }

}


/*<=920px*/
@media screen and (max-width:992px)
{

header .logo{ float:left; width:22%; }

.ftmap { display:none}

}


@media screen and (max-width:860px)
{
   
    header .logo{width:20%; margin-top:0px; padding-left:1%;}
	header .logo img { width:100%;}	
	header .tbtext { display:none}	
	header .tbtel {display:none}
	
	.container { max-width:1230px; padding:0 5%;}
	
	.about_pic img { width:100%}
	
	.ititle p { font-size:28px;}
	.ititle p span {font-size:28px;}
	.ititle p a { font-size:28px;}
	
    .about_tb {padding-left:1%;}
	.about_tb h2 p { float:left; font-size:36px; margin-right:4%; padding-right:4%;}
	.about_tb .pic { float:left; margin-right:5%;}
	.about_tb h3 { font-size:18px;}

	
	
	.product { width:100%; padding:0 5%; overflow:hidden;}
	.product .zbig { margin-bottom:20px;}
	.product .zbig img { width:102%;}
	.product .probtz { width:100%; margin-bottom:0px;}
	
	.product .bk{ margin-bottom:-1.8%; margin-left:-1.8%; margin-right:1.8%;}
	.product .bk img { width:108%; }
	.product .probt { width:100%; margin-bottom:30px;}
	
	.news_rt ul{ padding-left:0%; margin-top:20px; }

	.footer { padding:3% 0;}
	
	.erweima { display:none}	
	.anniu { display:none}
	
	.product1_list dl {width:100%;}

}



@media screen and (max-width:640px)
{
.container { max-width:1230px; padding:0 20px;}
 header .logo{ float:left; width:30%; margin-bottom:5px; }
 
.toptel { display: block; padding:0.5rem 0;  background-image: linear-gradient(to left , #0b7bc3, #17c5a1); text-align:center}
.toptel span {font-size:30px; color:#fff; font-weight:bold;/*font-family:tekoregular*/;}
.toptel img{ width:32px; margin-right:0.5rem; margin-top:-0.9rem;}

.about_tb {max-width:100%; margin-bottom:10px;}

.swiper3 dd { display:none}

.product ul {display: grid;grid-template-columns: repeat(1, 1fr); gap: 20px;}

#owl-demo { margin:auto; max-width:1200px; padding:0 5px;}

.product .probtz { width:98%; margin-bottom:0px;}

.product .bk{ margin-bottom:0%; margin-left:-1.8%; margin-right:1.8%;}
.product .bk img { width:108%; }
.product .probt { width:97.3%; margin-bottom:22px;}

.posbox { padding:10% 0 6% 0;}
.positioninfo{ line-height:38px;  font-size:28px; }

.footer { padding:5% 0 3% 0;}
.fcontact { text-align:center;}

.yb_conct { display:none;}

.gsjj1-2 ul li { width:100%; margin-bottom:1rem;}

.com_nr { grid-template-columns: repeat(2, 1fr); gap:1rem;}
.com_nr h3 {font-size: 1.5rem;}

.yingyong_1 h2 {font-size: 2.1rem;}
.yingyong_1 h4 { font-size:16px;}
.yingyong_2 {grid-template-columns: repeat(1, 1fr); gap:1rem; }
.yingyong_2 h2 {font-size: 1.7rem;}

.yingyong_3 {grid-template-columns: repeat(1, 1fr); gap:1rem;}
.yingyong_3 h2 {font-size: 1.7rem; margin: 1rem 0 0 0;}

.product1_list dt { width:100%; margin-bottom:1rem;}
.product1_list dd { width:100%;}

.footerbox { margin-bottom:42px;} 

.fnav2{ display: block;float:right;width:100%; margin:0 auto;  overflow:hidden; background:#2d2e2f; padding:10px 0 ; position: fixed ;bottom:0;z-index:9999}
.fnav2 a{ float:left; width:30%; overflow:hidden;  color:#FFF; font-size:18px; overflow:hidden ; text-align:center; font-size:16px;}
.fnav2 a img{ width:25%;vertical-align:middle; padding-left:4%; padding-right:5%;}

}

@media screen and (max-width:500px)
{
 header .logo{ float:left; width:66px; margin:0 0.2rem 0.5rem 0.7rem; } 
 
 header .tbtext { width:150px;padding-top:0.5rem; display: block}
  header .tbtext h2 { font-size:18px;}
 header .tbtext h3 { display:none}
 
 .ititle {  padding:5% 0;}	
.carousel-item img { max-width:100%; text-align:center}	
.product .bk{ margin-bottom:0%; margin-left:-3%; margin-right:3%;}
.product .bk img { width:112%; }
.product .probt { width:95%; margin-bottom:13px;}

.yscont h3 { font-size:21px;}
.about_tb { padding:1rem 0 1rem 0.5rem;}

.ours-main { margin-bottom:-70px;}
.menu1 a { float:left; width:46%; font-size:16px; margin-bottom:15px;  line-height:36px; padding:0% 0%;display:block; }

.com_title2 {font-size: 23px;}

.gsjj1-2 ul li .case_zi { font-size:16px; line-height:32px;}
#owl-demo .item p { font-size:16px;}

.about_Bg {padding:2rem 0; margin-bottom:2rem;}
.honor { padding:2rem 0; margin-bottom:2rem;}
.news {margin-bottom:2rem;}
.footerbox { padding-top:1rem;}



}

@media screen and (max-width:385px)
{
/*首页广告*/


}


@media screen and (max-width:320px)
{

}
