@charset "utf-8";
/*css comment*/ 

/*fonts*/    
.f60{ font-size: 60px;} 
.f50{ font-size: 50px;} 
.f42{ font-size: 42px;} 
.f36{ font-size: 36px;}
.f34{ font-size: 34px;} 
.f32{ font-size: 32px;} 
.f30{ font-size: 30px;}
.f28{ font-size: 28px;}
.f26{ font-size: 26px;}
.f24{ font-size: 24px;}
.f22{ font-size: 22px;}
.f20{ font-size: 20px;}
.f18{ font-size: 18px;} 
.f16{ font-size: 16px;} 
.f15{ font-size: 15px;}  


.language_tit>.iconfont{ font-size: 24px;}  

@media all and (max-width:1600px) {
	/* 1440 × (900) */  
	html{ font-size: 84px;} 
	
	/*fonts*/    
	.f60{ font-size: 50px;} 
	.f50{ font-size: 40px;} 
	.f42{ font-size: 34px;} 
	.f36{ font-size: 30px;}
	.f34{ font-size: 28px;}  
	.f32{ font-size: 26px;} 
	.f30{ font-size: 24px;}
	.f28{ font-size: 24px;} 
	.f26{ font-size: 22px;}
	.f24{ font-size: 20px;}
	.f22{ font-size: 18px;}
	.f20{ font-size: 16px;}
	.f18{ font-size: 16px;} 
	.f16{ font-size: 16px;} 
	.f15{ font-size: 14px;}
	
	/*header*/
	.inner{ width: 1200px;}
	.logo a img{ height: 68px;}  
	
}

@media all and (max-width:1400px) { 
    /* 1366 × (768)  */   
	html{ font-size: 70px;}  
	
	/*fonts*/    
	.f60{ font-size: 40px;} 
	.f50{ font-size: 34px;} 
	.f42{ font-size: 28px;} 
	.f36{ font-size: 26px;}
	.f34{ font-size: 24px;} 
	.f32{ font-size: 22px;} 
	.f30{ font-size: 20px;}
	.f28{ font-size: 20px;}
	.f26{ font-size: 20px;}
	.f24{ font-size: 18px;}
	.f22{ font-size: 16px;}
	.f20{ font-size: 16px;}
	.f18{ font-size: 16px;} 
	.f16{ font-size: 16px;} 
	.f15{ font-size: 14px;}
	
	/*header*/
	.inner{ width: 1000px;}
	.logo a img{ height: 58px;}  
	
	/*01*/
     
	
	/*02*/ 
	.news_des{ font-size: 14px; line-height: 24px; height: 48px;}
	
	/*04*/
	#allmap{ font-size: 18px;}
	 
}

@media all and (max-width:1200px) { 
    /* 1152 -1024*/
	html{ font-size: 58px;} 
	
	/*fonts*/    
	.f60{ font-size: 34px;} 
	.f50{ font-size: 28px;} 
	.f42{ font-size: 24px;} 
	.f36{ font-size: 22px;}
	.f34{ font-size: 20px;} 
	.f32{ font-size: 20px;} 
	.f30{ font-size: 20px;}
	.f28{ font-size: 18px;}
	.f26{ font-size: 18px;}
	.f24{ font-size: 16px;}
	.f22{ font-size: 16px;}
	.f20{ font-size: 16px;}
	.f18{ font-size: 16px;} 
	.f16{ font-size: 16px;} 
	.f15{ font-size: 14px;}
	
	/*header*/  
	.inner{ width:100%; padding: 0 40px;}
	.logo a img{ height: 48px;}  
	
	/*04*/
	.way_block{ display:block;}
	.way_block dt{ margin: 0 auto .40rem;} 
	#allmap{ font-size: 16px;}
	  
}  
 
