@charset "utf-8";
@supports (bottom: env(safe-area-inset-bottom)) {
	.foot-bottom-fixation-wrap{
		padding-bottom:calc(env(safe-area-inset-bottom));
	}
}
.foot-bottom-fixation-wrap{z-index:999;position:fixed;bottom:0;left: 0;right: 0;background-color: #fff;border-top: 1px solid #f1f1f1;}
.foot-bottom-fixation-wrap .foot-bottom-con{padding:0 1.5rem;height: 6rem;display: flex;}
.foot-bottom-con .item-left{margin-right:1.5rem;padding-top:1.2rem;width:3rem;text-align: center;font-size:1.3rem;line-height:1;color:#333;}
.foot-bottom-con .offer-icon,.phone-icon,.advisory-icon{display: block;margin: 0 auto;margin-bottom:0.3rem;}
.foot-bottom-con .offer-icon{width:2.15rem;}
.foot-bottom-con .phone-icon{width:2.20rem;}
.foot-bottom-con .advisory-icon{width:2.45rem;}
.foot-bottom-con .subscribe-btn{margin-top:0.7rem;font-size:1.8rem;border-radius:0.7rem;flex: 1;height:4.6rem;border:0;background-color:#1dbb6b;color:#fff;display: flex;justify-content: center;align-items: center;}
.b-mask{z-index:998;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.6);}
.b-pop-up-wrap{z-index:1000;position:fixed;height:38rem;bottom:0;left:0;right: 0;border-radius:0.8rem 0.8rem 0 0;padding:4.5rem 1.5rem 1.5rem;box-sizing: border-box;}
.b-pop-up-wrap h2{font-size:2.4rem;line-height: 1;margin-bottom:1.5rem;font-weight:normal;color: #00a151;}


.b-pop-up-wrap h2:before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 10px;
	background: url(http://static-xiaoguotu.17house.com/zt/style/h5/images/3tl.png) no-repeat center;
	background-size: contain;
	margin-right: 8px;
}

.b-pop-up-wrap h2:after {
	content: '';
	display: inline-block;
	width: 20px;
	height: 10px;
	background: url(http://static-xiaoguotu.17house.com/zt/style/h5/images/3tr.png) no-repeat center;
	background-size: contain;
	margin-left: 8px;
}

.b-pop-up-wrap p{color:red;margin-bottom:2rem;}
.pop-up-form{margin-bottom:2rem;}
.pop-up-form .pop-up-input{flex:1;padding-right:3rem;background-color:#f7f7f7;border-radius:0.3rem;height:5rem;box-sizing: border-box;margin-bottom:1.5rem;display: flex;position:relative;}
.pop-up-form .pop-up-input .input-label{padding-left:1.5rem;line-height:5rem;height:5rem;width:8rem;box-sizing:border-box;font-size:1.5rem;color:#333;}
.pop-up-form .pop-up-input .imput-item{border:0;height:5rem;line-height:4.1rem;flex:1;vertical-align:middle;color:#999; background-color: #f7f7f7;}

.close-pup-up{position:absolute;top:1.5rem;right:1.5rem;width:1.5rem;}
.pop-up-form .more-icon:after{top:2rem;content:'';width:1rem;height:1rem;right:1.5rem;background:url(//s1.17house.com/common_h5/images/more-icon.png) no-repeat;background-size:1rem 1rem;background-position:center center;position:absolute;}
.b-pop-up-submit{height:4.5rem;color:#fff;width:100%;background-color:#00a151;font-weight:600;border-radius:.5rem;font-size:1.6rem;}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		transform: translateY(20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		-ms-transform: translateY(20px);
		transform: translateY(20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both}
.b-pop-up-tip{height:2.5rem;line-height: 2.5rem;color:#fff;font-size:1.4rem;}
.wx-mask{position:absolute;top:0;left:0;width:100%;height: 100%;background-color:rgba(0,0,0,0.5)}
.wx-wrap{width:26rem;height:auto;position:absolute;top:50%;left:50%;margin-top:-13rem;margin-left:-13rem;z-index:2;background-color: #fff;
	padding:0.4rem;	overflow: hidden;}
.wx-wrap img{width:100%;display: block;}
.wx-advisory{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;}