/* 全局CSS定义 */
body { font-family:"Microsoft Yahei"; margin:0 auto; padding:0; font-size:12px; color:#333;  }
div, form, ul, ol, li, span, p, dl, dt, dd { margin:0; padding:0; border:0; }
img, a img { border:0; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; }
ul, ol, li { list-style:none }
table, td, input { font-size:12px; padding:0; font-family:inherit; }
.noneBox { display:none; }
img{ vertical-align: top;}
a { outline-style:none; color:#333; text-decoration:none }
a:hover { color:#c00; text-decoration:underline; }
.clearfix:after{ clear:both; content:"\200B"; display:block; height:0;}
.clearfix{ *zoom:1;}
.clear{ clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.mt5{ margin-top:5px !important;}
.mt10{ margin-top:10px !important;}
.mt15{ margin-top:15px !important;}
.mt20{ margin-top:20px !important;}
.m20{margin:20px;}
.mt35{margin-top:35px;}
.mt30{margin-top:30px;}
.mb30{margin-bottom:30px;}
.mb25{margin-bottom:25px;}
.pdb20{padding-bottom:20px;}
.pdt10{padding-top:10px;}
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f15 { font-size:15px;}
.f16 { font-size:20px;}
.f20 { font-size:16px;}
.gray-9{color:#999}
.gray-3{color:#333}
.red-f3{color:#f33}
.fl{ float:left;}
.fr{ float:right;}
.textc {text-align:center;}
.textr {text-align:right;}
.pr {position: relative;}
em,i{font-style:normal}
/*公共icon*/
.lpt_icon {background:url(http://img1.soufun.com/house/images/housedetail1603/lp_icon.png) no-repeat;}
/*全景广告*/
.danmu_inbox{left:50%; top:0; z-index:1;}
.danmu_inbox img{width: 1200px; height: 280px; float: left;} 
.danmu_inbox span:hover{text-decoration:underline;color:#fff;}
.barrage {
    width: 100%;
    height: 0;
    position: static;
    left: 0px;
    top: 2px;
    z-index: 98;
    overflow: hidden;
	font-family: "宋体";
}
.hosts {
    min-width: 190px;
    height: 40px;
    padding: 4px;
    border-radius: 6px;
    position: absolute;
    left: 85px;
    bottom: 40px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5FFFFFF', endColorstr='#E5FFFFFF');
    background-color: rgba(255,255,255,0.9);
    z-index: 999;
}
.barclose {
    width: 80px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    position: absolute;
    left: 85px;
    bottom: 10px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');
    background-color: rgba(0,0,0,0.7);
    z-index: 999;
    text-align: center;
    border-radius: 5px;
}
.barrage .bar01 {
    height: 25px;
}
.barclose a {
    color: #fff;
    width: 100%;
    display: block;
    text-decoration: none;
}
.barragetda {
    z-index: 99;
}
.barragetd, .barragetda {
    position: absolute;
    float: left;
    clear: left;
    left: 105%;
    height: 30px;
    line-height: 30px;
    padding: 0px 18px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000');
    background-color: rgba(60,63,70,0.8);
    color: #fff;
    font-size: 14px;
    border-radius: 10px;
}
.barragetda {color:#fff;}
.bigbanner a {
    padding: 0px;
}
.barragetda a {
    color: #fff;
}
.barragetd a, .barragetda a {
    text-decoration: none;
    color: #fff;
}
.barragetd i, .barragetda i {
    width: 25px;
    height: 20px;
    margin-top: 5px;
    background: url(http://js.soufunimg.com/homepage/new/fang905bj/newsV3/images/icon_dm01.png) no-repeat;
    display: inline-block;
    vertical-align: top;
}
.barragetda i {
    background-position: 0 -28px;
}
.barragetd{z-index: 100;}
.barragetda i{ background-position:0 -28px;}
.hosts .leftpic{float:left;width:40px;height:40px;background:#fff; border-radius:50%;margin-right:8px;}
.hosts .leftpic img{width:40px;height:40px;}
.hosts .minfo{float:left;width:100px;height:40px;margin-right:8px;}
.hosts .minfo p{width:100px;height:20px;line-height:20px;}
.hosts .rbut {float:left;height:20px;line-height:20px;color:#fff; background:#c00;border-radius:3px;margin-top:10px;*width:32px;}
.hosts .rbut a{color:#fff;width:100%;display:block; text-decoration:none;padding:0 4px;}
/*keyframe动画*/
@keyframes move{
	0%{left:100%;}
	100%{left:-500px;}
}
@-webkit-keyframes move{
	0%{left:100%;}
	100%{left:-500px;}
}
@-moz-keyframes move{
	0%{left:100%;}
	100%{left:-500px;}
}
@-o-keyframes move{
	0%{left:100%;}
	100%{left:-500px;}
}
@-ms-keyframes move{
	0%{left:100%;}
	100%{left:-500px;}
}
/*面包屑导航*/
.breadcrumb{width:1200px; height:44px; line-height:44px; border-bottom:1px dashed #dedede; margin:0 auto; position:relative;z-index:1200}
.breadcrumb .br_left,.breadcrumb .br_left ul{width:auto; height:43px;}
.breadcrumb .br_left li,.breadcrumb .br_right li{float:left;color:#ccc; line-height:45px;} 
.breadcrumb .br_left li a{color:#999;}
.breadcrumb .br_left li a:hover,.breadcrumb .br_right li a:hover{color:#c00;}
.breadcrumb .br_right,.breadcrumb .br_right ul{height:43px;z-index:1001;}
.breadcrumb .br_right li a{color:#999;}
/*纠错*/ 
.error_box{width:305px; height:auto; border:solid 1px #e5e5e5; position:absolute;top:44px; right:0px;background-color:#fff; z-index:2100} 
.error_box .error_nr{width:276px; height:auto; margin:10px 0 0 15px; overflow:hidden;} 
.error_box .error_nr p{width:276px; height:30px; border-bottom:1px #999 dashed; position:relative;font-size:16px;font-family:'微软雅黑'; color:#333;line-height:25px;} 
.error_box .error_nr p span a.error_close{ position:absolute; right:6px; top:4px; display:block; width:14px; height:14px; background:url(http://img1.soufun.com/house/detail_php/images/bgmap_a.gif) no-repeat -114px -98px; overflow:hidden; text-indent:-9999em; } 
.error_box .error_nr p span a:hover.error_close { background-position:-129px -98px; } 
.error_box .error_nr ul {width:267px !important;height:auto !important; overflow:hidden;margin-top:13px; }
.error_box .error_nr ul li{width:257px; height:28px;margin-top:15px;_margin-top:13px;*margin-top:13px;} 
.error_box .error_nr ul li label{width:65px; font-size:13px;color:#666;font-family:'宋体';float:left; line-height:33px;} 
.error_box .error_nr ul li input{width:185px; height:28px;*height:26px; float:right;border: solid 1px #ddd;font-family:'微软雅黑'; color:#999; line-height:20px;_line-height:28px;*line-height:28px;padding-left:5px;} 
.error_box .error_nr ul li input:hover{border: solid 1px #6e97c9;} 
.error_box .error_nr ul li textarea{width:180px; height:28px;*height:26px; float:right;border: solid 1px #ddd;font-family:'微软雅黑'; color:#999; line-height:20px;_line-height:28px;*line-height:28px;padding-left:5px;} 
.error_box .error_nr ul li textarea:hover{border: solid 1px #6e97c9;} 
.error_box .error_nr ul .btn_tj { font-family:'宋体'; font-size:12px;float:left; margin-right:11px; border-radius:2px; width:68px; height:24px;line-height:25px; text-align:center; border:none; color:#fff;background-color:#f88123;overflow:hidden; } 
.error_box .error_nr ul .btn_tj:hover { color:#fff; background:#dd6e17; border:none; } 
.error_box .error_nr ul .btn_qx {font-family:'宋体'; font-size:12px;float:left; border-radius:2px; width:68px; height:24px;line-height:25px; text-align:center; border:none; color:#f8f8f8;background-color:#bcbaba;overflow:hidden; } 
.error_box .error_nr ul .btn_qx:hover { color:#fff; background:#999; border:none;} 
.error_box .error_nr ul .tjqx{width:257px; height:45px;margin:10px 0 0 65px; display:inline;overflow:hidden;}

/* 主体 */
.dswrap {width:1200px;margin:0 auto;background:#fff;min-width:1200px;overflow:hidden}
.dsbtit{width:1200px;height:64px;overflow:hidden}
.dsbtit dl{width:100%;}
.dsbtit dl dt{float:left;width:85px;}
.dsbtit dl dt img{width:65px;height:64px;}
.dsbtit dl dd{float:left;width:1115px;height:64px;}
.dsbtit dl dd a{ text-decoration:none}
.dsbtit dl dd .name{height:30px;line-height:30px;color:#000;font-size:28px;}
.dsbtit dl dd .name span{height:16px;line-height:16px;font-size:12px;margin:0 20px 0 10px;vertical-align:middle}

.dsbtit dl dd .name em{width:88px;height:24px;line-height:22px;font-size:12px;background:url(http://img1.soufun.com/house/images/housedetail1603/dszx.jpg) no-repeat;padding-left:5px;text-align:center;color:#fff; display:inline-block;vertical-align:middle;margin-top:-3px;}
.dsbtit dl dd .stag{height:22px;margin-top:10px}
.dsbtit dl dd .stag a{display:inline-block;padding:0 8px;margin-right:10px;line-height:20px;border:1px solid #f33;color:#f33}
.dsbtit dl dd .stag a.no2{border:1px solid #ebab4f;color:#ebab4f} 
.dsbtit dl dd .stag a.no3{border:1px solid #6bc290;color:#6bc290} 
.dsbtit dl dd .stag a.no4{border:1px solid #789fe0;color:#789fe0} 
.dsbtit dl dd .stag a.no5{border:1px solid #ca98e1;color:#ca98e1} 
.dsnav{width:1200px;height: 37px; line-height: 37px;border-left:0px solid #cc0000;border-right:1px solid #e9e9e9;border-top:1px solid #e9e9e9;border-bottom:2px solid #cc0000;background: #f7f7f7;} 
.dsnav .navleft{float:left;font-size:15px;overflow:hidden;width:100%;} 
.dsnav .navleft a,.navleft a:visited{float:left;padding:0 20px;font-size:15px;color:#000; font-weight:bold; } 
.dsnav .navleft a:hover{color:#c00;text-decoration:none;} 
.dsnav .navright{height:37px;width:110px;position:relative;z-index:1000;} 
.dsnav .navright .nr_tu{display:inline-block;width:110px; height:43px;background:url(http://img1.soufun.com/house/detail_php/images/icon.gif) no-repeat -528px -14px;border:none; position:absolute; top:-3px;right:0px;} 
.dsnav .navright .nr_tu a{display:inline-block;width:103px;height:34px; font-size:18px; color:#c00; font-weight:bold; text-decoration:none; margin:5px;} 
.dsnav .navright .nr_tu a i{background-position:-696px -21px;width:10px; height:10px;display: block; position:absolute;top:18px;right:11px; transition:all 0.3s ease-in 0s;} 
.dsnav .navright .nr_tu a:hover i{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.dsnav  .nnlon{text-decoration:none; background:#cc0000;color:#fff !important;} 
.firstleft{float:left;width:480px; height:auto; overflow:hidden;}
/*幻灯*/
.imagshow{ clear:both;position:relative; height:auto; overflow:hidden; }
.imagebg{ position:relative;width:480px;height:320px;overflow:hidden; }
.bannerbg{ height:225px;overflow:hidden; }
.imagebg li{position:absolute;display:none;width:480px;height:320px;top:0;left:0;overflow: hidden;}
.bannerbg_pos{position:relative;width:480px;height:320px;overflow:hidden;}
.bannerbg_main{position:absolute;width:480px;height:320px;background-position:center;background-repeat:no-repeat;top:0;left:50%;margin-left:-240px;background-color: #999;}
.post{position:relative;width:300px;height:225px;margin:0 auto; z-index:99; }
.upload { display:inline-block; width:240px; padding:25px 0;height:70px; margin:260px 0 0 420px; font-size:1000px; cursor:pointer; overflow:hidden; }
.imagepoint{ width:300px;height:25px; text-align:center; margin-top:5px; }
.imagepoint a{ cursor:pointer; display:inline-block; width:10px;height:10px;background:url(http://img1.soufun.com/house/detail_php/images/detail_bgmap.gif) no-repeat -144px 0; margin-right:5px; overflow:hidden;  }
.imagepoint a.hover{ background:url(http://img1.soufun.com/house/detail_php/images/detail_bgmap.gif) no-repeat -134px 0; }
.scrollbg{ margin-top:8px; }
.scroll{position:relative;width:480px;height:62px; }
.scroll .current{ cursor:pointer; width:90px;height:66px;background:url(http://img1.soufun.com/house/images/xqy201410/lp_icon.png) 0 0 no-repeat;  position:absolute; top:-6px; left:0px; z-index:10; }
.outScroll_pic{ position:relative; z-index:9; width:480px; height:62px; overflow:hidden;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic{width:40000px;height:62px;}
.scroll_pic li{cursor:pointer;float:left;width:90px;height:60px; overflow:hidden;background:#000;margin:0 10px 0 0; position:relative; font-size:14px; }
.scroll_pic li img{filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.scroll_pic li:hover img,.scroll_pic li:hover{ filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }
.scroll_pic li em { position:absolute; bottom:0; width:90px; height:30px; background:#000;  filter:alpha(opacity=60);-moz-opacity:0.6;opacity: 0.6; z-index:100;}
.scroll_tit { position:absolute; bottom:0; width:90px; height:30px; line-height:30px;  text-align:center; z-index:101;}
.scroll_tit a,.scroll_tit a:hover { color:#fff!important; text-decoration:none!important; }
.s_pre,.s_next{ display:block;position:absolute;width:22px;height:33px;background:url(http://img1.soufun.com/house/images/housedetail1603/hdbg.png) no-repeat; z-index:111;}
a.s_pre{ background-position:0 0;top:10px;left:0px;}
a.s_pre:hover{ background-position:0 -34px;}
a.s_next{ background-position:-23px 0;top:10px;right:0px; }
a.s_next:hover{ background-position:-23px -34px; }
.qk_f1 { position: absolute; bottom:10px; left:10px;}
.firstright{float:right;width:700px; height:auto;} 
.information_li { line-height:32px; font-size:14px; clear:both; height:32px; float:left; width:700px;}
.information_li .inf_left{padding-left:8px}
.information_li .inf_left p a{color:#333;text-decoration:none;}
.information_li .inf_left p a:hover{color:#c00;text-decoration:underline;}
.information_li .inf_left p .prib{font-size:28px; line-height:30px; color:#c00; font-weight:bold;}
.information_li .inf_right{height:auto;margin-left:10px;z-index: 999;}
.information_li .inf_right a{ height:22px; border:solid 1px #fff;font-size:12px; line-height:22px; color:#999;text-decoration:none; padding:0px 8px 0 6px; margin-top:3px; overflow:hidden; }
.information_li .inf_right a:hover{color:#666;}
.firstright a .lpt_icon{ display:block;width:14px; height:20px; margin-right:4px; _margin-right:2px; overflow:hidden;}
.information_li .inf_right .pra .lpt_icon{ background-position: -106px -25px;}
.information_li .inf_right .com .lpt_icon{ background-position: -103px -46px; }
.information_li .inf_right .baom .lpt_icon{ background-position: -144px -12px; }
.information_li .inf_right .jiaof .lpt_icon{ background-position: -106px -93px; }
.information_li .inf_right .yanf .lpt_icon{ background-position: -106px -123px; }
.information_li .inf_right a.bf:hover{border:1px solid #fff;}
.information_li .inf_right .lpadd .lpt_icon{ background-position: -105px  -158px; }
.information_li .inf_right .allhxt .lpt_icon{ background-position: -105px -187px; }
.information_li .inf_right .down_pri .lpt_icon{ background-position: -164px -277px;} 
.information_li .inf_right .open_ld .lpt_icon { background-position:-164px -341px;} 
.information_li .inf_right a:hover{border:solid 1px #dbdbdb;}
.information_li .inf_right .lp_fen a:hover{color:#c00;text-decoration: underline;}
/*扫描到手机弹出层*/
.erpop { width:446px; height:172px; background:url(http://img1.soufun.com/house/images/housedetail1603/erpopsjbga.gif) no-repeat 0 0;position:absolute;top:25px; right:-15px; overflow:hidden; } 
.erimg { margin:23px 18px 0 0; } 
.ersflogo { position:absolute; right:70px; top:73px; z-index:101;}
/*订阅信息*/
.subscribe{position:fixed; left:50%; top:100px; margin-left:-230px; z-index:11001; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-560+"px"); width:463px; background-color:#fff; padding:0 12px 20px; border: 1px solid #dedede;} 
.title{ text-indent:20px; line-height:54px; border-bottom:2px solid #f33; font-size:22px; font-weight:bold; color:#f33; } 
.cue{ margin-top:25px; text-align:center; font-size:20px; color:#333;} 
.subscribe>div{ width:410px; margin:0 auto;} 
.subscribe>div label{ font-size:16px; color:#666; *position:relative; *top:-10px;} 
.subscribe>div input{ height:40px; line-height:40px; border:1px solid #ccc; position:relative; z-index:2;} 
.subscribe>div input.h{ border:1px solid #f33;}/*输入不正确时为input框添加类h*/ 
.subscribe>div input.tel{ width:303px; padding:0 10px; font-size:14px; color:#333;background-color:transparent } 
.subscribe>div input.code{ width:171px; padding:0 10px; font-size:14px; color:#333; background-color:transparent } 
.subscribe>div .p1{ margin-top:30px; position:relative;} 
.subscribe>div .p1>span{ font-size:14px; color:#ccc; position:absolute; z-index:1; left:95px; top:10px; *top:12px;} 
.subscribe>div .p2{ margin-top:15px; position:relative;} 
.subscribe>div .p2>span{ font-size:14px; color:#ccc; position:absolute; z-index:1; left:95px; top:10px; *top:12px; letter-spacing:0;} 
.subscribe>div .p2>label>em{ *letter-spacing:8px;} 
.subscribe>div .p2>label>em>span{ letter-spacing:8px;} 
.subscribe>div .p2 .gain_code{ margin-left:12px;width:115px; height:42px; border:1px solid #ccc; background-color:#eeeaea; font-size:16px; color:#666;} 
.subscribe>div .p2 .gain_code:hover{ background-color:#ccc;} 
.subscribe>div .p3{ height:54px; line-height:54px; background-color:#f7f7f7; margin-top:15px; font-size:12px; color:#999;} 
.subscribe>div .p3 em{ display:block; margin-right:7px; float:left; width:14px; height:14px; border:1px solid #ccc; position:relative; top:19px; cursor:pointer;} 
.subscribe>div .p3 em.lpt_icon{ background-position:-164px -251px !important;} 
.subscribe>div .p3 span{ float:left;} 
.mlf{ margin-left:12px;} 
.quick{ width:100%; height:46px; margin-top:15px; background-color:#f33; border:none !important; font-size:18px; color:#fff;} 
.quick:hover{ background-color:#f00;} 
.success{ width:373px; text-align:center;position:fixed; left:50%; margin-left:-186px; top:100px; z-index:11001; background-color:#fff; } 
.success img{ margin-top:26px;} 
.success p{ font-size:24px; color:#f33; line-height:24px; font-weight:bold; padding:20px 0 25px;}

/*20150311 wangyonghang新增*/
.information_li .inf_right .house_zx .lpt_icon{ background-position: -163px -216px;}
/*房价走势图*/
.fnzoushi{display:none;width:300px; height:225px;border:solid 1px #ebebeb;box-shadow: 2px 2px 8px #888888; background-color:#fff; position:absolute; top:30px;right:-9px;} 
/*打分系统*/
.inf_right .lp_fen{ width:230px; height:auto; overflow:hidden; vertical-align:middle}
.inf_right .lp_fen ul{ width:90px; height:16px; margin-top:7px;}
.inf_right .lp_fen ul li{ width:16px; height:16px;line-height:16px; float:left; margin-right:2px; display:inline; }
.inf_right .lp_fen ul li a,.inf_right .lp_fen span a{padding:0;margin: 0;border: none;} 
.inf_right .lp_fen ul li a:hover,.inf_right .lp_fen span a:hover{border:none;}
.inf_right .lp_fen ul li img{ float:left;}
.information_li .inf_left p a{color:#333;text-decoration:none;}
.information_li .inf_left p a:hover{color:#c00;text-decoration:underline;}
.information_li .more p a{color:#c00;text-decoration:none;padding-left: 8px;}
.information_li .more p a:hover{text-decoration:underline;}
/*信息说明2*/
.firstright .rig_icon{ margin-top:6px;float:right; }
.firstright .rig_icon ul li{ float:left; display:inline; margin-right:8px; height:24px; }
.firstright .rig_icon ul li a{ font-size:12px; line-height:22px; color:#666;text-decoration:none; padding:0px 8px 0 6px;overflow:hidden;border:solid 1px #fff; display:inline-block }/*25*/
.firstright .rig_icon ul li a:hover { background:#f4f4f4;border:solid 1px #dbdbdb; }/*25*/
.firstright .rig_icon .collection a .lpt_icon{background:url(http://img1.soufun.com/house/images/taoxin_click_160624_2.png) no-repeat;background-position:0px 6px;}
.firstright .rig_icon ul li .have{color:#c00;} 
.firstright .rig_icon ul li .have .lpt_icon{background:url(http://img1.soufun.com/house/images/taoxin_click_160624_1.png) no-repeat;background-position:0px 6px;}
/*收藏以后的效果*/
.firstright .rig_icon .collection a .lpt_icon_a{background-position: -106px -250px;}
.firstright .rig_icon .share a .lpt_icon{background-position: -106px -289px;}
.firstright .rig_icon .contrast a .lpt_icon{background-position: -106px -328px;}
.firstright .rig_icon .scanning a .lpt_icon{background-position: -104px -366px;}
.firstright .rig_icon ul li a:hover{color:#666;}
.djyhing{float:left;width:692px;height:89px;padding-top:10px;padding-left:8px;margin:10px 0 0px 0; border-top:1px dashed #e5e5e5; *zoom:1;background: #fff2e9; position:relative}
.djyhing .djyh{width:120px;height:66px; background:url(http://img1.soufun.com/house/images/housedetail1603/icon_djyh.png) no-repeat;top:16px;left:50%;position:absolute}
.djyhing p{height:18px;line-height:18px;color:#c00; background:url(http://img1.soufun.com/house/images/housedetail1603/icon_yh.png) no-repeat;padding-left:25px;margin-top:15px;}
.djyhing p.no2{ background-position:0 -18px;}
.djyhing .ssjy {width:300px;height:54px; background:#fff;top:22px;left:50%;position:absolute;border:1px solid #f33; overflow:hidden}
.djyhing .ssjy .btl{float:left;width:48px;height:50px;line-height:22px; text-align:center;padding-top:4px;font-size:16px;color:#f33;border-right:1px solid #f33}
.djyhing .ssjy .btr{float:left;width:240px;height:48px; overflow: hidden;padding:3px 0 0 10px;}/*23*/
.djyhing .ssjy .btr ul{width:240px;height:48px;}/*23*/
.djyhing .ssjy .btr li{width:240px;height:24px;line-height:24px;color:#666; overflow:hidden}/*23*/
.djyhing .ssjy .btr li span{float:left;padding-right:8px;}
.djyhing p span{color:#39f;padding-left:20px;}
.djyhing p span a{color:#39f;}
.yykftr{float:left;width:688px;height:52px;line-height:53px;padding-left:10px;border:solid 1px #ebebeb; *zoom:1;background: #f4f4f4; }
.yykftr p{width:272px;font-size:20px;color:#f33; font-weight:bold; display:block; margin:0px 0 0 10px; line-height:52px; display:inline;}
.but_tel,.but_tela{width:128px; height:35px; margin:8px 20px 0 0px;display:inline; background-color:#ff3333; color:#fff; text-align:center;line-height:30px; border:none;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; cursor:pointer;border-radius:3px;}
.but_tel:hover,.but_tela:hover{background-color:#f00000;}
.but_tela{width:206px;margin:0px 20px 0 0px; }
.laybox{width:1200px;overflow: hidden; *zoom:1; z-index:2;background-color:#fff}
.laybox:after{clear:both; content:"\200B"; display:block; height:0;}
.r940{float:right;width:940px;}
.r940 .bigtit{height:28px;font-size:16px;font-weight:bold}
.r940 .bigtit span{float:right;height:28px;font-size:12px;font-weight:normal;color:#666}
.r940box,.r940boxa{width:938px;border:1px solid #ddd;border-top:2px solid #333333;}
.r940boxa{border-top:2px solid #f33;}
.r940nr{width:918px;margin:10px; overflow:hidden}
.r940nra{width:938px;overflow:hidden}
.r940nrb{width:898px;overflow:hidden;padding:0px 20px;}
.zbpttit{height:30px;background: url(http://img1.soufun.com/house/images/housedetail1603/rtit01.jpg) repeat-x bottom;border-left:1px solid #e5e5e5;margin-bottom:10px;}
.zbpttit.nonr{background:none;border-left:0px}
.zbpttit .s1,.zbpttit .s2{float:left;height:28px;line-height:28px;font-size:14px;color:#f33;border-top:2px solid #f33;border-bottom:0px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#fff;padding:0 20px; cursor:pointer}
.zbpttit .s2{color:#333;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#fff;padding:0 20px; cursor:pointer}
,.zbpttit .s3{float:right;height:28px;line-height:28px;font-size:14px;color:#f33;border-top:2px solid #f33;border-bottom:0px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#fff;padding:0 20px; cursor:pointer}
.zbptl{float:left;width:630px;height:284px; overflow:hidden; position:relative}
.zbptr{float:right;width:280px;height:284px; overflow:hidden}
.r918{width:918px;overflow:hidden}
.r928{width:928px;overflow:hidden}
.zbptr .tit01{height:30px;line-height:30px;font-size:14px;}
ul.ul01{overflow:hidden;}
ul.ul01 li{width:240px;height:40px;line-height:40px;font-size:14px;background:url(http://img1.soufun.com/house/images/housedetail1603/icon_map01.png) no-repeat 0 5px;padding-left:30px;overflow:hidden}
ul.ul01 li.no2{ background-position:0 -35px}
ul.ul01 li.no3{ background-position:0 -75px}
ul.ul01 li.no4{ background-position:0 -115px}
ul.ul01 li.no5{ background-position:0 -155px}
ul.ul01 li.no6{ background-position:0 -195px}
ul.ul01 li.no7{ background-position:0 -235px}
ul.ul01 li.no8{ background-position:0 -275px}
ul.ul01 li.no9{ background-position:0 -315px}
ul.ul01 li em{font-size:12px;color:#999;font-style:normal}
ul.ul01 li span{float:right;width:50px;height:40px;line-height:40px;font-size:12px;color:#999; text-align:right;padding-right:10px;}
ul.ul01 li span.no2{width:100px;padding-left:10px;}
ul.ul01 li span.no2 em{font-style:normal;color: #c00;}
ul.ul01 li a{ display:block; text-decoration:none}
ul.ul01 li:hover{background-color:#e8f4ff}
ul.ul01 li.lb:hover{background-color:#f1eee9}
ul.ul01 li.lb{background-color:#f1eee9;background-image: none;color:#333;padding-left:10px;width:260px;height:30px;line-height:30px;margin-top:10px;}
.zbptrnr {width:280px;height:254px;overflow-y: auto;overflow-x: hidden;}
.l240{float:left;width:240px;margin-right:20px; }
.l240box{width:238px;border:1px solid #e5e5e5;}
.l240box .title01{height:66px; background:#f4f4f4;border-bottom:1px solid #e5e5e5; text-align:center}
.l240box .title01 h2{font-size:24px;line-height:40px;font-weight:normal}
.l240box .title01 p{font-size:14px;line-height:20px;color:#39f}
.l240box .title01 p span{padding:0 5px;color:#999}
.l240box .title02{height:32px;line-height:32px; background:#f4f4f4;border-bottom:1px solid #e5e5e5;padding-left:16px;font-size:14px;}
.l240box .ul_kf {margin:0 16px;}
.l240box .ul_kf li{height:42px;margin-top:16px; overflow:hidden}
.l240box .ul_kf li .s1{float:left;width:136px;height:36px;}
.l240box .ul_kf li .s1 img{float:left;width:36px;height:36px;margin-right:10px;}
.l240box .ul_kf li .s1 .text{margin-left:46px;}
.l240box .ul_kf li .s1 .text h3{font-size:14px;margin-bottom:2px;font-weight:normal}
.l240box .ul_kf li .s1 .text p{font-size:12px;color:#999}
.l240box .ul_kf li .s2{float:left;width:70px;height:36px; text-align:right}
.l240box .ul_kf li .s2 img{margin-top:9px;}
.l240box .ul_lp {margin:5px 16px;}
.l240box .ul_lp li{height:30px;line-height:30px;border-top:1px dashed #e5e5e5;overflow:hidden}
.l240box .ul_lp li.nobt{border-top:0px}
.l240box .ul_lp li span{float:right;width:80px; text-align:right;overflow:hidden}
.l240box .ul_lp li span.f33{color:#f33}
.l240box .ul_lp li.h35{height:35px;line-height:35px;}
.l240box .ul_lp li i{width:15px;height:15px;background:#f33;text-align:center;line-height:15px;display: inline-block;color:#fff;margin-right:10px;}
.l240box .ul_lp li i.no2{background:#ababab;}



.l240box .more{border-top:1px solid #e5e5e5;text-align:center;height:32px;line-height:32px; background:url(http://img1.soufun.com/house/images/housedetail1603/icon_jt.png) no-repeat center 10px; text-indent:-99999px;margin-top:16px;}
.l240box .more a{ display:block}
.l240box .dy01 {margin:12px 16px 0 16px; overflow:hidden}
.l240box .dy01 span{width:50%; display:inline-block;margin-bottom:0px;line-height:26px;}
.l240box .dy01 input{ vertical-align:middle}
.input_text01{padding-left:5px;width:199px;height:30px;line-height:30px;border:1px solid #ccc;color:#999999; outline:none;}
.input_text01.w110{width:110px;}
.input_text01.w84{width:70px;color:#333; background:#f9f9f9;text-align:center; cursor:pointer;}
.input_text01.w84a{width:70px;color:#333; background:#e6e6e6;cursor:pointer;}
dl.dldt{}
dl.dldt dt{float:left;width:44px;height:20px;line-height:20px;color:#fff;font-weight:bold;text-align:center;background:#f6943d;border-radius:3px;margin-right:20px;margin-top:5px;}
dl.dldt dt.no2{background:#a1cf50;}
dl.dldt dd {float:left;width:854px;}
dl.dldt dd h2{font-size:16px;line-height:30px;color:#000;font-weight:normal}
dl.dldt dd h2 span{float:right;font-size:14px;color:#999}
dl.dldt dd p{width:720px;height:52px;font-size:14px;color:#666;line-height:26px; overflow:hidden}
dl.dldt dd p a{color:#000;margin-left:10px;}
dl.dlhx{width:898px;padding:0px 20px 20px 20px;margin-top:20px;border-bottom:1px dashed #dedede; overflow:hidden}
dl.dlhx dt{float:left;width:160px;height:106px;margin-right:20px;position:relative}
dl.dlhx dt img{width:160px;height:106px;}
dl.dlhx dt .chx{padding:0 10px;height:22px;line-height:22px;font-size:14px;color:#fff;position:absolute;left:0px;top:0px; background:#f33}
dl.dlhx dd {float:left;width:718px;position:relative}
dl.dlhx dd h2{width:520px;font-size:16px;height:32px;color:#000;font-weight:normal}
dl.dlhx dd p{width:520px;height:22px;line-height:22px;font-size:14px;color:#333;overflow:hidden}
dl.dlhx.nob{border-bottom:0px;}
dl.dlhx dd .stag{}
dl.dlhx dd .stag a{display:inline-block;padding:0 8px;margin-right:10px;line-height:20px;border:1px solid #5eb2e2;color:#5eb2e2; text-decoration:none}
dl.dlhx dd .stag a.no2{border:1px solid #bf85bf;color:#bf85bf} 
dl.dlhx dd .stag a.no3{border:1px solid #9999cc;color:#9999cc} 
dl.dlhx dd .stag a.no4{border:1px solid #7cc57c;color:#7cc57c}
dl.dlhx dd .onxf{width:128px;height:95px;right:0px;top:10px;position:absolute;text-align:center;}/*0412*/
dl.dlhx dd .onxf span{height:34px;color:#f33;font-size:18px;font-weight:bold; display:block;}/*0412*/
dl.dlhx dd .onxf em{line-height:20px; text-align:center;color:#999;font-size:12px;padding-top:4px; display:inline-block}/*0412*/
dl.dlhx dd .onxf em i{color:#f33}/*0412*/
.btn01,.btn02{ width:128px; height:36px; line-height:36px; text-align:center; color: #fff; font-size:14px; background:#ff3333; display:block; text-decoration:none !important;overflow:hidden;vertical-align: middle;-moz-transition: all 0.2s linear;  -webkit-transition: all 0.2s linear;  -o-transition: all 0.2s linear; transition: all 0.2s linear;border-radius:3px}
.btn01:hover,.btn02:hover{background:#f00000; color:#fff;}
.btn02{width:68px;height:24px;line-height:24px;font-size:12px;margin-top:7px;}
.btn03{ width:118px; height:44px; line-height:44px; text-align:center; color: #fff; font-size:18px; background:#ff3333; display:block; text-decoration:none !important;overflow:hidden;vertical-align: middle;-moz-transition: all 0.2s linear;  -webkit-transition: all 0.2s linear;  -o-transition: all 0.2s linear; transition: all 0.2s linear;border-radius:5px;}
.btn03:hover{background:#f00000; color:#fff;}
.trmore{border-top:1px solid #e5e5e5;text-align:center;height:32px;line-height:32px; background:url(http://img1.soufun.com/house/images/housedetail1603/icon_jt.png) no-repeat center 10px; text-indent:-99999px;}
.trmore a{ display:block}
.sptl{float:left;width:570px; overflow:hidden}
.sptl .pic{width:570px;height:316px; overflow:hidden;position:relative;}

.mapys_span_o{cursor:pointer;display:inline-block;float:left;height:28px;line-height:28px;background:url(http://img1.soufun.com/house/detail_php/images/mapys.png) no-repeat left;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapys.png) no-repeat left!important;*background:url(http://img1.soufun.com/house/detail_php/images/mapys.gif) no-repeat left;padding:0 0 12px 10px;margin-left:-3px;color:#fff;}
.mapys_a_o{display:inline-block;float:left; padding-right:15px;height:40px;background:url(http://img1.soufun.com/house/detail_php/images/mapys.png) no-repeat right;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapys.png) no-repeat right!important;*background:url(http://img1.soufun.com/house/detail_php/images/mapys.gif) no-repeat right; white-space:nowrap; text-decoration:none;}
.mapys_a_h{float:left;display: inline-block;height:40px; padding-right: 15px;  white-space: nowrap; text-decoration: none;
    background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat right;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat right!important;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.gif) no-repeat right;text-decoration:none; }
.mapys_span_h{height:28px;line-height:28px; cursor: pointer;display: inline-block;  float: left;
    background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat left;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat left!important;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.gif) no-repeat left;
    padding:0 0 12px 10px;margin-left:-3px;color:#fff;text-decoration:none!important;}
.sptr{float:right;width:338px; overflow:hidden}
.sptr .litit{height:29px;line-height:29px;font-size:14px;color:#000;overflow:hidden}
.sptr .litit .s1,.sptr .litit .s2{float:left;padding-right:15px;}
.sptr .litit .s2{background:#f33;color:#fff;padding:0 20px;border-radius:3px 3px 0px 0;}
.sptrnr,.sptrnra{height:316px;border-top:1px solid #333;border-bottom:1px solid #ddd;padding-top:10px;overflow:hidden}
.sptrnra{border-top:1px solid #f33;}
.sptrnrs{height:316px;border:1px solid #ddd;overflow-y: auto;overflow-x: hidden;}
.sptrnrs li{border-top:1px solid #ddd;line-height:38px;font-size:14px;}
.sptrnrs li.nob{border-top:0px solid #ddd;}
.sptrnrs li.bgco{background:#f1eee9}
.sptrnrs li .list1{padding:0 10px; overflow:hidden}
.sptrnrs li .list1 em{float:left;height:38px;font-style:normal;font-size:12px;}
.sptrnrs li .list1 em.w60{width:60px; overflow:hidden}
.sptrnrs li .list1 em.w100{width:100px; overflow:hidden}
.sptrnrs li a{ display:block; text-decoration:none}
.sptrnrs li .jt,.sptrnrs li .jta{width:14px;height:8px;margin-top:15px; overflow:hidden; background:url(http://img1.soufun.com/house/images/housedetail1603/icon_jta_a.png) no-repeat 0 -8px;}
.sptrnrs li .jta{ background-position:0 0}
.sptrnrs li .list2 ul{border-top:1px solid #ddd;}
.sptrnrs li .list2 li{line-height:38px;height:38px;padding:0 10px;border-top:0px; overflow:hidden; background:#fff}
.sptrnrs li .list2 li.active{background:#f33;color:#fff}
.sptrnrs li .list2 li span{float:left;}
.sptrnrs li .list2 li .w90{width:100px;padding-right:10px;}
.sptrnrs li .list2 li .w110{width:110px;}
.sptrnrs li .list2 li .w95{width:80px;text-align:right;padding-right:15px;}
.sptrnrs li .list2 li a{display:block;text-decoration:none}
.sptrnrs li .list2 li a{color:#666}
.sptrnrs li .list2 li:hover {background:#f33;color:#fff}
.sptrnrs li .list2 li:hover a {color:#fff}
.sptrnrs dl{width:298px;margin:0 10px; display:block; overflow:hidden}
.sptrnrs dd{float:left;border-top:1px dashed #ccc;height:16px;line-height:16px;font-size:12px;padding:11px 0;}
.sptrnrs dd.nob{border-top:0px dashed #ccc;}
.sptrnrs dd .info{float:left;width:149px;height:16px;overflow:hidden}
.sptrnrs dd .info span{width:24px; display:inline-block}
.sptrnrs dd .info i{width:15px;height:15px; background:url(http://img1.soufun.com/house/images/housedetail1603/icon_sp.png) no-repeat 0 0px; display:inline-block;margin:-2px 5px 0 0; vertical-align:middle}
.sptrnrs dd .info i.no2{ background-position:-15px 0px}
.sptrnrs dd .info i.no3{ background-position:0px -15px}
.sptrnrs dd .info i.no4{ background-position:-15px -15px}
.sptrnrs dd .info i.no5{ background-position:0px -30px}
.sptrnrs dd .info i.no6{ background-position:-15px -30px}
.lptsl{float:left;width:624px;height:380px;overflow:hidden}
.lptsl img{width:624px;height:380px;}
.lptsr{float:right;width:254px;height:380px;overflow:hidden;}
.w254{width:254px;height:330px;overflow:hidden;}
.lptsr h2{height:30px;color:#000;font-weight:normal}
.lptsr dt{width:100%;height:30px;line-height:30px;color:#000;font-size:16px}
.lptsr dd{width:100%;line-height:30px;font-size:14px}
.lptsr .preNext{width:254px;height:50px;}
.lptsr .preNext .pre,.lptsr .preNext .next{float:left;width:50px;height:50px; background:#ccc url(http://img1.soufun.com/house/images/housedetail1603/icon_jta.png) no-repeat; display:inline-block; cursor:pointer}
.lptsr .preNext .next{float:right;background:#ccc url(http://img1.soufun.com/house/images/housedetail1603/icon_jta.png) no-repeat 0 -50px;}
.lptsr .preNext  a.pre:hover{background:#999 url(http://img1.soufun.com/house/images/housedetail1603/icon_jta.png) no-repeat}
.lptsr .preNext  a.next:hover{background:#999 url(http://img1.soufun.com/house/images/housedetail1603/icon_jta.png) no-repeat  0 -50px}
.lptsr .preNext .number{float:left;width:152px;line-height:44px;font-size:18px;color:#999;text-align:center;font-family:"Arial"}
.lptsr .preNext .number em{font-size:36px;color:#f33;}
.comment{width:938px; overflow:hidden}
.comment li{width:898px;height:75px;padding:10px 20px;border-top:1px dashed #ddd}
.comment li.bot{border-top:1px solid #ddd}
.comment li.top{width:908px;padding:10px 20px 10px 10px;border-top:0px}
.comment li dt{float:left;width:75px;height:75px;margin-right:10px; background:url(http://img1.soufun.com/house/images/housedetail1603/icon_dp.jpg) no-repeat;font-size:18px;color:#c00; text-align:center;line-height:75px;}
.comment li dt em{font-size:36px;}
.comment li dt.user{float:left;width:50px;height:75px;margin-right:25px; background:none;font-size:12px;color:#999;text-align:center;line-height:20px;}
.comment li dt.user img{width:50px;height:50px;border-radius:50%; display:block;}
.comment li dt.user p{width:50px;height:20px; overflow:hidden}
.comment li dd{float:left;width:813px;}
.startr{margin-top:17px;height:16px;line-height:16px;display:block}
.startr.nomat{margin-top:0px;}
.startr i {float:left;width:12px;height:12px;line-height:12px;margin-right:2px;display:inline; background-size:12px;margin-top:2px;}
.startr i.no1 { background-position:0 -24px;}
.startr i.no2 { background-position:0 -48px;}
.startr a,.comment li dd .text a,.comment li dd .texta a{ text-decoration:none}
.startr span{color:#999;}
.comment li dd .text{height:20px;line-height:20px; overflow:hidden}
.comment li dd .text em{color:#c00;margin-right:8px;}
.comment li dd .text span{float:right;font-size:14px;color:#f33; background:url(http://img1.soufun.com/house/images/housedetail1603/icon-dp.gif) no-repeat;padding-left:25px;}
.comment li dd .text span a{color:#f33;}
.comment li dd .texta{height:20px;line-height:20px;font-size:14px;color:#333;overflow:hidden}
.comment li dd .from{height:20px;line-height:20px;color:#999;overflow:hidden}
.comment li dd .from span{float:right;color:#333;margin-left:15px;}
.comment li dd .from a{margin-left:15px; text-decoration:none}
.comment li dd .from span a.ding{ background:url(http://img1.soufun.com/house/images/housedetail1603/lp_icon.png) no-repeat -29px -353px;padding-left:10px;}
.comment li dd .from  i{font-style:normal;}/*170828*/
.comment li dd .from  i.icon-v{display:inline-block;padding-right:17px;background:url(http://img1.soufun.com/house/images/v_icon_n.png) right 3px no-repeat;}/*170828*/
.xmjjl{float:left;width:625px;height:380px;}/*21*/
.xmjjr{float:right;width:260px;height:380px;overflow:hidden}/*21*/
.xmjjr .info{font-size:14px;line-height:24px;overflow-y: auto;overflow-x: hidden; text-indent:28px}/*21*/
.fjsstit{height:70px;border-bottom:1px solid #ddd}
.fjsstit .s1,.fjsstit .s2{float:left;width:312px;height:70px;border-right:1px solid #ddd;background:#fffbfa;}
.fjsstit .s2{border-right:1px solid #ddd;background:#fff;}
.fjsstit .tr01{text-align:center;height:20px;line-height:20px;font-size:14px;color:#666;margin-top:10px;}
.fjsstit .tr01 span{margin:0 5px;}
.fjsstit .tr01 i{width:20px;height:20px;margin-right:5px; background:url(http://img1.soufun.com/house/images/housedetail1603/icon_fj.png) no-repeat;display:inline-block;vertical-align:middle;margin-top:-2px;}
.fjsstit .tr01 i.no2{ background-position:0 -20px;}
.fjsstit .tr01 i.no3{ background-position:0 -40px;}
.fjssnr{width:904px;height:220px;padding:15px 12px 10px 12px;overflow:hidden}
.fdjsql{float:left;width:423px;border-right:1px solid #ddd;padding:30px 0 20px 0;}
.fdjsql.no2{width:473px;border-right:0px;}
.fdjsql .jsqtitle{margin-left:10px;height:40px;background:url(http://img1.soufun.com/house/images/housedetail1603/icon_jsq.png) no-repeat;padding-left:40px;}
.fdjsql .jsqtitle.bj02{margin-left:35px;background: none;}
.fdjsql .jsqtitle h2{font-size:16px;color:#000;height:24px;font-weight:normal}
.fdjsql .jsqtitle p{color:#999;}
.fdjsql .cons{padding-left:10px;}
.fdjsql .cons.no2{padding-left:75px;}
.fdjsql .cons dl{margin-bottom:14px;width:410px; display:inline-block;float:left;}
.fdjsql .cons dl dt{float:left;width:75px;line-height:36px;font-size:14px;color:#666;}
.fdjsql .cons dl dd{float:left;font-size:14px;}
.fdjsql .cons dl dd i{ position:absolute;width:20px;height:36px;top:0px;right:0px;line-height:36px;}
.fdjsql .cons .sl{float:left;width:165px;height:165px;margin-right:20px; overflow:hidden}
.fdjsql .cons .sr{float:left;}
.fdjsql .cons .sr h2{height:30px;font-size:18px;font-weight: normal}
.fdjsql .cons .sr li{line-height:28px;color:#666;font-size:14px;}
.fdjsql .cons .sr li i{width:12px;height:12px;background:#ffb92e;border-radius:50%;margin-right:5px; vertical-align:middle; display:inline-block;margin-top:-2px;}
.fdjsql .cons .sr li i.no2{background:#99cc33}
.fdjsql .cons .sr li i.no3{background:#ff6633}
.fdjsql .cons .sr li.pal17{padding-left:17px;}
.fdjsql .cons .sr li a,.fdjsql .cons .sr li a:hover{color:#39f}
.fdjsqbtn{width:118px;height:64px;position:absolute;top:50%;left:50%; margin:-32px 0 0 -85px;padding:10px 0; background:#fff}
.fdjsql .cons .sr p{line-height:28px;color:#39f;font-size:14px; text-align:right;margin-top:20px;}
.fdjsql .cons .sr p a,.fdjsql .cons .sr p:hover{color:#39f}


.selectbox{width:252px;height:36px;position:relative;}
.selectbox a{width:240px;height:34px;line-height:34px;border:1px solid #ddd;display: inline-block;text-decoration:none;padding-left:10px;zoom:1;z-index:88;}
.selectbox a:hover{color:#333}
.selectbox a:after {position: absolute;top:50%;right:10px;content: '';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #999;margin-top:-3px;}
.selectbox .options {display:none;position:absolute;top:36px;left:0;width: 100%;z-index:99;}
.selectbox .options ul {border:1px solid #ddd;border-top:0px;;mix-height:90px;max-height:150px;overflow-y:auto;overflow-x: hidden;background:#fff; z-index:99}
.selectbox .options li {line-height:30px;padding-left:10px;}
.selectbox .options li:hover { background:#e9e9e9}

.ipt-text{background-color:#fff;color:#333;width:250px;height:34px;line-height:34px;font-size:14px;border:1px solid #ddd;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;outline:none; text-indent:5px;z-index:88}
.ipt-text:focus{color: #333;background-color:#fff;}
.interest{width:938px;overflow:hidden;padding:20px 0;}
.interest li{float:left;width:204px;margin-left:25px;}
.interest li .pic{width:202px;height:148px;border:1px solid #ccc;margin-bottom:2px;position:relative}
.interest li .pic a{ display:block}
.interest li .pic img{width:202px;height:148px;}
.interest li .pic span{left:50%;top:62px;position:absolute;height:24px;text-align:center;line-height:24px;color:#fff;font-weight:bold;transform: translate(-50%,0);margin: 0 auto;background-color: rgba(0,0,0,0.6);padding: 0 10px;border-radius: 4px;}
.interest li .text{width:204px;}
.interest li .text p{height:22px; overflow:hidden;line-height:22px;font-size: 14px;font-weight:bold}
.interest li .text p i{color:#c00}
.interest li .text p em{height:22px;line-height:22px;padding:0 10px;border:1px solid #dbdbdb;;font-weight:normal;}
.phbboxl{float:left;width:300px;}
.phbboxl.mar19{margin-right:19px;}
.phbboxl .phbtit{width:300px;height:30px;font-size:16px;color:#000;border-bottom:2px solid #000;}
.phbboxl .phbtit span{float:right;font-size:14px;padding-top:4px;}
.w298{border:1px solid #e5e5e5;border-top:0px;height: 320px;}
.ul03{width:298px;overflow:hidden;}
.ul03 li{width:278px;height:32px;line-height:32px;padding:0 10px; overflow:hidden}
.ul03 li.bj{background:#f7f7f7}
.ul03 li span{float:left;}
.ul03 li .w126{width:126px;overflow:hidden}
.ul03 li .w80{width:80px;overflow:hidden; text-align:center}
.ul03 li .w72,.ul03 li .w72a{width:72px;overflow:hidden;color:#c00;text-align: center}
.ul03 li .w72a{color:#333;}
.ul03 li i{width:15px;height:15px;background:#f33;text-align:center;line-height:15px;display: inline-block;color:#fff;margin-right:10px;}
.ul03 li i.no2{background:#ababab;}
.phbtita{width:238px;height:32px;line-height:32px;overflow:hidden;background:#f7f7f7}
.year_ft {float: left;width:40px;text-align:center;display:inline;color #666;margin-left:8px;font-size:14px;}
.phbtita .pre,.phbtita .next{float:left;display:inline;width:7px;height:9px;margin:12px 5px 0 5px;text-indent:-999em;cursor:pointer;overflow:hidden;background:url(http://img1.soufun.com/house/detail_php/images/detail_bgmap.gif) no-repeat;}
.phbtita .pre { background-position:-121px -47px; }
.phbtita .next{ background-position:-142px -47px; } 
.phbtita .pre.off{ background-position:-135px -47px; }
.phbtita .next.off { background-position:-128px -47px; }
.phbtita .linknr{float:left;width:124px;overflow:hidden}
.phbtita .linknr a{float:left;width:32px;height:32px;display: inline-block;color:#666;text-align:center; text-decoration:none;margin:0 5px;}
.phbtita .linknr a.active{color:#fff; background:#f33}
.phbtita .linknr .linknr_month{position:relative; width:800px;overflow:hidden;}

.zmlist{width:918px;margin:0 auto;border-bottom:1px dashed #d1d1d1;line-height:40px;height:40px; overflow:hidden; zoom:1; }
.zmlist li {float:left;display:inline;font-size:13px; margin-left:10px; }
.hotlptj{clear:both;overflow:hidden;margin:10px 10px 10px 5px;}
.hotlptj li{float:left;margin-left:5px;width:85px;overflow:hidden;color:#333333;height:27px;line-height:27px;display:inline;}
.hotlptj li a,.hotlptj li a:link{color:#333;} 
.hotlptj li a:hover{color:#c00;}
.hotlptj.fjlp li{ width:auto; padding:0 5px;}
.city_keyword { line-height:30px;}
.city_keyword dt{ float:left;width:70px; padding:0px 10px 0px 10px; text-align: left; font-weight:bold; }
.city_keyword dd { float:left; width:828px;padding:0px 0px;word-wrap:break-word;word-break:normal;text-align:left;overflow:hidden; } 
.city_keyword dd a { display:inline-block;white-space:nowrap;margin-right:15px; }
.disclaimer{width:940px;line-height:20px;margin:0px auto 8px auto;padding:15px 20px;background:#eee;}
.imgts{ transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease; }
.imgts:hover { transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04); -webkit-transform:scale(1.04,1.04); }
/*右侧浮层*/
.side_bar {width:36px;height:100%;background:#666;position: fixed;top:0px;right:0px;z-index:9900;} 
.side_bar .barcon{position: absolute;right:0;top:50%;transform: translate(0,-50%);margin: 0 auto;} 
.side_bar a {width:36px;height:36px;display:block;background: url(http://img1.soufun.com/house/images/housedetail1603/icon_sbar.png) no-repeat;}
.side_bar a.no2{ background-position:0 -36px;}
.side_bar a.no3{ background-position:0 -72px;}
.side_bar a.no4{ background-position:0 -108px;}
.side_bar a.no5{ background-position:0 -144px;}
.side_bar a:hover {background-position:-36px 0;}
.side_bar a.no2:hover{ background-position:-36px -36px;}
.side_bar a.no3:hover{ background-position:-36px -72px;}
.side_bar a.no4:hover{ background-position:-36px -108px;}
.side_bar a.no5:hover{ background-position:-36px -144px;}
.side_bar a:hover .chat_tips {display: block;}
.chat_tips {width:94px;height:36px;line-height:36px;position:absolute;right:36px;top:0px;background-color: #999;display: none;font-size:14px;color:#fff; text-align:center}
.side_bar a.no2:hover .chat_tips {top:36px}
.side_bar a.no3:hover .chat_tips {top:72px}
.side_bar a.no4:hover .chat_tips {top:108px}
.side_bar a.no5:hover .chat_tips {top:144px}
.side_bar .barcona{position: absolute;right:0;bottom:0px;} 
.side_bar .barcona a {width:36px;height:36px;display:block;margin-bottom:0px;background: url(http://img1.soufun.com/house/images/housedetail1603/icon_sbar.png) no-repeat 0 -180px;}
.side_bar .barcona a:hover {background-position:-36px -180px;}
.side_bar .barcona a:hover .chat_tips {display: block;}
.side_bar .barcona .chat_tips {width:94px;height:36px;line-height:36px;position:absolute;right:36px;top:0px;background-color: #999;display: none;font-size:14px;color:#fff; text-align:center}
/*沙盘图*/
.mapcsbs,.maphsbs{height:40px;}
.mapcsbs_span_o{cursor:pointer;display:inline-block;float:left;height:28px;line-height:28px;background:url(http://img1.soufun.com/house/detail_php/images/mapbsbbg.png) no-repeat left;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsbbg.png) no-repeat left!important;*background:url(http://img1.soufun.com/house/detail_php/images/mapbsbbg.gif) no-repeat left;padding:0 0 12px 10px;margin-left:-3px;color:#fff;}
.mapcsbs_a_o{display:inline-block;float:left; padding-right:15px;height:40px;background:url(http://img1.soufun.com/house/detail_php/images/mapbsbbg.png) no-repeat right;*background:url(http://img1.soufun.com/house/detail_php/images/mapbsbbg.png) no-repeat right!important;*background:url(http://img1.soufun.com/house/detail_php/images/mapbsbbg.gif) no-repeat right; white-space:nowrap; text-decoration:none;}
.mapcsbs_span_h{height:28px;line-height:28px;cursor: pointer;display: inline-block;  float: left;
    background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat left;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat left!important;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.gif) no-repeat left;
    padding:0 0 12px 10px;margin-left:-3px;color:#fff;text-decoration:none!important;}
.mapcsbs_a_h{ float: left;display: inline-block;height:40px; padding-right: 15px;  white-space: nowrap; text-decoration: none;
    background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat right;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat right!important;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.gif) no-repeat right;text-decoration:none; }

.maphsbs_span_o{cursor:pointer;display:inline-block;float:left;height:28px;line-height:28px;background:url(http://img1.soufun.com/house/detail_php/images/mapbsgbg.png) no-repeat left;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsgbg.png) no-repeat left!important;*background:url(http://img1.soufun.com/house/detail_php/images/mapbsgbg.gif) no-repeat left;padding:0 0 12px 10px;margin-left:-3px;color:#fff;}
.maphsbs_a_o{display:inline-block;float:left;height:40px;background:url(http://img1.soufun.com/house/detail_php/images/mapbsgbg.png) no-repeat right; padding-right:15px;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsgbg.png) no-repeat right!important;*background:url(http://img1.soufun.com/house/detail_php/images/mapbsgbg.gif) no-repeat right; text-decoration:none; white-space:nowrap;}

.maphsbs_span_h{height:28px;line-height:28px;cursor: pointer;display: inline-block;  float: left;
    background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat left;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat left!important;
*background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.gif) no-repeat left;
    padding:0 0 12px 10px;margin-left:-3px;color:#fff;text-decoration:none!important;}
.maphsbs_a_h{float: left;display: inline-block;height:40px; padding-right: 15px;  white-space: nowrap; text-decoration: none;
    background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat right;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat right!important;
*background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.gif) no-repeat right; text-decoration:none;}

.mapys_span_o{cursor:pointer;display:inline-block;float:left;height:28px;line-height:28px;background:url(http://img1.soufun.com/house/detail_php/images/mapys.png) no-repeat left;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapys.png) no-repeat left!important;*background:url(http://img1.soufun.com/house/detail_php/images/mapys.gif) no-repeat left;padding:0 0 12px 10px;margin-left:-3px;color:#fff;}
.mapys_a_o{display:inline-block;float:left; padding-right:15px;height:40px;background:url(http://img1.soufun.com/house/detail_php/images/mapys.png) no-repeat right;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapys.png) no-repeat right!important;*background:url(http://img1.soufun.com/house/detail_php/images/mapys.gif) no-repeat right; white-space:nowrap; text-decoration:none;}

.mapys_a_h{   float: left;display: inline-block;height:40px; padding-right: 15px;  white-space: nowrap; text-decoration: none;
    background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat right;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat right!important;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.gif) no-repeat right;text-decoration:none; }
.mapys_span_h{height:28px;line-height:28px; cursor: pointer;display: inline-block;  float: left;
    background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat left;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat left!important;
*background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.gif) no-repeat left;
    padding:0 0 12px 10px;margin-left:-3px;color:#fff;text-decoration:none!important;}


.maphscs_span_o{cursor:pointer;display:inline-block;float:left;height:28px;line-height:28px;background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat left;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat left!important;*background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.gif) no-repeat left;padding:0 0 12px 10px;margin-left:-3px;color:#fff;}
.maphscs_a_o{display:inline-block;float:left;height:40px;background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat right;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat right!important;*background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.gif) no-repeat right; padding-right:15px; text-decoration:none;}

.maphscs_span_h{height:28px;line-height:28px; cursor: pointer;display: inline-block;  float: left;
    background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat left;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat left!important;
*background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.gif) no-repeat left;
    padding:0 0 12px 10px;margin-left:-3px;color:#fff;text-decoration:none!important;}
.maphscs_a_h{float: left;display: inline-block;height:40px; padding-right: 15px;  white-space: nowrap; text-decoration: none;
    background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat right;
    *background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.png) no-repeat right!important;
*background:url(http://img1.soufun.com/house/detail_php/images/mapbsobg.gif) no-repeat right;
    padding-right:15px; text-decoration:none;}
.mapys_a_a{float:left;display: inline-block;height:40px; padding-right: 15px;  white-space: nowrap; text-decoration: none;
    background:url(http://img1.soufun.com/house/images/housedetail1603/mapysact.png) no-repeat right;
    *background:url(http://img1.soufun.com/house/images/housedetail1603/mapysact.png) no-repeat right!important;
    *background:url(http://img1.soufun.com/house/images/housedetail1603/mapysact.gif) no-repeat right;text-decoration:none; }
.mapys_span_a{height:28px;line-height:28px; cursor: pointer;display: inline-block;  float: left;
    background:url(http://img1.soufun.com/house/images/housedetail1603/mapysact.png) no-repeat left;
    *background:url(http://img1.soufun.com/house/images/housedetail1603/mapysact.png) no-repeat left!important;
    *background:url(http://img1.soufun.com/house/images/housedetail1603/mapysact.gif) no-repeat left;
    padding:0 0 12px 10px;margin-left:-3px;color:#fff;text-decoration:none!important;}

/*25*/
.jybox{float:left;width:680px;height:109px;padding-top:10px;padding-left:20px;margin:10px 0 0px 0; border-top:1px dashed #e5e5e5; *zoom:1;background: #fff2e9;}
.jybox .tr01{width:680px;height:36px; overflow:hidden; position:relative;}
.jybox .tr01l{float:left;margin-right:26px;font-size:12px;}
.jybox .tr01l i{float:left;width:28px;height:28px;background:url(http://img1.soufun.com/house/images/housedetail1603/icon_jy.png) no-repeat;margin:4px 10px 0 0; display:inline-block}
.jybox .tr01l i.no2{ background-position:0 -28px;}
.jybox .tr01l i.no3{ background-position:0 -56px;}
.jybox .tr01l span{float:left;line-height:16px;}
.jybox .tr02{width:575px;height:52px; overflow:hidden; background:#fc5759 url(http://img1.soufun.com/house/images/housedetail1603/icon_jybj.jpg) no-repeat right;margin-top:12px;padding-left:15px;}
.jybox .tr02l{float:left;width:150px;height:30px;line-height:30px;color:#fff;font-size:18px;margin-top:11px;text-align:center}
.jybox .tr02m{float:left;width:245px;height:24px;color:#fff;border-right:1px dashed #d2252a;margin-top:14px;overflow:hidden;}
.jybox .tr02m li{width:240px;height:24px;line-height:24px;overflow:hidden;font-size:12px;letter-spacing:2px;}
.jybox .tr02m li span{float:left;padding-right:10px;}
.jybox .tr02r{float:left;margin:8px 0 0 20px;}
.jybox .tr02r a{display:block;width:130px;height:39px;background:url(http://img1.soufun.com/house/images/housedetail1603/icon_jybtn.png) no-repeat; text-indent:-99999px}
.jybox .tr02r a:hover{ background-position:0 -39px;}
.yykftra{float:left;width:700px;height:22px;line-height:22px;*zoom:1;margin-top:10px;font-size:12px;}
.yykftra strong{margin:0 5px;}
.yykftra{float:left;width:700px;height:22px;line-height:22px;*zoom:1;margin-top:10px;font-size:12px; position:relative}
.yykftra ul .collection a .lpt_icon{background-position: -106px -212px;}
.yykftra ul ul li .have{color:#c00;} 
.yykftra ul ul li .have .lpt_icon{background-position: -106px -250px;}
.yykftra .input01,.yykftra .input02{margin-left:10px;display:inline;color:#666;text-decoration:none; padding:2px 8px 2px 6px;border:solid 1px #dcdcdc; overflow:hidden; background:url(http://img1.soufun.com/house/images/housedetail1603/icon_jy2.png) no-repeat 4px 1px;padding-left:24px;font-size:12px; cursor:pointer}
.yykftra .input02{background-position:4px -20px;}
.yykftra .input01:hover { background:#f4f4f4 url(http://img1.soufun.com/house/images/housedetail1603/icon_jy2.png) no-repeat 4px 1px; }
.yykftra .input02:hover {background:#f4f4f4 url(http://img1.soufun.com/house/images/housedetail1603/icon_jy2.png) no-repeat 4px -20px;} 
.yykftra a.linkc{color:#39f;margin-left:20px;text-decoration:none}
/*28楼盘特色*/
.lptsbox{width:900px;height:600px;margin:10px 19px;overflow:hidden;position:relative}
.lptsbox .picnr{width:900px;height:600px; overflow:hidden}
.lptsbox .pre,.lptsbox .next{width:50px;height:70px; background:url(http://img1.soufun.com/house/images/housedetail1603/icon_jta.png) no-repeat; display:inline-block; cursor:pointer;position:absolute;top:50%;margin-top:-35px;}
.lptsbox .pre{left:10px;}
.lptsbox .next{right:10px;background-position:-50px 0px}
.lptsbox a.pre:hover{background-position:0px -70px}
.lptsbox a.next:hover{background-position:-50px -70px}
.lptsbox .pagelist{height:10px;cursor:pointer;position:absolute;bottom:20px;right:20px;}
.lptsbox .pagelist li{float:left;width:10px;height:10px; background:#fff;border-radius:50px;margin-left:8px;}
.lptsbox .pagelist li.active{background:#f33;}
/*免费电话29*/
.mftela{background:#fff;width:320px;border:solid 2px #e5e5e5;top:30px;left:0px;z-index:990;overflow:hidden;zoom:1;position:absolute}
.mftela .mftit{height:20px;padding:7px 10px 7px 20px;font-size: 14px;font-weight:bold;border-bottom:1px solid #e5e5e5}
.mftela .mftit span{float:right;width:16px;height:16px;margin-top:2px; cursor:pointer}
.mftela .mftit span img{width:16px;height:16px;}
.mftela .mfnr{width:250px;padding:10px 30px; margin:0 auto}
.mftela .inputstyle {width:248px;height:30px;line-height:30px;color: #888;overflow: hidden;border:solid 1px #d3d3d3;font-size: 14px;text-indent:10px;overflow: hidden; outline:none}
.mftela .mfnr li{width:250px;margin-bottom:10px;line-height:30px; overflow:hidden}
.mftela .mfnr li .yzpic{float:left;height:24px;margin:3px 10px 0 10px}
.mftela .inputstylea {width: 86px;height:30px;line-height:30px;border: 1px solid #ff6666;color: #ff6666;font-size: 12px;background-color: #ffffff;border-radius: 2px;outline: none;overflow: hidden;margin-left:10px; cursor:pointer}
.mftela .mfnr li .mfinp{width:100px;height:35px; line-height:35px;background:#f33; color:#fff; text-align:center;border:none;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; cursor:pointer;border-radius: 2px;margin-right:12px;}
.mftela .mfnr li .mfinp:hover{background:#f00000;}

/*0412*/
.icon_gfxz{width:20px;height:20px; position:absolute;top:5px;right:60px;}
.r900ld{width:900px;height:600px;margin:20px 19px; position:relative;}
.r900ld .pic{width:900px;height:600px;overflow:hidden;position:relative;z-index:10}
.r900ld .ldtit{height:30px;border-left:1px solid #e5e5e5;margin-bottom:10px;position: absolute;z-index:11;top:0;left:0}
.r900ld .ldtit.nonr{background:none;border-left:0px}
.r900ld .ldtit .s1,.r900ld .ldtit .s2{float:left;height:28px;line-height:28px;font-size:14px;color:#f33;border-top:2px solid #f33;border-bottom:0px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#fff;padding:0 20px; cursor:pointer}
.r900ld .ldtit .s2{height:29px;line-height:29px;color:#333;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#fff;padding:0 20px; cursor:pointer}
.r900ld .btext{position:absolute;bottom:0;left:0;width:100%;height:40px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background-color:rgba(0,0,0,0.6);overflow:hidden;z-index:12;}
.r900ld .btext .s1{float:left;padding-left:15px;font-size:16px;color:#fff;line-height:40px;}
.r900ld .btext .s1 a{color:#fff; text-decoration:none}
.r900ld .btext .s2{float:right;font-size:14px; font-family:Arial, Helvetica, sans-serif;margin-top:9px;padding-right:400px;}  
.r900ld .btext .s2 a{background-color:#fff;display:block;line-height:16px;float:left;padding:3px 7px;margin-right:8px;color:#000;text-decoration:none;cursor:pointer;border-radius:3px;}  
.r900ld .btext .s2 .b2{color:#fff;background-color:#f33;}
.r900ld .ldright{position:absolute;z-index:13;top:0;right:0;}
.r900ld .ldright .ostop,.r900ld .ldright .ostopa{float:left;width:20px;height:124px;margin-top:238px; background:url(http://img1.soufun.com/house/images/housedetail1603/icon_ld.png) no-repeat;background-position:0px 0;display:block;line-height:0;font-size:0;overflow:hidden;}
.r900ld .ldright .ostop:hover{ background-position:0px -124px}
.r900ld .ldright .ostopa{ background-position:-20px 0;float:right;}
.r900ld .ldright .ostopa:hover{ background-position:-20px -124px}
.ld338{float:left;width:336px;height:598px;background:#f7f7f7;border:1px solid #ddd;poverflow:hidden}
.ld338 .litit{height:36px;line-height:36px;font-size:14px;color:#000;overflow:hidden;padding-left:15px; background:#fff}
.ld338 .litit .s1,.ld338 .litit .s2{float:left;padding-right:15px;font-weight:bold}
.ld338 .litit .s2{background:#f33;color:#fff;padding:0 20px;border-radius:3px 3px 0px 0;}
.ld338nr{width:336px;max-height:551px;overflow-y: auto;overflow-x: hidden; background:#fff;border-top:1px solid #ddd;}
.ld338nr.bf33{border-top:1px solid #f33;}
.ld338nr li{border-top:1px solid #ddd;line-height:38px;font-size:14px;}
.ld338nr li.nob{border-top:0px solid #ddd;}
.ld338nr li.bgco{background:#f1eee9}
.ld338nr li .list1.jtt:after,.ld338nr li.jtb:after{content:'';position:absolute;width:14px;height:8px;top:50%;right:12px;margin-top:-2px;margin-left:6px;background:url(http://img1.soufun.com/house/images/housedetail1603/icon_jtb.png) no-repeat;}
.ld338nr li .list1.jtb:after{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.ld338nr li .list1{padding:0 10px; overflow:hidden; position:relative}
.ld338nr li .list1 em{float:left;height:38px;font-style:normal;font-size:12px;}
.ld338nr li .list1 em.w60{width:60px; overflow:hidden}
.ld338nr li .list1 em.w100{width:100px; overflow:hidden}
.ld338nr li a{ display:block; text-decoration:none}
.ld338nr li .jt,.ld338nr li .jta{width:14px;height:8px;margin-top:15px; overflow:hidden; background:url(http://img1.soufun.com/house/images/housedetail1603/icon_jtb.png) no-repeat 0 0px;}
.ld338nr li .jta{ background-position:0 -8px}
.ld338nr li .list2 ul{border-top:1px solid #ddd;}
.ld338nr li .list2 li{line-height:38px;height:38px;padding:0 10px;border-top:0px; overflow:hidden; background:#fff}
.ld338nr li .list2 li.active{background:#f33;color:#fff}
.ld338nr li .list2 li span{float:left;}
.ld338nr li .list2 li .w90{width:100px;padding-right:10px;}
.ld338nr li .list2 li .w110{width:110px;}
.ld338nr li .list2 li .w95{width:80px;text-align:right;padding-right:15px;}
.ld338nr li .list2 li a{display:block;text-decoration:none}
.ld338nr li .list2 li a{color:#666}
.ld338nr li .list2 li:hover {background:#f33;color:#fff}
.ld338nr li .list2 li:hover a {color:#fff}
.ld338nr dl{width:298px;margin:0 10px; display:block; overflow:hidden}
.ld338nr dd{float:left;border-top:1px dashed #ccc;height:16px;line-height:16px;font-size:12px;padding:11px 0;}
.ld338nr dd.nob{border-top:0px dashed #ccc;}
.ld338nr dd .info{float:left;width:149px;height:16px;overflow:hidden}
.ld338nr dd .info span{width:24px; display:inline-block}
.ld338nr dd .info i{width:15px;height:15px; background:url(http://img1.soufun.com/house/images/housedetail1603/icon_sp.png) no-repeat 0 0px; display:inline-block;margin:-2px 5px 0 0; vertical-align:middle}
.ld338nr dd .info i.no2{ background-position:-15px 0px}
.ld338nr dd .info i.no3{ background-position:0px -15px}
.ld338nr dd .info i.no4{ background-position:-15px -15px}
.ld338nr dd .info i.no5{ background-position:0px -30px}
.ld338nr dd .info i.no6{ background-position:-15px -30px}
.gfxznr{width:880px;margin:20px 29px; position:relative;}
.gfxznr .bigtit{height:40px;font-size:30px;font-weight:bold;text-align:center; overflow:hidden}
.gfxznr .tlist{margin:20px 0;overflow:hidden}
.gfxznr .tlist li{float:left;width:210px;text-align:center;margin:0 40px;}
.gfxznr .tlist li i{width:55px;height:55px; display:block;font-style:normal; background:url(http://img1.soufun.com/house/images/housedetail1603/icon_xz.png) no-repeat;margin:0 auto 15px;}
.gfxznr .tlist li i.no2{ background-position:0 -55px}
.gfxznr .tlist li i.no3{ background-position:0 -110px}
.gfxznr .tlist li h2{font-size:22px;color:#000;margin-bottom:5px;}
.gfxznr .tlist li p{font-size:12px;color:#666;line-height:22px;}
.gfxznr .tpic{text-align:center;margin:0 auto;overflow:hidden}
.gfxznr .task{margin:20px auto 0;overflow:hidden}
.gfxznr .task h2{font-size:16px;}
.gfxznr .task dl{width:94%;margin-top:15px;overflow:hidden}
.gfxznr .task dt{float:left;font-size:14px;color:#000;line-height:30px;}
.gfxznr .task dd{float:left;line-height:22px;font-size:14px;color:#666;}
.interestN{width:204px;overflow:hidden;margin: 5px 17px;}
.interestN li{float:left;width:204px;margin:10px; 0}
.interestN li .pic{width:202px;height:148px;border:1px solid #ccc;margin-bottom:2px;position:relative}
.interestN li .pic a{ display:block}
.interestN li .pic img{width:202px;height:148px;}
.interestN li .pic span{left:50%;top:62px;position:absolute;height:24px;text-align:center;line-height:24px;color:#fff;font-weight:bold;transform: translate(-50%,0);margin: 0 auto;background-color: rgba(0,0,0,0.6);padding: 0 10px;border-radius: 4px;}
.interestN li .text{width:204px;}
.interestN li .text p{height:22px; overflow:hidden;line-height:22px;font-size: 14px;font-weight:bold}
.interestN li .text p i{color:#c00}
.interestN li .text p em{height:22px;line-height:22px;padding:0 10px;border:1px solid #dbdbdb;;font-weight:normal;}
/*0419*/
.xs-state{width:60px;position:absolute;z-index:100;top:46px;left:0px;}
.xs-state li{margin-bottom:10px;text-align:center;line-height:26px;font-size:14px;list-style: none;width:60px;height:26px;color: #fff;border-top-right-radius:3px;border-bottom-right-radius:3px}
.xs-state li.no1{background:#b3b3b3}
.xs-state li.no2{background:#419dfb}
.xs-state li.no3{background:#fe8924}

/*大背景*/
/*.bigbanner{height:280px; position:relative; margin:0px auto; z-index:88;width:1200px;}*/
.bigbanner{position:relative; margin:0px auto; z-index:88;}
.bigbanner a{ padding:0px;}
.banner_pre_next{position:relative;z-index:335;top:200px;margin:0 auto;_width:100%}
.banner_pre_next a{ width:27px; height:44px; background:url(../images/newgif.gif?v=12) no-repeat 0 -1068px; text-indent:-999em;}
.banner_pre_next .banner_btn_left{position:absolute;left:10%; background-position:0px -1068px;}
.banner_pre_next .banner_btn_left:hover{background-position:-44px -1068px;}
.banner_pre_next .banner_btn_right{position:absolute;right:10%; background-position:0px -1124px;}
.banner_pre_next .banner_btn_right:hover{background-position:-44px -1124px;}
.banner_show{text-align:center;position:relative;z-index:1;overflow:hidden; }
.bannger_inbox{left:50%;top:0;z-index:1;}
.bannger_inbox img{width:1200px; height: 280px; float:left;}
.banner_mag{width:760px;position:absolute;z-index:333;left:50%;top:100px;margin-left:-380px;text-align:left}
.banner_magnr{width:720px;height:200px;padding:40px 0 0 40px;color:#fff; text-align:left;background:url(../images/searchbj.png) no-repeat!important;background:url(../images/newgif.gif) no-repeat;margin:0 auto}
.banner_show .bt{height:26px;line-height:26px;position:absolute; right:390px;bottom:30px;z-index:2;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background-color:rgba(0,0,0,0.6); border-radius:3px; display:block;font-size:12px; font-weight: normal; text-align:left;padding:0 15px;cursor:pointer;}
.bannger_inbox span:hover{text-decoration: underline;color:#fff;}
/*轮巡图标*/
.banner_ctr{position:absolute;top:265px;left:50%;z-index:333;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px}
.banner_ctr span{text-align:center;width:12px;height:12px;float:left;margin-right:7px;cursor:pointer;-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; display:block;background-color:#fff;}
.banner_ctr span.current{background-color:#c00;}
/*0504*/
.add595{margin:0 auto;overflow:hidden;width:595px;}
.add300{margin:0 auto;overflow:hidden;width:300px;}
.add890{margin:0 auto;overflow:hidden;width:890px;}
.add1200 {margin:0px auto;overflow: hidden;width:1200px;z-index: 1;}
.add1200:after{clear:both; content:"\200B"; display:block; height:0;}

/* 置业顾问部分 2016.11.23*/
.wx_Zz{position: relative;
    width: 36px;
    height: 36px;
    float: left;}
.iconfN{width:13px;height:13px; position:absolute;right:0px;bottom:0px; background: url(http://img1.soufun.com/house/detail_php/images/iconf.png) no-repeat;}

/* 增加全景看房和航拍的Icon */
.qjkflg {position: absolute;width: 88px;height: 38px;left: 50%;bottom: 50%;margin-left: -44px;margin-bottom: -19px;background: url(http://img1.soufun.com/house/images/housedetail_201609/icon_quanjing.png) no-repeat 0 0;_background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="http://img1.soufun.com/house/images/housedetail_201609/icon_quanjing.png");}
.aeriallg {
    position: absolute;
    width: 50px;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    bottom: 50%;
    margin-bottom: -25px;
    background: url(http://img1.soufun.com/house/images/housedetail_201609/icon_hangpai.png) 0px 0px no-repeat;
}

/*20170307 小编回复*/
.dpreply{ height:20px;line-height:20px;color:#666;border:1px solid #f1f1f1; background:#f8f8f8;padding:12px 18px;overflow:hidden}
.dpreply p{overflow:hidden}
.dpreply span{color:#333}