@charset "utf-8";
/*全局css定义*/
html,body,div,ul,li,p,h3,h4{margin:0; padding:0; list-style:none;}
a:link,a:visited{star:expression(this.onFocus=this.blur()); font:normal 12px/20px '宋体'; color:#000; text-decoration:none;}
a:hover{color:#FF0000; text-decoration:underline;}
img,fieldset{ border: 0 none;}
.cle{ clear:both;}
body{ width:950px; margin:0 auto; color:#000; font:12px '宋体';}
li{list-style-image:none;list-style-position:outside;list-style-type:none;}
/*头部css*/
#header-line{
 background-color:#3366cc;
 height:3px;
 overflow:hidden;
 }
.header{ height:120px; margin:0 auto;}
.header-top{
 background:url(img_city/header-top.gif) no-repeat right top;
 float:right;
 width:500px;
 color:#fff;
 padding-right:40px;
 margin-right: 50px;
 line-height:22px;
 text-align:right;
 }
.logo{ background:url(img_city/logo.jpg) no-repeat; width:950px; height:80px; margin:0px; float:left; clear:both; display:inline; }
.logo p{
 float:right;
 clear:both;
 width:333px;
 padding:8px 0px;
 border:1px solid #c8c9ca;
 margin:12px 100px 0 0;
 color:#626465;
 text-align:center;
 }
.logo p strong{
 color:#006699;
 }
.menu{ background:url(img_city/menu_bg.gif) no-repeat; height:40px; padding-right:25px;}
.nav{ height:40px; padding-left:80px; float:left;}
.nav_line{ background:url(img_city/menu_line.gif) no-repeat center right;padding:0 40px; float:left;}
.nav a:link,.nav a:visited{ font: bold 14px/40px '宋体'; color:#fff; width:90px; display:block; float:left; text-align:center;}
.nav a:hover{ background:url(img_city/menu_hover.gif) no-repeat center 6px; color:#000; text-decoration:none;}
a.ste:link,a.ste:visited{ font: bold 14px/40px '宋体'; width:90px; display:block; float:left; text-align:center; background:url(img_city/menu_hover.gif) no-repeat center 6px; color:#000;text-decoration:none;}
.nav_link{ float:right; background:url(img_city/menu_rig.gif) no-repeat; width:91px; height:29px; margin-top:6px;}
.nav_link a:link,.nav_link a:visited{font: bold 14px/29px '宋体'; color:#fff; padding:0 14px;}
/*左边css*/
.leftside{ float:left; clear:both; width: 624px; margin-top:8px; }
/*右边css*/
.rigside{
  float: right;
  width: 302px;
  display: block;
  margin-top:8px;
  padding: 0px;
  border: solid 0px #19629E;
}

.banner{ float:left; margin-bottom:8px;}
.banner img{width:624px; height:220px; margin:0px; padding:0px; border:0px;}

.search-box{ float:left; background:url(img_city/search-bg.gif); margin-bottom:8px; width:622px; height:51px; border: solid 1px #19629E; }
#search-index{
    margin: 0px;
	border-bottom: dashed 1px #19629E;
   padding-left: 3px;
	background-color: inherit;
	font-size: 10pt;
	color: #333;
	line-height: 30px;
}
.search-hot{ float:left; margin:0px; padding:0px 5px; border: 0px; line-height:20px;}
.search-fast{ float:left; width:610px; height:60px; margin:5px; padding:0px; border: 0px; line-height:20px; color:#fff;}
.search-fast ul{
   padding:0px;
   margin:0px;
   list-style:none;
}
.search-fast li{
   padding:0px;
   margin:0px;
}
.search-fast a{
   color:#fff;
}

.search-banner{ float:left; background:url(img_city/search-sell.gif) no-repeat; margin:0px; width:624px; height:115px; border: 0px; }

.search-info{
  float: left;
  clear: both;
  display: block;
  width: 622px;
  height:496px;
  margin-top: 1px;
  padding: 0px;
  border: solid 1px #19629E;
}


.index-title{
   float:left;
   width:624px;
}

h2 {		
	height: 29px;
	background: url(img_city/search-title.gif) no-repeat;
	font-size: 11pt;
	color: #fff;
	text-align:left;
	padding-left: 35px;
	line-height: 28px;
	margin: 0px;
}

h3 {		
	height: 29px;
	background: url(img_city/bg-title.gif);
	font-size: 11pt;
	color: #fff;
	padding-bottom: 1px;
	margin: 0px;
}

.index-good{ float:left; width:620px; height:130px; border-top:0; border-left: solid 1px #19629E; border-right: solid 1px #19629E; border-bottom: solid 1px #19629E; padding:1px; line-height:20px; text-align:center;}
.index-good-house{float:left; width:124px; height:128px; border: 0px; margin:0px; padding:0px;}
.index-good-house img{float:left; width:120px; height:90px; border: solid 1px #19629E; margin:9px 1px;}

.index-news{ float:left; width:622px; height:30px; border: solid 1px #19629E; margin:8px 0;}
.index-news-left{ float:left;background:url(img_city/index-news-bg.gif);  width:200px; height:30px; border: 0px; line-height:30px; text-align:center; color:#fff; font-size:14px; font-weight:bolder;}
.index-news-center{ float:left; width:350px; height:30px; border-left: solid 1px #19629E; border-right: solid 1px #19629E; }
#scrollnews{float:left; width:330px; height:20px; line-height:20px; margin:5px 0px 5px 10px; padding:0px; border:0px; overflow:hidden}
.index-news-right{ float:left; background:url(img_city/index-news-bg.gif); width:60px; height:20px; padding:5px; line-height:20px; border: 0px; text-align:center;}

.area-box{
  float: left;
  clear: both;
  display: block;
  width: 624px;
  margin: 0px;
  padding: 0px;
  border:0px;
}

.area-box img{
  float: left;
  clear: both;
  width: 78px;
  height: 27px;
  margin: 0px;
  padding: 0px;
  border:0px;
}

.info-box{
  float: left;
  clear: both;
  display: block;
  width: 622px;
  height:356px;
  margin: 0px;
  padding: 0px;
  border-top: solid 0px #19629E;
  border-left: solid 1px #19629E;
  border-bottom: solid 1px #19629E;
  border-right: solid 1px #19629E;
}

#searchform{
    margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #19629E;
}

.search{
   padding-left: 1px;
	background-color: inherit;
	font-size: 10pt;
	color: #333;
	line-height: 30px;
}

.search ul{
   padding:0px;
   margin:0px;
   list-style:none;
}

.search li{
   height:30px;
   vertical-align:middle;
}

.textinput {
            border: 1px #19629E solid;
}
.textinput2 {  
   border: 0px #FFFFFF solid;
	BACKGROUND:#FFFFFF;
	FONT-SIZE: 1pt ;
	color: #FFFFFF; 
	FONT-FAMILY: arial;
	height:1px;
}

.textbotton {  border: 1px #19629E solid;
}

.house-list
{
	width: 620px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.house-list tr
{
	background-color: white;
}
.house-list th
{
	background: url(img_city/th-bg.gif);
	border: 0px;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
}
.house-list td
{
	border-bottom: dashed 1px #19629E;
	padding: 3px 2px 1px;
	margin: 0px;
	line-height: 20px;
}
.house-list td a
{
	color: #06f;
}
.house-list .house
{
	font-weight: bold;
}
.house-list .add
{
	width: 160px;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	float: left;
}
.house-list img
{
	width: 80px;
	height: 60px;
	border: solid 1px #ccc;
}
.house-list span{color:#0066ff;font-weight:bold;font-size:12px; font-family:Arial}
.house-list .more
{
	width: 620px;
	text-align: right;
	font-size: 10px;
}
.house-list .more td
{
	border-bottom: none;
	height:10px;
	line-height:10px;
}

.house-info{
  float: left;
  clear: both;
  background:url(img_city/search-bg.gif) repeat-x;
  display: block;
  width: 622px;
  height: 612px;
  margin: 0px;
  padding: 0px;
  border: solid 1px #19629E;
}	

.house-info-top{
  float: left;
  display: block;
  width: 622px;
  height: 30px;
  margin-bottom: 5px;
  padding: 0px;
  border-bottom: solid 1px #19629E;
}	

.house-info-title{
  float: left;
  display: block;
  width: 200px;
  height: 25px;
  margin: 5px 0px 0px 80px;
  padding: 0px;
  border-top: solid 1px #19629E;
  border-right: solid 1px #19629E;
  border-left: solid 1px #19629E;
  border-bottom: solid 0px #19629E;
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
  text-align:center;
}	

.house-table {
	width: 610px;
	margin: 5px;
	padding: 0px;
	background-color: #19629E;
	border: 0px;
	color: #333;
	font-size: 2px;
	clear:both;
	table-layout:fixed;
}

.house-table tr{
   background-color:white;
}

.house-table td {
	margin: 0px;
	padding: 5px;
	line-height: 20px;
}	

.house-table p {
	line-height: 15px;
}	

.house-table .title{
	margin: 0px;
	padding: 5px;
	line-height: 20px;
	background-color: #9cf;
	width: 80px;
	color: #19629E;
	text-align: right;
}	

.house-table-img {
	float:left;
	width: 610px;
	height:130px;
	margin: 0px 5px;
	padding: 0px;
	background:url(img_city/house-table-img.gif) no-repeat;   
}

.house-table-img-title{
	float:left;
	margin-left: 5px;
	padding: 0px;
	width:100px;
	height:30px;
	font-size: 14px;   
	line-height: 30px;
	text-align: center;
}

.house-table-add{
	float:right;
	margin: 0px;
	padding: 0px;
	width:500px;
	text-align: right;
	color: #19629E;
	line-height:20px;
}

.house-table-img-list{
	float:left;
	margin: 0px;
	padding: 0px;
	width:610px;
	height:90px;
	text-align: center;
	background-color: #ccc;
}

.house-table-img-list ul{
   padding:0px;
   margin:0px;
   list-style:none;
}

.house-table-img-list li{
   padding:0px;
   margin:0px;
   float:left;
}

.house-table-img-list img{
   padding:0px;
   margin:0px;
   border: solid 1px #fff;
   width:120px;
   height:90px;
}

.house-table-img-add{
	float:left;
	margin: -10px 4px 0px;
	padding: 0px;
	width:600px;
	height:30px;
	text-align: left;
   border: dashed 1px #19629E;
	background-color: #fff;
	line-height:30px;
}

/*** Images ***/
.img-title {
	height: 10px;
	width: 8px;
	margin: 0px;
	padding: 10px 10px 1px 10px;
	border: none;
}

.joyer-box{
  float: left;
  background:url(img_city/search-bg.gif) repeat-x;
  clear: both;
  display: block;
  width: 300px;
  margin: 0px;
  padding: 0px;
  border-top: solid 0px #19629E;
  border-left: solid 1px #19629E;
  border-bottom: solid 1px #19629E;
  border-right: solid 1px #19629E;
}

.joyer-box ul{
   padding:0px;
   margin:0px;
   list-style:none;
}

.joyer-box li{
   font-size:10pt;
   color:#333;
   line-height:20px;
   border-top:#19629E 1px solid;
}

.myjoyer-photo{
   float:left;
	height: 145px;
	width: 125px;
	padding: 0px;
	margin: 10px 3px 5px 3px;
   border:#19629E 1px solid;
}

.myjoyer-info{
   float:left;
	height: 157px;
	_height: 155px;
	width: 160px;
	padding: 0px;
	margin-top: 10px;
   border:0px;
}

.myjoyer-info ul{
   padding:0px;
   margin:0px;
   list-style:none;
}

.myjoyer-info li{
   font-size:10pt;
   color:#333;
   line-height:20px;
  border-top: solid 0px #19629E;
  border-left: solid 0px #19629E;
  border-bottom: solid 1px #19629E;
  border-right: solid 0px #19629E;
}

.joyer-more {
	float: right;
	margin-top:1px;
	border: solid 1px #19629E;
	width: 300px;
	font-size: 10pt;
	text-align: center;
	line-height: 22px;
	color: #f00;
	text-decoration: none;    
}

.joyer-more a {
   color:#f00;
   text-decoration:none;
}
/*底部css*/
.foot{ clear:both; height:90px;margin:0px; border-top:1px solid #c7c7c7; color:#000; line-height:20px; text-align:left;}

TD {
	FONT-SIZE: 12px
}
TH {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #d2edff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 3px
}

.box{Z-INDEX: 1; POSITION: relative; DISPLAY: block}

.help{float:right; margin:1px 0px; width:300px; height:160px; border: solid 1px #19629E; }
.help-left{float:left; width:123px; height:160px;}
.help-left ul{padding:0px; margin:0px; list-style:none;}
.help-left li{padding:0px; margin:0px; height:40px; font-size:0px;}
.help-left li img{width:123px; height:40px; border:0px; vertical-align:bottom; }
.help-right{float:left; background:url(img_city/help-back.gif); width:176px; height:160px; border-left:solid 1px #19629E; }
.help-qq{float:right; border:0px; margin:77px 1px 0px 0px;}

.index-list{ float:right; background:url(img_city/search-bg.gif) repeat-x; margin:0 0 1px; width:300px; height:70px; border: solid 1px #19629E; line-height:20px; }

.ali-ad{float:right; margin:0 0 1px; border: solid 1px #19629E; height:300px; height:250px;}
.ad-banner{float:left; clear:both; margin:20px 0px; border: 0px; height:950px; height:90px;}

.index-link-font{
   float:left;
   width:948px;
   height:160px;
   *height:135px!important;
   *height:135px;
   border:#19629E 1px solid;
   font-size:9pt;
}

.index-link-font a{
   color:#333;
	text-decoration: none;
}

.index-link-font a:hover{
   color:#f00;
	text-decoration: underline;
}

.index-link-img{
   float:left;
   width:944px;
   height:35px;
   border-top:#19629E 0px solid;
   border-right:#19629E 1px solid;
   border-bottom:#19629E 1px solid;
   border-left:#19629E 1px solid;
   padding:1px 2px;
}

.index-link-img img{
   width:88px;
   height:31px;
   border:#19629E 1px solid;
   margin:1px 2px;
}   