/* base css
------------------------------------------------------------------*/
*{ margin:0; padding: 0; } 
body{font:12px "宋体"; color:#333; line-height:24px;}
ol, ul ,li{ list-style: none;}
a{text-decoration:none;color:#0044CC}/*20091106*/
a:hover {color:#F30;text-decoration:underline}
a img { border:0; }
input,select,textarea,img{color:#555; vertical-align:middle}
.clear{clear:both}
/*font
------------------------------------------------------------------*/
.orange{color:#f30;}.orange a{color:#f30;}/*20091106*/
.green{color:#390;}.green a{color:#390;}/*20091106*/
.blue{color:#04C;}.blue a{color:#04C;}/*20091106*/
.gray{color:#555;}.gray a{color:#555;}
.black{color:#333;}.black a{color:#333;}/*20091106*/
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
/*direction
------------------------------------------------------------------*/
.mart10{margin-top:10px;}
.mart20{margin-top:20px;}
.mart50{margin-top:30px;}/*20091106*/
.marb10{margin-bottom:10px;}
.marb50{margin-bottom:30px;}/*20091106*/
.mar10{margin:10px;}
.padt10{padding-top:10px;}
.padb10{padding-bottom:10px;}
.padl10{padding-left:10px;}
.padr10{padding-right:10px;}
.pad10{padding:10px;}
.alignl{text-align:left}
.alignr{text-align:right}
.alignc{text-align:center;}
.left{float:left}
.right{float:right}
.width635{width:635px}
.width300{width:300px}
.width515{width:515px}/*20091106*/
.width250{width:250px}/*20091106*/
.bgreen{border:1px solid #A8C29F}
.bgreenb{border-bottom:1px solid #A8C29F}
.width120{width:115px;}
.button{width:73px; height:26px; line-height:26px; color:#fff; font-size:14px; background:url(http://img.soufun.com/secondhouse/image/pinggu/images/button.gif) no-repeat; border:0;}
/* layout
------------------------------------------------------------------*/
#wrap{width:100%; margin:0 auto; text-align:center;background:url(http://img.soufun.com/secondhouse/image/pinggu/images/topbg.gif) repeat-x top}
#top{border-bottom:1px solid #ddd; text-align:right;padding:4px 10px;}
.search{width:776px; margin:0 auto;}/*20091106*/
.nav{width:665px;height:32px;}
.nav li{width:133px; height:35px; float:left; line-height:40px; overflow:hidden;}
.nav .out{background:url(http://img.soufun.com/secondhouse/image/pinggu/images/nav_line.gif) right top no-repeat;}
.nav .on{background:url(http://img.soufun.com/secondhouse/image/pinggu/images/nav_line0.gif) right top no-repeat;}
.nav .first{background:url(http://img.soufun.com/secondhouse/image/pinggu/images/nav_first.gif) no-repeat;}
.nav a{font-size:14px; font-weight:bold; color:#36b;text-decoration: none;}.nav a:hover{font-size:14px; font-weight:bold; color:#692;text-decoration: none;}
.pinggu{height:90px;width:100%;padding-top:25px;*padding-top:20px;background:url(http://img.soufun.com/secondhouse/image/pinggu/images/searchbg.gif) repeat-x bottom;float:left; border:1px solid #CDE98F}
.pinggu h1{font-size:18px;float:left;padding-left:35px;line-height:26px; font-family:"黑体";font-weight:100}
.line{width:100%; height:40px;background:url(http://img.soufun.com/secondhouse/image/pinggu/images/search_bk0.gif) repeat-x;float:left;}
.quick{line-height:22px}
.quick a{font-family:Arial}
#main{width:960px;  margin:0 auto;}
#main .rtitle{height:22px;line-height:22px; background:url(http://img.soufun.com/secondhouse/image/pinggu/images/righttitle_bk.gif) repeat-x;border-bottom:1px solid #A8C29F;}
#main h2{font-size:12px; font-weight:bold;  color:#333; text-align:left; padding-left:10px;float:left}/*20091106*/
#main h3{font-size:12px; font-weight:bold;line-height:22px; border-bottom:1px solid #A8C29F; background:url(http://img.soufun.com/secondhouse/image/pinggu/images/righttitle_bk.gif) repeat-x; color:#333; text-align:left; padding-left:10px;}/*20091106*/
.width300 span{padding-right:5px;float:right}
#main .left ul{padding:5px;}
#main .left li{line-height:22px;}
#main .building{ background:url(http://img.soufun.com/secondhouse/image/pinggu/images/building_bk.gif) repeat-x; margin:5px; padding-bottom:10px;line-height:22px; border-bottom:1px solid #A8C29F;}
#main .rusult{background:#F6FAED;}
#footer{width:100%;font-family:Arial; line-height:22px; margin:30px auto; text-align:center}
#footer .footbk{height:24px;background:url(http://img.soufun.com/secondhouse/image/pinggu/images/search_bk0.gif) repeat-x;}
#footer a{color:#333; text-decoration: none;}#footer a:hover{color:#333; text-decoration:underline;}

/* buildtop
------------------------------------------------------------------*/
.buildtop{ overflow:hidden;width:785px; float:left;}
.toprow{width:193px; float:left; margin-top:20px;}
.toprow .title{width:184px; height:40px; line-height:40px;background:url(http://img.soufun.com/secondhouse/image/pinggu/images/toptitle_bk.gif); font-size:16px; font-weight:bold; color:#333;  margin:0 auto;}/*20091106*/
.toprow .list{width:150px; border-right:1px dashed #693; padding:0 20px; margin-top:15px;float:left;}
.toprow .first{width:150px; padding:0 20px; margin-top:15px; border-right:1px dashed #693; border-left:1px dashed #693; float:left;}
.toprow li{width:150px; float:left; line-height:22px;}
.buildtad{width:120px; float:right;}
.buildtad li{margin-top:5px;}

/* help
------------------------------------------------------------------*/
#main .help{ background:url(http://img.soufun.com/secondhouse/image/pinggu/images/building_bk.gif) repeat-x; margin:4px;line-height:22px;}
#main .help .title{ line-height:26px;  border-bottom:1px dashed #693; margin-right:5px;}

/* house width
------------------------------------------------------------------*/
.right .house{padding:5px 10px}/*20091106*/
.house li{height:24px;*height:20px;overflow:hidden}/*20091106*/
.house .type{width:100px; text-align:left; float:left}
.house .price{width:70px; text-align:right; float:left}
.house .from{width:100px; text-align:right; float:right}

/*20091106*/
.right .house2{padding:5px 10px}
.house2 li{height:24px;}
.house2 .type{width:120px; text-align:left; float:left}
.house2 .price{width:50px; text-align:right; float:right; color:#f30}
.house2 .from{width:95px; text-align:center; float:left}

.house4{padding:5px 10px}/*20091106*/
.house li{height:24px;*height:20px;overflow:hidden}/*20091106*/
.house4 .name{width:60px; text-align:left; float:left}
.house4 .type{width:80px; text-align:left; float:left}
.house4 .price{width:60px; text-align:right; float:left}
.house4 .from{width:70px; text-align:right; float:right}

td{font-size:12px}

.ninput {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff}

/*新增css20090518*/
.pinggu .input{height:18px;font-size:14px;padding:2px 0 0 3px;border:1px solid #A5ACB2}/*20091106*/
.select{height:23px;font-size:14px}
.rank {clear:both;font-size:14px;padding-top:25px;}
.button2{ padding:3px 5px 0;font-size:14px;}
.floatl{ float:left}
.button11{width:80px; height:26px; line-height:26px; font-size:14px; text-indent:4px; background:url(http://img.soufun.com/secondhouse/image/pinggu/images/button11.gif) no-repeat; border:0;}

.style11{font-size:18px; font-family:"黑体"; color:#339933;font-weight:200}
#main h1{ font-family:"黑体"; font-size:18px; font-weight:200;line-height:30px;display:inline}
.left .money{font-size:20px; font-family:Arial; color:#FF6600; font-weight:700}/*20091106*/
				
.logo{height:80px;width:945px;margin:0 auto}
.logo dt{float:left;padding-top:15px}
.logo dd{float:right;line-height:60px;padding-top:15px}			
.line{ border-bottom:1px solid #339933; background-color:#B1D45A; background-image:none;height:5px;margin:2px 0 20px;line-height:0;font-size:0}
.ranktitle{ background:url(http://img.soufun.com/secondhouse/image/pinggu/images/ranktitle.gif) no-repeat; width:811px;height:38px;*height:45px;text-align:left;padding-top:7px;*padding-top:10px}
.ranktitle h1{margin:0 35px 0 15px}

/*清除链接虚框*/
a,area {blr:expression(this.onFocus=this.blur()) } /*for IE*/
:focus {-moz-outline-style: none; } /*for Firefox*/

.Menubox {width:625px; margin:0 auto;background:url(http://img.soufun.com/secondhouse/image/pinggu/images/door_bkl2.gif); height:28px;line-height:28px; overflow:hidden; color:#739242; font-weight:bold;}
.Menubox_off{float:left; display:block; cursor:pointer;height:28px; width:99px;color:#393; font-weight:bold; margin:0;}
.Menubox_on{float:left; display:block;border:1px solid #A8C29F; border-bottom:none; background:url(http://img.soufun.com/secondhouse/image/pinggu/images/door_bk0.gif); font-weight:bold; height:27px; line-height:27px;height:28px; width:99px;}
.Contentbox{clear:both; margin:0px auto; border:1px solid #A8C29F; border-top:none;padding-top:5px;width:623px; }

/*最新*/
.samhouse{ background-color:#ccc;width:100%; text-align:center}
.samhouse th{ background-color:#f5f5f5;line-height:24px}
.samhouse td{ background-color:#FFFFFF;line-height:24px}

/*20091106*/
.househot{ padding:5px 10px}
.househot .type{width:80px; text-align:left; float:left}
.househot .price{width:90px; text-align:right; float:left}
.househot .from{width:50px; text-align:right; float:right}

.houserank{ background:url(http://img.soufun.com/secondhouse/image/pinggu/images/rank_bg1.gif) no-repeat;width:250px;height:89px; overflow:hidden}
.houserank dd{ padding:57px 0 0 15px;float:left; margin-right:6px}

/* search list------------------------------------------------- */
#search{width:949px; background:#F7FCFF; padding:10px 0 0 15px; margin:10px auto; line-height:26px; font-size:12px; text-align:left; background:url(http://img.soufun.com/rent/image/searchindex/bk_search.gif) 0 -90px no-repeat; clear:both; border-bottom:1px solid #DDDDDD;}
.searchb{width:964px; height:5px; line-height:0; font-size:0; background:url(http://img.soufun.com/rent/image/searchindex/bk_search.gif) 0 -345px no-repeat;}
#search .searchicon{ width:15px; float:left; margin:5px 5px 0 0}
#search li a{ margin-right:13px; display:inline-block;} 
#search li span{ margin-right:5px;}
#search li .select{ color:#f30; font-weight:bold;border-bottom:none; display:block-inline; padding:5px 8px; background:#fff;}
#search .set input{ border:1px solid #ddd; padding:1px; padding-top:0; background:#fff; vertical-align:middle;}
.subway{width:934px; height:17px;padding:6px 15px; line-height:17px; border-top:1px solid #ddd; background:url(http://img.soufun.com/rent/image/searchindex/bk_search.gif) 0 -50px no-repeat;}
.subway a{ margin-right:13px; display:inline-block;} 

.quxian {width:870px; float:left}
.quxian .select1 a{ color:#f30; font-weight:bold; }
.shangquan {width:855px; background:#fff; margin-left:40px;margin-top:3px;_margin-top:-1px;line-height:20px;}
.shangquan .mid{width:833px;padding:0 10px; border:1px solid #AAD6F2; border-top:none; border-bottom: none;display: block}
.shangquan .mid a{ margin-right:13px;}
.shangquan .top{width:855px; height:5px; background:url(http://img.soufun.com/rent/image/searchindex/bk_search.gif) no-repeat; line-height:0; font-size:0;}
.shangquan .bottom{width:855px;height:5px; background:url(http://img.soufun.com/rent/image/searchindex/bk_search.gif) 0 -26px no-repeat;line-height:0; font-size:0; _margin-bottom:5px;}
.floatl {float:left;}
.floatr {float:right;}

/* list --------------------------------------------------- */
.esflist{width:650px; float:left; text-align:left }
.esflist .name{width:650px;height:28px;padding-top:2px; background:#f8f8f8; border-bottom:1px solid #ddd;border-top:1px solid #ddd;float:left}
.esflist .name dt{width:350px;float:left;padding-top:4px}
.esflist .name p{ margin-right:8px}
.esflist .name span{ height:19px; line-height:19px; background:url(http://img.soufun.com/rent/image/newsearch/rank_up.gif) no-repeat; padding:0 22px 0 6px; float:left;margin-left:1px; }

.esflist .pic{ width:100px; height:75px; padding:3px; border:1px solid #ccc; float:left; margin:10px 0;}
.esflist .house{width:535px;font-size:12px; font-weight:normal; line-height:20px;float:right;margin:10px 0 10px 5px}
.esflist .house dt{width:305px; float:left}
.esflist .house dd{float:left; margin-top:20px}
.esflist .house ul{ clear:both}
.esflist .house dd strong{font-size:16px; color:#f30; margin-right:3px; font-family: Verdana, Arial, Helvetica, sans-serif}
.esflist .housetitle{font-size:14px;line-height:24px}
.esflist .housetitle img{ vertical-align:middle;}
.esflist .area{width:90px;font-size:14px;text-align:center;padding-left:25px}
.esflist .money{width:105px; text-align:right}
.esflist .housetitle .orange{font-size:12px}
.esflist .zoushi{ margin-top:0!important;margin-top:2px}
.esflist .zoushi img{ padding-right:3px; margin-top:-2px}
.esflist .listtitle{background:url(http://img.soufun.com/secondhouse/image/pinggu/images/topbg.gif) repeat-x -1px;height:28px;line-height:28px;border-bottom:1px solid #dddddd; padding-left:10px}

.bkyellow1{background:#FAF9F6;border-bottom:1px solid #ddd;width:650px}
.bkyellow{background:#fff;border-bottom:1px solid #ddd;width:650px}

.searchbar,.searchbar .search{background:url(http://img.soufun.com/rent/image/newsearch/bk2.gif) repeat-x;}
.searchbar{width:677px;height:27px;border-bottom:1px solid #ccc; border-top:none;background-position:0 -580px;padding:10px;overflow:hidden;}
.searchbar .search{background-position: -75px -49px; background-repeat: no-repeat; padding-left:30px; margin-top:3px;}
.searchbar .search input{border:1px solid #bbb; padding:2px 2px; vertical-align:top;}
.results{ margin-right:10px; margin-top:3px;}.results select{height:19px;}

.pages a{ line-height:27px; border:1px solid #ddd; padding:2px 4px 1px;background:#fff;}
.pages a:hover{background:#FAF9F6;}
.btn_page{ height:20px; line-height:18px; border:1px solid #ddd; background:url(http://img.soufun.com/rent/image/searchindex/bk2.gif) 0 -550px repeat-x;}

/*地图下方*/
.mapafter{ border:1px solid #ccc; border-top:0; text-align:left;line-height:21px; padding:3px 10px; }
/*下拉菜单*/
.item{color:#0256B8; white-space:nowrap;height:22px;padding:0 5px; text-align:left}
.itemOver{background-color:#D3EAFF;color:#0256B8; white-space:nowrap;height:22px;padding:0 5px;text-align:left}
.itemFocus{background-color:#2F98EA;color:#FFF; white-space:nowrap;height:22px;padding:0 5px;text-align:left}
/*合作伙伴*/
.friend p{ float:left; margin-bottom:5px;*margin-bottom:0; padding-right:5px}
.friend img{ padding:1px; border:1px solid #ddd; float:left; width:130px;height:55px}

.icon_img {background:transparent url(http://img.soufun.com/secondhouse/image/newsearch/icon_mysf.gif) no-repeat scroll 0 -359px;}
.icon_map {background:transparent url(http://img.soufun.com/secondhouse/image/newsearch/icon_mysf.gif) no-repeat scroll -220px -122px;}
.icon_bbs {background:transparent url(http://img.soufun.com/secondhouse/image/newsearch/icon_mysf.gif) no-repeat scroll -220px -359px;}

/*新增评估排行样式*/
.wrap{ width:960px; margin:0 auto}
.pinggurank {float:left}
.pinggurank dl{ clear:both}
.pinggurank dt{ background: url(http://img.soufun.com/secondhouse/image/pinggu/images/title_bg.gif) no-repeat 0 0; height:36px}
.pinggurank h1{ background: url(http://img.soufun.com/secondhouse/image/pinggu/images/title_bg.gif) no-repeat 0 0;height:36px; font-size:14px; font-weight:700; line-height:36px; text-align:left; text-indent:10px}
.pinggurank h1 span{background: url(http://img.soufun.com/secondhouse/image/pinggu/images/title_bg.gif) no-repeat right -38px; height:36px; display:block}
.pinggurank dd{ float: left}
.width60{ width:55px}
.width70{ width:70px}
.width90{ width:90px}
.width100{ width:100px}
.width270{ width:270px}
.width230{ width:230px; overflow:hidden}
.width205{ width:205px; overflow:hidden}
.width140{ width:140px; overflow:hidden}
.width698{width:698px;}
.width350{width:370px;}
.width320{width:320px;}
.marr10{ margin-right:10px}
.rankborder{ border:1px solid #ccc; border-top:0;}
.pinggurank .titlebg{ background-color:#f5f5f5; height:24px}
.right250{ float:right; width:250px; overflow:hidden}
.right250 p{ margin-bottom:10px}
/*seo添加的样式20100325*/
.wrap960{width:960px; margin:40px auto}
.pinggucitys{position:absolute; top:55px; left:605px; width:280px;_width:310px; padding:10px; text-align:left; background-color:#FCFFF5; border:2px solid #CDE98F}
/*360WebApp合作样式*/
.redb{ color:#FF0000; font-weight:bold;}
.font18{ font-size:18px;}
.pinggunew{ width:100%;float:left; border-bottom:1px solid #A8C29F;}
.pinggul{ width:120px;  height:90px;  float:left; overflow:hidden; }
.pinggul img{ margin-top:20px;}
.pinggu span{ width:250px; float:left; padding-left:10px; text-align:left}
.pinggul h1{font-size:18px;float:left;padding-left:35px;line-height:26px; font-family:"黑体";font-weight:100}
.pinggur ul{ width:560px; float:left;margin:10px 0px 0px 10px; padding:0; list-style:none; }
.pinggur li{ width:560px; float:left;margin:0px; line-height:24px; padding:0; text-align:left;}
.pinggur li a{ margin-right:5px; }
.pinggur{ width:576px;  height:90px;  float:right;overflow:hidden; }

/* keywords add20111130 ---------------------------*/
.keywords{ padding:5px 10px; display:table-cell;}
.keywords a{width:135px;color:#666; white-space:nowrap; overflow:hidden; float:left;}
/* inputcity add20121120 ---------------------------*/
.pginput{ position:relative;}
.inputcity{width:260px;padding:5px 0 5px 10px;text-align:left;background-color:#fff; border:1px solid #999;position:absolute; top:24px; left:75px;}
.inputcity a{width:50px; padding-right:2px; font-size:12px; float:left;display:block;white-space:nowrap;overflow:hidden;}