/* 全局CSS定义 */
body {color:#333; font-size:14px; font-family:"Microsoft Yahei";}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, span, form, fieldset, input, p, blockquote, th, td, input, label, select, option, textarea, button, fieldset, legend {
    padding: 0px;
    margin: 0px;
    font-family: "Microsoft Yahei";
}
ul,ol,li {list-style:none;}
img {vertical-align:middle; border:0px;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:none; color:#f33;}
.flo {float:left !important;}
.flor {float:right !important;}
.clear {clear:both;}
.blank10 {height:10px; clear:both; font-size:0px;} 
.blank12 {height:12px; clear:both; font-size:0px;} 
.blank15 {height:15px; clear:both; font-size:0px;} 
.blank20 {height:20px; clear:both; font-size:0px;}
.space {font-family:"SimSun" !important; font-weight:normal; font-size:12px; color:#999}
.cor-yellow {color:#FF0;}
.cor-withe {color:#FFF;}
.cor-red {color:#f00;}
.cor-sred {color:#c00;}
.cor-green {color:#390;}

/* 底部样式 */
.footer_box {width:100%;clear: both;line-height:24px; text-align:center; padding:20px 0; border-top:1px solid #eee; margin:0 auto; font-size:13px;background: #fff;}
.footer_box p {text-align: center;}
.footer_box .space {color:#ccc;margin:0 5px; font-size:12px}
.footer_box strong {color:#F00;}
.footer_box p.ziz {padding-top:8px}
.footer_box .icobox {padding-top:8px; width:815px; margin:0px auto; overflow:hidden; height:45px}
.footer_box .icobox p { border:1px solid #eee; float:left; margin:0 4px}
.footer_box .icobox p:hover { border:1px solid #ccc;}
.footer_box .icobox p a {padding-left:51px; padding-right:12px; display:block; line-height:40px; text-decoration:none}
.footer_box .icobox p.ico-01 { background:url(../image/nfw_zs01.png) no-repeat 11px 5px}
.footer_box .icobox p.ico-02 { background:url(../image/nfw_zs02.jpg) no-repeat 9px 5px}
.footer_box .icobox p.ico-03 { background:url(../image/nfw_zs03.jpg) no-repeat 9px 5px}
.footer_box .icobox p.ico-04 { background:url(../image/nfw_zs04.jpg) no-repeat 9px 5px}


/* -------------------------------楼盘首页------------------------------- */
/* vip顶部巨幅广告 */
.lou_vipadv { width:100%; height: 300px; text-align: center;}
.lou_vipadv img { display: none;}
/* 顶部导航条 */
.lou_topnav {background:#F4F7FC; height:42px;border-bottom: 1px solid #ddd; }
.lou_topnav .content {width:1200px; margin:0 auto; overflow:hidden; color:#FFF}
.lou_topnav .content a {color:#000; text-decoration:none}
.lou_topnav .small_logo {float:left;margin-top:5px}
.lou_topnav .top_nav {float:left;margin-left:30px; width:680px}
.lou_topnav .top_nav a {display:block; height:42px; padding:0 15px; line-height:42px; float:left; font-size:14px}
.lou_topnav .top_nav a:hover { color: red;font-weight: bold;}
.lou_topnav .top_right {float:right; width:390px}
.lou_topnav .top_right a {display:block; height:42px; padding:0 12px; line-height:42px; float:right; font-size:14px}
.lou_topnav .top_right a:hover {color: red;font-weight: bold;}
/* 主体1200宽度设定 */
.lou_contbox {width:1200px; padding: 0 10px; margin:0 auto; overflow:hidden;background: #fff;}
/* 楼盘搜索 */
.lou_search {padding:15px 0; overflow:hidden}
.lou_search .keyword { width:400px; box-sizing: border-box; padding:0 15px; border:1px solid #d2d2d2; height:38px; line-height:38px; float:left}
.lou_search .buttn {background:#df0303; font-size:16px; font-weight:bold; color:#fff; height:38px; border:0px; width:90px; text-align:center; line-height:38px; float:left}
.lou_search .alllink {float:left; background:url(../image/shop-ico.png)  no-repeat 0px 2px; margin:10px 0 0 20px; font-size:14px}
.lou_search .alllink a {color:#f33; text-decoration:none; padding-left:20px}
/* 当前位置 */
.lou_position {font-size:12px; color:#999; padding:12px 0 12px 0; position: relative;}
.lou_position dl {overflow:hidden}
.lou_position a { font-size:12px; color:#999;text-decoration:none}
.lou_position a:hover {color:#f33;text-decoration: underline;}
.lou_position dd { float:left;padding-top:5px}
.lou_position dt { float:right; width:270px}
.lou_position dt a { float:right; padding:6px 1px 6px 15px}
.lou_position dt a.btn { float:right; background:#fff; color:#f33; width:100px; text-align:center}
.lou_position .ewm {position:absolute; top:40px; right:0px; background:#fff; text-align:center; width:128px; text-align:center; border:1px solid #eee; padding:7px 0}
.lou_position .ewm img { width:110px}
.lou_position .ewm p {margin-top:5px; font-size:12px}
/* 楼盘信息分类 */
.lou_nav {background:#DA261E url(../image/navbg.png);text-align: center;margin-top: 2px;height: 50px;}
.lou_nav div { height: 50px;width: 1200px;margin: 0 auto;}
.lou_nav ul {overflow:hidden;width:900px;margin: 0 auto;height:50px;float: left;}
.lou_nav li {float:left; font-size:16px; line-height:47px; height:50px; font-weight:bold;}
.lou_nav li a {display:block; text-align:center; height:50px; padding: 0 25px;color: #fff1f1;}
.lou_nav li a:hover { background:#b00000 }
.lou_nav li.on a { color: #ffff00;background:#b00000}
.lou_nav div p { float: right;height:50px;width: 300px;line-height: 50px;text-align: right;color: white;font-weight: bold;}
/* 置业顾问微聊 */
.lou_weiliao { border:1px solid #f90;box-shadow: 3px 8px 4px #ddd; height:130px;margin-top:30px; overflow:hidden; font-size:12px; background:#fefde7}
.lou_weiliao .txt {height:108px; background:#ff3430; width:30px; color:#fff; line-height:18px;padding:28px 0 0 0; text-align:center; float:left}
.lou_weiliao .guwen {padding:28px 5px 0 5px}
.lou_weiliao .guwen dl { float:left; overflow: hidden; height:70px;margin:0 32px}
.lou_weiliao .guwen dd { float:left}
.lou_weiliao .guwen dd a { display:block; position:relative}
.lou_weiliao .guwen dd img { width:56px; height:56px; border-radius:28px;z-index:99}
.lou_weiliao .guwen dd span {display:block; border:1px solid #f5cacb; color:#fa5555; border-radius:6px; text-align:center; background:#ff7d7d; color:#fff;padding:1px 7px 2px 7px; z-index:999; position:absolute; top:48px; left:8px}
.lou_weiliao .guwen dt { float:left;padding:7px 0 0 18px}
.lou_weiliao .guwen dt span {display:block; padding-bottom:11px; font-size:15px;margin-left:2px}
.lou_weiliao .guwen dt span {display:block; padding-bottom:11px; font-size:15px;margin-left:2px}
.lou_weiliao .guwen dt a {display:block; float:left; font-size:13px; line-height:normal; background:#fff}
.lou_weiliao .guwen dt .btn01 {margin-right:6px;padding:4px 10px 5px 26px; border:1px solid #f5cacb; color:#fa5555; background:url(../image/vip_ico2.jpg) no-repeat 7px 5px #fff}
.lou_weiliao .guwen dt .btn02 {padding:4px 10px 5px 26px; border:1px solid #bad1ef; color:#799bcd;background:url(../image/vip_ico2.jpg) no-repeat 8px -18px #fff}
.lou_weiliao .more {height:108px; background:#f7f7f7; width:18px; color:#ccc; text-align:center; float:right}
.lou_weiliao .more a { display:block; color:#ccc; padding:40px 0 0 0;height:68px}
/* 楼盘图片轮播+基本信息 */
.lou_base {margin-top:5px; padding: 10px 0; overflow:hidden}
/* 图片轮播 */
.lou_base .lunbo {float:left; width:600px; text-align:center; }
.lou_base .lunbo .large_box {width:600px; height: 338px; overflow: hidden; margin-bottom: 10px;background:#EEEEEE}
.lou_base .lunbo .large_box li {width:600px; height: 338px; overflow: hidden;line-height: 338px;}

.lou_base .lunbo .small_box {width:600px; height: 78px; overflow: hidden;background: #f6f6f6;}
.lou_base .lunbo .small_list {width:550px; height: 78px; overflow: hidden; float: left; position: relative;}
.lou_base .lunbo .small_list ul {height:78px; width: 10000px; overflow: hidden;}
.lou_base .lunbo .small_list ul li {width:160px; height: 78px; overflow: hidden; margin-right:7px; float:left; position: relative;}
.lou_base .lunbo .small_list ul li img {display: block; width:160px; height: 78px; }
.lou_base .lunbo .small_list ul li.on {border: 3px solid #ff6600;height: 72px;width: 98px;}
.lou_base .lunbo .small_list ul li.on img {height: 72px;}
.lou_base .lunbo .btn {background-position: center; width: 20px; height: 78px; display: block; cursor: pointer; background-repeat: no-repeat; background-color: rgb(119, 119, 119);}
.lou_base .lunbo .btn:hover {background-color: rgb(231, 0, 14);}
.lou_base .lunbo .left_btn {margin-right:5px; float: left; background-image: url("../image/small-l.png");}
.lou_base .lunbo .right_btn {float: right; background-image: url("../image/small-r.png");}
/* 基本信息 */
.lou_base .infobox {float:right; width:570px;}
.lou_base .infobox .title_box {width: 100%;height:80px; position: relative;overflow: hidden;border-bottom: #eee solid 1px;}
.lou_base .infobox .title {position: absolute;top: 0;left: 0; overflow:hidden; height:80px;}
.lou_base .infobox .title h1 { float: left;margin-top: 8px;height: 80px;line-height: 0;}
.lou_base .infobox .title h1 strong {display: block;font-size:32px;height: 40px;line-height: 40px; overflow: hidden;}
.lou_base .infobox .title h1 label {display: block;font-size: 14px;color: #666;font-weight: normal;padding: 0;margin: 0;height: 30px;line-height: 30px;}
.lou_base .infobox .title span { float:left; font-size:14px; float:left; display:block; margin:24px 0 0 20px; color:#777}
.lou_base .infobox .title_box img {position: absolute; right: 0;top: -5px;height:80px;}
.lou_base .infobox .biaoqian {overflow:hidden; border-bottom:1px solid #f3f3f3; padding-bottom:15px}
.lou_base .infobox .biaoqian span { display:block; float:left; margin-right:6px;  line-height:normal; padding:2px 4px;}
.lou_base .infobox .biaoqian .sp01 { border:1px solid #b68fd8; color:#b68fd8;}
.lou_base .infobox .biaoqian .sp02 { border:1px solid #e08585; color:#e08585;}
.lou_base .infobox .biaoqian .sp03 { border:1px solid #cc9752; color:#cc9752;}
.lou_base .infobox .biaoqian .sp04 { border:1px solid #7eb6e2; color:#7eb6e2;}
.lou_base .infobox .biaoqian .sp05 { border:1px solid #77be66; color:#77be66;}
.lou_base .infobox .base {font-size:13px; line-height:32px; margin-top: 8px;clear: both;}
.lou_base .infobox .base strong {margin-right:0px}
.lou_base .infobox .base p.hx a {margin-right:10px; font-size:12px; }
.lou_base .infobox .base p.hx a.all { font-size:12px; color:#999; border:1px solid #ddd;padding:2px 4px}
.lou_base .infobox .base p.hx a.all:hover {border:1px solid #f33;padding:2px 4px; color:#f33}
.lou_base .infobox .base p.dz a.map { font-size:12px; color:#999; background:url(../image/shop-ico.png)  no-repeat 0px -31px;padding-left:15px; margin-left:20px}
.lou_base .infobox .base p.dz a.map:hover {color:#f33}
.lou_base .infobox .base p a { font-size: 12px; line-height: 16px; color: #666;}
.lou_base .infobox .base p a:hover {  text-decoration:underline; color:#f33;}
.lou_base .infobox .base p span.price { color: red;font-weight: bold;font-size: 16px;}
.lou_base .infobox .base p.more a { text-decoration:underline; color:#666; font-size:12px;}
.lou_base .infobox .base p.more a:hover { text-decoration:underline; color:#f33;}
.lou_base .infobox .tel {padding:8px 0 7px 0; font-size:16px; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; margin:10px 0; }
.lou_base .infobox .tel dl {overflow:hidden;}
.lou_base .infobox .tel dd {float:left; float:left}
.lou_base .infobox .tel dd strong {font-size:23px;color:#f33}
.lou_base .infobox .tel dd p {font-size:12px; color:#c0c0c0;margin-top:6px}
.lou_base .infobox .tel dt {float:right; font-size:12px; padding-top:10px}
.lou_base .infobox .tel dt a { display:block; border:1px solid #f60; padding:5px 6px 5px 27px; background:url(../image/shop-ico.png)  no-repeat 7px -58px; color:#f33}
.lou_base .infobox .yuyue { background:#fef2f4; padding:18px; height:45px; margin-top:15px}
.lou_base .infobox .yuyuedl {overflow:hidden;}
.lou_base .infobox .yuyue dd {float:left; float:left;}
.lou_base .infobox .yuyue dd span {font-size:14px;}
.lou_base .infobox .yuyue dd p {font-size:12px; color:#c0c0c0;margin-top:4px}
.lou_base .infobox .yuyue dt {float:left; font-size:12px; padding:6px 28px 0 28px}
.lou_base .infobox .yuyue dt a { display:block; padding:4px 12px; background:#f33; color:#fff; font-size:14px;}
/* 标题栏 */
.lou_titile {
    background: #f8f8f8;
    height: 62px;
    line-height: 62px;
    margin-top:1px;
}
.lou_titile dl {overflow:hidden; width:100%}
.lou_titile dd {font-size:20px; font-weight:bold; padding:0 32px; color:#3c3f46; float:left}
.lou_titile dt {padding:0 30px; float:right; font-size:13px}
.lou_titile dt a {color:#999;}
/* 楼盘动态 */
.lou_news { padding:15px 35px 25px 35px; border:1px solid #f8f8f8;}
.lou_news li {padding:15px 0; border-bottom:1px dashed #eee;}
.lou_news li h4 { font-size:17px; font-weight:normal; height:35px; overflow:hidden}
.lou_news li h4 span {border:1px solid #f60; padding:2px 6px;  color:#f33; font-size:12px; border-radius:3px; float:left}
.lou_news li h4 a {margin:0 0 0 25px;  float:left}
.lou_news li h4 label {margin:2px 0 0 25px;  float:left; color:#999;font-size:14px}
.lou_news li p { font-size:14px; color:#666; line-height:24px;padding:0 10px}
.lou_news li p a { color:#666;}
.lou_news li p a span { color:#f33;margin-left: 10px;}
/* 项目介绍 */
.lou_xmjs {font-size:15px; line-height:34px; padding:25px 40px; border:1px solid #f8f8f8;max-height: 400px;overflow-y: auto;}
.lou_xmjs p { }
/* 户型图 */
.lou_huxing {font-size:14px; line-height:28px; padding:15px 30px 35px 30px; border:1px solid #f8f8f8; overflow:hidden}
.lou_huxing li {float:left; width:245px; padding:8px; border:1px solid #eee; text-align:center; height:310px; margin:15px 10px 0 10px;overflow:hidden;}
.lou_huxing li img {width:242px; height:242px;}
.lou_huxing li p {line-height:26px; margin-top:8px; overflow:hidden; color:#666}
/* 楼盘相册*/
.lou_photo {
    padding: 25px;
    padding-bottom: 0px;
    border: 1px solid #f8f8f8;
    overflow: hidden;
}
.bmshadow {
    box-shadow: 0 -1px 3px -1px rgba(0,0,0,.1), 1px 0 3px -1px rgba(0,0,0,.1), -1px 0 3px -1px rgba(0,0,0,.1);
    -moz-box-shadow: 0 -1px 3px -1px rgba(0,0,0,.1), 1px 0 3px -1px rgba(0,0,0,.1), -1px 0 3px -1px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 -1px 3px -1px rgba(0,0,0,.1), 1px 0 3px -1px rgba(0,0,0,.1), -1px 0 3px -1px rgba(0,0,0,.1);
}
.upshadow {
    box-shadow: 0 1px 3px -1px rgba(0,0,0,.1), 1px 0 3px -1px rgba(0,0,0,.1), -1px 0 3px -1px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 3px -1px rgba(0,0,0,.1), 1px 0 3px -1px rgba(0,0,0,.1), -1px 0 3px -1px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 1px 3px -1px rgba(0,0,0,.1), 1px 0 3px -1px rgba(0,0,0,.1), -1px 0 3px -1px rgba(0,0,0,.1);
}
.lou_photo li {float:left; width:287px; text-align:center; height:235px; overflow:hidden;}
.lou_photo li img {width:260px; height:180px; }
.lou_photo li p {margin-top:10px; font-size:15px}
/* 电子沙盘*/ 
.lou_shapan {padding:10px; border:1px solid #f8f8f8; overflow: hidden;}
.xlpsp-box {width:980px; margin:0; background:#fff; color: #333;float: left;}
.xlpsp-box .sanpan-nav {background:#efefef; clear:both; width:100%; overflow:hidden}
.xlpsp-box .sanpan-nav ul {overflow:hidden; float:right}
.xlpsp-box .sanpan-nav li {text-align:center; float:left; border-left:1px solid #fff}
.xlpsp-box .sanpan-nav li span {display:block; padding:6px 25px; color:#666;font-size:14px; background:#efefef; cursor: pointer;}
.xlpsp-box .sanpan-nav li.on span { background:#ff8f3c; font-weight:bold}
.xlpsp-box .sanpan-nav li.on span {color:#fff}

.xlpsp-box .sanpan-wrapper { }
.xlpsp-box .sanpan-wrapper .mark-container{width:980px; position:relative; overflow:hidden;}
.xlpsp-box .sanpan-wrapper .sale-mark {position: absolute; color: #333; font-size:13px; z-index:999; width:35px; height:35px; }
.xlpsp-box .sanpan-wrapper .sale-mark .bgtype a {text-decoration:none; display:block; width:85px; height:35px; font-weight:bold; font-family:"Microsoft YaHei"}
.xlpsp-box .sanpan-wrapper .sale-mark .bgtype a dl {height:35px; overflow:hidden; line-height:28px;}
.xlpsp-box .sanpan-wrapper .sale-mark .bgtype a dd { float:left; width:35px; color:#FFF; text-align:center;}
.xlpsp-box .sanpan-wrapper .sale-mark .bgtype a dt { float:left; width:50px; text-align:center;}
.xlpsp-box .sanpan-wrapper .sale-mark .bgtype a.grey {background:url(../image/lounum-1.png) no-repeat; }
.xlpsp-box .sanpan-wrapper .sale-mark .bgtype a.grey dt {color:#999;}
.xlpsp-box .sanpan-wrapper .sale-mark .bgtype a.blue {background:url(../image/lounum-2.png) no-repeat; color:#FFF; }
.xlpsp-box .sanpan-wrapper .sale-mark .bgtype a.blue dt {color:#3366cc;}
.xlpsp-box .sanpan-wrapper .sale-mark .bgtype a.yellow {background:url(../image/lounum-3.png) no-repeat;}
.xlpsp-box .sanpan-wrapper .sale-mark .bgtype a.yellow dt {color:#f00;}
.xlpsp-box .sanpan-wrapper .sale-mark .bgtype a:hover {background:url(../image/lounum-0.png) no-repeat;}

.xlpsp-louhao { width: 190px; height: 475px; float: right;}
.xlpsp-louhao .louhao {width:170px; height:400px; background:#fff; border:1px solid #eee;overflow:scroll; overflow-x:hidden; overflow-y:auto;padding:12px 10px 0 10px; color:#555}
.xlpsp-louhao .louhao h5 { font-size:16px; border-bottom:1px dashed #ddd; padding:0 0 8px 0; font-weight:normal; line-height:normal;}
.xlpsp-louhao .louhao h5 .close {font-size:20px; font-family:Arial; font-weight:bold}
.xlpsp-louhao .louhao h5 a { text-decoration:none; color:#c00}
.xlpsp-louhao .louhao h5 span{color:#f60; font-size:16px; font-weight:bold}
.xlpsp-louhao .louhao ul { overflow:hidden;margin-top:5px;padding-bottom:8px}
.xlpsp-louhao .louhao li { padding:5px 0; border-bottom:1px dashed #ddd; }
.xlpsp-louhao .louhao .tabox { background:#ddd;margin-bottom:10px;}
.xlpsp-louhao .louhao .tabox td { background:#fff; padding:5px; font-size:12px}
.xlpsp-louhao .louhao .tabox th { background:#f1f1f1; padding:5px; font-size:12px}
.xlpsp-louhao .notice { padding: 10px; height: 20px; text-align: center; color: #666;}
.xlpsp-box .sanpan-wrapper .state {position:absolute; width:60px; top:10px; right:14px; color:#fff; font-size:14px}
.xlpsp-box .sanpan-wrapper .state li {text-align:center; width:60px; height:30px; line-height:28px; border-radius:2px;margin-top:4px}
.xlpsp-box .sanpan-wrapper .state .s1 {background:#ff8f3c; }
.xlpsp-box .sanpan-wrapper .state .s2 {background:#419dfb; }
.xlpsp-box .sanpan-wrapper .state .s3 {background:#b3b3b3; }

.xlpsp-box .sanpan-wrapper .hx_cont {padding:10px 10px 0 10px;}
.xlpsp-box .sanpan-wrapper .hx_cont .tt_box {font-size:15px; background:#fff9cd; border:1px solid #ffe613;padding:10px 15px; font-weight:bold; color:#f60}
.xlpsp-box .sanpan-wrapper .hx_cont .hxlist {padding:0 0 10px 0; overflow:hidden;background:#F6F0E4;}
.xlpsp-box .sanpan-wrapper .hx_cont .hxlist li { text-align:center;padding:10px 5px; border:1px solid #ddd; width:200px; float:left;margin:20px 0 0 18px; font-size:13px;background:#fff;}
.xlpsp-box .sanpan-wrapper .hx_cont .hxlist li .hximg { width:200px; height:200px}
.xlpsp-box .sanpan-wrapper .hx_cont .hxlist li p {text-align:center !important; display:block;padding:3px 0}
/* 在线留言 */
.lou_guest {line-height:34px; padding:35px 45px; border:1px solid #f8f8f8;}
.lou_guest h5 { font-size:20px; text-align:center; color:#f33; border-bottom:1px solid #eee; padding-bottom:12px; font-weight:normal;}
.lou_guest .gusetbox { width: 100%;height: 320px; overflow: hidden;}
.lou_guest .gusetbox .box {border:1px solid #f8f8f8; margin-top:15px;height: 87px;overflow: hidden;}
.lou_guest .gusetbox .user {padding:5px 30px 0 30px;background:#fff; border-bottom:1px solid #eee}
.lou_guest .gusetbox .user ul {overflow:hidden; height:35px}
.lou_guest .gusetbox .user li { float:left;margin-right:80px; color:#333}
.lou_guest .gusetbox .user li span { color:#999; }
.lou_guest .gusetbox .book {background:#f8f8f8;padding:10px 25px}
.lou_guest .gusetbox .book dl {overflow:hidden}
.lou_guest .gusetbox .book dd {float:left; background:url(../image/vip_guest_ico.jpg) no-repeat 0 2px;padding-left:28px; line-height:26px;}
.lou_guest .gusetbox .book dt {float:left;padding-left:5px; line-height:26px; width:950px; color:#966}
.vip_home_book {border:1px solid #eee; margin-top:20px; padding-bottom:25px; background:#f8f8f8}
.vip_home_book .booktitle {font-size:20px; text-align:center; color:#963f00; background:#fff8bf; border-bottom:1px solid #ecddc3;padding:10px 0; position:relative; height:32px}
.vip_home_book .booktitle strong {font-size:22px; color:#c50000; margin:0 4px}
.vip_home_book .booktitle .ico {position:absolute; top:40px; left:440px}
.vip_home_book .cotype {height:50px; padding:25px 0 0 40px; font-size:15px; background:#fff}
.vip_home_book .cotype ul {overflow:hidden}
.vip_home_book .cotype li {float:left;margin-right:40px}
.vip_home_book .cotype li label {margin-left:6px;}
.vip_home_book .contact {float:left; width:470px; padding:25px 0 0 40px}
.vip_home_book .contact dl { overflow:hidden; height:47px}
.vip_home_book .contact dd { float:left; width:100px;  line-height:36px; text-align:right}
.vip_home_book .contact dd span { color:#F00; margin-right:6px}
.vip_home_book .contact dt {float:left;padding-left:10px}
.vip_home_book .contact dt .name {width:120px}
.vip_home_book .contact dt .mob {width:240px}
.vip_home_book .contact dt .mail {width:240px}
.vip_home_book .contact dt input {padding:8px}
.vip_home_book .contact dt select {padding:8px; width:253px}
.vip_home_book .contact dt label {margin-left:5px;}
.vip_home_book .contact dt.man {padding:5px 3px 0 15px}
.vip_home_book .content {float:left;padding:25px 0 0 0}
.vip_home_book .content p {line-height:36px}
.vip_home_book .content textarea { width:500px; height:107px;padding:15px; color:#666}
.vip_home_book .btnbox {text-align:center;padding:10px 0;}
.vip_home_book .btnbox strong {color:#e1373d;margin-left:25px;  line-height:37px}
/* 地理位置 */
.lou_map {padding:30px 40px; border:1px solid #f8f8f8;}
.lou_map .map { width:1115px; height:450px; overflow:hidden}
/* 楼盘配套 */
.lou_peitao {font-size:14px; line-height:30px; padding:20px 40px 30px 40px; border:1px solid #f8f8f8;}
.lou_peitao dl {overflow:hidden; border-bottom:1px dashed #eee; padding:8px 0}
.lou_peitao dd {float:left;padding-right: 20px;width: 116px;}
.lou_peitao dd img {width:20px; float:left;margin-top:6px; display:block}
.lou_peitao dd p {padding:3px 18px; overflow:hidden; background:#f9f9f9; width:60px}
.lou_peitao dd span {margin-left:8px; float:left; color:#093; display:block}
.lou_peitao dt {float:left; color: #666;width: 900px;}
/* 义乌购房关键词 */
.lou_gfword {font-size:12px; padding:15px 40px; border:1px solid #f8f8f8;}
.lou_gfword dl { overflow:hidden; padding:4px 0}
.lou_gfword dd { float:left; }
.lou_gfword dd a {margin:0 6px }
.lou_gfword dt { float:left; width:90px; font-weight:bold}
/* 猜你喜欢 */
.lou_cai {padding:25px 22px; padding-bottom:0px; border:1px solid #f8f8f8; overflow: hidden;}
.lou_cai li {float:left; width:210px; text-align:center; height:230px; overflow:hidden; margin: 0 10px;position: relative;}
.lou_cai li img {width:210px; height:155px; margin-bottom:7px; display:block}
.lou_cai li p {font-size:13px; line-height:24px}
.lou_cai li span {font-size:14px; font-weight:bold; color:#F00}
.xgt { position: absolute; top: 5px; right: 5px; color: white; font-weight: normal; font-size: 12px;text-shadow: 2px 2px 2px #000; font-style: normal;}
/* 楼盘小提示 */
.lou_tips { background:#f6f6f6; font-size:12px; line-height:22px; padding:13px 30px;margin-top:10px}


/* -------------------------------楼盘分页------------------------------- */
/* 楼盘搜索 */
.louxy_search {padding:15px 0; overflow:hidden; background:#f7f7f7}
.louxy_search .scont { width:1200px; margin:0 auto}
.louxy_search .scont .keyword { width:400px; box-sizing: border-box; padding:0 15px; border:1px solid #d2d2d2; height:38px; line-height:38px; float:left}
.louxy_search .scont .buttn {background:#df0303; font-size:16px; font-weight:bold; color:#fff; height:38px; border:0px; width:90px; text-align:center; line-height:38px; float:left}
.louxy_search .scont .alllink {float:left; background:url(../image/shop-ico.png)  no-repeat 0px 2px; margin:10px 0 0 20px; font-size:14px}
.louxy_search .scont .alllink a {color:#f33; text-decoration:none; padding-left:20px}
/* 当前位置 */
.louxy_position {font-size:12px; color:#999; padding:28px 0 20px 0; }
.louxy_position a { font-size:12px; color:#999;text-decoration:none}
.louxy_position a:hover {color:#f33;text-decoration:underline}
/* 楼盘名 */
.louxy_name {height:80px;padding:12px 0}
.louxy_name dl { overflow:hidden;}
.louxy_name dt { float:left;}
.louxy_name dt img { width:70px; height:70px}
.louxy_name dd { float:left; margin-left:10px}
.louxy_name dd .lpbt { overflow:hidden}
.louxy_name dd .lpbt h1 { font-size:26px; float:left}
.louxy_name dd .name_label {font-size:13px; float:left; color:#999; margin:9px 0 0 15px}
.louxy_name dd .lpicon { overflow:hidden; font-size:12px;margin-top:7px}
.louxy_name dd .lpicon span {background:#f4f7ff; color:#8c9cb9; display:block; float:left; padding:4px 10px; margin-right:9px}
.louxy_name dd .lpicon span.hot {background:#fff1f1; color:#f97577; }
.especially { margin-top: 10px; background: #f7f7f7; padding: 10px; color: #ff6600; font-weight: bold; overflow: hidden; }
.lou_top {width: 1180px;height: 85px;padding: 15px 0 0 20px; background: #fcfcfc; margin: 10px auto 10px auto;}
.lou_top dl {overflow: hidden;}
.lou_top dd {float: left;}
.lou_top dt {float: left;padding-left: 20px;}
.lou_top dt div { height:40px;padding-top:2px;}
.lou_top dt div h1 { float: left;}
.lou_top dt div span { float: left; color: #999; margin-left: 20px; margin-top: 10px;}
.lou_top dt p {clear: both; margin-top:5px;}
.lou_top dt p span { color: gray;margin: 0 10px;}
/* 基本信息 */
.louxy_base {border:1px solid #eee; margin-top:1px}
.louxy_base h3 { font-size:20px; font-weight:normal; height:26px; line-height: 26px; padding:12px 20px; background:#fcfcfc; border-bottom:1px solid #efefef}
.louxy_base h3 strong { float: left;}
.louxy_base h3 span { float: right; font-size: 12px; color: #ccc;}
.louxy_base .list { font-size:14px;padding:18px 25px}
.louxy_base .list ul { overflow:hidden}
.louxy_base .list li { width:50%; float:left;padding: 7px 0;height: 22px;}
.louxy_base .list li.cl { width:100%;}
.louxy_base .list li.price span { color: red; font-weight: bold; font-size: 16px;}
.louxy_base .list li.price label { color: #999;margin-left: 10px;}
/* 销售信息 */
.louxy_sale {border:1px solid #eee; margin-top:15px}
.louxy_sale h3 { font-size:20px; font-weight:normal; padding:12px 20px; background:#fcfcfc; border-bottom:1px solid #efefef}
.louxy_sale .list { font-size:14px;padding:18px 25px}
.louxy_sale .list ul { overflow:hidden}
.louxy_sale .list li { width:50%; float:left;padding:7px 0}
.louxy_sale .list li.cl { width:100%;}
.louxy_sale .list li span { color: #f33;font-weight: bold;}
/* 项目介绍 */
.louxy_xmjs {font-size:14px; line-height:28px; padding:20px 25px; border:1px solid #f8f8f8;}
.louxy_xmjs p { }
/* 楼盘相册*/
.louxy_photo {border:1px solid #eee; margin-top:1px}
.louxy_photo h3 {font-size:20px; font-weight:normal; padding:12px 20px; background:#fcfcfc; border-bottom:1px solid #efefef}
.louxy_photo ul { overflow:hidden; padding:25px;  }
.louxy_photo li {float:left; width:287px; text-align:center; height:235px; overflow:hidden;}
.louxy_photo li img {width:260px; }
.louxy_photo li p {margin-top:10px; font-size:15px}
/* 楼盘户型*/
.louxy_huxing {border:1px solid #eee;  margin-top:1px}
.louxy_huxing h3 {font-size:20px; font-weight:normal; padding:12px 20px; background:#fcfcfc; border-bottom:1px solid #efefef}
.louxy_huxing ul {font-size:14px; line-height:28px; padding:15px 30px 35px 30px; overflow:hidden; }
.louxy_huxing li {float:left; width:245px; padding:8px; border:1px solid #eee; text-align:center; margin:15px 10px 0 10px;overflow:hidden;}
.louxy_huxing li img {width:242px;}
.louxy_huxing li p {line-height:26px; margin-top:8px; overflow:hidden; color:#666}
/* 楼盘动态 */
.louxy_news {border:1px solid #eee; margin-top:1px}
.louxy_news h3 {font-size:20px; font-weight:normal; padding:12px 20px; background:#fcfcfc; border-bottom:1px solid #efefef}
.louxy_news ul { overflow:hidden; padding:15px 35px 25px 35px;}
.louxy_news li {padding:15px 0; border-bottom:1px dashed #eee;}
.louxy_news li h4 { font-size:17px; font-weight:normal; height:35px; overflow:hidden}
.louxy_news li h4 span {border:1px solid #f60; padding:2px 6px;  color:#f33; font-size:12px; border-radius:3px; float:left}
.louxy_news li h4 a {margin:0 0 0 15px;  float:left}
.louxy_news li h4 label {margin:2px 0 0 25px;  float:left; color:#999;font-size:14px}
.louxy_news li p { font-size:14px; color:#888; line-height:24px;padding:0 10px}
.louxy_news li p a { color:#666;}
.louxy_news li p a span { color:#f33;margin-left: 10px;}
/* 周边配套 */
.louxy_peitao { border:1px solid #eee; margin-top:15px}
.louxy_peitao h3 { font-size:20px; font-weight:normal; padding:12px 20px; background:#fcfcfc; border-bottom:1px solid #efefef}
.louxy_peitao .list {font-size:14px; line-height:30px; padding:20px 25px;}
.louxy_peitao .list dl {overflow:hidden; border-bottom:1px dashed #eee; padding:8px 0}
.louxy_peitao .list dd {float:left;padding-right: 20px;width: 116px;}
.louxy_peitao .list dd img {width:20px; float:left;margin-top:6px; display:block}
.louxy_peitao .list dd p {padding:3px 18px; overflow:hidden; background:#f9f9f9; width:60px}
.louxy_peitao .list dd span {margin-left:8px; float:left; color:#093; display:block}
.louxy_peitao .list dt {float:left; color: #666;width: 900px;}
/* 地理位置 */
.louxy_map { border:1px solid #eee; margin-top: 1px;}
.louxy_map h3 { font-size:20px; font-weight:normal; padding:12px 20px; background:#fcfcfc; border-bottom:1px solid #efefef}
.louxy_map .map { width:1194px; height:450px;margin: 1px;padding: 1px; overflow:hidden;}

#footermzsm {
    display: none;
}

#tgmzsm {
    padding: 10px 45px 40px 45px;
    line-height: 150%;
    font-size: 14px;
}
#tgmzsm div { font-size:20px; color:#F60; text-align:center;padding:8px 0; font-weight:bold; margin: 10px 0;}
#tgmzsm p {
    margin-bottom: 10px;
}
.wall {
    display: block;
    position: relative;
}

.wall-column {
    display: block;
    position: relative;
    /*width: 33.333333%;*/
    width: 25%;
    float: left;
    padding: 0 12px;
    box-sizing: border-box;
}

.article {
    display: block;
    margin: 10px 0 30px 0;
    padding: 12px;
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    transition: all 220ms;
}

.article:hover {
    box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.1);
    transform: translateY(-5px);
    transition: all 220ms;
}

.article img {
    display: block;
    width: 100%;
    margin: 0 0 14px 0;
}

.topictip {
    background: #ffffff;
    padding: 0px;
    border: 0px solid #ccc;
    width: 200px;
    overflow: hidden;
}

.topictip h4 {
    margin: 0 0 5px 0;
    padding: 0.2em 0
}

.topictip h4 a {
    text-decoration: none;
    font-size: 14px;
    color: #0066cc
}

.topictip .topicnote {
    margin: 0;
    line-height: 1.5;
    font-size: 12px;
}

.topictip .topicnote ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    background: none;
}

.topictip .topicnote li {
    margin-bottom: 5px;
    font-size: 12px;
}

.topictip .topicnote li a.nav {
    display: block;
    padding: 3px 10px 5px 10px;
    font-size: 13px;
    width: 84px;
    color: #ffffff !important;
    background: green url(../image/map_nav.png) 10px 8px no-repeat;
    background-size: 15px;
    border-radius: 5px;
    text-align: right;
}

/* 在售新房 房源列表 */
.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 {color: #666; 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}
/* 页码 */
.pages {padding:20px 0;}
div.digg {padding:5px; text-align: center; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif}
div.digg a {border:#ddd 1px solid; padding: 3px 8px; margin:2px; color:#666; text-decoration:none}
div.digg a:hover {border:#ccc 1px solid; background-color: #ddd;color: #333;}
div.digg a:active {border:#075fcb 1px solid; color:#000;}
div.digg span.current {border:#0459a7 1px solid; padding:3px 8px; margin:2px; color:#fff; background-color:#0459a7; font-weight:bold;}
div.digg span.disabled {border:#eee 1px solid; padding:3px 8px; margin:2px; color:#ccc;}

/* 推荐房 */
.lou_tuijian {padding:15px 0px 15px 45px; border:1px solid #eee; overflow: hidden;}
.lou_tuijian .fangbox {padding:19px 0; float:left; width:570px; height:130px; overflow: hidden; }
.lou_tuijian .fangbox ul {clear:both; overflow: hidden; }
.lou_tuijian .fangbox li {float:left}
.lou_tuijian .fangbox li.photo {float:left; width:180px; height:130px;}
.lou_tuijian .fangbox li.photo a {display:block; position:relative; width:180px; height:130px;}
.lou_tuijian .fangbox li.photo img {width:180px; height:130px; border-radius:3px}
.lou_tuijian .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; font-size:12px; }
.lou_tuijian .fangbox li.txt {float:left; margin-left:25px;}
.lou_tuijian .fangbox li.txt p {line-height:20px; color:#888;  font-size:13px }
.lou_tuijian .fangbox li.txt p.title { font-size:20px; font-weight:bold; height:31px;padding-top:4px}
.lou_tuijian .fangbox li.txt p.title a {color:#333; text-decoration:none}
.lou_tuijian .fangbox li.txt p.title a:hover {color:#f74440; }
.lou_tuijian .fangbox li.txt p.dis { height:28px;}
.lou_tuijian .fangbox li.txt p.dis span {margin-right:12px}
.lou_tuijian .fangbox li.txt p.price {height:24px;color: #666;}
.lou_tuijian .fangbox li.txt p.price strong {font-size:18px; color:#f74440;}
.lou_tuijian .fangbox li.txt p.btn { width: 270px; margin-top: 5px;}
.lou_tuijian .fangbox li.txt p.btn a {font-size:14px; background:#29aa81; color:#fff; padding:5px 16px 9px 33px; border-radius:4px; display:block; background: url(../image/vipfang_tel2.png) no-repeat #339933 11px 8px; background-size:17px 16px; margin:5px 0 0 0}
.lou_tuijian .fangbox li.txt p.btn span {font-weight: bold; font-size: 16px; }

/* 底部APP下载浮动区 */
.space-h120 { height:100px; clear:both; display: none;}
.popup-float {background-color: #000; width: 100%; height: 65px; position: fixed; bottom: 0; left: 0; z-index: 9999; background-color:rgba(0,0,0,0.75);display:none;}
.popup-float .container {width: 1200px; margin:0 auto}
.popup-float-conts {position: relative; height: 100%; height: 65px;}
.popup-float-conts .photo-box { float:left; margin-top:-65px; height:135px; overflow:hidden; margin-left:145px}
.popup-float-conts .photo-box img {width:225px;}
.popup-float-conts .tex-box { float:left; text-align:left; margin:10px 90px 0 90px; text-align:center}
.popup-float-conts .tex-box h3 { font-size: 19px; color:#FFF;}
.popup-float-conts .tex-box h3 span {color:#F60;}
.popup-float-conts .tex-box p {font-size: 12px; color: #ccc; margin-top:3px;}
.popup-float-conts .ewm-box { float:left; margin-top:-25px; overflow:hidden}
.popup-float-conts .ewm-box img {width:80px; border:1px solid #fff; border-radius:2px}
.popup-float-conts .btn-close {float:right; margin-top:3px}
.popup-float-conts .btn-close img {width:15px;}