
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}  
button,input,select,textarea {font:12px '\5b8b\4f53';}
address,cite,dfn,em,var {font-style:normal;}
ul,ol {list-style:none;}
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;color:#990000;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset,img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
.clear { clear:both;}
.hide {display:none;}
.show {display:;}

body {background:#FFF; font:12px '\5b8b\4f53'; line-height:22px;}
#wrap {width:960px; margin:10px auto 0 auto; border-top:4px solid #1e5faf}

#firstnav { height:90px; border:solid #bebebe; border-width:0px 1px 0 1px;}
#firstnav .logo{ float:left}
#firstnav .rignavmod{ background:url(/img/house/2010/fistnavbg.gif) repeat-x; width:776px; float:right; height:89px;}
#firstnav .rignavmod .nav_tab { float:left; width:58px; background:url(/img/house/2010/fistnavbg2.gif) repeat-x;}
#firstnav .rignavmod .nav_tab li { background:url(/img/house/2010/house_tab_bg.gif) repeat-x; height:30px; line-height:30px;font-family:'\5FAE\8F6F\96C5\9ED1';text-align:center; cursor:pointer;}
#firstnav .rignavmod .nav_tab li.checked { background:none; height:29px; line-height:29px; color:#FFF;}
#firstnav .rignavmod .nav_tab li.checked a { color:#FFF;}
#firstnav .rignavmod .nav_context { float:right; width:706px; position:relative;}
#firstnav .rignavmod .selmod { height:28px; padding-top:8px;color:#fff;line-height:normal;}
#firstnav .rignavmod .selmod select{ width:95px; vertical-align:middle;}
#firstnav .rignavmod .selmod input { vertical-align:middle;}
#firstnav .rignavmod .rdmod {color:#d8e3fc}
#firstnav .rignavmod .rdmod a{color:#d8e3fc;}
#firstnav .rignavmod .rdmod label { float:left;}
#firstnav .rignavmod .rdmod .frame_con {float:left; width:500px;}
#firstnav .hxcal { position:absolute; right:0px; color:#d8e3fc; top:55px; z-index:999; width:150px; height:20px; line-height:20px;}
#firstnav .hxcal a { position:absolute; right:10px; color:#d8e3fc}
#firstnav .hxcal a:hover {color:#d8e3fc}

.house_nav { height:52px;border:solid #bebebe; border-width:0px 1px 0 1px; padding-left:24px; border-bottom:4px solid #990000;}
.house_nav ul li {float:left; background:url(/img/house/2011/img/nav_bg.gif) no-repeat;padding:6px 40px 0 35px;}
.house_nav ul li.zx { background-position:0 0;}
.house_nav ul li.cp { background-position:0 -61px;}
.house_nav ul li.qy { background-position:0 -130px;}
.house_nav ul li.fy { background-position:0 -197px;}
.house_nav ul li.hd { background-position:0 -260px;}
.house_nav ul li.df { background-position:0 -320px;}

.fir_screen { border:1px solid #BEBEBE; background:#FFF url(/img/house/2011/img/page_line.gif) repeat-y 300px 0; width:958px; overflow:hidden; padding-bottom:5px;}
.fir_screen .leftcol{ width:280px; float:left; padding-left:12px;padding-top:10px; margin-right:18px;}
.fir_screen .midcol{ width:316px; float:left; padding-top:10px;}
.fir_screen .rigcol { width:300px; float:right; padding-right:12px;padding-top:10px;}


h3.title{ overflow:hidden; height: 25px; line-height:24px; overflow: hidden; background:url(/img/house/2010/titlebg.gif) repeat-x; display:block; clear:both;}
h3.title li{ float: left;  background: url(/img/house/2010/tabbg.gif) no-repeat right 0;  padding-left:20px; height:25px;}
h3.title li b{ background:none; height:25px; width:15px; float:left}
h3.title span{ float:right;padding:1px 8px 0 10px; font-weight:normal; color:#828282; background:url(/img/house/2010/ico.gif) no-repeat 0 -11px;}
h3.title span em{ font-style:normal; font-size:9px;}
h3.title span.bgno{ background:none; padding-left:0px;}
h3.title li.tagn{ background: url(/img/house/2010/tabbg.gif) no-repeat right 0; padding:0  0 0 16px;}
h3.title li.tagn b{ background:none}
h3.title li.checked{ background:url(/img/house/2010/tabbg.gif) no-repeat 0 -30px;}
h3.title li.checked b{ background:url(/img/house/2010/tabbg.gif) no-repeat right -30px; }
h3.title div{ float: left; background:url(/img/house/2010/tabbg.gif) no-repeat 0 -30px; padding-left:20px; height:25px;}
/*TinaGao Edit 2013-10-8 strar*/
h3.title div p{float:left;}
h3.title div i{float:left; display:block;background:url(/img/house/2011/img/dian.gif) no-repeat 0px 0px;margin:3px;width:8px; height:12px}
/*TinaGao Edit 2013-10-8 end*/
h3.title div b{ background:url(/img/house/2010/tabbg.gif) no-repeat right -30px; height:25px; width:15px; float:left}
h3.title a{ float:left; font-size:13px; font-family:'\5FAE\8F6F\96C5\9ED1';}
/*TinaGao Edit 2013-10-8 strar*/
h3.title div p a{font-size:12px;}
/*TinaGao Edit 2013-10-8 end*/
.mod01{ margin-top:10px;}
.mod01 .cont{ padding:10px 8px 0px 8px;}
.dl01{ height: 75px; overflow: hidden; margin-bottom:5px; }
.dl01 dt{ float: left;}
.dl01 dt img{ border: #ccc 1px solid; width: 73px; height: 73px; }
.dl01 dd{width: 170px; float: left; padding:3px 0 0 10px; overflow: hidden; color:#696969 }
.dl01 dd h4 { font-size:14px;}
.dl01 dd h4 a {color:#485A90; text-decoration:underline;}
.dl01 dd h4 a:hover { color:#990000;}
.ul01 li{ padding-left: 10px; background: url(/img/house/2011/img/li_dot.gif) no-repeat 0 8px; height: 22px; overflow: hidden;font-size:14px; }
.ul01 li a {color:#485A90; text-decoration:underline;}
.ul01 li a:hover { color:#990000;}
.ul02 li{ padding-left: 10px; background:url(/img/house/2011/img/li_dot.gif) no-repeat 0 9px;  font-size: 14px; line-height: 24px; height: 24px; overflow: hidden;}
.ul02 li a {color:#485A90; text-decoration:underline;}
.ul02 li a:hover { color:#990000;}
.ul02 li span{ float:right; color:#666}
.midcol ul.ul02 {padding-left:8px;}
.f900{ color:#900;}
.c666{ color:#666;}
.f14{ font-size:14px; line-height:24px;}
.hot h3{ margin-bottom:12px}
.hot h2{ font-size:20px; font-family:'\9ED1\4F53'; font-weight:normal; line-height:28px; text-align:center;padding-bottom:3px;}
.hot h2 a {color:#485A90; text-decoration:underline;}
.hot h2 a:hover { color:#990000;}
.hot p{ padding:0 0 3px 0;color:#666;}
.hot p a {color:#666;}
.m_list { border-top:1px dotted #CCC; margin-top:10px; padding-top:12px;}
.m_list h2 {font-size:20px; font-family:'\9ED1\4F53'; font-weight:normal; line-height:28px; text-align:center; padding-bottom:5px;}
.m_list h2 a {color:#485A90; text-decoration:underline;}
.m_list h2 a:hover { color:#990000;}

h3.title02{ background:url(#) repeat-x; height:24px; clear:both; overflow:hidden;}
h3.title02 div{ float:left; background:url(#) no-repeat 0 0; height:24px; padding-left:28px; line-height:23px; font-family:'\5FAE\8F6F\96C5\9ED1'; font-size:13px; font-weight:normal;  color:#fff;}
h3.title02 div a ,h3.title02 div i{ float:left; color:#fff; font-style:normal}
h3.title02 div a:hover{ color:#ff3333}
/*TinaGao Edit 2013-10-8 start*/
h3.title02 div i em{background:url(/img/house/2011/img/dian.gif) no-repeat 0 -37px;width:8px; height:12px; display:inline-block;margin:0 2px;}
/*TinaGao Edit 2013-10-8 end*/
h3.title02 div b{ background:url(#) no-repeat right 0px; height:24px; width:16px; float:left}
h3.title02 span{ float:right; font-weight:normal;background:url(/img/house/2010/ico.gif) no-repeat 0 -34px; padding:2px 6px 0 11px;}
h3.title02 span a{ color:#cccccc;}
h3.title02 span.nobg{ padding:0px; background:none}


h3.title02 li{ float:left; background:url(#) no-repeat 0 -30px; cursor:pointer;font-weight:normal;color:#fff; height:24px;line-height:24px;padding-left:10px;}
h3.title02 li a ,h3.title02 li i{ float:left; color:#fff; font-style:normal}
h3.title02 li a:hover{ color:#ff3333}
h3.title02 li i { float:left;height:24px;}
h3.title02 li b{ float:left; height:24px; width:10px;background:url(#) no-repeat right -30px;}
h3.title02 li b.end { background:none;}
h3.title02 li.checked{float:left;background:url(#) no-repeat 0 0; padding-left:24px;}
h3.title02 li.checked b {background:url(#) no-repeat right 0;}


h3.tit02{ background:url(/img/house/2010/do.gif) no-repeat 0 -30px; line-height:22px; height:22px; color:#292929;  padding:0px 8px; font-weight:normal}
h3.tit02 b{ font-family:'\5FAE\8F6F\96C5\9ED1';}
.mod03 { border:1px solid #BEBEBE; margin-bottom:10px;}
.tab01 { background:url(/img/house/2011/img/table_bg.gif) repeat-x 0 24px;}
.tab01 th { background:url(/img/house/2011/img/th_bg.gif) no-repeat right 5px; font-weight:normal; padding:3px 0;}
.tab01 th.end {background:none;}
.tab01 td{ border-bottom:1px solid #BEBEBE;padding:1px 10px; border-right:1px dashed #BEBEBE;}
.tab01 td.end { border-right:0; text-align:right;}
.tab01 td.bot { border:none; background:#E6E6E6; text-align:right;}
.tab01 td.bot a { color:#990000;}

.mainbody{border:1px solid #bebebe; width:958px; overflow:hidden; background:url(/img/house/2010/boxbg.gif) repeat-y 0 0; margin-top:10px; padding-bottom:5px;}
.mainbody .leftcol{ width:280px; float:left; margin-left:12px; display:inline;} 
.picmod02{ background:url(/img/house/2010/picbg.gif) repeat-x; height:76px; border:1px solid #fff; border-bottom:1px solid #cecece ; padding-top:14px;}
.picmod02 ul li{ float:left; width:106px; margin-left:12px; display:inline}
.picmod02 ul li img{ width:104px; height:58px; border:1px solid #ccc;}
.titcor{ position:absolute; margin:-1px 0 0 -17px; float:left;}
.leftcol .cont h2 {font-size:20px; font-family:'\9ED1\4F53'; font-weight:normal; line-height:28px; text-align:center; padding-bottom:5px;}
.leftcol .cont h2 a {color:#485A90; text-decoration:underline;}
.leftcol .cont h2 a:hover { color:#990000;}
.mainbody .flash_con { float:right; padding:10px 12px 0 0;display:inline;}
.mainbody .midcol{ width:320px; float:left; margin-left:22px; display:inline; padding-top:10px;}
.mainbody .rigcol{ width:300px; float:right; margin-right:11px; display:inline; padding-top:10px;}
.mainbody .midcol .mid_con { padding-top:10px;}
.mainbody .midcol .mid_con h2 {font-size:20px; font-family:'\9ED1\4F53'; font-weight:normal; line-height:28px; text-align:center; padding-bottom:8px;}
.mainbody .midcol .mid_con h2 a {color:#485A90; text-decoration:underline;}
.mainbody .midcol .mid_con h2 a:hover { color:#990000;}
.mainbody .midcol .mid_con dl { width:310px;overflow:hidden; padding-left:8px;}
.mainbody .midcol .mid_con dl dt { float:left; border:1px solid #B9B9B9; background:#F2F2F2; width:105px; padding:5px; margin-right:6px;}
.mainbody .midcol .mid_con dl dt img { border:1px solid #B9B9B9;}
.mainbody .midcol .mid_con dl dt p { padding-top:5px; text-align:center; line-height:18px;}
.mainbody .midcol .mid_con dl dd { float:left; width:180px;}
.mainbody .midcol .cont { margin-top:12px;}
/*TinaGao Edit 2013-10-8 strar*/
.mainbody .midcol .m_cont{padding:14px 8px 0;}
.mainbody .rigcol .mod04{border:solid 1px #bebebe;}
.mainbody .rigcol .r_cont{padding:5px 10px 0px 14px;}
.mainbody .rigcol .r_cont dl.dl01{margin-top:10px;}
.mainbody .rigcol .r_cont dl.dl01 dd{width:180px;}
.mainbody .rigcol .r_cont dl.dl01 dd h4 a{color:#000;font-size:14px; text-decoration:none;}
.mainbody .rigcol .r_cont dl.dl01 dd h4 a:hover{color:#900; text-decoration:underline;}
/*TinaGao Edit 2013-10-8 end*/
.cout_enter { width:280px; padding:0 0 10px 14px; overflow:hidden;}
.cout_enter a {float:left; background:url(/img/house/2011/img/btn_bg.gif) no-repeat; width:129px; text-indent:-999px; height:33px; margin:10px 10px 0 0;}
.cout_enter a.bxhk {background-position:-5px -4px;}
.cout_enter a.fdtq {background-position:-146px -4px;}
.cout_enter a.bjhk {background-position:-5px -46px;}
.cout_enter a.gjje {background-position:-146px -46px;}
.cout_enter a.gfsf {background-position:-5px -89px;}
.cout_enter a.gfnl {background-position:-146px -89px;}
.cout_enter a.bxhk:hover {background-position:-6px -132px;}
.cout_enter a.fdtq:hover {background-position:-147px -132px;}
.cout_enter a.bjhk:hover {background-position:-6px -174px;}
.cout_enter a.gjje:hover {background-position:-147px -174px;}
.cout_enter a.gfsf:hover {background-position:-6px -217px;}
.cout_enter a.gfnl:hover {background-position:-147px -217px;}

.mod04 { border:1px solid #BEBEBE; border-bottom:none; margin-bottom:10px;}
.td_tab { height:22px; padding:10px 10px 0 10px;background:url(/img/house/2011/img/tab_line_bg.gif) repeat-x bottom; height:22px; }
.td_tab ul {float:left;}
.td_tab ul li {float:left; background:url(/img/house/2011/img/tab_bg_r.gif) no-repeat -74px 0; width:66px; height:22px; text-align:center; color:#FFF; margin-right:6px; cursor:pointer;}
.td_tab ul li a { color:#FFF;}
.td_tab ul li.checked {background-position:0 0; width:68px;color:#000;}
.td_tab ul li.checked a { color:#000;}
.td_tab a.more { float:right;background:url(/img/house/2011/img/tab_bg_r.gif) no-repeat -147px -1px; height:20px; padding-left:12px; color:#666;}
/*.mainbody .rigcol_frame { float:right; width:657px;}*/
.rigcol_frame { float:right; width:637px; margin-right:10px;display:inline; margin-top:10px; }
.rigcol_frame h3.newhouse_title{background:url(/img/house/2011/img/titlebg.gif) repeat-x}
.rigcol_frame h3.newhouse_title span{line-height:normal; float:right; background:none; padding:0}
.rigcol_frame h3.newhouse_title select,.rigcol_frame h3.newhouse_title input{font-size:12px; color:#666666}
.rigcol_frame h3.newhouse_title .btn{background:url(/img/house/2011/img/btn_search.gif) no-repeat; width:45px; height:19px; border:none; cursor:pointer}
.newhouse_expert{background:url(/img/house/2011/img/line_1x205.gif) repeat-x bottom; padding:20px 0 10px 0;}
.newhouse_expert .expert_list{width:108px; float:left; margin:0px 0 0 16px; display:inline}
.newhouse_expert .expert_list img{width:106px; height:125px; border:1px solid #ccc; display:block}
.newhouse_expert .expert_list p{text-align:center; height:50px; overflow:hidden; }
.rigcol_frame .estate{width:313px; float:left; margin-top:10px; }
.rigcol_frame .estate .cont{padding-top:10px}


dl.hw_house { padding-top:15px; width:100%; overflow:hidden;}
dl.hw_house dt {float:left; width:128px;}
dl.hw_house dt img {width:128px;}
 dl.hw_house dd {float:right; width:142px;}
 
.picmod{ width:936px; padding:12px 0 10px 20px;overflow:hidden;}
.ul03 li { float:left; width:140px; margin:0px 15px 0 0; display:inline}
.ul03 li img{ width:138px; height:103px; border:1px solid #ccc; margin-bottom:4px;}
.jjhz { border:1px solid #BEBEBE; margin-top:10px;}
.jjhz h3.title02 div{font-family:'\5b8b\4f53'; line-height:24px;}
.hzdw { border:1px solid #BEBEBE; margin-top:10px; padding:5px 10px;}
.hzdw .lh { padding:5px 0;}
.titsh{ background:url(/img/house/2010/t_sh.gif) no-repeat; height:24px; margin-bottom:8px;}
/*TinaGao Edit 2013-10-8 start*/
/*---------焦点图b-------------*/
.foucs_pic{position:relative;border:solid 1px #aaaaaa;width:302px; height:194px;overflow:hidden;}
.foucs_pic .foucs_img{width:302px; height:194px;overflow:hidden;}
.foucs_pic .foucs_opabg{position:absolute;bottom:0px;left:0;width:302px; height:30px;overflow:hidden;filter:alpha(opacity=70);opacity:0.7;background:#000;}
.foucs_pic .foucs_title{position:absolute;bottom:0px;left:10px;width:235px; height:30px; line-height:30px;overflow:hidden;font-size:12px;color:#fff;}
.foucs_pic .foucs_num{position:absolute;bottom:0;right:0;width:40px; height:18px;padding:5px 5px 0 7px; text-align:right;overflow:hidden;}
.foucs_pic .foucs_num li{float:left;background:url(/img/house/2011/img/hot_ico.gif) no-repeat 0 0;width:7px; height:7px;text-align:center;color:#7d7d7d;font-weight:bold;cursor:pointer;margin-right:5px;}
.foucs_pic .foucs_num li.on{ background-position:0 -48px;}
.foucs_lr{ position:absolute;top:50px;width:302px;z-index:100; height:51px;}
.foucs_lr #foucs_l,.foucs_lr #foucs_r{float:left;left:0; background:#b9b4b1;filter:alpha(opacity=70);opacity:0.7;width:31px; height:51px;overflow:hidden;}
.foucs_lr #foucs_r{float:right;right:0;}
.foucs_lr #foucs_l p,.foucs_lr #foucs_r p{width:31px; height:51px;background:url(/img/house/2011/img/btn_lr.gif) no-repeat -32px 0; cursor:pointer;}
.foucs_lr #foucs_r p{background-position:0 0 }
/*---------焦点图e--------------*/
/*TinaGao Edit 2013-10-8 end*/