body {
	font: 12px/20px "宋体";
	/*font:13px/1.5 arial;
	font-family: Arial, Helvetica, sans-serif;*/
}

.blank {
	font: 0px/0px sans-serif;
	clear: both;
	display: block;
}

/*主页侧边栏*/
.showbox {
	margin-top: 10px;
	border-radius: 6px 6px 0 0;
}

.bname {
	background-color: #ff8c00;
	color: #000;
	font-family: 微软雅黑;
	font-size: 14px;
	height: 28px;
	line-height: 32px;
	padding-left: 34px;
	border-bottom: 1px solid #CECECE;
}

.bname h3 {
	width: 80px;
	float: left;
	font-size: 15px;
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e7f2fd), color-stop(1, #bec0c2) );
	background:-moz-linear-gradient( center top, #e7f2fd 5%, #bec0c2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7f2fd', endColorstr='#bec0c2');
	background-color:#e7f2fd;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	display:inline-block;
	color:black;
	height:26px;
	line-height:26px;
	font-family:arial;
	font-weight:bold;
	padding:0px 20px;
	text-decoration:none;	    	
	border-radius:6px 6px 0 0;
	border-color:  #cedfde;
    border-style: solid solid none;
    border-width: 1px 1px medium;
	font-family: "微软雅黑";
	padding:0px 10px;
	float:left;
	width:80px;
	font-size:14px;
	text-align:center;
*/
}

.bname span {
	font-weight: bold;
	float: left;
	height: 100%;
	font-size: 15px;
}

.bname h5 {
	margin-top: 5px;
	float: left;
	margin-left: 400px;
}

.bname span {
	float: right;
	color: #fff;
}

.detailrow {
	clear: both;
	margin: 10px auto;
}

.nhtab_head {
	width: 288px;
	height: 28px;
	border-right: 1px solid #cedfde;
	border-top: 1px solid #cedfde;
}

.nhtab_head li {
	float: left;
	/*
	border:1px solid black;
	*/
	border-left: 1px solid #cedfde;
	font-size: 14px;
	height: 28px;
	width: 79px;
	line-height: 30px;
	padding: 1px 8px 1px 8px;
	text-align: center;
}

.nhtab_body {
	height: auto;
	width: 288px;
}

.nhtab_sel {
	background: url('../images/newHouse.png') no-repeat;
	background-position: 0px -195px;
	width: 79px;
	color: black;
}

.mdetail {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border: 1px solid #cedfde;
	border-left: 2px solid #CECECE;
}

.mdetail ul {
	margin: 0;
	padding: 0
}

.mdetail li {
	text-overflow: ellipsis;
	border-bottom: 1px solid #C8C8C6;
	white-space: nowrap;
	overflow: hidden;
	line-height: 24px;
	padding: 0 5px 0 10px;
}

.pchart {
	height: 200px;
}

.pricechart {
	margin-bottom: 10px;
	border: 1px solid #CECECE;
}

.head {
	margin: 0 auto;
	width: 1010px;
	height: 27px;
	/*position: relative;
z-index: 2000;
*/
	background: #FBFBFB;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FBFBFB),
		to(#F4F4F4) );
	background: -moz-linear-gradient(top, #FBFBFB, #F4F4F4);
	border: 1px solid #E1E1E1;
	border-radius: 0 0 4px 4px;
}

.head_content {
	margin: 0 auto;
	width: 1008px;
	height: 166px;
	/*position: relative;*/
	z-index: 1000;
	/*border-bottom: #049FF1 3px solid;*/
}

.head_logo {
	margin-top: 10px;
	display: block;
	width: 110px;
	height: 41px;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
	padding: 59px 42px 0 28px;
	background: url("../images/logo2_bg_sprites.png") repeat-x transparent;
	background-position: 0px -255px;
	z-index: 1;
}

#ads {
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	z-index: 1;
	width: 825px;
	height: 112px;
}

.more_ads {
	padding-left: 5px;
	color: #a6a6a6;
	line-height: 18px;
	float: right;
	cursor: pointer;
	border: 1px dotted #bbb;
	position: relative;
}

.more_ads:HOVER {
	background-color: #e6e6e6;
}

.top_menu {
	height: 40px;
	width: 1000px;
	float: left;
	margin: 9px 0 0 4px;
}

.top_menu_right {
	float: right;
	width: 488px;
	margin: 0 4px 0 0;
	clear: right;
}

.top_menu_left {
	float: left;
	width: 1000px;
	margin: 0px 2px 0px 0px;
	clear: left;
}

.top_menu_left ul {
	list-style: none outside none;
	padding-left: 38px;
	text-align: center;
	background: url("../images/newHouse.png") no-repeat scroll 0 #FFFFFF;
	background-position: 0px -86px;
	height: 40px;
}

.top_menu_left li {
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 12px;
}

.top_menu_left li a {
	text-decoration: none;
	letter-space: 2px;
	padding: 0 3px;
	display: inline-block;
	color: #ffffff;
	font-size: 14px;
	line-height: 160%;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.top_menu_left li.short a {
	width: 60px;
}

.top_menu_left li.long  a {
	width: 118px;
}

.top_menu .active1 a,.top_menu_left li.short a:hover {
	color: #000000;
	background: url("../images/newHouse.png") no-repeat;
	background-position: 0px -2px;
}

.top_menu .active2 a,.top_menu_left li.long  a:hover {
	color: #000000;
	background: url("../images/newHouse.png") no-repeat;
	background-position: 0px -46px;
}

.bg_line {
	margin: 0 auto;
	width: 1008px;
	height: 3px;
	background: #D8EFF7;
}

.bg_line1 {
	margin-left: 262px;
	width: 73px;
	height: 3px;
	background: #fff;
	position: relative;
	z-index: 99;
}

.hcity {
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin-left: 8px;
	width: 685px;
	position: absolute;
	top: 4px;
	z-index: 9999;
	text-align: left;
}

.hcity a {
	float: left;
	font-weight: normal;
	text-decoration: none;
	height: 25px;
	display: block;
}

.hcity span {
	float: left;
}

.ocity {
	position: relative;
	left: 550px;
	top: 0px;
	width: 200px;
}

.ocity li {
	display: inline;
	text-transform: uppercase;
}

.ocity a {
	color: #000000;
	text-decoration: none;
}

/*.ccity{
		font-size:14px;
		font-weight:bold;
		float:left;
		margin-left: 8px;
		z-index: 9999;  
		text-align: left;
		position:absolute;
		left:30px;
		top:19px;
		}*/
/*.ccity{
		font-size:14px;
		font-weight:bold;
		float:left;
		margin-left: 8px;
		z-index: 9999;  
		text-align: left;
		position:absolute;
		left:30px;
		top:19px;
		overflow: hidden;
		display: none;
		}
	*/
.citymenu {
	cursor: pointer;
}

.ccity {
	background: #fff;
	width: 280px;
	height: auto;
	padding: 7px 0 0 0;
	position: absolute;
	top: 22px;
	left: -8px;
	z-index: 999;
	border: solid 1px #d8d8d8;
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .5);
	box-shadow: 2px 2px 2px rgba(0, 0, 0, .5);
	font-family: "Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif;
}

.ccity a {
	font-size: 14px;
}

.ccity dl {
	padding: 7px 0 6px 0;
	margin: 0 13px;
	border: 0;
	border-bottom: #d5d5d5 1px dashed;
	line-height: 23px;
	overflow: hidden;
	zoom: 1;
	line-height: 23px;
}

.ccity dl dd {
	float: left;
	width: 230px;
	overflow: hidden;
	zoom: 1;
}

.ccity dl dt {
	width: 23px;
	float: left;
	color: #666;
}

.ccity dl dd a {
	cursor: pointer;
	float: left;
	padding: 0 11px 0 0;
	white-space: nowrap;
}

.ccity dl dd a:HOVER {
	color: #ff8c00;
}

.hmenu {
	position: relative;
	height: 32px;
	padding-top: 20px;
	margin-left: 178px;
	width: 780px
}

.nav li {
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 31px;
	margin: 0 2px;
	height: 32px;
}

.nav span {
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	line-height: 34px;
	display: inline-block;
	height: 34px;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	padding: 0px 20px;
	text-decoration: none;
	border-radius: 6px 6px 0 0;
	border-color: #049FF1;
	border-style: solid solid none;
	border-width: 2px 2px medium;
	background: none repeat scroll 0 0 #FFFFFF;
	/*
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cc5d21), color-stop(1, #e3b674) );
	background:-moz-linear-gradient( center top, #cc5d21 5%, #e3b674 100% );
	background-color:#cc5d21;
	color:#faf2fa; 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc5d21', endColorstr='#e3b674');
    */
}

.nav a {
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4499ee
		), color-stop(1, #cbf3fb) );
	background: -moz-linear-gradient(center top, #4499ee 45%, #cbf3fb 100%);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ff4499ee', endColorstr = '#bbcbf3fb' );
	background-color: #4499ee;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	display: inline-block;
	color: white;
	height: 33px;
	line-height: 34px;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 20px;
	text-decoration: none;
	border-radius: 6px 6px 0 0;
	border-color: #049FF1;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	/*
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0f2ea), color-stop(1, #c5e07b) );
	background:-moz-linear-gradient( center top, #f0f2ea 5%, #c5e07b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f2ea', endColorstr='#c5e07b');
	background-color:#f0f2ea;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	display:inline-block;
	color:#383538;
	height:33px;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:0px 20px;
	text-decoration:none;	    	
	border-radius:6px 6px 0 0;
	border-color:  #b7e67a;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    */
}

/*
.nav span {
	display:inline-block;
	height:33px;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:0px 20px;
	text-decoration:none;	    	
	border-radius:6px 6px 0 0;
	border-color:  #e6bf7c;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cc5d21), color-stop(1, #e3b674) );
	background:-moz-linear-gradient( center top, #cc5d21 5%, #e3b674 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc5d21', endColorstr='#e3b674');
	background-color:#cc5d21;
	color:#faf2fa; 
}

.nav a {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0f2ea), color-stop(1, #c5e07b) );
	background:-moz-linear-gradient( center top, #f0f2ea 5%, #c5e07b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f2ea', endColorstr='#c5e07b');
	background-color:#f0f2ea;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	display:inline-block;
	color:#383538;
	height:33px;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:0px 20px;
	text-decoration:none;	    	
	border-radius:6px 6px 0 0;
	border-color:  #b7e67a;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
*/
.nav a:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cbf3fb
		), color-stop(1, #4499ee) );
	background: -moz-linear-gradient(center top, #cbf3fb 45%, #4499ee 100%);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#bbcbf3fb', endColorstr = '#ff4499ee' );
	background-color: #cbf3fb;
	color: #000000;
	/*
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c5e07b), color-stop(1, #f0f2ea) );
	background:-moz-linear-gradient( center top, #c5e07b 5%, #f0f2ea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5e07b', endColorstr='#f0f2ea');
	background-color:#c5e07b;
	*/
}

.nav a:active {
	position: relative;
	color: black;
	/*
	position:relative;
	top:1px;
	*/
}

/*内容*/
#comp_box {
	width: 300px;
	height: auto;
	background: none repeat scroll 0 0 #FFFFFF;
	overflow: hidden;
	border: 1px solid #CECECE;
	display: none;
	font-family: "Arial", "Microsoft YaHei", "黑体", "宋体";
	z-index: 10000;
}

#comp_box .c_top { /* background: none repeat scroll 0 0 #f0f0f0;
    					  font-size: 14px;
    					  font-weight: bold;
    					  line-height: 26px;
    					  text-align: center;
    					  width:100%;
    					  height:25px; 
    					  border:1px solid #EDBDD9;*/
	background: none repeat scroll 0 0 #666666;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
	width: 100%;
	height: 32px;
	color: white;
	/*background: none repeat scroll 0 0 #CECECE;
    					  font-size: 14px;
    					  font-weight: bold;
    					  line-height: 26px;
    					  text-align: center;
    					  width:100%;
    					  height: 32px;*/
}

/*#comp_box .close{background: url("../images/07.gif") repeat scroll 0 0 transparent;height:16px; width: 16px;float:right;margin:5px;cursor:pointer}*/
#comp_box .close {
	/*background: url("../images/small_icon/shouqi_right.jpg") repeat scroll 0 0 transparent;
    			height:20px; 
    			width: 20px;
    			float:right;
    			cursor:pointer;
    			margin-top:7px;
    			margin-right:10px;*/
	background: url("../images/xmdb/xmdb3.jpg") repeat scroll 0 0
		transparent;
	height: 15px;
	width: 15px;
	float: right;
	cursor: pointer;
	/*margin-top:10px;
    			margin-right:5px;*/
}

.newclose {
	background: url("../images/xmdb/xmdb3.jpg");
	cursor: pointer;
}

#comp_box .c_item li {
	font-size: 12px;
	/*font-size: 14px;*/
	padding: 2px 10px;
	border-bottom: 1px solid #CECECE;
}

