/* 通用样式 */
* { margin:0; padding:0; }
body { width:100%; font-size:12px; background:#fff; font-family:"宋体","黑体"; }
ul,li { float:left; display:inline; list-style:none; text-align:left; }
img { border:0; }
.clear { clear:both; }
a { color:#666; text-decoration:none; }
a:hover { color:#C00; text-decoration:underline; }
.wid960 { margin:0 auto; width:960px; }
.wid1003 { width:1003px; margin:0 auto; background:#fff; }
.padding_top10 { padding-top:10px; }
.margin_top4 { margin-top:4px; }
.margin_top8 { margin-top:8px; }
.margin_top10 { margin-top:10px; }
.margin_top20 { margin-top:20px; }
.margin_left10 { margin-left:10px; }
.margin_left12 { margin-left:12px; }
.margin_right10 { margin-right:10px; }
.margin_right6 { margin-right:6px; }
.margin_bottom10 { margin-bottom:10px; }

/* 字体样式 */
a.default:link,a.default:visited { color:#666; }
a.default:hover { color:#c00; }

a.yellow:link,a.yellow:visited { color:#f90; }
a.yellow:hover { color:#f90; }

.red { color:#c00; }
.red a:link,.red a:visited { color:#c00; }
.red a:hover { color:#c00; }
a.red:link,a.red:visited { color:#c00; }
a.red:hover { color:#c00; }

.black { color:#000; }
.black a:link,.black a:visited { color:#000; }
.black a:hover { color:#000; }
a.black:link,a.black:visited { color:#000; }
a.black:hover { color:#c00; }
a.black1:link,a.black1:visited { color:#000; }
a.black1:hover { color:#000; text-decoration:none; }

.white { color:#fff; }
.white a:link,.white a:visited { color:#fff; }
.white a:hover { color:#fff; }

.green { color:#2a6312; }
.green a:link,.green a:visited { color:#2a6312; }
.green a:hover { color:#2a6312; }

.blue { color:#0167cb; }
.blue a:link,.blue a:visited { color:#0167cb; }
.blue a:hover { color:#0167cb; }

.blue2 { color:#495b8b; }
.blue3 { color:#0467cf; }
.blue3 a:link,.blue3 a:visited { color:#0467cf; }
.blue3 a:hover { color:#0467cf; }
.blue4 { color:#3C5B9B; }

.orange { color:#ff6801; }
a.orange:link,a.orange:visited { color:#ff6801; text-decoration:none; }
a.orange:hover { color:#ff6801; text-decoration:underline; }

.orange1 { color:#d84c01; }
.orange1 a:link,.orange1 a:visited { color:#d84c01; }
.orange1 a:hover { color:#d84c01; }

.gray { color:#999; }
.gray1 { color:#666; }
.brown { color:#853210; }
.brown a:link,.brown a:visited { color:#853210; }
.brown a:hover { color:#853210; }
.brown1 { color:#643404; }
.brown1 a:link,.brown1 a:visited { color:#643404; }
.brown1 a:hover { color:#643404; }
.zong { color:#630; }
.zong a:link,.zong a:visited { color:#630; }
.zong a:hover { color:#630; }

/* 头部样式1 */
#header { width:100%; margin:0 auto; }
#header .top { width:100%; height:33px; background:url(//pic1.zfimg.com/images/pic_default2011_001.gif) repeat-x; position:relative; z-index:999; }
#header .top p { height:33px; line-height:33px; overflow:hidden; }
/* 20140625 add 顶部微信/WEBAPP/微博 */
.menu-left { margin-right:100px; float:left; height:33px; }
.menu-left ul li { height:33px; line-height:33px; position:relative; }
.menu-left ul li a { position:relative; z-index:1000; height:33px; background-image:url(//pic1.zfimg.com/images/pic_default2014_002.gif); background-repeat:no-repeat; display:block; }
.menu-left ul li a:hover { color:#f07d00; text-decoration:none; }
.menu-left ul li .favorite { padding:0 10px; background-position:0 8px; padding-left:20px; }
.menu-left ul li .favorite:hover { background-position:0 -22px; }
.menu-left ul li .webapp { padding:0 10px 0 24px; background-position:10px -51px; }
.menu-left ul .block .webapp { padding:0 9px 0 23px; background:url(//pic1.zfimg.com/images/pic_default2014_002.gif) 9px -81px no-repeat #FFF; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; }
.menu-left ul li .weixin { padding:0 10px 0 34px; background-position:10px -111px; }
.menu-left ul .block .weixin { padding:0 9px 0 33px; background:url(//pic1.zfimg.com/images/pic_default2014_002.gif) 9px -141px no-repeat #FFF; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; }
.menu-left ul li .weibo { background-position:10px -172px; padding-left:34px; }
.menu-left ul li .weibo:hover { background-position:10px -202px; }
.menu-left ul li .web_erweima { position:absolute; top:32px; z-index:999; background:#FFF; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB; border-top:1px solid #DBDBDB; display:none; }
.menu-left ul .block .web_erweima { display:block; }

#header .top .menu { float:right; position:relative; }
#header .top .menu .title li { float:left; height:21px; overflow:hidden; padding:10px 3px 2px; }
#header .top .menu .title li img { vertical-align:middle; margin-left:5px; }
#header .top .menu .title li .ssbutton { margin-left:0; margin-right:4px; }
#header .top .menu .title li a { color:#676767; display:block; }
#header .top .menu .title li a:hover { text-decoration:none; color:#f60; }

#header .top .menu .hyzx { background:#FFF; border-left:1px solid #BFBFBF;  border-right:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; position:absolute; top:33px; left:0; padding:4px 10px 2px; z-index:999; width:60px; }
#header .top .menu .hyzx li { text-align:left; float:left; line-height:22px; width:60px; }
#header .top .menu .hyzx li a { color:#666; }
#header .top .menu .hyzx li a:hover { color:#F60; }

#header .top .menu .qyzx { background:#FFF; border-left:1px solid #BFBFBF;  border-right:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; position:absolute; top:33px; left:0px; padding:4px 10px 2px; z-index:999; width:50px; }
#header .top .menu .qyzx li { text-align:left; float:left; line-height:22px; width:50px; }
#header .top .menu .qyzx li a { color:#666; }
#header .top .menu .qyzx li a:hover { color:#F60; }

#header .top .menu .gddq { background:#FFF; border-left:1px solid #BFBFBF;  border-right:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; position:absolute; top:33px; left:-58px; padding:4px 10px 2px; z-index:999; width:180px; }
#header .top .menu .gddq dl { width:180px; border-bottom:1px solid #E8E8E8; padding-bottom:6px; margin-top:6px; }
#header .top .menu .gddq .noline { border-bottom:none; }
#header .top .menu .gddq dl dt { width:180px; color:#0383CE; font-weight:bold; height:22px; line-height:22px; }
#header .top .menu .gddq dl dt a { color:#0383CE; }
#header .top .menu .gddq dl dt a:hover { color:#F60; }
#header .top .menu .gddq dl dd { text-align:left; line-height:22px; }
#header .top .menu .gddq dl dd a { margin-right:12px; white-space:nowrap; display:inline-block; }
#header .top .menu .gddq dl dd a:hover { color:#F60; }

#header .top .menu .ss { background:#FFF; border-left:1px solid #BFBFBF;  border-right:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; position:absolute; top:33px; left:150px; padding:6px 6px 6px 8px; z-index:999; width:198px; }
#header .top .menu .ss .tex1 { width:120px; border:1px solid #E5E5E5; height:18px; line-height:18px; padding:0 4px; float:left; }
#header .top .menu .ss .button { width:61px; height:21px; line-height:21px; cursor:pointer; border:none; background:url(//pic1.zfimg.com/images/pic_default2011_024.gif) no-repeat; text-align:center; color:#FFF; font-size:12px; font-weight:bold; margin-left:4px; display:inline; }

#header .logo { margin:10px 0 0 0; float:left; display:inline; width:325px; height:100px; background-repeat:no-repeat; }
#header .logo a { width:325px; height:100px; display:block; }
#header .logo01 { background-image:url(//pic1.zfimg.com/images/logo/logo01.jpg); }
#header .logo02 { background-image:url(//pic1.zfimg.com/images/logo/logo02.jpg); }
#header .logo03 { background-image:url(//pic1.zfimg.com/images/logo/logo03.jpg); }
#header .logo04 { background-image:url(//pic1.zfimg.com/images/logo/logo04.jpg); }
#header .logo05 { background-image:url(//pic1.zfimg.com/images/logo/logo05.jpg); }
#header .logo06 { background-image:url(//pic1.zfimg.com/images/logo/logo06.jpg); }
#header .logo07 { background-image:url(//pic1.zfimg.com/images/logo/logo07.jpg); }
#header .logo08 { background-image:url(//pic1.zfimg.com/images/logo/logo08.jpg); }
#header .logo09 { background-image:url(//pic1.zfimg.com/images/logo/logo09.jpg); }
#header .logo10 { background-image:url(//pic1.zfimg.com/images/logo/logo10.jpg); }
#header .search { float:right; width:603px; margin-top:15px; }
#header .search .ss { float:left; width:544px; margin-top:1px; }
#header .search .ss ul { width:544px; display:inline-block; }
#header .search .ss ul li { float:left; height:23px; line-height:25px; overflow:hidden; }
#header .search .ss ul li a { color:#000; }
#header .search .ss ul li a:hover { color:#F60; text-decoration:none; }
#header .search .ss ul li span { padding:0 12px; }
#header .search .ss ul .on { background:url(//pic1.zfimg.com/images/pic_default2011_008.gif) right -23px no-repeat; font-weight:bold; }
#header .search .ss ul .on span { background:url(//pic1.zfimg.com/images/pic_default2011_008.gif) 0 0 no-repeat; display:inline-block; padding:0 12px; }
#header .search .ss ul .on a { color:#FFF; }
#header .search .ss ul .on a:hover { color:#FFF; }
#header .search .ss .box { background:url(//pic1.zfimg.com/images/pic_default2011_008.gif) 0 -114px repeat-x; width:544px; height:34px; }
#header .search .ss .l { width:4px; height:34px; background:url(//pic1.zfimg.com/images/pic_default2011_008.gif) 0 -46px no-repeat; float:left; overflow:hidden; }
#header .search .ss .tex1 { width:400px; height:34px; line-height:34px; overflow:hidden; color:#000; background:url(//pic1.zfimg.com/images/pic_default2011_008.gif) 8px -145px no-repeat; float:left; border:none; padding:2px 0 0 24px; }
#header .search .ss .button { width:116px; height:34px; background:url(//pic1.zfimg.com/images/pic_default2011_008.gif) 0 -80px; float:left; border:none; cursor:pointer; }
#header .search .gjss { float:left; width:47px; margin:24px 0 0 8px; height:34px; overflow:hidden; }
#header .search .gjss ul li { width:56px; height:18px; line-height:18px; text-align:left; }
#header .search .gjss ul li a { color:#666; }
#header .search .gjss ul li a:hover { color:#F60; }
#header .search .xgss { background:url(//pic1.zfimg.com/images/pic_default2011_003.gif) 0 bottom no-repeat; width:604px; float:left; height:31px; }
#header .search .xgss ul { width:460px; margin-top:6px; margin-left:12px; }
#header .search .xgss ul li { height:22px; line-height:22px; text-align:left; margin-right:10px; float:left; display:inline; }
#header .search .xgss ul li a { color:#666; white-space:nowrap; }
#header .search .xgss ul li a:hover { color:#F60; text-decoration:none; }
/* 菜单导航 */
#header .navmenu { width:960px; height:50px; background:url(//pic1.zfimg.com/images/pic_default2011_004.gif) 0 bottom repeat-x; margin-top:0px; float:left; }
#header .navmenu ul { margin:24px 0 0 10px; position:relative; }
#header .navmenu ul li { height:24px; line-height:28px; overflow:hidden; float:left; font-size:14px; font-weight:bold; text-align:center; margin-right:4px; }
#header .navmenu ul li span { padding:0 14px; display:inline-block; }
#header .navmenu ul li a { color:#D94600; display:inline-block; }
#header .navmenu ul li a:hover { background:url(//pic1.zfimg.com/images/pic_default2011_009.gif) right -48px no-repeat; text-decoration:none; }
#header .navmenu ul li a:hover span { display:inline-block; padding:0 14px; cursor:pointer; background:url(//pic1.zfimg.com/images/pic_default2011_009.gif) 0 -72px no-repeat; }
#header .navmenu ul .on { background:url(//pic1.zfimg.com/images/pic_default2011_009.gif) right 0 no-repeat; }
#header .navmenu ul .on span { color:#FFF; background:url(//pic1.zfimg.com/images/pic_default2011_009.gif) left -24px no-repeat; display:inline-block; }
#header .navmenu ul .on a:hover { background:url(//pic1.zfimg.com/images/pic_default2011_009.gif) right 0 no-repeat; }
#header .navmenu ul .on a:hover span { background:url(//pic1.zfimg.com/images/pic_default2011_009.gif) left -24px no-repeat; }

#header .navmenu .mthz { width:170px; overflow:hidden; height:24px; line-height:28px; float:right; margin-top:24px; text-align:right; }
#header .navmenu .mthz a { color:#DA4501; font-size:12px; font-weight:bold; margin-left:29px; }
#header .navmenu .hot { position:absolute; background:url(//pic1.zfimg.com/images/pic_default2011_005.gif) no-repeat; width:21px; height:12px; left:236px; top:-4px; }
#header .navmenu .join { float:right; width:150px; height:35px; margin-top:25px; }

/* 尾部样式 */
#footer { width:960px; margin:10px auto 0; padding-bottom:10px; }
#footer .footerbox { width:918px; border:1px solid #E8E8E8; padding:8px 20px 2px; }
#footer .zs { width:400px; float:right; overflow:hidden; }
#footer .zs .top { text-align:right; margin:7px 5px 0 0; }
#footer .zs .top a { color:#F60; }
#footer .zs ul { width:400px; float:right; }
#footer .zs ul li { float:left; margin-left:10px; display:inline; }
#footer .zs ul .kx { margin:8px 0 0 70px; }
#footer .zs ul li img { display:block; }
#footer p { line-height:30px; text-align:left; color:#000; width:518px; float:left; }
#footer p a { color:#000; text-decoration:none; }
#footer p a:hover { text-decoration:underline; color:#F60; }

/* 尾部样式2 */
#footer1 { width:958px; margin:10px auto 0; padding-bottom:10px; }
#footer1 .footerbox { width:918px; border:1px solid #E8E8E8; padding:8px 20px 2px; }
#footer1 .zs { width:390px; float:right; overflow:hidden; }
#footer1 .zs .top { text-align:right; margin:7px 5px 0 0; }
#footer1 .zs .top a { color:#F60; }
#footer1 .zs ul { width:390px; float:right; }
#footer1 .zs ul li { float:left; margin-left:10px; display:inline; }
#footer1 .zs ul .kx { margin:8px 0 0 70px; }
#footer1 .zs ul li img { display:block; }
#footer1 p { line-height:30px; text-align:left; color:#000; width:518px; float:left; }
#footer1 p a { color:#000; text-decoration:none; }
#footer1 p a:hover { text-decoration:underline; color:#F60; }

.main { width:1150px; background:#fff; margin:0 auto; }

/* 翻页 */
DIV.meneame {
	/* PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 3px; COLOR: #ff6500; PADDING-TOP: 3px; TEXT-ALIGN: right; font-family:Arial, Helvetica, sans-serif; margin-top:20px; */
}
DIV.meneame A {
	display: inline-flex;
	/* BORDER-RIGHT: #ff9600 1px solid; PADDING-RIGHT: 7px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ff9600 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9600 1px solid; TEXT-DECORATION: none */
}
DIV.meneame A:hover {
	/* BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794 */
}
DIV.meneame A:active {
	BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794
}
DIV.meneame SPAN.current {
	display: inline-flex;
	/* BORDER-RIGHT: #ff6500 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ff6500 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff6500 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff6500 1px solid; BACKGROUND-COLOR: #ffbe94 */
}
DIV.meneame SPAN.disabled {
	display: inline-flex;
	/* BORDER-RIGHT: #ffe3c6 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ffe3c6 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffe3c6 1px solid; COLOR: #ffe3c6; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffe3c6 1px solid */
}
DIV.meneame div { display: inline-flex; }

.topbanner { width:960px; margin:0 auto; }
.google3 { width:1090px; text-align:left; margin:30px auto 0; }
.google4 { width:1150px; text-align:left; margin:10px auto 0; display:inline-block; }
.google4 a {
	width: 100%;
	display: inline-block;
}
.google4 img {
	width: 100%;
}
.google4.h {
 height: 90px;
}
.google5 { width:669px; text-align:center; margin:10px auto 0; border:1px solid #EFEFEF; display:inline-block; overflow:hidden; }
.google6 { width:100%; text-align:center; margin:15px auto 0; border-bottom:1px dotted #E5E5E5; padding-bottom:15px; display:inline-block; overflow:hidden; }
.google7 { width:868px; border:1px solid #DCDCDC; text-align:left; margin:10px auto 0; text-align:center; }
.google8 { width:646px; padding:10px 0; border:1px solid #E5E5E5; text-align:center; margin:10px auto 0; }
.google9 { width:869px; text-align:center; margin:0 auto 10px; border:1px solid #EFEFEF; display:inline-block; overflow:hidden; }
/* 20140408 add */
.google8-1 { width:646px; border:1px solid #E5E5E5; text-align:center; margin:10px auto 0; }
.google8-1 img { margin:0 auto; display:inherit; }

/* 新闻列表广告 */
.newsadBox { width:300px; height:250px; margin-top:10px; }
.newsad { width:300px; height:250px; margin-top:10px; border:1px solid #FCEEE1; text-align:center; }
.newsad02 { width:300px; border:1px solid #FCEEE1; text-align:center; }
.newsad03 { width:300px; margin-top:10px; border:1px solid #FCEEE1; text-align:center; }

/* 2013调整新增样式 */
/* 翻页 */
.manu {
	/* PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; */
}
.page .manu a {
	display: inline-flex;
	/* BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #5fb1e1; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none */
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	display: inline-flex;
	/* BORDER-RIGHT: #5fb1e1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #5fb1e1 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #5fb1e1 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #5fb1e1 1px solid; BACKGROUND-COLOR: #5fb1e1 */
}
.manu .disabled {
	display: inline-flex;
	/* BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid */
}

#main { width:1150px; margin:0 auto; }

/* 快速找房通栏 */
.kszf1 { width:1150px; border:1px solid #E4E4E4; background:#FFF; display:inline-block; box-sizing: border-box; }
.kszf1 .menu { width:1150x; height:31px; background:#F6F6F6; background:url(//pic1.zfimg.com/images/pic_default_007.gif) 0 -218px repeat-x; box-sizing: border-box; }
.kszf1 .menu li { float:left; width:95px; height:31px; line-height:33px; text-align:center; font-weight:bold; color:#404040; font-size:12px; overflow:hidden; }
.kszf1 .menu .on { margin-left:-1px; background:#FFF; border-right:1px solid #E4E4E4; border-left:1px solid #E4E4E4; }
.kszf1 .box { width:958px; display:inline-block; }
.kszf1 .box ul { width:100%; padding:12px 0 10px; }
.kszf1 .box ul li { float:left; margin:0 10px 0 20px; height:30px; line-height:30px; overflow:hidden; display:inline; font-size:12px; }
.kszf1 .box ul li a { color:#000; display:block; white-space:nowrap; }