/*@media only screen and (max-width: 600px){*/
@media only screen and (max-device-width: 480px){
			.ch_lag{
				display:none;	
			}
			.meun_bt {
				display:block;
  				position: relative;
				top:calc(var(--colcs)*50pt);
				right:calc(var(--colcs)*-60pt);;
				width:calc(var(--colcs)*0pt);
				height:calc(var(--colcs)*70pt);
			}
			.meun_bt:before {
 				content: "";
  				position: absolute;
 				right: 0;
 				top: 10%;
  				bottom: 10%;
  				width: calc(var(--colcs)*70pt);
  				background: linear-gradient(
    			to bottom, 
   				white, white 10%, 
    			rgba(255,255,255,0) 10%, rgba(255,255,255,0) 45%, 
    			white 45%, white 55%, 
    			rgba(255,255,255,0) 55%, rgba(255,255,255,0) 90%, 
    			white 90%, white 100%
  				);
			}
			.header_bar{
				height:calc(var(--colcs) * 250px);
	
			}
			#choose_br{
				display:none;	
			}
			.company_logo{
	 			width:calc(var(--colcs) * 870px);
				padding-left:calc(var(--colcs)*45px);
				padding-top:calc(var(--colcs) * 17px);
			}
			#m_choose_br{
				width:100%;
				height:100%;
				background:rgb(0,64,128);
				position:absolute;
				padding-top:calc(var(--colcs) * 100px);
				padding-bottom:calc(var(--colcs) * 300px);
				z-index:200;					
			}
			#m_choose_br>span{				
				padding-bottom:calc(var(--colcs) * 90px);
				padding-left:calc(var(--colcs)*120px);
			}
			.m_change_lag{
				width:	calc(var(--colcs) * 300px);
				height:auto;
			}
			.m_change_lag>span{
				padding-right:calc(var(--colcs) *80px);
			}
			.footer_box{
				width:100%;	
				height:calc(var(--colcs) * 270px);;
				padding-bottom:calc(var(--colcs) * 70px);
				padding-top:calc(var(--colcs) * 50px);
			}
	.foot_1{
		width:auto;
		padding-top:calc(var(--colcs)*26px);
		flex-direction: column;
		align-items:start;
	}
	.m_font{
	font-size:calc(var(--colcs)*25pt);
	}
	.s_font{
	font-size:calc(var(--colcs)*16pt);	
	}
	.p_font{
		font-size:calc(var(--colcs)*25pt);	
	}
	.lm_font,.ml_font{
		font-size:calc(var(--colcs)*28pt);	
	}
	.container_title_font{
		font-size:calc(var(--colcs)*30pt);	
		
	}
	.middle_title_font{
		font-size:calc(var(--colcs)*45pt);	
	}
	.small_title_font{
		font-size:calc(var(--colcs)*35pt);	
	}
	.container_title_m_font{
		font-size:calc(var(--colcs)*27pt);
	}
	.media{
	width:calc(var(--colcs)*960px);
		padding-top:calc(var(--colcs)*50px);
	}
	.foot_2{
		width:calc(var(--colcs)*960px);
		padding-top:calc(var(--colcs)*25px);
	}
	.facebook ,.ig ,.wechat{
	width:	calc(var(--colcs)*300px);
	height: calc(var(--colcs)*80px);
	background-size:calc(var(--colcs)*40pt) calc(var(--colcs)*40pt);
	}
	

	.adv_box{
		width:calc(var(--colcs)*460px);
		padding-bottom:calc(var(--colcs)*80px);
	}
	.adv_image{
		width:calc(var(--colcs)*460px);
		height:width:calc(var(--colcs)*460px);
	}
	.adv_body_title,.adv_body_title.en, .adv_body_txt{
		width:calc(var(--colcs)*460px);
	}
	#service_point{
		flex-wrap:wrap;	
	}
	.text_contanin,.scope_text_contanin,.about_text_contanin,#w_choose_part,.material_text_contanin,#showroom_bar{
		display:none;	
	}
	.m_head_text, .m_about_text_contanin,.m_scope_text_contanin{
		display:block;	
	}
	.title_contain{
		max-width:calc(var(--colcs)*800px);
		padding-top: calc(var(--colcs)*40px);
		padding-left: calc(var(--colcs)*60px);
		padding-bottom: calc(var(--colcs)*35PX);
		padding-right: calc(var(--colcs)*60px);
		word-wrap: break-word;
		border:calc(var(--colcs)*10px) solid rgb(174,148,0);
	}
	.title_contain.white{
	border:calc(var(--colcs)*10px) solid white;
	}
	.about_image_area{
	left:calc(var(--colcs)*150px);
	}
	.about_head_posit{
	margin-top:calc(var(--colcs)*80px);
	margin-left:calc(var(--colcs)*350px);	
	
	}
	.title_ntain.white{
		border:calc(var(--colcs)*10px) solid white;
	}
	.about_head_title,.about_head_text{
		padding-left:calc(var(--colcs)*50px);
		padding-right:calc(var(--colcs)*50px);
	}
	.time_contain{
		width:calc(var(--colcs)*1000px);
		margin-top:calc(var(--colcs)*20px);		
		padding:calc(var(--colcs)*60px);
		padding-bottom:calc(var(--colcs)*10px);
		flex-wrap:wrap;
	}
	.times_box{
	width:calc(var(--colcs)*470px);
	margin-bottom:calc(var(--colcs)*50px);
	}
	.times_body_txt{
	width:calc(var(--colcs)*480px);	
	}
	.times_body_title{
	width:calc(var(--colcs)*480px);	
	}
	.times_image{
	width:calc(var(--colcs)*470px);
	height:calc(var(--colcs)*439px);
	margin-bottom:calc(var(--colcs)*20px);
	}
	.scope_image_area{
	width:calc(var(--colcs)*1092px);
	height:calc(var(--colcs)*517px);
	position:absolute;
	top:calc(var(--colcs)*14px);
	left:50%;
	transform:translate(-50%,0);
	}
	.scope_title_area{
	top:calc(var(--colcs)*370px);
	left:calc(var(--colcs)*170px);
	}
	.scope_title_area.en{
	text-align:left;
	}
	.step_contain{
		margin-top:0;
		flex-wrap:wrap;
	}
	.step_box,.step_image{
		width:calc(var(--colcs)*360px);		
	}
	.step_image{
		height:	calc(var(--colcs)*310px);
	}
	.step_body_txt{
		padding-top:calc(var(--colcs)*30px);
		width:calc(var(--colcs)*300px);	
		padding-bottom:calc(var(--colcs)*50px);
	}
	.m_plus_word{
	display:inline-block;
	width:calc(var(--colcs)*142pt);
	height:calc(var(--colcs)*32pt);
	background-size:calc(var(--colcs)*142pt) calc(var(--colcs)*32pt);
	}
	.arrow{
	width:calc(var(--colcs)*25pt);
	height:calc(var(--colcs)*25pt);
	background-size:calc(var(--colcs)*25pt) calc(var(--colcs)*25pt);
	margin-left:calc(var(--colcs)*10pt);
	bottom:calc(var(--colcs)*-8pt);
	}
	
	.area_title{
	width:calc(var(--colcs)*992px);
	padding-left:calc(var(--colcs)*50px);
	}
	.area_text{
	width:auto;
	padding-right:calc(var(--colcs)*50px);
	padding-left:calc(var(--colcs)*50px);
	padding-bottom:calc(var(--colcs)*40px);
	}
	.area_list_box{
	width:calc(var(--colcs)*450px);
	border:calc(var(--colcs)*10px) rgb(174,148,0) solid;
	margin-bottom:calc(var(--colcs)*50px);
	}
	.area_list_broad{
		width:calc(var(--colcs)*992px);
		flex-wrap:wrap;
		margin-bottom:calc(var(--colcs)*30px);
	}
	.area_list_title{
	width:calc(var(--colcs)*400px);
	min-height:calc(var(--colcs)*60px);
	height:auto;
	}
	.area_list_icon{
	width:calc(var(--colcs)*60px);
	height:calc(var(--colcs)*60px);
	}
	.area_list_title_tab{	
	display:block;
	height:calc(var(--colcs)*60px);
	}
	.area_list_title_tab.en{
	width:calc(var(--colcs)*320px);
	min-height:calc(var(--colcs)*60px);
	height:auto;
	}
	.area_list_text{
	width:calc(var(--colcs)*380px);
	height:auto;
	margin-bottom:calc(var(--colcs)*30px);
	}
	.m_material_text_contanin{
		display:block;
		width:auto;
		height:auto;
		padding-top:calc(var(--colcs)*250px);
		padding-right:calc(var(--colcs)*50px);
		padding-left:calc(var(--colcs)*50px);
		padding-bottom:calc(var(--colcs)*50px);
		text-align: justify;
		
	}
	.metarial_top_height{
	min-height:calc(var(--colcs)*883px);
	height:auto;
	}
	.material_image_area{
		width:calc(var(--colcs)*550px);
		height:calc(var(--colcs)*693px);
	}
	.material_title_area{
		width:calc(var(--colcs)*550px);
		margin-left:calc(var(--colcs)*550px);
	}
	.metarial_top_height.active>.material_title_area{
	margin-left:calc(var(--colcs)*120px);
	}
	.metarial_top_height.active>.material_image_area{
	left:calc(var(--colcs)*387px);
	}
	.title_contain.material_size{
		max-width:calc(var(--colcs)*750px);
		width:auto;
	}
	.middle_infomation_box{
	display:flex;
	flex-direction:column-reverse;
	align-items:center;	
	}

	.middle_image_box{
	display:block;
	width:calc(var(--colcs)*1047px);
	height:calc(var(--colcs)*785px);
	right:0;
	top:0;
	transform:translate(0,0);
	position:relative;
	}
	
	.middle_text_box{
	width:	calc(var(--colcs)*1047px);
	align-self:flex-end;
	align-items:flex-end;
	}
	.middle_title{
		width:	calc(var(--colcs)*800px);
		height:auto;
		padding-bottom:calc(var(--colcs)*5px);
		padding-top:calc(var(--colcs)*80px);
		padding-left:calc(var(--colcs)*40px);
		padding-right:calc(var(--colcs)*100px);
	}
	.middle_text{
	width:	calc(var(--colcs)*800px);
	height:auto;
	padding-right:calc(var(--colcs)*100px);
	margin-left:calc(var(--colcs)*40px);
	margin-top:calc(var(--colcs)*-5px);
	}
	.main_contact,.contact_height{
	 --heighta : calc(var(--window_height) - 620);
	 --heightb : calc(var(--heighta) * var(--colcs));
	 min-height: calc(var(--heightb) * 1px);
	}
	.main_contact.pro_c_h{
		min-height: calc(var(--colcs) * 1900px);
	}	
	.sq_icon_box,.sq_non_icon_box{
	width:	Calc(var(--colcs)*510px);
	height:	Calc(var(--colcs)*510px);
	}
	
	.head_area.thin{
	width:100%;
}

