@charset "utf-8";

/*主体*/
.main{width:952px; clear:both; margin:0 auto;}

.mainleft{width:680px; padding-right:12px; float:left;}
	 
/*本周推荐*/	 

.bztj{height:275px; clear:both;}
.bztj .bztjtitle{height:28px; float:left; width:680px; text-align:left; font-size:14px; font-weight:bold; }
.bztj .bztjtitle .bztjtitle01{height:23px; padding-top:5px;  width:175px; float:left; background:url(http://static.ilantu.com/images/bar_zxzl.gif) left bottom no-repeat; color:#003278;}
.bztj .bztjtitle .bztjtitle02{height:21px; padding-right:5px;  width:500px; border-bottom:1px #e3e3e3 solid; float:left; text-align:right; padding-top:6px;}
.bztj .bztjtitle .bztjtitle02 a{ font-size:12px; font-weight:normal; text-decoration:underline;}

.bztjmain{width:674px;height:238px; margin:0 auto;  padding:0; clear:both;padding-top:10px; background-color:#ffffff; text-align:center;}
.bztjpic{ width:215px; height:238px; float:left; border:1px solid #bfdcf7; background-color:#eef5ff;}		
.bztjpic ul li{ clear:both; padding-top:5px;  font-size:12px;}
.bztjpic ul li a{ text-decoration:underline;}


#d    {width:422px;margin:0 auto; text-align:left;font-size:12px;height:238px; float:left; padding-left:10px; line-height:22px; font-weight:normal;}

.fytj{ width:100%; height:30px; background-color:#eef5ff; color:#003278; font-size:13px; }
.fytj tr td a:link, .fytj tr td a:visited{ text-decoration:underline;}
.fytj tr td a:hover{ text-decoration:none;}


.fytjcontent{width:100%; text-align:center; color:#003278;}
.fytjcontent tr th{width:22%; height:27px; background-color:#f3f3f3;}
#fytjcontentcol1{ width:35%;}
.fytjcontent tr td span{height:27px; width:120px; display:block;white-space:nowrap;overflow:hidden;float:left; -o-text-overflow: ellipsis;    /* for Opera */  text-overflow:ellipsis;  /* for IE */  }
.fytjcontent  tr td:after{content:"";font-size:12px;}/**//* for Firefox */

.fytjcontent tr td strong{ font-weight:normal;height:27px; width:70px; display:block;white-space:nowrap;overflow:hidden;float:left; -o-text-overflow: ellipsis;    /* for Opera */  text-overflow:ellipsis;  /* for IE */  }
.fytjcontent  tr td:after{content:"";font-size:12px;}/**//* for Firefox */

.jpfy{ width:100%; background:url(http://static.ilantu.com/images/v0.3/bg_jpfy.gif) repeat-x; color:#003278; clear:both;}
.jpfy tr td a:link,.jpfy tr td a:visited,.jpfy tr td a:active{text-decoration:underline;}
.jpfy tr td a:hover{ text-decoration:none;}








.jpfymore{ width:100%; background:url(http://static.ilantu.com/images/v0.3/news_bg_title_list.gif) repeat-x; color:#003278; clear:both;}
.jpfymore tr td a:link,.jpfy tr td a:visited,.jpfy tr td a:active{text-decoration:underline;}
.jpfymore tr td a:hover{ text-decoration:none;}



.jpfycontentmore{width:100%; text-align:center; color:#003278; border-bottom:1px #bfdcf7 solid;border-left:1px #bfdcf7 solid;border-top:1px #bfdcf7 solid;border-right:1px #bfdcf7 solid; }
.jpfycontentmore tr th{width:22%; height:27px;  }





#jpfycontentcol1more{ width:35%;}
.jpfycontentmore tr td span{height:20px; width:150px; text-align:left; display:block;white-space:nowrap;overflow:hidden; -o-text-overflow: ellipsis;    /* for Opera */  text-overflow:ellipsis;  /* for IE */  }
.jpfycontentmore  tr td:after{content:"";font-size:12px;}/**//* for Firefox */

.jpfycontentmore tr td strong{ padding:4px; font-weight:normal;height:20px; width:100px; display:block;white-space:nowrap;overflow:hidden;float:left; -o-text-overflow: ellipsis;    /* for Opera */  text-overflow:ellipsis;  /* for IE */  }
.jpfycontentmore  tr td:after{content:"";font-size:12px;}/**//* for Firefox */

.jpfycontentmore tr td a,.jpfycontent tr td a:link,.jpfycontent tr td a:visited{ text-decoration:underline;}


.jpfycontentmore tr td a:hover{ text-decoration:none;}
.jpfycontentmore tr td a:visited{color:#810081;}
.jpfycontentmore tr td img{ margin-left:3px;}

.jpfycontentmore tr td{ background:#f5faff; padding-top:4px; border-bottom:2px solid #ffffff;}
.jpfycontentmore .td1{ background:#ffffff; padding-top:4px; border-bottom:2px solid #ffffff;}
.jpfycontentmore .td2{ background:#f5faff; padding-top:4px; border-bottom:2px solid #ffffff;}






.jpfy1{ padding-top:0px;}

.jpfycontent{width:100%; text-align:center; color:#003278; border:1px #bfdcf7 solid;}
.jpfycontent tr th{width:22%; height:27px; background-color:#f3f3f3; }
#jpfycontentcol1{ width:35%;}
.jpfycontent tr td span{height:24px; width:150px; text-align:left; display:block;white-space:nowrap;overflow:hidden; -o-text-overflow: ellipsis;    /* for Opera */  text-overflow:ellipsis;  /* for IE */  }
.jpfycontent  tr td:after{content:"";font-size:12px;}/**//* for Firefox */

.jpfycontent tr td strong{ padding:4px; font-weight:normal;height:24px; width:100px; display:block;white-space:nowrap;overflow:hidden;float:left; -o-text-overflow: ellipsis;    /* for Opera */  text-overflow:ellipsis;  /* for IE */  }
.jpfycontent  tr td:after{content:"";font-size:12px;}/**//* for Firefox */

.jpfycontent tr td a,.jpfycontent tr td a:link,.jpfycontent tr td a:visited{ text-decoration:underline;}
.jpfycontent .td1{ background:#ffffff; padding-top:4px; border-bottom:2px solid #ffffff;}
.jpfycontent .td2{ background:#f5faff; padding-top:4px; border-bottom:2px solid #ffffff;}

.jpfycontent tr td a:hover{ text-decoration:none;}
.jpfycontent tr td a:visited{color:#810081;}
.jpfycontent tr td img{ margin-left:3px;}









#d dl   {float:left;text-align:left;width:370px;display:inline; text-indent:2em;}
#d dt   {  text-align:left; padding-bottom:20px; }
#d dd   {float:left;width:185px;margin:0; text-align:left;margin:0; padding-left:0px; margin-left:0px; text-indent:0em;}
#d dd a {line-height:28px;}

.district{width:680px;  }
.destrictl{width:338px;  border-right:1px #bfdcf7 solid; float:left;}
.districtb{ width:100%;  height:159px; clear:both;}
.districtbb{ border-bottom:1px solid #bfdcf7;}

.districtbtitle{width:100%;background-color:#f2f7ff; height:30px; clear:both; border-top:1px #bfdcf7 solid; text-align:left; background:url(http://static.ilantu.com/images/v0.3/bg_office.gif) repeat-x; }
.districtbtitle ul li{ float:left; padding-left:12px; padding-top:10px; width:44%; color:#0666b6; font-weight:bold; font-size:12px;   }
.districtbtitle ul li a, .districtbtitle ul li a:link, .districtbtitle ul li a:vistited{  font-weight:normal; text-decoration:underline;  }
.districtbtitle span{  text-align:right; float:right;}
.districtbmain{width:100%;background-color:#fff; height:129px; clear:both;}
.districtbmain ul li{ float:left; width:34%; padding-top:5px; padding-left:5px;}

.districtbmain ul li a{color:#333333; font-weight:bold;}
.districtbmain ul li img{ padding-bottom:5px;}
#width65{ width:60%; text-align:left;}
#width65 ul li{width:37%; float:left; height:28px; text-align:left; padding-left:0px; padding-top:1px; }
#width65 ul li a{ color:#333333; font-weight:normal;}
.destrictr{width:338px; float:left;}


/*主体右侧*/

/*火热招租*/
.lpph{ width:100%;} 
.lpph tr td{ color:#7c7c7c; padding:5px; height:14px; text-align:left; border-bottom:1px dotted #c5c5c5;}
.lpph tr td a{ width:186px;color:#333333;display:block;white-space:nowrap;overflow:hidden;float:left; -o-text-overflow: ellipsis;    /* for Opera */  text-overflow:ellipsis;  /* for IE */  }
.lpph tr td:after{content:"";font-size:12px;}/**//* for Firefox */

.lpph tr td a:active{}
.lpph tr td a:link{color:#333333;}

.lpph tr td a:visited{color:#810081;}
.lpph tr td a:hover{color:#d85d04;}




.fysd{ clear:both; text-align:center; width:100%; padding-top:10px; }
.lpphz{ width:95%; clear:both; margin:0 auto; text-align:center; padding-top:5px;  }

.lpphztitle{height:28px; clear:both;width:100%; text-align:left; font-size:14px; font-weight:bold; }
.lpphztitle .lpphztitle01{height:23px; padding-top:5px; padding-left:3px;  width:112px;background:url(http://static.ilantu.com/images/v0.3/bar_lpph.gif) left bottom no-repeat; color:#bc0000; float:left;}
.lpphztitle .lpphztitle02{height:21px;  width:110px; padding-right:2px; border-bottom:1px #e3e3e3 solid; float:left; text-align:right; padding-top:6px; float:left;}
.lpphztitle .lpphztitle02 a,.lpphztitle .lpphztitle02 a:visited,.lpphztitle .lpphztitle02 a:active{ font-size:12px; font-weight:normal; text-decoration:underline;}
.lpphztitle .lpphztitle02 a:hover{ font-size:12px; font-weight:normal; text-decoration:none;}
.mainright{width:260px;  float:right; background-color:#f2f7ff;  }

/*经纪人与公司*/
.jjrg{clear:both;  border:1px #e3e3e3 solid; width:95%; color:#333333; padding-left:3px; font-weight:normal;border:1px solid #bcd6f1; margin:3px; background-color:#FFFFFF;}

/*经纪人*/

.jjr{ width:95%; clear:both; margin:0 auto; text-align:center; padding-top:12px;  }

.jjrtitle{height:28px; clear:both;width:100%; text-align:left; font-size:14px; font-weight:bold; }
.jjrtitle .jjrtitle01{height:23px; padding-top:5px; padding-left:3px;  width:112px;background:url(http://static.ilantu.com/images/v0.3/bar_jjrg.gif) left bottom no-repeat; color:#ab6800; float:left;}
.jjrtitle .jjrtitle01 h2{ font-size:14px;}
.jjrtitle .jjrtitle02{height:21px;  width:110px; padding-right:2px; border-bottom:1px #e3e3e3 solid; float:left; text-align:right; padding-top:6px; float:left;}
.jjrtitle .jjrtitle02 a{ font-size:12px; font-weight:normal; text-decoration:underline;}



.jjrtitle .jjrtitle02 a,.jjrtitle .jjrtitle02 a:visited,.jjrtitle .jjrtitle02 a:active{ font-size:12px; font-weight:normal; text-decoration:underline;}
.jjrtitle .jjrtitle02 a:hover{ font-size:12px; font-weight:normal; text-decoration:none;}




.jjrmain{ width:97%; clear:both; text-align:left; border-bottom:1px solid #e3e3e3; margin:0 auto; height:80px; }
.jjrmain tr th{ text-align:center;}
.jjrmain tr td{ padding-top:5px; text-align:left; line-height:25px; padding-right:4px;}
.jjrmain  tr td a, .jjrmain tr td a:link, .jjrmain tr td a:visited{ text-decoration:underline;}
.jjrmain  tr td a:visited{ color:#810081;}
.jjrmain  tr td a:hover{text-decoration:none;}
.jjgs  tr td a:link, .jjgs  tr td a:visited{ text-decoration:underline;}
.jjgs td a:visited{ color:#810081;}
.jjgs tr td a:hover{ text-decoration:none;}


.jjgs td{padding-left:20px; text-align:left;}
.jjgs{ width:98%; height:224px;}

/*搜索结果*/
.officelist{width:100%; height:108px;  border-bottom:1px dashed #d6d6d6; clear:both;}

.officelist ul li{ float:left; padding:4px; width:120px;}
#officelistc{ width:400px;}
#officelistcx    {width:370px;margin:0 auto; text-align:left;font-size:12px;height:95px; float:left; padding-left:10px; line-height:22px; font-weight:normal;}
#officelistcx dl   {float:left;text-align:left;width:370px;display:inline;}
#officelistcx dt   {  text-align:left;width:370px; padding-bottom:15px; color:#666666; display:block;white-space:nowrap;overflow:hidden;float:left; -o-text-overflow: ellipsis;    /* for Opera */  text-overflow:ellipsis;  /* for IE */  }
#officelistcx dt:after{content:"";padding-left:3px;font-size:12px;}/**//* for Firefox */
#officelistcx dt a{ font-size:14px;font-weight:bold; text-decoration:underline;}
#officelistcx dd   { padding-left:3px;float:left;width:185px; line-height:20px;margin:0; text-align:left;margin:0; padding-left:0px; margin-left:0px; text-indent:0em; display:block;white-space:nowrap;overflow:hidden;float:left; -o-text-overflow: ellipsis;    /* for Opera */  text-overflow:ellipsis;  /* for IE */  }
#officelistcx dd:after{content:"";padding-left:3px;font-size:12px;}/**//* for Firefox */
#tjxz{ float:right; text-align:right; padding-top:90px; height:10px;}
#tjxz a{ font-weight:bold; text-decoration:underline;}
#officelistcx dd span{ color:#0666b6;}
.officebottom{border-bottom:1px solid #bcd6f1; background-color:#f2f7fd; height:23px;border-bottom:1px #bfdcf7 solid;border-left:1px #bfdcf7 solid;border-right:1px #bfdcf7 solid;}
.officebottom ul li{ float:left; padding-left:40px; padding-top:5px; height:20px;}
.officebottom ul li input{height:14px; font-size:12px;}
#officebottom01{ padding-top:2px;padding-left:15px;} 
#officebottom02{padding-left:15px;} 
.officelistbg{ background:url(http://static.ilantu.com/images/v0.3/bg_office_list.gif) repeat-x;border-top:1px #c9def3 solid;}
/*详情页*/
.mainleft1{width:725px; padding-right:12px; float:left;}
.mainright1{width:210px;  float:right; background-color:#f2f7ff;  }
.district1{width:715px;  }
.fyxx{ width:100%; border-bottom:1px solid #c0dbf6;border-left:1px solid #c0dbf6;border-right:1px solid #c0dbf6; }

.fyxx tr th{ width:60%; font-weight:normal; text-align:right; }
.fyxx tr td{ width:40%; text-align:center; vertical-align:middle;}
.fyxxcontent{ width:100%; color:#333333;}
.fyxxcontent tr th{ width:25%; background-color:#eef5ff; height:25px; text-align:right; padding-right:10px; }
.fyxxcontent tr td{ width:75%; text-align:left; padding-left:10px;}
.fyxxcontent tr td span{ width:250px; display:block;white-space:nowrap;overflow:hidden;float:left; -o-text-overflow: ellipsis;    /* for Opera */  text-overflow:ellipsis;  /* for IE */  }
.fyxxcontent tr td span:after{content:"";padding-left:3px;font-size:12px;}/**//* for Firefox */



.borderl{ border:1px solid #bedcf6; background-color:#eef5ff;}

.xxxx{ width:100%; border-bottom:1px solid #c0dbf6;border-left:1px solid #c0dbf6;border-right:1px solid #c0dbf6; color:#333333;  }
.xxxx tr td{ width:35%;  text-align:left;padding-left:10px; }
.xxxx tr th{ width:15%; font-weight:normal; text-align:right;font-weight:normal; text-align:right;padding-right:10px;background-color:#eef5ff; height:25px;   }
.xxxx tr td span{ width:200px;  display:block;white-space:nowrap;overflow:hidden;float:left; -o-text-overflow: ellipsis;    /* for Opera */  text-overflow:ellipsis;  /* for IE */  }
.xxxx tr td span:after{content:"";padding-left:3px;font-size:12px;}/**//* for Firefox */

/*房源描述*/
.fyms{ }
.fyms tr th{ border-bottom:2px solid #d4dde6; height:30px; font-size:14px; text-align:left; color:#003278;}
.fyxc tr td{ padding:10px; text-align:center; }
.fyxc{background-color:#eef5ff; border:1px solid #bfdcf7;}

/*该大厦其它房源*/

.gdsqt{ clear:both; width:100%;}
.gdsqtt{ clear:both; width:100%; height:30px; }
.gdsqttl{ float:left; width:75%; height:30px;font-size:14px; font-weight:bold; text-align:left; padding-left:5px;}
.gdsqttr{ float:right; width:15%; height:30px; text-align:right; padding-right:5px}

.gdsqttr a,.gdsqttr a:link,.gdsqttr a:active,.gdsqttr a:visited{ text-decoration:underline;}

.gdsqttr a:hover{ text-decoration:none;}

.gdsqtcontent{ width:98%; border:1px solid #b4ec69; background-color:#FFFFFF;}

.gdsqtcontent tr th{ width:32%; height:25px; font-weight:normal; text-align:left;padding-left:3px;}
.gdsqtcontent tr td{ width:32%; background-color:#f4ffe6;height:25px;text-align:left; padding-left:3px;}
.f5f9ff{ background-color:#f5f9ff;}


/*位置*/
.newsposition{ width:952px; margin:0 auto;clear:both; color:#003278; height:25px; padding-bottom:0px;}
.newspositionl{ float:left;}
.newspositionr{ float:right; width:280px;height:15px;}
.newspositionrl{ float:left; padding-left:10px; width:80px;height:15px;}
.newspositionrr{ float:right;height:15px;}
.newspositionrl input{ height:15px; width:180px; border:1px solid #bdbdbb;}

/*合作伙伴*/


/* 选项卡关键属性 */

.link{
	width:960px;  margin:10px auto;_margin:0px; clear:both;
	}
#searchtab1 {width:960px; height:110px; position:relative; background:url(http://static.ilantu.com/images/v0.4/bg_yqlj.gif) repeat-x top;  }
#searchtab1 div {
	position:absolute;
	top:31px;
	width:950px;
	height:60px;
	color:#454545;
	left:4px; 
}
.dbg{width:960px; height:13px;}
#searchtab1 span{float:right; margin-top:4px; margin-right:12px;}
#searchtab1 span a{color:#999999; text-decoration:underline;}
#searchtab1 div {display:none; }
#searchtab1 .block { display:block;}
#searchtab1 h3 { float:left; width:90px; height:27px; line-height:27px; margin:0 -1px 0 0; font-size:12px; cursor:pointer; font-weight:normal; text-align:center; color:#555555; background:url(http://static.ilantu.com/images/v0.4/tabbg1_yqlj.gif) no-repeat; }
#searchtab1 .up { background:url(http://static.ilantu.com/images/v0.4/tabbg2_hzhb.gif) no-repeat; display:block; margin-left:-1px; font-weight:bold; color:#555555;}
#searchtab1 ul { width:880px;margin:5px 0px 0px 10px; list-style:none; padding:0; padding-left:70px; text-align:left;}
#searchtab1 li { width:800px;float:left; padding-top:10px; padding-bottom:5px; padding-left:10px; text-align:left;}
#searchtab1 li a{ text-decoration:underline; color:#0066b6;}
#searchtab1 li span{text-decoration:none; color:#000000; text-align:left; float:left;margin-top:0px;}
#searchtab1 li span a{text-decoration:none; color:#000000; }
.hzhbcontent tr td{ text-align:center; padding-top:5px;}
.hzhb{padding:0 0 0 0; width:950px; border-bottom:0px; border-left:1px solid #d4d4d3; border-right:1px solid #d4d4d3; border-bottom: 1px solid #d4d4d3;}

/*经纪公司经纪人推广*/
.brokerqh{line-height:23px; color:#666666; text-align:left; padding:5px; vertical-align:top;}
.brokerqh a:link{line-height:23px; color:#666666; text-align:left; padding:5px;}
.brokerqh a:visited{line-height:23px; color:#666666; text-align:left; padding:5px;}
.brokerqh a:active{line-height:23px; color:#810081; text-align:left; padding:5px;}
.brokerqh a:hover{line-height:23px; color:#d85d04; text-align:left; padding:5px;}

.searchnew{text-align:left;width:960px;margin:0 auto; clear:both; background:url(http://static.ilantu.com/images/v0.4/search_bg_new.jpg) no-repeat top;}
.searchnew dl.city {padding:10px; line-height:30px; font-size:14px; font-weight:bold;}
.searchnew dl.city dt,.searchnew dl.search_sort dt{float:left;margin-right:10px; clear:left;}
.searchnew dl.city dt span,.searchnew dl.search_sort dt span {background:#ceedfe;padding:0 5px;color:#333;font-size:14px; font-weight:bold;}
.searchnew dl.city dd span{margin:0 10px;}
.searchnew dl.city dd span,.searchnew dl.search_sort dd span{color:#ff7c07;}
.searchnew dl.search_sort {padding:0 10px; line-height:25px; }
.searchnew dl.search_sort dd span{margin:0 5px;}
.searchnew dl.search_sort dt{line-height:25px; }
.searchnew dl.search_sort dd.keywords { }
.searchnew dl.search_sort dd.keywords input{width:350px;height:21px;border:0;margin-right:10px;margin-left:10px; vertical-align:middle;}
.searchnew dl.search_sort dd.keywords img{vertical-align:middle;}
.searchnew dl.city dd a:hover,.searchnew dl.search_sort dd a:hover{color:#ff7c07;}
.searchnew b.b_t{ display:block; height:9px;background:url(http://static.ilantu.com/images/v0.4/search_bg_b_new.jpg) no-repeat; overflow:hidden;}

.location{width:960px;margin:0 auto;height:30px;line-height:30px;}
.location a{margin:0 5px;}
.location span{float:right;padding-top:5px;}
.location span a{margin-right:0;}
.location span input{width:165px;border:1px solid #ccc;}
.location span input,.location span img{ vertical-align:middle;}
.officepage{ height:30px; line-height:30px;background: #eff7ff;border:1px solid #bddff7;border-top:none;}
.side_content{width:250px;}
.bg_blue{background: #eff7ff;border:1px solid #bdd7f7;}
h3.sty9{width:220px;height:25px;padding-left:20px;line-height:25px;margin:0 auto;margin-top:10px;background:url(http://static.ilantu.com/images/v0.4/bar_jjrgg.gif) no-repeat;color:#000;font-size:14px;border-bottom:1px solid #e7e3e7;}
h3.sty9 span{float:right;padding-right:10px; font-weight:normal; font-size:12px;}

dl.img_around4{width:240px; height:110px;padding:5px; overflow:hidden;}
dl.img_around4 dt{float:left;padding:0px 10px;}
dl.img_around4 dt img{padding:1px;border:1px solid #ccc;}
dl.img_around4 dd{line-height:20px; overflow:hidden;}

dl.img_around5{width:230px;padding:6px 10px;overflow:hidden;}
dl.img_around5 dt{padding:1px 0;}
dl.img_around5 dt img{padding:1px;border:1px solid #ccc;}
dl.img_around5 dd{line-height:22px;overflow:hidden;}
.vacancyad{margin:10px;}
