﻿@charset "utf-8";
@import url("normalizes.css");
@import url("color.css");
@import url("typography.css");
/* main layout */
#container {
	width: 1016px;
	margin: 0 auto;
}

#header {
	width: 980px;
	height: 176px;
	overflow: hidden;
	position: relative;
	margin-left:18px;
}

#content {
	width: 998px;
	overflow: hidden;
}

#content-sub {
	float: left;
	width: 213px;
	margin-left: 18px;
}

#content-main {
	float: right;
	width: 746px;
	margin-right: 17px;
}

#footer {
	clear: both;
	width: 678px;
	height: 32px;
	margin-left: 251px;
	overflow: hidden;
}

/* header */
#brand {
	width: 213px;
	height: 176px;
	overflow: hidden;
	position: relative;
}

#brand a {
	display: block;
	width: 209px;
	height: 102px;
	position: absolute;
	top: 55px;
	left: 4px;
	overflow: hidden;
}

#brand span {
	display: none;
}

#nav-main {
	width: 421px;
	height: 25px;
	overflow: hidden;
	position: absolute;
	top: 138px;
	right: 39px;
}

#nav-main ul {
	margin-left: 1px;
	overflow: hidden;
}

#nav-main li {
	float: left;
	width: auto;
}

#nav-main li a {
	display: block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

#nav-main li span {
	display: none;
}

#nav-main .item-1 a {
	width: 99px;
}

#nav-main .item-2 a {
	width: 94px;
}

#nav-main .item-3 a {
	width: 65px;
}

#nav-main .item-4 a {
	width: 87px;
}

#nav-main .item-5 a {
	width: 74px;
}

/* content-main */
.global_content {
	margin: 53px 0 0 38px;
}

.global_title {
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	overflow: hidden;
}

.global_title span {
	display: none;
}

.global_content .conL {
	float: left;
	width: auto;
	overflow: hidden;
}

.global_content .conR {
	float: left;
	width: auto;
	overflow: hidden;
}

.address {
	margin-bottom: 20px;
	line-height: 17px;
	overflow: hidden;
}

.address h3 {
	height: 28px;
	line-height: 28px;
}

.global_contact {
	padding-bottom: 70px;
}

.global_contact .conL {
	width: 297px;
}

.global_contact .conR {
	width: 360px;
}

.global_contact .conR .gallery {
	margin-top: 10px;
}

.global_contact .conR .gallery .text {
	width: 340px;
	padding: 10px 0 0 4px;
}

.global_contact .conR .gallery .text p {
	padding-bottom: 12px;
	line-height: 13px;
}

.global_news {
	padding-bottom: 20px;
}

.global_news .text-year {
	height: 20px;
	line-height: 20px;
	padding: 16px 0 0 24px;
	overflow: hidden;
}

.global_news .newslist {
	width: 425px;
	margin: -14px 0 0 132px;
	overflow: hidden;
}

.global_news .newslist .text-date {
	height: 16px;
	line-height: 16px;
	overflow: hidden;
}

.global_news .newslist .text-desc {
	line-height: 18px;
}

.global_news .newslist .text-desc span {
	color: #036;
}

.global_news li {
	margin-bottom: 16px;
}

.global_portfolio {
	padding-bottom: 33px;
}

.global_portfolio .portfoliolist li {
	margin-right: 26px;
	position: relative;
	overflow: hidden;	
}

.global_portfolio .portfoliolist li .img {
	position: absolute;
	top: 0;
	left: 0;
}

.global_portfolio .portfoliolist li .text {
	line-height: 18px;
	padding: 15px 0 15px 231px;
}

.global_b1 {
	width: 212px;
	overflow: hidden;
}

.global_b1 h3 {
	height: 25px;
	line-height: 25px;
	text-indent: 12px;
	overflow: hidden;
}

.global_b1 ul {
	padding-top: 10px;
	margin-top: 3px;
	overflow: hidden;
}

.global_b1 li {
	line-height: 16px;
	margin: 0 10px 8px 12px;
	padding-left: 14px;
	overflow: hidden;
}

.global_about {
	padding-bottom: 62px;
}

.global_about .conL {
	width: 420px;
	padding-top: 4px;
}

.global_about .conR {
	width: 212px;
	margin: 9px 0 0 40px;
}

.text-about {
	line-height: 18px;
}

.text-about h3{
	font-size: 14px;
}

.text-about p {
	padding-bottom: 12px;
}

.global_about_ourteam {
	padding-bottom: 140px;
}

.global_about_ourteam .text-about {
	width: 400px;
}

.global_about_strategic_partners {
	padding-bottom: 22px;
}

.global_about_strategic_partners .text-about {
	width: 425px;
}

.global_about_strategic_partners .text-about h3 {
	padding: 10px 0 6px 0;
}

.global_about_investment_philosophy {
	padding-bottom: 61px;
}

.global_about_investment_philosophy .text-about {
	width: 425px;
}

.global_about .global_b1 ul {
	/*height: 307px;  317px */
}

.global_about_investment_philosophy .b-list {
	padding-top: 8px;
	overflow: hidden;
}

.global_about_investment_philosophy .global_b1 {
	float: left;
	width: 198px;
	margin-right: 22px;
}

.global_about_investment_philosophy .global_b1 ul {
	height: 380px;
}

/* content-sub */
#nav-sub {
	margin-top: 101px;
}

#nav-sub h3 {
	height: 25px;
	line-height: 25px;
	margin-bottom: 6px;
	overflow: hidden;
}

#nav-sub h3 a {
	display: block;
	height: 25px;
	text-indent: 30px;
	overflow: hidden;
}

#nav-sub dl {
	margin: 0 10px 0 30px;
}

#nav-sub dt {
	height: 30px;
	line-height: 30px;
}

#nav-sub dd {
	padding: 3px 0;
	line-height: 14px;
	padding-left: 12px;
}

#nav-sub dd ul {
	margin: 6px 0 0 12px;
	overflow: hidden;
}

#nav-sub dd li {
	height: 18px;
	line-height: 18px;
}

/* footer */
#footer .copyright {
	height: 28px;
	line-height: 28px;
}