#comp_box .c_item li .i_del {
	background: url("../images/14.gif") no-repeat scroll 0 0 transparent;
	float: right;
	height: 11px;
	width: 11px;
	margin: 2px 5px;
	cursor: pointer;
	border: 1px solid #EDBDD9;
	/*background: url("../images/14.gif") no-repeat scroll 0 0 transparent;
		    	height:11px; 
		    	width: 11px;
		    	float:right;
		    	cursor:pointer;*/
}

#comp_box .c_item li .i_del:hover {
	background: url("../images/13.gif") no-repeat scroll 0 0 transparent;
	height: 11px;
	width: 11px;
	float: right;
	margin: auto 5px;
	cursor: pointer
}

#comp_box .c_button {
	text-align: center;
	padding: 5px
}

.sub {
	background: url("../images/xmdb/xmdb8.png") scroll transparent;
	height: 26px;
	width: 80px;
	cursor: pointer;
}

.clear {
	background: url("../images/xmdb/xmdb9.png") scroll transparent;
	height: 26px;
	width: 80px;
	cursor: pointer;
}

.subsel {
	background: url("../images/xmdb/xmdb10.png") scroll transparent;
	height: 26px;
	width: 80px;
	cursor: pointer;
}

.clearsel {
	background: url("../images/xmdb/xmdb11.png") scroll transparent;
	height: 26px;
	width: 80px;
	cursor: pointer;
}

.tip {
	/*background:url("../images/bg/tip_bg.jpg") repeat-x scroll 0 0 transparent;
		*/
	background-color: #ffffe0;
	clear: both;
	padding: 6px 0 6px 10px;
	border: 1px solid #ede3f3;
	/*border-left:4px solid #8A8A8A !important;
				border-top:1px solid #8A8A8A !important;
				margin-top: 6px;
				*/
	font-size: 14px;
	font-family: Arial;
	margin-bottom: 5px;
}

.tip .label1 {
	color: #ff7011;
	font-size: 15px;
	margin-right: 1px;
	font-weight: bold;
}

.content {
	margin: 0 auto;
	width: 1000px;
	clear: both;
	height: auto;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 0px solid #d4d4d4;
	border-right: 0px solid #d4d4d4;
	/*border-bottom:1px solid #d4d4d4;*/
}

.query {
	border: 1px solid #CECECE;
	background-color: #ffffff;
	padding: 6px 0 6px 0;
}

