f@charset "utf-8";
/* CSS Document */
@media (max-width: 1400px) {
#nylog img{
	width:120px;
}
#index-appction .app-img2{
right:0px;
top:119px;
width:60%;
z-index:1;
}
#about-brand .app-img2{ position:absolute;
right:0px;
top:119px;
width:60%;
z-index:2;}
}
@media only screen and (max-width: 1200px) {
#index-appction{ padding-bottom:28vh !important;}
#index-appction .swiper-container-app{ position:relative;  top:22rem; padding-bottom:6rem; margin-top:0;}
#index-appction .app-img2{top:606px;}
/*品牌文化详情*/
}
@media (max-width:1024px){
#index-appction{ padding-bottom:22vh !important;}
#index-appction .swiper-container-app{ position:relative;  top:22rem; padding-bottom:6rem; margin-top:0;}
#index-appction .app-img2{top:699px;}
#about-brand .app-img2{ position:absolute;
right:0px;
top:29px;
width:60%;
z-index:2;}
@media (max-width: 990px) {
	#nydh{
		position:static;
		 z-index:1;
	}
	#dropsjx{
	top:-12px;
}
}
@media only screen and (max-width: 980px) {
	#language{
		order:1;
	}
	#language a{
		font-size:16px;
	}
	 .indexmenu ul{
		 display:none;
	 }
	 .indexmenu{
		 order:3;
		 flex:0 0 60px;
	 display: -webkit-flex; 
  display: flex;
  justify-content: flex-end;
  align-items:center;
	 }
	#nylog{
		 justify-content:center;
		 padding:15px 0;
  
}

#nylog img{
	width:150px;
}
/*banner*/
.swiper-container-index .banner1{left:6%;}
.swiper-container-index .bannermore{ margin-top:4rem;}
}
@media only screen and (max-width: 973px) {
	.header-search{
		 display:none;
		 margin-right:20px;
		 margin-top:10px;}	
	#index-products .swiper-container-pro .wrap-flex{  flex-direction: column;}	
	.indexpro-series-right{ width:100%;} 
	#brand-img .brand-img-top-img img{ padding:7.3rem 0; width:60%;}
} 

@media only screen and (max-width: 767px) {	
/*导航*/	
#nydh{ background-color:#023469 !important;
border-bottom:#cc331a solid 2px;
	 }
.stick{
	background-color:#333 !important;
}

.header-search {
			   display:none;
  }
.header-search-form form input {
          width: 200px; } 		  
 .indexmenu{
		 order:3;
	 display: -webkit-flex; 
  display: flex;
  justify-content:center;
  align-items:center;
	 }
	#nylog{
		 order:2;
		 flex:1;
		 display: -webkit-flex; 
         display: flex;
		 justify-content:center;
		 padding:15px 0;
  
}
#nylog img{
	width:130px;
}
#language a i{
	font-size:30px;
}
#language .dropdown-menu{
	left:0px
}
  
/*底部*/	
#foottop{
	grid-template-columns: auto auto auto;
	padding:8rem 2rem;
	}
	footer .footright{
		grid-column: 1 / 4;
	}
.footright img{
	width:130px;
}
	footer .footright ul{ margin-top:10px;}
	footer h3{
		font-size:1.3em;
		padding-top:10px;}
		footer .footleft p{
			max-width:100%;
		}

/*--------------------------首页---------------------------------*/
/*banner*/
.swiper-container-index .banner1{left:6%;top:12%;}
.swiper-container-index .banner-title{ font-size:18px;}	
.swiper-container-index .banner-mid-title{ padding:5px 0; max-width:60%; line-height:1.4em;}
.swiper-container-index .banner1-2{ width:25%;  right:4%;top:12%;}
.swiper-container-index .bannermore{ margin-top:4rem;}
/*关于我们*/
#index-about .index-about-bottom{ padding:4rem 0;}
#index-about .col-sm-3{ margin-top:15px;}
.index-about-txt{ padding-left:2rem;}
.about-bottom h2{ letter-spacing:0px; font-size:4.2rem;}
/*产品优势*/	
#index-productadv{ padding-top:2rem;}
#index-productadv .left-cont .col-sm-4 a{ margin-top:15px; font-size:2.4rem}
#index-productadv  .col-md-5{ margin-top:15px;}
#index-productadv  .col-md-7 img{ width:90%;padding-top:40px; margin:0 auto;}
.productadv-img2{
	width:80%;
	right:-28%;
}
/*产品中心*/	
#index-products .indexpro-series-left-img img{ width:100%;}
#index-products .swiper-container-pro  .wrap-flex{  flex-direction: column;}
.indexpro-series-right{ width:100%; padding:0;}
.indexpro-series-right h3{
	font-size:2.4rem;
}
.right-img{padding-top:3rem;padding-bottom:3rem;}
.text-info-title{
	font-size:1.6rem;
}
#index-products .indexpro-series-right .wrap-flex-1 img{ width:65%;}
#index-products .indexpro-series-right .wrap-flex-2 img{ width:65%;}

