/* CSS Document */
*{ margin:0; padding:0}
body{background:#fff;font-size:12px; color:#333; font-family:"宋体"; background:url(http://img.soufun.com/secondhouse/image/esfnew/images/agent/body_bg.gif) repeat-x;}
img{border:none;}
a{color:#0055BB; text-decoration:none;}a:hover{color:#f30; text-decoration:underline;}
ul,li,ol{ list-style:none;}
input, select,textarea{ font-size:12px; color:#666;}

/* margin/padding/float ----------------------------------- */
.mt25{ margin-top:25px;}
.mt50{ margin-top:50px;}
.mt10{ margin-top:10px;}
.ml20{ margin-left:20px;}
.floatl{ float:left;}
.floatr{ float:right;}
.clear{ clear:both;}
.alignc{ text-align:center;}
.alignr{ text-align:right;}
.borderb{ border-bottom:1px solid #DAE6F2;}

/* font-size/ font-family --------------------------------- */
.font12{font-size:12px;}
.font14{font-size:14px;}
.font14b{font-size:14px; font-weight:bold}
.font20b{font-size:20px;font-family:Arial; padding-right:5px;} 

/* color -------------------------------------------------- */
.red{ color:#FF0000;}
.orange,.orange a{color:#FFB27F;}
.gray9,.gray9 a{color:#999;}.gray9 a:hover{color:#f30;}
.gray6,.gray6 a{color:#666;}.gray6 a:hover{color:#f30;}
.green,.green a{color:#009900;}
.blue,.blue a{color:#0055BB;}
.black,.black a{color:#333;}

/* header---------------------------------------*/
.header{ width:100%; height:30px; background:#f5f5f5;}
/*topheader*/
.topheader a:link,.topheader a:visited,.topheader a:active {color:#333;} 
.topheader a:hover{color:#ff3300!important;text-decoration:underline;} 
.topheader{width:950px;height:28px;line-height:28px;margin:0 auto;font-family:arial !important;}
.topheader dt{ float:left}
.topheader dd{ float:right}

/* wrap-----------------*/
.wrap{ width:960px; background:url(http://img.soufun.com/secondhouse/image/esfnew/images/agent/wrap_bg.gif) repeat-y; margin:0 auto; padding:0 18px;}
/* title-----------------*/
.title{ width:960px;}
/*shop name/logo*/
.shop_name{ margin:20px 0; width:630px; float:left}
.shop_name .logo img { height: 45px;width: 135px;}
.shop_name dd{ float:left; margin-right:10px;}
.shop_name_font{ font:normal 30px/48px "微软雅黑","黑体";}
/*search-----------------*/
.search{ width:320px; height:70px; float:right}
.search li{ height:19px; border:1px solid #e5e5e5; line-height:19px; padding:0 15px;  margin-right:10px; border-bottom:none;float:left; cursor:pointer}
.search .li_up{ border:none;height:20px;  line-height:20px; padding:0 15px;  margin-right:10px; float:left;  background:#4A4A4A; color:#fff;}
.search .box{ width:318px; height:48px;  border:1px solid #e5e5e5; background:#F5F5F5; float:left}

/* nav-----------------*/
.nav{ width:960px; height:38px; background:url(http://img.soufun.com/secondhouse/image/esfnew/images/agent/nav_bg.gif) repeat-x;}
.nav li{ float:left; padding:0 25px; margin-left:5px; font:bold 14px/33px "宋体"; color:#FFFFFF; display:inline}
.nav li a,.nav li a:hover{color:#FFFFFF; text-decoration:none}
.nav .li_on{ background:#fff; color:#333; height:33px;}
.nav .li_on a,.nav .li_on a:hover{ color:#333; text-decoration:none}
/* link-----------------*/
.link{ position:relative; width:960px; height:296px;}
.link .phone{ position:absolute; z-index:99; top:2px; left:38px; width:270px; height:32px; font: bold 19px/32px "微软雅黑", "黑体";}
/* infor-----------------*/
.banner{ width:958px; border:1px solid #c5c5c5;}
.banner .infor{ width:425px; float:left; margin:20px 0px 0px 10px;display:inline}
.banner .infor .li_left{width:175px; float:left; display:inline}
.banner .infor .li_left .logo img{ border:1px solid #ccc; padding:1px; width:135px; height:45px;}
.banner .infor .li_left li{width:175px;line-height:23px; float:left;}
.banner .infor .li_right {width:250px; float:right;}
.banner .infor .li_right li{ width:250px; line-height:23px; float:left;}

.banner .scroll{ width:520px; height:160px; float:left; margin-top:10px;}
.banner .scroll .btn_left{ background:url(http://img.soufun.com/secondhouse/image/esfnew/images/agent/btn_left.gif); width:26px; height:26px;margin-top:68px; cursor:pointer; float:left}
.banner .scroll .btn_right{ background:url(http://img.soufun.com/secondhouse/image/esfnew/images/agent/btn_right.gif); width:26px; height:26px;margin-top:68px;cursor:pointer; float:left}
.banner .scroll .pic{ width:456px;overflow:hidden; margin:0 4px; float:left;}
.banner .scroll .pic dl{ width:110px; height:145px; overflow:hidden; border:1px solid #dadada; margin:0px 1px; padding:5px 0; float:left; display:inline}
.banner .scroll .pic .dianzhang{ border:1px solid #F6C984;}
.banner .scroll .pic .dianzhang dd{ width:110px; text-align:center; line-height:26px; float:left; margin:0}
.banner .scroll .pic .dianzhang dd img{ float:left; margin:3px 5px 0 ;}
.banner .scroll .pic dt{ width:90px; padding:0 10px; text-align:center; float:left}
.banner .scroll .pic dt img{ width:90px; height:120px;}
.banner .scroll .pic dd{ width:110px; text-align:center; float:left; margin:6px 0;}
.banner p{ width:922px; background:url(http://img.soufun.com/secondhouse/image/esfnew/images/agent/icon_call.gif) 8px 50% no-repeat; padding-left:28px; margin:10px 4px 0; border-top:1px solid #eee; line-height:28px; float:left; display:inline}

/* list-----------------*/
.list{ padding-bottom:25px;}
.list .title{  border-bottom:1px solid #c5c5c5; width:960px; float:left}
.list .title li{ background:#343434; font:bold 16px/28px "宋体"; color:#fff; padding:0 30px; float:left}
.list .title .more{font:normal 14px/28px "宋体";}
.list dl{ width:226px; float:left; overflow:hidden; margin:20px 7px 0px 7px; display:inline}
.list dt img{ border:1px solid #c5c5c5; padding:2px; width:220px; height:165px;}
.list dd { text-align:center; margin-top:13px;}
.list .money{ font: bold 30px/30px "微软雅黑","黑体"; color:#333}
.list .price{ font: bold 30px/30px Arial; color:#FF6600;}
.list .date{ font: bold 18px/30px "微软雅黑","黑体"; color:#FF6600;}
.list .btn{ width:106px; height:26px; background:url(http://img.soufun.com/secondhouse/image/esfnew/images/agent/btn_look.gif); border:none; cursor:pointer }

/*小搜索2011.3.29 begin*/
.search_all{height:25px; margin:10px 0 0 6px;}
#selectbox .select_box{float:left;width:83px; margin-right:5px;  _margin-right:3px;height:25px;}
#selectbox div.tag_select,#selectbox div.tag_select_hover,#selectbox div.tag_select_open{display:block;width:58px;height:25px;line-height:25px;font-size:12px;color:#888;background:url(http://img.soufun.com/secondhouse/image/esfnew/images/agent/searchbj.gif) no-repeat 0 -28px;padding:2px 20px 0 7px;}
#selectbox div.tag_select_hover,#selectbox div.tag_select_open{background-position:0 -56px;}
#selectbox ul.tag_options{padding:0;margin:0;border:1px solid #3c91e0;width:80px; background:#fff; float:left; overflow:hidden}
#selectbox ul.tag_options li{display:block;width:60px;padding:0 10px;height:25px;text-decoration:none;line-height:22px;color:#0256b8;}
#selectbox ul.tag_options li.open_hover{background:url(http://img.soufun.com/secondhouse/image/esfnew/images/agent/searchbj.gif) no-repeat -1px -84px;color:#0256b8}
#selectbox ul.tag_options li.open_selected{background:url(http://img.soufun.com/secondhouse/image/esfnew/images/agent/searchbj.gif) no-repeat -1px -114px;color:#fff}
.search_all .btn{ width:70px; height:25px; background:url(http://img.soufun.com/secondhouse/image/esfnew/images/agent/btn_search.gif); border:none; margin-top:1px; cursor:pointer; float:left;}
/*-------------------------------搜索2011.3.29 input*/
.search_input{float:left;height:25px; margin-top:1px;}
.search_input .inp2{float:left;width:2px;height:25px;background:url(http://img.soufun.com/secondhouse/image/esfnew/images/agent/searchbj.gif) no-repeat right 0px;position:absolute;top:0px;right:-1px!important;right:-2px;}
.search_input .inp1{float:left;height:25px;position:relative;}
.search_input .inp1 input{float:left;height:25px;line-height:25px;width:118px;padding-left:30px;overflow:hidden;background:url(http://img.soufun.com/secondhouse/image/esfnew/images/agent/searchbj.gif) repeat-x 0px 0px;font-size:12px;color:#888;border:0px;}
.search_all select {float:left;}  

/*---------------------------------shop_list css begin------------------------------*/
.mt5{ margin-top:5px;}
.mr20{ margin-right:20px;}
.padb10{ padding-bottom:10px;}
.shop_list{ width:960px;}
.wid250{ width:250px;}
.column{ width:100%; border:1px solid #c5c5c5;}
.column .title{ width:230px; height:33px; background:url(http://img.soufun.com/secondhouse/image/esfnew/images/agent/sidebar_title.gif) repeat-x;  padding:0 10px;}
.column .title h2{ font:bold 14px/32px "宋体"; float:left }
.column .title .more{ float:right;font:normal 12px/32px "宋体";}
/* list shop infor*/
.column .infor{ width:230px; padding:10px; background:#f7f7f7;}
.column .infor dt{ text-align:center; padding:10px 0;}
.column .infor dt img{ height:45px;width:135px; border:1px solid #ccc; padding:2px;}
.column .infor dd{ line-height:24px; text-align:left;}
/* list shopmanger infor*/
.column .shopmanger{ width:230px; padding:20px 10px; text-align:center;}
.column .shopmanger dt img{ border:1px solid #ccc; padding:2px; width:140px; height:185px;}
.column .shopmanger dd{ line-height:24px;}
/* list agent*/
.column .agent { width:230px; padding:10px;}
.column .agent dl{width:94px; float:left; margin:10px 10px 0 10px; text-align:center; display:inline}
.column .agent dt img{width:90px; height:120px; border:1px solid #ccc; padding:2px; }
.column .agent dd{line-height:20px;}

/* list shop*/
.column .shop{ width:230px; padding:10px;}
.column .shop dt{ width:230px; height:135px; overflow:hidden; margin-bottom:5px;}
.column .shop dd{ line-height:22px; text-align:left;}

/* list jiansuo*/
.column .jiansuo{ width:230px; padding:0 10px;}
.column .jiansuo li{ width:230px; float:left; line-height:22px;}

/*--new house--*/
.house_list{width:700px; overflow:hidden;}
.houselist_title{ height:25px;width:700px;border-bottom:1px solid #ccc;font:bold 14px/24px "宋体"; color:#333; text-align:left; float:left; padding-left:10px;}
.houselist_title .more{ float:right;font:normal 12px/24px "宋体"; margin-right:10px;}
.esflist_new{width:700px; margin:10px auto 0;}
.bkyellow_new,.bkyellow1_new{width:690px;background:#fff;border-bottom:1px solid #ddd; padding-left:10px;}.bkyellow1_new{background:#FAF9F6;}
.esflist_new .pic{width:100px; height:75px; padding:3px; border:1px solid #ccc; float:left; margin:10px 0;}
.esflist_new .house{width:570px;font:12px/22px "宋体";margin:10px 0;float:right; }
.esflist_new .house dt {float: left; width: 340px;}
.esflist_new .housetitle a{font:bold 14px/22px "宋体";color:#0053DF;}
.esflist_new .housetitle a:visited { color:#551A8B; } 
.esflist_new .housetitle img{vertical-align:middle;}
.esflist_new .time a{ margin-right:5px;}
.esflist_new .house dd{margin-top:20px;float:left; }
.esflist_new .house dd strong{margin-right:3px; font:bold 17px/20px Verdana;}
.esflist_new .area{width:80px;text-align:right;}
.esflist_new .money {color: #FF3300; position: relative;text-align: right;width: 150px;}

.pages a, .pages a:link, .pages a:visited {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DDDDDD;color: #333333;font: 12px/20px "宋体";margin-left: 5px;padding: 1px 4px;}
.orange, .orange a:link, .orange a:visited { color: #FF3300 !important;}
.orange, .orange a {color: #FF3300;}

/*---------------------------------shop_term css begin------------------------------*/
.mtb6{ _margin:6px 0;}
.shop_term{ width:960px;}
.termlist{width:700px; overflow:hidden;}
.termlist_title{ height:25px;width:690px;border-bottom:1px solid #ccc;font:bold 14px/24px "宋体"; color:#333; text-align:left; float:left; padding-left:10px; margin-bottom:10px;}
.termlist_con{float:right; width:710px; padding-left:-10px; }
.termlist dl{ width:323px; border:1px solid #ddd;margin-right:8px; padding:10px 10px 8px; float:left; margin-top:10px; }
.termlist dl dt{ float:left}
.termlist dl dt img{ border:1px solid #dedede; padding:2px; width:90px; height:120px;}
.termlist dl dd{ width:215px;line-height:26px; float:right;}
.termlist dl dd img{ vertical-align:middle}
.termlist .btn_term{ background:url(http://img.soufun.com/secondhouse/image/esfnew/images/agent/btn_term.gif) no-repeat; width:71px; height:21px; border:none; cursor:pointer;}

.banner p img{vertical-align:middle}

/* sfhome add20110810 ------------------------------------------- */ 
.sfhome{width:242px; height:56px; padding:7px 8px; background:url(http://img.soufun.com/secondhouse/image/esfnew/images/sfhome/20110823/bk_sfhome0.gif) 0 0 no-repeat; font:12px/18px Arial; overflow:hidden; }
.sfhome .logo{ width:165px; height:55px; padding-left:72px;}