.search {
	margin: 10px 10px;
	font-weight: bold;
}

.searchinput {
	border: 1px solid #C4C2C2;
	float: left;
	height: 20px;
	padding: 4px 4px;
	width: 360px;
	background: url("../images/find.png") no-repeat transparent;
	background-position: 1px 4px;
	padding-left: 28px;
	/*  text-indent:38px;
		  background: url("../images/logo2_bg_sprites.png") no-repeat transparent;
			background-position: 0px -139px;
		  padding-left: 38px;*/
	padding-top: 5px;
	vertical-align: middle;
	font-size: 14px;
	line-height: 20px;
}

.search label {
	font-size: 16px;
	float: left;
	height: 20px;
	font-weight: normal;
	line-height: 20px;
	padding: 3px 4px;
}

.search form {
	float: left
}

.search  button {
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed
		), color-stop(1, #abfa9b) );
	background: -moz-linear-gradient(center top, #ededed 5%, #abfa9b 100%);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ededed', endColorstr = '#abfa9b' );
	background-color: #ededed;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #333333;
	font-family: arial;
	height: 30px;
	width: 100px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #ffffff;
	margin: auto 5px;
}

.search  button:hover {
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #abfa9b), color-stop(1, #FE811B) );
			background:-moz-linear-gradient( center top, #abfa9b 5%, #FE811B 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#abfa9b', endColorstr='#FE811B');*/
	background-color: #FE811B;
}

.search  #search,.restbtn {
	/*-moz-box-shadow:inset 0px 1px 0px 0px #ffffff; 			
			 -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; 			
			 box-shadow:inset 0px 1px 0px 0px #ffffff; 			
			 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe9d01), color-stop(1, #eed205) );
			 background:-moz-linear-gradient( center bottom, #F79017 5%, #FE811B 100% ); 			
			 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9d01', endColorstr='#FE811B');
			 background-color:#ff8c00; 			
			 background: url('../images/sousuo.jpg') no-repeat scroll 0 0 transparent; */
	/* background: url("../images/logo2_bg_sprites.png") no-repeat transparent;*/
	/* background-position: 0px -197px;*/
	background: url("../images/hserar.png") no-repeat transparent;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 0;
	font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1";
	height: 29px;
	height: 32px \9;
	*height: 32px;
	_height: 32px;
	font-size: 16px;
	text-decoration: none;
	width: 80px;
	width: 83px \9;
	*width: 83px;
	_width: 83px;
	margin: 0px 0px 0px 10px;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
}

.search #search:ACTIVE,.restbtn:ACTIVE {
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eed205), color-stop(1, #fe9d01) );
			background:-moz-linear-gradient( center top, #eed205 5%, #fe9d01 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eed205', endColorstr='#fe9d01');
			background-color:#FA0;*/
	background: url("../images/button-yellow.png") no-repeat transparent;
}

.mapBtn {
	height: 29px;
	height: 32px \9;
	_height: 32px;
	width: 70px;
	float: right;
	background: url(../images/mapbtn.png) no-repeat;
	padding-left: 25px;
	padding-top: 5px;
	font-size: 15px;
	font-weight: bold;
	color: blue;
}

.mapBtn a {
	color: #155cac;
	text-decoration: none;
}

.mapBtn a:HOVER {
	color: #FF981F;
	text-decoration: underline;
}

.ac_results .pName {
	float: left;
	width: 160px;
}

.ac_results .pBlock {
	float: left;
	width: 100px;
}

.ac_results .pNum {
	float: left;
	width: 70px;
}

.ac_results .pCom {
	float: left;
	width: 270px;
}
strong,b {
	font-weight: bold;
}

.ac_results .num {
	color: #ff7011;
	font: 12px/1.6 Tahoma, Verdana, STHeiti, SimSun, Sans-serif;
}

.itemul li {
	float: left;
	width: auto;
	/* margin-right: 2px;
	margin-bottom: 5px; */
	padding-left: 1px;
	padding-right: 1px;
}

.itemul li a {
	padding-left: 2px;
	padding-right: 2px;
}

.selectitem {
	float: left;
	height: 18px;
	width: 60px;
	position: relative;
}

.selswitchnewhouse {
	background: url("../images/074.gif") no-repeat scroll 90% 50%
		transparent;
	background-color: #FFF7E6;
	border: 1px solid #FFC44C;
	cursor: pointer;
	display: block;
	height: 16px;
	line-height: 16px;
	padding: 2px 15px 0 5px;
}

.switchopen {
	background-color: #FFFCF7;
	background-image: url("../images/075.gif");
	border-bottom: 0 none;
	margin-bottom: -1px;
	padding-bottom: 2px;
	position: relative;
	z-index: 2;
}

.switchlist {
	background-color: #fff;
	border: 1px solid #e5e5e5;
	padding: 15px 12px;
	position: absolute;
	display: none;
	left: 0;
	width: 71px;
	overflow-y: auto;
	padding: 5px 0 10px 8px;
	z-index: 9999;
}

.switchlist li {
	cursor: pointer;
}

.switchlist li:hover {
	color: #ffffff;
	background-color: #F4D4D4;
}

.citem { /*margin:10px 10px 10px 10px;*/
	margin: 50px 9px 0px 10px;
	/* border-bottom: 1px dashed #E7CDAE; */
	z-index: 998;
	/* height: 160px; */
}

.citem ul {
	
}

/* 2012-12-24 李新玉修改索引【区域】的宽度  BEGIN */
.citem .citemliquyu {
	clear: both;
	background: url("../images/bg/bg001.jpg") scroll transparent;
	margin: 5px auto;
	padding: 2px 0 2px 5px;
	border: 1px solid #70e1ff;
	overflow: hidden;
}

.itemulquyu li {
	float: left;
	width: auto;
	padding-left: 1px;
	padding-right: 1px;
	height: 24px;
	border: 0px solid #050505;
}

.itemulquyu li a {
	padding-left: 2px;
	padding-right: 2px;
}

.itemulquyu a:hover {
	background-color: #70e1ff;
	color: white;
}

/*添加替代图片的Div */
.TelDiv {
	border: 0px solid #8B1A1A;
	width: 140px;
	height: 147px;
	background-color: white;
	position: relative;
	background: url("../images/tel04.png");
	background-position: 0 0;
}

.TelDivb {
	border: 0px solid #8B1A1A;
	width: 144px;
	height: 150px;
	background-color: white;
	background: url("../images/tel02.png");
	background-position: 0 0;
}

.TelDiv1 {
	border: 0px solid #8B1A1A;
	width: 140px;
	height: 145px;
	background-color: white;
	/*background-image: url("../images/dianhua2.jpg");*/
	background: url("../images/tel01.png");
	background-position: 0 0;
}

.TelDiv1b {
	border: 0px solid #8B1A1A;
	width: 141px;
	height: 150px;
	background-color: white;
	/*background-image: url("../images/dianhua2.jpg");*/
	background: url("../images/tel03.png");
	background-position: 0 0;
}

.picDiv {
	border: 0px solid #8B1A1A;
	width: 140px;
	height: 150px;
	background-color: white;
	position: relative;
	background: url("../images/yugou/yg03.png");
}

/*上一页，下一页样式 */
.pageup {
	padding: 2px;
	border: 1px solid #BABABA;
}

.pageuponmousemove {
	background-image: none;
	color: white;
	background-color: #4261DF;
}

.pageupdisable {
	padding: 2px;
	border: 1px solid #CCCCCC;
}

.pagedown {
	padding: 2px;
	border: 1px solid #BABABA
}

.pagedownonmousemove {
	padding: 2px;
	border: 1px solid #8B1A1A;
	color: #228B22;
}

.pagedowndisable {
	padding: 2px;
	border: 1px solid #CCCCCC;
}

.fenye a,.toppage a {
	cursor: pointer;
	border-right: #CCC 1px solid;
	background-position: 50% bottom;
	border-top: #CCC 1px solid;
	font-weight: bold;
	padding-bottom: 2px;
	-padding-bottom: 0px;
	border-left: #CCC 1px solid;
	color: #4261DE;
	margin-right: 3px;
	padding: 2px;
	border-bottom: #CCC 1px solid;
	text-decoration: none;
}

.toppage a:hover {
	background-image: none;
	color: white;
	background-color: #4261DF;
}

.fenye a:hover {
	background-image: none;
	color: white;
	background-color: #4261DF;
}

.toppage {
}

.fenye a.disabled {
	color: #CCCCCC;
}

.toppage a.disabled {
	color: #CCCCCC;
}

/* 2012-12-24 李新玉修改  END */
.citem .citemli {
	/* width: 678px; */
	min-height: 18px;
	position: relative;
	clear: both;
	padding: 6px 0;
	/* border-top: 1px dashed #E7CDAE; */
	white-space: nowrap;
}

/*.bottom-line{
			border-bottom: 1px dashed #E7CDAE;
		}*/
.citem li a {
	display: inline-block;
	text-decoration: none;
	color: #000000;
	margin-right: 17px;
}

/* .citem li span {
	color: #F28F00;
} */

.clickli {
	background: #049FF1;
}

.mapcon {
	position: absolute;
	display: none;
	z-index: 2;
}

.maparrow {
	background: url("../images/layer_arrow.png") no-repeat scroll 0 -11px
		transparent;
	left: 200px;
	position: absolute;
	top: auto;
	height: 11px;
	width: 16px;
	z-index: 4;
}

.map {
	border: 1px solid #E5E5E5;
	height: 250px;
	width: 400px;
}

.builds {
	position: relative;
	margin: 10px auto;
}

.toptag {
	height: 35px;
	border: 1px solid #ccc;
	text-decoration: none;
}

.toptag .navi-tag {
	float: left;
	height: 35px;
	line-height: 35px;
	text-decoration: none;
	position: relative;
	border-right: 1px solid #ccc;
}

.toptag li a {
	text-decoration: none;
	display: inline-block;
	height: 30px;
	padding: 0 0 0 13px;
	background: url("../images/bg/toptag.png") no-repeat;
	color: #333;
	background-position: 0 -50px;
	cursor: pointer;
}

.toptag .navi-tag.off,.toptag .navi-tag.off:hover {
	cursor: pointer;
	width: 120px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	text-align: center;
}

.toptag li a.off:hover {
	background-position: 0 -100px;
	text-decoration: none;
	color: #333;
}

.toptag li a.off:hover span {
	background-position: right -100px;
}

/* .toptag li span {
	display: inline-block;
	height: 30px;
	padding: 0 13px 0 0;
	background: url("../images/bg/toptag.png") no-repeat;
	background-position: right -50px;
	font-size: 14px;
	font-family: "Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif;
	text-decoration: none;
} */

.toptag .hot {
	position: absolute;
	left: 63px;
	top: -12px;
	width: 24px;
	height: 23px;
	background: url("../images/xfHot1.png") left top no-repeat;
	/*
	left: 144px;
	width: 33px;
	height: 31px;
	background: url("../images/small_icon/newTuchu.png") left top no-repeat;*/
}

.toptag .hot1 {
	position: absolute;
	left: 290px;
	width: 33px;
	height: 31px;
	background: url("../images/small_icon/newTuchu.png") left top no-repeat;
}

.toptag .navi-tag.on {
	color: #F28F00;
	border-bottom: 3px solid #F28F00;
	width: 120px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	text-align: center;
}

.toptag  a.on,.toptag .on a:hover,.toptag .on a:visited {
	background-position: 0 0;
	color: #FFF;
	cursor: pointer;
	text-decoration: none;
}

.toptag li a.on span,.toptag .on a:hover span {
	background-position: right 0;
	color: #fff;
	text-decoration: none;
}

.toptag  button {
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4499ee
		), color-stop(1, #cbf3fb) );
	background: -moz-linear-gradient(center top, #4499ee 45%, #cbf3fb 100%);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ff4499ee', endColorstr = '#bbcbf3fb' );
	background-color: #4499ee;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px 6px 0 0;
	border-color: #70e1ff;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	display: inline-block;
	color: white;
	padding: 3px 10px;
	text-decoration: none;
}

.toptag  button:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cbf3fb
		), color-stop(1, #4499ee) );
	background: -moz-linear-gradient(center top, #cbf3fb 45%, #4499ee 100%);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#bbcbf3fb', endColorstr = '#ff4499ee' );
	background-color: #cbf3fb;
	color: #000000;
	cursor: pointer;
}

.toptag  button:active {
	position: relative;
	top: 1px;
}

.sort ul {
	margin: 0 0 0 0;
	border: 1px solid #d4d4d4;
	height: 28px;
}

.sort ul .sorta {
	text-decoration: none;
	border-left: 1px RGB(198, 226, 139);
	border-right: 1px solid RGB(198, 226, 139);
	display: inline-block;
}

.sort .page-info {
	float: right
}

.sort ul .sorta:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff
		), color-stop(1, #ffffd3) );
	background: -moz-linear-gradient(center top, #ffffff 5%, #ffffd3 100%);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ffffff', endColorstr = '#ffffd3' );
	background-color: #69d66d;
}

.sort ul span {
	font-size: 12px;
	color: #333333;
	line-height: 28px;
	padding: 0 8px 0 0px;
	margin-right: 5px;
	height: 28px;
}

.sort .sortli {
	display: inline;
	float: left;
	height: 28px;
}

.lists {
	background-color: #FFF;
	border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
}

.lists .listitem {
	height: 210px;
	border-bottom: 1px solid #d4d4d4;
}

.lists .listitem b {
	color: red;
	font-size: 22px;
}

.lists .listitem .buildname {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	font-family: "微软雅黑", simsun;
}

.lists .listitem h3 .tel {
	float: right
}

.lists .listitem h3 .right {
	float: right
}

.lists .listitem .buildinfo {
	font-size: 12px;
	font-family: inherit;
	margin-top: 2px;
	color: #4c4c4c;
}

.lists .listitem .buildinfo1 {
	font-size: 12px;
	font-family: inherit;
	color: #4c4c4c;
	white-space: nowrap;
}
.buildinfo1Div{
	width: 400px;
    display: inline;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.buildinfo1 { /*margin-top:5px;*/
	
}

.lists .listitem .buildinfo li {
	line-height: 22px;
}

/*
		.lists .listitem .buildinfo li span{ float:right}
		*/
.lists .listitem .buildinfo li a {
	margin-right: 6px
}

/*
		.lists .listitem .check{float:left;padding: 40px 2px 0;width:3%;}
		*/
.lists .listitem .check_d {
	float: right;
	height: 25px;
	width: 60px;
}

/*
		.lists .pic{
			float:left;
			margin:auto 20px;
		}
		*/
.lists .pic {
	float: left;
	width: 21%;
	margin-left: 15px;
	margin-top: 20px;
}

.lists .listitem .item_info {
	float: right;
	width: 74%;
	padding-top: 8px;
}

.lists li.lists_li {
	border-bottom: 1px solid #d4d4d4;
}

.lists li.lists_li:HOVER {
	background-color: #f6f6f6;
	border-bottom: 1px solid #FF9F00;
}

.userSay {
	height: 30px;
	border-top: 1px dotted #e5e5e5;
	line-height: 28px;
	overflow: hidden;
	white-space: nowrap;
	width: 540px;
	margin-left: 6px;
}

.userSay i {
	margin: 2px 4px 0px 10px;
	display: inline-block;
	width: 28px;
	height: 20px;
	background: url(../images/small_icon/usersay.png) no-repeat;
}

.userSay span {
	color: #4C4C4C;
}

.lists .listitem .item_info .item_info_l {
	float: left;
	/*height:75px;*/
	width: 65%;
}

.userSay a {
	color: #4C4C4C;
	cursor: pointer;
	text-decoration: none;
}

.userSay a:HOVER {
	color: #FF5400;
	cursor: pointer;
	text-decoration: none;
}

.item_info_l li.kaifashang {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-o-text-overflow: ellipsis; /*--4 opera--*/
}

.lists .listitem .item_info .item_info_r {
	float: right;
	height: 70px;
	width: 34%;
}

.lists .listitem .item_info .item_info_r li {
	margin-bottom: 5px;
}

.lists .listitem .item_info .item_info_b { /*height:26px;*/
	width: 100%;
	float: right;
}

.lists .listitem .item_info .item_info_f {
	height: 25px;
	width: 87%;
	float: left;
}

/**/
.footer {
	clear: both;
	height: 100px;
	width: 1000px;
	margin: 0 auto;
}

.main {
	width: 70%;
	float: left;
	position: relative;
	z-index: 1;
	font-family: "Microsoft YaHei" ! important;
}

.sidebar {
	width: 29%;
	float: right;
	height: 100%;
}

.picture1 {
	background: none repeat scroll 0 0 #D9D9D9;
	display: inline;
	border: 1px solid RGB(198, 226, 139);
	max-width: 140px;
	width: 140px;
	width: expression(this.width >   140px ?   "140px" :   this.width);
	max-height: 150px;
	height: 150px;
	height: expression(this.height >   150px ? "150px" : this.height);
	overflow: hidden;
	position: relative;
}

/*.sel_condition{
	padding-top:6px;
	padding-left:5px;
	height: 28px;
	color:#FFF0F5;
	background: url("../images/condition.jpg")  scroll 0 0 transparent;
	background-repeat: no-repeat;
}
*/
.cond {
	position: absolute;
	background: #f1f1f1;
	border: 1px solid #CECECE;
	margin-top: 8px;
}

.cond dd {
	float: left;
}

.cond dt {
	float: left;
	padding-left: 10px;
	font-size: 12px;
	/*background: url("../images/select_cond.png") no-repeat scroll 0 0 transparent;*/
}

.cond dl {
	padding: 8px 0 0;
	line-height: 24px;
}

.cond  .sel-bg {
	border: 1px dotted #ababab;
	padding: 0 3px 0 4px;
	margin-bottom: 8px;
	background: #049ff1;
	margin-right: 4px;
	position: relative;
	height: 22px;
	float: left;
	display: inline;
}

.cond  .sel-bg a {
	background: url("../images/newHouse.png");
	background-position: right -58px;
	padding-right: 15px;
	height: 22px;
	line-height: 22px;
	float: left;
	color: #fff; /*#049ff1;*/
}

.cond  .sel-bg:HOVER {
	background: #fff;
}

.cond  .sel-bg a:HOVER {
	text-decoration: none;
	background-position: right -34px;
	color: #ff7011;
}

.cond a:link {
	text-decoration: none;
}

.cond a:visited {
	text-decoration: none;
}

.cond a:hover {
	text-decoration: underline;
	color: #ff7011;
}

.cond a:active {
	text-decoration: none;
}

.cond .clearbox {
	background: url(../images/small_icon/delete.png) right 0 no-repeat;
	padding: 3px 15px;
	margin-right: 2px;
	margin-bottom: 2px;
}

.showmorecond_button {
	background-color: #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	width: 18%;
	/*margin-top:15px;*/
	height: 23px;
	margin-left: 40%;
	cursor: pointer;
	text-align: center;
}

.showmore_href {
	position: relative;
	font-size: 0;
	margin: -10px 0 10px;
}

.switch_btn {
	width: 144px;
	margin: 0 auto;
	background: url(../images/showmorecond_button.png) no-repeat scroll 0
		#FFFFFF;
	background-position: 0px -38px;
	height: 20px;
	margin-top: -1px;
}

.switch_btn span.down {
	width: 130px;
	height: 8px;
	background: url(../images/showmorecond_button.png) no-repeat;
	background-position: -40px 2px;
	margin: 0 auto;
	cursor: pointer;
	line-height: 26px;
	color: #fff;
	text-align: center;
	padding-left: 40px;
	padding-right: 40px;
	font-size: 12px;
	color: #555;
	left: 50px;
	top: 20px;
}

.switch_btn span.up {
	width: 130px;
	height: 8px;
	background: url(../images/showmorecond_button.png) no-repeat;
	background-position: -40px -18px;
	margin: 0 auto;
	cursor: pointer;
	line-height: 26px;
	color: #fff;
	text-align: center;
	padding-left: 40px;
	padding-right: 40px;
	font-size: 12px;
	color: #555;
	left: 50px;
	top: 20px;
}

.itemul a:hover {
	background-color: #eeeeee;
}

.buildname:hover {
	color: #ff7011;
}

.buy_group_button {
	cursor: pointer;
}

.buy_group_title_head {
	background: url("../images/bg_title_head.jpg") no-repeat scroll 0 0
		transparent;
	width: auto;
	padding-top: 8px;
	padding-left: 8px;
	color: white;
	height: 42px;
	font-size: 20px;
	border-right: 1px solid #FFBC9B;
	font-family: "微软雅黑";
}

.buy_group_div1 {
	width: auto;
	border-left: 1px solid #FFBC9B;
	border-right: 1px solid #FFBC9B;
	border-bottom: 1px solid #FFBC9B;
	margin-left: 5px;
	background-color: #FFF4EA;
}

.buy_group_table1 {
	margin-left: 20px;
	margin-bottom: 12px;
	padding: 4px;
	font-size: 14px;
	font-weight: bold;
	height: auto;
}

.buy_group_table1 tr {
	height: 40px;
}

.house_cond_div1 {
	text-align: center;
}

.house_cond_button {
	margin-top: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
	padding-top: 4px;
	font-size: 12px;
	height: 30px;
	width: 100px;
	background: url("../images/showmorecond_button.jpg") no-repeat scroll 0
		0 transparent;
	cursor: pointer;
}

.house_cond_button:HOVER {
	color: red;
}

.submit_button {
	margin: 2px;
	padding-top: 2px;
	background: url("../images/s_button.jpg") no-repeat scroll 0 0
		transparent;
	text-decoration: none;
	color: #FFFFFF;
	display: inline-block;
	font-family: "微软雅黑";
	font-size: 16px;
	height: 28px;
	line-height: 22px;
	text-align: center;
	width: 106px;
	float: right;
}

#bg_submit:HOVER {
	font-weight: bold;
}

.buy_group_table2 {
	border-top: 1px solid #FFBC9B;
	margin-left: 20px;
	margin-bottom: 0px;
	padding: 4px;
	font-size: 14px;
	height: auto;
}

.buy_group_table2 tr {
	height: 40px;
}

/*展开对比框的样式*/
#opencomp_box { /*width:40px;
	height:170px;
	background: none repeat scroll 0 0 #f0f0f0;
	border: 1px solid #CECECE;	*/
	width: 40px;
	height: 170px;
	/*
			background: none repeat scroll 0 0 #f0f0f0;
			border:1px outset #CECECE; 
			color: #000;
			*/
	background: url("../images/xmdb/xmdb1.jpg") repeat scroll 0 0
		transparent;
	overflow: hidden;
	font-family: "Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif;
	color: white;
}

.open_fside {
	width: 224px;
	position: absolute;
	right: 0px;
	top: 200px;
	display: none;
	z-index: 50;
	background-color: #fff;
}

#opencomp_box .c_top {
	width: 25px;
	height: 1px;
	margin: 5px;
}

