/* 
 * == www.1043home.com ==
 * Copyright (C) 2009 好房汇 All rights reserved.
*/

@import url("general.css");

/* -- 顶部链接 -- */
#mininav { width:960px; margin:0 auto; background-color:#F8F8F8; border-bottom:1px solid #E6E6E6; }
	#mininav div { width:960px; margin:0 auto; line-height:190%; text-align:right; }
	#mininav a { padding:2px; color:#A1A0A0; text-decoration:none; }
	#mininav a:hover { color:#FFFFFF; background:#929292; }
	#mininav a.rss { color:#45A1DA; font-weight:bold; }
	#mininav a.rss:hover {color:#FFFFFF; background:#45A1DA; }
	#mininav span { padding:0 3px; color:#A1A0A0; }

#header { width:960px; margin:0 auto; }
#logo { float:left; }
/* -- 导航 -- */
#mainnav { float:right; width:795px; height:61px; margin-top:6px; overflow:hidden; }
	#mainnav li { float:left; height:30px; line-height:30px; margin-left:-1px; margin-top:-1px; border-left:1px dashed #b2b2b2; border-top:1px dashed #b2b2b2; }
	#mainnav li.node1 { width:198px; }
	#mainnav li.node2 { width:208px; }
	#mainnav li.node3 { width:228px; }
	#mainnav li.node4 { width:158px; }
	
	#mainnav li a { margin-left:8px; padding:3px; font-size:14px; color:#333333; }
	#mainnav li a strong { margin-left:-2px; color:#002D80; font-weight:bold; }
	#mainnav li a strong.red { color:#f00; }
	#mainnav li a:hover,
	#mainnav li a:hover strong { color:#FFFFFF; background-color:#0287D4; text-decoration:none; }

	#mainnav li a.red,
	#mainnav li a.red strong { color:#FFFFFF; background-color:#f00; text-decoration:none; }
	#mainnav li a.red:hover,
	#mainnav li a.red:hover strong { color:#f00; background-color:#fff; }

/* -- 滚动新闻 + 站内搜索 -- */
#tiao { width:100%; height:29px; clear:both; background:url(../images/tiao.gif) center top no-repeat; overflow:hidden; }
#tiao span { float:left; width:70px; height:29px; color:#FFFFFF; line-height:29px; text-align:right; }

#tiao #scrollnews { float:left; width:458px; height:22px; margin-top:4px; margin-left:8px; color:#FFFFFF; overflow:visible; }
#tiao #scrollnews a { height:22px; line-height:22px; color:#FFFFFF; }
#tiao #scrollctrl { float:left; width:30px; height:29px; }
#tiao #scrollctrl a { width:100%; height:14px; display:block; cursor:pointer; }

#tiao #soform { margin-left:25px; float:left; }
#tiao #soform input,
#tiao #soform select { background-color:#C3C3C3; float:left; margin-top:5px; margin-left:3px; }
#tiao #soform input.submit { width:49px; height:25px; margin-top:2px; border:0; background:url(../images/ss.gif) no-repeat; cursor:pointer; }

