@charset "utf-8";
/* CSS Document */
@media (min-width: 1024px) and (max-width: 1500px) {
	.pro-series-item{ 
	 grid-template-columns:repeat(2,auto);
	}
	#indexabout-info{
	padding-top:5rem; 
	padding-bottom:5rem;

}
	}
@media only screen and (max-width: 1023px) {	
/*导航*/	
#nycon{
 grid-template-columns:repeat(2,auto);
 justify-content:space-between;
}
.com-link{
	grid-column: 1 / 3;
		grid-row:1;
		justify-content:flex-end;
}
 .indexmenu ul{ display:none;} 
 .indexmenu .navtop{ display:block;}  
 .indexmenu{
	 display: -webkit-flex; 
  display: flex;
  justify-content:center;
  align-items:center;
	 } 
#cont-phone a{ font-size:3rem; }	 
#nylog img{
	width:150px;
}

#language a{
	padding:2rem 0;
	font-size:16px;
}
  
/*底部*/	
 footer #foottop{
	display: grid;
	grid-template-columns:auto auto auto;
	}
footer .footleft{
		grid-column: 1 / 4;
		grid-row:1;
		border-bottom:#406289 solid 1px;
		padding-bottom:3rem;
	}
footer .footleft li{
	width:8rem;
}
	.footleft  img{
		display:block;
		width:26rem;
	}
 footer .footleft p{
	 max-width:100%;
 }
 footer .footleft p a{ font-size:2.2rem;}
	footer h3{
		font-size:1.4em;
		padding-top:10px;}
.footmid{
	padding-top:3rem;
}
/*--------------------------首页---------------------------------*/

/*banner*/
.swiper-container-index .banner1{left:6%;top:12%; padding:2rem; }
.swiper-container-index .banner1 .banner-title{ font-size:2.8rem; }
.swiper-container-index .banner1 .banner-mid-title{ padding:15px 0; font-size:10px;line-height:1.4em;  max-width:50vw; letter-spacing:0px; }
.swiper-container-index .banner1 .bannermore{ display:block; width:18rem;  padding:1rem 0;margin-top:1rem;text-align:center; border-width:2px;  color:#fff;}
.swiper-container-index .banner1 .banner-mid-title{  font-size:10px;line-height:1.8em;  letter-spacing:0px; }
.swiper-container-index .banner2{left:3%;top:12%;}
.swiper-container-index .banner2 .banner-mid-title{  font-size:10px;line-height:1.6em;  letter-spacing:1px; }
.swiper-container-index .banner2 .banner-title{ font-size:2.8rem; }	
.swiper-container-index .banner2 .bannermore{ margin-top:2rem; padding:1rem 3rem;}
/*关于我们*/

#indexabout .indexabou-content{
	 grid-template-columns:auto;
}
.indexabout-video a{
	margin-bottom:0px;
	margin-top:6rem
}
#indexabout .abmore{	
  display: -webkit-grid; 
  display: grid;
  grid-template-columns:repeat(2,auto);
}
#indexabout .more{padding:1.5rem 0;}	
#indexabout-info{
	padding-top:5rem; 
	padding-bottom:5rem;

}
#indexabout-info .indexabout-info-item{
	display: -webkit-grid; 
  display: grid;
   grid-template-columns:repeat(2,1fr);
    grid-column-gap:6rem;
	grid-row-gap:4rem;
} 

/*产品中心*/
#indexpro  .indexpro-title{
  display: -webkit-grid; 
  display: grid;
  grid-template-columns:auto;
   align-content:center;}	
.indexpro-title-txt h4{ font-size:2.2rem;}   
#indexpro .indexpro-title-img { width:50%;padding-top:4rem;} 
/*产品分类*/
#indexpro .pro-series-item{ 
  display: -webkit-grid; 
  display: grid;
  grid-template-columns:auto;
   justify-content:center;
  grid-row-gap:6rem;
  grid-column-gap:4rem;
  margin-top:6rem;

}
#indexpro .indexpro-txt{flex: 0 0 70%;}
#indexpro .indexpro-img{flex: 0 0 30%;}
#indexpro .indexpro-txt span{ padding-top:2rem;}
#indexpro .indexpro-arrow{ margin-top:2rem;color:var(--web-theme-color);}

/*新闻*/
#indexnews .indexnews-list{  
  display: -webkit-grid; 
  display: grid;
  grid-template-columns:auto;
  margin-top:6rem;
  grid-row-gap:8rem;
  grid-column-gap:6rem;}
