/* CSS Document */
body, div,ul,li,h2,h4,h3,p,span,a,form,input,table,tr,td{ margin:0; padding:0;}
li{ list-style:none;}
img { vertical-align:top; border:0;} 
a{ text-decoration:none; }
a:hover{ text-decoration:underline;}
.clear{ clear:both; width:100%; height:1px; margin:-1px 0 0;}
input{ vertical-align: middle; margin-right:5px;}
#error{ position:absolute;  background:red; color:#fff; font-size:14px; padding:10px 30px;}


body{ background:#F9EAAF; color:#fff; font-size:16px; font-family:Microsoft Yahei,Verdana, Arial, Helvetica, sans-serif;-webkit-text-size-adjust:none}
#headBox{ width:100%; height:422px; background:url(top.jpg) no-repeat top;}
.shadow{ width:100%; background:#f8b715 url(infoBox.png) no-repeat top; height:84px; position:absolute; top:574px; left:0; z-index:-999;}

.contentBox{ width:970px; height:355px; margin:0 auto;position:relative; }

.information{ width:507px;padding-top:5px; }
	.information img{ margin-right:8px;}
		.tips{ width:444px; height:118px; overflow:hidden; margin-top:8px; margin-bottom:30px; margin-left:62px; }
			.tips b{ float:left; width:90px; height:86px; text-align:center; padding-top:32px; margin-right:10px; font-size:18px; background:#f5c41d}
			.tips p{ font-size:14px; padding:5px 5px; background:#b182ca; height:108px;}

     .formBox{ width:337px; height:303px; position:absolute;  top:-85px; right:38px; background:url(form.png) no-repeat 0 0; width:337px; height:213px; padding-top:90px; font-size:14px;}
	 .formBox{ position:absolute; top:-85px; right:38px; background:url(form.png) no-repeat 0 0; width:337px; height:213px; padding-top:90px; font-size:14px;}
		.formBox table{ width:276px; display:block; margin:0 auto;}
			.inputText{ width:220px; height:30px; background:#fff; border:1px solid #3892B4; margin:0 0 6px 10px;}
			.inputBtn{ width:140px; height:40px; cursor:pointer; background:#FEF45E; color:#621d65; font-size:18px; font-weight:bold; border:0; border-bottom:5px solid #C9BC15;font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; display:block; margin:5px auto; }

	.menu{ width:800px; margin:0 auto; height:102px; overflow:hidden;}
		.menu ul{ width:825px;}
		.menu li{ width:231px; height:102px; float:left; text-align:center;margin-right:25px; font-size:18px;}
		
		
.lineBox{ background:#621d65 url(boxBG.gif) no-repeat top; width:1000px; margin:20px auto 0; padding-top:46px;}
	#area1{ background:#621d65; padding-bottom:20px;}
	#area2{ background:#007a66;padding-bottom:20px;}
	#area3{ background:#31007a;padding-bottom:20px;}
	#prevBox{ background:#413013;}
	
	.areaTitle{ width:1000px; height:61px; position:relative; margin:0 auto;}
	
		.area1{ padding-left:20px; height:50px; line-height:49px; background:#819cff; font-size:25px;}
		.titleLeft,.titleRight{ position:absolute; top:-15px; left:-19px; background:url(title_r1_c1.gif) no-repeat 0 0; width:19px; height:66px;}
		.titleRight{ background:url(title_r1_c2.gif) no-repeat 0 0; left:1000px;}		
	
		#area2 .area1{background:#55beab;}
		#area2 .titleLeft,#area2 .titleRight{background:url(title_r2_c1.gif) no-repeat 0 0;}
		#area2 .titleRight{ background:url(title_r2_c2.gif) no-repeat 0 0;}
	
		#area1 .area1{background:#b182ca; }
		#area1 .titleLeft,#area1 .titleRight{background:url(title_r3_c1.gif) no-repeat 0 0;}
		#area1 .titleRight{background:url(title_r3_c2.gif) no-repeat 0 0;}
		
		#prevBox .area1{background:#895b1a; }
		#prevBox .titleLeft,#prevBox .titleRight{background:url(title_r10_c1.gif) no-repeat 0 0;}
		#prevBox .titleRight{ background:url(title_r10_c9.gif) no-repeat 0 0;}
		
		.lineInfo{ width:980px; height:53px; margin:15px auto 25px;}
			.lineInfo li{ float:left; height:47px; background:url(time.png) no-repeat 10px center; font-size:14px; padding-left:50px; padding-top:6px;}
				.lineInfo li b{ display:block;}
				.lineInfo li.time,.lineInfo li.time2{ width:199px; background-color:#9f00b8;}
				.lineInfo li.time2{ background-color:#c23cd4;}
				.lineInfo li.add{ width:217px; background-color:#da4eeb; background-image: url(add.png)}
				.lineInfo li.tel{ width:165px; background-color:#b345f0;background-image: url(tel.png)}
				
				#area2 .lineInfo li.time,#area2 .lineInfo li.time2{background-color:#179562;}
				#area2 .lineInfo li.time2{ background-color:#43b187;}
				#area2 .lineInfo li.add{ background-color:#5cc79f;}
				#area2 .lineInfo li.tel{background-color:#55ca81;}
				
				#area3 .lineInfo li.time,#area3 .lineInfo li.time2{background-color:#0053b8;}
				#area3 .lineInfo li.time2{ background-color:#3277d4;}
				#area3 .lineInfo li.add{ background-color:#4e90eb;}
				#area3 .lineInfo li.tel{background-color:#45b7f0;}
				
				
		.lineTitle2{ height:48px;width:1000px;padding-top:13px; margin:0 auto 10px; position:relative; background:url(title0_r1_c1.gif) no-repeat 0 0;}
			.lineTitle2 .titleLeft1{background:url(title_r4_c1.gif) no-repeat 0 0;position:absolute; top:-13px; left:-19px;  width:19px; height:66px;}
			.lineTitle2 a{ float:right; margin-right:10px; width:88px; height:29px; background:#fff45c; border-bottom:3px solid #975243; text-align:center; line-height:29px; font-size:16px; color:#621d65; font-weight:normal;}
			
		.houseList{ width:948px; margin:0 auto; overflow:hidden;}
			.houseList ul{ width:964px;}
			.houseList li{ width:225px; height:265px; float:left; text-align:center; margin-right:16px; margin-bottom:16px;}
				.houseList li img{ display:block; margin:3px auto;}
				.houseName{ width:225px; height:50px; line-height:50px; background:#c23cd4; font-size:20px; font-weight:bold;}
				.housePrice{ width:225px; height:48px; line-height:24px; background:#b182ca; color:#ffffff; font-size:14px;}

				#area2 .houseName{background:#55ca81;}
				#area2 .housePrice{ background:#55BEAB;}
				
				#area3 .houseName{background:#4e90eb;}
				#area3 .housePrice{ background:#3277d4;}
/*prevbox*/		
#prevBox{ margin:0 auto; width:1000px; padding-bottom:20px; }
	#prevBox h2 a{ float: right; width:68px; height:30px; line-height:30px; text-align:center; font-size:14px; margin-top:8px; border-bottom:3px solid #a67024; background:#4b310c; color:#fff;}
	.marquee dl{ width:10000px;}
	.marquee dt{ width:216px; height:204px; float:left; margin-right:12px; text-align:center;}
	.marquee img{ margin-bottom:3px;}
	.prevName{height: 40px;line-height: 35px;text-decoration: none;width:216px;margin-left:10px; background:#A67024;}

	
/*footer*/
.footer{ width:100%; height:97px; background:#F6C21C; padding-top:20px;}
.footIn{ text-align:center; color:#333; margin:30px auto; line-height:22px; font-size:12px;}
.footIn a{ text-decoration:underline; color:#333;}
.footIn a:hover{ text-decoration:none;}

/*prevbox*/	
  #marquee {
	 
    position:relative;
    overflow:hidden;
	margin-top:0px;
	height:220px;
	width:940px;
	margin:20px auto 0
	
  }
  #marquee img {
    border:0px;
	padding:0px 10px;

  }
  #marquee dl, #marquee dt,#marquee dd,#marquee a {
	
    float:left;
    margin:0;
    padding:0;
	text-align:center;
	color:#fff;
  }
  #marquee dl{
    width:1000%;
    height:220px;
  }
#marquee a{ 
width:230px;
height:216px;}

.quickSIDE{ background: url(quick.png) no-repeat 0 0; width:202px; height:332px;position:fixed; _position:absolute;  right:0; top:300px;}
