.house_preview{ border:solid 1px #ededed; padding:8px; }
.house_preview .thumb{ height:270px; overflow:hidden; }
.house_preview .thumb li{ position:absolute; }
.house_preview img{ width:300px; height:270px; }
.house_preview .tab_bg{ position:absolute; z-index:10; margin-top:-30px; width:300px; height:30px; background:#000; opacity:0.5; filter:alpha(opacity=50);  }
.house_preview .tab{ position:absolute; z-index:10; font:normal 14px/30px 宋体; width:290px; margin-top:-30px; }
.house_preview .tab li{ float:left; position:relative; width:33%; height:30px; text-align:center; }
.house_preview .tab a.current{ padding:3px 6px; background:#999; }
.house_preview .tab a{ color:#fff; text-decoration:none; }

.house_consult { margin-top: 10px; height: 200px; overflow: hidden; background: url(../images/newhouse/house_consult.jpg) no-repeat left top; }

.house_item{ border:solid 1px #c7d8e0; margin-top:10px; padding:10px 18px; }
.house_item ul{ height:208px; overflow:hidden; }
.house_item ul li{ height:26px; line-height:26px; overflow:hidden; }
.house_item i{ padding-left:0.5em; }
.house_item_more{ position:absolute; margin-top:-26px; margin-left:263px; width:37px; height:36px; background:url(../images/newhouse/btn.gif) no-repeat left -50px; }
.house_item_more a{ display:block; height:36px; }

.house_score img.loading{ width:16px; height:16px; vertical-align:middle; background:url(../images/loading_16.gif) no-repeat center center; }
.house_score .title_more a{ color:#0080c4; padding-left:17px; background:url(../images/newhouse/ico.gif) no-repeat left -210px; }
.house_score .house_score_text{ float:left; width:120px; overflow:hidden; text-align:center; margin-top:38px; }
.house_score .house_score_text span{ font:bold 18px/30px 微软雅黑; }
.house_score .house_score_text p{ height:15px; margin:20px 14px; background:url(../images/newhouse/score.gif) no-repeat 0 -70px; text-align:left; }
.house_score .house_score_text p img{ width:92px; height:15px; vertical-align:text-top; background:url(../images/h_bar_92X15.gif) no-repeat center center; }
.house_score .house_score_text em{ color:#999; }
.house_score .house_score_text em b{ margin:0px 2px; }
.house_score .house_score_item, .house_score .house_score_pingfen{ float:left; width:170px; padding:14px 0px; }
.house_score .house_score_item li{ float:left; width:100%; height:30px; display:inline; font:normal 14px/30px 微软雅黑; }
.house_score .house_score_item li p{ float:left; width:36px; overflow:hidden; color:#2f2f2f; white-space:nowrap; letter-spacing:8px; margin-right:10px; }
.house_score .house_score_item li label{ float:left; width:100px; height:11px; background:#eaeaea; margin-top:10px; margin-right:8px; }
.house_score .house_score_item li label em{ display:block; width:0px; height:9px; background-image:url(../images/newhouse/score.gif); background-repeat:repeat-x; }
.house_score .house_score_item li label em.jg{ border:solid 1px #e63000; background-position:left 0px; }
.house_score .house_score_item li label em.hj{ border:solid 1px #f27d0b; background-position:left -10px; }
.house_score .house_score_item li label em.wl{ border:solid 1px #f8ba49; background-position:left -20px; }
.house_score .house_score_item li label em.jt{ border:solid 1px #48a612; background-position:left -30px; }
.house_score .house_score_item li label em.pt{ border:solid 1px #456ec0; background-position:left -40px; }
.house_score .house_score_item li label em.jz{ border:solid 1px #4799eb; background-position:left -50px; }
.house_score .house_score_item li b{ float:left; font:normal 12px/30px Arial; color:#f50; }
.house_score .house_score_item li b img{ width:16px; height:30px; }
.house_score .hr{ clear:both; margin:0px 16px; padding:0px; height:1px; overflow:hidden; border-top:solid 1px #c7d8e0; }
.house_score .house_score_pingfen li p{ float:left; width:36px; overflow:hidden; font:normal 14px/30px 微软雅黑; color:#2f2f2f; white-space:nowrap; letter-spacing:8px; margin-right:10px; }
.house_score .house_score_pingfen li label{ float:left; width:92px; height:15px; margin-top:6px; margin-bottom:9px; margin-right:12px; cursor:pointer; background-image :url(../images/newhouse/score.gif); background-repeat: no-repeat; background-position: left -70px; }
.house_score .house_score_pingfen li b{ float:left; font:normal 12px/30px Arial; display:none; }


.main_info ul{ height:190px; overflow:hidden;  }
.main_info li{ height:38px; font-size:15px; line-height:38px; }
.main_info .price{ font:bold 18px/36px 微软雅黑; color:#f50; }
.main_info .huxing a{ color:#0080c4; text-decoration:underline; padding:1px 5px; }
.main_info .huxing a:hover{ color:#fff; background:#0080c4; font-weight:bold; text-decoration:none; }
.main_info i{ padding-left:0.5em; }
.main_info .telephone{ margin-top:15px; }
.main_info .telephone .n{ float:left; width:90px; height:57px; border:solid 1px #c7d8e0; border-right:none 0px; background:#fff url(../images/newhouse/telephone.gif) no-repeat left top; } 
.main_info .telephone .n span{ display:block; width:30px; margin-top:11px; margin-left:46px; font:normal 14px/18px 微软雅黑; }
.main_info .telephone .number{ float:left; padding-left:18px; padding-right:25px; border:solid 1px #c7d8e0; border-left:none 0px; color:#f50; font:normal 22px/57px Arial; }
.main_info .more_info{ border-bottom:solid 1px #ededed; position:relative; margin-top:-10px; }
.main_info .more_info a{ float:right; display:block; font:12px/100% 宋体; padding:10px; margin-right:7px; border:solid 1px #ededed; border-bottom:none 0px; }

.house_news .list{ line-height:34px; padding:11px 0px; }
.house_news .list ul{ height: 374px; overflow:hidden; }
.house_news li{ float:left; width:100%; }
.house_news .news_title{ float:left; text-indent:12px; margin-left:14px; background:url(../images/icon_01.gif) no-repeat left center; }
.house_news .news_data{ float:right; margin-right:25px; color:#999; }

/* 海带团团购报名 */
.tuangou{ border:solid 1px #ededed; border-bottom-width:2px; margin-top:15px; padding:1px; }
.tuangou .tip{ width:97px; height:97px; position:absolute; margin-top:-9px; margin-left:-9px; background:url(../images/tuangou_04.gif) no-repeat left top; }
.tuangou .postform{ padding-top:15px; padding-bottom:20px; padding-left:100px; background:url(../images/tuangou_03.gif) repeat-x left top; }
.tuangou .tuangou_name{ height:75px; background:url(../images/tuangou_05.gif) no-repeat left top; }
.tuangou dl{ float:left; width:400px; }
.tuangou dd{ float:left; margin-top:10px; margin-left:4px; margin-right:25px; vertical-align:middle; display:inline;}
.tuangou dd input{ height:18px; margin-left:3px; padding:2px; border:solid 1px #ccc; }
.tuangou dd input.name{ width:100px; }
.tuangou dd input.phone{ width:100px; }
.tuangou dt{ float:left; display:inline; margin-top:24px; margin-left:43px; }
.tuangou dt label{ margin-right:18px; }
.tuangou dt input{ margin-right:3px; vertical-align:middle; position:relative; margin-top:-2px; }
.tuangou .btn{ float:left; width:95px; height:92px; overflow:hidden; }
.tuangou .btn button{ width:95px; height:63px; position:absolute; color:#fff; font-size:18px; background:url(../images/tuangou_06.gif) no-repeat left top; border:none 0px; cursor:pointer; }
.tuangou .btn img.postloading{ width:95px; height:63px; vertical-align:middle; position:absolute; background:url(../images/tuangou_loading_32.gif) no-repeat center center; display:none; }
.tuangou .btn p{ color:#999; margin-top:73px; text-align:center; }
.tuangou .btn em{ margin:0px 6px; color:#f50; font:bold 12px/100% 宋体; }
.tuangou .btn em img{ width:16px; height:16px; vertical-align:middle; background:url(../images/tuangou_loading_16.gif) no-repeat center center; }


/* 房产问答 */
.house_ask{ margin-top:10px; border:solid 1px #c7d8e0; padding:0px 10px; overflow:hidden; background:url(../images/ask_title.gif) no-repeat 1px 1px; }
.house_ask_title{ height:35px; line-height:35px; border-bottom:solid 1px #c2d5e3; font-size:14px; color:#0080c4; }
.house_ask_title_text{ float:left; padding-left:10px; font-weight:bold; }
.house_ask_title_btn{ float:right; font:normal 12px/28px 宋体; }
.house_ask_title_btn a{ float:left; display:inline; width:62px; height:26px; padding-left:26px; color:#fff; margin:5px 2px 0px; background-image:url(../images/newhouse/btn.gif); background-repeat: no-repeat; }
.house_ask_title_btn a.feedback{ background-position:left -100px; }
.house_ask_title_btn a.reply{ background-position:left -150px; }
.house_ask_content{ width:100%; padding:14px 0px; }
.house_ask_content .house_ask_list{ width:100%; height:174px; overflow:hidden; }
.house_ask_content li{ float:left; width:100%; line-height:20px; background:#fff; }
*+html .house_ask_content li{ font-family:宋体; }
.house_ask_content li .list_ask{ padding-left:30px; color:#0072b8; background:url(../images/ask_title_ico_01.gif) no-repeat left top; }
.house_ask_content li .list_answer{ padding-left:30px; background:url(../images/ask_title_ico_02.gif) no-repeat left top; margin-top:5px; }
.house_ask_content li .list_space{ height:20px; overflow:hidden; background:url(../images/x_01.gif) repeat-x left center; }

/* 网上沙盘 */
.airscape .title_more li{ float:left; margin-left:15px; cursor:pointer; color:#999; }
.airscape .title_more li.current{ color:#0080c4; }
.airscape .list{ padding:10px; }
.airscape .list .photo{ position:relative; float:left; width:800px; height:457px; }
.airscape .list .photo img{ position:absolute; width:100%; height:100%; }
.airscape .list .photo ul.mark{ position:relative; }
.airscape .list .photo ul.mark li{ width:45px; height:42px; line-height:33px; text-align:center; background-image:url(../images/newhouse/niaokantu_mark_01.png); background-repeat:no-repeat; background-position:left top; cursor:default; }
.airscape .list .photo ul.mark li{ _background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/templets/default/images/newhouse/niaokantu_mark_01.png'); }
.airscape .list .photo ul.mark li.reverse{ background-image:url(../images/newhouse/niaokantu_mark_02.png); }
.airscape .list .photo ul.mark li.reverse{ _background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/templets/default/images/newhouse/niaokantu_mark_02.png'); }
.airscape .list .photo ul.tip{ position:relative; z-index:99; }
.airscape .list .photo ul.tip li{ display:none; }
.airscape .list .photo ul.tip li div.par{ width:134px; height:144px; padding:5px 10px; overflow:hidden; background:url(../images/newhouse/niaokantu_tip.png) no-repeat left top; }
.airscape .list .photo ul.tip li div.par{ _background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/templets/default/images/newhouse/niaokantu_tip.png'); }
.airscape .list .photo ul.tip li p{ padding-top:3px; background:url(../images/blank.gif); }

.airscape .list .info{ float:right; width:320px; border-left:solid 1px #ededed; border-right:solid 1px #ededed; background:url(../images/newhouse/niaokantu_border.gif) repeat-x left bottom; }
.airscape .list .info .slide{ width:320px; height:457px; overflow:hidden; position:relative; }
.airscape .list .info dl{ float:left; width:320px; border-bottom:solid 1px #ededed; }
.airscape .list .info dt{ background:#f7f7f7 url(../images/newhouse/niaokantu_ico.gif) repeat-x left -100px; }
.airscape .list .info dt div{ padding-left:26px; height:36px; overflow:hidden; line-height:36px; background-image:url(../images/newhouse/niaokantu_ico.gif); background-repeat:no-repeat; background-position:7px 13px; cursor:pointer; }
.airscape .list .info dt.current div{ background-position:7px -37px; cursor:default; }
.airscape .list .info dd{ padding:0 10px; position:relative; border:none 0px; background:#fff url(../images/newhouse/niaokantu_ico.gif) repeat-x left -100px; height:96px; line-height:22px; color:#666; overflow:hidden; }
.airscape .list .info dd span{ float:left; width:50%; margin-top:10px; }

/* 楼盘地图 */
.house_map .title_more a{ color:#0080c4; padding:2px 0px 2px 20px; background:url(../images/newhouse/ico.gif) no-repeat left -300px; }
.house_map .list{ padding:5px; }
#house_map{ height:280px; overflow:hidden; border:solid 1px #ededed; }
.house_map .peitao{ border:solid 1px #ededed; margin-top:5px; padding:3px; }
.house_map .peitao li{ font:normal 12px/30px 微软雅黑; color:#666; }
.house_map .peitao li span{ float:left; font-weight:bold; padding-left:35px; background-image:url(../images/newhouse/ico.gif); background-repeat: no-repeat; }
.house_map .peitao li.xuexiao span{ background-position:8px -325px; }
.house_map .peitao li.chaoshi span{ background-position:9px -355px; }
.house_map .peitao li.yinhang span{ background-position:9px -385px; }
.house_map .peitao li.yiyuan span{ background-position:7px -415px; }
.house_map .peitao li.qita span{ background-position:10px -445px; }
.house_map .peitao li p{ float:left; width:518px; padding:5px 10px 0px; line-height:20px; }
.house_map .pano_close{ display:none; }
#house_panorama{ background:#eee url(../images/no_map_panorama.png) no-repeat center center; }

.house_huxingtu .list{ padding:10px 0px; }
.house_huxingtu .list li{ float:left; display:inline; margin-left:10px; width:254px; overflow:hidden; border:solid 1px #ededed; text-align:center; }
.house_huxingtu .list li img{ margin:20px 0px; height:150px; }
.house_huxingtu .list li p{ line-height:32px; height:32px; }

.house_xiangce .list{ padding:10px 0px; }
.house_xiangce .list li{ float:left; display:inline; margin-left:10px; width:254px; border:solid 1px #ededed; text-align:center; }
.house_xiangce .list li .thumbnail{ padding:8px; }
.house_xiangce .list li .thumbnail a{ display:block; width:238px; height:150px; overflow:hidden; }
.house_xiangce .list li img{ height:150px; vertical-align:top; }
.house_xiangce .list li p{ font-size:14px; line-height:36px; height:36px; }
.house_xiangce .list li em{ margin-left:3px; color:#0080c4; font-family:宋体; }