/*base.css
-----------------------------------------*/
* { margin:0;padding:0; list-style:none;}
a img,fieldset { border:0; text-decoration:none;}
html,body { font-size:12px;}
td { font-size:12px;} 

a { text-decoration:none;color:#000;}
a:hover{ color:#c00; text-decoration:underline;}
h1,h2,h3,h4,h5,h6,form,input,textarea{ font-size:12px;}
.clearfix:after { content:'.'; clear:both; height:0;display:block; visibility:hidden; }
* html .clearfix { display:block; height:1%;}
* +html .clearfix { min-height:1px;}
div#wrap { width:938px; margin:0 auto;}
.part { margin-bottom:8px; }
.part.bor { border:1px solid #ccc; }
.part.bg { background:url(http://house.21cn.com/2009housenew/bg1.gif) no-repeat top;}
.pad_box { padding:10px;}
.pad_box.pad { padding-top:2px;}

.titlebg { background:url(images/bg_7a.jpg) no-repeat; font-size:12px; font-weight:bold; color:#FF6600;}
.titlebg a:link,.titlebg a:visited { font-size:12px; font-weight:bold; color:#D74F05; text-decoration:none;}
.titlebg a:hover,.titlebg a:active { font-size:12px; font-weight:bold; color:#D74F05; text-decoration:underline;}
.title_bg2 { background:url(images/bg_8.jpg) repeat-x; text-align:right;}
.title_moreaaa { background:url(images/bg_8a.jpg) no-repeat; float:right; width:175px; padding-right: 5px; margin:0; height:30px; line-height:23px; color:#FFFFFF;}
.title_moreaaa a:link,.title_moreaaa a:visited { font-size:12px;color:#fff; text-decoration:none;}
.title_moreaaa a:hover,.title_moreaaa a:active { font-size:12px; color:#fff; text-decoration:underline;}

.title_3aa{ background:url(images/bg_9.jpg) repeat-x; height:28px; line-height:28px; font-size:12px; font-weight:bold; color:#FFFFFF;}
.title_3aa a:link,.title_3aa a:visited { font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
.title_3aa a:hover,.title_3aa a:active { font-size:12px; font-weight:bold; color:#fff; text-decoration:underline;}
.title_3{ background: url(images/icon_3.gif) no-repeat 5px10px; height:28px; line-height:28px; font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:20px;}
.span_right { float:right; padding-right:3px; padding-left:20px; text-align:right; font-size:12px; font-weight:normal;}
.title_3 a:link,.title_3 a:visited { font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
.title_3 a:hover,.title_3 a:active { font-size:12px; font-weight:bold; color:#fff; text-decoration:underline;}

.border_pic { margin:0px;border:1px solid #999999; padding:2px;}
.border_pic2 { margin:0px;border:1px solid #999999; padding:2px 0px 2px 2px;}

.p12black_xj { height:20px; line-height:22px; padding-left:3px;}
.p12black_xj a:link,.p12black_xj a:visited { font-size:12px; color:#000; text-decoration:none;}
.p12black_xj a:hover,.p12black_xj a:active { font-size:12px; color:#000; text-decoration:underline;}

.p12black_xj2 { height:20px; line-height:20px; padding-left:3px;font-size:14px; font-weight:bold; color:#000; padding-top:10px; padding-bottom:5px;}
.p12black_xj2 a:link,.p12black_xj2 a:visited { font-size:14px; font-weight:bold; color:#000; text-decoration:none;}
.p12black_xj2 a:hover,.p12black_xj2 a:active { font-size:14px; font-weight:bold; color:#000; text-decoration:underline;}

.p12red_xj { width:227px;}
.border_xj{ border:1px solid #CC6600;}

/*nav*/
#nav { height:30px; padding-left:1em; overflow:hidden;background: url(http://house.21cn.com/2009housenew/nav_bg.gif) repeat-x;}
#nav li { float:left; font-size:14px; margin-top:8px; line-height:16px; height:15px;
overflow:hidden; color:#fff; padding:0 10px; border-right:1px solid #fff;}
#nav a { color:#fff;}
#nav li.bg { width:48px; height:22px; line-height:24px; text-align:center; color:#D10F0F;padding:0; margin-top:3px;background:url(http://house.21cn.com/2009housenew/dt_bg.gif) no-repeat;}
#nav li.bg a { color:#c00;}
#nav li.no { border:0;}
#nav li.mar { margin-right:.5em;}

.left_all { width:716px; float:left;}
.col_l { width:716px; float:left; overflow:hidden; border:1px solid #ccc;}
.col_l.mar { margin-bottom:8px;}

.col_l .left { width:322px; float:left; border-right:1px solid #dcdcdc;}
.col_l .right { width:392px; float:right; }
.col_l .eq_width { width:357px;}
.col_l .narrow { width:220px; margin:15px 0 0 0; border-right:1px dashed #ccc;}
.col_l .wide { width:495px;}
.col_r_page { width:198px; float:right; border:1px solid #ccc;overflow:hidden; background:#eee;}

.box { margin-bottom:15px; }
.box.float{ width:490px; float:left; margin-bottom:0;}
.box img{ float:left; margin-right:10px; border:1px solid #000;}
.box h4 { margin-bottom:5px;}
.box h3 { line-height:16px;}
.box p { line-height:18px; margin-bottom:3px;}
.box span { color:#00479D;}
.box img.star { float:none; border:0; margin-right:4px;}
.box .clr { clear:left; padding-top:3px;}
.box .clr span { color:#666;}
.box .clr a,.box .clr span{ margin-right:.5em;}
h4.small { font-size:12px; line-height:17px; text-indent:.8em; font-weight:normal; background:#eee;}
.box h4,.box h4 a { font-size:14px; line-height:16px; margin-bottom:5px;}
.box h4.center { text-align:center;}
.box_r { float:right; }

.title { 
	height:20px; 
	line-height:20px;
	margin-bottom:8px;
	background:url(http://house.21cn.com/2009housenew/line_rep.gif) repeat-x left 7px; 
	*background:url(http://house.21cn.com/2009housenew/line_rep.gif) repeat-x left 8px; 

}
.title.no { background:none;}
.title h3 { font-size:14px; color:#000; text-indent:.6em; background:url(http://house.21cn.com/2009housenew/dot3.gif) no-repeat left center;}
.title h3.dot {  float:left; text-indent:1em;
background:#fff url(http://house.21cn.com/2009housenew/dot.gif) no-repeat left center;

}
.title h3.dot span { color:#D10F0F;padding-right:.5em;
background:url(http://house.21cn.com/2009housenew/line_l.gif) no-repeat right;
  line-height:18px\9; 
}
.title.stys { height:25px;  padding-left:1em; line-height:25px; border:solid #ccc; border-width:1px 0;
background:url(http://house.21cn.com/2009housenew/repeat.gif) repeat-x;}
.title.stys h3.square {font-size:14px; color:#c00; text-indent:1.3em; float:left; 
background:url(http://house.21cn.com/2009housenew/square.gif) no-repeat left;}

.title span.r { 
	float:right;
	padding-left:.8em; 
	color:#666;
	background:#fff url(http://house.21cn.com/2009housenew/line_r.gif) no-repeat left 7px;
    *background:#fff url(http://house.21cn.com/2009housenew/line_r.gif) no-repeat left 8px;

}
.title.stys span.r { background:none; padding-right:.8em;}
.title span a { color:#666;}
.title span a:hover { color:#c00;}
p.text { line-height:18px; text-indent:2em; color:#666;}
p.text a { color:#c00;}

ul.top_news {font-size:14px;}
ul.top_news li { line-height:24px;}
ul.top_news span { margin-right:.5em;}
ul.top_news span a {  color:#00479D;}

ul.item_news { font-size:14px; }
ul.item_news li { line-height:24px; text-indent:.5em;background:url(http://house.21cn.com/2009housenew/dot1.gif) no-repeat left center;}
ul.item_news span { color:#999; margin-left:1em;}
ul.item_news.pad { padding-top:0;}
ul.item_news.inner { width:300px; float:left;}
ul.item_news.float { width:176px; float:left; padding:0;margin-right:9px; font-size:12px;}
ul.item_news.float li {}
ul.item_news.float.mar { padding:0; margin:0; clear:both;}
ul.item_news.blue {}
ul.item_news.blue li { background:url(http://house.21cn.com/2009housenew/dot2.gif) no-repeat left;}
ul.item_news.blue a,ul.item_news.blue li { color:#00479D;}
ul.item_news.blue a:hover { color:#c00;}
ul.item_news.no { width:140px;}
ul.item_news.no li { background:none; line-height:18px;}
ul.item_news.sma { font-size:12px; }
ul.item_news.sma span { margin:0 5px 0 0; color:#00479D; text-indent:0;}
ul.item_news.sma li { background:none; }
ul.item_news.sma a { color:#000;}
ul.item_news.uline a { text-decoration:underline;}
ul.item_news.uline span a { text-decoration:none;}

/*ul.item_news.float.mar a { color:#00479D;}*/


ul.item_pic li {  float:left; text-align:center; margin-right:7px;padding-bottom:5px; background:#dcdcdc;}
ul.item_pic img { display:block; margin-bottom:8px; border:1px solid #000; }
ul.item_pic a { font-size:14px;}
ul.item_pic.small { padding:15px 0 0 10px;}
ul.item_pic.small li { width:80px; margin-right:17px;background:none;}
ul.item_pic.small a { font-size:12px; color:#00479D; text-decoration:underline;}
ul.item_pic.small.pad { padding:0;}
ul.item_pic.wide { margin:0; padding:0;}
ul.item_pic.wide li { width:180px;}
ul.item_pic.sty { line-height:18px;}
ul.item_pic.sty li { background:none;}
ul.item_pic.sty strong { margin-bottom:5px; display:block;}
ul.item_pic.no_float { margin-left:8px;}
ul.item_pic.no_float li { width:182px; margin-bottom:20px;overflow:hidden;}
ul.item_pic li.last { margin-right:0;}
ul.item_news.last { margin-right:0;}
div.con { border:1px solid #ccc; margin:1px 0; padding:10px 0 5px 15px; background:#eee;}

div.select { height:28px; line-height:28px; overflow:hidden; border:1px solid #ccc; margin:1px 0 8px; 
background:url(http://house.21cn.com/2009housenew/select_bg.gif) repeat-x;}
div.select form {padding-top:4px; }
div.select label { vertical-align:top; padding:0 5px 0 10px;line-height:20px;}
div.select input.s { margin-top:2px; }
div.select input.t,.select select { vertical-align:top;}
div.select img.search { float:left; margin-right:1em;}

div.tabs { height:30px; overflow:hidden; padding:10px 0 0 19px; margin-bottom:10px;
background:url(http://house.21cn.com/2009housenew/tab_line.gif) repeat-x bottom;}
div.tabs ul { float:left;}
div.tabs li { float:left; line-height:28px; margin-right:5px; padding:1px 1px 0;border:solid #d9d9d9; border-width:1px 1px 0;  }
div.tabs li a { font-size:14px; color:#000; display:block; font-weight:bold;padding:0 11px; line-height:28px;
background:url(http://house.21cn.com/2009housenew/tab_rep.gif) repeat-x;}
div.tabs li.current { background:#fff;}
div.tabs li.current a { color:#c00; background:none; }
div.tabs span { float:right; line-height:18px; margin:10px 10px 0 0; }
div.tabs span a { color:#666;}

div.roll { height:19px; padding-left:1em; margin-top:5px; overflow:hidden; border:1px solid #ccc;}

div.page { margin:2em 0; padding-top:1em; font-size:14px; text-align:center; border-top:1px dashed #ccc;}

.qs { border:1px solid #ccc; }
.qs a { white-space:nowrap; line-height:20px;}
span.skip { display:block; padding:8px 0 10px;}

span.skip img { margin-right:3px;}
span.skip,span.skip a { color:#666;}

div.top_news { border-bottom:1px dashed #ccc; padding:10px 0;}
div.top_news h3 { font-family:'黑体'; margin-bottom:10px; text-align:center; font-size:16px; font-weight:normal;}
div.top_news p a { color:#00479D;}
div.top_news p a:hover { color:#c00;}

div.bar { height:30px; line-height:30px; padding-right:1em; color:#fff;background:url(http://house.21cn.com/2009housenew/bar_bg.gif) repeat-x;}
div.bar img { float:left;}
div.bar span { float:right;}
div.bar a,div.bar a:hover{ color:#fff;}

div.hgt1 { height:320px; overflow:hidden; }

.allyes { margin:10px 0;}

p.mar { margin-bottom:7px;}
p.mar span,p.mar img { margin-right:1em;}

.col_l.border { border:0; width:718px;}

table.price { border-collapse:collapse; line-height:25px; text-align:center; width:100%; border:1px solid #ccc; background:#fff;}
table.price td { border-bottom:1px dashed #ccc;}
table.price a { color:#666;}
table.price td.last { border:0;}

table.num { width:100%; border-collapse:collapse; border:1px solid #ccc; line-height:23px; background:#fff;}
table.num td { padding-left:4px;border:1px solid #ccc;}

newslist-p12 { line-height:23px;}

div.links { border:1px solid #ccc; padding-bottom:1em;}
div.links h3 { line-height:25px; text-align:center; font-size:14px; margin-top:10px; text-indent:1em;}
div.links ul { padding:10px ; *padding-bottom:25px;}
div.links li { float:left; padding:0 10px; height:14px; line-height:15px;
margin-bottom:10px; *margin-bottom:0; white-space:nowrap; border-right:1px solid #039;}
div.links a { color:#039;}
div.links a:hover { color:#c00;}

.input1 { background:url(images/input1.jpg) no-repeat; width:449px; height:32px;}
.input2 { background:url(images/input2.jpg) no-repeat; width:449px; height:32px;}
.title_menu { margin:0px; padding:0px; background:url(images/bg_9.jpg) repeat-x; height:25px;}
.title_menu ul { margin:0; padding:0;}
.title_menu ul li{ float:left; margin:0 5px; width:64px; display:block; height:25px; line-height:25px; cursor:pointer; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF;}
.title_menu .moreright { float:right; width:100px;}
.title_menu .moreright a { color:#fff; font-weight:normal;}
.title_menu .moreright a:hover { color:#fff; text-decoration:underline;font-weight:normal;}
.title_menu .thishot { float:left; background:url(images/thishot.gif) no-repeat; margin:0 5px; width:64px; height:25px; text-align:center;font-weight:bold; color:#000;}

.put_40px { height:40px;}

.ImgScrList_new {WIDTH: 470px; HEIGHT: 157px;}
.ImgScrList_new .LeftBotton {FLOAT: left; BACKGROUND: url(http://www.homekoo.com/images/newindex1/page_prv.gif) no-repeat 10px 60px;  WIDTH: 42px; CURSOR: pointer; HEIGHT: 157px}
.ImgScrList_new .RightBotton {FLOAT: right;BACKGROUND: url(http://www.homekoo.com/images/newindex1/page_next.gif) no-repeat 5px 60px;  WIDTH: 28px; CURSOR: pointer; HEIGHT: 157px}
.ImgScrList_new .Cont {FLOAT: left; OVERFLOW: hidden; WIDTH: 470px;}
.ImgScrList_new .ScrCont {/*WIDTH: 1370px;*/ width:20000px; HEIGHT: 157px}
.ImgScrList_new #List11 {FLOAT: left; HEIGHT: 157px}
.ImgScrList_new #List12 {FLOAT: left; HEIGHT: 157px}
.ImgScrList_new #List13 {FLOAT: left; HEIGHT: 157px}
.ImgScrList_new .Box {FLOAT: left; WIDTH: 153px; PADDING-TOP: 0px; TEXT-ALIGN:center; background:#ffffff; margin-right:0px; margin-left:0px;}
.ImgScrList_new .Box IMG {border:1px solid #E6E6E6;}
.ImgScrList_new .Box P {PADDING-TOP: 5px}
.ImgScrList_new .Box A:link {COLOR: #000; TEXT-DECORATION: none}
.ImgScrList_new .Box A:hover {COLOR: #ff6600; TEXT-DECORATION: none}
.ImgScrList_new .Box2 {FLOAT: left; WIDTH: 15px;height: 165px; PADDING-TOP: 0px; TEXT-ALIGN: center;
background: url(http://www.homekoo.com/images/new/aadd.gif) no-repeat center top;}
.line_text { font-family:"宋体"; font-size:12px; line-height:15px;text-align:center;}
.line_text .tao { float:left; width:30px; height:35px; line-height:35px; text-align:right; font-family: "黑体"; font-size:26px; background:url(http://www.homekoo.com/images/newindex1/taojian.gif) no-repeat right 5px; padding-right: 44px; color:#000000;}
.line_text .tao2 { float:left; width:68px; height:35px; line-height:35px; text-align:right; font-family: "黑体"; font-size:26px; background:url(http://www.homekoo.com/images/newindex1/taojian2.gif) no-repeat right 5px; padding-right: 44px;}
.line_text .yj { width:76px; float:left; text-align:center; text-decoration:line-through; color:#7E7E7E; font-family: "黑体"; font-size:12px;}
.line_text .tj {width:76px; float:left;color:#ff6600; text-align:center; font-family: "黑体"; font-size:14px; }
.line_tt { font-family:"宋体"; font-size:12px;line-height:20px; text-align: center;}
.beisite { font-family:"宋体"; font-size:12px; line-height:20px; text-align: center; color:#904001;}
.beisite span { text-decoration:line-through;}
.line_pica { font-family:"宋体"; font-size:12px; text-align: center; background:url(http://www.homekoo.com/images/newindex1/morepic.gif) no-repeat 30px 25px; width:150px; height:45px; padding-top:113px;}