/*应用*/
#index-appction{ position:relative;background-image: linear-gradient(60deg,#023469, #03203f); padding-bottom:8vh !important;} 
#index-appction p{
	width:50%;
}
#index-appction  .productadv-img1{ display:none;}
#index-appction .swiper-container-app{ position:relative; width:100%;  top:10rem; padding-bottom:3rem; margin-top:0;}

/*新闻*/
#index-news{ padding-bottom:0;}
#index-news .wrap-flex{ display:block;}
#index-news .indexnews-right{
	margin-left:0px;
}
.news-img{
	height:200px;
	overflow:hidden;
}
.news-img img{ width:100%;}
#index-news .container .wrap-flex-1{ margin:0;}
#index-news  .more{
	margin-top:4rem; padding:5px 0; }	
/*联系我们*/
#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;}
/*-----------------------------内页-----------------------------------------*/
/*nybanner*/
#nycombanner{
	height:30vw;
}
.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;
}
/*关于我们*/
#about-ol .col-sm-3{ margin-top:15px;} 

/*质量控制*/

#about-quality .col-sm-4{ margin-top:5rem;}
#about-quality .more{ display:block; width:30%;}

/*品牌文化*/
#about-brand  .col-sm-3{ margin-top:15px;}
#about-brand .app-img2{ display:none;}
/*资质认证*/
#about-honor{ padding-bottom:2rem;}
#about-honor .col-sm-3{
	background-image:url(../images/about/i2.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:90% auto;
	margin-bottom:10PX;
}
#about-honor .col-sm-3 img{
	display:block;
	width:100%;
	max-width:250px;
	margin:0 auto;
}
/*品牌文化详情*/

#brand-img  .row{ margin-top:0;}
#brand-img .col-sm-4{ margin-top:2rem;}
#brand-xx .col-sm-3{ padding-top:1rem;}
.app-img1{ width:50%;}
/*产品中心*/

#products{ display: -webkit-flex; 
  display: flex;
  flex-direction: column;
 }

.products-left{ width:100%; padding:20px 0px;}	
.products-left dt.pro-name a{
	padding: 0 50px;
	
}

.products-right{ width:93%; padding:5% 0px 0px 50px;}	
.products-right{ width:100%;padding: 5% 6% 2rem;}

#products .productsitem{
	padding-top:0;
	margin-top:0;
	margin-bottom:20px;
	width:100%;}	

#product-list .thumbnail .caption{
	font-size:12px;
	padding: 0;
}	
.pro-list .col-md-3{
	display:none;
}
#products .pagination>li>span{
	font-size:10px;}
		
/*产品详细*/
 .promartoptitle{
		font-size:1.2em;
		flex:0 0 30%;
		padding:10px;}
.product-item{
	margin-top:3vh;
}
.promartop{
	font-size:12px;
}

	#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;}
			
/*服务与支持*/
#cums-service {
	padding:4rem 0;}	
#cums-service h2{
	font-size:1.8em;}
#cums-service .cums-service-text{
	padding:0;}	
#cums-service .cums-service-info img{
	display:block;
	width:30%;}		

	#cums-service .wrap-flex .cums-service-info{
		  flex:1;}
	#cums-service .cums-service-line{
		margin-left:10px;}
	#cums-service .cums-service-text{
		letter-spacing:0;}	

	#cums-service .more{
		font-size:1.8rem;
		white-space:nowrap;
		margin-left:2rem;}				
#service-zc .wrap-flex{ display:block;}	
#service-zc .wrap-flex .zc-cont{ padding-top:2rem;}	
#service-salework .col-md-8{ margin-top:10px; }	
#service-salework .col-md-8 .col-sm-6{ margin-top:10px;} 
#service-salework .col-md-8 .col-sm-6 h2{text-align:left;color:var(--web-theme-color-red);}
#service-salework .col-md-8 .col-sm-6  span{ display:block;font-size:1.4rem;text-align:left;color:#333; white-space:nowrap;}
.zc-img img{ width:100%;}
.zc-cont-speed h3,.zc-cont-time h3{ font-size:2.4rem;}

/*联系我们*/
#contact-top{
	display:block;
}
#allmap{
	height:300px;
}
.contact-link{
	margin-top:2rem;
}
.contact-link h3{
	font-size:2.4rem;
}
.contact-link a{ font-size:1.2em;}
}
