@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 0.4rem;height: 1.6rem;display: flex;}
.foot-bottom-con .item-left{margin-right:0.4rem;padding-top:0.32rem;width:0.8rem;text-align: center;font-size:0.34666rem;line-height:1;color:#333;}
.foot-bottom-con .offer-icon,.phone-icon,.advisory-icon{display: block;margin: 0 auto;margin-bottom:0.08rem;}
.foot-bottom-con .offer-icon{width:0.573333rem;}
.foot-bottom-con .phone-icon{width:0.586666rem;}
.foot-bottom-con .advisory-icon{width:0.65333rem;}
.foot-bottom-con .subscribe-btn{margin-top:0.186666rem;font-size:0.48rem;border-radius:0.18666rem;flex: 1;height:1.22666rem;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:10.13333rem;background-color:#fff;bottom:0;left:0;right: 0;border-radius:0.21333rem 0.21333rem 0 0;padding:1.2rem 0.4rem 0.4rem;box-sizing: border-box;}
.b-pop-up-wrap h2{font-size:0.64rem;line-height: 1;margin-bottom:0.4rem;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:0.533rem;}
.pop-up-form{margin-bottom:0.533rem;}
.pop-up-form .pop-up-input{flex:1;padding-right:0.8rem;background-color:#f7f7f7;border-radius:0.08rem;height:1.3333rem;box-sizing: border-box;margin-bottom:0.4rem;display: flex;position:relative;}
.pop-up-form .pop-up-input .input-label{padding-left:0.4rem;line-height:1.3333rem;height:1.3333rem;width:2.13333rem;box-sizing:border-box;font-size:0.4rem;color:#333;}
.pop-up-form .pop-up-input .imput-item{border:0;height:1.3333rem;line-height:1.0933rem;flex:1;vertical-align:middle;color:#999; background-color: #f7f7f7;}

.close-pup-up{position:absolute;top:0.4rem;left:0.4rem;width:0.4rem;}
.pop-up-form .more-icon:after{top:0.5333rem;content:'';width:0.26666rem;height:0.26666rem;right:0.4rem;background:url(//s1.17house.com/common_h5/images/more-icon.png) no-repeat;background-size:0.26666rem 0.26666rem;background-position:center center;position:absolute;}
.b-pop-up-submit{border:0;height:1.2rem;color:#fff;width:100%;background-color:#00a151;font-weight:600;border-radius:0.1333rem;font-size:0.4266rem;}
select{
	appearance:none;  
    -moz-appearance:none;  
    -webkit-appearance:none;
}
@-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:0.66666rem;line-height: 0.66666rem;color:red;font-size:0.3733rem;}
.wx-mask{position:absolute;top:0;left:0;width:100%;height: 100%;background-color:rgba(0,0,0,0.5)}
.wx-wrap{width:6.9333rem;height:auto;position:absolute;top:50%;left:50%;margin-top:-3.46666rem;margin-left:-3.46666rem;z-index:2;background-color: #fff;
	padding:0.1066rem;	overflow: hidden;}
.wx-wrap img{width:100%;display: block;}
.wx-advisory{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;}    	
    	
    	