@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 1023px) {	
/*导航*/	
#nycon{
 grid-template-columns:repeat(3,auto);
 justify-content:space-between;
 grid-column-gap:0;
 padding:15px;
 
}
#nylog{
	padding: 0;
}
#nycon-right{ margin-top:-1rem;margin-right:4rem;}
#nycon-right #language a{

	padding-left:1.8rem;

}
.com-link{
	grid-column: 1 / 4;
		grid-row:1;
		justify-content:flex-end;
}
 .indexmenu ul{ display:none;} 
 .indexmenu{
	 display: -webkit-flex; 
  display: flex;
  justify-content:center;
  align-items:center;
	 }  
#nylog img{
	width:140px;
}

#language a{
	padding:2rem 0;
	font-size:16px;
}
 /*手机导航栏*/
#bottom-nav{
	display:block;
	background-color:#fff;
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	z-index:1000;
	box-shadow: 0 0 10px rgba(80,80,80,0.4);

}
#bottom-nav .wrap-flex{
	justify-content:space-around;
	margin-top:8px;
	margin-bottom:8px;
}
#bottom-nav a{
	display:block;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	margin-top:1px;
	color:#787878;}
	
#bottom-nav a i{
 text-align:center;
}	
#bottom-nav a:hover,.navactive a{
	color:var(--web-theme-color);
}	
  
/*底部*/	
footer{ padding-bottom:4vh; width:100%; overflow:hidden;}
footer #foottop{ grid-template-columns: 1fr 1.2fr;}
footer .footleft{
		grid-column: 1 / span 3;
	}

	.footleft  img{
		display:block;
		width:26rem;
	}

 footer .footleft p a{ font-size:2.2rem;}
	footer h3{
		font-size:1.4em;
		padding-top:10px;
		white-space:nowrap;}
.footmid{
	padding-top:3rem;
}
#copy .wrap-flex a:nth-child(2){ width:10%;}



.top-title h2{ letter-spacing:3px;}
/*--------------------------首页---------------------------------*/

/*banner*/
.banner0{ position:absolute; left:4%;top:8%; }
#index-banner .banner0 .banner-title{ font-size:4rem; line-height:1em;font-weight:bold;letter-spacing:0px;}
#index-banner .banner0 .banner-mid-title{ padding-top:1.4rem;}
#index-banner .banner0  .banner1-line{ width:30px; height:3px; margin-top:-1rem;}
#index-banner .banner1{ position:absolute; left:8%;top:15%;width:100%;color:#fff; text-align:center; }
#index-banner .banner1 .banner-title{ font-size:4rem;font-weight:bold;letter-spacing:0px;}
#index-banner .banner1-line{ width:30px; height:3px;}
#index-banner .banner1 ul{ display:none;}
#index-banner .banner1 .index-bar-txt{ display:block; text-align:left; padding-top:1.6rem;}


/*产品中心*/
#index-product-service .grid{ grid-template-columns:auto;grid-row-gap:4rem; padding-top:6rem;}		
#index-product-service  a h3{ font-size:1.6em; }
#index-product-service  .com-more p{font-size:1.2em;}
#index-product-service a .more{font-size:1.2em;}

/*模具制造*/
#index-mj{ padding-top:6rem; padding-bottom:9rem;}
.mj-img{ top:67%; }
#index-mj .container{ position:relative; z-index:5; }

/*三大单元*/
#three-cont{ padding-bottom:2rem;}
#three-cont .grid{grid-template-columns:auto;justify-content: center;grid-row-gap:20px; padding-top:6rem;}
 .three-cont-item .three-cont p{ display:none; font-size:1.3em;}
 
/*企业文化*/
#index-brand{ padding-top:2rem;}
#index-brand .grid{grid-template-columns:auto; grid-row-gap:2rem; padding-left:0;}
.index-brand-item .com-cont h2{ letter-spacing:3px;}
.index-brand-item .commore{ font-size:2.6rem;}
.index-brand-item .com-cont p{ margin-top:1rem;text-align:left;color:rgba(0,0,0,.6);}
/*合作伙伴*/

#parthers .wrap-flex{justify-content: flex-start;}
#parthers .parthers-item{padding-top:4rem; padding-left:15px; flex:0 0 50%;}

