


/* Font */
/********************************************************************/
div.english {
	font-family:'BaskervilleMTStd-Regular';
	font-size:22px;
	font-weight:200;
	line-height:160%;
}
div.chinese {
	font-family:"STHeiti Light", "STHeiti", "Hiragino Sans GB", "SimHei", "PMingLiu", "mingliu";
	font-size:19px;
	font-weight:300;
	line-height:160%;
	letter-spacing:1px;
}







/* Section */
/********************************************************************/
div.section {
	padding:0 30px;
}
	div.section div.section-inner {
		margin:0 auto;
		max-width:1280px;
		padding-bottom:100px;
	}
	div.section div.straight {
		margin:0 auto;
		margin-bottom:30px;
		width:1px;
		height:200px;
		background-color:#EEE300;
	}
	div.section div.headline {
		margin:0 auto;
		margin-bottom:90px;
		font-size:0px;text-align:center;
	}
	div.section div.headline-about-eng {max-width:590px;}
	div.section div.headline-about-chi {max-width:294px;}
	div.section div.headline-services-eng {max-width:590px;}
	div.section div.headline-services-chi {max-width:296px;}
	div.section div.headline-portfolio-eng {max-width:472px;}
	div.section div.headline-portfolio-chi {max-width:176px;}
	div.section div.headline-contact-eng {max-width:710px;}
	div.section div.headline-contact-chi {max-width:410px;}

div.section div.content {
	margin:0 auto;
	max-width:920px;
	overflow:hidden;

	-webkit-column-count:2;
    -moz-column-count:2;
    column-count:2;
	
	-webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px;
	
	-webkit-column-rule-style: none;
    -moz-column-rule-style: none;
    column-rule-style: none;
	
	-webkit-column-rule-width: 0px;
    -moz-column-rule-width: 0px;
    column-rule-width: 0px;
	

	-moz-column-fill: balance;
    column-fill: balance;
}




/* Section */
/********************************************************************/
div.section div.contents {
	margin:0 auto;
	max-width:920px;
	overflow:hidden;
}
div.section div.content-left {
	border:0px solid #FF0000;
	max-width:50%;
	display:inline-block;
	vertical-align:top;
}
	div.section div.content-left-inner {
		padding:0 20px 0 0;
	}
div.section div.content-right {
	border:0px solid #FF0000;
	max-width:50%;
	display:inline-block;
	vertical-align:top;
}
	div.section div.content-right-inner {
		padding:0 0 0 20px;
	}











	
/* PORTFOLIO */
/********************************************************************/
div.portfolio {
	font-size:0px;
	background-color:#FFFFFF;
}
	div.portfolio-close {
		position:fixed;
		top:124px;right:65px;
		cursor:pointer;
	}
	div.portfolio-inner {
		margin:0 auto;
		border:0px solid #FF0000;
		padding:0 35px;
		max-width:1240px;
	}
		div.portfolio-content {
			margin:0 auto;
			margin-bottom:100px;
			border:0px solid #0000FF;
			max-width:800px;
		}
		
			div.portfolio div.portfolio-english {
				font-family:'Neuton';
			}	
			div.portfolio div.portfolio-chiness {
				font-family:"STHeiti Light", "STHeiti", "Hiragino Sans GB", "SimHei", "PMingLiu", "mingliu";
			}	
		
		
		
		
		
			div.portfolio div.straight {
				margin:0 auto;
				margin-bottom:30px;
				width:1px;
				height:175px;
				background-color:#EEE300;
			}
			div.portfolio div.logo {
				margin:0 auto;
				margin-bottom:25px;
				max-width:800px;
				text-align:center;
				display:none;
			}
			div.portfolio div.name {
				margin:0 auto;
				margin-bottom:30px;
				max-width:800px;
				font-size:40px;
				font-weight:500;
				text-align:center;
				line-height:100%;
			}
			div.portfolio div.title {
				margin:0 auto;
				margin-bottom:70px;
				max-width:800px;
				font-weight:200;
				font-style:italic;
				text-align:center;
				line-height:100%;
			}
			div.portfolio div.description {
				margin:0 auto;
				margin-bottom:70px;
				max-width:800px;
				font-weight:300;
				line-height:150%;
				text-align:left;
			}
			div.portfolio div.images {
				max-width:800px;
			}
			div.portfolio img.portfolio {
				margin:0 auto;
				margin-bottom:35px;
				display:block;
				-webkit-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.2);
				-moz-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.2);
				box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.2);
			}
			div.portfolio div.copyright {
				margin:0 auto;
				margin-bottom:35px;
				padding-top:35px;
				max-width:800px;
				font-family:arial;font-size:10px;
				color:#808080;
				text-align:center;
			}
	
			
			
div.footer {
	margin:0 auto;
	margin-bottom:10px;
	max-width:820px;
	font-family:arial;font-size:13px;text-align:justify;
	
	color:#DDDDDD;
}
			
			
			