#indexnews .more{
	display:block;
	padding:2rem 3.2rem;
	font-size:2.2rem;

}  
#indexnews .indexnews-list p a span{
	display:block;
	font-size:2.5rem;
	margin-top:1.2rem;
	color:var(--web-theme-color);
}  
/*联系我们*/
#index-contact h2{ font-size:4.8rem; color:var(--web-theme-color-white);}
#index-contact .cont-title{  font-size:1.6rem;text-align:center; padding-top:10px;}
#index-contact p{ line-height:1.4em; color:#fff; text-align:center;} 
#index-contact p b{ display:block; font-size:3.6rem;}
#index-contact p small{display:block; color:rgba(255,255,255,.7);}
#index-contact .more{ display:block; margin:0 auto; margin-top:4rem;}
/*-----------------------------内页-----------------------------------------*/
.com-list{
	display: -webkit-grid; 
  display: grid;
	grid-template-columns:auto;
	justify-content: flex-start;
	align-items: center;
	
}
.series-right{display:none;}
.com-list-series .wrap-flex{ display:none;}

/*nybanner*/
.nybannerbg h1{ text-align:center; padding: 0; padding-top:10px;font-size:3.2rem; font-weight:bold; color:#fff;  }
#nyprobanner h1{ text-align:center;}
.nybanner-crile{ font-size:2rem;}
.nybanner-title{ letter-spacing:2px; font-weight:bold;}
.nybannerbg p{letter-spacing:2px; color:#fff; text-align:center;}
#banner-ol{
	display:none;
}
#nybanner.nyproimg .container{
	position:relative;
	left:2%;
	top:14%;
	text-transform:uppercase;
	color:#fff; 
}
.nyproimg h1{width:max(50%,256px); padding:10px 0; font-size:2.6rem;text-align:left;color:#fff;letter-spacing:4px; line-height:1.6em; }
.nyproimg .nytitle{ padding-top:0;font-size:2rem; letter-spacing:4px;text-align:left;color:#fff;}
/*关于我们*/
#about-aici .aici-morejd{
	display: -webkit-grid; 
  display: grid;
  grid-template-columns:auto;
  justify-content: center;
  grid-column-gap:3rem; 
   grid-row-gap:3rem;
  margin-top:6rem;
}
#about-aici-video .about-acici-item-info{
  display: -webkit-grid; 
  display: grid;
  grid-template-columns:repeat(2,1fr);
  text-align:center; 
}	
 .about-acici-item-molib .about-acici-item-info{
  display: -webkit-grid; 
  display: grid;
  grid-template-columns:repeat(2,1fr);
  grid-row-gap:4rem;
 align-items: center;
  text-align:center; 
  padding-top:4rem;
}
#about-aici-video .about-acici-item{ display:none;}
.about-acici-item-molib{ display:block;}
.about-acici-item-molib .about-acici-item{
width:100%;
height:20rem;
overflow:hidden;
margin:0 auto;
background-color:#fff;
}
#about-aici-video .about-acici-item img{ width:40%;}
#about-kj{ padding-top:6rem;}
#about-kj .about-sys{  
 display: -webkit-grid; 
  display: grid;
  grid-template-columns:auto;
  justify-content: center;
  margin-top:6rem;}

#about-kj .about-zdz-cont{  
 display: -webkit-grid; 
  display: grid;
	grid-template-columns:auto;
  justify-content:stretch;
  margin-top:6rem;
  background-color:#fff;}
  #about-kj  .about-zdz{
	  display: -webkit-grid; 
  display: grid;
  grid-template-columns:auto;
  }
  .sys-left-img{ width:50%;}
 .about-zdz-left{
	 grid-row:2;
 }
/*资质认证*/

#about-honor .honor{ 
	display: -webkit-grid; 
 	display: grid;
	grid-template-columns:repeat(2,auto);
  justify-content:center;
  margin-top:4rem;
  grid-column-gap:3rem;
  grid-row-gap:2rem;
}
#about-honor .more{ width:22rem;margin:0 auto; margin-top:8rem; padding:2rem 4rem; font-size:2.2rem;border-radius:5px;}

/*发展时间轴*/

#history .swiper-null{ display:none;}
#history #historyline{
	position:absolute;
	left:0%;
	top:68%;
	border:#bcbcbc solid 1px;
	width:100%;
}	
#history .swiper-slide .swiper-line{ display:none;}	
/*荣誉资质*/
.guojia-list{	
	grid-template-columns:repeat(2,1fr);
	grid-column-gap:2rem;
	grid-row-gap:2rem;
}


