@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
}
.abt_bg_bx {
	width: 876px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../photo/abt_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 32px;
	padding-left: 32px;
	padding-bottom: 40px;
}
/*
.abt_bg_bx h1{
	font-family: Colaborate-Thin;
	font-size: 48px;
	font-weight: normal;
	color: #4aa6a3;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -12px;
	margin-left: 0px;
}
.abt_bg_bx h2{
	font-family: Colaborate-Thin;
	font-size: 48px;
	font-weight: 100;
	color: #585858;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.abt_content_bx {
	width: 876px;
	padding: 0px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.abt_content_bx p{
	/*font-family: Colaborate-Regular;*/
	/*font-size: 13px;
	color: #848383;
	line-height: 17px;
	text-align: justify;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-top: 0px;
}
.abt_content_bx1 p{
	/*font-family: Colaborate-Regular;*/
	/*font-size: 13px;
	color: #848383;
	line-height: 17px;
	text-align: justify;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
	width: 404px;
}
.green_txt{
	font-family: Colaborate-Regular;
	font-size: 14px;
	color: #05b096;
}*/

/*photo*/
.photo_bx {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 40px;
}
.photo{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	width: 310px;
}
.photo li{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 310px;
	display: block;
}
.photo1{
	float: left;
	list-style-type: none;
	width: 310px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.photo1 li{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 310px;
	display: block;
}





.home_cont_bx {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 40px;
}
.home_gel{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	/*width: 310px;*/
}
.home_gel li{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	/*width: 310px;*/
	display: block;
}
.home_gel1{
	float: left;
	list-style-type: none;
	/*width: 310px;*/
	margin-top: -6px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-left: 0px;
}
.home_gel1 li{
	padding: 0px;
	float: left;
	/*width: 310px;*/
	display: block;
	margin: 0px;
	height: 190px;
}




.photoCredit {
	MARGIN-TOP: 5px; FONT-SIZE: 12px; FLOAT: left; WIDTH: 497px
}
#masonWrap {
	FLOAT: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -4px;
}
.masonPhotoBk {
	BACKGROUND: url(../images/sampleBk.jpg)
}
.masonItem {
	/*BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; FLOAT: left; BORDER-LEFT: #fff 0px solid;*/ WIDTH: auto; CURSOR: pointer; height:auto;  /*BORDER-BOTTOM: #fff 0px solid;*/ POSITION: relative
}
.masonHover {
	DISPLAY: none;
	FONT-SIZE: 12px;
	LEFT: 0px;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 99%;
	background-image: url(../photo/blackPx.png);
	background-position: center top;
	line-height:18px;
	
}
.masonHoverWrap {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	PADDING-TOP: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.masonHoverText {
	FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 100%
}
.masonHoverName {
	CLEAR: left; FLOAT: left; WIDTH: 100%; FONT-STYLE: italic; TEXT-ALIGN: right
}
#masonHome {
	FLOAT: left
}




.mason1Item {
	/*BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; FLOAT: left; BORDER-LEFT: #fff 0px solid;*/ WIDTH: auto; CURSOR: pointer; height:auto;  /*BORDER-BOTTOM: #fff 0px solid;*/ POSITION: relative
}
#mason1Wrap {
	FLOAT: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -4px;
}
.mason1PhotoBk {
	BACKGROUND: url(../images/sampleBk.jpg)
}
.mason1Hover {
	DISPLAY: none;
	FONT-SIZE: 11px;
	LEFT: 0px;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 100%;
	background-image: url(../photo/blackPx.png);
	background-position: center top;
}
.mason1HoverWrap {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	PADDING-TOP: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.mason1HoverText {
	FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 100%
}
.mason1HoverName {
	CLEAR: left; FLOAT: left; WIDTH: 100%; FONT-STYLE: italic; TEXT-ALIGN: right
}
#mason1Home {
	FLOAT: left
}
