.padding-container {
  padding: 0 42rpx 0 44rpx;
}

.house-info {
  position: relative;
}
.contanerbox {
  margin-top: 48rpx;
  padding-bottom: 160rpx;
}

.tab-item {
  padding: 0 10rpx;
  height: 34rpx;
  line-height: 34rpx;
  background: #E8F8FE;
  color: #79868F;
  display: inline-block;
  font-size: 18rpx;
  margin-right: 8rpx;
}
.house-name {
  width: 520rpx;
  font-size: 40rpx;
  line-height: 56rpx;
  margin-top: 10rpx;
  font-weight: bold;
}
.contact-user {
  color: #111111;
  margin: 20rpx 0 22rpx;
  font-weight: 400;
  font-size: 26rpx;
  display: flex;
  align-items: center;
}
.icon-idcard {
  width: 40rpx;
  height: 28rpx;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDIwIDE0Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogI2Y4ZmFmYjsNCiAgICAgICAgc3Ryb2tlOiAjYjhiOWJlOw0KICAgICAgICBzdHJva2Utd2lkdGg6IDAuNXB4Ow0KICAgICAgfQ0KDQogICAgICAuY2xzLTIgew0KICAgICAgICBmaWxsOiAjYjhiOWJlOw0KICAgICAgfQ0KDQogICAgICAuY2xzLTMgew0KICAgICAgICBzdHJva2U6IG5vbmU7DQogICAgICB9DQoNCiAgICAgIC5jbHMtNCB7DQogICAgICAgIGZpbGw6IG5vbmU7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iaWNvbl9taW5mb19hZ2VudCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExNS4zMyAtNzMxLjU0OSkiPg0KICAgIDxnIGlkPSLnn6nlvaJfMTA4IiBkYXRhLW5hbWU9IuefqeW9oiAxMDgiIGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE1LjMzIDczMS41NDkpIj4NCiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjE0IiByeD0iMiIvPg0KICAgICAgPHJlY3QgY2xhc3M9ImNscy00IiB4PSIwLjI1IiB5PSIwLjI1IiB3aWR0aD0iMTkuNSIgaGVpZ2h0PSIxMy41IiByeD0iMS43NSIvPg0KICAgIDwvZz4NCiAgICA8cGF0aCBpZD0i6Lev5b6EXzE1MCIgZGF0YS1uYW1lPSLot6/lvoQgMTUwIiBjbGFzcz0iY2xzLTIiIGQ9Ik0xMjMuMTY3LDczOC41N2EyLjMxNywyLjMxNywwLDAsMCwxLjAzNi0xLjk1MiwyLjM1NSwyLjM1NSwwLDEsMC00LjcwOSwwLDIuMjY1LDIuMjY1LDAsMCwwLDEuMDM2LDEuOTIxLDMuNDc5LDMuNDc5LDAsMCwwLTIuMTY2LDMuMTE3aDEuMTNhMi4zNTUsMi4zNTUsMCwwLDEsMi4yNjEtMi4yMzVoLjEyNWEyLjM1LDIuMzUsMCwwLDEsMi4zNTUsMi4yMzVoMS4xM2EzLjUsMy41LDAsMCwwLTIuMi0zLjA4NlptLTEuMzE4LTMuMTQ4YTEuMjI4LDEuMjI4LDAsMCwxLDEuMjI0LDEuMjI4LDEuMjI1LDEuMjI1LDAsMSwxLTIuNDQ5LDAsMS4yMjgsMS4yMjgsMCwwLDEsMS4yMjUtMS4yMjhabTAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDM5IDAuMjMyKSIvPg0KICAgIDxwYXRoIGlkPSLot6/lvoRfMTUyIiBkYXRhLW5hbWU9Iui3r+W+hCAxNTIiIGNsYXNzPSJjbHMtMiIgZD0iTTEyNi4yOTUsNzM1LjYzM2g0LjY3NHYxLjA1N2gtNC42NzRabTAsMi4yNjFoNi40ODd2MS4wNTZoLTYuNDg3Wm0wLDIuMjZoNi40ODd2MS4wNTZoLTYuNDg3Wm0wLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAxNCAwLjAyNikiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center center;
  background-size: 100% 100%;
  margin-left: 16rpx;
}
.house-parameter {
  display: flex;
}
.parameter-item {
  flex: 1;
  border-left: 2rpx solid #e5e5e5;
  padding-left: 40rpx;
}
.parameter-item .price {
  font-size: 40rpx;
  font-weight: bold;
  color: #F56C6C;
}