#main { margin:0 auto; width:960px; border-top:10px solid #fff; overflow:visible; _overflow:hidden; *overflow:hidden; }
.left { float:left; width:590px; }
.right { float:right; width:350px; border-left:5px solid #F0F0F0; border-right:5px solid #F0F0F0; background-color:#F0F0F0; }

.box { border:1px solid #e4e4e4; margin-top:8px; overflow:hidden; }
.box2 { border:1px solid #7cb0de; margin-top:8px; overflow:hidden; }
.box3 { border:1px solid #e4e4e4; border-top:0; margin-top:8px; background-color:#FFFFFF; overflow:hidden; }

/* -- Flash广告 -- */
.ad_l { width:590px; margin-top:8px; clear:both; overflow:hidden; }
.ad_r { width:350px; margin-top:8px; clear:both; overflow:hidden; }
.ad_l img, .ad_r img { display:inline; }

/*
a.cmb { margin-top:18px!important; margin-top:22px; width:149px; height:43px; display:block; }
a.cmb span { display:none; }
a.cmb:hover { width:180px; }
a.cmb:hover span { display:block; position:relative; top:-222px; left:-31px; }
*/

/* -- 左栏标题 -- */
.left .title { width:100%; height:24px; color:#fff; background:url(../images/t_gray.gif) repeat-x; }
.left .title span {
	float:left;
	width:100px;
	height:24px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	display:block;
	background:url(../images/t_blue.gif) repeat-x;
}
.left .title a.ad {
	float:right;
	height:24px;
	line-height:24px;
	display:block;
}
.left .title a.more {
	float:right;
	width:45px;
	height:24px;
	display:block;
	text-decoration:none;
	background:url(../images/more1.gif) center center no-repeat;
}
.left .title a.more2 {
	float:right;
	width:45px;
	height:24px;
	display:block;
	text-decoration:none;
	background:url(../images/more2.gif) center center no-repeat;
}

/* -- 右栏标题 -- */
.right .title { width:100%; height:30px; color:#333; background:url(../images/didi.jpg) no-repeat; }
.right .title span {
	float:left;
	width:100px;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	padding-left:23px;
}
.right .title a {
	float:right;
	width:80px;
	height:30px;
	line-height:30px;
	display:block;
}
.right .title a.more {
	width:45px;
	text-decoration:none;
	background:url(../images/more1.gif) center center no-repeat;
}

/* -- 焦点 -- */
.tab_one { float:left; width:207px; height:172px; padding:2px; padding-bottom:0; border:2px solid #666666; overflow:hidden; }
#tab_1_menu {
	margin-top:-36px;
	height:19px;
	text-align:right;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
	z-index:99;
}
#tab_1_menu a {
	width:24px;
	height:19px;
	line-height:21px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	background:url(../images/btn.gif) -48px 0 no-repeat;
	display:inline-block;
}
#tab_1_menu a.hover { text-decoration:none; background:url(../images/btn.gif) -24px 0 no-repeat; }
#tab_1_menu a.current { background:url(../images/btn.gif) 0 0 no-repeat; }

#tab_1_box { width:207px; height:172px; overflow:hidden; }
#tab_1_box a { width:100%; height:100%; display:block; text-decoration:none; font-weight:bold; }
#tab_1_box a:hover { color:#0B55C4; }
#tab_1_box span { height:16px; line-height:16px; display:block; text-align:center; cursor:pointer; }

/* -- 新闻头条 -- */
.headline_box { float:right; width:364px; height:178px; overflow:hidden; }

.headline_box h1 { width:100%; height:22px; font-size:18px; text-align:center; overflow:hidden; }
.headline_box h1 a { color:#f00; }
.headline_box h1 a:hover { color:#f00; }

.headline_box h2 { width:100%; height:18px; text-align:center; overflow:hidden; }
.headline_box h2 a { color:#5d5d5d; }
.headline_box h2 a:hover { color:#0B55C4; }
.headline_box h2 a.lskx {
	padding:2px 4px;
	font-size:12px;
	font-weight:normal;
	background-color:#2c7fc9;
	color:#FFFFFF;
}
.headline_box h2 a.lskx:hover { color:#FFFFFF; text-decoration:none; }

.headline_box h3 {
	float:left;
	width:174px;
	height:24px;
	padding:0 4px;
	line-height:26px;
	overflow:hidden;
}
.headline_box h3 a { color:#0B55C4; font-size:14px; }

.headline_box h4 { height:70px; font-size:14px; line-height:140%; text-indent:2em; overflow:hidden; }

/* -- 新房精确搜索 -- */
#nh_so {
	width:590px;
	height:82px;
	margin-top:8px;
	overflow:hidden;
}
#nh_so a {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	white-space:nowrap;
	text-decoration:none;
	line-height:16px;
	padding:2px;
	display:inline-block;
	border:2px solid #fff;
}
#nh_so span {
	width:145px;
	height:32px;
	display:inline-block;
	background:url(../images/tag_newlogo.gif) no-repeat;
}
#nh_so span a {
	width:145px;
	height:32px;
	padding:0;
	display:inline-block;
	line-height:32px;
	text-align:right;
	border:0;
}
#nh_so span img { margin-top:20px; }

/* -- 楼事精选 -- */
.lsjx {
	width:590px;
	height:115px;
	overflow:hidden;
}
.lsjx ul { clear:both; }
.lsjx li {
	float:left;
	width:180px;
	height:23px;
	line-height:24px;
	padding-left:16px;
	background:url(../images/icon_li.gif) 8px 10px no-repeat;
	overflow:hidden;
}
.lsjx li a.red { color:#f00; }
.lsjx li a.red:hover { color:#f00; }

/* -- 资讯中心 -- */
.zxzx { width:289px; height:597px; }
.zxzx .title { background:url(../images/t_blue.gif) repeat-x; }
.zxzx .no1 {
	width:289px;
	height:122px;
	overflow:hidden;
}
.zxzx .no1 a { display:block; }
.zxzx .no1 a strong {
	display:block;
	height:14px;
	line-height:140%;
	color:#f00;
	padding:5px 7px 7px;
	font-size:14px;
	text-indent:1em;
	background:url(../images/icon_li.gif) 8px 13px no-repeat;
	cursor:pointer;
	overflow:hidden;
}
.zxzx .no1 a img { float:left; border:1px solid #eee; margin:5px 10px 0 7px; }
.zxzx .no1 a span { font-size:12px; color:#888; line-height:160%; margin-top:5px; cursor:default; }

.zxzx .no1 a:hover { text-decoration:none; _text-decoration:underline; *text-decoration:underline; }
.zxzx .no1 a:hover img { border:1px solid #7cb0de; }
.zxzx .no1 a:hover span { text-decoration:none; }

.zxzx ul { clear:both; width:265px; height:442px; margin:5px auto 0; overflow:hidden; }
.zxzx ul li { height:26px; padding-left:10px; background:url(../images/icon_li.gif) 0 12px no-repeat; overflow:hidden; }
.zxzx ul li a { font-size:14px; line-height:26px; color:#0B55C4; }
.zxzx ul li a.blue { color:#0B55C4; }
.zxzx ul li a.bold { font-weight:bold; }
.zxzx ul li a.red { color:#f00; }
.zxzx ul li a.red:hover { color:#f00; }
.zxzx ul li span { background-color:#f00; color:#FFFFFF; padding:1px 2px; }
/*
.zxzx ul li span { color:#999; }
.zxzx ul li span.red { color:#f00; }
*/

/* -- 热点话题 -- */
.rdht { width:288px; height:333px; }
.rdht .title span { background:none; color:#1f376d; }
.rdht .no1 {
	width:289px;
	height:122px;
	overflow:hidden;
}
.rdht .no1 a { display:block; }
.rdht .no1 a strong {
	display:block;
	color:#0B55C4;
	height:14px;
	line-height:140%;
	padding:5px 7px 7px;
	font-size:14px;
	text-indent:1em;
	background:url(../images/icon_li.gif) 8px 13px no-repeat;
	cursor:pointer;
	overflow:hidden;
}
.rdht .no1 a img { float:left; border:1px solid #eee; margin:5px 10px 0 7px; }
.rdht .no1 a span { font-size:12px; color:#888; line-height:160%; margin-top:5px; cursor:default; }

.rdht .no1 a:hover { text-decoration:none; _text-decoration:underline; *text-decoration:underline; }
.rdht .no1 a:hover img { border:1px solid #7cb0de; }
.rdht .no1 a:hover span { text-decoration:none; }

.rdht ul { clear:both; width:264px; margin:5px auto 0; overflow:hidden; }
.rdht ul li { height:26px; padding-left:10px; background:url(../images/icon_li.gif) 0 12px no-repeat; overflow:hidden; }
.rdht ul li a { font-size:14px; line-height:26px; }
.rdht ul li span { background-color:#f00; color:#FFFFFF; padding:1px 2px; }
.rdht ul li a.red { color:#f00; }
.rdht ul li a.red:hover { color:#f00; }

/* -- 居家风水 -- */
.jjfs { width:288px; height:254px; }
.jjfs .title span { background:none; color:#1f376d; }
.jjfs .no1 {
	width:289px;
	height:122px;
	overflow:hidden;
}
.jjfs .no1 a { display:block; }
.jjfs .no1 a strong {
	display:block;
	color:#0B55C4;
	height:14px;
	line-height:140%;
	padding:5px 7px 7px;
	font-size:14px;
	text-indent:1em;
	background:url(../images/icon_li.gif) 8px 13px no-repeat;
	cursor:pointer;
	overflow:hidden;
}
.jjfs .no1 a img { float:left; border:1px solid #eee; margin:5px 10px 0 7px; }
.jjfs .no1 a span { font-size:12px; color:#888; line-height:160%; margin-top:5px; cursor:default; }

.jjfs .no1 a:hover { text-decoration:none; _text-decoration:underline; *text-decoration:underline; }
.jjfs .no1 a:hover img { border:1px solid #7cb0de; }
.jjfs .no1 a:hover span { text-decoration:none; }

.jjfs ul { clear:both; width:264px; margin:0 auto; overflow:hidden; }
.jjfs ul li { height:26px; padding-left:10px; background:url(../images/icon_li.gif) 0 12px no-repeat; overflow:hidden; }
.jjfs ul li a { font-size:14px; line-height:26px; }
.jjfs ul li a.red { color:#f00; }
.jjfs ul li a.red:hover { color:#f00; }

/* -- 楼盘中心 -- */
.house { height:382px; }
.house ul { clear:both; }
.house li {
	float:left;
	width:264px;
	height:97px;
	padding:15px 20px 8px 10px;
	margin-top:1px;
	line-height:180%;
	background:url(../images/loupan_bg.jpg) center top no-repeat;
	overflow:hidden;
}
.house li a { display:block; }
.house li a strong {
	display:block;
	width:162px;
	font-weight:normal;
	cursor:pointer;
	overflow:hidden;
}
.house li a img { float:left; border:1px solid #eee; margin:5px 10px 0 7px; }
.house li a span { color:#888; line-height:160%; margin-top:5px; cursor:default; }

.house li a:hover { text-decoration:none; _text-decoration:underline; *text-decoration:underline; }
.house li a:hover img { border:1px solid #7cb0de; }
.house li a:hover span { text-decoration:none; }

/* -- 搜索 -- */
#so { width:100%; height:60px; margin-top:8px; background:url(../images/tab.gif) left bottom repeat-x; overflow:hidden; }
#so div { width:100%; height:100%; background:url(../images/tab.gif) right -61px no-repeat; }
#so div div { width:100%; height:100%; background:url(../images/tab.gif) left 0 no-repeat; }
#so .submit { height:20px; line-height:18px; border:1px solid #A0B7E1; background-color:#CFDBF1; cursor:pointer; }

#tab_4_menu { width:294px; height:27px; margin:0 auto; overflow:hidden; }
#tab_4_menu li { float:left; width:98px; height:27px; line-height:27px; text-align:center; cursor:e-resize; }
#tab_4_menu li.current { background:url(../images/tab.gif) left -122px no-repeat; }

#tab_4_box { width:100%; height:32px; }
#tab_4_box form { padding:5px 12px; }

/* -- 二手房源 -- */
.tab_five { height:250px; }
.tab_five a.publish {
	float:right;
	width:71px;
	height:24px;
	font-size:14px;
	line-height:26px;
	color:#0B55C4;
	text-align:center;
}
.tab_five a.publish:hover { background:url(../images/tab.jpg) center top no-repeat; }

#tab_5_menu { float:right; width:213px; height:24px; overflow:hidden; }
#tab_5_menu li {
	float:left;
	width:71px;
	height:24px;
	font-size:14px;
	line-height:26px;
	color:#666;
	text-align:center;
	cursor:e-resize;
}
#tab_5_menu li.current { color:#0B55C4; background:url(../images/tab.jpg) center top no-repeat; }

#tab_5_box { width:100%; margin-bottom:7px; }
#tab_5_box li { height:226px; }
#tab_5_box li span { display:block; margin-top:107px; text-align:center; }

#tab_5_box li table { border-spacing:1px; background-color:#E7E7E7; }
#tab_5_box li table tr td { height:24px; text-align:center; }
#tab_5_box li table thead tr td { font-weight:bold; background-color:#F0F0F0; }
#tab_5_box li table tbody tr td { background-color:#FFFFFF; }
#tab_5_box li table tbody tr.even_row td { background-color:#F9F9F9; }

/* -- 精彩活动 -- */
.act { height:272px; }
.act ul { clear:both; overflow:hidden; }
.act li {
	float:left;
	width:143px;
	height:117px;
	margin:-1px 0 0 -1px;
	padding:6px 2px 2px;
	text-align:center;
	border-left:1px dashed #b2b2b2;
	border-top:1px dashed #b2b2b2;
}
.act li a { display:block; }
.act li a img { border:1px solid #e4e4e4; }
.act li a span { display:block; line-height:180%; }
.act li a:hover img { border:1px solid #7cb0de; }

/* ===================================================左=右=分=栏====================================================== */

/* -- 日历 -- */
#calendar_box { width:350px; height:169px; border-top:5px solid #f0f0f0; overflow:visible; _overflow:hidden; }

/* -- 新房排行 -- */
.top10 { }
.top10 .title { background:url(../images/top10_bg.jpg) no-repeat; }
#tab_3_menu { height:26px; background:#f9f9f9 url(../images/point.gif) left bottom repeat-x; overflow:hidden; }
#tab_3_menu li {
	float:left;
	margin-left:-1px;
	width:90px;
	height:24px;
	line-height:24px;
	text-align:center;
	border:1px solid #e4e4e4;
	cursor:e-resize;
}
#tab_3_menu li.current { border-bottom:1px solid #fff; background-color:#fff; }

#tab_3_box { clear:both; width:348px; height:247px; display:inline-block; overflow:hidden; background:url(../images/sortnum.gif) 10px 32px no-repeat; }
#tab_3_box th { text-align:right; padding:0 2px; height:28px; font-weight:normal; border-bottom:1px solid #e4e4e4; }
#tab_3_box td { text-align:right; padding:0 2px; height:22px; border-bottom:1px solid #e4e4e4; }
#tab_3_box td em { font-style:normal; font-family:Arial, Helvetica, sans-serif; margin-right:2px; }
#tab_3_box .best em { color:#f00; }

body.ie6 #tab_3_box td,
body.ie7 #tab_3_box td,
body.ie8 #tab_3_box td { height:21px; }

/* -- 论坛热帖 -- */
.tab_two { height:185px; }
#tab_2_menu { height:26px; background:#f9f9f9 url(../images/point.gif) left bottom repeat-x; overflow:hidden; }
#tab_2_menu li {
	float:left;
	margin-left:-1px;
	width:64px;
	height:24px;
	line-height:24px;
	text-align:center;
	border:1px solid #e4e4e4;
	cursor:e-resize;
}
#tab_2_menu li.current { border-bottom:1px solid #fff; background-color:#fff; }

#tab_2_box {
	clear:both;
	width:324px;
	height:130px;
	margin:0 auto;
	overflow:hidden;
}
#tab_2_box ul { width:100%; height:130px; }
#tab_2_box ul span { display:block; margin-top:71px; text-align:center; }
#tab_2_box ul li a {
	height:25px;
	color:#f00;
	line-height:25px;
	padding-left:10px;
	display:block;
	background:url(../images/icon_li.gif) 0 12px no-repeat;
	overflow:hidden;
}
#tab_2_box ul li a:hover { color:#f00; }

/* -- 新房推荐 -- */
.xftj { height:308px; overflow:hidden; }
#xftj { width:324px; margin:0 auto; }
.xftj li {
	height:25px;
	line-height:25px;
	padding-left:10px;
	background:url(../images/icon_li.gif) 0 12px no-repeat;
	overflow:hidden;
}
.xftj li span, .xftj li a { white-space:nowrap; }
.xftj li span { padding-left:6px; color:#888; }
.xftj li a { color:#f00; }
.xftj li a:hover { color:#f00; }

/* -- 推荐楼盘 -- */
.tjlp { height:156px; }
.tjlp li { float:left; width:164px; height:25px; line-height:25px; padding-left:10px; }
.tjlp li span, .tjlp li a { float:left; white-space:nowrap; }
.tjlp li span.xulie {
	width:18px;
	height:14px;
	margin-top:6px;
	display:block;
	font:bold 10px Arial;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/xulie.gif) right top no-repeat;
}
.tjlp li a { padding:0 6px; color:#f00; }
.tjlp li a:hover { color:#f00; }

/* -- 最近很关注 -- */
.hot { }
.hot ul { width:324px; margin:0 auto; }
.hot ul li { float:left; width:154px; height:130px; border:4px solid #fff; }
.hot ul li a { display:block; width:154px; height:130px; cursor:pointer; }
.hot ul li a span { display:block; line-height:140%; text-align:center; }
.hot ul li a span.border { width:142px; height:100px; padding:5px; border:1px solid #ccc; line-height:100%; }
.hot ul li a span.border img { width:140px; height:98px; border:1px solid #666; }

/* -- 专题精选、看房报告 -- */
.ztjx { height:171px; }
.ztjx ul { clear:both; }
.ztjx li {
	height:23px;
	line-height:23px;
	padding-left:10px;
	background:url(../images/icon_li.gif) 0 12px no-repeat;
	overflow:hidden;
}
.ztjx li.pic { float:left; width:152px; height:136px; text-align:center; padding:5px 0 0; background:none; border:0; }
.ztjx li.pic a img { border:1px solid #e4e4e4; }
.ztjx li.pic a:hover img { border:1px solid #7cb0de; }
.ztjx li.pic a span { display:block; line-height:180%; text-align:center; }

/* -- 地产股 -- */
.dcg { height:30px; }

/* -- 合作企业 -- */
.tab_six { height:269px; border-bottom:5px solid #F0F0F0; }
#tab_6_menu { width:316px; height:25px; clear:both; margin:14px auto 0; }
#tab_6_menu li {
	float:left;
	width:79px;
	height:25px;
	line-height:25px;
	text-align:center;
	background:url(../images/tab2.jpg) center top no-repeat;
	cursor:e-resize;
}
#tab_6_menu li.current { color:#FFFFFF; background:url(../images/tab2.jpg) center bottom no-repeat; }

#tab_6_box {
	clear:both;
	width:324px;
	height:176px;
	margin:0 auto;
	padding-top:6px;
	border:2px solid #CCCCCC;
	overflow:hidden;
}
#tab_6_box li { text-align:center; }
#tab_6_box img { border:5px solid #FFFFFF; }

/* -- 底部 -- */
.line { margin:10px auto 0; width:960px; height:6px; background:url(../images/heng.gif) repeat-x; }

#links {
	margin:0 auto;
	width:820px;
	padding:8px 0 0 130px;
	background:url(http://www.1043home.com/inc/zxun/img/yqlj.gif) 0 10px no-repeat;
}
#links .piclink { }
#links .piclink li { float:left; margin-left:15px; margin-top:8px; }

#links .textlink { padding-top:8px; }
#links .textlink li { float:left; margin-left:15px; white-space:nowrap; }

#footer { margin:10px auto 0; width:960px; padding-top:8px; background:url(../images/xiantiao.gif) center top no-repeat; }
#footer p { margin:5px auto; text-indent:0; text-align:center; font-family:Arial, Helvetica, sans-serif; }