#opencomp_box .c_count {
	width: 25px;
	height: 90px;
	margin: 5px;
	layout-flow: vertical-ideographic;
	font-size: 15px;
	font-weight: bold;
	line-height: 26px;
	letter-spacing: 5px;
	text-align: center;
	/* width:25px;
		 height:100px; 
		 margin-left:8px;
		 margin-top:7px;
		 layout-flow:vertical-ideographic;
		 font-size: 14px;
		 font-weight: bold;
    	 line-height: 26px;
    	 letter-spacing:5px;
    	 text-align: center;*/
}

#opencomp_box .c_center {
	height: 25px;
	width: 25px;
	margin: 5px 5px 2px 6px;
	font-size: 14px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
	letter-spacing: 5px;
	/*  height:20px;
						  width:25px;
						  margin:5px;
						  margin-left:6px;	
    					  font-size: 14px;
    					  font-weight: bold;
    					  line-height: 26px;
    					  text-align: center;
    					  letter-spacing:5px;
    					  margin-top: -5px;*/
}

#opencomp_box .c_button {
	height: 20px;
	width: 25px;
	margin: 7px 7px 7px 9px;
}

.btn {
	border: 0px;
	background: url("../images/xmdb/xmdb2.jpg") repeat scroll 0 0
		transparent;
	height: 15px;
	width: 15px;
	cursor: pointer;
}

