@charset 'utf-8';.headerbox{display:block}.bannerlist{overflow:hidden;height:400px;position:relative}.bannerlist .slides li{width:100%;height:400px}.bannerlist img{height:100%;display:block;width:100%;object-fit:cover}.f-menu{position:absolute;left:50%;top:0;bottom:0;z-index:1;margin-left:-600px;width:260px;background:rgba(0,0,0,.5);color:#eee}.f-menu li{height:20%;display:block;line-height:25px}.f-menu li:after{content:"";width:13px;height:13px;margin-top:-8px;border:1px solid #eee;border-width:0 2px 2px 0;transform:rotate(-45deg);display:inline-block;float:right;position:relative;top:50%;right:28px}.f-menu li.active{background:rgba(0,0,0,.2)}.f-menu .m-item{height:52px;overflow:hidden;display:inline-block;width:180px;position:relative;left:28px;top:50%;margin-top:-26px}.f-menu .fm-title{font-size:16px;padding-bottom:2px}.f-menu a{margin-right:8px;font-size:12px;display:inline-block;cursor:pointer}.f-menu-pop{background:rgba(0,0,0,.6);position:absolute;z-index:1;left:100%;top:0;height:400px;width:225px;padding:15px 25px 20px 40px;border:1px solid rgba(255,255,255,.1);display:none}.f-menu-pop a{font-size:13px;color:#eee;margin-right:15px;display:inline-block;line-height:30px}.f-menu-pop .fmp-title a{font-size:16px;line-height:40px;font-weight:700;cursor:pointer}.bblock .btitle{font-size:34px;padding-bottom:0;border-bottom:0}.hotsale{margin-left:-24px}.el-card{height:330px;padding-top:240px;width:384px;margin-top:4px;float:left;box-sizing:border-box;position:relative;border:1px solid #ebeef5;transition:.3s;border-radius:4px;overflow:hidden;margin-left:24px}.el-card img{height:240px;position:absolute;left:0;top:0;width:100%}.el-card .hsdesc{padding:20px;line-height:20px}.el-card .hstitle{font-size:16px;margin-bottom:8px}.el-card .hsarea{font-size:14px;font-weight:700;color:#e03236;display:inline-block;}.el-card .mprice{float:right;color:#e03236}.el-card .mprice b{font-style:normal;font-size:18px}.el-card .hslocal:before{content:"["}.el-card .hslocal:after{content:"]"}.el-card:hover,.hotrecommend .slides li:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.hotrecommend{position:relative;padding-bottom:25px}.hotrecommend .slides li{width:224px!important;float:left;padding-bottom:5px;border-radius:5px;overflow:hidden;border:1px solid #ebeef5;box-sizing:border-box;margin-right:20px;margin-top:24px}.hotrecommend .slides li img{display:block;height:300px;width:100%}.hotrecommend .hrtitle{line-height:35px;text-align:center;display:block;font-size:15px}.mustlike li{margin-top:30px;display:inline-block;width:270px;float:left;position:relative;margin-left:40px}.mustlike li img{height:180px;width:100%;display:block;border-radius:3px}.mustlike li .mltitle{font-style:15px;line-height:22px;margin-top:5px;font-weight:700;cursor:pointer;margin-right:80px}.mustlike li .mprice{position:absolute;right:0;bottom:0;color:#e03236}.mustlike li .mprice b{font-size:18px}

.mustlike li:nth-child(1),.mustlike li:nth-child(5) {
    margin-left: 0;
}

.mustlike ul{
    display: none;
}
.mustlike ul:nth-child(1) {
    display: block;
}

.cnxh{display: inline-block;
    height: 25px;
    margin-left: 30px;}

.cnxh span.active {
    background-color: #b8d5ff;
    color: #317CE7;
}

.cnxh span {
    float: left;
    margin-right: 15px;
    background-color: #F5F5F5;
    border-radius: 16px;
    font-size: 14px;
    padding: 6px 16px;
    cursor: pointer;
    color: #333;
}

.houses-img .big-img .desc {background: url(/Public/home/images/desc_bg2.png) 0 bottom repeat-x; }
.houses-img{width: 590px; height: 400px; position: relative;    display: inline-block;float: left;    margin: 26px 0px 50px; overflow: hidden;}
.houses-img li .desc {padding: 10px; color: #fff; background: url(/Public/home/images/desc_bg2.png) 0 bottom repeat-x; position: absolute; left: 0; right: 0; bottom:34px; -webkit-transition: bottom .5s; -moz-transition: bottom .5s; transition: bottom .5s; }
.houses-img .big-img .desc .zx-bt {text-shadow: 5px 2px 6px #000; font-size: 24px; padding: 0 10px 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.houses-img li .lab-img {display: inline-block; *display: inline; *zoom: 1; height: 24px; line-height: 24px; padding: 0 12px; background-color: #000; background-color: rgba(0,0,0,.6); border-radius: 2px; font-size: 14px; color: #fff; position: absolute; top: -404px; left: 10px;    color: #fff; }
.img-text-box {width: 285px; height: 400px; float: left; margin-left: 20px; overflow: hidden; }
.img-text-box li {float: none; margin-bottom: 0; *display: inline; *zoom: 1; }
.houses-img li {}
.img-text-box .awrap, .img-text-box li.active .ptext {display: none; }
.img-text-box .lab-img {top: 8px!important;}
.img-text-box li .desc {bottom: 0px!important;}
.img-text-box li .desc .lpms {padding: 0px!important;}
.img-text-box .ptext {padding: 15px 0 14px; color: #3b4144; font-size: 14px; border-bottom: 1px solid #e4e4e4; }
.img-text-box .ptext span {height: 40px; line-height: 20px; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.img-text-box li.active .awrap {display: block; height: 190px; }
.houses-img li .awrap {width: 285px; position: relative; overflow: hidden; }
.houses-img li .desc .lpms {font-size: 16px; padding: 18px 0 0; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
