div { overflow:hidden; }
body { font-size:12px; line-height:22px; font-family:"宋体", "Arial Narrow"; }
/*
common
==================================================*/
.fl { float:left; }
.fr { float:right; }
.pd { padding:10px; }
.pt { padding-top:10px; }
.pl { padding-left:10px; }
.pb { padding-bottom:10px; }
.pr { padding-right:10px; }
.mg { margin:10px; }
.mt { margin-top:10px; }
.ml { margin-left:10px; }
.mb { margin-bottom:10px; }
.mr { margin-right:10px; }
.w50 { width:50%; }
.f_bold { font-weight:bold; }
.fs_26 { font-size:26px; }
.fs_18 { font-size:18px; }
.fs_14 { font-size:14px }
.hide { display:none; }
.cl { clear:both; }
.text_center { text-align:center; }
.relative { position:relative; }
.hr_6 { font-size:1px; line-height:1px; clear:both; height:6px; }
.hr_10 { font-size:1px; line-height:1px; clear:both; height:10px; }
.bg_blue { background-color:#EBF3FB; }
.bg_wt { background-color:#FFF; }
.border { border:1px solid #AACBEE; }
.border_b { background:url(../img/line.png) left bottom repeat-x; }
.light { color:#F30; }
a { color:#003366; }
.hr_dot { background:url(/ui/img/ico/hr_dot.gif) center bottom repeat-x; }
.con { border:1px solid #6699cc; padding:4px; }
/*
layout
==================================================*/
.col { width:960px; margin:0 auto; clear:both; z-index:1; }
.r_750 { width:750px; float:right; }
.l_200 { width:200px; float:left; }
.l_420 { width:420px; float:left; }
.r_320 { width:320px; float:right; }
.r_200 { width:200px; float:right; }
.l_740 { width:740px; float:left; padding:5px; }
#header { width:956px; border:1px solid #AACBEE; padding:1px; }
.header_shadow { width:956px; height:2px; margin:0 auto; background-color:#DDD; }
#footer { text-align:center; color:#666; }
#report { width:956px; border:1px solid #AACBEE; padding:1px; }
#focus { padding:4px; margin-bottom:5px; }
.newhouse_header, .second_header, .rent_header, .villa_header, .biz_header, .office_header, .guide_header { width:960px; margin:0 auto; height:36px; background:url(/ui/img/colheader/col_newhouse.png) left top no-repeat; }
.second_header { background:url(/ui/img/colheader/col_second.png) left top no-repeat; }
.rent_header { background:url(/ui/img/colheader/col_rent.png) left top no-repeat; }
.newhouse_search, .second_search, .rent_search { width:956px; margin:0 auto; border:1px solid #0F5DDF; border-top:none; padding:0 1px; }
/*
header
==================================================*/
.header_top { background:url(/ui/img/header/header_top_bg.jpg) left top repeat-x; height:31px; line-height:31px; }
.header_top a { color:#444; padding:0 10px; }
.logo { width:210px; height:70px; float:left; }
.menu_wrap { margin-top:1px; background:url(/ui/img/header/menu_bg.png) left top repeat-x; }
.menu { width:746px; height:60px; float:left; }
.menu div { float:left; width:150px; padding:10px 0; margin-left:23px; background:url(/ui/img/header/menu_line.gif) right center no-repeat; }
.menu div { _display:inline; }/*For IE 6*/
.menu a { display:block; float:left; text-align:center; width:70px; height:28px; text-align:left; color:#333 }
.menu a:hover { color:#F30 }
div.menu_newhouse { width:200px; }
.menu_newhouse a { width:45px; }
div.menu_tools { background:none; }
a.ico_wap { background:url(/ui/img/ico/tel.gif) left top no-repeat; padding:0 14px; }
a.ico_favorite { background:url(/ui/img/ico/book.gif) left top no-repeat; padding:0 14px; }
/*
选项卡：自由选项
==================================================*/
.tab_hd { background:url(/ui/img/tab/tab_bg.png) left top repeat-x; }
.tab_hd ul { height:27px; background:url(/ui/img/tab/tab_rt.png) right top no-repeat; }
.tab_hd li { display:inline-block; float:left; height:27px; background:url(/ui/img/tab/tab_line.png)  left center no-repeat; }
.tab_hd a { display:inline-block; height:27px; line-height:27px; padding:0 20px; font-family:Tahoma, Geneva, sans-serif }
.tab_hd a:hover { color:#F60; text-decoration:underline; }
.tab_hd li.cur { margin-left:-2px; background:url(/ui/img/tab/tab_cur_lt.png) left top no-repeat; font-weight:bold; }
.tab_hd li.first { margin-left:0; }
.tab_hd li.cur a { background:url(/ui/img/tab/tab_cur_rt.png) right top no-repeat; }
.tab_hd span { display:inline-block; float:right; padding:0 10px; }
.tab_con { border:1px solid #6699cc; background-color:#FFF; border-top:none; padding:4px; }

div.tab_con_secmid div {
	display:none;		
}
div.tab_con_secmid div {
	display:none;		
	border:1px solid #6699cc;
	background-color:#FFF; 
	border-top:none; 
	padding:4px;}
div.tab_on_nearhandin div {
	display:none;		
}
div.tab_on_nearhandin div {
	display:none;		
	border:1px solid #6699cc;
	background-color:#FFF; 
	border-top:none; 
	padding:4px;}
div.tab_on_cheaper div {
	display:none;		
}
div.tab_on_cheaper div {
	display:none;		
	border:1px solid #6699cc;
	background-color:#FFF; 
	border-top:none; 
	padding:4px;}
div.tab_on_newpic div {
	display:none;		
}
div.tab_on_newpic div {
	display:none;		
	border:1px solid #6699cc;
	background-color:#FFF; 
	border-top:none; 
	padding:4px;}
div.tab_on_news23 div {
	display:none;		
}
div.tab_on_news23 div {
	display:none;		
	border:1px solid #6699cc;
	background-color:#FFF; 
	border-top:none; 
	padding:4px;}
div.tab_on_news22 div {
	display:none;		
}
div.tab_on_news22 div {
	display:none;		
	border:1px solid #6699cc;
	background-color:#FFF; 
	border-top:none; 
	padding:4px;}
div.tab_on_news21 div {
	
}
div.tab_on_news21 div {
	
	border:1px solid #6699cc;
	background-color:#FFF; 
	border-top:none; 
	padding:4px;}	



/*
选项卡：两个选项
==================================================*/
.tab_hd2 { background:url(/ui/img/tab/tab_bg.png) left top repeat-x; }
.tab_hd2 ul { height:27px; background:url(/ui/img/tab/tab_rt.png) right top no-repeat; }
.tab_hd2 li { display:inline-block; float:left; height:27px; width:100px; text-align:center; }
.tab_hd2 a { display:inline-block; height:27px; line-height:27px; width:100px; }
.tab_hd2 a:hover { color:#F60; text-decoration:underline; }
.tab_hd2 li.cur { background:url(/ui/img/tab/tab_cur_lt.png) left top no-repeat; font-weight:bold; }
.tab_hd2 li.first { margin-left:0; }
.tab_hd2 li.cur a { background:url(/ui/img/tab/tab_cur_rt.png) right top no-repeat; }
/*
选项卡：五个选项
==================================================*/
.tab_hd5 { background:url(/ui/img/tab/tab_bg.png) left top repeat-x; }
.tab_hd5 ul { height:27px; background:url(/ui/img/tab/tab_rt.png) right top no-repeat; }
.tab_hd5 li { display:inline-block; float:left; height:27px; width:40px; text-align:center; background:url(/ui/img/tab/tab_line.png) right center no-repeat; }
.tab_hd5 a { display:inline-block; height:27px; line-height:27px; width:40px; }
.tab_hd5 a:hover { color:#F60; text-decoration:underline; }
.tab_hd5 li.last { background:none; }
.tab_hd5 li.cur { margin-left:-2px; background:url(/ui/img/tab/tab_cur_rt.png) right top no-repeat; font-weight:bold; }
.tab_hd5 li.last { margin-left:0; }
.tab_hd5 li.first { margin-left:0; }
.tab_hd5 li.cur a { background:url(/ui/img/tab/tab_cur_lt_s.png) left top no-repeat; }
.tab_hd5 li.last a { margin-left:-4px; }
/*
选项卡：无选项
==================================================*/
.title_box { border:1px solid #6699cc; padding:1px; }
.title_box_hd { background:url(/ui/img/con_bg.jpg) left top repeat-x; height:24px; line-height:24px; font-weight:bold; font-size:14px; color:#133879; padding:0 10px; margin-bottom:1px; }
.title_box_con { border-top:1px solid #6699CC; padding:4px; }
/*
选项卡：内页选项
==================================================*/

.tab2_hd { display:block; height:41px; background:url(/ui/img/newhouse/newhouse_tab_bg.png) left bottom repeat-x; }
.tab2_hd li { display:block; height:41px; line-height:41px; float:left; background:url(/ui/img/newhouse/newhouse_tab_lt.png) left bottom no-repeat; margin-left:5px; }
.tab2_hd a { display:block; padding:0 20px; background:url(/ui/img/newhouse/newhouse_tab_rt.png) right bottom no-repeat; color:#FFF; font-size:16px; font-weight:bold; }
.tab2_hd li.cur { background:url(/ui/img/newhouse/newhouse_tab_cur.png) left top no-repeat; }
.tab2_hd li.cur a { background:url(/ui/img/newhouse/newhouse_tab_cur_rt.png) right top no-repeat; color:#F60; font-weight:bold; }
.tab2_hd li.light { background:url(../img/newhouse/newhouse_light_lt.png) left bottom no-repeat; }
.tab2_hd li.light a { background:url(../img/newhouse/newhouse_light_rt.png) right bottom no-repeat; }
/*
列表：简单带点新闻列表
==================================================*/
.news_list li { background:url(/ui/img/ico/dot_dark.gif) left center no-repeat; padding-left:8px; margin-bottom:4px;}
.news_list a { color:#2b2b2b; }
/*
列表：简单楼盘列表
==================================================*/
.house_list { padding:5px; }
.house_list .head { font-weight:bold; }
.house_list li { height:24px; line-height:24px; }
.house_list span { float:right; }
.news_list { padding:5px; }
.news_list li { background:url(/ui/img/news_dot.png) left 7px no-repeat; padding-left:6px; line-height:150%; margin-bottom:4px; }
.news_list a { color:#2b2b2b; }
/*
列表：带图楼盘列表
==================================================*/
.house_pic li { float:left; width:136px; margin-right:8px; }
.house_pic img { width:136px; height:100px; }
.house_pic em { display:block; font-weight:bold; text-align:center; margin:3px 0; }
.house_pic span { display:block; text-align:center; }
/*
栏目头部
==================================================*/
.col_header_bg { background:url(/ui/img/colheader/col_header_bg.png) right top no-repeat; height:36px; color:#FFF; line-height:36px; padding-left:150px; padding-right:20px; }
.col_header_bg a { color:#FFF; text-decoration:underline; font-family:Tahoma, Geneva, sans-serif }
.col_header_bg a:hover { color:#F90 }
.newhouse_search div, .second_search div, .rent_search div { background:url(/ui/img/colheader/col_search_bg.png) left top repeat-x; padding:5px 10px; }
/*
脚部
==================================================*/
.copyright { width:660px; margin:0 auto; text-align:left; background:url(/ui/img/logo_footer.jpg) left center no-repeat; padding-left:180px; margin-top:10px; }
.copyright p { line-height:180%; }
/*分页*/
#pagination li { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination a { border:solid 1px #9aafe5; margin-right:2px; }
#pagination .previous-off, #pagination-digg .next-off { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination .next a, #pagination-digg .previous a { font-weight:bold; }
#pagination .active { background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination a:link, #pagination-digg a:visited { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination a:hover { border:solid 1px #0e509e; }
.s_search_condition { height:45px; line-height:45px; padding:0 20px; background:url(/ui/img/second/second_search.png) left top repeat-x; }
.s_search_order { height:42px; line-height:42px; padding:0 20px; background:url(/ui/img/second/s_search_order.png) left top repeat-x; }
.infoList { background-color:#FFF; border-top:1px solid #DDD; }
.infoList .picCol { width:110px; }
.infoList .inofCol { width:364px; }
.infoList .hireCol { width:100px; }
.infoList .modeCol { width:80px; }
.infoList .sourceCol { width:90px; }
.infoList td { height:80px; border-bottom:1px dashed #E1E1E1; vertical-align:top; text-align:center; }
.infoList .listPic { margin:10px 0 0 10px; border:1px solid #ccc; float:left; display:inline; }
.infoList .add-compare { clear:left; display:block; margin:0 0 7px; white-space:nowrap; padding:5px 0 0; }
.infoList .exist-compare { clear:left; display:block; margin:0 0 7px; white-space:nowrap; padding:5px 0 0; color:#999; }
.infoList .exist-compare:link { color:#999; }
.infoList .exist-compare:visited { color:#999; }
.infoList .exist-compare:hover { color:#999; }
.infoList .grayInfo { color:#9a9a9a; }
.infoList a.grayInfo { color:#333; }
.infoList span.grayInfo { color:#999; }
.pic-wrap { float:left; }
.infoList .titleInfo { margin:11px 0 8px; text-align:left; }
.infoList .titleInfo a { font-size:14px; font-weight:bold; }
.infoList .titleInfo a:visited { color:#7b0f6b; }
.infoList .titleInfo a.morepic { color:#F60; font-size:12px; font-weight:normal; margin-left:4px; }
.infoList .titleInfo a.morepic:visited { color:#F60; }
.infoList .detailInfo { text-align:left; margin-bottom:5px; }
.infoList .detailInfo .yk-icon-isreal { margin:-4px 2px 0; }
.infoList .detailInfo a.map-link { color:#333; text-decoration:underline; }
.infoList .detailInfo a.map-link:hover { color:#f60; }
.infoList .subInfo { margin:13px 0 7px; text-align:left; }
.infoList .detailInfo .item { margin-right:12px; }
.infoList .detailInfo .item a { color:#333; text-decoration:underline; }
.infoList .detailInfo .item a:hover { color:#f60; }
.infoList .priceInfo .number { font-size:18px; font-family:verdana, SimSun; color:#f50; margin-right:2px; }
.infoList .priceInfo { margin-top:8px; color:#f60; }
.infoList .fitmentInfo { margin-top:5px; }
.infoList .agencyInfo { margin-top:3px; }
.infoList .rentStyle { margin-top:15px; }
.infoList .sourceInfo { margin:15px 0 3px; width:78px; }
.infoList .averageInfo { margin-top:5px; }
.infoList .areaInfo { margin-top:11px; }
.infoList .sourceInfo .yk-inline-block-icon { margin-left:4px; }
.infoList .sourceInfo .yn-inline-block-icon { margin-left:4px; }
.search_txt { background:url(/ui/img/ico/search_txt.png); height:17px; width:90px; border:none; vertical-align:middle; background-attachment:scroll; padding:5px 5px 0 5px; }
.search_btn { vertical-align:middle; width:28px; height:22px; text-indent:-999; background-color: transparent; border:none; background:url(/ui/img/ico/search_btn.png); }
