@charset "utf-8";
/* CSS Document */

@media (min-width: 991px) and (max-width: 1280px) {
}
@media (max-width: 1140px) {	
	.container { width:100%; padding:0 15px; }
	#content .content .inner_content .right { float:none; padding-left:20px; overflow:hidden; width:auto;}
	#content .content .inner_content .left { width:350px;}
	#content .content .inner_content .left .invest p { font-size:25px;}
	#content .content .inner_content .left .invest p span { font-size:30px;}
	#content .content .inner_content .map { width:35%;}
	#content .content .inner_content .contact_info { width:60%;} 
	#banner p { font-size:3vw;}
	#banner span { font-size:2vw;}
	.innerbanner p, .innerbanner span { font-size: 3vw !important;}
	
	#content .content .inner_content .left .management.box_1 { padding-top:90px;} 
	#content .content .inner_content .left .management.box_2 { padding:60px 25px 0;}
	#content .content .inner_content .left .management.box_2 p { font-size:28px;}
	#content .content .inner_content .left .management.box_2 p span { font-size:34px;}
	#content .content .inner_content .left .management.box_3 p span { font-size:25px;}
	#content .content .inner_content .left .management.box_3 p { font-size:26px;}
	#content .content .inner_content .left .management.box_3 p i { font-size:13px;}
	
	#content .content .inner_content .left .invest.box_1 p { font-size:28px;}
	#content .content .inner_content .left .invest.box_1 p span { font-size:32px;}
	#content .content .inner_content .left .invest.box_2 p { font-size:19px;}
	#content .content .inner_content .left .invest.box_2 p span { font-size:20px;}
	#content .content .inner_content .left .invest.box_3 { padding:40px 20px 0;}
	#content .content .inner_content .left .invest.box_3 p span { font-size:30px;}
}
@media (max-width: 1024px) {	
}
@media (max-width: 992px) {	
	#nav ul li { margin-left:20px;}
	#content .content .three_block .block p { line-height:15px;}
	#content .content .three_block .block_2 { width:35%; margin-left:-17.5%;}
	#content .content .news_letter .inpt_bx { width:155px; padding:0 10px; margin-right:10px;}
	#content .content .news_letter .label { margin-right:10px;}
	#content .content .three_block .block .icon { padding-bottom:12px;}
	
}
@media (max-width: 768px) {	
}
@media (max-width: 767px) {
	a.menu-icon { display:inline-block;}
	#header .header .container { position:relative;} 
	#header .header .logo  { position:absolute; left:10px; top:0px; z-index:9999;}
	#nav { padding:25px 0; float:none; width:100%; text-align:right;}
	#nav ul { display:none; margin-top:20px;}
	#nav ul li { width:100%; margin:0; float:none; }
	#nav ul li a { padding:10px 0; text-align:center; border-bottom:5px solid #fff;}
	
	/* Drop Down */
	#nav ul li ul { position:relative; top:0; width:100%; background:#ccc; padding: 0 0 0 0; opacity: 1; visibility: visible;
		-webkit-transition: all 0s ease-in-out;
	   -moz-transition: all 0s ease-in-out;
		 -o-transition: all 0s ease-in-out;
			transition: all 0s ease-in-out;
 	}
	#nav ul li ul li ul { left:0; top:0;}
	/* Drop Down */
	
	#banner { line-height:40px; min-height:180px;}
	#banner .bx-wrapper { min-height:150px; padding-top:65px;}
	
	#content .content .three_block .block { width:100%; position:static !important; margin:0; float:none; height:auto; padding-bottom:30px;}
	#content .content .three_block .block:after ,#content .content .three_block .block:before { display:none;}
	
	#content .content .news_letter { text-align:center;}
	#content .content .news_letter .label { float:none; display:block; width:360px; margin:0 auto 10px;}
	#content .content .news_letter .inpt_bx { float:none; width:250px; margin:0 10px;}
	#content .content .news_letter .sbt { float:none; display:inline-block; margin:0 10px;}
	
	#footer { padding:15px 0;}
	#footer .footer .f_nav { float:none; text-align:center; padding-bottom:15px;}
	#footer .footer .f_nav ul li { margin:0; padding:0 10px; float:none; display:inline-block;}
	#footer .footer .credit { float:none; text-align:center;}
	#footer .footer .credit ul li { margin:0; padding:0 10px; float:none; display:inline-block;}
	
	#content .content .inner_content .left { width:450px; float:none; margin-bottom:20px;}
	#content .content .inner_content .right { padding-left:0;}
	
	#content .content .inner_content .map { width:100%; margin-bottom:20px; height:200px;}
	#content .content .inner_content .contact_info { width:100%;} 
	#content .content .inner_content .left .management.box_3 p i { font-size:18px;}
	
	#success { left:0; width:100%; text-align:center;}
}
@media (min-width: 768px) {
	#nav ul { display:block;}
}
@media (max-width: 640px) {
}
@media (max-width: 600px) {
}
@media (max-width: 568px) {
	#header .top_line .info { text-align:center; float:none;}
	#header .top_line .info .call { float:none; display:inline-block; border:none; }
	#header .top_line .info .mail { float:none; display:inline-block; border:none; }
	#header .top_line .info .call a { }
	#header .top_line .info .mail a { }
	#header .header .logo { width:190px;}
	#nav { padding-top:18px;}
	
	#content .content .news_letter .inpt_bx { margin-bottom:10px; width:100%; margin-left:0; margin-right:0; }
	
	#banner { line-height:20px; min-height:130px;}
	#banner .bx-wrapper { min-height:80px; padding-top:25px;}
}
@media (max-width: 480px) {
	#content .content .news_letter .label { float:none; display:block; width:250px; padding-left:40px; font-size:12px; text-align:left; }	
	#content .content .inner_content .left { width:100%;} 
	#content .content .inner_content .left .invest p { font-size:7vw;}
	#content .content .inner_content .left .invest p span { font-size:7vw;}
	#content .content .inner_content .left .management p { font-size:6vw;}
	#content .content .inner_content .left .management p span { font-size:9vw;}
	#content .content .inner_content .contact_info p br { display:none;}
	#bread_cum h3 { float:none; text-align:center; padding-top:30px;}
	#bread_cum ul { text-align:center; padding-top:10px; float:none;}
	#bread_cum ul li { display:inline-block; float:none;}
	
	#content .content .inner_content .left .management.box_1 { padding-top:90px;} 
	#content .content .inner_content .left .management.box_2 { padding:72px 25px 0;}
	#content .content .inner_content .left .management.box_2 p { font-size:24px;}
	#content .content .inner_content .left .management.box_2 p span { font-size:27px;}
	#content .content .inner_content .left .management.box_3 p span { font-size:20px;}
	#content .content .inner_content .left .management.box_3 p { font-size:20px;}
	#content .content .inner_content .left .management.box_3 p i { font-size:15px; line-height:27px;}
	
	#content .content .inner_content .left .invest.box_1 p { font-size:28px;}
	#content .content .inner_content .left .invest.box_1 p span { font-size:28px;}
	#content .content .inner_content .left .invest.box_2 p { font-size:15px;}
	#content .content .inner_content .left .invest.box_2 p span { font-size:16px;}
	#content .content .inner_content .left .invest.box_3 { padding:40px 20px 0;}
	#content .content .inner_content .left .invest.box_3 p { font-size:22px;}
	#content .content .inner_content .left .invest.box_3 p span { font-size:24px;}
	
	#content .content .inner_content .left .management.box_3 p i { font-size:11px; padding-left:10px;}
}
@media (max-width: 360px) {
	#footer .footer .credit ul li { display:block; background:none !important; padding:0; text-align:center;}
	#footer .footer .credit ul li a { display:inline-block;}
}
@media (max-width: 320px) {
}