
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td{margin:0;padding:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
img,fieldset {border:0;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
body{font-family:Arial,Helvetica,sans-serif,SimSun;font-size:12px;margin-top:5px;}
input,button,textarea,select{font-size:12px;}
table{border-collapse:collapse;border-spacing:0}
a{color:#000;text-decoration:none;}
a:hover{color:#36c;text-decoration:underline;}
.inp-txt{border-color:#808080 #EEE #EEE #808080;border-style:solid;border-width:1px;}
.wrapfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* for ie */
.wrapfix{zoom:1;}
#header{position:relative; width:960px; margin:0 auto;z-index:10;}
.lightblue h2,.hc-list h2,.model-cir h2{background:url(../images/mast1/model-title.png) no-repeat;}


.rc-tp,.rc-bp,.rc-tp span,.rc-bp span,.utrc-tp,.utrc-tp span,.utrc-bp,.utrc-bp span,#footer .descript,
#useful-tools ul li,#useful-tools .inp-submit,#useful-tools .output,
.hc-list .tab li a,.hc-list .tab li a span,#fy-login .link-login,#fy-login .link-reg,.adminGo a,#agent-quick ul,#agent-quick li a:hover{background:url(../images/mast1/chandlery.png) no-repeat;}
	








	

/**  #content  ***/
#content{width:960px; margin:0 auto;padding-top:12px;background:#fff}
#content .coninner{width:958px;padding-bottom:20px;border:1px solid #d5e4ef;overflow:hidden}
	.rc-tp,.rc-bp,.rc-tp span,.rc-bp span{display:block;height:4px;}
	.rc-tp,.rc-bp{position:relative;clear:both;overflow:hidden;}
	.rc-tp{margin-bottom:-4px;background-position:-4px -306px;}
	.rc-bp{margin-top:-4px;background-position:-4px -310px;}
	.rc-tp span,.rc-bp span{float:right;width:4px;height:4px;}
	.rc-tp span{background-position:0 -306px;}
	.rc-bp span{background-position:0 -310px;}
	/**  #search  ***/
	#search{position:relative;width:930px;height:277px;margin:13px auto 15px;background:url(../images/mast1/mainSearch.png) no-repeat 0 0;}
		#search h2{position:absolute;top:30px;left:0;width:600px;text-align:right;z-index:2}
		#search h2 span{display:none;}
		#search h2 em{}
		#search h2 em a{color:#666;font-family:'����'}
		.subScribe{padding:50px 0 0 260px;}
		.subScribe span{display:none;}
		.subScribe a{display:block;width:100px;height:24px;cursor:pointer;}
		.searScan{position:relative;margin:13px 0 0 60px;z-index:3;}
		
		.ssNav{height:25px;padding-left:24px;margin-bottom:-1px;}
		.ssNav li,.ssNav li span,.swaptextbox,#con_one_2 a,#con_one_4 a{background:url(../images/mast1/mainSearch.png) no-repeat}
		.ssNav li{float:left;margin-right:3px;background-position:100% -305px;padding-right:5px;cursor:pointer;}
		.ssNav li span{display:block;float:left;height:19px;padding:5px 15px 0 20px;background-position:-761px -305px;font-size:14px;font-weight:700;color:#666;}
		.ssNav li.hover{height:25px;background-position:100% -278px;}
		.ssNav li.hover span{height:20px;background-position:-761px -278px;color:#fff;}
			
		.con_one{position:relative;height:105px;padding:25px 0 0 27px;}
		.optionspanel{height:32px;}
		.optionspanel li{float:left;margin-right:10px;margin-bottom:10px;color:#fff;}
		.optionspanel .district select{width:60px}
		.optionspanel .sub-district select{width:75px}
		.optionspanel .room-type select,{width:50px}		
		.optionspanel .price select{width:90px}
		#con_one_2 div,#con_one_4 div{width:500px;padding:5px 5px 0 5px;color:#fff;line-height:20px;}
		#con_one_2 .button-sell{text-align:right;}
		#con_one_2 a,#con_one_4 a{position:absolute;top:76px;left:340px;background-position:-481px -278px;width:126px;height:34px;}
		#con_one_4 a{background-position:-606px -278px;}
		#con_one_2 a span,#con_one_4 a span{display:none}
		#con_one_2 p,#con_one_4 p{margin-bottom:6px;text-indent:2em;}
		
		.swaptextbox{clear:both;float:left;width:449px;height:34px;border:none;background-position:0 -278px;color:#999;}
		.swaptextbox .inp-txt{float:left;width:305px;height:20px;padding:10px 0 0 3px;border:none;background:none;color:#999}		
		.searchform{float:left;width:124px;height:32px;margin-left:16px;padding:0;border:none;background:none;cursor:pointer;}
		.advanced{position:absolute;top:65px;left:490px;}
		.advanced a{color:#fff;text-decoration:underline;}
		.advanced a:hover{color:#fff;}
		.data01List{position:absolute;bottom:10px;left:27px;color:#fff;}
		.data01List a{color:#fff;text-decoration:underline;}
		.data01List a:hover{color:#fff;}
		.dataList{display:none;}
		#sear_ad{position:absolute;top:0;right:0;z-index:6}
	/**  sub-col  ***/
	.sub-col{display:inline;float:left;width:263px;margin:0 0 0 14px;}
		.lightblue h2{position:relative;width:240px;height:18px;margin:0 auto;border-bottom:1px solid #000;}
		.model-cir h2{position:relative;width:220px;height:18px;margin:0 auto;border-bottom:1px solid #6e8192;}
		.lightblue h2 em,.model-cir h2 em{position:absolute;right:0;top:0;color:#666;}
		.lightblue h2 em a,.model-cir h2 em a{color:#999}
		.lightblue h2 em a:hover,.model-cir h2 em a:hover{color:#36c}
		.lightblue h2 span,.model-cir h2 span{display:none;}
		
		#s-map,#price-trend,#useful-tools{clear:both;margin-bottom:10px;}
			.sub-col .lightblue,.lightblue .headerwrap,.lightblue .footerwrap,#fy-login,#fy-login .headerwrap,#fy-login .footerwrap{background:url(../images/mast1/box_cir.png) no-repeat;}
			.sub-col .lightblue{background-position:-265px 0; background-repeat:repeat-y;}
			.lightblue .headerwrap{background-position:0 0;}
			.lightblue .footerwrap{width:263px;padding-top:14px;background-position:-531px 100%;}
		
		#s-map{background:url(../images/mast1/s-map.png) no-repeat 0 0;height:133px}
		#s-map .headerwrap,#s-map .footerwrap{background:none;}
		#s-map h2{background-position:3px -64px; }
		#s-map h2 span{display:none;}
		#s-map .bd{padding:17px 10px 0 90px;overflow:hidden}
		#s-map .bd .depict{padding-top:8px}
		#s-map .sm-text{width:122px;height:20px;padding-top:5px;border:none;background:none;color:#666;vertical-align:top;}
		#s-map .sm-form{width:24px;height:24px;margin-left:5px;padding:0;border:none;background:none;cursor:pointer}

		/* �Ϻ����� */
		#price-trend h2{background-position:0 -5px;}
		.ptChart{width:238px;height:100px;border:1px solid #d0d0d0;margin:10px auto 0;overflow:hidden;}
		#price-trend .ptf-list{width:210px;margin:10px 0 15px 15px;table-layout:fixed;}
		#price-trend .item-col01{width:95px;}
		#price-trend .item-col02{width:80px;}
		#price-trend .item-col03{width:60px;}
		#price-trend .ptf-list a{color:#36c;}
		#price-trend h2 em a{color:#cc0000}
		#price-trend .ptf-list tr{line-height:24px}
		#price-trend .ptf-list th{color:#999;text-align:left;}
		/* ʵ�ù��� */
		#useful-tools h2{background-position:0 -34px;}
		#useful-tools ul{padding:10px 0 15px 18px;}
		#useful-tools ul li{padding-left:25px;}
		#useful-tools ul li a.ut-hd{display:block;height:14px;padding:5px 0 5px 2px;margin-right:25px;border-bottom:1px solid #fff;}
		#useful-tools ul li a.ut-hd{color:#000;}
		#useful-tools ul li a.ut-hd:hover{color:#36c;background:#c1d4df;text-decoration:none}
		#useful-tools ul li.ut01{background-position:-176px -324px;}
		#useful-tools ul li.ut02{background-position:-176px -637px;}
		#useful-tools ul li.ut03{background-position:-144px -374px;}
		#useful-tools ul li.ut04{background-position:-144px -399px;}
		#useful-tools ul li.ut05{background-position:-144px -423px;}
		#useful-tools ul li.ut06{background-position:-144px -447px;}
		#useful-tools ul li.ut06 a{border:none}
		#useful-tools .ut01Con{width:225px;margin:10px 0 10px -25px;}
		#useful-tools .ut01Con form{padding:5px 0 10px 12px;border:1px solid #AAC1D6;background:#e7eff4;}
		.utrc-tp,.utrc-bp,.utrc-tp span,.utrc-bp span{display:block;height:3px;overflow:Hidden;}
		.utrc-tp span,.utrc-bp span{float:right;width:3px;}
		.utrc-tp{position:relative;background-position:-3px -315px;margin-bottom:-3px;}
		.utrc-bp{background-position:-3px -318px;margin-top:-3px;}
		.utrc-tp span{background-position:0 -315px;}
		.utrc-bp span{background-position:0 -318px;}
		.ut01Con .result{padding:2px 5px;background:#f9f9f9;margin:10px 12px 0 0;}
		
		#useful-tools .ut01Con select{color:#333;height:21px;}
		#useful-tools .ut01Con p{padding:5px 0;}
		#useful-tools .example span{padding-left:8px;}
		#useful-tools .example a{color:#36c}
		.high-light{color:#cc0000}
		.high-light1{color:green}
		#useful-tools .ut01Con .mode select{width:140px}		
		#useful-tools .mortgage select{width:90px;}
		#useful-tools .inp-txt{width:60px;border-color:#808080 #EEE #EEE #808080;border-style:solid;border-width:1px;}
		#useful-tools .ut01Con .submit{margin:6px 10px 0 0;padding-top:6px;border-top:1px solid #c0c8cd;}
		#useful-tools .inp-submit{width:58px;height:20px;margin-left:75px;background-position:0 -323px;border:none;cursor:pointer}

		#calc1_js_div1{height:56px;}
		#calc1_js_div2{height:22px;}

	/**  main-col  ***/	
	.main-col{display:inline;float:left;width:407px;padding:5px 10px 0;}
		
		#news .newsPic{margin-bottom:10px;}
		
		.hc-list{position:relative;width:400px;margin:20px auto 0;overflow:hidden}
		.hc-list h2{position:relative;width:400px;height:29px;border-bottom:1px solid #919a9f;}
		.hourSpeed{margin-top:30px;}
		.hourSpeed h2{background-position:3px -188px;}
		.hourNew h2{background-position:3px -221px;}
		.hc-list h2 span,#bbs-recom h2 span{display:none;}
		.hc-list h2 em{position:absolute;right:10px;top:8px;}
		.hc-list h2 em a{color:#999;padding:0 2px;}
		.hc-list h2 em a:hover{color:#36c;padding:0 2px;}
		
		.hc-list .tab{position:absolute;left:190px;top:4px;height:26px;overflow:hidden;}
		.hc-list .tab li{float:left;margin-right:7px;}
		.hc-list .tab li a,.hc-list .tab li a span{float:left;}
		.hc-list .tab li a{padding-left:4px;background-position:0 -52px;color:#808080;text-decoration:none}
		.hc-list .tab li a span{height:19px;padding:6px 22px 0 18px; background-position:100% -77px;cursor:pointer}
		.hc-list .tab li.hover a{padding-left:4px;background-position:0 0;font-weight:700;color:#000}
		.hc-list .tab li.hover a span{height:20px;padding:6px 22px 0 18px; background-position:100% -26px;}

		.hcl-list{width:380px;margin:12px 0 0 15px;table-layout:fixed;}
		.hcl-list tr{line-height:27px;}
		.hcl-list th{text-align:left;color:#999}
		.hcl-list td{white-space:nowrap;overflow:hidden;}
		.hcl-list .gray a{color:#999}
		.hcl-list .gray a:hover{color:#36c}
		.hcl-list .addr a{color:#36c}

	/**  extra-col  ***/
	.extra-col{display:inline;float:left;width:240px;padding-right:14px;}
		#fy-login .inp-txt{width:128px;}
		#fy-login{background-position:-1039px 0;background-repeat:repeat-y}
		#fy-login .headerwrap{background-position: -796px 0;}
		#fy-login .footerwrap{background-position:-1281px 100%;}
		#fy-login .bd{height:104px;padding:12px 0 12px 27px;}
		#fy-login form{height:90px;padding:26px 0 12px 27px;overflow:hidden}
		#fy-login p{height:21px;margin-bottom:3px;overflow:visible;}
		#fy-login p select{overflow:hidden}
		#fy-login label{margin-right:10px}
		#fy-login .link-login,#fy-login .link-reg{float:left;width:91px;height:28px;padding:0;margin-top:3px;background-position:0 -122px;border:0;cursor:pointer}
		#fy-login .link-login{margin-right:5px}
		
		#fy-login .logined-panner{height:103px;padding:20px 0 5px 5px;}
		#fy-login .logined{margin-left:10px;}
		.welcome_letter a{color:#cc0000}
		.welcome_user{display:block;margin:6px 0;text-indent:2em}
		.welcome_user a{color:#155F98}
		.adminGo{margin:15px 0 0 15px;}
		.adminGo a{display:block;width:91px;height:28px;background-position:0 -122px;color:#000;text-align:center; line-height:26px;color:#000;}
		.adminGo a:hover{color:#36c;}
	
	.model-cir,.model-cir .headerwrap,.model-cir .footerwrap{background:url(../images/mast1/box_cir2.png) no-repeat;}
		.model-cir{width:236px;margin:12px auto 0;}
		.model-cir{background-position:-472px 0;background-repeat:repeat-y}
		.model-cir .headerwrap{background-position: 0 0;}
		.model-cir .footerwrap{padding-top:10px;background-position:-236px 100%;}
		
		#specialChoice .bd{width:220px;margin:0 auto;padding-bottom:10px;overflow:hidden;}
		#specialChoice h2 {background-position:0 -269px;}
		.speChoBox{float:left;margin:6px 0 0 0;}
		#specialChoice .first{margin-right:6px}
		.speChoBox .img img{display:block;height:75px;width:98px;border:1px solid #D0D0D0;padding:2px;}
		
		.speChoBox ul{padding:2px 0 0 5px}
		.speChoBox li{line-height:18px;}
		.speChoBox li b{font-weight:700;color:#ff0000}
		.speChoBox li a{color:#36c;}
		.speChoBox li a:hover{color:#36c;text-decoration:underline}
		#agent-quick h2{background-position:0 -93px;}
		#agent-quick .bd{padding:4px 0 10px}
		#agent-quick ul{width:216px;height:130px;margin:0 auto;overflow:hidden;background-position:2px -166px;}
		#agent-quick li{float:left;}
		#agent-quick li a{display:block;width:72px;height:18px;padding-top:48px;text-align:center}
		#agent-quick li a:hover{background-position:-138px -105px;text-decoration:none}
		
		#show-agency .bd{padding-bottom:15px;}
		#show-agency h2{background-position:0 -123px;}
		#show-agency ul{width:216px;margin:0 auto;overflow:hidden;}
		#show-agency ul li{display:inline;float:left;margin:10px 8px 0}
		#show-agency ul li img{vertical-align:middle}
		
		#hotForum h2{background-position:0 -152px;}
		#hotForum  .bd{padding:10px 0;}
		#hotForum .h_pt{width:220px;height:100px;margin:5px auto 0;padding-top:10px;border-top:1px solid #ccc;}
		#hotForum .h_pt li{float:left;width:106px;text-align:center;}
		#hotForum .h_pt li.first{margin-right:6px;}
		#hotForum .h_pt li img{display:block;width:100px;height:75px;padding:2px;border:1px solid #d0d0d0;}
		#hotForum .h_pt li span{display:block;line-height:22px}
		#hotForum .h_pt li a{display:block;color:#000;}
		#hotForum .h_pt li a:hover{color:#36c;}
		#hotForum .list_001{margin-left:15px;}
		#hotForum .list_001 li{ line-height:22px;}
	
	#whole-buy{background:none}
	
	/**  #footer  ***/	
	#footer{width:960px;margin:20px auto 0;}
		#footer hr{display:none;}
		#footer .descript{display:block;border-bottom:1px solid #d3e5f3; height:60px;padding:10px 0 0 60px;background-position:10px -480px;color:#808080;line-height:18px;}/*font-style:italic;*/
		#footer a{color:#666;}
		#footer a:hover{color:#36c;}
		.esf-quickentry{background:#d6e4ed;padding:0 0 10px 10px;width:950px;overflow:hidden;}
		.subcate{float:left;width:100%;line-height:18px;margin-top:5px;}
		.subcate dt{float:left;width:130px;padding-right:5px;font-weight:700;color:#666}
		.subcate dd{float:left;}
		.subcate dd ul{width:100%;overflow:hidden}
		.subcate dd li{float:left;margin:0 5px 0 0;}
		.subcate dd li a{color:#333;padding-left:8px;}
		.subcate dd li.first a{padding-left:0;}
		.subcate dd li em{color:#999999;}
		.subcate li.first em {display:none;}
		.subcate .least-dt{width:95px;}
		.subcate .middle-dt{width:110px;}
		
		#footer .fri-Link{width:960px;margin-top:15px;padding-bottom:15px;border-bottom:1px solid #D3E5F3;color:#808080;overflow:hidden;}
		#footer .fri-Link label{float:left;width:85px;text-align:center;}
		.frlink-con{float:left;width:870px;}
		.frlink-con li{float:left;width:96px;height:16px;margin-bottom:3px;}
		#footer .end{margin:10px 0 20px;text-align:center;color:#808080;line-height:22px;}
		#footer .end a{padding:0 5px}
		
	/************suggest********************/
.suggestionBox{display:inline;position:absolute;width:310px; color:#000;z-index:9999;}
.suggestionList	{padding:0 0 25px;background:#fff;border-color:#ccc;border-width:1px;border-style:solid;}	
.suggestionList li{display:block;height:16px;line-height:16px;padding:4px 0 4px 10px;color:#000;text-decoration:none;cursor:default}
.suggestionList li.selected{background:#0099ff ;color:red;text-decoration:none;color:#fff}
.menu_iframe{position:absolute; visibility:inherit; top:0px; left:0px; width:300px; height:500px; border:none; z-index:-1; filter: Alpha(Opacity=0);}