.c_buttonopen {
	margin: 8px;
	height: 20px;
	width: 20px;
	background: url("../images/small_icon/zhankai_left.jpg") repeat scroll 0
		0 transparent;
	cursor: pointer;
}

.close_fside {
	width: 34px;
	height: 126px;
	background:
		url(http://mat1.gtimg.com/house/datalib/compare/f_side_pic_03.gif)
		no-repeat;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 200px;
	z-index: 50;
	display: none;
}

.table1 {
	border-collapse: collapse;
	border: 1px solid #cedfde;
}

.table1 thead td {
	height: 30px;
	padding: 1px 8px 1px 8px;
}

.table1 tbody td {
	height: 20px;
	padding: 1px 0px 1px 0px;
	text-align: center;
	line-height: 20px;
	border: 1px solid #cedfde;
}

.table1 tbody td a {
	text-decoration: none;
}

.up {
	/*background: url("../images/paixu1.jpg") no-repeat scroll 0px 0px transparent;
	*/
	line-height: 28px;
	background: url("../images/logo2_bg_sprites.png") repeat-x transparent;
	background-position: 0px -385px;
	height: 28px;
}

.down {
	/*background: url("../images/paixu2.jpg") no-repeat scroll 0px 0px transparent;
	*/
	line-height: 28px;
	background: url("../images/logo2_bg_sprites.png") repeat-x transparent;
	background-position: 0px -429px;
	height: 28px;
	/*height:118px;
	
*/
}

.cha_city { /*
	border:1px solid black;
	*/
	min-height: 80px;
	width: 300px;
	background-image: url("../images/chacitybg.jpg");
}

.cha_city ul {
	padding-top: 60px;
}

.cha_city ul li {
	padding-left: 10px;
}

.cha_city_b {
	height: 20px;
	width: 300px;
	background-image: url("../images/chacitybg.jpg");
	background-position: 0 -280px;
}

/*2013-3-14  新的团购样式*/
.bgtitle {
	background: url("../images/bg/bgtitle.png") no-repeat scroll 0 0
		transparent;
	width: 500px;
	height: 45px;
	font-size: 20px;
	font-family: "微软雅黑";
}

.bguserinfo {
	background-color: #FFF4EA;
	width: 480px;
	height: 140px;
	border: 1px solid #FFF4EA;
	margin-left: 10px;
}

.userinfotable {
	width: 450px;
	height: 130px;
	font-size: 13px;
	font-family: "宋体";
	margin-left: 13px;
	margin-top: 10px;
}

.inputT {
	height: 20px;
	width: 150px;
	border: 1px solid #cecece
}

.inputO {
	height: 20px;
	width: 70px;
	border: 1px solid #cecece
}

.inputf {
	height: 20px;
	width: 100px;
	border: 1px solid #cecece
}

.bghouseinfo {
	background-color: #FFF4EA;
	width: 480px;
	height: 230px;
	border: 1px solid #FFF4EA;
	margin-left: 10px;
	margin-top: 10px;
	display: none;
}

.houseinfotable {
	width: 450px;
	height: 220px;
	font-size: 13px;
	font-family: "宋体";
	margin-left: 13px;
	margin-top: 10px;
}

.ocbtn {
	width: 480px;
	height: 30px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFF4EA;
}

.myclose {
	margin-left: 140px;
	width: 170px;
	height: 30px;
	background: url("../images/bg/close.png") repeat scroll 0px 0px
		transparent;
	cursor: pointer;
}

.open {
	margin-left: 140px;
	width: 170px;
	height: 30px;
	background: url("../images/bg/write.png") repeat scroll 0px 0px
		transparent;
}

.bgfoot {
	background-color: white;
	width: 480px;
	height: 40px;
	margin-left: 10px;
	margin-right: 10px;
}

.liuyan {
	width: 374px;
	height: 60px;
	border: 1px solid #CECECE;
	background: white;
	word-break: break-all;
	overflow: hidden;
}

.qita {
	width: 340px;
	height: 70px;
	border: 1px solid #CECECE;
	background: white;
	word-break: break-all;
	overflow: hidden;
}

.guanzhu {
	width: 200px;
	height: 20px;
	float: left;
	margin-left: 20px;
	margin-top: 8px;
}

.tuangou {
	width: 90px;
	height: 30px;
	float: right;
	margin-left: 20px;
	background: url("../images/bg/bgbutton.png");
	cursor: pointer;
	margin-right: 2px;
}

.stateimag {
	color: red;
	font-size: 12px;
	font-family: "微软雅黑";
}

.statediv {
	width: 110px;
	height: 90px;
}

.yindao {
	width: 250px;
	height: 90px;
}

.yindao1 {
	width: 120px;
	height: 80px;
	float: left;
	margin-bottom: 10px;
	margin-left: 8px;
	margin-top: 2px;
	background: url("../images/guide/gulog.png") no-repeat;
}

.yindao2 {
	width: 110px;
	height: 50px;
	color: black;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: bold;
	float: right;
	margin-bottom: 10px;
	margin-right: 1px;
	margin-left: 1px;
	margin-top: 30px;
}

.compartner {
	width: 1000px;
	clear: both;
	/*height: 130px;
	*/
	margin: 0 auto;
	margin-bottom: 10px;
	border: 1px solid #CECECE;
}

.comptitle {
	width: 1000px;
	height: 25px;
	background: #FF9900;
	font-size: 16px;
	font-family: "微软雅黑";
	text-align: center;
	padding-top: 2px;
	color: white;
	letter-spacing: 5px;
}

/*遮盖层引导*/
.guidesty {
	background: url("/images/guide/guidebackg.png") repeat-x scroll;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10000;
	height: 100%;
	filter: alpha(opacity = 50); /*IE*/
	opacity: 0.5; /*FF*/
	position: fixed !important; /*FF IE7*/
	position: absolute; /*IE6*/
}

.guidesbox {
	margin: 0 auto;
	width: 1000px;
	clear: both;
	height: auto;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 0px solid #d4d4d4;
	border-right: 0px solid #d4d4d4;
	height: 600px;
	/*border-bottom:1px solid #d4d4d4;*/
}

.guidestep1 {
	background: white;
	z-index: 40000;
	margin-top: 200px;
	margin-right: 500px;
	position: fixed !important; /*FF IE7*/
	position: absolute; /*IE6*/
}

.browseHouseTable {
	width: 100%;
	float: left;
}

.browseHouseTable tr,.browseHouseTable td {
	border: 1px solid #CECECE;
}

.browseHouseTable a {
	font-size: 12px;
	text-decoration: none;
	color: blue;
}

.browseHouseTable a:ACTIVE {
	font-size: 12px;
	color: blue;
	text-decoration: none;
}

.mybrowseHouse {
	width: 290px;
	height: auto;
	overflow: hidden;
	border: 0px solid #CECECE;
}

/*---热销楼盘排行榜---*/
.hot_sell_rank {
	position: relative;
	height: 270px;
	width: 288px;
	overflow: hidden;
	z-index: 2;
	margin-bottom: 10px;
	border: 1px solid #E4E4E4;
}

.hot_sell_rank h3,.h3 {
	height: 34px;
	font: bold 14px/34px \5B8B\4F53;
	margin-bottom: 6px;
	padding-left: 30px;
	color: #333333;
}

.hot_sell_rank ol {
	width: 288px;
	overflow: hidden;
	margin-right: 10px;
}

.hot_sell_rank li {
	position: relative;
	padding: 5px 5px 5px 18px;
	overflow: hidden;
	zoom: 1;
}

.hot_sell_rank li a {
	color: #666666;
	text-decoration: none;
	cursor: pointer;
}

.hot_sell_rank li a:hover {
	color: #F35333;
}

.hot_sell_rank li .show {
	padding: 2px 0;
	height: 18px;
	overflow: hidden;
}

.hot_sell_rank li .show strong {
	position: absolute;
	right: 0px;
	padding-right: 15px;
	top: 7px;
	height: 18px;
	z-index: 2;
	padding-left: 10px;
	overflow: hidden;
	color: #666666;
	background-color: #FFFFFF;
}

.hot_sell_rank li .hide {
	line-height: 1.45;
}

.hot_sell_rank li .pic {
	float: left;
	border: 1px solid #FFFFFF;
	margin-right: 10px;
}

.hot_sell_rank li .pic img {
	width: 50px;
	height: 50px;
}

.hot_sell_rank li .pic:hover {
	border-color: #F35333;
}

.hot_sell_rank li .hide {
	display: none;
}

.hot_sell_rank li .hide  p {
	color: #999999;
}

.hot_sell_rank li .hide strong {
	color: #333333;
}

.hot_sell_rank li .hide  p span {
	color: #666666;
}

.hot_sell_rank li .hide  p em {
	font-weight: bold;
	color: #FF5400;
}

.hot_sell_rank li .hide bg {
	margin-left: 5px;
}

.hot_sell_rank  .diandian {
	display: block;
	width: 182px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
}

.hot_sell_rank .current {
	height: 78px;
	padding: 9px 15px 14px 18px;
	background-color: #f1f1f1;
	border-bottom: 1px solid #FF6600;;
}

.hot_sell_rank .current .show {
	margin-bottom: 8px;
}

.hot_sell_rank .current .show a {
	font-weight: bold;
	color: #222222;
}

.hot_sell_rank .current .show strong {
	background-color: #f1f1f1;
	color: #222222;
}

.hot_sell_rank .current .hide .desc {
	color: #009900;
}

.hot_sell_rank .current .hide .asec {
	color: #FF5400;
}

.hot_sell_rank .current .hide .desc .icon17 {
	background-position: -360px 0;
}

.hot_sell_rank .current .hide .equa .icon17 {
	background-position: -220px -40px;
}

.hot_sell_rank .current .hide {
	display: block;
}

.bg {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-top: -6px;
	margin-bottom: -6px;
	background: url('../images/hot_sell_rankNumber.png') no-repeat 0 0;
}

.num01 {
	background-position: 0px 0px;
}

.num02 {
	background-position: -23px 0px;
}

.num03 {
	background-position: -46px 0px;
}

.num04 {
	background-position: -69px 0px;
}

.num05 {
	background-position: -92px 0px;
}

.num06 {
	background-position: -115px 0px;
}

.num07 {
	background-position: -138px 0px;
}

.num08 {
	background-position: -161px 0px;
}

.num09 {
	background-position: -184px 0px;
}

.num10 {
	background-position: -207px 0px;
}

.h3-1 {
	background: url("../images/newHouse.png") no-repeat 0 0;
	background-position: 0 -359px;
}

.h3-2 {
	background: url("../images/newHouse.png") no-repeat 0 0;
	background-position: 0 -398px;
}

.h3-3 {
	background: url("../images/newHouse.png") no-repeat 0 0;
	background-position: 0 -437px;
}

.h3-4 {
	background: url("../images/newHouse.png") no-repeat 0 0;
	background-position: 0 -476px;
}

.h3-5 {
	background: url("../images/newHouse.png") no-repeat 0 0;
	background-position: 0 -515px;
}

.h3-6 {
	background: url("../images/newHouse.png") no-repeat 0 0;
	background-position: 0 -554px;
}

.h3-7 {
	background: url("../images/newHouse.png") no-repeat 0 0;
	background-position: 0 -593px;
}

.h3-8 {
	background: url("../images/newHouse.png") no-repeat 0 0;
	background-position: 0 -632px;
}

.h3-9 {
	background: url("../images/newHouse.png") no-repeat 0 0;
	background-position: 0 -671px;
}

.selTitle {
	width: 290px;
	height: 32px;
	border-bottom: 0px solid #e07c24;
	font: bold 14px/34px 宋体;
	letter-spacing: 2px;
}

.sellRank {
	margin-right: 10px;
	height: 260px;
}

.sellRank .h35_center {
	height: 35px;
	text-align: center;
}

.sellRank .rankbody {
	width: 291px;
	font-size: 12px;
}

.sellRank .phtable {
	width: 290px;
}

.sellRank .tda2 {
	width: 100px;
}

.sellRank .tda3 {
	width: 50px;
	cursor: pointer;
}

.sellRank .tdb2 {
	width: 120px;
}

.onetd {
	z-index: 23px;
	width: 107px;
	border-top: 2px solid #e07c24; /**/
}

.twotd {
	width: 106px;
	background: url("../images/mainpage/alseti.jpg") no-repeat;
	color: black; /*
	border-right: 1px solid #9a9b9c;
*/
}

.attentionsuc {
	font-family: "微软雅黑";
	padding-top: 8px;
	padding-left: 8px;
}

.attentionsuc .digtitle {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.attentionsuc .digcount {
	
}

.attentionsuc .digcount li {
	font-size: 14px;
}

.attentionsuc li {
	font-size: 16px;
	color: blue;
	hegiht: 20px;
}

.sorry {
	margin-top: 10px;
	height: 99px;
	border: #FF6600 solid 1px;
	border-radius: 5px;
	background: url(../images/Alert.png) no-repeat 15px 15px #fbf7e0;
	z-index: 90;
	position: relative;
	padding-left: 85px;
	line-height: 99px;
	color: #71706e;
	font-size: 25px;
}
.citystyle{
width:40px;
font-size:12px;
font-family: 微软雅黑;

}
.citystyle:HOVER{
color:#F28F00;
}
  #slide ul li img {
  padding: 0px;
   border: 0;
   
  }
   #slide .ico a {
   text-decoration: none;
   padding: 0px;
   
  }
  #slide {
   padding: 0px;
   width: 100%;
   height: 200px;
   position: relative;
   overflow: hidden;
   cursor: pointer;
   width: 1000px;
   
  }
  #slide ul {
   position: absolute;
   left: 0px;
   top: 0px;
   height: 200px;
   width: 500px;
   padding: 0px;
  }
  #slide ul li {
    list-style: none;
   width: 1000px;
   height: 200px;
   overflow: hidden;
   float: left;
   padding: 0px;
  }
  #slide .ico {
   width: 1000px;
   overflow: hidden;
   text-align: right;
   position: absolute;
   left: 0px;
   bottom: 0px;
   z-index: 1;
   background: transparent;
   padding: 0px;
  }


