html{ background:#fff; line-height:18px;}
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;}
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:4;}
.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;}
	
	#header h1{display:none;}
	.toplink{float:right;padding:10px 15px 0 0;}
	.toplink a{color:#fff; font-weight:bold;}
	.toplink a:hover{color:#36c;text-decoration:underline;}
	
	#newlogo{height:54px;padding:10px 0 0 10px;}
	#newlogo .logo{float:left}
	#current-city{position:relative;bottom:20px;left:5px;color:#999}
	#nav{position:absolute;bottom:0px;right:0;}
	
	#nav-home,#nav-commeBuy,#nav-commeHire,#nav-price,#nav-agent,#nav-thesaurus,#nav-bbs{position:relative;display:block;float:left;}
	#nav .menu-hd span{display:none}
	a.menu-hd,a.menu:hover{float:left;height:28px;background:url(../images/mast1/h-nav.png) no-repeat;}
	#nav-home a.menu-hd,#nav-home a.menu-hd:hover{width:63px;background-position:0 -28px;}	
	#nav-commeBuy .menu-hd{width:71px;background-position:-63px 0;}
	#nav-commeBuy a.menu-hd:hover{background-position:-63px -28px;}	
	#nav-commeHire .menu-hd{width:71px;background-position:-134px 0;}
	#nav-commeHire a.menu-hd:hover{background-position:-134px -28px;}	
	#nav-price .menu-hd{width:71px;background-position:-205px 0;}
	#nav-price a.menu-hd:hover{background-position:-205px -28px;}	
	#nav-agent .menu-hd{width:85px;background-position:-276px 0;}
	#nav-agent a.menu-hd:hover{background-position:-276px -28px;}	
	#nav-thesaurus .menu-hd{width:101px;background-position:-361px 0;}
	#nav-thesaurus a.menu-hd:hover{background-position:-361px -28px;}	
	#nav-bbs .menu-hd{width:62px;background-position:-462px 0;}
	#nav-bbs a.menu-hd:hover{background-position:-462px -28px;}
	#nav .imsc{position:absolute;top:25px;left:-1px;width:119px;padding:10px 0;background:url(../images/mast1/dropdown.png) no-repeat 0 100%;z-index:999999999;overflow:hidden;}
	#nav .imsc ul a{display:block;height:16px;padding:6px 0 0 16px;color:#666;}
	#nav .imsc ul a:hover{color:#cc0000;text-decoration:underline;}
	

/**  #content  ***/
#content{width:960px; margin:8px auto 10px;}
#content .coninner{width:958px;padding-bottom:20px;border:1px solid #d5e4ef;overflow:hidden; background-color:#fff;}
	.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:261px;margin:13px auto 15px;background:url(../images/mast1/mainSearch.png) no-repeat 0 0;}
		#search h2{position:absolute;top:33px;left:0;width:630px;text-align:right;z-index:4}
		#search h2 span{display:none;}
		#search h2 em{}
		#search h2 em a{color:#666;font-family:'宋体'}
		.subScribe{height:24px;padding:50px 0 0 284px;}
		.subScribe span{display:none;}
		.searScan{position:relative;padding:71px 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% -289px;padding-right:5px;cursor:pointer;}
		.ssNav li span{display:block;float:left;height:19px;padding:5px 15px 0 20px;background-position:-761px -289px;font-size:14px;font-weight:700;color:#666;}
		.ssNav li.hover{height:25px;background-position:100% -262px;}
		.ssNav li.hover span{height:20px;background-position:-761px -262px;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:420px;background-position:-481px -262px;width:126px;height:34px;}
		#con_one_4 a{background-position:-606px -262px;}
		#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 -262px;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:1}

.columnBox{width:930px;margin:20px auto 0;}
.columnBox .main-col{float:left;width:930px;padding-left:10px;}
.columnBox .sub-col{float:right;}

	.cities-action{margin-top:30px; padding:0 0 0 20px;}
	.cities-action ul{ width:450px; float:left;}
	.cities-action li{position:relative;height:66px;padding:8px 0 0 92px;margin-bottom:35px;overflow:hidden;}
	.cities-action li .city-ico{position:absolute;left:0;top:0;border:1px solid #d0e5f0;padding:1px;}
	.cities-action li dt{height:20px;}
	.cities-action li dt{font-size:14px;font-weight:700;color:#666}
	.cities-action li dd a{color:#36c;margin-right:8px}
	.cities-action li dd a:hover{color:#36c;text-decoration:underline}
		
	#China-Cities{padding-top:10px; clear:both;}
	#China-Cities label{color:#000;}
	#China-Cities em{color:#ccc;padding:0 5px;}
	#China-Cities a{font-size:14px;color:#36c;text-decoration:underline;}
	#China-Cities a:hover{color:#36c;}

.columnBox .sub-col ul li{margin-bottom:14px}

.columnBox .joinus{margin:0px 0 20px 0; height:84px; width:700px; float:left;}
	
	
	/**  #footer  ***/	
	#footer{width:960px;margin:0 auto;}
		#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;top:300px;left:253px;width:310px; color:#000;z-index:9999;}
.suggestionList	{padding:0 0 25px;background:#eee;border-color:#ccc #666 #666 #ccc;border-width:1px;border-style:solid;}	
.suggestionList li a{display:block;padding:5px 0 5px 10px;color:#000;text-decoration:none;}
.suggestionList li a:hover{background:#fff ;color:red;text-decoration:none;}
.menu_iframe{position:absolute; visibility:inherit; top:0px; left:0px; width:300px; height:500px; border:none; z-index:-1; filter: Alpha(Opacity=0);}

/*********顶部图片展示*************/
.subshow{width:217px; height:84px; margin-right:10px; _margin-right:3px; float:right;}
.subshowleft{width:12px; height:84px; float:left; }
#subshowbtn1{ margin-top:30px; cursor:pointer;}
.subshowright{width:12px; height:84px; float:left; }
#subshowbtn2{ margin-top:30px; cursor:pointer;}
#subshowviewer {height:84px; width:183px; float:left; margin-left:5px; margin-right:5px; overflow:hidden; }
#subshowviewerFrame {width:185px; clear:both; padding:0;}
#subshowviewerFrame a{ cursor:default;}
#subshowviewer img {width:183px; height:84px; display:inline; border:0;}
#subshowviewer a {display:block; float:left; width:183px; height:84px;}
/*首页JS滚动广告*/
.picshowbs { width:883px; height:133px; margin-top:7px; margin-left:9px; background:url(../images/mast1/100225picshowbs_bg.gif) 0 0 no-repeat;}
.picshowmain { height:170px; width:958px; float:left; /*border-left:1px solid #D5E4EF; border-right:1px solid #D5E4EF;*/}
.picshowcontain { width:904px; height:154px; border:1px solid #C6C6C6; background-color:#E6E6E6; margin:auto;}
#dHomePageCarousel {
	width:870px;
	position:relative;
}
#dLocalHomesCarousel {
	height:106px;
	margin:0px 2px 0px 1px;
	overflow:hidden;
	position:relative;
}
.divCarouselInfo {
	color:#3C404E;
	font-size:12px;
	width:870px;
	height:24px;
	line-height:16px;
	/*margin-right:15px;*/
	padding-top:4px;
	position:relative;
}
.imgBorder{
	border:2px solid #fff;
	position:absolute;
	cursor:pointer;
}
.imgBorderhover{
	border:1px solid #5C9DDA;
	position:absolute;
	cursor:pointer;
	padding:1px;
}
.btnCarouselLT {
	display:block;
	height:16px;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
	top:3px;
	width:16px;
	background:transparent url(../images/mast1/100225iconleft.gif) no-repeat 0 0;
}
.btnCarouselRT {
	display:block;
	height:16px;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
	top:3px;
	width:16px;
	background:transparent url(../images/mast1/100225iconright.gif) no-repeat 0 0;
}
.name { text-decoration:none; cursor:default; color:#666;}
.name:hover { color:#666; text-decoration:none;}
