@charset "UTF-8";

#hometop { width:100%; min-width:1200px; text-align:center;}
	.hometop { display:block; width:1200px; height:490px; overflow:hidden; margin:0 auto; position:relative; background:#FFF;}
	.hometop p { display: block; width:1200px; height:120px; padding: 190px 0 160px 0 ; text-align: center;position: absolute; z-index:1000;}
	#slider { list-style:none; margin:0; padding:0;}


#news {width:100%; min-width:1200px; text-align:center; background:#E3E0D3 ;}
	.news{ display:block; width:900px; padding:60px 150px; margin:0 auto; text-align: left;}
	.news:after { content:""; display:block; width: 100%; height:1px; clear:both; font-size:1px; line-height:1px; overflow:hidden;}
	#news h2 { display: block; width: 180px; float: left; margin: 0; padding:34px 0 34px 20px; text-align: center;}
	#news p { display: block; width: 180px; float: left; margin: 0; padding:2px 0 2px 20px; text-align: center; clear: left; font-size: 12px; }
		#news p a { color: #333; text-decoration: none;}
			#news p a:hover { color:#000; text-decoration: underline; }
	#news ul { display: block; width: 660px; float: right; margin: 0; padding: 0; list-style: none;}
		#news li { padding: 2px 0 2px 100px; margin: 0; font-size: 14px; }
		#news li span { float:left; margin-left: -100px;}
		#news li a { color: #333; text-decoration: underline;}
			#news li a:hover { color:#999; text-decoration: none ; }

#pickup {width:100%; min-width:1200px; text-align:center; background:#FFF ;}
	.pickup h2 { padding: 20px 0; margin: 0;}
	.pickup {display:block; width:1200px; padding:40px 0; margin:0 auto; }
	.pickup ul { display: block; width:1020px; list-style:none; padding:20px 0; margin: 0 auto;}
		.pickup ul:after { content:""; display:block; width: 100%; height:1px; clear:both; font-size:1px; line-height:1px; overflow:hidden;}
		.pickup ul li { display: block; float: left; width: 210px; height:420px; padding: 0 25px 0 105px; text-align: left;}
		.pickup ul li a { display: block; color: #333; text-decoration: none; opacity: 1;}
			.pickup ul li a:hover{ opacity:.7;}
		.pickup ul img { width: 290px; display: block; margin-left: -80px;}
		.pickup ul strong {display: block; width: 210px; padding: 10px 0 5px 0 ; text-decoration: underline;}
			.realestate1 strong:before { content: url(../images/pickup1.jpg); float: left; margin-left: -80px;}
			.realestate2 strong:before { content: url(../images/pickup2.jpg); float: left; margin-left: -80px;}
			.realestate3 strong:before { content: url(../images/pickup3.jpg); float: left; margin-left: -80px;}

#archtecture {width:100%; min-width:1200px; text-align:center; background:#F2F0E6 ;}
	.archtecture {display:block; width:1200px; padding:40px 0 80px 0; margin:0 auto; }
	.archtecture h2 { padding: 20px 0; margin: 0;}
	.archtecture p { padding: 20px 0; margin: 0;}

#contactus {width:100%; min-width:1200px; text-align:center; background:#FFEFDE url(../images/contactus-bg.jpg) no-repeat bottom;}
.contactus	{display:block; width:1200px; padding:40px 0 80px 0; margin:0 auto; }
	.contactus h2 { padding: 40px 0; margin: 0;}
	.contactus h3 { padding: 10px 0; margin: 0;}
	.contactus h4 { padding: 10px 0; margin: 0;}
	.contactus p { padding: 40px 0; margin: 0;}