/* 页面框架 */
*{margin:0; padding:0; border:0;word-break:break-all; }
body{/*text-align:center;*/font-family:Verdana, Geneva, sans-serif; background:#D6DBDE; font-size:12px; color:#333; }
#Frameset,  #mainBlock { width:966px; margin:0 auto; text-align:left;}
ul,li{list-style:none;}
.spacer{clear:both; height:1px;}
a{ text-decoration:none; color:#333333}
a:hover{ text-decoration:underline; color:#FF0000}

/*页面主要类*/
.head{width:100%;float:left;}
.top_nav_er{height:64px; float:left; width:100%; background:url(/esf/images/top_l_er.gif) no-repeat #FFF; }
#top_nav{ float:right; margin:10px;}
#es_logo{ float:left; margin:10px; display:inline;}
#top_nav li {float:left; }
#top_nav li a{ font-size:13px; font-weight:bold; color: #656565; text-decoration:none;}
#top_nav li a:hover{ color:#378200; text-decoration:underline; }
#top_nav .top_nav_pic{font-weight:bold; color: #CCC; font-size:10px; width:10px; text-align:center;}
/*头部导航*/
#es_nav{ margin-top:4px;width:100%;float:left; height:38px; font-size:14px;background:url(/esf/images/nav_center_er.gif) repeat-x;}
#es_nav ul{ float:left;background:url(/esf/images/nav_left_er.gif) left top no-repeat; padding-left:15px;}
#es_nav li {float:left;display:inline; padding-top:6px;}
#es_nav .li_pic {padding-top:12px;}
#es_nav a            { float:left;padding:0 0 0 7px;text-decoration:none; font-weight:bold;}
#es_nav a span       { float:left; display:block;  padding:7px 16px 8px 7px; color:#FFF; }
#es_nav a:hover      { background:url(/esf/images/nav_hover_l_er.gif) no-repeat left  top; cursor: pointer;}
#es_nav a:hover span { background:url(/esf/images/nav_hover_r_er.gif) no-repeat right top; color: #378200;}
#es_nav_login             { float:right; width:200px; height:30px; margin:3px 0 0 0; background-color:#FFF ;/*background: url(/esf/images/nav_login.gif) no-repeat 10px 4px;*/ font:12px SimSun, Terminal;}
#es_nav_login span        { line-height:30px;}
#es_nav_login a:hover     { background:none; text-decoration: underline;}
#es_nav_login a:hover span{ background:none;}
#es_nav_right     {float:right; width:7px; height:31px;background:url(/esf/images/nav_right_er.gif) no-repeat ;}
/*头部搜索*/
#es_ss{ float:left; width:100%;background: url(/esf/images/ss_c.gif) repeat-x; height:52px;}
#es_ss_left{ float:left;width:5px; height:52px; background:url(/esf/images/ss_l.gif) no-repeat}
#es_ss_right{ float:right;width:5px; height:52px; background:url(/esf/images/ss_r.gif) no-repeat}
#form_es{ float:left; padding:15px 0 0 30px; text-align:center}
#form_es button{width:65px;height:20px;background: url(/esf/images/button_es.gif) no-repeat;line-height:20px; cursor:pointer; color: #FFF; margin-left:10px; float:left}
#form_es .select_es{border:solid 1px #CCC;width:100px;height:20px; color:#999;float:left; margin-right:5px;}
#textfield_es{border:solid 1px  #CCC;width:160px; height:18px;float:left; }
/*总体布局*/
#er .content{ float:left; margin:5px 0 0 0;}
#er .content_left{ width:695px; float:left;  margin-right:5px;}
#er .content_right{ width:265px; float:left;}
/*圆角盒子*/
#er .box{ width:100%;  background: url(/esf/images/er_box_bot_l.gif) no-repeat left bottom; float:left; margin-bottom:5px;}
#er .box_inner{ background:url(/esf/images/er_box_top_l.gif) no-repeat left top; float:left }
#er .box .box_inner h2{background:url(/esf/images/er_box_top_r.gif) no-repeat right top; height:33px; color:#390; font-size:16px; }
#er .box  .box_inner h2 span{float:left; background:url(/esf/images/h_dot.gif) no-repeat left 4px; padding:2px 0 0 15px; margin:6px 0 4px 6px; display:inline}
#er .box  .box_inner h2 span a{ color:#339900; text-decoration:none; }
#er .box .box_inner h3{background:url(/esf/images/er_box_bot_r.gif) no-repeat right bottom; height:16px;color:#999; font-size:13px; padding:10px; float:right }
#er .box .box_content{ background:#FFF; padding:10px; float:left}
#er .box .box_inner h3 a{ color:#999;text-decoration:none;}
#er .box  .box_inner h3 a:hover{text-decoration:underline;color:#390}
/*一周回顾*/
.yzhg_top{height:210px; border:6px solid #b8da7b; padding:16px;}/* #FFCD96*/
.yzhg_top_pic{ float:left; }
#yzhg_top_pic{ width:280px; height:210px; border:1px solid #E3E3E3; float:left;}
.line{ width:30px; height:210px; background:url(/esf/images/line.gif) no-repeat center top; float:left}\
.yzhg_top_news{float:left; width:318px;height:210px; }
.yzhg_top_news h1{ font-size:14px; color:#390; line-height:30px;}
.yzhg_top_news h1 a{ color:#390; }
.yzhg_top_news ul{ margin-top:5px;}
.yzhg_top_news ul li{line-height: 20px; }
.yzhg_top_news ul li a{ text-decoration:none;}
.yzhg_top_news ul li a:hover{text-decoration:underline;color:#333}

.yzhg_top .es_more,.more2{ font-size:13px; color: #666666; text-align:right; font-weight:bold; color:#999}
.yzhg_top .es_more a,.more2 a{ color:#999;text-decoration:none;}
.yzhg_top .es_more a:hover,.more2 a:hover{text-decoration:underline;color:#390}


.yzhg_top_news_list{ float:left; }
.yzhg_top_news_list ul{ float:left; margin:5px 3px; display:inline; width:330px; overflow:hidden; background-color:#FFF}
.yzhg_top_news_list ul h4     { font-size:20px; line-height:200%;color:#FF0000; font-family:"微软雅黑"; overflow:hidden; white-space:nowrap; }
.yzhg_top_news_list ul h4 a   { color:#FF0000;}
.yzhg_top_news_list ul li         { font-size:14px; line-height:150%;}
.yzhg_top_news_list ul li a       { display:block; width:300px; overflow:hidden; float:left; text-decoration:none;color:#333; white-space:nowrap; margin-right:10px;}
* html .yzhg_top_news_list ul li a{ width:310px; }
*+html .yzhg_top_news_list ul li a{ width:310px; }
.yzhg_top_news_list ul li a:hover { text-decoration:underline;color:#FF0000;}
/*D2D推荐，盒*/
.es_tj_tu{ width:100%;}
.es_tj_tu ul{ height:265px; float:left; padding:5px; } 
.es_tj_tu ul li{width:90px; float:left; height:130px; margin-right:5px; display:inline}
.es_tj_tu  ul li img{padding:2px; border:solid 1px #999;}
#er .box .box_content .es_tj_tu ul li h1{height:15px; text-align:center; line-height:15px; font-size:12px;font-weight:normal; overflow:hidden;}
#er .box .box_content .es_tj_tu  ul li h2{height:16px; line-height:16px; text-align:center;  font-size:12px; color:#C00;font-weight:normal;}

/*论坛热贴盒子*/
.es_lt_rt       { width:100%;}
.es_lt_rt ul    { height:250px; width:220px; float:left; padding-left:25px;background:url(/esf/images/liemenu.jpg) no-repeat left top;}
.es_lt_rt ul li { float:left;line-height:25px; width:220px; overflow:hidden; white-space:nowrap;}

/*个人房源盒子*/
.es_grfy_box .fy{ width:333px; border:solid 1px #cecece; background:#fcfcfc; float:left; margin:2px 2px 2px 0;}
.es_grfy_box h5  { background:url(/esf/images/1.JPG) repeat-x; border-bottom:solid 1px #cecece; font-size:12px; line-height:18px;padding:5px 5px 5px 10px;}
.es_grfy_box h5 a{ margin-left:150px; vertical-align: middle}
.es_grfy_box p   {text-align:right; margin:0 10px; background:url(/esf/images/3.JPG) no-repeat 210px 50%; }
.es_grfy_box p a { color:#ef8e03;}
.es_grfy_box table { border:0px; text-align:center;}
.es_grfy_box td    { width:112px; border-bottom:dashed 1px #cecece; overflow:hidden; white-space:nowrap; line-height:180%;}
.es_grfy_box td a  { width:120px; display:block; overflow:hidden; text-align:left; white-space:nowrap;}
* html .es_grfy_box td a { width:100px;}
*+html .es_grfy_box td a { width:100px;}
.es_grfy_box .table{ margin:10px;}
.es_grfy_box .table-top td {color:#676767; border-bottom:none; line-height:25px; font-weight:bold}
.es_grfy_box .ys     { color:#ef8e03;}
.es_grfy_box .big    { clear:both;}

/*中介房源盒子*/
.es_zjfy_box .fy{ width:670px; border:solid 1px #cecece; background:#fcfcfc; float:left; margin:2px 2px 2px 0;}
.es_zjfy_box  h5{ background:url(/esf/images/1.JPG) repeat-x; border-bottom:solid 1px #cecece; font-size:12px; line-height:18px;padding:5px 5px 5px 10px;}
.es_zjfy_box h5 a{ margin-left:490px;vertical-align: middle; display:inline}
.es_zjfy_box  p{text-align:right; margin:0 10px; background:url(/esf/images/3.JPG) no-repeat 550px 50%; }
.es_zjfy_box p a{ color:#ef8e03;}
.es_zjfy_box  table { border:0px; text-align:center; width:50%;}
* html .es_zjfy_box  table { border:0px; text-align:center; width:49%;}
.es_zjfy_box  td    { width:85px;border-bottom:dashed 1px #cecece; line-height:180%}
.es_zjfy_box  td a  { width:84px; display:block; overflow:hidden; white-space:nowrap; text-align:left; }

.es_zjfy_box .table{ margin:0px;}
.es_zjfy_box .table-top td {color:#676767; border-bottom:none; line-height:25px; font-weight:bold}
.es_zjfy_box .ys  { color:#ef8e03;}
.es_zjfy_box .big { clear:both;}

/*经纪人房源盒子*/
.es_jjrfy_box .fy{ width:243px; border:solid 1px #cecece; background:#fcfcfc; float:left; margin:2px 0px 2px 0;}
.es_jjrfy_box h5   { background:url(/esf/images/1.JPG) repeat-x; border-bottom:solid 1px #cecece; font-size:12px; line-height:18px;padding:5px 5px 5px 10px;}
.es_jjrfy_box h5 a { margin-left:50px;vertical-align: middle; display:inline}
.es_jjrfy_box p    {text-align:right; margin:0 10px; background:url(/esf/images/3.JPG) no-repeat 550px 50%; }
.es_jjrfy_box p a  { color:#ef8e03;}
.es_jjrfy_box  table{ border:0px; text-align:center;}
.es_jjrfy_box  td   { width:85px;border-bottom:dashed 1px #cecece; line-height:180%}
.es_jjrfy_box  td a { width:83px; display:block; overflow:hidden; white-space:nowrap; text-align:left; }
.es_jjrfy_box .table        { margin:0px;}
.es_jjrfy_box .table-top td {color:#676767; border-bottom:none; line-height:25px; font-weight:bold}
.es_jjrfy_box .ys           { color:#ef8e03;}
.es_jjrfy_box .big          { clear:both;}

/*经纪人盒子*/
#er .box .box_content .es_mx_jjr{width:100%; margin-top:5px;  background:url(/esf/images/jjrbg.jpg) repeat-x bottom center;}
#er .box .box_content .es_mx_jjr .mx_jjr_top{height:80px;}
#er .box .box_content .es_mx_jjr .mx_jjr_top img{float:left; width:48px; height:48px; margin:7px 0 0 5px; padding:3px 6px 6px 3px; background:url(/esf/images/jjrimg.jpg) no-repeat center center;}
#er .box .box_content .es_mx_jjr .mx_jjr_top h1{height:23px; width:182px; line-height:23px; font-size:12px; background:url(/esf/images/xian.jpg) repeat-x bottom center; float:left; margin-left:5px; font-weight:normal;}
#er .box .box_content .es_mx_jjr .mx_jjr_top h1 span{color:#FF9900;}
#er .box .box_content .es_mx_jjr .mx_jjr_bom{height:75px;}
#er .box .box_content .es_mx_jjr .mx_jjr_bom li{width:128px; font-size:12px; height:35px; margin:2px; float:left; line-height:17px; background-color:#EFEFEF; display: inline; overflow:hidden; white-space:nowrap;}
#er .box .box_content .es_mx_jjr .mx_jjr_bom li h1{height:17px; line-height:17px; background-color:#CBCBCB; font-size:12px; font-weight:normal;}

/*淘房地图盒子*/
.er_map{ width:100%}
.er_map .map{ width:245px; height:320px; float:left; background:url(/esf/images/map.gif) no-repeat}
.er_map .map_but{ float:left; margin:9px 3px 1px 1px;}

/*底部盒子*/
.Foot{ width:100%; }
.foot_l{ width:13px; height:75px; float:left; background:url(/esf/images/Foot_bj_1.jpg) no-repeat left top}
.foot_c{text-align:center;width:100%; height:75px; float:left; background:url(/esf/images/Foot_bj_2.jpg) no-repeat right top #FFF}
.foot_c p{ padding:10px}

#MapBlock { width: auto;}