@media all and (max-width:1000px) {  
	  /* 平板设备 800 适配 */
	html{ font-size: 50px;}
	/*fonts*/    
	.f60{ font-size: 28px;} 
	.f50{ font-size: 24px;} 
	.f42{ font-size: 20px;} 
	.f36{ font-size: 18px;}
	.f34{ font-size: 18px;} 
	.f32{ font-size: 18px;} 
	.f30{ font-size: 18px;}
	.f28{ font-size: 16px;}
	.f26{ font-size: 16px;}
	.f24{ font-size: 16px;}
	.f22{ font-size: 16px;}
	.f20{ font-size: 16px;}
	.f18{ font-size: 16px;} 
	.f16{ font-size: 16px;} 
	.f15{ font-size: 14px;}
	
	/*header*/   
	.menu_toggle{ display: block;}
	.nav_box{ position: fixed; top:0; right:0; z-index: 2; width: 100%; margin-right: 0; line-height: 1.50; text-align: center; padding-top: 1.30rem; padding-bottom: .80rem; background: #005BAC; display: none;}  
	.nav_con{ display:block; padding: .80rem 0; }  
	.nav_list{ display:block; margin-right: -.30rem; font-size: 18px!important;}
	.menu_language{ margin-left: auto; }

	
	/*02*/ 
	.sub_left{ width:100%;}
	.sub_right{ width:100%; padding-left: 0; min-width: 0; margin-top: .60rem;}
	.text_block{ column-count: 1;}
	
	
	/*03*/
	.product_block{ width:100%;}
	.product_info{ position:relative;}
	.product_head{ justify-content: flex-start; line-height: 52px;}
	.particulars_list{ width:100%; border-left:none;}
	.particulars_list02{ padding-left: 0; margin-top: .30rem;}
	
	/*04*/
	.contact_way, .contact_exchange{ width: 100%; padding-left: 40px; padding-right: 40px; }
	
	.contact_exchange{ border-left:n; border-top:1px solid #DEDEDE; margin-top: .60rem; padding-top: .60rem;} 
}


@media all and (max-width: 767px) {
    /* 移动终端以上 360 适配 */ 
	/*fonts*/    
	.f60{ font-size: 24px;} 
	.f50{ font-size: 20px;} 
	.f42{ font-size: 18px;} 
	.f36{ font-size: 16px;}
	.f34{ font-size: 16px;} 
	.f32{ font-size: 16px;} 
	.f30{ font-size: 16px;}
	.f28{ font-size: 16px;}
	.f26{ font-size: 16px;}
	.f24{ font-size: 16px;}
	.f22{ font-size: 16px;}
	.f20{ font-size: 16px;}
	.f18{ font-size: 14px;} 
	.f16{ font-size: 14px;} 
	.f15{ font-size: 14px;}
	
	/*header*/
	.inner{ padding:0 20px;}
	.language_tit{ display:block;}
	.language_more{ opacity: 0; visibility: hidden; pointer-events: none; position: absolute; top:100%; left:50%; transform: translateX(-50%); }
	.language_more li{ width:100%; margin-bottom: .20rem;}
	.language_more li a{ background: #333333; color:#ffffff;}
	.language_more li:hover a{ background: #C6C6C6;}
	.menu_language:hover .language_more,
	.menu_language:active .language_more{ opacity:1; visibility: visible; pointer-events: all;} 
	.nav_list li a, .language_tit>.iconfont, .language_more li a {
		height: 40px;
		line-height: 40px;
	}
	/*footer*/
	.footer_contact{ flex:auto; margin-top: .40rem;}
	.footer_bot{ text-align: center;}
	.copyright_gwa{ flex:auto;}
	
	/*02*/  
	.about_catalog li{ width: 50%; }
	.catalog_icon{ width:40px; height: 40px; line-height: 40px;}
	.catalog_icon:before{ font-size: 20px;}
	.history_head{ width:80px; margin-left: 0;}
	.history_list:before{ left: 40px;}
	.history_line{ flex: 0 0 100%;}
	.history_circle{ left: 30px;}
	.history_block{ padding-left: 72px;}
	.head_tit{ margin-left: .40rem;}
	.head_logo{ padding-left: .60rem;}
	.text_block{ width:100%; border:none; padding: 0!important; margin-top: .40rem;}
	.text_block:first-child{ margin-top: 0;} 
	.news_list li a{ align-items: flex-start; }
	.news_img{ width:120px;}
	.news_r{ display:block;}
	.news_text{ padding-right: 0; margin-right: 0;}
	.news_text:before{ display:none;}
	
	/*03*/
	.product_img{ float:none; margin: 0 auto .40rem;}
	.product_more{ margin-left:auto; margin-right: auto;}
	
	/*04*/
	.contact_way, .contact_exchange{ padding-left: 20px; padding-right: 20px; }
	#allmap{ font-size: 14px;}
	
} 
 
@media all and (max-width: 420px) {
	/*.focus_tit{ font-size: 20px;}
	.focus_des{ font-size: 14px;}*/
}