.parameter-name {
  color: #79868F;
  font-size: 22rpx;
}
.parameter-item:first-child {
  padding-left: 0;
  border-left: none
}
.house-detail {
  margin-top: 52rpx;
  margin-bottom: 22rpx;
}
.detail-item {
  display: inline-block;
  width: 50%;
  font-size: 30rpx;
  color: #79868F;
  font-weight: 400;
  line-height: 42rpx;
  margin-bottom: 12rpx;
}
.detail-item .value {
  color: #111;
}

.vr-tip {
  height: 106rpx;
  width: 100%;
  background: #E8F8FE;
  display: flex;
  align-items: center;
  position: relative;
  font-size: 20rpx;
  margin-bottom: 32rpx;
}
.vr-tip-logo {
  width: 122rpx;
  height: 100%;
  background: url(data:image/svg+xml;base64,[encoded data, 11616 characters]) no-repeat center center;
  background-size: auto 60rpx;
}
.vr-tip-title {
  color: #111;
  line-height: 36rpx;
  font-size: 26rpx;
  font-weight: bold;
}

.vr-tip-btn {
  position: absolute;
  right: 28rpx;
  top: 28rpx;
  border: 2rpx solid #1FE4DC;
  color: #1FE4DC;
  background: #fff;
  width: 124rpx;
  line-height: 54rpx;
  font-size: 22rpx;
  text-align: center;
}
.location-text-info {
  font-size: 30rpx;
  padding-bottom: 30rpx;
}
.m-t-32 {
  margin-top: 32rpx;
}
.border-btn {
  border-bottom: 1px solid #e5e5e5;
}
.detail-title {
  font-size: 40rpx;
  line-height: 56rpx;
  margin-bottom: 26rpx;
  font-weight: bold;
}
.detail-text {
  font-size: 30rpx;
  color: #111;
  line-height: 42rpx;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  font-size: 30rpx;
  line-height: 42rpx;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp: 5;
}
.location-item {
  margin-bottom: 2rpx;
  line-height:42rpx;
  font-weight: 400;
  font-size: 30rpx;
}
.location-label {
  color: #A3A4A5;
}
.location-link {
  color: #1FE4DC;
}
.map-w {
  position: relative;
}
.detail-map {
  width: 100%;
  height: 422rpx;
  margin-bottom: 30rpx;
  position: relative;
}
.cover {
  content: '';
  display: block;
  width: 100%;
  height: 422rpx;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 111;
}
.follow-status {
  position: absolute;
  right: 32rpx;
  top: 8rpx;
  display: flex;
  flex-direction: column;
  font-size: 22rpx;
  justify-content: center;
  line-height: 32rpx;
}
button.follow-status {
  padding: 0;
  border-radius: 0;
  background: #fff;
  border: none;
}
button.follow-status::after {
  display: none;
}
.follow-icon {
  width: 36rpx;
  height: 30rpx;
  margin: 0 auto;
}

.arrow-right {
  width: 6px;
  height: 60rpx;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAVCAMAAABFcv+GAAAAtFBMVEUAAAD///+/v7+ZmZmSkpKfn5+qqqqhoaGioqKhoaGioqKlpaWfn6afpqampqampqaoqKifpaWlpaWjo6OipaWjo6aipKSjo6OjpaWjo6WioqWho6OipKSipKSjpqaipKSipaWipKajpaWho6Wjo6WkpKWio6WjpKSjo6SipKSio6WjpaWipKSipKWjpaWjo6WjpKSjpaWjpKWjo6Sio6WipKWjpKWjpKaio6SjpKWjpKWjpKXo+9gcAAAAPHRSTlMAAQQFBwgMExYbISIoKCgrLDAwUF1hZWZpbG5vcHN1e3yEhYiQl6Smt7i6uru7vcPEy8/Q0dfj5Onr8/Vt/3TvAAAAjElEQVQY02Mw1lDkZIABTX0tMR4YR0nbXEuMgwnC4RTXMdeS4oBK8YprGyFUckgjqWTiwKtSz0JXlJ0BqlLWxEJdBMJh5VU2s1IThrC5JXStTRX4IAZIGFqaSgqwgtXI6FoaKAiwIdRwsSCpYWEEsgURahgY5BFqGBjM4WqAQFVFjp8N5lMhPk5mGBsA89oQoKdvs1gAAAAASUVORK5CYII=) no-repeat center center;
  background-size: 100% auto;
  float: right;
}