﻿@charset "utf-8";
/* CSS Document */
bady{background:#FFF;}
dl , dt , dd {margin:0px; padding:0px;}
body {background:#FFF;}
#header {width:920px;margin:0 auto;position:relative;}
#xqtop {width:920px; height:30px;line-height:30px;background:url(../images/linebg.jpg) repeat-x;}
.ad70 {width:920px; height:70px; margin:5px auto; clear:both;}
#header h1 {width:920px; height:50px;}
#header h1 a {width:330px; height:50px; display:block;background:url(../images/esfmain.jpg) no-repeat;}
/*nav*/
#nav {width:920px; height:55px;background:url(../images/esfmain.jpg) no-repeat 0 -55px; margin:5px auto 0;}
#nav .nav01 , #nav .nav02 {height:27px; padding:0px 20px;line-height:27px;}
#nav .nav01 a {padding:0 10px;border-right:#000 solid 1px; font-size:13px;}
#nav .nav01 a.b {border:none;}
#nav .nav01 a.current {color:#FFF;width:109px;color:#FFF; border:none; text-align:center;font-size:14px;}
#nav .nav02 a {padding:0 10px; border-right:#FFF solid 1px; color:#FFF;font-size:14px;}
/*search*/
#search {width:918px; height:auto;border:#D5D5D5 solid 1px; border-top:none; margin:0px auto;}
.searcht {height:28px; background:url(../images/linebg.jpg) 0 -33px; line-height:28px; position:relative;}
.fsearch {width:100px;height:23px;background:url(../images/esfmain.jpg) no-repeat -430px 2px;text-indent:-999px;}
.fsearchr {height:28px;width:400px;right:10px; top:0px;text-align:right; position:absolute;}
.fsearchr .sipt {border:#CCC solid 1px;margin-top:3px;}
.fsearchr .btn {border:none;height:23px;width:39px; background:url(../images/linebg.jpg) no-repeat 0 -70px;}
.fscontent {width:620px; padding:5px 10px; float:left;}
.fscontent li.f {width:575px; padding-left:45px; line-height:20px; margin-top:5px;}
.fscontent li.f strong {margin-left:-45px;color:#2054BD; font-weight:normal;}
.fscontent li.f a {padding:0 3px;}
.fscontent li.s {margin-left:40px; padding:5px;border:#DCDCDC dashed 1px; background:#FFFFEF; line-height:20px;}
.fssidebar {width:260px; padding:5px 9px; float:left;}
.fss01 {height:50px; line-height:22px; font-size:14px;}
.fss02 {height:60px;clear:both;font-size:14px; font-weight:bold;margin-top:10px;}
.fss02 a {width:80px; height:30px;background:url(../images/esfmain.jpg) no-repeat -650px 0; float:left; display:block; margin-left:5px; text-align:center; line-height:26px;}
.fss02 a:hover {background:url(../images/esfmain.jpg) no-repeat -730px 0;}
/*main*/
#rmain {width:920px; height:auto; margin:5px auto;}
.subnav {width:920px; height:30px; line-height:30px;}
	/*left list*/
.rcontent {width:680px;float:left;}
.rctop {width:670px; height:25px; background:url(../images/linebg.jpg) repeat-x 0 -95px;border:#D9DDBE solid 1px; border-top:0px; overflow:hidden;}
.rctop table {margin-top:4px;}
.rctop table .btn {height:20px;}
.rcc {width:670px;padding:5px 0;border:#D9DDBE solid 1px; border-top:0px;}

.rcc li.list  {background:#FFF7D9;width:670px;height:65px;border-bottom:#DCDCDC solid 1px; overflow:hidden;}
.rcc li {width:670px; background:#FFF; height:65px;border-bottom:#DCDCDC solid 1px; overflow:hidden;}
.rcc .check {width:30px;height:40px; text-align:center;padding-top:20px;}
.rcc .house {width:200px;height:60px; overflow:hidden;}
.rcc .house a:link ,.rcc .house a:visited  ,.rcc .house  a:hover ,.rcc .house  a:active {color:#2155BD}
.rcc .house h2 {font-size:14px;color:#999; overflow:hidden; height:30px; line-height:30px;}
.rcc .house h2 span {font-size:12px; font-weight:normal;}
.rcc .house h3 {font-size:12px; font-weight:normal;text-align:left;color:#414141;}
.rcc .price {width:120px;height:60px;}
.rcc .price h3 , .rcc .area h3 , .rcc .time h3 {text-align:center; font-size:14px;color:#FF5500; height:30px; line-height:30px;}
.rcc .price h4 , .rcc .area h4 , .rcc .time h4 {text-align:center; font-size:12px; font-weight:normal; color:#999;}
.rcc .area {width:100px;height:60px;}
.rcc .area h3 , .rcc .time h3 {color:#000;font-size:12px;font-weight:normal;color:#414141;}
.rcc .time {width:120px;height:60px;}
.rcc .pic {width:100px;height:60px;}
.rcc .pic img {width:90px; height:50px;border:#666 solid 1px; margin-top:5px;}
.rcc .rbottom {width:670px; height:30px; line-height:30px;}
/*翻页样式*/
.num{float:right; font-weight:bold; margin-right:20px; margin-top:10px; clear:both;font-family:宋体,serif;}
.num .normal{background:#F62153;border:1px solid #F62153; padding:3px 5px 2px 5px;margin:0 3px 0 0; float:left; color:#FFF;}
.num .dot{float:left;}
.num a{padding:3px 5px 2px 5px;margin:0 3px 0 0;background:#FFF;border:1px solid #666; color:#999; float:left;} 
.num a:visited {color:#999;}
.num a:hover{color:#FFF;border:1px solid #F62153; background:#F62153;}

	/*right sidebar*/
.rsidebar {width:240px;float:left;}
.rsbox {border:#E19D00 solid 1px; width:235px;}
.rsbox h4 {font-size:12px; background:url(../images/esfmain.jpg) no-repeat -811px -1px; height:21px; line-height:21px;border-bottom:#E19D00 solid 1px; padding-left:10px;}
.rsbox .newslist {margin:5px auto;width:220px;}
.rsbox .newslist li {height:22px; line-height:22px; overflow:hidden;background:url(../images/dot.gif) no-repeat 2px 10px; padding-left:10px;}

/*二手房展示页*/
.rctittle {width:670px; height:65px;position:relative; padding-top:10px;border-top:#D9DDBE solid 1px;}
.rctittle h1 , .rctittle h4 {height:30px;font-weight:normal; padding-left:20px;}
.rctittle h1 {font-size:20px; font-family:"黑体", "宋体";line-height:30px;}
.rctittle h1 span {font-size:14px; font-family:"宋体"; color:#000; font-weight:normal;}
.rctittle h4 {font-size:12px;color:#999;border-bottom:#CCC dashed 1px;width:450px;}
.rctittle .detail {border:#D9DDBE solid 1px;background:#F8F9F2;width:190px; height:auto!important; min-height:120px; height:120px; padding:5px; z-index:5; position:absolute; top:50px; right:10px;}
.rctittle .freeaend { position:absolute; top:10px; right:10px; }
.rctittle .detail li {height:30px; line-height:30px; padding-left:5px; overflow:hidden;}
.rctittle .detail li span {font-size:18px; text-decoration:underline;}
.rd th {text-align:right; font-size:12px;font-weight:normal; background:#F5F5F5; color:#42661E;border-bottom:#FFF solid 1px;}
.rd td {text-align:left; padding-left:10px; font-size:12px;border-bottom:#FFF solid 1px; line-height:18px;}
.rd td h3 {font-size:16px;}
.rd td h3 span {font-weight:normal; font-size:12px;}
.rdpic {width:660px; height:auto; clear:both; margin-top:15px;}
.rdpic h3 {font-weight:normal; font-size:14px; padding-left:10px; border-bottom:#CCC dashed 1px; height:25px; line-height:25px;}
.rdpic ul {padding-left:10px;}
.rdpic li {width:130px; height:160px; float:left; margin-top:10px;}
.rdpic li img {width:110px; height:130px; padding:3px; border:#DCDCDC solid 1px;}
.rdpic li span {width:110px;height:25px; line-height:25px; text-align:center; display:block; clear:both;}

.tips {background:#FFFFCD; clear:both; margin:10px 20px 10px 0;border:1px solid #FCE5B2; padding:5px 10px; line-height:20px;}

/*2010-05-26 add*/
#right{margin:15px auto;float:none;}