/*资料下载*/

.download-cont table{ width:100%;}
.download-cont .last-bottom td{padding:4rem 0; font-size:2.2rem;}	
#box-left{ display:none;}	
#pro-moblie{ display:block;}	

#products .pro-list{grid-template-columns:repeat(2,1fr);}


/*产品详细*/
#product-details{ padding-bottom:2rem;}
 .promartoptitle{
		font-size:1.2em;
		flex:0 0 30%;
		padding:10px;}
.product-item{
	margin-top:3vh;
}
.promartop{
	font-size:12px;
}
.proline{ width:100%; }
.proviewgsline{  width:100%;}
	#product-details .row{
		padding-top:15px;
		padding-bottom:15px;
		padding-left:5px;
		padding-right:5px;}	
	.proname{
		font-size:1.2em;
		white-space:nowrap;}
	.proviewgs th,.proviewgs h3{
		font-size:16px;}
	.proviewgs p{
		font-size:10px;}
/*其他产品*/	
#proothers{ padding-bottom:4rem;}
#proothers .proothers-line{
	width:14%;
	height:2px;
	background-color:var(--web-theme-color);
	margin:0 auto;
	margin-top:10px;}	
#proothers .pro-list{
		grid-template-columns:repeat(2,1fr)
}
			
/*品质保证*/
.quality-list{
	grid-template-columns:auto;
}
.quality-item{
	height:300px;
	overflow:hidden;
}
.tec-item-left h3{ color:var(--web-theme-color-black);}
.tec-item-left p{ padding-top:2rem;}
/*新闻中心*/
#news .news-list{
	display: -webkit-grid; 
 	display: grid;
	grid-template-columns:1fr;

}
.news-top{display: -webkit-grid; 
 	display: grid;
	grid-template-columns:1fr;
	}
#news  h2{ font-size:2.6rem; line-height:1.6em;}

/*工程案例*/
	/*工艺流程*/
.tec-list{
	grid-template-columns:1fr;
	justify-content: space-between;
	grid-row-gap:4rem;  
}
.tec-arrow-pic,.tec-arrow{ display:none;}
.tec-arrow-down{display:none;}	
#technological-process .tec-item-hd {display:none;}
#technological-process .tec-item-left h3{ margin-left:1.2rem;font-size:2rem;color:var(--web-theme-color-black); white-space:nowrap;}
#technological-process .tec-item-left p{ padding-top:2rem;}
#technological-process .tec-item-right{
	margin-bottom:3rem;
	font-size:8rem;

}
/*工程案例*/
#enginnering{
	padding-bottom:8rem;
}
#eng-sz .eng-sz-gc{
	display: -webkit-grid; 
 	display: grid;
	grid-template-columns:auto;
	justify-content:start;
	grid-row-gap:4rem; 
}
.sz-img-bottom{
	margin-top:-6rem;
}


/*品牌支持*/

#brand-aici{ padding-top:0;}
#brand-aici .brand-aici-cont{
	display: -webkit-grid; 
 	display: grid;
	grid-template-columns:auto;
	justify-content:center;
	grid-row-gap:4rem; 
	margin-top:6rem;
}

#brand-support .brand-s-cont{
	display: -webkit-grid; 
 	display: grid;
	grid-template-columns:auto;
	justify-content:center;
}
.s-right{
	height:35rem;
	background:url(../images/brand/brand-aici-1.png) right 5rem no-repeat;
	background-size:60% auto;
}
#brand-aici-img  .brand-aici-img-cont{
	display: -webkit-grid; 
 	display: grid;
	grid-template-columns:repeat(2,auto);
	justify-content:center;
	grid-gap:4rem;
}
#brand-aici-img  .img-cont-item img{
	width:100%;
}

/*联系我们*/
#contact-details .wrap-flex{
	  flex-direction: column-reverse;
	 }
#contact-details .contact-cont{ padding:0 15px; padding-top:4rem;}	

	#contact-details{
		display:block;
	}
#allmap{
	height:36rem;

}
	.contact-cont .cont-info .wrap-flex-1  img{ width:10%;}
	.contact-cont .cont-info .wrap-flex-2 .wrap-flex-1 img{ width:30%;}
	.contact-cont .cont-info .cont-w-last .wrap-flex-1 img{ width:18%;}
}