@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1300px){
	.main_block1 h4,.slider_item_rt h4,.main_block2_rt h4,.main_block3_lt3 h4,.main_block3 h4		{ font-size:22px; }
	.slider_item_rt h4						{ line-height:26px; }
	.main_block3_lt3 a						{ font-size:13px; }
	.main_block3_lt3						{ padding:1% 2%; }
	
}
@media only screen and (max-width:1180px){
	.container								{ width:100%; }
	footer									{ padding:30px 2% 5% 2%; }
	.header_rt								{ width:20%; }
	.main_block3_lt img						{ width:46%; }
	.main_block3_lt	figure figcaption		{ width:50%; border:0 none; }
	.main_block3_lt2 iframe					{ min-height:264px; }
}
@media only screen and (max-width:1140px){
	.main_block1							{ background:#d3343a; }
	.main_block1_sub1						{ background:#fff; }
	.main_block1_sub2						{ display:none; }
	.main_block1_sub1:before				{ display:none; }
	.main_block1_sub3						{ width:40%;  }
}
@media only screen and (max-width:1080px){
	nav>ul>li>a>span						{ font-size:11px; }
	.banner_main_intro figure figcaption	{ display:none; }
	header									{ top:24%; }
	html									{ overflow:visible; }
}

@media only screen and (max-width:1000px){
	nav>ul>li>a>span						{ font-size:12px; }
	header									{ top:16%; }
	nav										{ width:84%; }
	.header_rt								{ width:41%; }
	.header_rt:after						{ display:none; }
nav											{ position:relative; width:140px; }
a.menu_btn									{ display:block; }
nav>ul										{ display:none; position:absolute; left:0; top:100%; width:100%; background:rgba(0,0,0,.8) }
nav>ul>li									{ float:none; display:block !important; width:100%; margin:0 !important; transition:all 0.4s ease-in-out; }
nav>ul>li>a									{ padding:20px 0 !important; }
nav>ul>li>ul.submenu						{ display:none; position:static; max-height:none !important; height:auto !important; overflow:visible !important; }
nav>ul>li>ul.submenu li						{ transform:none !important; display:block; opacity:1 !important; }
}

@media only screen and (max-width:900px){
}
