body{
	background-color:#e4e3e2;
}

.top-kv {
    width: 100%;
    height: 1090px;
    background: url(https://image.51banban.com/images/zt/tiandiapartment/images/top-kv.jpg) no-repeat bottom center;
    background-size: cover;
    position: relative;
    overflow: hidden;
}
.top-kv h2{
	padding-left:0;padding-top: 145px;padding-bottom: 48px;
}

.coupon-btn{
	display: inline-block;margin-left: 135px;
}

.content-box{
	padding: 37px 30px;margin-top:80px; background-color: #fff;border-radius: 10px 10px 0 0;
}
.cont-title{
	margin-bottom: 35px;position: relative;
}
.img-item{
	margin-bottom: 50px; overflow: hidden; position: relative;
}
.seo-txt{
	position: absolute;left: -9999px;z-index: -1;
}
.img-item .price{
	position: absolute;right:30px;top: 160px;z-index: 999;font-size: 16px;color: #333;
}
.img-item .price .num{
	font-size: 32px;color: #d72b2b;font-weight: bold; font-style: italic; letter-spacing: -1px;
}
.img-item .price .unit{
	color: #d72b2b;font-style: italic;padding-left: 6px;
}

.cont-link{
	padding: 0 15px 20px 13px;
}
.cont-link a{
	width: 100%;display: block; overflow: hidden; position: relative;
}
.cont-link a .thumb{
	width: 313px;float: left;
}
.cont-link .info{ width: 760px;float: right;}
.cont-link .info h3{font-size: 22px;color: #333;padding-bottom: 20px;}

    .cont-link .info .address {
        font-size: 18px;
        color: #666;
        background: url(https://image.51banban.com/images/zt/tiandiapartment/images/icon-location.png) no-repeat 0 5px;
        padding-left: 22px;
    }
.cont-link .info .address .line{color: #d2d2d2;font-size: 16px; padding: 0 20px;}

.cont-link .info .price{
	position: absolute;color: #97775e;line-height: 1.2; right: 0;top:-5px;font-size: 38px;
}
.cont-link .info .price i{
	font-size: 15px;color: #999;padding-left: 8px;
}
.cont-link .info .txt{color: #666;font-size: 16px;padding-top: 36px;line-height: 28px;}

.map-box{
	height: 460px;margin: 0 20px 50px 20px; border-radius: 10px;
}

/*自定义地图标注 css*/
.baidu-label{
    border-radius: 4px;text-align: center;
    height: 30px;line-height: 30px; background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.2);
}
    .baidu-label:after {
        content: '';
        width: 15px;
        height: 13px;
        top: 30px;
        left: 13px;
        position: absolute;
        background: url(https://image.51banban.com/images/zt/tiandiapartment/images/label-arrow.png) no-repeat;
        display: block;
    }