.seo-item{
	position: absolute;top: -1000px;
}
.content-box{
	padding:var(--padding-value);margin-top:-22px; background-color: #fff;border-radius: 10px 0 0 0;position: relative;z-index: 12;
	box-sizing: border-box;
}
.cont-title{
	margin-bottom: 30px;padding-bottom:26px; position: relative;
	background: url(https://image.51banban.com/images/zt/apartment/common/title-line.jpg) repeat-x left bottom;
	font-size:26px;line-height: 1.3;
	display: flex;
	align-items: flex-end;
}
.cont-title.orange-theme h3{
	color: var(--main-color);
}
.cont-title h3{
	font-weight: normal;color: var(--dark-gray);
	text-align: justify;
}
.cont-title h3 .en{text-transform: uppercase;font-size: 12px;font-weight: 300;letter-spacing: 3px;}
.cont-title h3 span{
	display: block;
}
.cont-title .txt{font-weight: 300;}
.cont-title .tel{
	font-size: 49px;line-height: 1;color: var(--main-color);
	font-family: "Impact";
}
.cont-title .tel .small{font-size: 0.5em;}


.apt-cont-item .cont-title {padding-bottom: 40px;}
.apt-cont-item .img-item{
	margin-bottom: 50px;
}


.map-cont-item .cont-title{
	background: none;padding-bottom: 0;
}

.cont-link{
	padding: 0 0 20px 0;
}
.cont-link a{
	width: 100%;display: block; overflow: hidden; position: relative;
}
.cont-link a .thumb{
	width: 313px;border-radius: 3px;overflow: hidden; 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/apartment/common/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;border-radius: 10px;margin-bottom: 40px;
}

/*自定义地图标注 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/apartment/common/label-arrow.png) no-repeat;
    display: block;
}

.js-receive-coupon{
	cursor: pointer;
}

.copupon-pop{
	position: fixed;z-index: 1480;left: 50%;top: 50%;
	transform: translate(-50%,-50%) scale(0);
	transition: all .375s ease-out;
}
.copupon-pop.opened{
	transform: translate(-50%,-50%) scale(1);
	transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.copupon-pop .close-pop{
	width: 44px;height: 44px;background:url(https://image.51banban.com/images/zt/10thAnniversary/close.png);
	display: block;position: absolute;left: 50%;margin-left: -22px;bottom: -60px;
	cursor: pointer;
}