.show_title_area{
	width:calc(var(--colcs)*1136px);
	padding: calc(var(--colcs)*30px);
	margin-left: calc(var(--colcs)*35px);
	margin-top: calc(var(--colcs)*15px);
}
.show_top_height{
	margin-bottom: calc(var(--colcs)*30px);
}
.metal_contain{
	width:calc(var(--colcs)*1200px);
	
}
.metal_image_border{
	margin-bottom:calc(var(--colcs)*100px);	
}
.head_top_part{
	padding-bottom:calc(var(--colcs)*40px);
	margin-bottom:calc(var(--colcs)*100px);	
}
.con_h_space{
	padding-top:calc(var(--colcs)*150px);	
	padding-bottom:calc(var(--colcs)*50px);	
}
.con_t_space{
	padding-bottom:calc(var(--colcs)*20px);	
}
.con_x_space{
	padding-bottom:calc(var(--colcs)*50px);	
}

.phone, .c_email, .fax {
	padding-top:calc(var(--colcs)*10px);	
	padding-bottom:calc(var(--colcs)*50px);	
	height:calc(var(--colcs)*60px);	
	margin-left:calc(var(--colcs)*90px);
}

.phone:after,.fax:after, .c_email:after{
	width:calc(var(--colcs)*60px);
	height:calc(var(--colcs)*60px);
	left:calc(var(--colcs)*-30px);
	top:0;
	background-size:calc(var(--colcs)*60pt) calc(var(--colcs)*60pt);
}
.c_email{
	margin-bottom:calc(var(--colcs)*80px);
}
input,textarea{		
	font-size:calc(var(--colcs)*25pt);
	padding:calc(var(--colcs)*10px);
	margin-bottom:calc(var(--colcs)*30px);
}
input:first-child{
	margin-top:calc(var(--colcs)*80px);
}
textarea{
	height:calc(var(--colcs)*360px);
}
.submit{
	margin-top:calc(var(--colcs)*20px);
	width:calc(var(--colcs)*200px);
	height:calc(var(--colcs)*60px);

}
.about_top_height{
	min-height: calc(var(--colcs) * 550px);	
}
.line_height_4{
	line-height:calc(var(--colcs)*60pt);
}
.title_contain.scope_size{
	width:calc(var(--colcs)*360px);
	margin-left:calc(var(--colcs)*80px);
}

.contain_title{
	margin-top:calc(var(--colcs)*-6pt);
}

.scope_title_area.en>.scope_head_posit{
	margin-top:calc(var(--colcs)*-90px);
}
.time_page{
	display:none;	
}
.time_crop{
	height:auto;
}
.times_box{
	padding-left:0;
}
.time_contain_table{
	width:calc(var(--colcs)*1000px);
	height:auto;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-left:0;
}