/*我们的优势*/
#indexadv .index-adv-title{font-size:3.4rem;}
#indexadv  .index-adv-title .index-advline{position:absolute; bottom:-6px;}
/*关于我们*/
#index-about{ padding-top:0;padding-bottom:14rem;}
#index-about .grid{grid-template-columns:auto;grid-row-gap:4rem; padding-top:2rem;}
#index-about .index-about-bottom-item{ margin-top:4rem; padding:0 4rem;}
#index-about .grid-1{grid-template-columns:repeat(3,auto);grid-row-gap:4rem;padding-bottom:7rem;}
#index-about .index-about-bottom-item h3{ letter-spacing:1px;}
/*-----------------------------内页-----------------------------------------*/
.com-link{ display:block; background-color:#e7e7e7;}
.cont-combg{ background-color:#fff;}
.com-list{
	display: -webkit-grid; 
    display: grid;
	grid-template-columns:auto;
	justify-content:space-between;
	align-items: center;
}
.com-list ul{ white-space:nowrap;}  
.com-list ul li{
	padding-left:0px;
	padding-right:0px;	 
}
.com-list ul li a{ font-size:1.8rem;color:var(--web-theme-color-black); display:block;  padding:2rem; }
.prolistactive>a,.com-list li a:hover{ color:#fff !important;  background-color:var(--web-theme-color); border:none; }

/*nybanner*/
#nybanner{
	height:30vw;
}
#nybanner h1{font-size:3rem;}
#nybanner .index-advline{ margin:0; display:none;}
#nybanner .nybottom{ display:none;}			

/*关于我们*/
#about-sh .grid{grid-template-columns:repeat(2,auto);grid-row-gap:4rem;padding-bottom:7rem;}
#about-sh  .about-sh-content p{ padding-top:2rem;width:300px; margin:0 auto;}
#about-sh .about-bottom-item h3{ letter-spacing:0px;}
#about-sh-honors .grid{grid-template-columns:auto; grid-row-gap:4rem;}
.workshopcontent{ left:50%;}

/*企业文化*/
#sh-culture .grid{grid-template-columns:auto; grid-row-gap:2rem; padding-top:0; padding-left:2rem;}

/*企业理念*/
#sh-hope .sh-hopebg{ position:relative; width:100%; height:25%; background-color:rgba(0,0,0,.7);}
#sh-hope .top-title{ padding-top:4vh; padding-left:0;}
#sh-hope .top-title img{ width:40%;}
/*企业形象*/
#sh-brand-img .grid{grid-template-columns:repeat(2,auto);grid-row-gap:4rem;}


/*发展历史*/

/*企业荣誉*/
#sh-honor .wrap-flex{
flex-direction: column;}

/*产品定制*/
#sh-customized .grid{grid-template-columns:repeat(2,auto); grid-row-gap:4rem;}

/*模具生产*/
	#sh-model .wrap-flex{
		flex-direction:column;
	}
	.indeximg img{
		display:none;
	}
	.indexabouttxt{
		position:relative;
		background-color:#fff;
	}
	.indexabouttxt h2{
		font-size:1.4em;
	}
	.indexmiddle{
		flex-direction:column-reverse;
	}
/*FAQ*/
#sh-FAQ-download .wrap-flex{flex-direction:column;}	
#sh-FAQ-download  .sh-dowanload{ margin-top:4rem;}

/*产品列表*/
#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;}

.proviewgs .more{ padding-top:2vh;margin-top:0;color:var(--web-theme-color-black); cursor:pointer;}
.proviewgs .more:hover{color:var(--web-theme-color);}

		
/*其他产品*/	
#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)
}
	
/*新闻中心*/
#news{ padding-top:2rem;}
#news .grid{

	grid-template-columns:auto;
	grid-row-gap:4rem;
}
.news-top{display: -webkit-grid; 
 	display: grid;
	grid-template-columns:1fr;
	}
#news  h2{ font-size:2.6rem; line-height:1.6em;}

	
/*联系我们*/
#contact-top{
	display: grid;
	grid-template-columns:auto;
	grid-row-gap:4rem;
}