
#wrap_newhouse {width:1200px; margin:0 auto;}
.clmn_s_nav {color:#ccc; font-size:12px}
.clmn_s_nav a {font-size:14px; margin:0 6px}
.clmn_s_nav strong {color:#F60; font-size:15px;}
.clmn_s_nav .left { float:none}
.clmn_s_nav .right { float:none; margin-left:20px}

/* 新楼盘列表页 快速搜索 */
.xlp_sch_box {border:1px solid #ddd; }

.xlp_sch_typebox {background:#f3f3f3; height:38px; border-bottom:1px solid #ddd;}
.xlp_sch_typebox ul {overflow:hidden; height:41px; float:left; width:380px}
.xlp_sch_typebox li {border-right:1px solid #ddd; float:left; font-size:15px; line-height:40px; height:40px;}
.xlp_sch_typebox li.on {border-top:3px solid #0459a7; border-right:1px solid #ddd; font-weight:bold; height:37px; background:#FFF}
.xlp_sch_typebox li a {display:block; text-align:center;padding:0 26px}
.xlp_sch_typebox p {background:url(../image/xlp_ico_01.png) no-repeat 0 10px;padding-top:11px; padding-left:22px; height:27px; float:right}
.xlp_sch_typebox p a {margin:0 6px; text-decoration:underline; color:#f00}
.xlp_sch_typebox p strong {color:#f00}

.xlp_sch_contbox {padding:22px 20px 15px 25px; }
.xlp_sch_contbox .formbox {height:62px; overflow:hidden; }
.xlp_sch_contbox .formbox li {float:left; padding-right:6px}
.xlp_sch_contbox .formbox li.txt {font-size:22px; padding:9px 6px 0 0; font-weight:bold; color:#F60}
.xlp_sch_contbox .formbox li.keyword {width:496px;}
.xlp_sch_contbox .formbox li.keyword input {padding:10px 10px 9px 35px; width:450px; font-size:15px;background: url(../image/esf_ico_serch.png) no-repeat 12px 13px #fff; color:#666;font-family:"Microsoft YaHei";}
.xlp_sch_contbox .formbox li.btn input{ height:42px;}
.xlp_sch_contbox dl {overflow:hidden;padding:5px 0; clear:both; width:100%}
.xlp_sch_contbox dd {float:left; background:url(../image/xlp_ico_02.png) no-repeat; height:20px; width:50px; color:#FFF; line-height:19px; padding-left:10px}
.xlp_sch_contbox dt {float:left; line-height:20px}
.xlp_sch_contbox dt a {margin:0}
.xlp_sch_contbox dt a.on {color:#f00}

/* 新楼盘列表 筛选条件 */
.xlp_sxbox {border:1px solid #ddd; padding:5px 10px; height:30px}
.xlp_sxbox dl {overflow:hidden;clear:both}
.xlp_sxbox dd {float:left; background:url(../image/ico_home.jpg) no-repeat 5px 6px;}
.xlp_sxbox dd strong {display:block; float:left;padding:6px 0 0 30px; height:24px}
.xlp_sxbox dd p {float:left; border:1px solid #ddd; position:relative; padding:3px 25px 3px 6px; margin:0 5px; margin-top:1px}
.xlp_sxbox dd p a {position:absolute;right:4px; top:1px}
.xlp_sxbox dt {float:right}

/* 新楼盘列表页 左侧 */
.xlp_lt_tbox {float:left; width:930px}

.tt_area {height:34px; overflow:hidden; border-bottom:4px solid #0459a7; font-size:15px; font-weight: bold;margin-bottom: 10px;}
.tt_area li {float:left; margin-right:6px; border:1px solid #ddd;border-bottom:0px;border-top-left-radius:4px;border-top-right-radius:4px;}
.tt_area li a {display:block;text-align:center;line-height:33px; height: 33px;padding: 0 15px;}
.tt_area li.on {background:#0459a7; border:0px;}
.tt_area li.on a {color:#fff; font-size:14px; line-height:34px; height:34px;}

.xlp_lt_tbox .lp_num {border-bottom:1px solid #ddd; border-bottom:1px solid #ddd; padding:15px 0 8px 15px; color:#666}
.xlp_lt_tbox .lp_num span {color:#f60; margin:0 3px}

.xlp_lt_tbox .listbox {}
.xlp_lt_tbox .lpcont {height:130px; border-bottom:1px solid #ddd; padding:15px 0; clear: both;}
.xlp_lt_tbox .lpcont:hover {background:#f6f6f6}
.xlp_lt_tbox .paiming {background:#fffee5}
.xlp_lt_tbox .paiming:hover {background:#fef5e4;}
.xlp_lt_tbox .lpcont .photo {float:left; width:190px;position:relative;}
.xlp_lt_tbox .lpcont .photo a {display:block}
.xlp_lt_tbox .lpcont .photo img {width:190px; height:130px; display:block}
.xlp_lt_tbox .lpcont .photo .xgt {position:absolute; top:6px; right:5px;}
.xlp_lt_tbox .lpcont .photo .xgt img {width:40px; height:16px}
.xlp_lt_tbox .lpcont .txt {float:right; color:#666; width:705px; position:relative;}
.xlp_lt_tbox .lpcont .txt p.name {overflow:hidden; height:29px}
.xlp_lt_tbox .lpcont .txt p.name strong {float: left; font-size:16px; line-height:24px}
.xlp_lt_tbox .lpcont .txt p.name strong a {color:#075fcb; }
.xlp_lt_tbox .lpcont .txt p.name .status {color:#008000; padding:2px 4px; border-radius: 2px; font-size: 12px; float: left; margin-left: 8px; margin-top: 3px; border:#ddd 1px solid; display:block}
.xlp_lt_tbox .lpcont .txt p.name .secname {color:#666;font-size: 12px; float: left;margin-left: 6px;margin-top:5px;}
.xlp_lt_tbox .lpcont .txt p.add {font-size:12px; color:#888; line-height:22px}
.xlp_lt_tbox .lpcont .txt p.add a {color:#888;text-decoration:none}
.xlp_lt_tbox .lpcont .txt p.add span {color:#f60;margin-right:5px}
.xlp_lt_tbox .lpcont .txt p.slink {overflow:hidden; margin-top:3px}
.xlp_lt_tbox .lpcont .txt p.slink a {color:#888; padding:2px 4px; border-radius: 2px; font-size: 12px; float: left; margin-right:6px; border:#dedede 1px solid; display:block; text-decoration:none}
.xlp_lt_tbox .lpcont .txt p.slink a:hover {color:#f60;border:#f60 1px solid;}
.xlp_lt_tbox .lpcont .txt p.tel {background:url(../image/tel2.png) no-repeat 0 1px; padding-left:32px; color:#f00; font-size:18px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; margin-top:9px; line-height:22px}
.xlp_lt_tbox .lpcont .news {position:absolute;color: green;top:65px; right:15px;font-size: 14px;}
.xlp_lt_tbox .lpcont .price {position:absolute; top:20px; right:30px;}
.xlp_lt_tbox .lpcont .hot {position:absolute; top:40px; right:260px;}
.xlp_lt_tbox .lpcont .type {position:absolute; color:#888; font-size:12px; top:12px; right:15px;}
.xlp_lt_tbox .lpcont .price {position:absolute; color:#888; font-size:13px; top:36px; right:15px}
.xlp_lt_tbox .lpcont .price span{color:#f00; font-size:16px; margin-right:3px}
.xlp_lt_tbox .lpcont .btn {position:absolute; bottom:5px; right:15px; }
.xlp_lt_tbox .lpcont .btn a { display:block; background:#f60; color:#fff; font-size:12px; padding:5px 18px;border-radius: 18px; text-decoration:none}

/* 新楼盘列表页 右侧 */
.xlp_rt_tbox {float:right; width:250px;}

.xlp_rt_tbox .jft {background:#fef5e4; border:1px solid #ddd; padding:9px 12px}
.xlp_rt_tbox .jft dl {overflow:hidden; border-bottom:1px solid #ddd; height:27px;}
.xlp_rt_tbox .jft dd {font-size:16px; float:left; font-weight:bold}
.xlp_rt_tbox .jft dd a {text-decoration:none; }
.xlp_rt_tbox .jft dt {float:right;  line-height:24px; font-size:12px;}
.xlp_rt_tbox .jft dt a {color:#666; margin:0 5px; }
.xlp_rt_tbox .jft .ban {text-align:center; padding:10px 0 2px 0}
.xlp_rt_tbox .jft .list li {padding:6px 3px; border-bottom:1px dashed #ccc; line-height:22px;}
.xlp_rt_tbox .jft .list li strong{color:#075fcb; }
.xlp_rt_tbox .jft .list li p a {color:#333; font-size:12px}
.xlp_rt_tbox .jft .list li p span { color:#f60}

.xlp_rt_tbox .lsdt {margin-top:10px; border:1px solid #ddd; padding:9px 12px}
.xlp_rt_tbox .lsdt dl {overflow:hidden; border-bottom:1px solid #ddd; height:27px;}
.xlp_rt_tbox .lsdt dd {font-size:16px; float:left; font-weight:bold}
.xlp_rt_tbox .lsdt dd a {text-decoration:none; }
.xlp_rt_tbox .lsdt dt {float:right;  line-height:25px; font-size:12px;}
.xlp_rt_tbox .lsdt dt a {color:#666; margin:0 5px;}
.xlp_rt_tbox .lsdt ul {padding-top:8px}
.xlp_rt_tbox .lsdt ul li {line-height:150%; background:url(../image/ico_libg.png) no-repeat 1px -22px; padding-left:9px;margin-top:5px; font-size:12px;}

.xlp_rt_tbox .tjlp_tt {margin-top:10px; border:1px solid #ddd; border-bottom:0px; font-size:16px; font-weight:bold; text-align:center; background:#f0f0f0; padding:9px 0; color:#c00}

.xlp_rt_tbox .tjlp_box {border:1px solid #ddd; background:#f3f3f3;  }
.xlp_rt_tbox .tjlp_box li {text-align:center; padding:12px 0; border-bottom:1px solid #ddd;}
.xlp_rt_tbox .tjlp_box li:hover { background:#fff}
.xlp_rt_tbox .tjlp_box li p {margin:0px; padding:0px; display:block;}
.xlp_rt_tbox .tjlp_box li img {width:214px; height:145px}
.xlp_rt_tbox .tjlp_box li p.louname {font-size:14px; font-weight:bold; padding:5px 0 5px 0}
.xlp_rt_tbox .tjlp_box li p.tel {font-size:14px; font-family:Tahoma; font-weight:bold; font-weight:bold; background:url(../image/phone.png) no-repeat 30px -1px; padding-left:18px; height:20px; color:#F00}
.xlp_rt_tbox .tjlp_box li p.zixun {background:url(../image/index_xf_img02.png) no-repeat center; padding-right:61px; height:27px; line-height:24px; text-align:right; margin-top:3px}
.xlp_rt_tbox .tjlp_box li p.tjly {text-align:left; padding:4px 0 0 30px}
.xlp_rt_tbox .tjlp_box li p.tjly a {color:#f60;}

/* 新楼盘列表页 感兴趣新房 */
.xlp_xqlp_cont {border:1px solid #fdb772; padding:14px 10px 0 14px;border-radius:4px;background:#fdf8f2}
.xlp_xqlp_cont dl {height:34px;}
.xlp_xqlp_cont dd {float:left; width:400px; font-size:16px; color:#f06101; height:34px;padding-left:28px; background:url(../image/xlp_ico2.png) no-repeat 13px 5px; font-weight:bold}
.xlp_xqlp_cont dt {float:right;padding-right:25px; padding-top:3px;font-size:12px;}
.xlp_xqlp_cont dt a {text-decoration:underline; color:#333}
.xlp_xqlp_cont ul {overflow:hidden; height:220px} 
.xlp_xqlp_cont li {float:left; text-align:center; width:195px; display:block}
.xlp_xqlp_cont li .photo img {width:170px; height:125px;} 
.xlp_xqlp_cont li .tel {background:url(../image/phone.jpg) no-repeat 12px 0; height:20px; display:block; line-height:20px; font-weight:bold; color:#f00; font-size:15px; font-family:Arial, Helvetica, sans-serif;padding-left:18px} 
.xlp_xqlp_cont li .name {display:block;padding:6px 0 0 0;} 
.xlp_xqlp_cont li .name strong {color:#c00; font-size:15px;}
.xlp_xqlp_cont li .address {color:#666;padding:5px 0; font-size:12px} 
.xlp_xqlp_cont li .ico {position:absolute;top:8px; right:19px; background:#f00; height:28px; display:block; color:#FF0; line-height:28px; font-size:16px;padding:0 15px; font-weight:bold}

/* 新楼盘列表页 感兴趣二手房 */
.xlp_xqesf_cont {border:1px solid #696 ; padding:14px 0 0 24px;border-radius:4px; background:#f9f9f9}
.xlp_xqesf_cont dl {height:34px;}
.xlp_xqesf_cont dd {float:left; width:400px; font-size:16px; color:#70a203; padding-left:18px; background:url(../image/xlp_ico3.png) no-repeat 3px 5px; font-weight:bold}
.xlp_xqesf_cont dt {float:right;padding-right:25px; padding-top:3px;font-size:12px;}
.xlp_xqesf_cont dt a {text-decoration:underline; color:#333}
.xlp_xqesf_cont ul {overflow:hidden; height:245px;} 
.xlp_xqesf_cont li {float:left; width:195px; overflow:hidden;}
.xlp_xqesf_cont li img {width:170px; height:125px; display:block;}
.xlp_xqesf_cont li .tt {margin-top:6px;}
.xlp_xqesf_cont li .tt strong {color:#c00; font-size:15px;}
.xlp_xqesf_cont li .js {margin-top:5px; color:#666; line-height:20px;}
.xlp_xqesf_cont li .price {margin-top:6px; display:block; width:95px;padding:1px 0; text-align:center; color:#FFF; background:#f40; font-weight:bold; font-size:14px;}

/* 新楼盘列表页 栏目相关描述 */
.xlp_jieshuo {padding:5px 0; color:#999;font-size:12px;}

/* 新楼盘列表页 栏目相关的热门关键词 */
.xlp_hotword {border:1px solid #ddd; border-top:1px solid #999;}
.xlp_hotword h2 {font-size:14px; color:#666; padding:8px 0 8px 15px; background:#f6f6f6; border-bottom:1px solid #ddd;}
.xlp_hotword ul {padding:12px 15px; font-size:12px;}
.xlp_hotword li {line-height:26px; color:#ccc;}
.xlp_hotword li a {margin:0 4px;}
.xlp_hotword li span {color:#f60;}
.xlp_hotword li span a {color:#33c;}

/* 普通新楼盘详情页 */

/* 新楼盘 普通详情页 楼盘导航条 */
.xlp_d_type {height:34px; border-bottom:4px solid #0459a7;}
.xlp_d_type ul {height:34px;}
.xlp_d_type li {float:left; margin-right:8px; border:1px solid #ccc;border-bottom:0px; font-size:15px;border-top-left-radius:4px;border-top-right-radius:4px;}
.xlp_d_type li a {display:block;text-align:center;line-height:33px; height:33px;padding:0 20px;text-decoration:none;}
.xlp_d_type li.on {background:#0459a7; border:1px solid #0459a7;border-bottom:0px;font-weight:bold;}
.xlp_d_type li.on a {color:#fff;}

/* 新楼盘 普通详情页 当前位置 */
.xlp_d_position { height:22px; font-size:12px}

/* 新楼盘 普通详情页 楼盘名称 */
.xlp_d_title {height:85px;background:#F1F1F1;padding:15px 0 0 25px}
.xlp_d_title dl {overflow:hidden;}
.xlp_d_title dd {float:left;}
.xlp_d_title dt {float:left; padding-left:20px; }
.xlp_d_title dt h1 {font-size:24px;}
.xlp_d_title dt p {margin-top:8px}
.xlp_d_title dt p span {padding:3px 8px; background:#0459a7; color:#FFF; font-size:12px}

.xlp_d_bt_box {border-bottom:3px solid #045aa7; overflow:hidden}
.xlp_d_bt_box p {background:#0459a7; color:#FFF;font-size:15px; font-weight:bold; padding:7px 25px; border-top-left-radius:4px;border-top-right-radius:4px; float:left}



.xlp_d_peitao{padding:10px;}
.xlp_d_peitao table td{padding:5px 10px;line-height:150%;border-bottom:1px dotted #ccc;}
.xlp_d_peitao table td img{width:30px;}


/* 新楼盘 普通详情页 基本信息 */
.xlp_d_base {overflow:hidden; font-size:14px; border:1px solid #ddd;padding:15px}

/* 图片轮播 */
.xlp_d_imglunbo {float:left; width:435px;}
.xlp_d_imglunbo .big {text-align:center; height:360px; }
.xlp_d_imglunbo .big img {width:435px; height:350px;}
.xlp_d_imglunbo .small {height:75px; overflow:hidden; border-right:1px solid #ddd;}
.xlp_d_imglunbo .small li {float:left; width:108px}
.xlp_d_imglunbo .small img{width:100px; height:75px;}

/* 基本信息 */
.xlp_d_base .infobox {float:right; width:700px;}
.xlp_d_base .infobox .base {font-size:14px; padding:0 0 10px 0; line-height:27px;}
.xlp_d_base .infobox .base span {margin:0 15px; color:#ccc; font-size:12px}
.xlp_d_base .infobox .price {overflow:hidden;padding:8px 0; font-size:16px; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd}
.xlp_d_base .infobox .price a { font-size:12px; color:#6dae10;margin-left:20px; text-decoration:underline; background:url(../image/ico_jisuanqi.jpg) no-repeat 0 2px;padding-left:15px}
.xlp_d_base .infobox .price strong {color:#f60; font-size:22px; margin:0 5px; }

/* 新楼盘 普通详情页 项目介绍 */
.xlp_d_xmjs {font-size:15px; line-height:30px; padding:25px; border:1px solid #ddd; }

/* 新楼盘 普通详情页 户型鉴赏 */
.xlp_d_xxjs {font-size:12px; padding:20px; border:1px solid #ddd; width:1158px; overflow:hidden}
.xlp_d_xxjs li {float:left; width:205px; padding:5px;border:1px solid #ddd; text-align:center; height:230px; margin:15px 13px 0 13px;overflow:hidden;}
.xlp_d_xxjs li img {width:200px; height:200px; display:block}
.xlp_d_xxjs li p {line-height:22px; margin-top:6px;padding:4px 0;overflow:hidden;}

/* 新楼盘 普通详情页 景观图 */
.xlp_d_jgt {padding:25px; padding-bottom:0px; border:1px solid #ddd; width:1148px;overflow: hidden;}
.xlp_d_jgt li {float:left; width:285px; text-align:center; height:235px; overflow:hidden;}
.xlp_d_jgt li img {width:260px; height:180px; }
.xlp_d_jgt li p {margin-top:8px; font-size:15px}

/* 新楼盘 普通详情页 资讯 */
.xlp_d_news{clear:both;border:1px #ccc solid; padding-bottom:10px;}
.xlp_d_news ul{margin:10px;}
.xlp_d_news li{width:565px;height:20px;float:left;font-size:14px;margin-top:5px;margin-bottom:5px;background:url(../image/dot-2.gif) 0 4px no-repeat;padding-left:14px;}
.xlp_d_news li span{color:#666;margin-left:5px;}

.xlp_d_map {border:1px solid #ddd; padding:12px}

.xlp_d_peitao {border:1px solid #ddd; padding:10px 25px 25px 25px}
.xlp_d_peitao dl { overflow:hidden;margin-top:7px; border-bottom:1px solid #eee}
.xlp_d_peitao dl dd { background:#eee;float:left;padding:5px 0px; width:95px; text-align:center}
.xlp_d_peitao dl dt {margin-left:15px; padding:5px 0; float:left}

#phone {margin-top:10px; border:1px solid #ddd; background:#fcfde8;padding:15px; width:530px}
#phone dl {height:40px;}
#phone dd {float:left; font-size:22px; color:#f60; background:url(../image/ico_tel.jpg) no-repeat 0 2px;padding-left:45px; height:38px; line-height:38px}
#phone dt {float:left; padding-left:20px;}
#phone dt .bt_tonghua {position:relative;}
#phone .telform {position:absolute; top:-240px; width:280px; height:225px; border:5px solid #ddd; background:#FFF; left:-80px; font-size:13px;display:none;}
#phone .telform img {padding:0; margin:0;}
#phone .tel_select {height:35px}
#phone .tel_select ul { width:100%}
#phone .tel_select li {float:left; width:138px; background:#eee; height:33px; text-align:center; line-height:33px; border:1px solid #ddd; font-size:14px}
#phone .tel_select li a {display:block; color:#333; text-decoration:none}
#phone .tel_select li:hover {background:#fff;border:1px solid #fff;font-weight:bold;}
#phone .tel_select li.on {background:#fff; border:1px solid #fff; font-weight:bold;}
#phone .tel_select li.on a { color:#c00}
#phone .tel_table {padding:10px 15px;}
#phone .telnum {padding:5px}
#phone .telnum input {font-size:12px; color:#999; padding:8px 8px 10px 8px; border:1px solid #ddd;width:220px}
#phone .tel_yzm {padding:5px;}
#phone .tel_yzm td.yzm input {font-size:12px; color:#999; padding:8px 8px 10px 8px; border:1px solid #ddd; width:70px}
#phone .tel_yzm td a {color:#fb4e4e; text-decoration:none;font-size:13px}
#phone .tel_tonghua {padding:5px;text-align:center; height:38px;}
#phone .tel_time {padding:5px;text-align:center; font-size:13px; line-height:20px}

.tan_qiu {background:#fff; padding:10px 15px;}
.tan_qiu .q_title {height:35px; overflow:hidden; border-bottom:1px dashed #ddd}
.tan_qiu .q_title dd {float:left; color:#666; padding-top:4px; font-size:12px;}
.tan_qiu .q_title dd strong {font-size:15px;}
.tan_qiu .q_title dd span {margin-left:8px;}
.tan_qiu .q_title dt {float:right;}
.tan_qiu .q_imgbox {padding-top:14px}
.tan_qiu .q_imgbox img {max-width:470px; max-height:530px}




/* 新楼盘 图片列表模式 2017-09-26 */

.xlp_lt_tbox .lp_num {border-bottom:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px; color:#666; overflow:hidden}
.xlp_lt_tbox .lp_num .num_txt {float:left;padding-top:2px}
.xlp_lt_tbox .lp_num .num_txt span {color:#f60; margin:0 3px}
/* 加图标-效果图  新房列表页修改 */
.xlp_lt_tbox .lpcont .photo {position:relative !important}
.xlp_rt_tbox .tjlp_box li {position:relative !important}
.xlp_rt_tbox .tjlp_box li .ico-i-xgt {right:22px !important; top:16px !important;}

.xlp_lt_tbox .lp_num .list_type {float:right;padding-top:2px; overflow:hidden}
.xlp_lt_tbox .lp_num .list_type a {display:block; float:left; cursor:pointer; padding-left:18px;margin-left:12px; width:60px}
.xlp_lt_tbox .lp_num .list_type .Listmode { background:url(../image/list_ico1.gif) no-repeat left center}
.xlp_lt_tbox .lp_num .list_type .PictureMode { background:url(../image/list_ico2.gif) no-repeat left center}

.xlp_lt_tbox .Picture_box {padding:0; overflow:hidden}
.xlp_lt_tbox .Picture_box ul {overflow:hidden}
.xlp_lt_tbox .Picture_box li {float:left; width:25%;padding:10px 0; height:225px}
.xlp_lt_tbox .Picture_box .loupan { border:1px solid #ddd; position:relative; padding:8px; text-align:center; width:200px; text-align:center; height:205px}
.xlp_lt_tbox .Picture_box .loupan img { width:200px; height:150px}
.xlp_lt_tbox .Picture_box .loupan .name {font-size:15px; font-weight:bold;padding:6px 0}
.xlp_lt_tbox .Picture_box .loupan .name span {font-size:13px; font-weight:normal; margin-right:5px; color:#390}
.xlp_lt_tbox .Picture_box .loupan .tel {font-size:14px; font-weight:bold; color:#F00; background:url(../image/phone.jpg) no-repeat 14px 0px;padding:0 0 6px 17px}
.xlp_lt_tbox .Picture_box .loupan .other { }
.xlp_lt_tbox .Picture_box .loupan .other span {margin:0 4px}
.xlp_lt_tbox .Picture_box .loupan .ico { position:absolute; top:0px; left:0px}
.xlp_lt_tbox .Picture_box .loupan .ico img { width:41px; height:41px}
.xlp_lt_tbox .Picture_box .loupan .secname { position: absolute; top: 135px; right:15px; color: white; font-size: 12px;text-shadow: 1px 1px 1px #000000;}
/* 加图标-效果图  新楼盘页修改 */
.Picture_box .loupan .ico-i-xgt {right:12px !important; top:11px !important;}

/* 楼盘搜索列表页 */
#for_search {width:1002px; margin:0 auto}
.for_s_h10 {height:10px; clear:both}
/* 楼盘搜索列表页 搜索块 */
.for_s_search {height:75px; border:1px solid #ddd; background-color:#f9f9f9; padding:10px 0 0 110px;}
.for_s_search .fs_title {font-family:"微软雅黑"; font-size:16px; float:left; width:130px;padding-top:7px}
.for_s_search .fs_keyword {float:left; width:505px}
.for_s_search .fs_keyword input {width:480px; border:1px solid #ccc; padding:6px; font-size:14px; color:#999}
.for_s_search .fs_ok_button {float:left;}
.for_s_search .fs_ok_button input {width:100px; border:1px solid #ccc; padding:6px 0 3px 0; font-size:14px; color:#333; background:#f6f6f6;}
.for_s_search .fs_hotword {clear:both; padding:4px 0 0 130px}
/* 楼盘搜索列表页 列表块 */
.for_s_listbox {border:1px solid #ddd; height:120px; overflow:hidden;padding:10px; margin-top:10px}
.for_s_l_photo {float:left; width:210px; overflow:hidden}
.for_s_l_photo img{width:210px;height:120px;}
.for_s_l_text {float:left; margin-left:20px; width:450px}
.for_s_l_text .for_title {height:30px; overflow:hidden}
.for_title dt {font-size:18px; font-weight:bold; float:left}
.for_title dt a {color:#0041d9;text-decoration:underline;}
.for_title dt a:link {color:#0041d9;}
.for_title dt a:hover {color:#f30;}
.for_title dd {color:#999; float:left; margin:4px 0 0 15px}
.for_s_l_text .for_info {line-height:22px;}
.for_info strong { color:#fb702b; font-family:Verdana, Geneva, sans-serif}
.for_info p {width:150px; display:block; float:left}
.for_s_l_btt {float:left; width:266px; overflow:hidden;padding-top:8px}
.for_s_l_btt .for_tel {height:50px; width:190px;  border:1px solid #ceddf0; background:url(../image/for_s_2.png) 0 -52px no-repeat; padding: 14px 0 0 74px}
.for_tel p {color:#666}
.for_tel strong {color:#000; font-family:Verdana, Geneva, sans-serif; font-size:18px; line-height:28px}
.for_s_l_btt .for_button {margin:12px 0 0 5px;}
.for_button li {float:left; height:26px; line-height:26px; overflow:hidden}
.for_button li a {display:block}
.for_button li.bt1 {width:94px; height:26px; background:url(../image/for_s_2.png) no-repeat}
.for_button li.bt1 a {display:block; color:#FFF; text-decoration:none; padding-left:30px;width:64px; }
.for_button li.bt2 {width:130px; height:26px; background:url(../image/for_s_2.png) 0 -26px no-repeat; margin-left:8px}
.for_button li.bt2 a {display:block; color:#FFF; text-decoration:none; padding-left:30px;width:100px;}
.for_button li.nobt {height:26px; background:url(../image/for_s_2.png) -130px -26px no-repeat;margin-left:8px;padding-left:30px;width:100px;color:#FFF;}
/* 楼盘搜索详情页 */
.for_s_d_title {height:70px; overflow:hidden;background:url(../image/for_s_bj_70.jpg) repeat-x;}
.for_s_d_title dt {float:left;padding:20px 0 0 18px;}
.for_s_d_title dt h1 {font-size:26px; font-family:"微软雅黑"; color:#c30}
.for_s_d_title dd {float:right;padding:15px 20px 0 0;}
.for_s_d_title dd a {display:block; background:url(../image/for_s_2.png) 0 -116px no-repeat; width:150px; height:35px; color:#FFF; font-size:14px; font-weight:bold; text-align:center; line-height:35px}
.for_s_d_title dd a:link {color:#FFF;}
.for_s_d_title dd a:hover {color:#FF0;}
.for_s_d_bt_box {background:url(../image/for_s_1.jpg) no-repeat; height:34px; overflow:hidden}
.for_s_d_bt_box dt {float:left;color:#FFF;font-size:14px; font-weight:bold; height:24px;padding:10px 0 0 18px}
.for_s_d_bt_box dd {float:right;color:#666;font-size:12px; padding:8px 5px 0 0}
.for_s_d_bt_box dd a {color:#666;}
.for_s_d_bt_box dd a:hover {color:#f00;}
/* 楼盘搜索详情页 基本信息 */
.for_s_d_jbxx table {background-color:#ddd;}
.for_s_d_jbxx td {background-color:#fff; font-size:14px; line-height:22px;padding:5px 5px 5px 10px}
.for_s_d_jbxx td.cor {background-color:#f6f6f6;}
.for_s_d_jbxx td.tel{padding:8px; height:30px}
.for_s_d_jbxx td.tel div {height:30px;font-size:22px; color:#f00; margin-left:2px; font-family:Verdana, Geneva, sans-serif; background:url(../image/for_s_2.png) 0 -151px no-repeat;padding:0 0 0 40px; line-height:30px}
/* 楼盘搜索详情页 项目介绍 */
.for_s_d_xmjs {font-size:14px; line-height:26px; text-indent:2em; padding:20px; border:1px solid #ddd; }
/* 楼盘搜索详情页 户型鉴赏 */
.for_s_d_xxjs {font-size:12px; padding:10px; border:1px solid #ddd; width:958px;}
.for_s_d_xxjs li {float:left; width:200px; padding:5px;border:1px solid #ddd; text-align:center; height:230px; margin:13px 13px 0 13px}
.for_s_d_xxjs li img {width:200px; height:200px; display:block}
.for_s_d_xxjs li p {line-height:22px; margin-top:6px}
/* 楼盘搜索详情页 景观图 */
.for_s_d_jgt {padding:10px; border:1px solid #ddd;width:958px}
.for_s_d_jgt li {float:left; width:225px; border:1px solid #ddd;padding:1px;text-align:center; height:150px; margin:15px 5px 0 5px}
.for_s_d_jgt li img {width:225px; height:150px; }
/* 楼盘搜索详情页 地理位置 */
.for_s_d_baidu {border:1px solid #ddd; padding:0px;}

/* 视频看房 新增 2017-9-25  */
.new_left .vedio_box {padding:20px;}
.new_left .vedio_box .vedio_big {border-bottom:1px dashed #Ddd;  text-align:center; padding-bottom:15px; border-bottom:1px dashed #ddd; width:640px; margin:0 auto}
.new_left .vedio_box .vedio_btn {padding:10px 0px; overflow:hidden}
.new_left .vedio_box .vedio_btn li {float:left; width:30%; font-weight:bold; font-size:15px; padding:5px 12px}
.new_left .vedio_box .vedio_btn li a { display:block; padding:10px 0 10px 46px; border:1px solid #ccc;color:#3b5699;  background:url(https://www.0579house.com/assets/img/xf_ico_vedio.jpg) no-repeat 15px 10px; text-decoration:none}
.new_left .vedio_box .vedio_btn li:hover a {background:url(https://www.0579house.com/assets/img/xf_ico_vedio.jpg) no-repeat 15px 10px #eff8fd; border:1px solid #3b5699;}
.new_left .vedio_box .vedio_btn li.on a {background:url(https://www.0579house.com/assets/img/xf_ico_vedio.jpg) no-repeat 15px 10px #eff8fd; border:1px solid #3b5699;}

/* 视频看房新闻资讯页 右栏  */
.new_right {float:right; width:310px;}
.new_right .zxzx {margin-top:12px; border:1px solid #acbcd3; }
.new_right .zxzx dl {overflow:hidden; border-bottom:1px solid #dcdcdc; height:36px; background:#eef7fd; }
.new_right .zxzx dd {font-size:16px; float:left; font-weight:bold; padding:8px 0 0 27px; background:url(../image/ico_001.jpg) no-repeat 12px 10px;}
.new_right .zxzx dd a {text-decoration:none; }
.new_right .zxzx dt {float:right; padding:10px 12px 0 0}
.new_right .zxzx dt a {color:#666;}
.new_right .zxzx ul {padding:10px 12px 12px 12px}
.new_right .zxzx ul li {line-height:25px; height:25px; background:url(../image/ico_libg.png) no-repeat 1px -19px; padding-left:9px; overflow:hidden}

/* 视频看房右栏 最新资讯 */
.new_right .rdzt {margin-top:14px; border:1px solid #a7c9df; }
.new_right .rdzt dl {overflow:hidden; border-bottom:1px solid #dcdcdc; height:36px; background:#eef7fd; }
.new_right .rdzt dd {font-size:16px; float:left; font-weight:bold; padding:8px 0 0 25px; background:url(../image/ico_001.jpg) no-repeat 12px 10px;}
.new_right .rdzt dd a {text-decoration:none; }
.new_right .rdzt dt {float:right; padding:10px 12px 0 0}
.new_right .rdzt dt a {color:#666;}
.new_right .rdzt ul {padding:4px 12px 12px 12px}
.new_right .rdzt ul li {height:89px; border-bottom:1px dashed #ddd; overflow:hidden; padding-top:10px}
.new_right .rdzt ul li img {float:left; width:120px; height:78px}
.new_right .rdzt ul li p {float:left; padding-left:12px; width:150px;}
.new_right .rdzt ul li p strong {display:block; color:#039; height:38px; overflow:hidden;line-height:20px;}
.new_right .rdzt ul li p a {color:#039; text-decoration:underline}
.new_right .rdzt ul li p a:hover {color:#c00;}
.new_right .rdzt ul li p span{color:#999; font-size:12px; line-height:18px; display:block; padding-top:4px}

/* 视频看房 左栏  */
.new_left {float:left; width:870px;}
.new_left .artbox {border:1px solid #dcdcdc; border-top:3px solid #666;}
.new_left .art_position {padding:16px 0 12px 15px; color:#999; font-size:12px; border-bottom:1px solid #eee; background:#f6f6f6}
.new_left .art_position a {color:#999;}
.new_left .art_contbox {padding:18px 30px 30px 30px;}
.new_left .art_contbox h2 {text-align:center; padding-bottom:15px; font-size:24px; line-height:36px}
.new_left .art_contbox .fabu {text-align:center; font-size:12px; color:#999; border-bottom:1px dashed #ccc; padding:5px 0 10px 0; }
.new_left .art_contbox .adv { padding-top:10px;}
.new_left .art_contbox .adv img {width:620px; height:55px}
.new_left .art_contbox .zhaiyao {background:#eef7fd; padding:10px 15px; line-height:22px; font-size:14px; color:#003399; border:1px solid #a7c9df; margin-top:15px}
.new_left .art_contbox .cont {padding:10px 0; line-height:25px; font-size:15px; margin-top:10px}
.new_left .art_contbox .cont p {text-indent:2em; padding:5px 0}
.new_left .art_contbox .weixin {text-align:center; padding:20px 0; margin-top:15px}
.new_left .art_contbox .weixin .wlogo { width:180px}
.new_left .art_contbox .zftj { text-align:center}
.new_left .art_contbox .zftj a {margin:0 3px; color:#999; font-size:12px}

 /*-------------留言------------*/
.msg_left_box { float:left;width:790px;}
.msg_right_box { float:right;width:345px; background:url(../image/line2.png) no-repeat left 10px; padding-left:15px;}
.msg_right_box h5 { padding:10px; text-align:center; border-bottom:1px dashed #7f3f00; font-size:14px; margin-right:10px; color:#963f00;}
.mid {vertical-align:middle;font-size:12px;}
label{vertical-align:middle;}
.msg_text p{ padding-top:8px;}
.msg_text h4 { font-size:12px; font-weight:normal; padding:15px 0 8px 0;border-bottom:1px dashed #7f3f00; margin-right:10px;}
 /*---------留言框背景颜色-----*/
.msg_box { margin:10px 10px 0 10px; padding-bottom:10px; background:#f1f1f1;}
.message_title { text-align:center; padding:10px 0;}
.message_box {border:1px solid #cfcfcf; margin:0 15px;}
.message_box h1 { background:url(../image/repeat_01.png) repeat-x left top; height:31px; line-height:31px; font-size:12px;padding-left:10px;}
.message_box .more { float:right; padding-right:10px;}
.message_box .more a:link , .message_box .more a:visited , .message_box .more a:hover{text-decoration:none;color:#0a7ae2; font-weight:normal;}
 /*--------留言列表外框-----*/
.msg_list_box {background:#fff; border-bottom:1px solid #fff; padding:0; margin-left:15px; height:66px;overflow:hidden;}
.msg_list_box table{margin-left:10px;margin-top:5px;}
.msg_list_box table p{display:block; width:550px; height:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.msg_list_box .marginline{height:5px;background:#f1f1f1;padding:0;margin:0}
 /*--------留言右侧-----*/
.msg_right_box h5 { padding:10px; text-align:center; border-bottom:1px dashed #7f3f00; font-size:14px; margin-right:10px; color:#963f00;}
.red12 {font-size:12px;color: #cc0000;}
a.red12:link , a.red12:visited {color: #cc0000;text-decoration: none;font-size: 12px;font-weight: normal;}
a.red12:hover{color: #ff0000;text-decoration: underline;font-size: 12px;font-weight: normal;}
a.red12:active {color: #cc0000;text-decoration: underline;font-size: 12px;font-weight: normal;}

.xlp_d_imglunbo {width:435px;height:350px;overflow:hidden}
.xlp_d_imglunbo .advbox {width:435px;height:350px; position: relative; float:left; overflow:hidden;background:#000;}
.xlp_d_imglunbo .advbox li{line-height:344px;text-align:center;}
.xlp_d_imglunbo .advbox li img{max-width:435px;max-height:350px;margin:0 auto;}
.xlp_d_imglunbo .num {overflow:hidden; height: 25px; position: absolute; bottom:12px; right: 10px; zoom:1; z-index:3 }
.xlp_d_imglunbo .num li {width: 20px; height: 20px; line-height: 20px; text-align: center; font-weight: 400; font-family:Arial, Helvetica, sans-serif;color: #FFFFFF; background: #444444; margin-right: 5px; border-radius:50%; cursor:pointer; float: left}
.xlp_d_imglunbo .num li.on {background: #FF7700} 
.xlp_d_imglunbo .prev { display: none; width: 40px; height: 100px; background: url(../image/btn.png) no-repeat; position: absolute; top: 120px; left: 0}
.xlp_d_imglunbo .next { display: none; width: 40px; height: 100px; background: url(../image/btn.png) no-repeat; position: absolute; top: 120px; right: 0; background-position: right}

/* 首页 自主拼团 */
.index_ptuan {background:#fef5e4; border:1px solid #dedede; width:248px;overflow:hidden}
.index_ptuan img { display:block;width:100%;}
.index_ptuan .ptitle {height:32px; padding:12px 15px 0 15px}
.index_ptuan .ptitle dl {overflow:hidden;}
.index_ptuan .ptitle dd {font-size:16px; float:left; font-weight:bold}
.index_ptuan .ptitle dd a {text-decoration:none; }
.index_ptuan .ptitle dt {float:right;  line-height:26px; font-size:12px;}
.index_ptuan .ptitle dt a {color:#666;}
.index_ptuan .ptban {padding:0 14px}
.index_ptuan .ptban img {width:100%}
.index_ptuan .tuan {padding:10px 15px; line-height:23px;color:#434446}
.index_ptuan .tuan strong { color:#f00;}
.index_ptuan .tuan span { color:#3399cc;}
.index_ptuan .tuan a { color:#3399cc;}

#tgmzsm {padding:10px 45px 40px 45px; line-height:150%;font-size:14px;}
#tgmzsm p{margin-bottom:10px;}

/* 在售新房 快速搜索 */
.newfang-search {border:1px solid #ddd; margin-top:15px}
.newfang-search .options-box {background:#f3f3f3; height:45px; }
.newfang-search .options {height:45px; float:left;}
.newfang-search .options ul {overflow:hidden;}
.newfang-search .options li {border-right:1px solid #ddd; float:left; font-size:16px; line-height:45px; height:45px;width:140px; text-align:center}
.newfang-search .options li a {display:block; text-align:center; text-decoration:none; color:#666}
.newfang-search .options li.on {border-top:3px solid #f60; font-weight:bold; line-height:42px; height:42px; background:#FFF}
.newfang-search .options li.on a {color:#f60}
.newfang-search .hotwords {background:url(../image/xlp_ico_01.png) no-repeat 0 12px; float:right;margin-right:20px; line-height:44px;padding-left:22px}
.newfang-search .hotwords a {margin:0 7px; text-decoration:underline;color:#333}
.newfang-search .hotwords strong {color:#e00}
.newfang-search .contbox {padding:22px 40px 20px 40px}
.newfang-search .formbox {height:64px;overflow:hidden;}
.newfang-search .formbox ul {overflow:hidden;}
.newfang-search .formbox li {float:left; height:65px}
.newfang-search .formbox li.txt {font-size:20px; font-weight:bold; color:#0459a7; padding:12px 10px 0 0}
.newfang-search .formbox li.keyword {width:490px;}
.newfang-search .formbox li.keyword input {padding:14px 0 14px 39px; width:450px; background: url(../image/esf_ico_serch.png) no-repeat 15px 16px #fff; color:#666; border:1px solid #ccc; border-right:0px;font-size:14px}
.newfang-search .formbox li.btn input { background:#f60; color:#fff; font-size:16px; font-weight:bold; border:0;padding:14px 40px 14px 40px; }
.newfang-search .sift dl {overflow:hidden;padding:6px 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px}
.newfang-search .sift dd {float:left; background:url(../image/newadd_01.png) no-repeat; height:24px; width:53px; color:#FFF; line-height:23px; padding-left:12px}
.newfang-search .sift dt {float:left; line-height:24px;padding-left:5px}
.newfang-search .sift dt a {margin-right:15px}
.newfang-search .sift dt a.on {color:#f00}

/* 在售新房 筛选条件 */
.newfang-sxbox {border:1px solid #ddd; padding:9px 25px; margin-top:10px; height:30px; position:relative; font-size:14px}
.newfang-sxbox dl {overflow:hidden; height:30px}
.newfang-sxbox dd {float:left; background:url(../image/ico_home.jpg) no-repeat 14px 7px; padding:5px 0 0 40px; height:24px}
.newfang-sxbox dt {float:right;}
.newfang-sxbox ul {position:absolute; top:7px; left:135px; width:900px; overflow:hidden;}
.newfang-sxbox ul li {float:left; border:1px solid #f90; padding:5px 8px;margin:0 6px; overflow:hidden;}
.newfang-sxbox ul li a {color:#f00}
.newfang-sxbox ul li span {float:left; display:block}
.newfang-sxbox ul li img {margin-left:10px; margin-top:-3px}

/* 在售新房 房源列表 */
.newfang-listbox {margin-top:20px;}
.newfang-listbox .title-box {height:43px; overflow:hidden; border-bottom:4px solid #0459a7; background:#f3f3f3; border-radius:0px 5px 0 0}
.newfang-listbox .title-box a {text-decoration:none}
.newfang-listbox .title-box dl {overflow:hidden;}
.newfang-listbox .title-box dd {float:left; border-radius:4px 4px 0 0; background:#0459a7; color:#fff; text-align:center; width:140px; padding-top:13px; height:30px; font-weight: bold; font-size:16px;}
.newfang-listbox .title-box dt {float:right; font-size:13px; line-height:43px; margin-right:20px}
.newfang-listbox .title-box dt span {color:#f60;margin:0 4px}
.newfang-listbox .fang-cont {padding:8px 0; font-size:13px; }
.newfang-listbox .fangbox {border-bottom:1px solid #eee; padding:19px 0; overflow:hidden}
.newfang-listbox .fangbox ul.box {overflow:hidden;}
.newfang-listbox .fangbox li {float:left}
.newfang-listbox .fangbox li.photo {float:left; font-size:12px;}
.newfang-listbox .fangbox li.photo a {display:block; position:relative;}
.newfang-listbox .fangbox li.photo img {width:180px; height:130px; border-radius:3px}
.newfang-listbox .fangbox li.photo span {display:block; position:absolute; color:#fff; bottom:7px; right:8px; text-shadow:0px 2px #333; transform: scale(0.90);  transform-origin:0 0;}
.newfang-listbox .fangbox li.txt {float:left; margin-left:25px; width:530px}
.newfang-listbox .fangbox li.txt p {line-height:20px; color:#777}
.newfang-listbox .fangbox li.txt p.title { font-size:21px; font-weight:bold; height:35px;padding-top:5px}
.newfang-listbox .fangbox li.txt p.title span {margin-right:8px}
.newfang-listbox .fangbox li.txt p.title a {color:#333; text-decoration:none}
.newfang-listbox .fangbox li.txt p.title a:hover {color:#c00; }
.newfang-listbox .fangbox li.txt p.add span {color:#f60; margin-right:6px}
.newfang-listbox .fangbox li.txt p.dis {margin-top:9px;}
.newfang-listbox .fangbox li.txt p.dis span { margin-right: 10px; color: green;}
.newfang-listbox .fangbox li.txt p.lab { overflow:hidden; margin-top:10px;}
.newfang-listbox .fangbox li.txt p.lab span {float:left; color:#666; background:#f6f6f6; padding:2px 8px; margin:0 7px 0 0; border:1px solid #ddd}
.newfang-listbox .fangbox li.txt p.lab span.tj {color:#f60; background:#fff2f1;border:1px solid #f90}
.newfang-listbox .fangbox li.price { float:left; margin-top:30px; }
.newfang-listbox .fangbox li.price p.zj strong {font-size:24px; color:#f74440;}
.newfang-listbox .fangbox li.price p.zj span {color:#f74440;}
.newfang-listbox .fangbox li.price p.dj {color:#666; margin-top: 10px;text-decoration: line-through}
.newfang-listbox .fangbox li.price p.dj span { font-size: 16px;}
.newfang-listbox .fangbox li.tel {float:right; margin:10px 30px 0  0}
.newfang-listbox .fangbox li.tel a { display:block; text-decoration:none}
.newfang-listbox .fangbox li.tel p.num {color:#666; text-align:center; line-height:26px}
.newfang-listbox .fangbox li.tel p.num strong {font-size:18px; color:#f74440;  font-weight:bold;}
.newfang-listbox .fangbox li.tel p.btn {font-size:14px; font-weight: bold; background:#29aa81; color:#fff; padding:5px 16px 9px 33px; border-radius:4px; float:right; display:block; background: url(../image/vipfang_tel2.png) no-repeat #339933 11px 8px; background-size:17px 16px; margin:5px 0 0 0}
