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

* {
	margin:0;
	padding:0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;	
}
*:before, *:after {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;	
}
:before, :after {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;	
}
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#757575;

}
:focus {
	outline:none;
}
ul, li, ol {
	list-style:none;
}
a {
	text-decoration:none;
	color:inherit;	
	-webkit-transition: all 0.6s ease-in-out;
	   -moz-transition: all 0.6s ease-in-out;
	     -o-transition: all 0.6s ease-in-out;
	        transition: all 0.6s ease-in-out;
}
a:active, a:hover {
  outline: 0;
}
a img, img {
	border:none;
	vertical-align:middle;	
	max-width: 100%;
	height: auto;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
button, input, optgroup, select, textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button, select {
  text-transform: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	border:none;
	-webkit-transition: all 0.6s ease-in-out;
	   -moz-transition: all 0.6s ease-in-out;
	     -o-transition: all 0.6s ease-in-out;
	        transition: all 0.6s ease-in-out;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0;
	border: 0;
	-webkit-transition: all 0.6s ease-in-out;
	   -moz-transition: all 0.6s ease-in-out;
	     -o-transition: all 0.6s ease-in-out;
	        transition: all 0.6s ease-in-out;
}
input[type="checkbox"], input[type="radio"] {
	padding: 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;	
}
input[type="search"], input[type="text"], input[type="email"], input[type="password"], textarea {
	padding:0 10px;
	border:1px solid #ccc;
	-webkit-appearance: textfield;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;	
}
textarea {
	padding:10px;
	resize:none;
	overflow: auto;	
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td, th {
  padding: 0;
}
input[type="search"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus {
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);
	   -moz-box-shadow:0 0 2px rgba(0,0,0,0.2);
			box-shadow:0 0 2px rgba(0,0,0,0.2);
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
.relative {
	position:relative;
}
.profile {
	padding: 0 0 0 15px;
	float: right;
	width: 150px;
}
.menu-icon {
	display:none;
	border:1px solid #ddd;	
	padding:9px 10px;	
	background-color:transparent;
	-webkit-border-radius:4px;
	   -moz-border-radius:4px;
	        border-radius:4px;
}
.menu-icon:hover { background-color:#ddd;}
.menu-icon span {
	display:block;
	background-color:#888;
	height:2px;
	width:22px;
	-webkit-border-radius:1px;
	   -moz-border-radius:1px;
	        border-radius:1px;
}
.menu-icon span + span { 
	margin-top:4px;
}
.back-to-top {	position:fixed;	bottom:10px; right:10px;	text-decoration:none; color:#fff; background:url(../images/top_arrow.png) no-repeat; font-size:0; z-index:111; display:none; width:40px; height:40px; }

.clearfix {}
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
}
.clearfix:after {
	clear:both;
}
.container {
	width:1140px;
	margin:0 auto;
	padding:0 20px;	
}
.container:before, .container:after {
	display:table;
	content:" ";
}
.container:after {
	clear:both;
}


#header {}
#header .top_line { line-height:35px; background:#202020;}
#header .top_line .info { float:right; }
#header .top_line .info .call { float:left; border-left:1px solid #414141; padding:0 20px;}
#header .top_line .info .call a { display:block; font-size:12px; color:#8e8e8e; background:url(../images/call_icon.png) no-repeat left center; padding:0 0 0 18px;}
#header .top_line .info .call a:hover { color:#acacac;}
#header .top_line .info .mail { float:left; border-left:1px solid #414141; border-right:1px solid #414141; padding:0 20px;}
#header .top_line .info .mail a { display:block; font-size:12px; color:#8e8e8e; background:url(../images/mail_icon.png) no-repeat left center; padding:0 0 0 27px;}
#header .top_line .info .mail a:hover { color:#acacac;}

#header .header {}
#header .header .logo { float:left; padding:10px 0;}

#nav { float:right; padding:33px 0 0 0;}
#nav ul {}
#nav ul li { display:block;	float:left;	position:relative; margin-left:40px;}
#nav ul li a { display:block; padding:0 0px 10px; font-weight:bold; color:#757575; text-transform:uppercase; transition:0s;}
#nav ul li.active a { border-bottom:3px solid #e40b0b;} 
#nav ul li a:hover { border-bottom:3px solid #e40b0b;} 

#banner { background:url(../images/slider-bg.jpg) no-repeat ; min-height:315px; text-align:center; line-height:60px;}
#banner .bx-wrapper { min-height:245px; padding-top:65px;}
#banner p { font-size:36px; color:#fff; text-transform:uppercase; padding:0;}
#banner span { font-size:37px; color:#fff; text-transform:uppercase;  display:block; font-weight:bold;}


#bx-pager { text-align:center;}
#bx-pager a { display:inline-block; width:15px; height:15px; background:#454545; border:3px solid #818181; font-size:0px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
#bx-pager a.active { background:#e22004;} 

#content {}
#content .content {}
#content .content .three_block { position:relative;}
#content .content .three_block .block_1 { width:34%; float:left; height:247px; background:#e22004;}
#content .content .three_block .block_2 { width:33.8%; height:249px; position:absolute; left:50%; margin-left:-16.9%; top:-11px; z-index:99; background:#a81500;}
#content .content .three_block .block_2:before { width:11px; height:9px; background:url(../images/left_cut.png) no-repeat; content:" "; position:absolute; left:0; bottom:-9px;}
#content .content .three_block .block_2:after { width:11px; height:9px; background:url(../images/right_cut.png) no-repeat; content:" "; position:absolute; right:0; bottom:-9px;}
#content .content .three_block .block_3 { width:34%; float:right; height:247px; background:#dc4732;}
#content .content .three_block .block { text-align:center; padding:0 20px;}
#content .content .three_block .block .icon { padding:20px 0 30px 0;}
#content .content .three_block .block p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; line-height:20px; letter-spacing:1px;}

#content .content .home { padding:60px 0 0 0; text-align:center;}
#content .content .home h4 { font-family:"Times New Roman", Times, serif; font-size:30px; color:#757575; padding-bottom:25px;}
#content .content .home h3 { font-size:30px; color:#333333; font-weight:bold; padding-bottom:20px; text-transform:uppercase;}
#content .content .home h5 { font-size:18px; color:#e22004; padding-bottom:65px; text-transform:uppercase; letter-spacing:2px;}
#content .content .home p { line-height:24px; padding-bottom:60px; max-width:860px; margin:0 auto;}
#content .content .home .more {}
#content .content .home .more a { display:inline-block; line-height:40px; color:#fff; text-transform:uppercase; padding:0 15px; background:#e22004; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
#content .content .home .more a:hover { background:#a81500;}

#content .content .news_letter { margin-top:70px; background:#f0f0f0; padding:20px; line-height:35px; position:relative; }
#content .content .news_letter .label { float:left; font-size:18px; color:#454545; background:url(../images/sub_icon.png) no-repeat left center; padding:0 0 0 50px; text-transform:uppercase; margin-right:33px;}
#content .content .news_letter .inpt_bx { float:left; background:#fff; padding:0 22px; font-size:14px; color:#b7b7b7; width:375px; margin-right:33px; border:none; height:35px;}
#content .content .news_letter .sbt { float:left; background:#454545; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding:0 35px; color:#fff; text-transform:uppercase; height:35px;}
#content .content .news_letter .sbt:hover { background:#202020;}

#success { color:#F00; position:absolute; bottom:0; left:17px; top:-3px;}

#footer { background:#202020; border-top:5px solid #e22004; padding:35px 0; line-height:20px;}
#footer .footer {}
#footer .footer .f_nav { float:left;}
#footer .footer .f_nav ul {}
#footer .footer .f_nav ul li { display:block; float:left; padding-right:35px;}
#footer .footer .f_nav ul li a { display:block; font-size:13px; color:#fff;}
#footer .footer .f_nav ul li a:hover { color:#dc4732;}
#footer .footer .credit { float:right; }
#footer .footer .credit ul {}
#footer .footer .credit ul li { font-size:13px; color:#8e8e8e; padding:0 12px 0 16px; display:block; float:left;}
#footer .footer .credit ul li + li { background:url(../images/dot.png) no-repeat left center;}
#footer .footer .credit ul li a { color:inherit; padding-right:30px; background:url(../images/credit.png) no-repeat right center; display:block;}
#footer .footer .credit ul li a:hover { color:#acacac;}

#bread_cum { background:url(../images/bread_cum_bg.jpg) repeat-x center top; min-height:100px; }
#bread_cum h3 { float:left; font-weight:bold; font-size:20px; color:#333333; text-transform:uppercase; padding-top:40px;}
#bread_cum ul { float:right; padding:45px 0 0 0;}
#bread_cum ul li { font-size:12px; color:#757575; display:block; float:left; padding:0 0 0 10px;}
#bread_cum ul li + li:before { content:">"; color:#e40b0b; margin-right:10px;}
#bread_cum ul li a { color:#333333;}
#bread_cum ul li a:hover { color:#757575;}


#content .content .inner_content { padding-top:50px;}
#content .content .inner_content .left { width:450px; height:250px; float:left; background:url(../images/management_bg.png) no-repeat; text-align:center; }
#content .content .inner_content .left .invest { }
#content .content .inner_content .left .invest.box_1 { text-align:center; text-transform:uppercase; padding:65px 0 0 0; }
#content .content .inner_content .left .invest.box_1 p { font-size:30px; color:#fff; line-height:60px; }
#content .content .inner_content .left .invest.box_1 p span { display:block; font-weight:bold; font-size:36px; }
#content .content .inner_content .left .invest.box_2 { text-align:right; text-transform:uppercase; padding:75px 10px 0; }
#content .content .inner_content .left .invest.box_2 p { font-size:24px; color:#fff; line-height:52px; }
#content .content .inner_content .left .invest.box_2 p span { font-weight:bold; font-size:26px;}
#content .content .inner_content .left .invest.box_3 { text-align:left; padding:40px 50px 0; }
#content .content .inner_content .left .invest.box_3 p { font-size:24px; color:#fff; text-transform:uppercase; line-height:52px; }
#content .content .inner_content .left .invest.box_3 p span { font-weight:bold; font-size:34px; }

#content .content .inner_content .left .management { }
#content .content .inner_content .left .management.box_1 { padding:100px 0 0 0; text-align:center; }
#content .content .inner_content .left .management.box_1 p { text-transform:uppercase; color:#fff; font-size:30px;}
#content .content .inner_content .left .management.box_1 p span { font-weight:bold; font-size:36px;}
#content .content .inner_content .left .management.box_2 { text-align:right; padding: 60px 55px 0; line-height:60px;  }
#content .content .inner_content .left .management.box_2 p { text-transform:uppercase; font-size:30px; color:#fff;}
#content .content .inner_content .left .management.box_2 p span { font-weight:bold; font-size:40px;}
#content .content .inner_content .left .management.box_3 { text-align:left; padding:50px 20px 0; }
#content .content .inner_content .left .management.box_3 p { font-size:30px; color:#fff;}
#content .content .inner_content .left .management.box_3 p span { font-weight:bold; font-size:34px; color:#fff;}
#content .content .inner_content .left .management.box_3 p i { font-style:normal; line-height:36px; color:#fff; display:block; padding-top:20px; font-size:18px; padding-left:20px;  }

#content .content .inner_content .right { width:595px; float:right;}
#content .content .inner_content h3 { font-weight:bold; font-size:20px; color:#333333; text-transform:uppercase; padding-bottom:10px; }
#content .content .inner_content h4 { border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; padding:15px 5px; font-weight:bold; font-size:14px; color:#e40b0b; margin-bottom:15px; }
#content .content .inner_content h3:first-child { padding-bottom:30px;}
#content .content .inner_content ul {}
#content .content .inner_content ul li { background:url(../images/bullet.png) no-repeat 0 3px; font-size:14px; font-style:italic; color:#8e8e8e; padding-bottom:20px; padding-left:25px;}
#content .content .inner_content p { font-size:14px; color:#757575; padding-bottom:15px; text-align:justify;}
#content .content .inner_content .member {}
#content .content .inner_content .member > div { background:url(../images/invesment_icon.png) no-repeat left center; height:36px; line-height:36px; padding-left:60px; font-size:14px; color:#757575; margin-bottom:20px;}

#content .content .inner_content .map { float:left; width:450px; height:250px;}
#content .content .inner_content .contact_info { width:600px; float:right;}
#content .content .inner_content .contact_info h3 { font-weight:18px; color:#333333; font-weight:bold; padding-bottom:25px;}
#content .content .inner_content .contact_info p { font-size:14px; color:#333333; line-height:20px; padding-bottom:28px;}
#content .content .inner_content .contact_info .call { line-height:22px; padding:15px 0 15px 60px; border-bottom:1px solid #e3e3e3; background:url(../images/phone_icon.png) no-repeat 5px center; border-top:1px solid #e3e3e3; }
#content .content .inner_content .contact_info .mail { border-bottom:1px solid #e3e3e3;}
#content .content .inner_content .contact_info .mail a { display:inline-block; line-height:18px; color:inherit; background:url(../images/mail_icon_1.png) no-repeat 5px center; padding:15px 0 15px 60px;}
#content .content .inner_content .contact_info .mail a:hover { color:#e22004;}

#content .content .inner_content div { width: 33%; float:left; padding-right: 15px; display:block; }
#content .content .inner_content div.first { width: 34%; }
#content .content .inner_content div.last { padding-right: 0; }

span.inline {  display: inline !important; }
.innerbanner { min-height: 110px !important; }
.innerbanner .bx-wrapper { min-height: 110px !important; padding-top: 25px !important; }
.innerbanner p, .innerbanner span { font-size: 32px !important;}