/* added by maaobo 2017/07/24 */
i {
	font-style: normal !important;
}

.itemul > div {
	display: inline-block;
	float: left;
}

.search-cond-title {
	display: inline-block;
    width: 45px;
    text-align-last: justify;
    color: #666 !important;
    padding: 0 2px 0 2px;
}

.search-cond-title-div {
	margin-right: 20px;
}

.selected-cond-title {
	width: 64px;
	vertical-align: middle;
}

.selected-conds {
	width: 540px;
}

.cond-all-area {
	
}

.cond-single-area {
	display: block !important;
    float: left;
}

.cond-other-area {
	width: 562px;
}

.itemul > li > a {
	margin: 0 2px 0 2px;
}

.selectdiv {
	margin: 0 10px 0 0;
	cursor: pointer;
	height: 22px;
}

.selectdivinfo {
	border: 1px solid #ccc;
	border-radius: 5px;
    display: inline-block;
    width: 80px;
    height: 24px;
}

.selectdivinfo > .div-title {
	color: #000;
	display: inline-block;
	padding-left: 6px;
	height: 24px;
	line-height: 24px;
	max-width: 56px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.div-drop-down-ico {
	float: right;
	margin-right: 6px;
}

.div-drop-down-ico:before {
	content: "....";
    color: #fff;
    line-height: 30px;
    background-image: url(../images/new_house/drop-down.png);
    background-repeat: no-repeat;
}

.drop-down-select {
	position: absolute;
	z-index: 999;
	width: 80px;
	border: 1px solid #ccc;
	border-radius: 5px;
	overflow-y: auto;
    overflow-x: hidden;
}

.drop-down-select > li {
	display: block;
	z-index: 999;
	float: none;
	width: 80px;
	height: 24px;
	margin: 0 0;
	/* padding: 0 0 0 6px; */
	cursor: pointer;
	background-color: #fff;
	text-align: center;
}

.drop-down-select > li:hover, .drop-down-select > .drop-down-active {
	background-color: #eeeeee;
	color: #ffc44c;
}

.toptag .navi-sort {
	float: right;
	height: 35px;
	line-height: 35px;
	cursor: pointer;
	margin-right: 24px;
}

.toptag .navi-sort .active {
	color: #F28F00;
}

.toptag .navi-sort .sort-ico {
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  margin-left: -1px;
  opacity: 0.66;
}

.toptag .navi-sort .asc {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid #F28F00;
}

.toptag .navi-sort .desc {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #F28F00;
}

.result-count {
	font-size: 14px;
	text-align: center;
	padding: 9px 0;
}

.result-count-number {
	font-size: 16px;
	font-weight: bold;
	color: #F28F00;
}

.lists > ul > li {
	position: relative;
}

.listitem div {
	display: inline-block;
}

.pic-area {
	width: 192px;
    height: 100%;
}

.pic-area img {
	margin: 15px 0;
	width: 192px;
	height: 180px;
}

.label-pic {
	width: 64px;
	height: 64px;
	background: url("../images/yugou/yg03.png");
	display: block;
    position: absolute;
    top: 15px;
}

.tel-pic-1 {
	width: 192px;
    position: absolute;
    top: 96px;
}

.tel-pic-2 {
	width: 192px;
    position: absolute;
    top: 72px;
}

.tel-pic-1 td, .tel-pic-2 td {
	word-break: break-all;
    word-wrap: break-word;
    font-size: 10pt;
    color: white;
    font-weight: bold;
    text-align: center;
}

.tel-pic-1 font, .tel-pic-2 font {
	font-size: 1.2em;
}

.title-area {
	position: absolute;
    left: 203px;
    width: 495px;
    margin: 10px 0 0 0;
    height: 35px;
    line-height: 35px;
    font-size: 20px;
    font-weight: bold;
}

.info-area .fellow-count-area {
	text-align: right;
	right: 0;
	bottom: 0;
	color: #0072ff;
	height: 28px;
	line-height: 32px;
	font-size: 10px;
	margin: 0;
}

.info-area {
	position: absolute;
	left: 203px;
	margin: 50px 2px 0px 2px;
	width: 490px;
	font-size: 12px;
}

.info-area > ul {
	width: 49%;
	float: left;
}

.info-area li {
	display: inline-block;
	width: 227px;
	height: 28px;
    line-height: 28px;
    margin: 0 15px 0 0;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.info-area li > i {
	display: inline-block;
    width: 22px;
    height: 22px;
    margin: 0 0 4px 0;
    vertical-align: middle;
}

.info-area li > font {
	font-size: 19px;
    color: red;
}

.bottom-area {
	position: absolute;
	left: 203px;
	width: 495px;
	margin: 176px 2px 15px 2px;
}

.label-area {
	margin: 0 2px;
	height: 20px;
	max-width: 445px;
}

.pk-area {
	position: absolute;
	right: 2px;
	bottom: 0px;
	margin: 0 2px;
	height: 15px;
	line-height: 15px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}

.single-label-span {
	border: 1px solid;
    font-size: 14px;
    line-height: 16px;
    padding: 1px 12px;
    border-radius: 5px;
    margin: 0 8px 0 0;
    display: inline-block;
}

.renchou-ico:before {
	content: url(../images/new_house/chou.png);
}

.keshou-ico:before {
	content: url(../images/new_house/shou.png);
}

.tel-ico:before {
	content: url(../images/new_house/tel.png);
}

.pk-ico:before {
	content: "＋";
}

.show-map-anchor {
	color: blue;
	text-decoration: none;
}

.show-map-anchor:visited {
	color: blue;
}

.info_tip_span {
	position: fixed;
    border: 1px solid #d6d6d6;
    padding: 1px;
    color: #666;
    display: block;
    max-width: 205px;
    z-index: 30000;
}

.need-tip:hover {
	color: #F28F00;
	cursor: pointer;
}

.selected-cond-div {
	border: 1px solid #ccc;
    display: block;
    height: 20px;
    min-width: 80px;
    margin: 0 8px 6px 0;
    float: left;
}

.selected-cond-div > span {
	margin: 0 4px;
	line-height: 20px;
	display: block;
	float: left;
	min-width: 52px;
}

.selected-cond-div > i {
	background-color: #F28F00;
	color: white;
	cursor: pointer;
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	
}

.selected-cond-div > i:before {
	font-weight: bold;
	font-size: 16px;
	content: "×";
	left: 2px;
    position: relative;
}

.itemul .search-cond-clear {
	float: right;
	width: 75px;
	vertical-align: middle;
	line-height: 20px;
}

.search-cond-clear-div {
	font-size: 14px;
	cursor: pointer;
}

.search-cond-clear-div * {
	display: block;
	float: left;
}

.search-cond-clear-div i:before {
	content: url(../images/new_house/trash.png);
}

.no-match-text {
	font-size: 15px;
	line-height: 25px;
}

.no-match-ico:before {
	content: "\26A0";
	font-size: 50px;
	line-height: 50px;
	color: #d6d6d6;
}

.no-match-result > div {
	display: inline-block;
}

.no-match-result {
	width: 290px;
	height: 50px;
	margin: 25px 204px;
}

.recommended-text {
	font-size: 16px;
    padding: 10px 0 0 15px;
    color: #333333;
    border-top: 1px solid #cecece;
}