@charset "utf-8";
/* CSS Document */
.container{
	width:650px;
	height:auto;
	margin-top:10px;
	float:left;
}
.main{margin:0 auto; width:1000px; height:auto;}
.container1{
	width:650px;
	height:auto;
	margin-top:10px;
	float:left;
	border-top:1px solid #CCC;
}
.container21{
	width:650px;
	height:auto;
	margin-top:10px;
	float:left;
	border-top:1px solid #CCC;
}
.container2{
	width:650px;
	height:550px;
	margin-top:10px;
	float:left;
}
.container3{
	width:650px;
	height:auto;
	margin-top:10px;
	float:left;
	border-top:1px solid #CCC;
}
.container4{
	width:650px;
	height:850px;
	margin-top:10px;
	float:left;
	
}
.container5{
	width:650px;
	height:817px;
	margin-top:10px;
	float:left;
	
}
.container6{
	width:600px;
	height:2100px;
	margin-top:10px;
	
}
.box{
	float:left;
	width:155px;
	margin:0;
	height:auto
}
.img1{float:left; width:150px; height:150px; border:1px solid #CCC;}
.text1{
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#454545;
	line-height:18px;
	font-weight:normal;
	text-align:center;
	padding: 2px;
}
.text2{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	color:#454545;
	font-weight:normal;
	width:450px;
	height:auto;
	margin-left: 20px;
}
.head1{width:650px; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#454545; line-height:18px; text-align:left; margin-top:5px;}
.text3{width:650px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545; line-height:18px; text-align:left; }
.head2{width:650px; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#454545; line-height:18px; text-align:left; margin-top:30px}
.head3{width:650px; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#454545; line-height:18px; text-align:left; margin-top:10px}
.text4{width:650px; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545; line-height:18px; text-align:left; border-bottom:1px solid #CCCCCC;}
.boxe1{width:300; height:auto; float:left; border:1px solid #CCC; padding:5px; margin-left:5px; margin-bottom:20px;}
.fac1{float:left; width:200px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545; line-height:18px; font-weight:normal; text-align:left; margin-top:10px; padding:5px;}
.paging {
	width:533px;
	float:right;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.paging ul{
	width:300px;
	list-style:none;
}
.paging ul li{
	float:left;
	 height:20px
}
.paging ul li a{
	float:left;
	display:inline-block;
	margin-right:3px;
	height:20px;
	padding:0px 9px 0px 9px;
	background-image:url(../images/p.gif);
	background-repeat:repeat-x;
	border:#fff solid 1px;
	color:#FFF;
}
.paging ul li a.selected{
	background-image:none;
	background-color:#ccc;
	color:#000;
	border:#CCC solid 1px;
}
.paging ul li a:hover{
	background-image:none;
	background-color:#ccc;
	color:#000;
	border:#CCC solid 1px;
}
.paging ul li.prev a{
	float:left;
	margin-right:3px;
	height:17px;
	padding:0px 10px 0px 10px;
	background-image:url(../images/paging_prev.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.paging ul li.next a{
	float:left;
	margin-right:3px;
	height:17px;
	padding:2px 9px 0px 9px;
	background-image:url(../images/paging_next.gif);
	background-repeat:no-repeat;
	background-position:center;
	border:#FFF solid 1px;
}
.paging ul li.first a{
	padding:0px 15px 0px 15px;
}
.paging ul li.last a{
	padding:0px 15px 0px 15px;
}
.text5{width:650px; height:70px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545; line-height:18px; text-align:left; border-bottom:1px solid #CCCCCC;}
.text6{width:650px; height:70px;}
.text6 ul{text-decoration:none;}
.text6 ul li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545; line-height:18px; text-align:left;}
.img2{width:560px; height:400px; border:1px solid #CCC; margin-top:10px; margin-left:10px;}
.main_con{float:left; width:590px; height:auto;}
.main_con1{float:left; width:888px; height:auto; margin:0 auto;}
.header2 {
	background-color: #09bda3;
	width:599px;
	height: 20px;
}
.gallery_side2 {
width: 590px;
float:left;
 margin-top:5px;
 margin-bottom:10px;
}
.header_in {
	background-color: #09bda3;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	font-size: 15px;
	height: 15px;

}
.photo_year {
float: left;
background-color: #6c1c18;
font-family: Arial, Helvetica, sans-serif;
padding: 2px 6px 1px 22px;
}
.photo_year a {
color: #fc3;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 700;
text-decoration: none;
margin: 0;
padding: 0;
}
.tf{ float:left; width:590px; height:auto;font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#454545; line-height:18px; text-align:center; margin-top:64px;}
.tf2{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:auto;
	height:auto;
	margin-top:10px;
	color:#A91900;
	;
	;
	line-height:18px;
	margin-left:30px;
	margin-bottom:10px;
}
.tf3{float:left; width:auto; height:auto;}
.tf4{width:582px; background-image:url(../images/20.png); background-repeat:no-repeat; height:auto; float:left; height:189px;}
.tf4 ol{text-decoration:none;}
.tf4 ol li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; color:#FFFFFF;}
.bb1{width:auto; height:auto; margin-top:20px; margin-left:50px;}
.bb2{width:auto; height:auto; margin-top:50px; margin-left:95px;}
#contact-area {
	width: 600px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}
label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}
.tr1{width:400px; padding:10px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#454545; font-weight:bold; line-height:18px; text-align:left; float:left;}
.tr2{width:auto; height:auto; float:left; margin-top:20px;}
.tre1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545; line-height:18px; width:auto; height:auto;}
.tre2{float:left; height:auto; width:300px; border:1px solid #CCCCCC; margin-left:5px;}
