/**
 * Swiper 3.4.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: October 16, 2016
 */
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
	float: left
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto
}

.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-transition-property: -webkit-transform, height;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform, height
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 27px 44px;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left: 10px;
	right: auto
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right: 10px;
	left: auto
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	-moz-transform: translate3d(0, -50%, 0);
	-o-transform: translate(0, -50%);
	-ms-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 5px 0;
	display: block
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px
}

.swiper-pagination-progress {
	background: rgba(0, 0, 0, .25);
	position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
	-webkit-transform-origin: right top;
	-moz-transform-origin: right top;
	-ms-transform-origin: right top;
	-o-transform-origin: right top;
	transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progress {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}

.swiper-container-vertical>.swiper-pagination-progress {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
	background: rgba(255, 255, 255, .5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
	background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
	background: #000
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	-moz-perspective: 1200px;
	-o-perspective: 1200px;
	perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
	-ms-perspective: 1200px
}

.swiper-container-cube,
.swiper-container-flip {
	overflow: visible
}

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	border-radius: 10px;
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
	-moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
	animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: 50%;
	-webkit-background-size: 100%;
	background-size: 100%;
	background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg)
	}
}

@charset "utf-8";

* {
	-webkit-tap-highlight-color: transparent;
	-webkit-text-size-adjust: 100%
}

blockquote,
body,
code,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
	padding: 0;
	margin: 0
}

body,
button,
input,
select,
textarea {
	font: 12px Microsoft YaHei, arial, \5b8b\4f53;
	color: #333;
	background: #fff
}

li,
ol,
ul {
	list-style: none
}

img {
	vertical-align: top;
	border: 0
}

a {
	color: #333;
	text-decoration: none;
	cursor: pointer
}

a:hover {
	text-decoration: none !important
}

a:link {
	text-decoration: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

table td {
	padding: 0;
	margin: 0
}

table th.wztop {
	vertical-align: top
}

.clearfix:after {
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	content: "."
}

button,
input,
select,
textarea {
	outline: 0;
	-webkit-appearance: none
}

textarea {
	resize: none
}

.fl {
	float: left
}

.fr {
	float: right
}

article,
aside,
dialog,
figure,
footer,
header,
nav,
section {
	display: block;
	padding: 0;
	margin: 0
}

body,
html {
	height: 100%
}

.clearfix {
	clear: both;
	display: block;
	font: 0/0 sans-serif
}

@font-face {
	font-family: iconfont;
	src: url(../fonts/iconfont.eot);
	src: url(../fonts/iconfont.eot) format('embedded-opentype'), url('../fonts/bfd6d159365e4d15a4e192eb6e0e063e.woff') format('woff2'), url(../fonts/iconfont.woff) format('woff'), url(../fonts/iconfont.ttf) format('truetype'), url(../fonts/iconfont.svg) format('svg')
}

.icon {
	font-family: iconfont !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-packup:before {
	content: "\e749"
}

.icon-down:before {
	content: "\e672"
}

.icon-up:before {
	content: "\e671"
}

.icon-loading:before {
	content: "\e670"
}

.icon-yinhao:before {
	content: "\e660"
}

.icon-ppkfs:before {
	content: "\e65f"
}

.icon-xxzs:before {
	content: "\e65d"
}

.icon-wzqq:before {
	content: "\e654"
}

.icon-wqxz:before {
	content: "\e652"
}

.icon-djbz:before {
	content: "\e651"
}

.icon-next:before {
	content: "\e650"
}

.icon-duanxin:before {
	content: "\e64f"
}

.icon-arrow:before {
	content: "\e64e"
}

.icon-shuoming:before {
	content: "\e64d"
}

.icon-zixun:before {
	content: "\e64c"
}

.icon-rotateFront:before {
	content: "\e64b"
}

.icon-rotateBehind:before {
	content: "\e64a"
}

.icon-smile:before {
	content: "\e649"
}

.icon-star:before {
	content: "\e648"
}

.icon-zuoyinhao:before {
	content: "\e647"
}

.icon-quanping:before {
	content: "\e646"
}

.icon-xiaoping:before {
	content: "\e645"
}

.icon-play1:before {
	content: "\e643"
}

.icon-stop:before {
	content: "\e642"
}

.icon-wenwen:before {
	content: "\e630"
}

.icon-success:before {
	content: "\e62f"
}

.icon-select:before {
	content: "\e62e"
}

.icon-youhui:before {
	content: "\e62c"
}

.icon-dongtai:before {
	content: "\e62b"
}

.icon-huangguan:before {
	content: "\e628"
}

.icon-explain:before {
	content: "\e627"
}

.icon-play:before {
	content: "\e625"
}

.icon-suspend:before {
	content: "\e624"
}

.icon-laba:before {
	content: "\e623"
}

.icon-bg-red-tel:before {
	content: "\e62d"
}

.icon-screenf-r:before {
	content: "\e622"
}

.icon-xiazaiAPP:before {
	content: "\e61e"
}

.icon-icon-hospital:before {
	content: "\e66a"
}

.icon-icon-shop:before {
	content: "\e66b"
}

.icon-icon-subway:before {
	content: "\e66c"
}

.icon-tapar-close:before {
	content: "\e66d"
}

.icon-icon-bus:before {
	content: "\e66e"
}

.icon-icon-school:before {
	content: "\e66f"
}

.icon-write:before {
	content: "\e669"
}

.icon-like:before {
	content: "\e668"
}

.icon-like-on:before {
	content: "\e667"
}

.icon-sub:before {
	content: "\e666"
}

.icon-notice:before {
	content: "\e664"
}

.icon-price:before {
	content: "\e665"
}

.icon-magnify:before {
	content: "\e65b"
}

.icon-loacation-map:before {
	content: "\e65c"
}

.icon-location1:before {
	content: "\e65e"
}

.icon-shrink:before {
	content: "\e661"
}

.icon-hui:before {
	content: "\e659"
}

.icon-xiangshang:before {
	content: "\e656"
}

.icon-sousuoyetuijianxinfangicon:before {
	content: "\e644"
}

.icon-list-rank:before {
	content: "\e653"
}

.icon-list-phone:before {
	content: "\e655"
}

.icon-search-newhouse:before {
	content: "\e657"
}

.icon-list-close:before {
	content: "\e658"
}

.icon-back:before {
	content: "\e65a"
}

.icon-help-find-search:before {
	content: "\e63e"
}

.icon-help-find:before {
	content: "\e635"
}

.icon-phone-free:before {
	content: "\e638"
}

.icon-phone-red:before {
	content: "\e63a"
}

.icon-share:before {
	content: "\e631"
}

.icon-article:before {
	content: "\e632"
}

.icon-collect-on:before {
	content: "\e633"
}

.icon-collect:before {
	content: "\e634"
}

.icon-hot:before {
	content: "\e626"
}

.icon-gui:before {
	content: "\e620"
}

.icon-education:before {
	content: "\e615"
}

.icon-cart:before {
	content: "\e61a"
}

.icon-houses:before {
	content: "\e61b"
}

.icon-free:before {
	content: "\e61c"
}

.icon-path:before {
	content: "\e61d"
}

.icon-matching:before {
	content: "\e61f"
}

.icon-Groupx:before {
	content: "\e60d"
}

.icon-quyutubiaox:before {
	content: "\e610"
}

.icon-chakanditux2:before {
	content: "\e60e"
}

.icon-guanbix:before {
	content: "\e60f"
}

.icon-dingweifux:before {
	content: "\e611"
}

.icon-ditietubiaox:before {
	content: "\e613"
}

.icon-chakanditux3:before {
	content: "\e614"
}

.icon-xiangTAzixunx:before {
	content: "\e616"
}

.icon-NEWx:before {
	content: "\e617"
}

.icon-youhuitubiaox:before {
	content: "\e618"
}

.icon-huanxiantubiaox:before {
	content: "\e619"
}

.icon-chakanditux:before {
	content: "\e60c"
}

.icon-user:before {
	content: "\e609"
}

.icon-return-top:before {
	content: "\e60a"
}

.icon-sort:before {
	content: "\e60b"
}

.icon-search:before {
	content: "\e608"
}

.icon-bingo:before {
	content: "\e607"
}

.icon-feedback:before {
	content: "\e602"
}

.icon-question:before {
	content: "\e603"
}

.icon-tel:before {
	content: "\e604"
}

.icon-clear:before {
	content: "\e606"
}

.icon-mirror:before {
	content: "\e605"
}

.icon-return:before {
	content: "\e601"
}

.icon-trash:before {
	content: "\e621"
}

.icon-history:before {
	content: "\e641"
}

.icon-delete:before {
	content: "\e803"
}

.icon-arrow-right:before {
	content: "\e636"
}

.icon-location:before {
	content: "\e637"
}

.icon-fire:before {
	content: "\e639"
}

.icon-triangle:before {
	content: "\e63f"
}

.icon-right:before {
	content: "\e62a"
}

.icon-unfold:before {
	content: "\e629"
}

.icon-plus:before {
	content: "\e612"
}

.ico {
	display: inline-block;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	overflow: hidden
}

.ico-home {
	width: .56rem;
	height: .4667rem
}

.ico-home2 {
	width: .4rem;
	height: .373rem;
	margin: .28rem .2rem 0 0;
	background-image: url(../fonts/93e3eafb669e454394e90d24aa0060d1.woff) !important;
	-webkit-background-size: contain !important;
	-moz-background-size: contain !important;
	background-size: contain !important
}

.btn {
	display: inline-block;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border: none;
	overflow: hidden
}

.btn-find {
	font-size: .43rem;
	width: 4.8rem;
	height: 1.17rem;
	line-height: 1.17rem;
	background-color: #48b3e2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.btn-primary {
	font-size: .4rem;
	width: 100%;
	height: .93rem;
	line-height: .93rem;
	background-color: #48b3e2;
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	border-radius: .08rem
}

.btn-blue {
	font-size: .32rem;
	height: .64rem;
	line-height: .62rem;
	padding: 0 .13rem;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #48b3e2
}

.btn-j {
	font-size: .37rem;
	color: #fff;
	padding: .2rem .58rem;
	background-color: #ff6d6f;
	-webkit-border-radius: 1.33rem;
	-moz-border-radius: 1.33rem;
	border-radius: 1.33rem
}

.btn-j-blue {
	font-size: .4rem;
	color: #fff;
	padding: .253rem .77rem;
	background-color: #2badd7;
	-webkit-border-radius: 1.33rem;
	-moz-border-radius: 1.33rem;
	border-radius: 1.33rem
}

.topbar {
	position: fixed;
	top: 0;
	left: 50%;
	width: 10rem;
	margin-left: -5rem;
	height: 1.3333rem;
	background: url(../images/bg_black.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	z-index: 20;
	overflow: hidden
}

.topbar-B {
	background: url(../images/bg_black2.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.topbar .fl {
	padding: .2rem 0 0 1.52rem
}

.topbar .t-text {
	float: left;
	overflow: hidden
}

.topbar h4 {
	margin-bottom: .12rem;
	font-size: .34rem;
	color: #fff;
	font-weight: 700;
	line-height: .42rem;
	overflow: hidden
}

.topbar .t-text p {
	font-size: .26rem;
	color: #fff;
	height: .32rem;
	line-height: .32rem;
	overflow: hidden
}

.topbar .app-download {
	float: right
}

.app-download {
	margin-right: .42rem;
	padding-top: .26rem
}

.download_btn {
	margin: 0;
	padding-top: .245rem
}

.btn-donload {
	float: right;
	margin-right: .96rem;
	font-size: .37rem;
	width: 2rem;
	height: .853rem;
	line-height: .853rem;
	text-align: center;
	background-image: -webkit-gradient(linear, right top, left top, from(#50c0ef), to(#35afe5));
	background-image: -webkit-linear-gradient(right, #50c0ef 0, #35afe5 100%);
	background-image: -moz-linear-gradient(right, #50c0ef 0, #35afe5 100%);
	background-image: -o-linear-gradient(right, #50c0ef 0, #35afe5 100%);
	background-image: linear-gradient(-90deg, #50c0ef 0, #35afe5 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	overflow: hidden
}

.topbar .close {
	margin: 0;
	padding: 0;
	position: absolute;
	top: .16rem;
	right: .16rem;
	width: auto;
	height: auto;
	color: #a9bacf
}

.topbar .close .icon {
	font-size: .4rem
}

.topbar .ico-close {
	float: left;
	cursor: pointer;
	width: .266rem;
	height: .266rem;
	background-image: url(../images/icon_topbar_close.png);
	background-position: 50% 50%;
	cursor: pointer
}

.topbar-B .t-text p,
.topbar-B h4 {
	color: #3e4a59
}

.topbar-B .ico-close {
	background-image: url(../images/ico-close.png);
	background-position: 50% 50%
}

.footerbar {
	position: fixed;
	bottom: 0;
	left: 50%;
	width: 10rem;
	margin-left: -5rem;
	height: 1.6rem;
	background-image: url(../images/footerbar-bg.png);
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	z-index: 20;
	overflow: hidden
}

.footerbar .fl {
	padding: .306rem 0 0 1.906rem
}

.footerbar .t-text {
	float: left;
	overflow: hidden
}

.footerbar h4 {
	margin-bottom: .026rem;
	font-size: .373rem;
	color: #fff;
	font-weight: 700;
	height: .533rem;
	line-height: .533rem;
	overflow: hidden
}

.footerbar .t-text p {
	font-size: .32rem;
	color: #fff;
	height: .44rem;
	line-height: .44rem;
	overflow: hidden
}

.footerbar .close {
	margin: 0;
	padding: 0;
	position: absolute;
	top: .28rem;
	left: .16rem;
	width: auto;
	height: auto;
	color: #a9bacf
}

[data-type="1"] .footerbar .close {
	top: .3rem
}

.footerbar .icon-tapar-close {
	font-size: .45rem;
	color: #7f8a9b
}

.footerbar .download_btn {
	padding-top: .373rem
}

.footerbar .btn-donload {
	margin-right: .533rem;
	font-size: .346rem
}

[data-type="1"] .footerbar .btn-donload {
	line-height: .94rem
}

.footerbar-hide {
	bottom: -1.6rem;
	z-index: 100
}

.footerbar2 {
	background-image: url(../images/footerbar-bg2.png);
	-webkit-box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, .15)
}

.footerbar2 .t-text p,
.footerbar2 h4 {
	color: #3e4a59
}

.topbar-go {
	position: fixed;
	top: 0;
	left: 50%;
	width: 10rem;
	margin-left: -5rem;
	height: 1.3333rem;
	background: url(../images/bg_black.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	z-index: 20;
	overflow: hidden
}

.top-writing {
	position: fixed;
	z-index: 20;
	top: .233rem;
	left: 1.733rem
}

.top-writing h4 {
	margin-bottom: .12rem;
	font-size: .34rem;
	color: #fff;
	font-weight: 700;
	height: .42rem;
	line-height: .42rem;
	overflow: hidden
}

.top-writing p {
	font-size: .26rem;
	color: #fff;
	height: .32rem;
	line-height: .32rem;
	overflow: hidden
}

.topbar-close {
	margin: 0;
	position: fixed;
	top: .1rem;
	right: .1rem;
	width: .7rem;
	height: .7rem;
	color: #a9bacf;
	z-index: 20;
	cursor: pointer
}

.topbar-close .icon {
	font-size: .4rem
}

.topbar-close .ico-close {
	float: left;
	cursor: pointer;
	width: .7rem;
	height: .7rem;
	background-image: url(../images/icon_topbar_close.png);
	background-position: 50% 50%;
	-webkit-background-size: 50% 50%;
	-moz-background-size: 50%;
	background-size: 50%;
	cursor: pointer
}

.topbar-btn {
	margin: 0;
	padding-top: .245rem;
	position: fixed;
	top: 0;
	z-index: 20;
	right: 1.1rem
}

.btn-topbar {
	cursor: pointer;
	display: inherit;
	font-size: .37rem;
	width: 2rem;
	height: .853rem;
	line-height: .853rem;
	text-align: center;
	background-image: -webkit-gradient(linear, right top, left top, from(#50c0ef), to(#35afe5));
	background-image: -webkit-linear-gradient(right, #50c0ef 0, #35afe5 100%);
	background-image: -moz-linear-gradient(right, #50c0ef 0, #35afe5 100%);
	background-image: -o-linear-gradient(right, #50c0ef 0, #35afe5 100%);
	background-image: linear-gradient(-90deg, #50c0ef 0, #35afe5 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	overflow: hidden
}

.topbar-go-B {
	background: url(../images/bg_black2.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.topbar-go-B~.top-writing h4,
.topbar-go-B~.top-writing p {
	color: #3e4a59
}

.topbar-go-B~.topbar-close .ico-close {
	background-image: url(../images/ico-close.png);
	background-position: 50% 50%;
	-webkit-background-size: 50% 50%;
	-moz-background-size: 50%;
	background-size: 50%
}

.footerbar-go {
	position: fixed;
	bottom: 0;
	left: 50%;
	width: 10rem;
	margin-left: -5rem;
	height: 1.6rem;
	background-image: url(../images/footerbar-bg.png);
	-webkit-box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, .15);
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	z-index: 20;
	overflow: hidden
}

.foot-writing {
	position: fixed;
	bottom: .233rem;
	left: 2rem;
	z-index: 21
}

.foot-writing h4 {
	color: #fff;
	margin-bottom: .026rem;
	font-size: .373rem;
	font-weight: 700;
	height: .533rem;
	line-height: .533rem;
	overflow: hidden
}

.foot-writing p {
	font-size: .32rem;
	color: #fff;
	height: .44rem;
	line-height: .44rem;
	overflow: hidden
}

.foot-close {
	margin: 0;
	padding: .2rem;
	position: fixed;
	bottom: .6666rem;
	left: 0;
	width: auto;
	height: auto;
	color: #a9bacf;
	z-index: 21;
	cursor: pointer
}

.foot-close .icon-tapar-close {
	font-size: .45rem
}

.foot-btn {
	position: fixed;
	bottom: .333rem;
	right: 0;
	z-index: 21
}

.foot-btn .btn-foot {
	margin-right: .533rem;
	font-size: .346rem;
	float: right;
	width: 2rem;
	height: .853rem;
	line-height: .853rem;
	text-align: center;
	background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #50c0ef), to(#35afe5));
	background-image: -webkit-linear-gradient(right, #50c0ef 0, #35afe5 100%);
	background-image: -moz-linear-gradient(right, #50c0ef 0, #35afe5 100%);
	background-image: -o-linear-gradient(right, #50c0ef 0, #35afe5 100%);
	background-image: linear-gradient(-90deg, #50c0ef 0, #35afe5 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	overflow: hidden
}

.footerbar-go-B {
	background-image: url(../images/footerbar-bg2.png)
}

.footerbar-go-B~.foot-writing h4,
.footerbar-go-B~.foot-writing p {
	color: #3e4a59
}

.footerbar-go-hide,
.footerbar-go-hide~.foot-btn,
.footerbar-go-hide~.foot-close,
.footerbar-go-hide~.foot-writing {
	bottom: -1.6rem;
	z-index: 100
}

.bar-infoed {
	width: 10rem;
	height: 1.3333rem;
	background: url(../images/bg_black2.png) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover
}

.desed-text {
	position: absolute;
	top: .2rem;
	left: 1.52rem;
	font-size: .26rem;
	color: #3e4a59;
	line-height: .32rem
}

.desed-text .point {
	font-size: .34rem;
	font-weight: 700;
	margin-bottom: .12rem;
	line-height: .42rem
}

.optioned-box {
	position: absolute;
	right: .96rem;
	font-size: .37rem;
	top: .245rem
}

.optioned-box .btn-edit {
	width: 2rem;
	height: .853rem;
	line-height: .853rem;
	text-align: center;
	background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #50c0ef), to(#35afe5));
	background-image: -webkit-linear-gradient(right, #50c0ef 0, #35afe5 100%);
	background-image: -moz-linear-gradient(right, #50c0ef 0, #35afe5 100%);
	background-image: -o-linear-gradient(right, #50c0ef 0, #35afe5 100%);
	background-image: linear-gradient(-90deg, #50c0ef 0, #35afe5 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	overflow: hidden
}

.option-c {
	position: absolute;
	width: .5rem;
	height: .5rem;
	top: .24rem;
	right: .36rem;
	cursor: pointer;
	text-align: center;
	line-height: .5rem
}

.option-c .icon-guanbix {
	font-size: .32rem;
	color: #a9bacf;
	cursor: pointer
}

.bar-infoed-B {
	background: url(../images/bg_black.png) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover
}

.bar-infoed-B~.desed-text p {
	color: #fff
}

.header {
	position: relative;
	height: 1.17rem;
	line-height: 1.1rem;
	border-bottom: 1px solid #f2f2f2;
	overflow: hidden
}

.header .go-back {
	position: absolute;
	left: .15rem
}

.header .go-back a:hover {
	text-decoration: none
}

.header .go-back .icon-left {
	color: #666
}

.u-link {
	position: absolute;
	top: 0;
	right: .32rem
}

.u-link li {
	float: left
}

.u-link li.link-home {
	margin-right: .37rem
}

.u-link li .ico-home {
	margin-top: .3516rem
}

.u-link li .ico-user {
	margin-top: .3585rem
}

.header-hide {
	display: none
}

.header-ask .city-change {
	float: left;
	margin-left: .8rem
}

.header-ask-title {
	position: absolute;
	text-align: center;
	left: 50%;
	width: 5.5rem;
	margin-left: -2.75rem;
	overflow: hidden
}

.header-ask-logo {
	width: 2.29rem;
	height: .51rem;
	margin-top: .33rem
}

.header-ask-title h3 {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666;
	font-size: .4533rem;
	margin-left: .5rem;
	overflow: hidden
}

header {
	position: fixed;
	top: 1.3rem;
	margin: 0 auto;
	width: 10rem;
	background: #fff;
	border-bottom: 1px solid #f2f2f2;
	z-index: 22
}

.header-top {
	-webkit-box-shadow: 0 0 .26rem 0 rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 .26rem 0 rgba(0, 0, 0, .3);
	box-shadow: 0 0 .26rem 0 rgba(0, 0, 0, .3)
}

header .top {
	position: relative;
	height: 1.16rem;
	line-height: 1.1rem;
	overflow: hidden
}

header .top .location {
	position: absolute;
	left: .26rem;
	font-size: .373rem
}

header .top .location .icon-location {
	margin-right: .133rem;
	font-size: .4rem
}

header .top .logo {
	text-align: center;
	overflow: hidden
}

header .top .logo img {
	width: 197px;
	height: 40px;
	margin: 2px auto;
	vertical-align: middle
}

header .top .user {
	position: absolute;
	top: 0;
	right: .4rem
}

.header-top .icon-search {
	font-size: .45rem
}

.header02,
.header03 {
	margin: 0 auto;
	position: fixed;
	top: 1.3333rem;
	width: 10rem;
	height: 1.16rem;
	z-index: 22
}

.header-top-0 {
	top: 0
}

.header-top .top .search-ico,
.header02 .search-ico {
	position: absolute;
	top: 0;
	left: 8.25rem
}

.header03 .return {
	position: absolute;
	left: .46rem
}

.header03 .return .icon-return {
	font-size: .48rem
}

.header03 .top .location {
	left: 1.3rem
}

.header03 .search-ico {
	position: absolute;
	top: 0;
	left: 8.25rem
}

header .search-cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	height: .56rem;
	margin: 0 .53rem;
	padding: .4rem 0;
	border-bottom: 2px solid #f1f1f1;
	margin-bottom: .4rem;
	overflow: hidden
}

header .search-cont .search-ico {
	padding-left: 1px
}

[data-type="1"] header.search-ico {
	top: 1.55rem
}

.search-ico .icon-search,
header .top .user .icon-user {
	font-size: .45rem
}

.search-text {
	margin: 0 1.97rem 0 .13rem;
	width: 5.97rem;
	height: .56rem;
	line-height: .56rem;
	text-align: left;
	font-size: .4rem;
	color: #37394c;
	overflow: hidden
}

.search-rt .icon-arrow-right {
	font-size: .373rem
}

* {
	margin: 0;
	padding: 0
}

li,
ol,
ul {
	list-style: none
}

.dialog {
	width: 8.4rem;
	padding: .4rem;
	background-color: #f4f4f4;
	-webkit-border-radius: .11rem;
	-moz-border-radius: .11rem;
	border-radius: .11rem
}

.dialog-bd {
	font-size: 0
}

.dialog .dialog-text,
.dialog .ipt {
	clear: both;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: .37rem;
	width: 100%;
	border: 1px solid #d8d8d8
}

.dialog .dialog-text::-webkit-input-placeholder,
.dialog .ipt::-webkit-input-placeholder {
	color: #999
}

.dialog .dialog-text {
	height: 2.5rem;
	line-height: 1.5;
	margin-bottom: .4rem;
	padding: .26rem
}

.dialog-close {
	cursor: pointer
}

.dialog .ipt {
	height: 1.17rem;
	line-height: 1.16rem;
	padding: 0 .26rem
}

.dialog .error-tips {
	font-size: .2667rem;
	color: #ff6e72;
	height: .4rem;
	line-height: .4rem
}

.dialog .error-tips span {
	display: none
}

.dialog .btn-find {
	width: 100%;
	opacity: .7
}

.dialog3 {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 8rem;
	margin: 0 auto;
	padding: .53rem;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff
}

.layui-layer {
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important
}

.dialog3 .dialog-body .app-tips {
	text-align: center
}

.dialog3 .dialog-body .app-tips .ico-success {
	display: inline-block;
	width: 1.34rem;
	height: 1.34rem;
	background: url(../images/ico-success.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-bottom: .3rem
}

.dialog3 .dialog-body .app-tips .title {
	font-size: .48rem;
	color: #6ad1b4;
	margin-bottom: .18rem
}

.dialog3 .dialog-body .app-tips .msg {
	width: 100%;
	line-height: .56rem;
	font-size: .4rem;
	color: #666;
	margin: 0 auto .48rem;
	overflow: hidden
}

.dialog3 .look-house {
	margin-bottom: .45rem
}

.dialog3 .look-house .look-house-msg {
	font-size: .32rem;
	color: #888;
	margin-bottom: .26rem
}

.dialog3 .look-house .tr {
	margin-bottom: .26rem
}

.dialog3 .look-house .tr.on .ico-triangle {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

.dialog3 .look-house .input-area {
	position: relative
}

.dialog3 .look-house .input-area .ipt {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 1.06rem;
	line-height: 1.06rem;
	padding: 0 .36rem;
	font-size: .34rem;
	color: #bbb;
	text-align: left;
	border: 1px solid #e6e6e6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #f3f3f3;
	overflow: hidden;
	cursor: pointer
}

.dialog3 .look-house .input-area .ico-triangle {
	display: inline-block;
	position: absolute;
	right: .4rem;
	top: .48rem;
	width: .34rem;
	height: .17rem;
	background: url(../images/ico-more-down9.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.dialog3 .look-house .dropdown-list {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	max-height: 3.46rem;
	font-size: .34rem;
	color: #666;
	margin-top: 1px;
	padding-top: .2rem;
	border: solid 1px #e6e6e6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #f3f3f3;
	overflow-y: scroll;
	z-index: 10
}

.dialog3 .look-house .dropdown-list li {
	height: .64rem;
	line-height: .64rem
}

.dialog3 .dialog-btn-commit {
	width: 4rem;
	height: 1.06rem;
	line-height: 1rem;
	font-size: .45rem;
	color: #fff;
	border: none;
	-webkit-border-radius: 1rem;
	-moz-border-radius: 1rem;
	border-radius: 1rem;
	background-color: #48b3e2;
	cursor: pointer
}

.dialog3 .download-app {
	text-align: center;
	padding: .4rem 0 .53rem 0;
	border: solid 1px #e6e6e6
}

.dialog3 .download-app .download-msg {
	font-size: .32rem;
	color: #888;
	margin-bottom: .32rem
}

.dialog3 .download-app .download-img {
	display: block;
	width: 6.29rem;
	height: 1.48rem;
	margin: 0 auto .52rem
}

.dialog3 .download-app .ico-download-app {
	float: left;
	margin: .24rem .21rem 0 .71rem;
	width: .42rem;
	height: .45rem;
	background: url(../images/ico-download-app9.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.dialog3 .download-app .txt {
	float: left
}

.dialog3 .close-dialog {
	position: absolute;
	top: -1rem;
	right: 2px
}

.dialog3 .close-dialog a {
	display: block;
	width: .53rem;
	height: .53rem;
	background: url(../images/ico-close-layer2.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.dialog3 .close-dialog .line {
	width: 2px;
	background: #fff;
	color: #fff;
	height: .5rem;
	margin: 0 0 0 .24rem
}

.layui-layer-page .layui-layer-content {
	overflow: inherit !important
}

.dialog6 {
	width: 8rem;
	padding: .66rem;
	background-color: #fff;
	-webkit-border-radius: .11rem;
	-moz-border-radius: .11rem;
	border-radius: .11rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.dialog6 .dialog-text,
.dialog6 .ipt {
	clear: both;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: .37rem;
	width: 100%;
	border: 1px solid #d8d8d8;
	overflow: hidden
}

.dialog6 .dialog-text::-webkit-input-placeholder,
.dialog6 .ipt::-webkit-input-placeholder {
	color: #999
}

.dialog6 .dialog-text {
	height: 4rem;
	line-height: 1.5;
	margin-bottom: .4rem;
	padding: .26rem
}

.dialog6 .ipt {
	height: 1.17rem;
	padding: 0 .26rem;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.dialog6 .error-tips {
	font-size: .2667rem;
	color: #ff6e72;
	height: .4rem;
	line-height: .4rem
}

.dialog6 .error-tips span {
	display: none
}

.dialog6 .btn-find {
	width: 100%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.dialog6 .btn-find[disabled] {
	opacity: .7
}

.btn-find:focus,
.btn-find:hover {
	color: #fff
}

.dialog6 .title {
	font-size: .48rem;
	color: #333;
	text-align: center;
	margin-bottom: .4rem
}

.dialog6 .text {
	font-size: .32rem;
	color: #666;
	line-height: .4rem;
	text-align: center;
	margin-bottom: .4rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden
}

.dialog6 .text-imp {
	font-size: .4rem;
	color: #666;
	line-height: .53rem;
	text-align: center;
	margin-bottom: .4rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden
}

.dialog6 .ico-success {
	display: block;
	width: 1.34rem;
	height: 1.34rem;
	background: url(../images/ico-success.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	margin: 0 auto .4rem
}

.dialog6 .look-house {
	margin-bottom: .4rem
}

.dialog6 .look-house .tr {
	margin-bottom: .26rem
}

.dialog6 .look-house .input-area {
	position: relative
}

.dialog6 .look-house .input-area .ico-triangle {
	display: inline-block;
	position: absolute;
	right: .4rem;
	top: .48rem;
	width: .34rem;
	height: .17rem;
	background: url(../images/ico-more-down9.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.dialog6 .look-house .tr.on .ico-triangle {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

.dialog6 .look-house .input-area .ipt {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 1.06rem;
	line-height: 1.06rem;
	padding: 0 .36rem;
	font-size: .34rem;
	color: #bbb;
	text-align: left;
	border: 1px solid #e6e6e6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #f3f3f3;
	overflow: hidden;
	cursor: pointer
}

.dialog6 .look-house .dropdown-list {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	max-height: 3.46rem;
	font-size: .34rem;
	color: #666;
	margin-top: 1px;
	padding-top: .2rem;
	border: 1px solid #e6e6e6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #f3f3f3;
	overflow-y: scroll;
	z-index: 10
}

.dialog6 .look-house .dropdown-list li {
	height: .64rem;
	line-height: .64rem;
	text-align: center
}

.dialog8 {
	width: 8rem;
	padding: .82rem 0 .45rem;
	background: url(../images/red-packet01.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.dialog8 .dialog-hd .title,
.dialog8 .dialog-hd p {
	font-size: .346rem;
	color: #fffc00
}

.dialog8 .dialog-hd .num-house {
	color: #fffc00;
	font-size: .346rem;
	margin-bottom: .53rem
}

.dialog8 .dialog-hd .special-discount {
	color: #fffc00;
	font-size: .38rem;
	margin-bottom: .55rem
}

.dialog8 .dialog-hd .title {
	margin-bottom: .53rem
}

.dialog8 .title span {
	margin: 0 .13rem;
	display: inline-block;
	width: .53rem;
	height: .666rem;
	line-height: .666rem;
	text-align: center;
	color: #e85045;
	background: #fff
}

.dialog8 .dialog-bd .text-imp {
	margin-bottom: .3rem;
	font-size: .3rem;
	color: #fff
}

.dialog8 .ipt {
	color: #e85045
}

.dialog8 .error-tips {
	font-size: .2667rem;
	color: #ff6e72;
	height: .4rem;
	line-height: .4rem;
	margin-bottom: .26rem
}

.dialog8 .error-tips span {
	display: none;
	font-size: .26rem;
	color: #fffc00
}

.dialog8 .dialog-bd {
	text-align: center
}

.dialog8 .dialog-bd .btn-find {
	width: 1.2rem;
	height: 1.2rem;
	font-size: .34rem;
	background: #fffe94;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #e85045
}

.dialog8 .dialog-bd .btn-find-discount {
	width: 1.5rem;
	height: 1.5rem
}

.dialog8 .dialog-bd .ipt {
	margin-bottom: .133rem;
	width: 6.66rem;
	height: .8rem;
	font-size: .32rem;
	padding: 0 .26rem;
	color: #333;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.dialog8 .dialog-bd .ipt::-webkit-input-placeholder {
	color: #e85045
}

.dialog8 .ipt {
	height: 1.17rem;
	padding: 0 .26rem;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.dialog9 {
	padding: .9rem .66rem .6rem;
	background: url(../images/red-packet02.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.dialog9 .dialog-bd .text-imp {
	margin-bottom: .26rem
}

.dialog9 .dialog-hd .title {
	margin-bottom: .4rem
}

.dialog9 .look-house .input-area .ipt {
	height: .8rem;
	line-height: .8rem;
	font-size: .32rem;
	color: #e85045
}

.dialog9 .dialog-bd .ipt {
	margin-bottom: 0
}

.dialog9 .look-house .input-area .ico-triangle {
	display: inline-block;
	position: absolute;
	right: .4rem;
	top: .35rem;
	width: .28rem;
	height: .17rem;
	background: url(../images/iocn_triangle.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.dialog9 .dialog-bd .btn-find {
	background: #fffc00;
	-webkit-box-shadow: 2px 2px 4px 0 rgba(232, 80, 69, .6);
	-moz-box-shadow: 2px 2px 4px 0 rgba(232, 80, 69, .6);
	box-shadow: 2px 2px 4px 0 rgba(232, 80, 69, .6)
}

.layui-layer {
	background: 0 0 !important
}

.form-area>li {
	margin-bottom: .4rem
}

.form-area>li.v-code {
	height: 1.17rem;
	margin-bottom: 0;
	padding: 0 .26rem;
	border: 1px solid #d8d8d8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.form-area>li.v-code .ipt {
	float: left;
	width: 3.8rem;
	padding: 0;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.form-area>li.v-code .btn-get {
	float: right;
	text-align: center;
	color: #888;
	font-size: .35rem;
	width: 2.133rem;
	height: .6667rem;
	line-height: .6667rem;
	margin-top: .26rem;
	border: 1px solid #c6c6c6;
	overflow: hidden
}

.dynamic-wraper {
	clear: both;
	min-height: 5rem;
	overflow: hidden
}

.dynamic-wraper .p-lb,
.dynamic-wraper .project {
	height: .6667rem;
	line-height: .6667rem;
	overflow: hidden
}

.dynamic-wraper .p-lb {
	font-size: .37rem;
	color: #666
}

.dynamic-wraper .project {
	color: #333
}

.dynamic-wraper .project h3 {
	float: left;
	font-size: .37rem;
	white-space: nowrap;
	max-width: 3.73rem;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	margin-right: .25rem;
	overflow: hidden
}

.dynamic-wraper .project .p-area {
	white-space: nowrap;
	font-size: .32rem;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.dynamic-wraper .price {
	color: #ff6d6f;
	font-size: .37rem;
	height: .6rem;
	line-height: .6rem;
	overflow: hidden
}

.dynamic-wraper .dynamic-info {
	font-size: .32rem;
	color: #888;
	max-height: 1.12rem;
	line-height: .56rem;
	margin-bottom: .25rem;
	overflow: hidden
}

.dynamic-wraper .dynamic-info>p {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.dynamic-wraper .dynamic-info .date {
	margin-right: .4rem
}

.dynamic-wraper .tel-tips {
	font-size: .37rem;
	color: #333;
	max-height: 1.33rem;
	line-height: .6667rem;
	overflow: hidden
}

.dialog-pt .dialog-hd p {
	font-size: .3rem;
	margin-bottom: .26rem
}

.dialog-pt .dialog-hd .title {
	margin-bottom: .3rem
}

.dialog-area {
	width: 8.26rem;
	background-color: transparent;
	padding: 0
}

.dialog-head {
	padding: .44rem 1.5rem;
	background-color: transparent;
	color: #fff;
	font-size: .666rem;
	font-weight: 600;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.dialog-cont {
	padding: 1.2rem .8rem .533rem;
	background-color: #fff;
	-webkit-border-radius: .11rem;
	-moz-border-radius: .11rem;
	border-radius: .11rem
}

.dialog-area .dialog-cont ul {
	overflow: hidden;
	margin-bottom: .453rem
}

.dialog-area .focus-ul li {
	float: left;
	width: 3.12rem;
	height: .613rem;
	line-height: .613rem;
	margin-bottom: .453rem;
	font-size: .506rem;
	color: #333
}

.dialog-area li span {
	float: left
}

.dialog-area .dialog-cont .choose {
	width: .54rem;
	height: .54rem;
	margin: .05rem .15rem 0 .35rem;
	cursor: pointer
}

.dialog-area .dialog-cont .circle {
	background: url(../images/circle.png) no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	background-size: contain
}

.dialog-area .dialog-cont .circled {
	background: url(../images/circled.png) no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	background-size: contain
}

.dialog-area .dialog-cont .span-text {
	margin-top: .03rem;
	width: 2.05rem;
	height: .613rem;
	overflow: hidden;
	cursor: pointer
}

.dialog-area .dialog-cont .auto {
	width: auto
}

.dialog-area .dialog-cont .auto .span-text {
	width: auto
}

.feed-btn {
	width: 6.666rem;
	height: 1.2rem;
	line-height: 1.2rem;
	-webkit-border-radius: .6rem;
	-moz-border-radius: .6rem;
	border-radius: .6rem;
	font-size: .453rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ea3d50), to(#ef5e31));
	background-image: -webkit-linear-gradient(top, #ea3d50 0, #ef5e31 100%);
	background-image: -moz-linear-gradient(top, #ea3d50 0, #ef5e31 100%);
	background-image: -o-linear-gradient(top, #ea3d50 0, #ef5e31 100%);
	background-image: linear-gradient(180deg, #ea3d50 0, #ef5e31 100%)
}

.range-box {
	height: 3.9rem;
	padding-top: 1.3rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	background: #fff;
	margin-bottom: .826rem
}

.range-box-reset {
	margin-bottom: .4rem
}

.vertical-swiper {
	width: 6.5rem;
	height: 100%;
	overflow: visible
}

.range-box .swiper-slide {
	width: 6.5rem;
	height: 1.3rem;
	margin: 0 auto;
	white-space: nowrap;
	word-break: break-all;
	overflow: hidden;
	font-size: .613rem;
	color: #c1c1c1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center
}

.range-box .swiper-slide-active {
	font-size: .893rem;
	color: #111
}

.dialog-check p {
	font-size: .453rem;
	color: #666;
	line-height: .65rem;
	margin-bottom: .8rem;
	text-align: center
}

.dialog-area .dialog-cont .form {
	margin-bottom: 0
}

.dialog-check .form li {
	width: 6.6rem;
	margin-bottom: .4rem
}

.dialog-check .form .ipt-wrap {
	width: 100%;
	height: 1.2rem;
	padding: 0 1.45rem;
	-webkit-border-radius: .6rem;
	-moz-border-radius: .6rem;
	border-radius: .6rem;
	border: 1px solid #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.dialog-check .form .code-li {
	margin-bottom: .693rem
}

.dialog-check .form .code-li .ipt-wrap {
	padding: 0 0 0 .2rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.dialog-check .form .tel {
	border: 0 none;
	width: 100%;
	height: 100%;
	font-size: .4533rem;
	background-color: transparent
}

.head-reset {
	padding: .44rem 1.2rem
}

.dialog-check .form .code {
	float: left;
	border: 0 none;
	width: 3rem;
	height: 100%;
	font-size: .4533rem;
	background-color: transparent
}

.dialog-check .form .code-btn {
	float: right;
	width: 3.3rem;
	height: 1.2rem;
	-webkit-border-radius: .6rem;
	-moz-border-radius: .6rem;
	border-radius: .6rem;
	line-height: 1.2rem;
	text-align: center;
	color: #fff;
	font-size: .4533rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ea3d50), to(#ef5e31));
	background-image: -webkit-linear-gradient(top, #ea3d50 0, #ef5e31 100%);
	background-image: -moz-linear-gradient(top, #ea3d50 0, #ef5e31 100%);
	background-image: -o-linear-gradient(top, #ea3d50 0, #ef5e31 100%);
	background-image: linear-gradient(180deg, #ea3d50 0, #ef5e31 100%)
}

.dialog-area .dialog-cont .focus-ul {
	margin-bottom: 0
}

.dialog-cont .question {
	font-size: .4533rem;
	color: #333;
	text-align: center;
	margin-bottom: .2rem
}

.focus-cont {
	padding-top: .8rem
}

.error-tip {
	font-size: .346rem;
	color: #ea414c;
	text-align: center;
	margin-top: .2rem
}

.dialog-feed2 {
	padding: .613rem 1.6rem .96rem;
	width: 5.25rem;
	text-align: center;
	-webkit-border-radius: .426rem;
	-moz-border-radius: .426rem;
	border-radius: .426rem
}

.btn-feed2 {
	text-align: center
}

.dialog-feed2 .logo {
	margin-bottom: .24rem
}

.dialog-feed2 .tit {
	margin-bottom: .24rem;
	font-size: .48rem;
	color: #000;
	font-weight: 700
}

.dialog-feed2 .con p {
	font-size: .346rem;
	line-height: .6rem;
	color: #4a4a4a
}

.btn-feed2 {
	position: relative;
	top: -.6rem
}

.btn-feed2 .btn {
	width: 4.21rem;
	height: 1.14rem;
	line-height: 1.14rem;
	text-align: center;
	color: #fff;
	background-color: #fe4e6b;
	-webkit-border-radius: .26rem;
	-moz-border-radius: .26rem;
	border-radius: .26rem
}

.pro-list {
	padding: .2rem;
	font-size: .5rem;
	background: #fff
}

.expert1-popup {
	padding: .586rem .853rem;
	-webkit-border-radius: .266rem .266rem;
	-moz-border-radius: .266rem .266rem;
	border-radius: .266rem .266rem;
	background: rgba(62, 74, 89, .85)
}

.expert1-w1 {
	width: 4.3rem
}

.expert1-w2 {
	width: 3.2rem
}

.expert1-w3 {
	width: 5.8
}

.expert1-popup .expert-bd .text {
	font-size: .373rem;
	color: #fff;
	letter-spacing: 0;
	text-align: center
}

.expert2-popup {
	-webkit-border-radius: .107rem .107rem;
	-moz-border-radius: .107rem .107rem;
	border-radius: .107rem .107rem;
	background: #fff
}

.expert2-popup .expert-bd {
	width: 6.745rem
}

.expert2-popup .expert-bd .text {
	font-size: .373rem;
	color: #3e4a59;
	letter-spacing: 0;
	text-align: center;
	padding: .746rem .693rem
}

.expert2-popup .expert-bd .btn-area {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	border-top: 1px solid #ecf0f4
}

.expert2-popup .btn-area .btn {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: .426rem;
	letter-spacing: 0;
	padding: .32rem 0
}

.expert2-popup .btn-area .btn-leave {
	color: #77808a;
	border-right: 1px solid #ecf0f4;
	-webkit-border-radius: 0 0 0 .107rem;
	-moz-border-radius: 0 0 0 .107rem;
	border-radius: 0 0 0 .107rem
}

.expert2-popup .btn-area .btn-cancel {
	-webkit-border-radius: 0 0 .107rem 0;
	-moz-border-radius: 0 0 .107rem 0;
	border-radius: 0 0 .107rem 0
}

.expert2-popup .btn-area .btn-know {
	-webkit-border-radius: 0 0 .107rem .107rem;
	-moz-border-radius: 0 0 .107rem .107rem;
	border-radius: 0 0 .107rem .107rem
}

.expert2-popup .btn-area .btn-cancel,
.expert2-popup .btn-area .btn-know {
	color: #47b3e3
}

.dialog10 {
	position: relative;
	width: 8rem;
	padding: 1.173rem .693rem;
	background-color: #fff;
	-webkit-border-radius: .106rem;
	-moz-border-radius: .106rem;
	border-radius: .106rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

[data-type="1"] .dialog10 {
	width: 8rem
}

.dialog10 .title {
	margin-bottom: .213333rem;
	font-size: .53rem;
	font-weight: 700;
	color: #3e4a59;
	letter-spacing: 0;
	text-align: center
}

.dialog10 .text {
	margin-bottom: .8rem;
	font-size: .373rem;
	line-height: .533rem;
	color: #3e4a59;
	letter-spacing: 0;
	text-align: center
}

.dialog10 .text-mar {
	margin-bottom: .586rem
}

.dialog10 .ipt-cont {
	position: relative
}

.dialog10 .ipt {
	margin-bottom: .58rem;
	padding: 0 .32rem;
	width: 100%;
	height: 1.17rem;
	color: #3e4a59;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
	overflow: hidden
}

.dialog10 .ipt-cont .ipt-close {
	display: none;
	position: absolute;
	top: .386rem;
	right: .32rem;
	width: .4rem;
	height: .4rem;
	background: url(../images/ipt-close.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	cursor: pointer
}

.dialog10 .ipt::-webkit-input-placeholder {
	color: #a9bacf
}

.dialog10 .ipt:-moz-placeholder {
	color: #a9bacf
}

.dialog10 .ipt::-moz-placeholder {
	color: #a9bacf
}

.dialog10 .ipt:-ms-input-placeholder {
	color: #a9bacf
}

.dialog10 .ipt::-ms-input-placeholder {
	color: #a9bacf
}

.dialog10 .ipt::placeholder {
	color: #a9bacf
}

.dialog10 .btn-find {
	font-size: .426rem;
	color: #fff;
	height: 1.17rem;
	background: #47b3e3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.dialog10 .last-text {
	padding-top: .58rem;
	font-size: .32rem;
	color: #a9bacf;
	line-height: .44rem;
	text-align: center
}

.dialog10 .close-cont {
	position: absolute;
	top: .213rem;
	right: .213rem;
	width: .7rem;
	height: .7rem;
	text-align: right;
	cursor: pointer
}

.dialog10 .close-dialog {
	position: absolute;
	top: 0;
	right: 0;
	width: .48rem;
	height: .48rem;
	background: url(../images/close-10.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	cursor: pointer
}

.dialog-ww {
	padding: .693rem .693rem 1.173rem
}

.dialog2-2 .ipt {
	padding: 0 .32rem;
	width: 100%;
	height: 1.17rem;
	color: #3e4a59;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
	overflow: hidden
}

.ipt2-2::-webkit-input-placeholder,
.txtarea::-webkit-input-placeholder {
	color: #a9bacf
}

.ipt2-2:-moz-placeholder,
.txtarea:-moz-placeholder {
	color: #a9bacf
}

.ipt2-2::-moz-placeholder,
.txtarea::-moz-placeholder {
	color: #a9bacf
}

.ipt2-2:-ms-input-placeholder,
.txtarea:-ms-input-placeholder {
	color: #a9bacf
}

.ipt2-2::-ms-input-placeholder,
.txtarea::-ms-input-placeholder {
	color: #a9bacf
}

.ipt2-2::placeholder,
.txtarea::placeholder {
	color: #a9bacf
}

.dialog2-2 .ipt2-2 {
	background: #f3f6f9;
	font-size: .373rem;
	-webkit-border-radius: .0533rem;
	-moz-border-radius: .0533rem;
	border-radius: .0533rem;
	border: none;
	margin-bottom: 0
}

.dialog2-2 .error-tips {
	font-size: .2667rem;
	color: #ff6e72;
	height: .4rem;
	line-height: .4rem
}

.dialog2-2 .error-tips span {
	display: none
}

.dialog2-2 .pic {
	width: 2.33rem;
	height: 1.6533rem;
	text-align: center;
	padding-bottom: .266rem;
	margin: 0 auto
}

.dialog2-2 .pic img {
	width: 100%;
	height: 100%
}

.dialog2-2 .txtarea-cont {
	margin-bottom: .4rem
}

.dialog2-2 .txtarea-cont .txtarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 3.36rem;
	padding: .32rem;
	font-size: .373rem;
	border: none;
	background: #f3f6f9;
	-webkit-border-radius: .053rem;
	-moz-border-radius: .053rem;
	border-radius: .053rem
}

.dialog2-2 .ipt-cont {
	padding-bottom: .186rem
}

.dialog2-2 .btn-find {
	width: 100%
}

.feed1-success {
	padding: 1.173rem .693rem;
	-webkit-border-radius: .213rem;
	-moz-border-radius: .213rem;
	border-radius: .213rem
}

.dialog-feed1 {
	text-align: center
}

.dialog-feed1 .pic {
	width: 1.28rem;
	height: 1.28rem;
	margin: 0 auto
}

.dialog-feed1 .pic img {
	width: 100%;
	height: 100%
}

.dialog-feed1 .feed1-mg {
	margin-bottom: .586rem
}

.dialog-feed1 .tit {
	font-size: .533rem;
	color: #4a4a4a;
	font-weight: 700;
	margin-bottom: .266rem;
	line-height: .6rem
}

.dialog-feed1 .con p {
	font-size: .373rem;
	color: #3e4a59;
	line-height: .533rem
}

.feed-btn-blue {
	width: 100%;
	height: 1.173rem;
	font-size: .426rem;
	color: #fff;
	text-align: center;
	line-height: 1.173rem;
	border: none;
	background-image: -webkit-gradient(linear, left top, right top, from(#5dccf4), to(#3c86fc));
	background-image: -webkit-linear-gradient(left, #5dccf4 0, #3c86fc 100%);
	background-image: -moz-linear-gradient(left, #5dccf4 0, #3c86fc 100%);
	background-image: -o-linear-gradient(left, #5dccf4 0, #3c86fc 100%);
	background-image: linear-gradient(90deg, #5dccf4 0, #3c86fc 100%);
	-webkit-box-shadow: 0 .106rem .213rem 0 rgba(71, 179, 227, .47);
	-moz-box-shadow: 0 .106rem .213rem 0 rgba(71, 179, 227, .47);
	box-shadow: 0 .106rem .213rem 0 rgba(71, 179, 227, .47);
	-webkit-border-radius: .586rem;
	-moz-border-radius: .586rem;
	border-radius: .586rem
}

.dialog-drainage {
	width: 8.4rem;
	padding: .933rem .533rem
}

.dialog-drainage .close {
	position: absolute;
	right: 0;
	top: -.906rem;
	width: .48rem;
	height: .48rem;
	text-align: center;
	line-height: .48rem;
	background: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: initial;
	cursor: pointer
}

.dialog-drainage .icon-tapar-close {
	font-size: .426rem;
	color: #616263;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

[data-type="1"] .dialog-drainage .icon-tapar-close {
	line-height: .526rem
}

.dialog-drainage .close .line {
	position: absolute;
	top: 0;
	right: .2rem;
	display: inline-block;
	width: 2px;
	height: 1rem;
	background: #fff;
	z-index: -1
}

.dialog-drainage .title {
	font-size: .586rem;
	color: #333;
	text-align: center;
	line-height: .64rem;
	font-weight: 400;
	margin-bottom: .4rem
}

.dialog-drainage .text {
	margin-bottom: .933rem
}

.dialog-drainage .text p {
	font-size: .426rem;
	color: #666;
	text-align: center;
	line-height: .48rem
}

.dialog-drainage .pic {
	width: 4.426rem;
	height: 5.4rem;
	margin: 0 auto .746rem
}

.dialog-drainage .pic img {
	width: 100%;
	height: 100%
}

.dialog-drainage .btn-find {
	width: 100%
}

.mfzx4-1 {
	padding-bottom: 1.573rem
}

.btn-gradual {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 1.17rem;
	font-size: .426rem;
	background-image: -webkit-linear-gradient(319deg, #5dd7ff 0, #47b3e3 100%);
	background-image: -moz-linear-gradient(319deg, #5dd7ff 0, #47b3e3 100%);
	background-image: -o-linear-gradient(319deg, #5dd7ff 0, #47b3e3 100%);
	background-image: linear-gradient(131deg, #5dd7ff 0, #47b3e3 100%);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.mfzx4-1 .btn-gradual {
	margin-bottom: .4rem
}

.btn-gray {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 1.17rem;
	font-size: .426rem;
	color: #47b3e3;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #f3f6f9;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.mfzx4-1 .btn-gray .icon-wenwen {
	font-size: .506667rem;
	margin-right: .266667rem
}

.dialog10 .btn-gradual .icon {
	margin-right: .2rem
}

.close-cont .icon-tapar-close {
	font-size: .48rem;
	color: #77808a;
	cursor: pointer
}

.price-description {
	padding: 1.173333rem .8rem
}

.price-description .title {
	font-size: .533333rem;
	color: #3e4a59;
	font-weight: 700;
	margin-bottom: .693333rem
}

.price-description .text {
	font-size: .373333rem;
	color: #3e4a59;
	line-height: .533333rem;
	margin-bottom: .92rem
}

.price-description .text-left {
	text-align: left;
	margin-bottom: .586667rem
}

.xtzxV3-con {
	padding: 1.28rem .693333rem 1.173333rem
}

.xtzxV3-con .zxs-intr-v3 {
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: .8rem
}

.xtzxV3-con .zxs-intr-v3 .zxs-pic {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 1.6rem;
	-moz-box-flex: 0;
	-ms-flex: 0 0 1.6rem;
	flex: 0 0 1.6rem;
	width: 1.6rem;
	height: 1.6rem;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-right: .266667rem;
	padding-bottom: 0
}

.xtzxV3-con .zxs-intr-v3 .zxs-pic img {
	width: 100%;
	height: 100%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.xtzxV3-con .zxs-intr-v3 .zxs-txt {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-top: .153333rem
}

.xtzxV3-con .zxs-intr-v3 .zxs-txt h5 {
	max-width: 4.533333rem;
	height: .6rem;
	font-size: .426667rem;
	color: #3e4a59;
	font-weight: 700;
	line-height: .6rem;
	margin-bottom: .08rem;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.xtzxV3-con .zxs-intr-v3 .zxs-txt p {
	font-size: .373333rem;
	color: #77808a;
	line-height: .533333rem
}

.xtzxV3-con .zxs-intr-v3 .zxs-txt p span {
	color: #47b3e3
}

.xtzxV3-con .text {
	margin-bottom: .266667rem
}

.xtzxV3-con .text p {
	width: 100%;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}

.xtzxV3-con .ipt-cont {
	padding-bottom: 0
}

.xtzxV3-con .ipt {
	background: #f3f6f9;
	font-size: .373rem;
	-webkit-border-radius: .0533rem;
	-moz-border-radius: .0533rem;
	border-radius: .0533rem;
	border: none;
	margin-bottom: 0
}

.xtzxV3-con .error-tips {
	font-size: .2667rem;
	color: #ff6e72;
	height: .426667rem;
	line-height: .426667rem
}

.xtzxV3-con .error-tips span {
	display: none
}

.xtzxV3-con .btn-find {
	width: 100%;
	background-image: -webkit-gradient(linear, left top, right top, from(#5dc5f3), color-stop(96%, #30b1ea));
	background-image: -webkit-linear-gradient(left, #5dc5f3 0, #30b1ea 96%);
	background-image: -moz-linear-gradient(left, #5dc5f3 0, #30b1ea 96%);
	background-image: -o-linear-gradient(left, #5dc5f3 0, #30b1ea 96%);
	background-image: linear-gradient(90deg, #5dc5f3 0, #30b1ea 96%)
}

.xtzxV3-con .btn-find[disabled] {
	opacity: .7
}

.data-description {
	position: relative;
	padding: 1.173333rem .693333rem
}

.data-description .title {
	font-size: .533333rem;
	color: #3e4a59;
	font-weight: 700;
	margin-bottom: .586667rem
}

.data-description .text-left {
	font-size: .373333rem;
	text-align: left;
	line-height: .64rem;
	margin-bottom: .586667rem
}

.data-description .close-cont {
	position: absolute;
	top: .213rem;
	right: .213rem;
	cursor: pointer
}

.Android-share {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 1000;
	background: rgba(0, 0, 0, .83)
}

.Android-share .share-icon-continer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-left: .53rem
}

.Android-share .share-icon-continer .share-close {
	width: .53rem;
	height: .53rem;
	margin-top: 1.97rem;
	z-index: 10;
	cursor: pointer
}

.Android-share .share-icon-continer .share-close img {
	width: 100%
}

.Android-share .share-icon-continer .share-arrow {
	width: 1.68rem;
	height: 1.81rem;
	margin-top: .64rem;
	margin-right: 1.36rem
}

.Android-share .share-text-tips {
	margin-top: 1.23rem;
	padding-left: .4rem
}

.Android-share .share-text-tips .share-tips {
	margin-bottom: .85rem;
	font-size: .64rem;
	line-height: .88rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff
}

.Android-share .share-text-tips .share-tips .share-num {
	display: inline-block;
	width: .75rem;
	height: .75rem;
	text-align: center;
	line-height: .75rem;
	font-size: .59rem;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-right: .32rem;
	color: #fff;
	background: #fa5757
}

.Android-share .share-text-tips .share-tips .share-more {
	width: 1.44rem;
	height: .91rem;
	line-height: .91rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: .11rem;
	margin-right: .16rem;
	-webkit-box-shadow: 0 .05rem .11rem 0 #121d25, inset 0 .03rem .03rem 0 #8c9ea7;
	-moz-box-shadow: 0 .05rem .11rem 0 #121d25, inset 0 .03rem .03rem 0 #8c9ea7;
	box-shadow: 0 .05rem .11rem 0 #121d25, inset 0 .03rem .03rem 0 #8c9ea7;
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	border-radius: .08rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#505b62), to(#252c30));
	background-image: -webkit-linear-gradient(top, #505b62 0, #252c30 100%);
	background-image: -moz-linear-gradient(top, #505b62 0, #252c30 100%);
	background-image: -o-linear-gradient(top, #505b62 0, #252c30 100%);
	background-image: linear-gradient(-180deg, #505b62 0, #252c30 100%)
}

.Android-share .share-text-tips .share-tips .share-more img {
	width: .8rem
}

.Android-share .share-text-tips .share-tips .open-browser {
	width: 5.87rem;
	height: .91rem;
	font-size: .59rem;
	-webkit-box-shadow: 0 .05rem .11rem 0 #121d25, inset 0 .03rem .03rem 0 #8c9ea7;
	-moz-box-shadow: 0 .05rem .11rem 0 #121d25, inset 0 .03rem .03rem 0 #8c9ea7;
	box-shadow: 0 .05rem .11rem 0 #121d25, inset 0 .03rem .03rem 0 #8c9ea7;
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	border-radius: .08rem;
	margin-left: .19rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#505b62), to(#252c30));
	background-image: -webkit-linear-gradient(top, #505b62 0, #252c30 100%);
	background-image: -moz-linear-gradient(top, #505b62 0, #252c30 100%);
	background-image: -o-linear-gradient(top, #505b62 0, #252c30 100%);
	background-image: linear-gradient(-180deg, #505b62 0, #252c30 100%)
}

.Android-share .share-text-tips .share-tips .open-browser img {
	width: .75rem;
	height: .75rem;
	margin-right: .21rem
}

.preferential-dialog-shadow {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 100;
	background: rgba(0, 0, 0, .7);
	cursor: pointer
}

.preferential-dialog-content {
	position: fixed;
	left: 0;
	bottom: 0;
	display: none;
	z-index: 991
}

.preferential-dialog-content.animation {
	display: block;
	-webkit-animation: .5s fadeInUpBig;
	-moz-animation: .5s fadeInUpBig;
	-o-animation: .5s fadeInUpBig;
	animation: .5s fadeInUpBig
}

.preferential-dialog-content .layui-layer-content {
	overflow: inherit !important;
	position: relative;
	height: 420px
}

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

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

@-moz-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
		transform: translateY(2000px)
	}

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

@-o-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
		transform: translateY(2000px)
	}

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

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-moz-transform: translateY(2000px);
		-o-transform: translateY(2000px);
		transform: translateY(2000px)
	}

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

.preferential-dialog {
	width: 10rem;
	height: 100%;
	-webkit-box-shadow: 0 .08rem .4rem 0 rgba(62, 74, 89, .12);
	-moz-box-shadow: 0 .08rem .4rem 0 rgba(62, 74, 89, .12);
	box-shadow: 0 .08rem .4rem 0 rgba(62, 74, 89, .12);
	-webkit-border-radius: .4rem .4rem 0 0;
	-moz-border-radius: .4rem .4rem 0 0;
	border-radius: .4rem .4rem 0 0;
	overflow-y: auto;
	background: #fff
}

.preferential-dialog .time {
	margin-bottom: .53rem;
	width: 100%;
	top: 0;
	left: 0;
	-webkit-border-radius: .4rem .4rem 0 0;
	-moz-border-radius: .4rem .4rem 0 0;
	border-radius: .4rem .4rem 0 0;
	background: #fff
}

.preferential-dialog .time .count-dow {
	padding: .53rem
}

.preferential-dialog .preferential-dialog-bd {
	padding: 1.6rem .53rem .53rem
}

.preferential-dialog .preferential-dialog-bd .preferential-list-parent {
	display: block
}

.preferential-dialog .preferential-dialog-bd .preferential-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-shadow: 0 .03rem .21rem 0 rgba(0, 0, 0, .08);
	-moz-box-shadow: 0 .03rem .21rem 0 rgba(0, 0, 0, .08);
	box-shadow: 0 .03rem .21rem 0 rgba(0, 0, 0, .08);
	-webkit-border-radius: .21rem;
	-moz-border-radius: .21rem;
	border-radius: .21rem;
	padding: .4rem .32rem;
	margin-bottom: .4rem;
	background: #fff;
	cursor: pointer
}

.preferential-dialog .preferential-dialog-bd .preferential-list .preferential-introduce {
	max-width: 6.43rem
}

.preferential-dialog .preferential-dialog-bd .preferential-list .house-detail {
	line-height: .6rem;
	margin-bottom: .16rem;
	font-size: .43rem;
	font-weight: 700;
	color: #3e4a59
}

.preferential-dialog .preferential-dialog-bd .preferential-list .house-detail-name {
	font-size: .43rem;
	font-weight: 700;
	margin-right: .53rem
}

.preferential-dialog .preferential-dialog-bd .preferential-list .house-detail-area {
	font-size: .37rem;
	margin-right: .12rem;
	margin-left: .4rem
}

.preferential-dialog .preferential-dialog-bd .preferential-list span {
	font-weight: 400;
	font-size: .37rem
}

.preferential-dialog .preferential-dialog-bd .preferential-list .preferential-price {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: .67rem;
	font-size: .43rem;
	color: #3e4a59
}

.preferential-dialog .preferential-dialog-bd .preferential-list .preferential-price span {
	margin: 0 .13rem;
	font-weight: 700;
	font-size: .48rem;
	color: #fa5f35
}

.preferential-dialog .preferential-dialog-bd .preferential-list .original-price {
	margin-top: .16rem;
	line-height: .43rem;
	font-size: .32rem;
	text-decoration: line-through;
	color: #a9bacf
}

.preferential-dialog .preferential-dialog-bd .preferential-list .preferential-button {
	margin-left: auto;
	width: 2.19rem;
	height: .93rem;
	text-align: center;
	font-size: .37rem;
	-webkit-border-radius: 1.33rem;
	-moz-border-radius: 1.33rem;
	border-radius: 1.33rem;
	line-height: .93rem;
	background: #ffeee9;
	color: #fa5f35
}

.preferential-dialog-parent {
	top: unset !important;
	bottom: 0
}

.preferential-dialog-parent .time {
	position: absolute
}

body.dialog-open {
	position: fixed;
	width: 100%
}

.dialog-jd-container {
	padding: 1.17rem .69rem
}

.dialog-jd-container .title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: .43rem;
	color: #031a1f
}

.dialog-jd-container .title svg {
	width: 1.65rem;
	height: 1.12rem;
	margin-right: .19rem
}

.dialog-jd-container .text {
	margin-bottom: .4rem;
	font-size: .37rem;
	color: #3e4a59
}

.dialog-jd-container .ipt {
	margin-bottom: .59rem;
	-webkit-border-radius: .05rem;
	-moz-border-radius: .05rem;
	border-radius: .05rem;
	border: none;
	background: #f3f6f9
}

.dialog-jd-container .ipt::-webkit-input-placeholder {
	color: #c4cbcc
}

.dialog-jd-container .ipt:-moz-placeholder {
	color: #c4cbcc
}

.dialog-jd-container .ipt::-moz-placeholder {
	color: #c4cbcc
}

.dialog-jd-container .ipt:-ms-input-placeholder {
	color: #c4cbcc
}

.dialog-jd-container .ipt::-ms-input-placeholder {
	color: #c4cbcc
}

.dialog-jd-container .ipt::placeholder {
	color: #c4cbcc
}

.dialog-jd-container .last-text {
	text-align: left;
	color: #8d9799
}

.tips {
	margin-top: .32rem;
	text-align: center;
	font-size: .32rem;
	line-height: .44rem;
	color: #8d9799
}

.privacy-tjcg {
	padding: .67rem .67rem .53rem
}

.dialog6-privacy {
	padding: .4rem .67rem
}

.btn-area .new-bule {
	background: #00c0eb
}

.dialog-jdSuccess-container {
	position: relative
}

.dialog-jdSuccess-container .close-cont {
	position: absolute;
	top: .213rem;
	right: .213rem;
	width: .7rem;
	height: .7rem;
	text-align: right;
	cursor: pointer
}

.dialog-jdSuccess-container .title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #0ad487;
	margin-bottom: 1.01rem
}

.dialog-jdSuccess-container .title svg {
	width: 1.65rem;
	height: 1.12rem;
	margin-right: .19rem
}

.dialog-jdSuccess-container .text {
	font-size: .37rem;
	line-height: .53rem;
	margin-bottom: 1.01rem;
	text-align: left;
	color: #566366
}

.dialog-jdSuccess-container .last-text {
	padding-top: .58rem;
	font-size: .32rem;
	line-height: .44rem;
	text-align: left;
	color: #8d9799
}

.dialog-copy {
	padding: 1.17rem .67rem
}

.dialog-copy .title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: .67rem
}

.dialog-copy .title .icon-success {
	color: #0ad487;
	margin-right: .21rem
}

.dialog-copy .text {
	font-size: .43rem;
	color: #3e4a59
}

.dialog-copy .text p {
	margin-bottom: .11rem
}

.dialog-copy .text p span {
	color: #47b3e3
}

.dialog-copy .text .copy-icon {
	margin-top: .27rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.dialog-copy .text .copy-icon div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.dialog-copy .text .copy-icon div span {
	font-size: .37rem;
	color: #3e4a59
}

.dialog-copy .text .copy-icon div.copy-icon-map {
	margin-right: .76rem
}

.dialog-copy .text .copy-icon div.copy-icon-map svg {
	width: .33rem;
	height: .33rem;
	margin-right: .17rem
}

.dialog-copy .text .copy-icon div.copy-icon-message svg {
	width: .37rem;
	height: .37rem;
	margin-right: .16rem
}

.dialog-copy .btn-gradual {
	-webkit-border-radius: .11rem;
	-moz-border-radius: .11rem;
	border-radius: .11rem
}

.dialog-copy .copy-tips {
	margin-top: .59rem;
	font-size: .32rem;
	text-align: center;
	color: #a9bacf
}

.dialog-find-house-wrap {
	position: relative;
	width: 8rem;
	-webkit-border-radius: .11rem;
	-moz-border-radius: .11rem;
	border-radius: .11rem;
	background: #fff
}

.dialog-find-house-wrap .dialog-banner {
	width: 7.33rem;
	height: 4.16rem;
	padding-left: .67rem;
	overflow: hidden;
	-webkit-border-radius: .11rem;
	-moz-border-radius: .11rem;
	border-radius: .11rem;
	background: url(../images/bg-banner-v550.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover
}

.dialog-find-house-wrap .dialog-banner .dialog-v550-title {
	margin-top: .99rem;
	margin-bottom: .11rem;
	font-size: .64rem;
	font-weight: 700;
	max-width: 4.16rem;
	overflow: hidden;
	white-space: nowrap;
	word-break: keep-all;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color: #00599b
}

.dialog-find-house-wrap .dialog-banner .dialog-v550-dec {
	margin-bottom: .11rem;
	font-size: .37rem;
	color: #00599b
}

.dialog-find-house-wrap .find-house-bd {
	padding: .4rem .67rem 1.17rem;
	-webkit-border-radius: .11rem;
	-moz-border-radius: .11rem;
	border-radius: .11rem;
	background: #fff
}

.dialog-find-house-wrap .find-house-bd .dialog-select {
	position: relative;
	margin-bottom: .16rem
}

.dialog-find-house-wrap .find-house-bd .dialog-select .dialog-select-tilte {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	height: 1.17rem;
	-webkit-border-radius: .05rem;
	-moz-border-radius: .05rem;
	border-radius: .05rem;
	background: #f3f6f9;
	cursor: pointer
}

.dialog-find-house-wrap .find-house-bd .dialog-select .dialog-select-tilte .dialog-select-label {
	font-size: .37rem;
	text-indent: .32rem;
	color: #a9bacf
}

.dialog-find-house-wrap .find-house-bd .dialog-select .dialog-select-tilte .dialog-select-text {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .37rem;
	padding-right: .32rem;
	color: #3e4a59
}

.dialog-find-house-wrap .find-house-bd .dialog-select .dialog-select-tilte .dialog-select-text i {
	margin-left: .11rem
}

.dialog-find-house-wrap .find-house-bd .dialog-select .select-options-wrap {
	display: none;
	position: absolute;
	top: 1.33rem;
	width: 100%;
	padding-top: .13rem;
	padding-bottom: .13rem;
	-webkit-border-radius: .05rem;
	-moz-border-radius: .05rem;
	border-radius: .05rem;
	-webkit-box-shadow: 0 .03rem .08rem 0 rgba(91, 100, 115, .2);
	-moz-box-shadow: 0 .03rem .08rem 0 rgba(91, 100, 115, .2);
	box-shadow: 0 .03rem .08rem 0 rgba(91, 100, 115, .2);
	z-index: 10;
	background: #fff
}

.dialog-find-house-wrap .find-house-bd .dialog-select .select-options-wrap::before {
	content: "";
	width: 100%;
	height: .13rem;
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	z-index: 11
}

.dialog-find-house-wrap .find-house-bd .dialog-select .select-options-wrap ul {
	padding-top: .27rem;
	padding-bottom: .13rem;
	max-height: 4.13rem;
	overflow: scroll;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.dialog-find-house-wrap .find-house-bd .dialog-select .select-options-wrap .dialog-select-options .dialog-select-option {
	font-size: .37rem;
	margin-bottom: .27rem;
	text-align: center;
	cursor: pointer
}

.dialog-find-house-wrap .find-house-bd .dialog-select .select-options-wrap .dialog-select-options .dialog-select-option.active {
	color: #47b3e3
}

.dialog-find-house-wrap .find-house-bd .dialog-input {
	width: 100%;
	height: 1.17rem;
	-webkit-border-radius: .05rem;
	-moz-border-radius: .05rem;
	border-radius: .05rem;
	background: #f3f6f9
}

.dialog-find-house-wrap .find-house-bd .dialog-input input {
	border: none;
	width: 100%;
	height: 100%;
	text-indent: .32rem;
	font-size: .37rem;
	color: #3e4a59;
	background: 0 0
}

.dialog-find-house-wrap .find-house-bd .dialog-input input::-webkit-input-placeholder {
	color: #a9bacf
}

.dialog-find-house-wrap .find-house-bd .dialog-input input:-moz-placeholder {
	color: #a9bacf
}

.dialog-find-house-wrap .find-house-bd .dialog-input input::-moz-placeholder {
	color: #a9bacf
}

.dialog-find-house-wrap .find-house-bd .dialog-input input:-ms-input-placeholder {
	color: #a9bacf
}

.dialog-find-house-wrap .find-house-bd .dialog-input input::-ms-input-placeholder {
	color: #a9bacf
}

.dialog-find-house-wrap .find-house-bd .dialog-input input::placeholder {
	color: #a9bacf
}

.dialog-find-house-wrap .find-house-bd .btn {
	font-size: .43rem;
	margin-top: .59rem;
	-webkit-border-radius: .11rem;
	-moz-border-radius: .11rem;
	border-radius: .11rem
}

.dialog-find-house-wrap .close-cont {
	position: absolute;
	right: .32rem;
	top: .32rem
}

.dialog-find-house-wrap.early-notification-wrap .dialog-v550-title {
	display: inline-block;
	padding: .03rem .21rem;
	margin-bottom: .05rem;
	font-size: .37rem;
	color: #fff;
	-webkit-border-radius: .07rem;
	-moz-border-radius: .07rem;
	border-radius: .07rem;
	background: #00599b
}

.dialog-find-house-wrap.early-notification-wrap .dialog-v550-dec {
	margin-bottom: .11rem;
	font-size: .64rem;
	font-weight: 700;
	color: #00599b
}

.dialog-find-house-wrap.early-notification-wrap .dialog-v550-time {
	font-size: .32rem;
	color: #00599b
}

.dialog-find-house-wrap.early-notification-wrap .dialog-v550-time span {
	font-weight: 700
}

.prefrential-wrap-v550 {
	position: relative;
	width: 8rem
}

.prefrential-wrap-v550 .prefrential-v550-banner img {
	position: relative;
	top: 1px;
	width: 8rem;
	height: 2.53rem;
	z-index: -1
}

.prefrential-wrap-v550 .prefrential-v550-bg {
	-webkit-border-radius: .11rem;
	-moz-border-radius: .11rem;
	border-radius: .11rem;
	overflow: hidden;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff511d), to(#ff1e35));
	background-image: -webkit-linear-gradient(top, #ff511d 0, #ff1e35 100%);
	background-image: -moz-linear-gradient(top, #ff511d 0, #ff1e35 100%);
	background-image: -o-linear-gradient(top, #ff511d 0, #ff1e35 100%);
	background-image: linear-gradient(180deg, #ff511d 0, #ff1e35 100%)
}

.prefrential-wrap-v550 .prefrential-v550-bg .prefrential-v550-bd {
	padding-bottom: 1.17rem;
	background: url(../images/img-v550-topbg.png) no-repeat, url(../images/img-v550-bottomBg.png?v=fd99b236f4) no-repeat;
	background-position: top left, bottom left;
	-webkit-background-size: 8rem 1.33rem, 8rem 2.33rem;
	-moz-background-size: 8rem 1.33rem, 8rem 2.33rem;
	background-size: 8rem 1.33rem, 8rem 2.33rem;
	text-align: center
}

.prefrential-wrap-v550 .prefrential-v550-bg .prefrential-v550-bd .preferential-title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: .93rem
}

.prefrential-wrap-v550 .prefrential-v550-bg .prefrential-v550-bd .preferential-title svg {
	width: .27rem;
	height: .27rem
}

.prefrential-wrap-v550 .prefrential-v550-bg .prefrential-v550-bd .preferential-title span {
	margin: 0 .11rem;
	font-weight: 700;
	font-size: .64rem;
	color: #fff
}

.prefrential-wrap-v550 .prefrential-v550-bg .prefrential-v550-bd .small-tital-wrap {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: .08rem auto 0
}

.prefrential-wrap-v550 .prefrential-v550-bg .prefrential-v550-bd .small-tital-wrap .preferential-small-title {
	padding: .03rem .21rem;
	font-size: .37rem;
	max-width: 3.41rem;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	background: #e01314;
	color: #fff
}

.prefrential-wrap-v550 .prefrential-v550-bg .prefrential-v550-bd .small-tital-wrap::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate3d(-50%, 100%, 0);
	-moz-transform: translate3d(-50%, 100%, 0);
	transform: translate3d(-50%, 100%, 0);
	border-top: .13rem solid #e01314;
	border-right: .13rem solid transparent;
	border-bottom: 0 solid transparent;
	border-left: .13rem solid transparent
}

.prefrential-wrap-v550 .prefrential-v550-bg .prefrential-v550-bd .prefrential-circle-wrap {
	margin-top: .2rem
}

.prefrential-wrap-v550 .prefrential-v550-bg .prefrential-v550-bd .prefrential-circle-wrap .prefrential-circle {
	margin: 0 auto;
	width: 7.2rem;
	height: .44rem;
	background: url(../fonts/img-gold-left.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.prefrential-wrap-v550 .gold-coins-right {
	position: absolute;
	width: .4rem;
	height: .43rem;
	top: 4.59rem;
	right: .43rem;
	background: url(../fonts/d7964c9573a54437a507a658bd760ec6.woff) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.prefrential-wrap-v550.jd-wrap-v550 .v550-tips {
	margin: .27rem auto 0;
	width: 6.67rem;
	text-align: left;
	font-size: .32rem;
	color: #fff
}

.prefrential-wrap-v550.jd-wrap-v550 .gold-coins-left {
	top: 3.67rem
}

.prefrential-wrap-v550.jd-wrap-v550 .gold-coins-right {
	top: 4.27rem
}

.dialog-v61 {
	padding-top: .93rem;
	background: url(../images/bg-dialog-v61.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.dialog-v61 .look-house .input-area .ipt {
	border: none
}

.dialog-v61 .dialog-bd .text-imp {
	font-size: .32rem
}

.dialog-v61 .tips-v61 {
	margin-top: .32rem;
	width: 6.67rem;
	text-align: center;
	font-size: .32rem;
	color: #fff
}

.dialog-question-mark {
	font-family: PingFangSC-Regular;
	padding: 1.17rem .64rem
}

.dialog-question-mark .title {
	font-weight: .53rem;
	font-weight: 400;
	margin-bottom: .69rem;
	color: #3e4a59
}

.dialog-question-mark .text-left {
	margin-bottom: .59rem;
	padding: 0 .16rem
}

.dialog-question-mark .text-left p {
	text-align: left;
	font-size: .37rem;
	line-height: .53rem;
	color: #3e4a59
}

.dialog-question-mark .close-cont {
	background-image: -webkit-linear-gradient(319deg, #5dd7ff 0, #47b3e3 100%);
	background-image: -moz-linear-gradient(319deg, #5dd7ff 0, #47b3e3 100%);
	background-image: -o-linear-gradient(319deg, #5dd7ff 0, #47b3e3 100%);
	background-image: linear-gradient(131deg, #5dd7ff 0, #47b3e3 100%)
}

.dialog-mfzc {
	position: relative;
	width: 8rem;
	height: 9.7333rem;
	padding: 0;
	background: url(../images/bg-dialog-mfzc.png) 0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%
}

.dialog-mfzc .dialog-close {
	position: absolute;
	top: .4rem;
	right: .4rem;
	font-size: .28rem;
	color: #fff;
	width: .28rem;
	height: .28rem
}

.dialog-mfzc .text {
	margin-bottom: .6rem;
	padding: 4.50667rem 0 0 1.3866rem
}

.dialog-mfzc .text .info {
	color: #e83100;
	font-size: .32rem;
	height: .44rem;
	line-height: .44rem;
	margin-bottom: .33rem;
	overflow: hidden
}

.dialog-mfzc .text .desc {
	font-size: .32rem;
	height: .44rem;
	line-height: .44rem;
	overflow: hidden
}

.dialog-mfzc .text .desc .num {
	color: #e83100
}

.dialog-mfzc .lqfl {
	clear: both;
	width: 6.61rem;
	margin: 0 auto
}

.dialog-mfzc .lqfl .input-area {
	margin-bottom: .08rem
}

.dialog-mfzc .lqfl .ipt-wrap {
	margin-bottom: .32rem
}

.dialog-mfzc .lqfl .ipt {
	color: #031a1f;
	height: 1.173rem;
	line-height: 1.173rem
}

.dialog-mfzc .lqfl .ipt::-webkit-input-placeholder {
	color: #c4cbcc
}

.dialog-mfzc .lqfl .ipt:-moz-placeholder {
	color: #c4cbcc
}

.dialog-mfzc .lqfl .ipt::-moz-placeholder {
	color: #c4cbcc
}

.dialog-mfzc .lqfl .ipt:-ms-input-placeholder {
	color: #c4cbcc
}

.dialog-mfzc .lqfl .ipt::-ms-input-placeholder {
	color: #c4cbcc
}

.dialog-mfzc .lqfl .ipt::placeholder {
	color: #c4cbcc
}

.dialog-mfzc .lqfl .btn-lqfl {
	text-align: center;
	color: #fff;
	font-size: .42667rem;
	width: 100%;
	height: 1.173rem;
	line-height: 1.173rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc47f), to(#ff9300));
	background-image: -webkit-linear-gradient(#ffc47f, #ff9300);
	background-image: -moz-linear-gradient(#ffc47f, #ff9300);
	background-image: -o-linear-gradient(#ffc47f, #ff9300);
	background-image: linear-gradient(#ffc47f, #ff9300);
	-webkit-border-radius: .58667rem;
	-moz-border-radius: .58667rem;
	border-radius: .58667rem;
	border: 0
}

.dialog-mfzc .lqfl .error-msg {
	font-size: .32rem;
	text-align: center;
	color: #fff;
	height: .44rem;
	line-height: .44rem
}

.dialog-activiti-mid .pic {
	width: 8rem;
	height: 10.133rem;
	margin-bottom: .533rem;
	overflow: hidden
}

.dialog-activiti-mid .pic img {
	width: 100%;
	height: 100%
}

.dialog-activiti-mid .dialog-close {
	text-align: center;
	width: .8rem;
	height: .8rem;
	line-height: .8rem;
	margin: 0 auto;
	border: 2px solid #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.dialog-activiti-mid .dialog-close .icon-tapar-close {
	color: #fff;
	font-weight: 700;
	font-size: .5rem
}

.a-footer-layer {
	position: fixed;
	bottom: 0;
	left: 50%;
	width: 10rem;
	margin-left: -5rem;
	z-index: 99
}

.a-footer-layer li {
	float: left;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 1.2rem;
	background: #f5f5f5;
	overflow: hidden
}

.a-footer-layer li .ico {
	vertical-align: sub;
	margin-right: .1rem
}

.a-footer-layer li.a-nav-down .ico-find2 {
	vertical-align: top;
	margin: .38rem .08rem 0 0
}

.a-footer-layer li a {
	display: block;
	font-size: .37rem;
	line-height: 1.2rem
}

.a-footer-layer li.a-nav-att {
	font-size: .24rem;
	text-align: center;
	color: #888;
	width: 1.16rem;
	border-top: 1px solid #deddde;
	border-bottom: 1px solid #deddde
}

.a-footer-layer li.a-nav-down {
	width: 2.64rem;
	border-top: solid .5px #e5e5e5
}

[data-type="1"] .a-footer-layer li.a-nav-down {
	border-top: solid 1px #e5e5e5
}

.a-footer-layer li.a-nav-down .text {
	color: #3e4a59
}

.a-footer-layer li.a-nav-call,
.a-footer-layer li.a-nav-rmb,
.a-footer-layer li.a-nav-yy {
	color: #fff;
	width: 3.68rem
}

.a-footer-layer li.a-nav-rmb,
.a-footer-layer li.a-nav-yy {
	background: #48b3e2
}

.a-footer-layer li.a-nav-call,
.a-footer-layer li.a-nav-call a,
.a-footer-layer li.a-nav-rmb,
.a-footer-layer li.a-nav-rmb a,
.a-footer-layer li.a-nav-yy,
.a-footer-layer li.a-nav-yy a {
	color: #fff
}

.a-footer-layer li.a-nav-call {
	background: #ff6d6f
}

.a-footer-layer2 {
	position: fixed;
	bottom: 0;
	left: 50%;
	width: 10rem;
	margin-left: -5rem;
	z-index: 99
}

.a-footer-layer2 .foot-nav {
	padding: .26rem .53rem;
	background: #fff;
	-webkit-box-shadow: 0 -4px 7px 0 rgba(0, 0, 0, .06);
	-moz-box-shadow: 0 -4px 7px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 -4px 7px 0 rgba(0, 0, 0, .06);
	overflow: hidden
}

.a-footer-layer2 li {
	float: left;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 1rem;
	line-height: 1rem;
	background: #fff;
	-webkit-border-radius: .05rem;
	-moz-border-radius: .05rem;
	border-radius: .05rem;
	overflow: hidden
}

.a-footer-layer2 li a {
	display: block;
	font-size: .4rem;
	line-height: 1rem;
	color: #fff
}

.a-footer-layer2 .a-nav-down .icon {
	position: relative;
	left: .35rem;
	font-size: .6rem;
	float: left;
	line-height: .693rem;
	color: #3e4a59
}

.a-footer-layer2 .a-nav-down .text {
	float: left;
	font-size: .32rem;
	line-height: .32rem;
	color: #666
}

.a-footer-layer2 .foot-nav .a-nav-down {
	margin-right: .4rem;
	width: 1.34rem
}

.a-footer-layer2 .foot-nav .a-nav-rmb {
	margin-right: .26rem;
	width: 3.47rem;
	background: #00c0eb
}

.a-footer-layer2 .foot-nav .a-nav-call {
	width: 3.47rem;
	background: #fa5f35
}

.a-footer-layer2 li.a-nav-down {
	border: none
}

[data-type="1"] .a-footer-layer2 li.a-nav-down {
	border: none
}

.a-footer-layer3 li.a-nav-down {
	border: none
}

[data-type="1"] .a-footer-layer3 li.a-nav-down {
	border: none
}

.a-footer-layer3 .foot-nav2 .a-nav-call,
.a-footer-layer3 .foot-nav2 .a-nav-rmb {
	width: 2.55rem
}

.a-footer-layer3 .foot-nav2 .nav-phone {
	margin-right: .2rem;
	padding-right: .2rem;
	width: 1.6rem;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.a-footer-layer3 .foot-nav2 .help-find {
	margin-right: .4rem;
	width: 1.35rem
}

.a-footer-layer3 .foot-nav2 .nav-phone:after {
	position: relative;
	top: .16rem;
	left: 1.55rem;
	display: block;
	content: '';
	width: 1px;
	height: .8rem;
	background: #a9bacf
}

.a-footer-layer3 .foot-nav3 .app-download-area {
	width: auto;
	float: none;
	overflow: hidden
}

.a-footer-layer3 .a-nav-down .icon-phone-free,
.a-footer-layer3 .nav-phone .icon-bg-red-tel {
	color: #fa5f35
}

.a-footer-layer322 .foot-nav {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-top: 1px solid #ecf0f4
}

.a-footer-layer322 .foot-nav2 .nav-phone:after {
	background: #dce0e5
}

body,
dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
option,
p,
select,
td,
th,
ul {
	word-break: break-all
}

@media screen and (min-width:750px) {
	.container {
		width: 10rem;
		margin: 0 auto
	}
}

.clearfix1:after {
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	content: "."
}

body,
html {
	background: #f3f6f9
}

.container {
	clear: both;
	padding: 1.3333rem 0 0 0;
	overflow: hidden
}

.container-fixed {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.center {
	padding-top: 1.16rem;
	overflow: hidden
}

.center-app,
.container-t0,
.container-t0 .center {
	padding-top: 0
}

.banner-app {
	margin-top: 0 !important
}

.row {
	clear: both;
	margin-bottom: .54rem;
	overflow: hidden
}

.cmt {
	width: 10rem;
	margin: 0 auto;
	overflow: hidden
}

.row-mode {
	padding: .533rem .2667rem !important
}

.center .row:last-child {
	margin-bottom: 0
}

.footer {
	color: #afafb7;
	font-size: .267rem;
	height: 1.6rem;
	padding: 0 .38rem;
	background-color: #37394c
}

.copyright {
	/*float: left;*/
	line-height: .53rem;
	/*padding-top: .266rem*/
}

.f-link {
	float: right;
	padding-top: .75rem
}

.f-link a {
	float: left;
	text-decoration: underline;
	color: #afafb7
}

.f-link a.pc-link {
	margin-right: .267rem
}

.ipt {
	color: #999;
	font-size: .35rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: .93rem;
	line-height: .93rem;
	border: none;
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	border-radius: .08rem;
	overflow: hidden
}

.ddlb {
	margin: -.35rem auto 0;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	overflow: hidden;
	padding-top: .5rem;
	position: relative;
	display: -webkit-flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 2;
	padding-bottom: .26rem
}

.ddlb .stack {
	position: relative;
	margin: 0 auto;
	width: 9.466rem;
	height: 4.62rem;
	list-style: none;
	pointer-events: none
}

.ddlb .stack__item {
	height: 100%;
	width: 100%;
	text-align: center;
	overflow: hidden;
	position: absolute;
	opacity: 0;
	display: -webkit-flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: auto;
	-webkit-border-radius: .21rem;
	-moz-border-radius: .21rem;
	border-radius: .21rem;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-box-shadow: 0 2px .26rem 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px .26rem 0 rgba(0, 0, 0, .1);
	box-shadow: 0 2px .26rem 0 rgba(0, 0, 0, .1)
}

.ddlb .stack__item a {
	display: block;
	height: 100%
}

.ddlb .stack__item img {
	width: 100%;
	height: 100%;
	display: block;
	pointer-events: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.stack--krisna .stack__item--reject {
	-webkit-animation: krisnaReject .5s forwards;
	-moz-animation: krisnaReject .5s forwards;
	-o-animation: krisnaReject .5s forwards;
	animation: krisnaReject .5s forwards
}

@-webkit-keyframes krisnaReject {
	to {
		-webkit-transform: translate3d(-25vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
}

@-moz-keyframes krisnaReject {
	to {
		-webkit-transform: translate3d(-25vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
		-moz-transform: translate3d(-25vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
}

@-o-keyframes krisnaReject {
	to {
		-webkit-transform: translate3d(-25vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
}

@keyframes krisnaReject {
	to {
		-webkit-transform: translate3d(-25vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
		-moz-transform: translate3d(-25vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
}

.stack--krisna .stack__item--accept {
	-webkit-animation: krisnaAccept .5s forwards;
	-moz-animation: krisnaAccept .5s forwards;
	-o-animation: krisnaAccept .5s forwards;
	animation: krisnaAccept .5s forwards
}

@-webkit-keyframes krisnaAccept {
	to {
		-webkit-transform: translate3d(25vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
		transform: translate3d(25vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg)
	}
}

@-moz-keyframes krisnaAccept {
	to {
		-webkit-transform: translate3d(25vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
		-moz-transform: translate3d(25vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
		transform: translate3d(25vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg)
	}
}

@-o-keyframes krisnaAccept {
	to {
		-webkit-transform: translate3d(25vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
		transform: translate3d(25vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg)
	}
}

@keyframes krisnaAccept {
	to {
		-webkit-transform: translate3d(25vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
		-moz-transform: translate3d(25vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
		transform: translate3d(25vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg)
	}
}

@media screen and (max-width:60em) {
	@-webkit-keyframes krisnaReject {
		to {
			-webkit-transform: translate3d(-50vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
			transform: translate3d(-50vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg)
		}
	}

	@-moz-keyframes krisnaReject {
		to {
			-webkit-transform: translate3d(-50vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
			-moz-transform: translate3d(-50vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
			transform: translate3d(-50vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg)
		}
	}

	@-o-keyframes krisnaReject {
		to {
			-webkit-transform: translate3d(-50vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
			transform: translate3d(-50vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg)
		}
	}

	@keyframes krisnaReject {
		to {
			-webkit-transform: translate3d(-50vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
			-moz-transform: translate3d(-50vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
			transform: translate3d(-50vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg)
		}
	}

	@-webkit-keyframes krisnaAccept {
		to {
			-webkit-transform: translate3d(50vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
			transform: translate3d(50vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg)
		}
	}

	@-moz-keyframes krisnaAccept {
		to {
			-webkit-transform: translate3d(50vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
			-moz-transform: translate3d(50vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
			transform: translate3d(50vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg)
		}
	}

	@-o-keyframes krisnaAccept {
		to {
			-webkit-transform: translate3d(50vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
			transform: translate3d(50vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg)
		}
	}

	@keyframes krisnaAccept {
		to {
			-webkit-transform: translate3d(50vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
			-moz-transform: translate3d(50vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
			transform: translate3d(50vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg)
		}
	}
}

.house-item {
	clear: both;
	position: relative;
	margin-bottom: .26rem;
	padding: .26rem;
	background-color: #fff;
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	border-radius: .08rem;
	overflow: hidden
}

.media-house {
	overflow: hidden
}

.media-house .pic {
	float: left;
	position: relative;
	margin-right: .267rem
}

.media-house .pic,
.media-house .pic img {
	width: 3.12rem;
	height: 2.35rem;
	overflow: hidden
}

.media-house .pic .j-lb {
	position: absolute;
	top: .13rem;
	left: .13rem
}

.media-house .text {
	overflow: hidden
}

.media-house .text .house-name,
.media-house .text p {
	line-height: .6rem
}

.media-house .text .house-name {
	max-height: 1.2rem;
	overflow: hidden
}

.media-house .text p {
	height: .6rem;
	overflow: hidden
}

.media-house .text p .h-area,
.media-house .text p .h-price {
	margin-left: .266rem
}

.media-house .text p .h-region {
	float: right;
	margin-left: .2rem
}

.media-house .text .house-name h4 {
	float: left;
	max-width: 4.4rem;
	font-size: .43rem;
	color: #37394c;
	margin-right: .1rem;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.media-house .text .house-name .j-lb {
	float: left;
	margin-top: .05rem
}

.media-house .price {
	clear: both;
	overflow: hidden
}

.media-house .price .p-l {
	float: left;
	font-size: .3733rem;
	font-weight: 700;
	color: #333
}

.media-house .price .p-price {
	float: left
}

.media-house .price-determined .p-price {
	float: right
}

.media-house .price .p-price em,
.media-house .price .p-price em i {
	font-style: normal
}

.media-house .price .p-price em {
	color: #ff5c47;
	font-size: .3733rem
}

.media-house .price .p-txt {
	font-size: .2933rem;
	color: #a4a4a4
}

.latest-news {
	margin-top: .267rem;
	clear: both;
	color: #999;
	font-size: .32rem;
	height: .8rem;
	line-height: .8rem;
	padding: 0 .26rem;
	background-color: #f4f1ea;
	overflow: hidden
}

.latest-news .date {
	float: right;
	padding-left: .13rem
}

.latest-news .txt {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.julive-discount {
	color: #ff6d6f
}

.julive-discount .icon-discount {
	float: left;
	width: .53rem;
	height: .53rem;
	margin: .135rem .2667rem 0 0;
	background: url(../images/bg-discount.png) 0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	overflow: hidden
}

.house-w {
	position: relative;
	padding: .26rem .26rem .26rem .94rem;
	background-color: #f4f1ea
}

.house-w .ico-w {
	position: absolute;
	left: 0;
	text-align: center;
	font-size: .34rem;
	color: #fff;
	width: .8rem;
	height: .8rem;
	line-height: .8rem;
	margin-right: .1333rem;
	background-color: #48b3e2;
	-webkit-border-top-right-radius: .4rem;
	-moz-border-radius-topright: .4rem;
	border-top-right-radius: .4rem;
	-webkit-border-bottom-right-radius: .4rem;
	-moz-border-radius-bottomright: .4rem;
	border-bottom-right-radius: .4rem
}

.house-w .w-info {
	font-size: .29rem;
	color: #999;
	margin-bottom: .14rem;
	overflow: hidden
}

.house-w .w-info .info {
	float: left
}

.house-w .w-info .info .name {
	float: left;
	color: #666;
	margin-right: .14rem
}

.house-w .w-info .source {
	float: right
}

.house-w .w-content {
	max-height: 1.06rem;
	font-size: .37rem;
	line-height: .53rem;
	font-weight: 700;
	margin-bottom: .14rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.house-w .w-footer {
	height: .45rem;
	line-height: .45rem;
	overflow: hidden
}

.house-w .w-footer .time {
	float: left;
	font-size: .29rem;
	color: #999
}

.house-w .w-footer .zan {
	float: right;
	font-size: .32rem;
	color: #999
}

.house-w .w-footer .zan .ico-like {
	margin-top: 0
}

.corner,
.icon-corner {
	position: absolute
}

.corner {
	right: 0;
	top: 0;
	width: 0;
	height: 0;
	border-width: .6rem;
	border-style: solid;
	-webkit-border-top-right-radius: .08rem;
	-moz-border-radius-topright: .08rem;
	border-top-right-radius: .08rem;
	border-color: #f54e4b #f54e4b transparent transparent
}

.corner .txt {
	position: absolute;
	text-align: center;
	top: -.45rem;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	left: -.05rem;
	color: #fff;
	font-size: .32rem;
	width: .6rem;
	height: .6rem;
	line-height: .6rem;
	overflow: hidden
}

.icon-corner {
	top: .08rem;
	left: .26rem;
	text-indent: -9999rem;
	width: 1.4rem;
	height: .6667rem;
	background: url(../images/icon-warm.png) 0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%;
	z-index: 10
}

.media-house .lb-area {
	display: block;
	padding-top: .12rem
}

.j-lb {
	display: inline-block;
	font-size: .27rem;
	color: #37394c;
	height: .4rem;
	line-height: .4rem;
	padding: 0 .13rem;
	background-color: #c2e7f8;
	-webkit-border-radius: .06rem;
	-moz-border-radius: .06rem;
	border-radius: .06rem;
	border-top: 1px solid transparent;
	overflow: hidden
}

[data-type="1"] .j-lb {
	line-height: .45rem
}

.lb-will {
	background-color: #ffbc2f
}

.lb-roughcast {
	background-color: #b5debf
}

.lb-out {
	color: #999;
	background-color: #f4f1ea
}

.j-box .hd {
	clear: both;
	height: .8rem;
	line-height: .8rem;
	margin-bottom: .26rem;
	overflow: hidden
}

.j-box .hd h2 {
	float: left;
	color: #37394c;
	font-size: .5867rem;
	height: .8rem;
	line-height: .8rem
}

.j-box .hd .more {
	float: right;
	font-size: .32rem
}

.j-box .hd .more a {
	color: #999
}

.j-box .hd .more .icon-arrow-right {
	font-size: .3rem;
	padding-left: .13rem
}

.j-box .hd .more .icon-right {
	font-weight: 700;
	font-size: .4rem;
	vertical-align: middle;
	color: #bbb;
	padding-left: .15rem
}

.case .hd {
	margin-bottom: .54rem;
	padding: 0 .32rem
}

.case .hd h2 {
	font-size: .48rem;
	height: .64rem;
	line-height: .64rem;
	overflow: hidden
}

.search-wrap {
	padding: .26rem .53rem;
	background: #f2f2f2
}

.search {
	height: .93rem;
	line-height: .93rem;
	padding-left: .37rem;
	padding-right: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.search .btn-area {
	position: relative;
	float: right;
	width: .4rem;
	height: .53rem;
	padding: 0 .4rem 0 .3rem;
	margin: .2rem 0 0 0;
	border-left: solid 1px #e5e5e5;
	overflow: hidden
}

.search .btn-search {
	float: left;
	background: 0 0;
	border: 0;
	overflow: hidden
}

.search .btn-search .icon-search {
	font-size: .5rem;
	font-weight: 700;
	color: #48b3e2
}

.search .ipt-area {
	float: left;
	width: 6.73rem;
	margin-right: 0;
	overflow: hidden
}

.search,
.search .ipt {
	background: #fff;
	overflow: hidden;
	opacity: .92;
	font-size: .32rem
}

.search .ipt {
	width: 100%;
	height: .93rem;
	border: none
}

.city-change {
	text-align: center;
	font-size: .4rem;
	overflow: hidden
}

.city-change a {
	color: #333;
	padding-right: 0;
	overflow: hidden
}

.city-change a:hover {
	text-decoration: none
}

.city-change a .text {
	width: 1rem;
	height: .5rem;
	line-height: .5rem;
	margin-top: .33rem;
	overflow: hidden
}

.header-ask .city-change a .text {
	float: left
}

.city-change .icon-unfold {
	font-size: .5rem;
	vertical-align: middle;
	color: #666
}

.btn {
	padding: 0
}

.item-new {
	position: relative;
	padding: .53rem .32rem;
	background-color: #fff;
	opacity: 1;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5
}

.i-item-new {
	border-bottom-width: .5px
}

.item-new:hover {
	background-color: #f5f5f5
}

.item-new .img-area {
	float: left;
	margin-right: .32rem;
	width: 2.66rem;
	height: 2.15rem;
	overflow: hidden
}

.item-new .img-area img {
	width: 2.66rem;
	height: 2.15rem
}

.item-new .des {
	overflow: hidden
}

.item-new .des .tr {
	margin-bottom: .18rem;
	overflow: hidden
}

.item-new .des .tr:last-child {
	margin-bottom: 0
}

.item-new .des h3 {
	float: left;
	font-size: .4rem;
	line-height: .45rem;
	max-width: 4rem;
	margin-right: .35rem;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.item-new .img-area {
	position: relative
}

.item-new .img-area .qj-img {
	position: absolute;
	top: 0;
	left: 0
}

.item-new .img-area .qj-img img {
	display: block;
	width: 1.3rem;
	height: .4rem
}

.lb-area {
	display: inline;
	overflow: hidden
}

.lb-area .j-lb {
	float: left;
	margin-right: .26rem
}

.mod-course .lb-area {
	padding-left: .4rem
}

.lbs {
	display: inline-block;
	width: .8rem;
	height: .4rem;
	text-indent: -9999px;
	vertical-align: middle
}

.lbs-on {
	background: url(../images/ico-status-on.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.lbs-will {
	background: url(../images/ico-status-for.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.lbs-not {
	background: url(../images/ico-status-not.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.lbs-none {
	background: url(../images/ico-status-none.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.lbs-hot {
	width: 1.74rem;
	background: url(../images/ico-status-hot.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.lbs-djjx {
	width: 2.66rem;
	height: .48rem;
	background: url(../images/ico-djjx.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.lbs-jgbz {
	width: 2.733rem;
	height: .773rem;
	background: url(../images/ico-jgbz.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.lbs-pkz {
	width: 1.16rem;
	height: .42rem;
	background: url(../images/ico-pkz.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.lbs-mgbp {
	background: url(../images/ico-status-on.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.item-new .place {
	float: left;
	height: .45rem;
	line-height: .45rem;
	font-size: .29rem;
	color: #666;
	max-width: 3.2rem;
	overflow: hidden
}

.item-new .price {
	float: right;
	height: .45rem;
	line-height: .45rem;
	font-size: .34rem;
	color: #ff6d6f;
	overflow: hidden;
	font-weight: 700
}

.item-new .tag {
	float: left;
	margin-right: .12rem;
	width: 1.28rem;
	height: .34rem;
	overflow: hidden;
	text-indent: -9999px
}

.item-new .tag-review {
	background: url(../images/ico-zydp.png);
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.item-new .tag-hot {
	background: url(../images/ico-kfh.png);
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.item-new .des .text {
	float: left;
	font-size: .29rem;
	height: .35rem;
	line-height: .38rem;
	color: #666;
	max-width: 4.2rem;
	overflow: hidden
}

.item-new .des .text-dy {
	max-width: 6rem;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.item-new .icon-sun {
	position: absolute;
	top: .34rem;
	text-indent: -9999px;
	width: 1.4rem;
	height: .66rem;
	background: url(../images/icon-sun.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	overflow: hidden;
	z-index: 10
}

.case-groom .hd {
	margin-bottom: .1rem
}

.case-groom .more {
	text-align: center;
	height: 1.41rem;
	line-height: 1.41rem;
	font-size: .34rem;
	color: #666;
	overflow: hidden
}

.case-groom .more a {
	display: block;
	width: 100%;
	height: 100%;
	color: #666
}

.p404 {
	padding-top: 2.5rem
}

.p404 .tips-pic {
	width: 4.52rem;
	height: 4.1rem;
	margin: 0 auto .73rem;
	background: url(../images/bg-404.png) 0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%;
	overflow: hidden
}

.p404 .result-tips {
	margin-bottom: 3rem
}

.p404 .result-tips p {
	font-size: .35rem;
	text-align: center
}

.p404 .btn-area {
	clear: both;
	width: 8.9rem;
	margin: 0 auto;
	overflow: hidden
}

.p404 .btn-area .btn,
.p404 .btn-area .ico {
	float: left
}

.p404 .btn {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: .3733rem;
	color: #fff;
	text-align: left;
	width: 4.26rem;
	height: .9333rem;
	line-height: .9333rem;
	background-color: #48b3e2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	overflow: hidden
}

.p404 .btn-area .btn-call {
	float: left;
	padding-left: 1.1rem
}

.p404 .btn-area .btn-home {
	float: right;
	padding-left: 1rem;
	background-color: #ff6d6f
}

.p404 .btn-area .ico-call {
	margin: .266rem .2rem 0 0
}

.p404 .btn-area .ico-home {
	margin: .28rem .2rem 0 0
}

.site-error {
	text-align: center;
	font-size: 14px;
	line-height: 28px;
	margin: 0 auto;
	padding-top: 240px;
	background: url(../images/bg_404.png) center 30px no-repeat
}

.site-error .fcB {
	font-size: 20px;
	font-weight: 400;
	color: #0074c1
}

.site-error a {
	color: #0074c1
}

.seen-page .house-item {
	padding: 1.5rem
}

.layer {
	position: relative;
	margin: 0 auto;
	padding: .8rem 1rem
}

.layui-layer .layui-layer-setwin,
.layui-layer .layui-layer-setwin .layui-layer-close2 {
	display: none
}

.layer .close {
	position: absolute;
	top: 0;
	right: 0
}

.close {
	width: .8rem;
	height: .8rem;
	overflow: hidden
}

.close a {
	display: block;
	text-indent: -9999px;
	width: 100%;
	height: 100%;
	background: url(../images/bg-close.png) 0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	overflow: hidden
}

.layui-layer {
	margin-top: -100px
}

.layer-wrap {
	color: #575757;
	font-size: .187rem;
	padding: .5rem 0;
	background: #fff;
	-webkit-border-radius: .267rem;
	-moz-border-radius: .267rem;
	border-radius: .267rem
}

.layer .layer-tips-info {
	text-align: center;
	font-size: .4rem;
	padding: .267rem .2rem .6rem
}

.layer-tips-info.tip-img {
	text-align: center;
	padding: 0
}

.layer .btn-area {
	text-align: center
}

.layer .btn-area .btn {
	font-size: .4rem;
	color: #333;
	height: .8rem;
	line-height: .8rem;
	padding: 0 .5rem;
	margin: 0 .133rem;
	border: 1px solid #575757;
	-webkit-border-radius: .3rem;
	-moz-border-radius: .3rem;
	border-radius: .3rem
}

.special-msg {
	height: .53rem;
	line-height: .56rem;
	padding: 0 .12rem;
	margin-top: .2rem;
	font-size: .29rem;
	background-color: #f2f2f2;
	overflow: hidden
}

.special-msg .special-title {
	float: left;
	color: #48b3e2;
	margin-right: .12rem
}

.special-msg .special-title img {
	width: .34rem;
	height: .34rem;
	margin-top: .1rem
}

.special-msg .special-content {
	float: left;
	max-width: 5rem;
	color: #666;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.special-msg .special-time {
	float: right;
	color: #999
}

.custom-msg .special-title {
	width: 7rem;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.banner img {
	width: 100%;
	height: 2.69rem
}

.no-result {
	padding: 1.066rem 0 .667rem
}

.no-result .tips-pic {
	width: 3.76rem;
	height: 4rem;
	margin: 0 auto .667rem;
	background: url(../images/bg-norst.png) 0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	overflow: hidden
}

.result-tips p {
	font-size: .345rem;
	text-align: center;
	height: .667rem;
	line-height: .667rem;
	overflow: hidden
}

.prop-msg,
.prop-msg-ask {
	position: fixed;
	display: none;
	width: 5.34rem;
	height: 2.67rem;
	margin: -1.335rem 0 0 -2.67rem;
	top: 50%;
	left: 50%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: rgba(0, 0, 0, .8);
	z-index: 12
}

.prop-msg .msg-content,
.prop-msg-ask .msg-content {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center
}

.prop-msg .ico {
	margin-right: .4rem
}

.prop-msg .text,
.prop-msg-ask .text {
	width: 3.06rem;
	font-size: .37rem;
	color: #fff;
	text-align: left
}

.loading-waiting {
	text-align: center;
	padding: .2rem 0;
	overflow: hidden
}

.loading-waiting img {
	width: 3.72rem;
	height: .54rem;
	overflow: hidden
}

.layer-new {
	position: relative;
	width: 8.4rem;
	margin: .8rem auto 0;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	padding: .53rem 0 .26rem 0;
	z-index: 1001
}

.layer-new h1 {
	font-size: .58rem;
	font-weight: 700;
	margin-bottom: .26rem
}

.layer-new p {
	font-size: .42rem;
	color: #666;
	margin-bottom: .4rem
}

.layer-new .layer-service {
	width: 7.73rem;
	height: 1.33rem;
	margin: 0 auto .26rem
}

.layer-new .layer-phone {
	width: 4.8rem;
	height: 7.13rem;
	margin: 0 auto;
	overflow: hidden
}

.layer-new .layer-phone img,
.layer-new .layer-service img {
	width: 100%;
	height: 100%
}

.layer-new .btn-area {
	padding-top: .3rem;
	border-top: 1px solid #e2e2e2
}

.layer-new .btn-area .btn {
	display: block;
	color: #fff;
	font-size: .42rem;
	text-align: center;
	width: 7.33rem;
	height: 1.17rem;
	line-height: 1.17rem;
	margin: 0 auto;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #48b3e2
}

.close-layer {
	position: absolute;
	top: -1rem;
	right: 0
}

.close-layer a {
	display: block;
	width: .8rem;
	height: .8rem;
	background: url(../images/ico-close-layer.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	text-indent: -9999px
}

.close-layer .line {
	width: 2px;
	background: #fff;
	color: #fff;
	height: .5rem;
	margin: -.2rem 0 0 .38rem
}

.layer-operation {
	position: relative;
	width: 8.4rem;
	margin: 0 auto;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	padding-top: .66rem;
	overflow: hidden
}

.layer-operation h1 {
	font-size: .48rem;
	color: #333;
	font-weight: 700;
	margin-bottom: .26rem
}

.layer-operation p {
	font-size: .32rem;
	color: #999;
	margin-bottom: .4rem
}

.layer-operation .input-area {
	width: 6.66rem;
	margin: 0 auto .4rem;
	overflow: hidden
}

.layer-operation .input-area li {
	position: relative;
	height: 1.17rem;
	font-size: .37rem;
	color: #999;
	padding-left: .26rem;
	border: solid 1px #d8d8d8
}

.layer-operation .input-area li input {
	width: 100%;
	height: 100%;
	border: none;
	font-size: .37rem
}

.layer-operation .input-area li .code {
	position: absolute;
	top: .17rem;
	right: .17rem;
	height: .82rem;
	line-height: .82rem;
	color: #48b3e2;
	padding: 0 .16rem;
	background: rgba(72, 179, 226, .2);
	border: solid 1px #48b3e2;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}

.layer-operation .input-area li:first-child {
	border-bottom: 0;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0
}

.layer-operation .input-area li:last-child {
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px
}

.layer-operation .btn-area {
	overflow: hidden
}

.layer-operation .btn {
	float: left;
	width: 50%;
	height: 1.33rem;
	line-height: 1.33rem;
	font-size: .42rem;
	color: #999;
	text-align: center;
	border-top: solid 1px #d8d8d8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.layer-operation .btn-submit {
	background: #48b3e2;
	color: #fff
}

.layer-message {
	position: relative;
	width: 8.4rem;
	margin: 0 auto;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center
}

.layer-message .layer-content {
	width: 6rem;
	margin: 0 auto;
	padding: .93rem 0
}

.layer-message .layer-content p {
	font-size: .4rem;
	color: #666;
	line-height: .66rem
}

.layer-message .btn-area {
	overflow: hidden
}

.layer-message .btn {
	float: left;
	width: 50%;
	height: 1.33rem;
	line-height: 1.33rem;
	font-size: .42rem;
	color: #999;
	text-align: center;
	border-top: solid 1px #d8d8d8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.layer-message .btn-submit {
	color: #48b3e2;
	border-left: solid 1px #e2e2e2
}

.layui-layer .layui-layer-setwin,
.layui-layer .layui-layer-setwin .layui-layer-close2 {
	display: none
}

.ly-fade {
	display: none;
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	z-index: 100
}

.ly-fade-show {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center
}

.panorama {
	width: 10rem;
	height: 13.2rem
}

.ask-item {
	overflow: hidden
}

.ask-item:last-child {
	margin-bottom: 0
}

.ask-item .ico-ask {
	position: relative;
	float: left;
	text-indent: .3rem;
	color: #fff;
	width: .89rem;
	height: .8rem;
	line-height: .8rem;
	margin-right: .1333rem;
	background-image: none;
	background-color: #48b3e2;
	-webkit-border-top-right-radius: .4rem;
	-moz-border-radius-topright: .4rem;
	border-top-right-radius: .4rem;
	-webkit-border-bottom-right-radius: .4rem;
	-moz-border-radius-bottomright: .4rem;
	border-bottom-right-radius: .4rem;
	font-weight: 700
}

.ask-item .ask-tit-wrap {
	overflow: hidden
}

.ask-item .ask-tit {
	margin-bottom: .32rem;
	padding-right: .32rem
}

.ask-item .ask-tit:after {
	display: block;
	clear: both;
	content: ""
}

.ask-item .ask-tit h4 {
	font-size: .42rem;
	line-height: .53rem;
	color: #3e4a59;
	font-weight: 700
}

.ask-item .ask-tit .ask-info {
	margin-top: .13rem;
	font-size: .29rem;
	height: .44rem;
	line-height: .44rem;
	clear: both;
	overflow: hidden
}

.ask-item .ask-tit .ask-info:after {
	display: block;
	clear: both;
	content: ""
}

.ask-item .ask-tit .asker,
.ask-item .ask-tit .asker-info {
	float: left
}

.ask-item .ask-tit .asker-info {
	color: #77808a;
	width: 4rem;
	height: .44rem;
	line-height: .44rem
}

.ask-item .ask-tit .asker {
	color: #77808a;
	margin-right: .13rem
}

.ask-item .ask-tit .ask-source {
	float: right;
	color: #77808a
}

.ask-item .ask-con .ico-ask {
	margin-top: .26rem
}

.ask-answer {
	overflow: hidden
}

.ask-detail {
	margin-bottom: .1rem
}

.ask-detail .pic {
	float: right;
	margin-left: .13rem;
	width: 2rem;
	height: 1.5rem;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden
}

.ask-detail .pic img {
	display: block;
	width: 100%
}

.answerer .pic {
	float: left;
	margin-right: .13rem;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.answerer .pic img {
	display: block;
	width: 100%
}

.ask-detail .pic-b {
	width: 8rem;
	height: 4.26rem;
	margin-right: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.ask-detail .pic-b .pic {
	margin-left: 0
}

.ask-detail .pic-b img {
	width: 100%
}

.ask-detail .text {
	font-size: .373rem;
	color: #3e4a59;
	max-height: 1.5rem;
	line-height: .533rem;
	display: -webkit-box;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden
}

.ask-item .interactive:after {
	clear: both;
	display: block;
	content: ""
}

.answerer,
.answerer .name {
	float: left
}

.answerer .pic,
.answerer .pic img {
	width: .64rem;
	height: .64rem
}

.answerer .pic img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.answerer .name {
	font-size: .32rem;
	color: #3e4a59;
	line-height: .64rem;
	margin-right: .13rem
}

.answerer .edu {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .29rem;
	color: #77808a;
	max-width: 4rem;
	line-height: .64rem;
	overflow: hidden
}

.ask-detail:after {
	clear: both;
	display: block;
	content: ""
}

.ask-item .interactive .zan {
	float: right;
	cursor: pointer;
	color: #3e4a59;
	font-size: .32rem;
	height: .64rem;
	line-height: .64rem
}

.ask-item .interactive .zan .num {
	float: right
}

.ask-item .zan-on .icon-like-on,
.ask-item .zan-on .num {
	color: #fa5f35
}

.zan .ico-like {
	float: left;
	width: .4267rem;
	height: .4267rem;
	margin: .02rem .13rem 0 0;
	background: 0 0
}

.roll {
	display: -moz-box;
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	height: .9rem;
	overflow: hidden;
	border-top: 1px solid #f2f2f2;
	padding: .26rem
}

.roll-l {
	position: relative;
	margin-right: .546rem
}

.roll-l:after {
	content: "";
	width: 1px;
	height: .666rem;
	background: #d8d8d8;
	position: absolute;
	top: -50%;
	left: 1.8rem
}

.roll-l img {
	display: block;
	width: 1.57rem;
	height: .346rem
}

.roll-center {
	width: 5.2rem;
	height: .9rem;
	margin-right: .26rem;
	overflow: hidden
}

.roll-center .sl_news {
	max-width: 100%;
	font-size: .293rem;
	line-height: .453rem;
	color: #666;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.roll-center .sl_time {
	font-size: .26rem;
	color: #999;
	line-height: .453rem
}

[data-type="1"] .roll-center .sl_time {
	line-height: .5rem
}

.roll-center .sl_name {
	text-align: left;
	overflow: hidden
}

.roll-center .sl_name .name {
	float: left;
	max-width: 3.2rem;
	height: .453rem;
	line-height: .453rem;
	color: #666;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.roll-center .sl_name .time {
	float: right;
	max-width: 1.8rem;
	height: .453rem;
	line-height: .453rem;
	color: #999
}

.roll-r {
	width: 1.33rem;
	height: .533rem;
	line-height: .58rem;
	border: 1px solid #48b3e2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center
}

.roll-r a {
	font-size: .29rem;
	color: #48b3e2
}

.rank,
.return-top {
	display: none;
	position: fixed;
	width: 1.2267rem;
	height: 1.2267rem;
	line-height: 1.2267rem;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-size: .493rem;
	z-index: 990;
	color: #fff;
	background: rgba(0, 0, 0, .5)
}

.return-top {
	bottom: 1.84rem;
	right: .8rem
}

.rank img,
.return-top img {
	display: block;
	width: 100%
}

.return-top2 {
	background: 0 0
}

.rank {
	bottom: 3.306rem;
	right: .8rem
}

.rank .p1 {
	margin-top: .2rem
}

.rank .p1 .icon {
	font-size: .5rem
}

.rank-cont .condition {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	background: #fff;
	z-index: 999
}

.rank-cont .condition li {
	margin: .53rem 0;
	text-align: center
}

.rank-cont .condition li a {
	font-size: .373rem;
	color: #666
}

.rank-cont .condition .on a {
	color: #48b3e2
}

.search-prop {
	display: none;
	position: fixed;
	pointer-events: auto;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .6;
	z-index: 998
}

.query-fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 998
}

.query-list {
	font-size: .333rem;
	position: relative
}

.query-list>li {
	float: left;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	width: 25%;
	height: 1.17rem;
	background: #faf8f5;
	overflow: hidden
}

.query-list>li.on .ico-down {
	background-image: url(../images/ico-up-3.png)
}

.query-list>li .query-wrap {
	height: 1.17rem;
	line-height: 1.17rem;
	border-right: solid 2px #f1f1f1
}

.query-list>li:last-child .query-wrap {
	border-right: none
}

.query-list>li .query-txt {
	padding-right: .46rem;
	background: url(../images/ico-down-3.png) right center no-repeat;
	-webkit-background-size: .26rem .16rem;
	-moz-background-size: .26rem .16rem;
	background-size: .26rem .16rem
}

.query-list>li.on .query-txt {
	padding-right: .45rem;
	background-image: url(../images/ico-up-3.png);
	-webkit-background-size: .26rem .16rem;
	-moz-background-size: .26rem .16rem;
	background-size: .26rem .16rem;
	color: #48b3e2
}

.panel-area .tab-nav {
	width: 50%;
	height: 100%
}

.panel-area .tab-con {
	width: 50%;
	height: 100%
}

.query-list .query-panel li.cur-selected,
.query-list .query-panel li.cur-selected a,
.query-list .tab-nav li.selected {
	color: #48b3e2
}

.query-panel {
	width: 100%;
	height: 9.5rem;
	display: none;
	position: fixed;
	left: 0;
	background: #fff;
	z-index: 9999;
	overflow: visible
}

.query-list>li.on .query-panel {
	display: block
}

.panel-area li,
.panel-housetype li,
.panel-price li {
	position: relative;
	font-size: .37rem;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 1.2rem;
	line-height: 1.2rem;
	padding-left: .32rem;
	overflow: hidden
}

.panel-area li a,
.panel-housetype li a,
.panel-price li a {
	display: block;
	width: 100%;
	color: #666
}

.query-list>li .query-txt {
	background: url(../images/ico-down-3.png) right center no-repeat;
	-webkit-background-size: .26633333rem .16rem;
	-moz-background-size: .26633333rem .16rem;
	background-size: .26633333rem .16rem;
	max-width: 2rem;
	overflow: hidden;
	display: inline-block;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: normal;
	padding-right: .46rem
}

.query-list li.has-params.on .query-txt {
	padding-right: .45rem;
	background-image: url(../images/ico-up-3.png);
	-webkit-background-size: .26633333rem .16rem;
	-moz-background-size: .26633333rem .16rem;
	background-size: .26633333rem .16rem
}

.panel-price .price-item {
	background-color: #fff;
	height: 8.2rem;
	overflow-y: auto
}

.query-area .panel-area .tab-nav {
	width: 50%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.query-area .panel-area .tab-con {
	width: 50%;
	float: right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow-x: hidden;
	background-color: #f4f1ea
}

.panel-more .mod3-list {
	background-color: #fff;
	height: 7.8rem;
	overflow-y: auto
}

.panel-more .mod3 {
	padding: 0 .32rem;
	margin-bottom: .4rem
}

.panel-more .mod3 .tit {
	margin-bottom: .12rem;
	font-size: .42rem
}

.query-panel .btn-area1 {
	padding: .26rem;
	font-size: .32rem;
	height: 1.3rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.query-panel .btn-area2 {
	height: 1.7rem;
	width: 10rem;
	margin: 0 auto;
	padding: .26rem;
	border-top: solid 1px #e2e2e2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.query-panel .btn-area2 .btn {
	width: 4.52rem
}

.query-panel .btn-area2 .btn-confirm {
	background-color: #48b3e2;
	color: #fff
}

.query-panel .btn-area2 a {
	float: left;
	text-align: center;
	font-size: .42rem;
	display: block;
	height: 1.17rem;
	line-height: 1.17rem
}

.query-panel .btn-area1 span {
	float: left;
	width: .26rem;
	height: .74rem
}

.query-panel .btn-area1 span img {
	display: inline-block;
	margin-top: .4rem;
	width: .133333rem;
	height: .02666667rem
}

.query-panel .btn-area1 .btn-span-wan {
	display: inline-block;
	line-height: .8rem;
	padding-left: .133rem
}

.query-panel .btn {
	display: inline-block;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #48b3e2;
	width: 2rem;
	height: .8rem;
	line-height: .8rem;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden
}

.query-panel .btn:hover {
	text-decoration: none
}

.query-panel .btn-custom {
	float: left;
	width: 2rem;
	margin-right: .2rem;
	height: .74rem;
	line-height: .74rem;
	color: #666;
	font-size: .34rem
}

.query-panel .btn-highest,
.query-panel .btn-minimum {
	float: left;
	background-color: #f2f2f2;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 2.13rem;
	height: .74rem;
	font-size: .32rem;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center
}

.query-panel .btn-canel,
.query-panel .btn-confirm1 {
	width: 2.4rem;
	height: .74rem;
	line-height: .74rem
}

.query-panel .btn-confirm1 {
	float: right;
	font-size: .34666667rem;
	border: solid 1px #48b3e2
}

.query-panel .btn-canel,
.query-panel .btn-confirm {
	width: 4rem;
	height: .96rem
}

.query-panel .btn-confirm {
	display: block;
	margin-left: .4rem;
	float: left;
	font-size: .346667rem
}

.query-panel .btn-area2 .btn-canel {
	color: #bbb;
	text-align: left;
	padding-left: .33rem
}

.query-panel .btn-canel .icon-trash {
	font-size: .5rem;
	margin-right: .16rem
}

.panel-more .mod3-type .tit {
	margin-top: .2666rem
}

.query-panel ul.area-type-item {
	height: 9.52rem
}

.only-data-hide {
	display: none
}

.mod3 {
	clear: both;
	text-align: left;
	overflow: hidden
}

.mod3 .con {
	width: 100%
}

.mod3 .con li {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 2.13333rem;
	height: .66667rem;
	line-height: .66667rem;
	margin-bottom: 9px;
	margin-right: .2666667rem;
	margin-top: .1466667rem
}

.mod3 .con li:nth-child(4n) {
	margin-right: 0
}

.mod3 .con li a {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #999;
	border: 1px solid #c6c6c6;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.mod3 .con li.on a {
	color: #48b3e2;
	border-color: #48b3e2;
	background: rgba(72, 179, 226, .2)
}

.mod3 .con li a:hover {
	text-decoration: none
}

.lpjs {
	margin-bottom: .26rem;
	overflow: hidden
}

.query-tag {
	padding: .34rem 0 0 .26rem;
	overflow: hidden;
	clear: both;
	margin-bottom: 0
}

.query-tag .tag-item {
	position: relative;
	float: left;
	width: auto;
	height: .66rem;
	padding: 0 .4rem;
	margin-right: .33rem;
	border: 1px solid #addaed;
	-webkit-border-radius: 1.4rem;
	-moz-border-radius: 1.4rem;
	border-radius: 1.4rem;
	background-color: #fff
}

.query-tag .tag-item .txt {
	display: table-cell;
	height: .66rem;
	font-size: .34rem;
	color: #666;
	vertical-align: middle
}

.query-tag .tag-item-active {
	background-color: #48b2e2;
	border-color: #48b2e2 !important
}

.query-tag .tag-item-active .txt {
	color: #fff
}

.query-tag .icon-delete {
	position: absolute;
	top: -.24rem;
	right: -.22rem;
	font-size: .5rem;
	color: #add9ed;
	cursor: pointer
}

#prop {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .6);
	z-index: 997
}

.row .banner,
.row .find-house {
	margin-bottom: .26rem
}

.call-find {
	height: 2rem;
	padding: .24rem .4rem;
	margin-bottom: .26rem;
	background: #faf8f5;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .05);
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	border-radius: .08rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.call-find .pic-area {
	float: left
}

.call-find .pic-area,
.call-find .pic-area img {
	width: 2rem;
	height: 1.52rem
}

.call-find .text {
	float: left;
	padding-top: .24rem
}

.call-find .text .title {
	font-size: .32rem;
	color: #37394c;
	height: .4rem;
	line-height: .4rem;
	margin-bottom: .14rem;
	overflow: hidden
}

.call-find .text .des {
	font-size: .37rem;
	color: #37394c;
	height: .58rem;
	line-height: .58rem;
	font-weight: 600;
	overflow: hidden
}

.call-find .btn-area {
	float: right;
	padding-top: .4rem
}

.call-find .btn-zx {
	display: block;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: .35rem;
	text-align: center;
	width: 2.13rem;
	height: .66rem;
	line-height: .66rem;
	background-color: #48b3e2;
	-webkit-border-radius: .5rem;
	-moz-border-radius: .5rem;
	border-radius: .5rem;
	overflow: hidden
}

.door-mode .hd>h2 {
	float: left;
	font-size: .48rem;
	color: #333
}

.door-mode .hd>.door-more {
	float: right
}

.door-mode .hd>.door-more a {
	font-size: .3466rem;
	color: #666;
	margin-right: .24466rem
}

.door-mode .hd>.door-more a .icon-right {
	float: right;
	font-size: .4rem;
	line-height: .7rem
}

.door-mode-item {
	clear: both;
	background: #fff;
	-webkit-border-radius: .0533rem;
	-moz-border-radius: .0533rem;
	border-radius: .0533rem;
	margin-bottom: .2667rem;
	padding: .2667rem;
	overflow: hidden
}

.door-mode-list .door-mode-item:last-child {
	margin-bottom: 0
}

.door-mode-item>a:link {
	text-decoration: none
}

.door-mode-item>a {
	color: #333;
	cursor: pointer
}

.door-mode-item>a .item-pic {
	width: 3.333rem;
	height: 2.5066rem;
	overflow: hidden;
	float: left;
	border: .02667rem solid #dedede;
	margin-right: .2667rem
}

.door-mode-item>a .item-pic img {
	width: 3.333rem;
	height: 2.5066rem;
	overflow: hidden;
	vertical-align: top
}

.door-mode-item>a .item-text {
	overflow: hidden
}

.door-mode-item>a .item-text .item-text-name {
	font-size: .48rem;
	color: #333;
	height: .6667rem;
	margin-bottom: .1333rem;
	overflow: hidden
}

.door-mode-item>a .item-text .item-text-p {
	font-size: .32rem;
	color: #999;
	margin-bottom: .13rem
}

.door-mode-item>a .item-text .item-text-p .item-text-number {
	color: #666;
	margin-left: .1333rem
}

.door-mode-item>a .item-text .item-text-p .item-text-union {
	color: #666
}

.door-mode-item>a .item-text .item-text-p .item-text-price {
	font-size: .4rem;
	color: #ff5c47;
	margin-left: .1333rem;
	font-weight: 600
}

.door-mode-item>a .item-text .item-text-div {
	display: block;
	overflow: hidden;
	height: .5rem
}

.door-mode-item>a .item-text .item-text-div .item-text-span {
	float: left;
	color: #666;
	height: .36rem;
	line-height: .36rem;
	padding: 2px .13rem 0 .13rem;
	-webkit-border-radius: .05333rem;
	-moz-border-radius: .05333rem;
	border-radius: .05333rem;
	border: 1px solid #aaa;
	margin-right: .133rem;
	font-size: .266rem;
	letter-spacing: 0;
	margin-bottom: .13rem
}

.door-mode-item>a .item-text .item-text-div .item-text-chosen {
	background-color: #ffbc2f;
	border-color: #ffbc2f;
	color: #37394c
}

.door-mode-item>a .item-text .item-text-div .item-text-out {
	color: #999;
	background-color: #f4f1ea;
	border-color: #f4f1ea
}

.door-mode-item .item-text .num-total {
	clear: both;
	margin-bottom: .13rem;
	overflow: hidden
}

.door-mode-item .item-text .num-total p {
	float: left;
	font-size: .32rem
}

.door-mode-item .item-text .num-total p span {
	color: #999
}

.door-mode-item .item-text .num-total p em {
	color: #666;
	padding-left: .13rem
}

.door-mode-item .item-text .num-total p.num-area {
	width: 2.133rem;
	margin-top: 2px
}

.door-mode-item .item-text .num-total p.num-price em {
	color: #ff5c47;
	font-size: .4rem;
	font-weight: 600
}

.activiti-mid-bit,
.extension-bit {
	display: none;
	position: fixed;
	right: .5rem;
	overflow: hidden;
	z-index: 10
}

.extension-bit {
	bottom: 3.306rem;
	width: 1.87rem;
	height: 1.76rem
}

.activiti-mid-bit img,
.extension-bit img {
	width: 100%;
	height: 100%
}

.activiti-mid-bit,
.extension-bit-detail {
	bottom: 5.6rem;
	width: 1.8667rem;
	height: 1.8667rem
}

.container-pt-0 {
	padding-top: 0
}

.ulive-pattern-list li {
	float: left;
	width: 2.97rem;
	height: 2.8rem;
	margin-right: .2666rem;
	padding-top: .2rem;
	background-color: #fff;
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	border-radius: .08rem;
	overflow: hidden
}

.ulive-pattern-list li:nth-of-type(3) {
	margin-right: 0
}

.ulive-pattern-list .pic {
	text-align: center;
	height: 1.333rem;
	line-height: 1.4667rem
}

.ulive-pattern-list .pic img {
	vertical-align: middle;
	width: .8rem;
	height: 1.04rem;
	overflow: hidden
}

.ulive-pattern-list .text {
	text-align: center
}

.ulive-pattern-list .text h4,
.ulive-pattern-list .text p {
	font-size: .32rem;
	height: .56rem;
	line-height: .56rem;
	overflow: hidden
}

.ulive-pattern-list .text h4 {
	font-weight: 700
}

.ulive-pattern-list .text p {
	font-size: .2933rem;
	color: #999
}

.feed-ctn {
	height: 100%;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: auto
}

.feed-wrap {
	padding: .53rem .53rem 0
}

.feed-wrap .icon {
	color: #2badd7;
	margin-left: .01rem;
	font-size: .45rem
}

.feed-wrap .icon-tel {
	display: inline-block;
	margin-top: .05rem
}

.feed-wrap .que-text {
	display: inline-block;
	margin-left: .266rem;
	font-size: .4rem;
	color: #333;
	font-weight: 700
}

.mb-20 {
	margin-bottom: .266rem
}

.mt-40 {
	margin-bottom: .53rem
}

.mb-50 {
	margin-bottom: .55rem
}

.que-feed .que-des {
	font-size: .37rem;
	color: #666;
	line-height: 2
}

.feed-wrap .error-tip {
	margin-left: .46rem;
	font-size: .4rem;
	color: #ff6d6f;
	display: none
}

.feed-wrap .error-show {
	display: inline-block
}

.feed-cont textarea {
	width: 100%;
	height: 4.53rem;
	border: 0 none;
	padding: .4rem 0 0 .4rem;
	background-color: #f2f2f2;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: .37rem
}

.tel .tel-cont input {
	width: 100%;
	height: 1.06rem;
	border: 0 none;
	background: #f2f2f2;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding-left: .4rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.tel .btn-area {
	text-align: center
}

.tel .btn-submit {
	width: 3.73rem;
	height: 1.06rem;
	background: #ff6d6f;
	-webkit-border-radius: .53rem;
	-moz-border-radius: .53rem;
	border-radius: .53rem;
	font-size: .45rem
}

.success-tip {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 4rem;
	height: 2.4rem;
	padding-top: .4rem;
	margin-top: -1rem;
	margin-left: -1.8rem;
	background-color: rgba(0, 0, 0, .8);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	color: #fff;
	display: none
}

.success-tip .icon {
	font-size: .786rem
}

.success-tip .text {
	margin-top: .213rem;
	font-size: .4rem
}

.success-tip .time {
	font-size: .32rem
}

.mod-onsale {
	padding: .53rem .32rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mod-onsale .bd {
	width: auto
}

.onsale-item {
	overflow: hidden;
	padding: .4rem 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #e2e2e2
}

.onsale-item .onsale-right {
	float: right;
	padding: .12rem 0 8px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.onsale-right .right-btn .onsale-btn {
	display: block;
	margin: 0 auto;
	width: 2.4rem;
	height: .746rem;
	line-height: .8rem;
	font-size: .373rem;
	color: #ff6d6f;
	background-color: #ffefef;
	border: 1px solid #ff6d6f;
	-webkit-border-radius: 1.333rem;
	-moz-border-radius: 1.333rem;
	border-radius: 1.333rem
}

[data-type="1"] .onsale-right .onsale-btn {
	line-height: .85rem
}

.count-down {
	margin-top: .2rem;
	font-size: .293rem;
	color: #000;
	line-height: .32rem
}

.count-down span {
	color: #ff9b1c
}

.count-down span.count-tit {
	color: #999
}

.onsale-item .onsale-left {
	overflow: hidden
}

.onsale-left .info-number {
	font-size: .373rem;
	color: #666
}

.onsale-left .info-price {
	margin-top: .2rem
}

.onsale-left .info-price span {
	font-size: .4rem;
	color: #ff5c47;
	line-height: .4rem
}

.onsale-left .info-price span.house-old-price {
	font-size: .32rem;
	color: #999;
	line-height: .32rem;
	margin-left: .266rem;
	text-decoration: line-through
}

.onsale-left .info-area {
	font-size: .32rem;
	color: #4a4a4a;
	line-height: .32rem;
	margin-top: .2rem
}

.mod-onsale .show-more {
	text-align: center;
	margin-top: .53rem
}

.filter-img-down {
	background: url(../images/ico-down-3.png) 0 0 no-repeat;
	-webkit-background-size: .249rem .168rem;
	-moz-background-size: .249rem .168rem;
	background-size: .249rem .168rem;
	overflow: hidden
}

.filter-img-up {
	background: url(../images/ico-up-3.png) right center no-repeat;
	-webkit-background-size: .249rem .168rem;
	-moz-background-size: .249rem .168rem;
	background-size: .249rem .168rem;
	overflow: hidden
}

.special img {
	width: 1.7rem;
	height: .4rem
}

.special:after {
	left: 1.9rem
}

.media-house .text .house-name .lb-shi {
	background: #dba178;
	border: 1px solid #dba178;
	-webkit-border-radius: .06rem;
	-moz-border-radius: .06rem;
	border-radius: .06rem;
	color: #fff
}

.media-house .describe {
	font-size: .32rem;
	color: #666
}

.media-house .describe p {
	height: auto
}

.icon-special-price {
	width: .597rem;
	height: 1.333rem;
	position: absolute;
	top: .15rem;
	left: .4rem;
	background: url(../images/special-price.png) 0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.icon-special-price2 {
	width: 1.546rem;
	height: .553rem;
	position: absolute;
	background-position: 0 -3.46rem
}

.ss-ds {
	background: #5ebadc;
	color: #fff
}

.ss-zs {
	background: #59c376;
	color: #fff
}

.ss-sq {
	background: #b8b8b8;
	color: #fff
}

.ss-lx,
.ss-mgbp,
.ss-zt {
	background: #fff
}

.ss-mgbp {
	border: 1px solid #48b3e2;
	color: #48b3e2
}

.ss-lx {
	border: 1px solid #d49d85;
	color: #d49d85
}

.ss-zt {
	border: 1px solid #999;
	color: #666
}

.media-house .text .house-name-limit h4 {
	float: left;
	max-width: 4.5rem;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.julive-discount {
	color: #888
}

.julive-discount .txt {
	color: #333
}

.case-groom .media-house .text .house-name-limit h4 {
	max-width: 3.5rem
}

.house-developers .media-house {
	margin-bottom: 0
}

.pic-border {
	position: absolute;
	top: 0;
	left: 0;
	width: 3.09rem;
	height: 2.32rem;
	border: 1px solid #eaeaea;
	z-index: 2
}

.media-house .price-sq .p-price em {
	color: #888
}

.dialog6-have-order .text {
	font-size: .4rem;
	color: #666;
	text-align: center;
	margin: .4rem 0 1.06rem;
	line-height: .66rem
}

.dialog6-have-order .text .text-different {
	color: #48b3e2
}

.dialog6-pay-consult .btn-area {
	overflow: hidden
}

.dialog6-pay-consult .btn-find {
	float: right;
	width: 3rem
}

.dialog6-pay-consult .btn-give-up {
	float: left;
	background-color: #a3a3a3;
	color: #fff
}

.service {
	padding: 0 .32rem;
	background-color: #fff
}

.service .hd {
	margin: .53rem 0
}

.service .hd h2 {
	font-size: .4rem;
	color: #333;
	text-align: center;
	font-weight: 700
}

.service .bd .item {
	margin-bottom: .58rem
}

.service .bd .item .tit {
	font-size: .34rem;
	color: #333;
	font-weight: 700;
	line-height: .6rem
}

.service .bd .item .text {
	font-size: .34rem;
	color: #2a2a2a;
	line-height: .58rem
}

.pay {
	padding-bottom: 0
}

.btn-expert {
	width: 1.7rem;
	height: .693rem;
	line-height: .693rem;
	font-size: .32rem;
	color: #fff;
	text-align: center;
	background: #fa5f35;
	-webkit-border-radius: .1rem;
	-moz-border-radius: .1rem;
	border-radius: .1rem
}

.cm-item {
	margin-bottom: .426rem
}

.cm-item:last-child {
	margin-bottom: .693rem
}

.cm-item img {
	width: 100%;
	height: 100%
}

.cm-item .cm-tit {
	margin-bottom: .263rem
}

.cm-item .cm-tit h3 {
	display: -webkit-box;
	font-weight: 700;
	font-size: .426rem;
	color: #3e4a59;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.cm-item .cm-con {
	padding-bottom: .426rem;
	border-bottom: .5px solid #ecf0f4
}

.cm-item .no-line {
	border-bottom: 0 none;
	padding-bottom: .26rem
}

[data-type="1"] .cm-item .cm-con {
	border-bottom: 1px solid #ecf0f4
}

[data-type="1"] .cm-item .no-line {
	border-bottom: 0 none
}

.cm-item .sub-wrap {
	overflow: hidden;
	margin-bottom: .213rem
}

.cm-item .sub-wrap .text {
	position: relative;
	overflow: hidden;
	height: 1.76rem;
	font-size: .373rem;
	color: #77808a;
	line-height: 1.7
}

.cm-item .sub-wrap .img-wrap {
	width: 2.48rem;
	height: 1.866rem;
	margin-right: .266rem;
	-webkit-border-radius: .133rem;
	-moz-border-radius: .133rem;
	border-radius: .133rem
}

.cm-item .sub-wrap .img-wrap img {
	-webkit-border-radius: .133rem;
	-moz-border-radius: .133rem;
	border-radius: .133rem
}

.cm-item .sub-wrap .detail-img {
	position: absolute;
	right: 0;
	bottom: -.03rem;
	width: 1.866rem;
	height: .533rem;
	background-color: #fff;
	z-index: 2
}

.cm-item .build-infos {
	overflow: hidden;
	color: #3e4a59;
	font-size: .32rem;
	line-height: .45rem
}

.cm-item .build-infos .icon-hot {
	font-size: .35rem;
	color: #fa5f35;
	margin-right: .1rem;
	position: relative;
	top: .5px
}

[data-type="1"] .cm-item .build-infos .icon-hot {
	top: 1.5px
}

.cm-item .build-infos .visit-p {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.cm-item .build-infos .time-info {
	overflow: hidden
}

.cm-item .build-infos .time-info span:first-child {
	font-weight: 700
}

.cm-item .build-infos .time {
	color: #77808a
}

.cm-item .discount-img {
	display: inline-block;
	width: 2.4rem;
	height: .586rem
}

.cm-item .discount-img img {
	vertical-align: bottom
}

.cm-item .bg-exist {
	margin-bottom: .266rem;
	padding: .213rem .32rem;
	background-color: #f3f6f9;
	-webkit-border-radius: .106rem;
	-moz-border-radius: .106rem;
	border-radius: .106rem
}

.cm-item .sub-wrap .text-shorter {
	height: 1.173rem;
	color: #3e4a59
}

.cm-item .detail-text {
	margin-top: .053rem;
	text-align: right;
	color: #47b3e3
}

.cm-item .rab {
	margin-bottom: .266rem;
	font-size: .373rem;
	line-height: .7rem;
	overflow: hidden
}

.cm-item .rab .time {
	float: left
}

.cm-item .left-info-box {
	overflow: hidden;
	color: #77808a
}

.cm-item .left-info-box .people-num {
	color: #3e4a59
}

.cm-item .rab-btn {
	padding: .053rem .32rem;
	background: #fa5f35;
	-webkit-border-radius: .053rem;
	-moz-border-radius: .053rem;
	border-radius: .053rem;
	font-size: .373rem
}

.cm-item .consultant-info {
	overflow: hidden;
	margin-bottom: .32rem;
	line-height: .64rem;
	font-size: .32rem
}

.cm-item .consult {
	font-weight: 700;
	color: #ff8f00
}

.cm-item .consultant-img {
	width: .64rem;
	height: .64rem;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.cm-item .consultant-img img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.cm-item .consultant-name {
	max-width: 1.28rem;
	height: .64rem;
	overflow: hidden;
	margin-left: .106rem
}

.cm-item .consultant-num {
	margin: 0 .12rem;
	color: #3e4a59
}

.cm-item .consultant-title {
	margin-left: .213rem
}

.cm-item .sub-wrap .img-gray {
	background-color: #f3f6f9
}

.cm-item .sub-wrap .ml-space {
	margin-left: .226rem;
	margin-right: 0
}

.cm-item .sub-wrap .text-b {
	color: #3e4a59
}

.cm-item .vertical-img .text {
	margin-bottom: .266rem
}

.cm-item .images-pic ul {
	overflow: hidden
}

.cm-item .images-pic li {
	float: left;
	width: 2.826rem;
	height: 2.133rem;
	margin-right: .226rem;
	-webkit-border-radius: .133rem;
	-moz-border-radius: .133rem;
	border-radius: .133rem
}

.cm-item .images-pic li:last-child {
	margin-right: 0
}

.cm-item .images-pic li img {
	-webkit-border-radius: .133rem;
	-moz-border-radius: .133rem;
	border-radius: .133rem
}

.mod-headline .cm-item:last-child {
	margin-bottom: 0
}

.mod-headline .cm-item .cm-con {
	padding-bottom: 0
}

.mod-headline .cm-item .cm-tit {
	margin-bottom: .263rem;
	height: auto
}

.mod-headline .cm-item .cm-tit h3 {
	display: -webkit-box;
	font-weight: 700;
	font-size: .426rem;
	color: #3e4a59;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.mod-headline .cm-item .images-pic li {
	width: 2.98rem;
	height: 2.53rem;
	margin-right: .253rem
}

.mod-headline .cm-item .images-pic li:last-child {
	margin-right: 0
}

.headerline .loading-waiting {
	font-size: .32rem;
	color: #77808a
}

.headerline .loading-waiting img {
	width: .48rem;
	height: .48rem
}

.count-dow>span {
	font-size: .37rem;
	color: #77808a;
	line-height: .37rem
}

.count-dow>span.bg {
	background: #3e4a59;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	padding: 1px 3px
}

[data-type="1"] .count-dow>span.bg {
	padding: 2px 3px 1px 3px
}

.xf-btn a,
.xf-btn button {
	display: block;
	width: 100%;
	height: 1.067rem;
	text-align: center;
	font-size: .427rem;
	color: #fff;
	font-weight: 700;
	line-height: 1.067rem;
	background: #47b3e3;
	-webkit-border-radius: .053rem;
	-moz-border-radius: .053rem;
	border-radius: .053rem;
	border: none
}

.xf-btn {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: .267rem .53rem;
	background: #fff;
	-webkit-box-shadow: 0 .053rem .093rem 0 rgba(0, 0, 0, .06);
	-moz-box-shadow: 0 .053rem .093rem 0 rgba(0, 0, 0, .06);
	box-shadow: 0 .053rem .093rem 0 rgba(0, 0, 0, .06);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	z-index: 999
}

.loading-img {
	animation: img_load 1s linear infinite;
	-webkit-animation: img_load 1s linear infinite;
	-moz-animation: img_load 1s linear infinite;
	-o-animation: img_load 1s linear infinite
}

@keyframes img_load {
	0% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0)
	}

	50% {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-moz-keyframes img_load {
	0% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0)
	}

	50% {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes img_load {
	0% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0)
	}

	50% {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-o-keyframes img_load {
	0% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0)
	}

	50% {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.house-item2 .icon-warm {
	top: -.145rem;
	left: 0
}

.house-item2 .icon-special-price {
	top: -.04rem;
	left: .1rem
}

.house-item2 .icon-special-price2 {
	top: .156rem;
	left: .106rem
}

.j-row .hd {
	padding: 0 .533rem .107rem;
	background: #fff
}

.j-row .hd h2 {
	font-size: .586rem;
	color: #3e4a59;
	font-weight: 700
}

.j-col {
	padding: 0 .533rem;
	background: #fff
}

.call-find2 .call-find-con {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: .32rem .533rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff
}

.call-find2 .pic-area {
	margin-right: .106rem
}

.call-find2 .pic-area img {
	width: 1.9rem;
	height: 1.44rem
}

.call-find2 .text .title {
	height: .64rem;
	line-height: .64rem;
	font-size: .373rem;
	color: #77808a
}

.call-find2 .text .des {
	height: .63rem;
	line-height: .63rem;
	font-weight: 700;
	font-size: .426rem;
	color: #3e4a59
}

.call-find2 .text .des span {
	color: #47b3e3
}

.call-find2 .btn-area .btn-zx {
	display: inline-block;
	width: 2.1rem;
	height: .63rem;
	text-align: center;
	line-height: .63rem;
	font-size: .373rem;
	color: #fff;
	background: #47b3e3;
	-webkit-border-radius: 1.33rem;
	-moz-border-radius: 1.33rem;
	border-radius: 1.33rem;
	border: none
}

[data-type="1"] .call-find2 .btn-area .btn-zx {
	line-height: .7rem
}

.icon-wd {
	float: left;
	width: .53rem;
	height: .525rem;
	margin-top: -.07rem;
	margin-right: .213rem;
	background: url(../images/icon-wd2.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.return-top .icon-return-top2 {
	display: inline-block;
	width: 1.226rem;
	height: 1.226rem;
	background: url(../images/icon-return-top.png) center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover
}

.j-row .house-pd2 {
	margin-bottom: .426rem
}

.footer-audit {
	padding: .533rem;
	background: #f3f6f9
}

.footer-audit li {
	margin-bottom: .12rem;
	font-size: .32rem;
	color: #a9bacf
}

.footer-audit li a {
	float: right;
	color: #a9bacf;
	text-decoration: underline
}

.footer-audit li:last-child {
	margin-bottom: 0
}

.media-house2 {
	position: relative
}

.media-house2:after {
	display: block;
	clear: both;
	content: ""
}

.media-house2 .pic {
	position: relative;
	float: left;
	height: 2.24rem;
	width: 2.9867rem;
	margin-right: .213rem;
	-webkit-border-radius: .1067rem;
	-moz-border-radius: .1067rem;
	border-radius: .1067rem
}

.media-house2 .pic img {
	width: 100%;
	height: 100%;
	-webkit-border-radius: .1067rem;
	-moz-border-radius: .1067rem;
	border-radius: .1067rem
}

.media-house2 .text {
	overflow: hidden
}

.media-house2 .text .house-name,
.media-house2 .text p {
	line-height: .6rem
}

.media-house2 .text .house-name {
	max-height: 1.2rem;
	overflow: hidden
}

.media-house2 .text .house-name h4 {
	float: left;
	max-width: 4.4rem;
	height: .667rem;
	font-size: .4267rem;
	color: #031a1f;
	font-weight: 700;
	line-height: .6rem;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.media-house2 .text .house-name span {
	float: right;
	height: .467rem;
	font-size: .32rem;
	color: #fff;
	line-height: .46rem;
	margin-top: .04rem;
	padding: 0 .133rem;
	-webkit-border-radius: .053rem;
	-moz-border-radius: .053rem;
	border-radius: .053rem
}

.media-house2 .text .house-name .ss-zs {
	background: #0ad487
}

.media-house2 .text .house-name .ss-ds {
	background: #47b3e3
}

.media-house2 .text .house-name .ss-sq {
	background: #a9bacf
}

.media-house2 .text p {
	height: .55rem;
	line-height: .55rem;
	color: #8d9799;
	font-size: .32rem;
	overflow: hidden
}

.house-item5 .media-house2 .text p {
	color: #77808a
}

.media-house2 .text p em {
	font-size: .32rem;
	color: #77808a;
	font-style: normal;
	margin-left: .1067rem
}

.media-house2 .text p .h-area {
	margin-left: .266rem
}

.media-house2 .active-wrap:after {
	clear: both;
	display: block;
	content: ""
}

.media-house2 .active-wrap {
	height: .48rem;
	overflow: hidden
}

.media-house2 .tfj {
	float: left;
	width: 1.76rem;
	height: .42667rem;
	margin-right: .10667rem;
	overflow: hidden
}

.media-house2 .tfj img {
	width: 100%;
	height: 100%
}

.media-house2 .text .nearby {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: .44rem;
	font-size: .32rem;
	line-height: .44rem;
	overflow: hidden
}

[data-type="1"] .media-house2 .text .nearby {
	line-height: .5rem
}

.house-item3 .media-house2 .text .nearby {
	display: inline-block;
	color: #47b3e3;
	padding: 0 .133rem;
	background: #eaf8ff;
	-webkit-border-radius: .053rem;
	-moz-border-radius: .053rem;
	border-radius: .053rem;
	margin-bottom: .1rem
}

[data-type="1"] .house-item3 .media-house2 .text .nearby {
	line-height: .5rem;
	margin-bottom: .06rem
}

[data-type="1"] .house-item4 .media-house2 .text .nearby {
	line-height: .5rem;
	margin-bottom: .06rem
}

[data-type="1"] .house-item5 .media-house2 .text .nearby {
	line-height: .5rem;
	margin-bottom: .06rem
}

.house-item4 .media-house2 .text .nearby {
	color: #47b3e3
}

.media-house2 .text .dynamic {
	padding-top: .05rem;
	overflow: hidden
}

.media-house2 .text .price {
	float: left;
	height: .48rem;
	line-height: .5rem;
	overflow: hidden
}

.media-house2 .text .price span,
.media-house2 .text .price-undet span {
	font-size: .373rem;
	font-weight: 700
}

.media-house2 .text .price-undet span {
	color: #3e4a59
}

.media-house2 .text .price em,
.media-house2 .text .price span {
	float: left
}

.media-house2 .text .price em {
	margin-top: .02rem
}

[data-type="1"] .media-house2 .text .price span {
	margin-top: .01rem
}

[data-type="1"] .media-house2 .text .price em {
	margin-top: -.02rem
}

.media-house2 .text .price span {
	color: #fa5f35
}

.media-house2 .dynamic .time {
	display: block;
	height: .48rem;
	line-height: .48rem;
	color: #77808a;
	text-align: right;
	margin-top: .01rem;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.media-house2 .dynamic .price-undet {
	float: left
}

.media-house2 .dynamic .price-undet em {
	padding-left: .18rem;
	border-left: 1px solid #77808a;
	margin-left: .16rem
}

.latest-news2 {
	clear: both;
	height: .64rem;
	line-height: .64rem;
	padding: 0 .26rem;
	background: #f3f6f9;
	margin-top: .24rem;
	overflow: hidden
}

.latest-news2 .txt {
	font-size: .32rem;
	color: #77808a;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}

.latest-news2 .date {
	float: right;
	color: #77808a;
	padding-left: .13rem
}

.latest-news2 .icon-hui {
	float: left;
	margin-right: .26rem;
	color: #fa5f35;
	font-size: .45rem
}

.house-item3 .icon-warm,
.house-item4 .icon-warm,
.house-item5 .icon-warm,
.house-item6 .icon-warm {
	top: -.2rem;
	left: 0;
	background-position: -2rem -3rem
}

.house-item3:last-child,
.house-item4:last-child,
.house-item5:last-child,
.house-item6:last-child {
	padding-bottom: 0
}

.house-item3 .icon-special-price2,
.house-item4 .icon-special-price2,
.house-item5 .icon-special-price2,
.house-item6 .icon-special-price2 {
	top: .156rem;
	left: .106rem
}

.house-item6 .media-house2 .text .nearby {
	color: #47b3e3
}

.house-item6 .media-house2 .text .nearby .nearby-in {
	display: inline-block;
	max-width: 100%;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 .133rem;
	background: #f3f6f9;
	-webkit-border-radius: .053rem;
	-moz-border-radius: .053rem;
	border-radius: .053rem;
	overflow: hidden
}

.media-house2 .text .gray span {
	color: #77808a
}

.house-item6 .media-house2 .dynamic .time {
	color: #8d9799;
	font-weight: 700
}

.house-item6 .media-house2 .dynamic .orange {
	color: #fa5f35
}

.house-item6 .media-house2 .discount {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: .453rem;
	font-size: .32rem;
	color: #8d9799;
	line-height: .48rem;
	margin-top: .16rem;
	padding: 0;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.house-item6 .latest-news {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: .453rem;
	font-size: .32rem;
	color: #8d9799;
	line-height: .48rem;
	margin-top: .106rem;
	padding: 0;
	background: 0 0;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

[data-type="1"] .house-item6 .latest-news,
[data-type="1"] .house-item6 .media-house2 .discount {
	padding-right: .1rem
}

.house-item6 {
	margin-bottom: .693rem
}

.media-house2 .text .house-infor {
	margin-top: .05rem
}

[data-type="1"] .media-house2 .text .house-infor {
	margin-top: 0
}

.house-item6 .unfold-con {
	position: relative;
	max-height: .6rem;
	overflow: hidden
}

.house-item6 .unfold-con.on {
	max-height: none
}

.house-item6 .unfold-con.on .icon-unfold {
	display: inline-block;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

.house-item6 .sales-list {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: .453rem;
	font-size: .32rem;
	color: #8d9799;
	line-height: .48rem;
	margin-top: .106rem;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.house-item6 .unfold-con .icon {
	font-size: .32rem;
	margin-right: .133333rem;
	margin-left: -.03rem
}

.house-item6 .unfold-con .icon-unfold {
	font-size: .346667rem
}

.house-item6 .sales-list .icon {
	color: #f2d087;
	margin-left: -.04rem
}

.house-item6 .discount .icon {
	color: #fe704a
}

.house-item6 .latest-news .icon {
	color: #a9bacf
}

.house-item6 .unfold {
	display: none;
	position: absolute;
	right: 0;
	top: .16rem;
	width: .673333rem;
	height: .453rem;
	font-size: .32rem;
	color: #a9bacf;
	text-align: right;
	line-height: .48rem;
	z-index: 10
}

.house-item6 .unfold .icon-unfold {
	margin: 0
}

.house-item6 a {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%
}

.house-item6 .top-tag {
	position: absolute;
	top: 0;
	left: 0;
	width: 1.2rem;
	height: .533333rem;
	font-size: .32rem;
	color: #fff;
	text-align: center;
	line-height: .6rem;
	-webkit-border-radius: .1067rem 0 0 0;
	-moz-border-radius: .1067rem 0 0 0;
	border-radius: .1067rem 0 0 0;
	z-index: 10
}

.top-tag-gray {
	background-image: -webkit-gradient(linear, left top, right top, from(#b79a91), to(#e2c4b4));
	background-image: -webkit-linear-gradient(left, #b79a91 0, #e2c4b4 100%);
	background-image: -moz-linear-gradient(left, #b79a91 0, #e2c4b4 100%);
	background-image: -o-linear-gradient(left, #b79a91 0, #e2c4b4 100%);
	background-image: linear-gradient(90deg, #b79a91 0, #e2c4b4 100%)
}

.top-tag-orange {
	background-image: -webkit-gradient(linear, left top, right top, from(#ffa546), to(#ffc445));
	background-image: -webkit-linear-gradient(left, #ffa546 0, #ffc445 100%);
	background-image: -moz-linear-gradient(left, #ffa546 0, #ffc445 100%);
	background-image: -o-linear-gradient(left, #ffa546 0, #ffc445 100%);
	background-image: linear-gradient(90deg, #ffa546 0, #ffc445 100%)
}

.feed1-success {
	padding: 1.173rem .693rem;
	-webkit-border-radius: .213rem;
	-moz-border-radius: .213rem;
	border-radius: .213rem
}

.dialog-feed1 {
	text-align: center
}

.dialog-feed1 .pic {
	width: 1.28rem;
	height: 1.28rem;
	margin: 0 auto
}

.dialog-feed1 .pic img {
	width: 100%;
	height: 100%
}

.dialog-feed1 .feed1-mg {
	margin-bottom: .586rem
}

.dialog-feed1 .tit {
	font-size: .533rem;
	color: #4a4a4a;
	font-weight: 700;
	margin-bottom: .266rem;
	line-height: .6rem
}

.dialog-feed1 .con p {
	font-size: .373rem;
	color: #3e4a59;
	line-height: .533rem
}

.feed-btn-blue {
	width: 100%;
	height: 1.173rem;
	font-size: .426rem;
	color: #fff;
	text-align: center;
	line-height: 1.173rem;
	border: none;
	background-image: -webkit-gradient(linear, left top, right top, from(#5dccf4), to(#3c86fc));
	background-image: -webkit-linear-gradient(left, #5dccf4 0, #3c86fc 100%);
	background-image: -moz-linear-gradient(left, #5dccf4 0, #3c86fc 100%);
	background-image: -o-linear-gradient(left, #5dccf4 0, #3c86fc 100%);
	background-image: linear-gradient(90deg, #5dccf4 0, #3c86fc 100%);
	-webkit-box-shadow: 0 .106rem .213rem 0 rgba(71, 179, 227, .47);
	-moz-box-shadow: 0 .106rem .213rem 0 rgba(71, 179, 227, .47);
	box-shadow: 0 .106rem .213rem 0 rgba(71, 179, 227, .47);
	-webkit-border-radius: .586rem;
	-moz-border-radius: .586rem;
	border-radius: .586rem
}

.house-type-item {
	clear: both;
	margin-bottom: .69rem;
	overflow: hidden
}

.house-type-item .pic,
.house-type-item img {
	width: 2.98667rem;
	height: 2.24rem;
	-webkit-border-radius: .12rem;
	-moz-border-radius: .12rem;
	border-radius: .12rem;
	overflow: hidden
}

.house-type-item .pic {
	float: left;
	margin-right: .2133rem
}

.house-type-item .name h4,
.house-type-item .text {
	overflow: hidden
}

.house-type-item .lb-area {
	float: right;
	overflow: initial
}

.house-type-item .area,
.house-type-item .name {
	margin-bottom: .03rem
}

.house-type-item .total-price {
	margin-bottom: .12rem
}

.house-type-item .area,
.house-type-item .total-price {
	color: #77808a;
	font-size: .32rem
}

.house-type-item .layout-area {
	margin-right: .35rem
}

.house-type-item .num-area {
	color: #3e4a59
}

.house-type-item .price-num {
	font-size: .3733rem;
	color: #fa5f35;
	font-weight: 700
}

.house-type-item .name h4 {
	font-size: .42667rem;
	font-weight: 700;
	height: .6rem;
	max-width: 4.6rem;
	line-height: .6rem;
	color: #3e4a59;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}

.house-type-item .h-lb-area {
	height: .5rem;
	overflow: hidden
}

.h-lb-area li {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #77808a;
	height: .48rem;
	line-height: .45rem;
	margin-right: .2667rem;
	margin-bottom: .2rem;
	padding: 0 .12rem;
	border: 1px solid #77808a;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	overflow: hidden
}

[data-type="1"] .h-lb-area li {
	line-height: .44rem
}

.lb-area .new-lbs {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: .48rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: .053rem;
	-moz-border-radius: .053rem;
	border-radius: .053rem;
	font-size: .293rem;
	line-height: 1;
	padding: 0 .106rem
}

[data-type="1"] .lb-area .new-lbs {
	line-height: .45rem
}

.lb-area .new-lbs-zs {
	background-color: #0ad487;
	border: 1px solid #0ad487;
	color: #fff
}

.lb-area .new-lbs-yt {
	color: #47b3e3;
	border: 1px solid #47b3e3
}

.lb-area .new-lbs-ds {
	color: #fff;
	background-color: #47b3e3;
	border: 1px solid #47b3e3
}

.lb-area .new-lbs-mp {
	color: #666;
	border: 1px solid #999
}

.lb-area .new-lbs-sq {
	color: #fff;
	background-color: #b8b8b8;
	border: 1px solid #b8b8b8
}

.lb-area .new-lbs-red {
	color: #fff;
	background-color: #fa5f35;
	border: 1px solid #fa5f35
}

.lb-area .new-lbs-org {
	color: #fff;
	background-color: #ff8f00;
	border: 1px solid #ff8f00
}

.lbs-v319 {
	font-size: .32rem;
	line-height: .48rem;
	padding: 0 .13rem;
	-webkit-border-radius: .053rem;
	-moz-border-radius: .053rem;
	border-radius: .053rem;
	color: #47b3e3
}

.tags-blue-bg {
	background: #e3f6fe
}

.tags-gray-bg {
	background: #f3f6f9
}

.lbs-v320 {
	display: inline-block;
	padding: 0 .13rem;
	font-size: .32rem;
	line-height: .48rem;
	white-space: nowrap;
	-webkit-border-radius: .053rem;
	-moz-border-radius: .053rem;
	border-radius: .053rem;
	color: #fff
}

.tags-v320 {
	display: inline-block;
	padding: 0 .21rem;
	line-height: .53rem;
	white-space: nowrap;
	-webkit-border-radius: .05rem;
	-moz-border-radius: .05rem;
	border-radius: .05rem;
	background: #f3f6f9
}

.tags-bg-zs {
	background-color: #0ad487
}

.tags-bg-ds {
	background-color: #47b3e3
}

.tags-bg-sq {
	background: #a9bacf
}

.tags-bg-red {
	background-color: #fa5f35
}

.tags-bg-org {
	background-color: #ff8f00
}

.tags-gray-cl1 {
	font-size: .32rem;
	color: #77808a
}

.tags-gray-cl2 {
	font-size: .32rem;
	font-weight: 700;
	color: #3e4a59
}

.color-orange {
	color: #fa5f35
}

.building-item {
	padding: .32rem 0;
	-webkit-box-shadow: 0 .053rem .24rem 0 rgba(0, 0, 0, .08);
	-moz-box-shadow: 0 .053rem .24rem 0 rgba(0, 0, 0, .08);
	box-shadow: 0 .053rem .24rem 0 rgba(0, 0, 0, .08);
	-webkit-border-radius: .213rem;
	-moz-border-radius: .213rem;
	border-radius: .213rem;
	background: #fff
}

.building-item .building-box {
	position: relative;
	padding: 0 .426rem
}

.building-item .building-box::before {
	position: absolute;
	left: 0;
	top: .08rem;
	display: block;
	content: " ";
	width: .106rem;
	height: 1.653rem;
	background: #47b3e3;
	-webkit-border-radius: .053rem;
	-moz-border-radius: .053rem;
	border-radius: .053rem
}

[data-type="1"] .building-item .building-box::before {
	top: .05rem
}

.building-item .icon-area {
	position: absolute;
	right: .1rem
}

.building-item .icon-area .icon {
	font-size: .45rem
}

.building-item .opening-info {
	margin-bottom: .213rem;
	overflow: hidden
}

.building-item .pic {
	float: right;
	width: 1.73rem;
	height: 1.73rem;
	margin-left: .2rem
}

.building-item .pic img {
	width: 100%;
	height: 100%
}

.building-item .text .tit {
	margin-bottom: .053rem;
	overflow: hidden
}

.building-item .text h3 {
	float: left;
	max-width: 4rem;
	font-size: .426rem;
	color: #3e4a59;
	font-weight: 700;
	margin-right: .213rem;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.building-item .text .lb-area {
	overflow: hidden
}

.building-item .opening-date p {
	height: .586rem;
	font-size: .373rem;
	line-height: .586rem
}

.building-item .opening-date .date-tit {
	color: #77808a
}

.building-item .opening-date .date-con {
	color: #3e4a59
}

.building-item .building-intr {
	overflow: hidden
}

.building-item .building-intr li {
	float: left;
	width: 50%;
	height: .586rem;
	font-size: .373rem;
	line-height: .586rem
}

.building-item .building-intr .info-tit {
	color: #77808a
}

.building-item .building-intr .info-con {
	color: #3e4a59
}

.building-item .lb-area .new-lbs {
	margin-top: .045rem
}

.open-app {
	position: relative;
	width: 100%;
	height: .933rem;
	line-height: .933rem;
	background-image: -webkit-gradient(linear, left top, right top, from(#ff7b57), to(#fa5f35));
	background-image: -webkit-linear-gradient(left, #ff7b57 0, #fa5f35 100%);
	background-image: -moz-linear-gradient(left, #ff7b57 0, #fa5f35 100%);
	background-image: -o-linear-gradient(left, #ff7b57 0, #fa5f35 100%);
	background-image: linear-gradient(90deg, #ff7b57 0, #fa5f35 100%);
	-webkit-border-radius: .467rem;
	-moz-border-radius: .467rem;
	border-radius: .467rem;
	overflow: hidden
}

.open-app .text {
	font-size: .373rem;
	color: #fff;
	font-weight: 700;
	text-align: center
}

.open-app a {
	overflow: hidden
}

.open-app .close {
	position: absolute;
	right: .06rem;
	top: .02rem;
	height: 100%;
	text-align: center
}

[data-type="1"] .open-app {
	line-height: 1rem
}

[data-type="1"] .open-app .close {
	top: -.03rem
}

.open-app .icon-tapar-close {
	font-size: .44rem;
	color: #feb7a3
}

.btn-orange {
	display: inline-block;
	width: 100%;
	height: 1.06rem;
	font-size: .373rem;
	color: #fff;
	text-align: center;
	line-height: 1.06rem;
	background: #fa5f35;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none
}

.bubble-box {
	position: fixed;
	display: none;
	left: .533rem;
	bottom: 2rem;
	width: 7.453rem;
	font-size: .346rem;
	color: #fa5f35;
	word-break: break-all;
	z-index: 100
}

.bubble-box .text-wrap {
	position: relative;
	display: inline-block;
	max-width: 7.46rem;
	padding: .173rem .266rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #ffe8e2;
	-webkit-border-radius: .213rem;
	-moz-border-radius: .213rem;
	border-radius: .213rem;
	z-index: 101
}

.bubble-box p {
	overflow: hidden
}

.bubble-box .point {
	font-weight: 700
}

.triangle-down {
	display: block;
	width: 0;
	height: 0;
	border-width: .453rem .24rem 0;
	border-style: solid;
	border-color: #ffe8e2 transparent transparent;
	position: absolute;
	bottom: -.24rem;
	left: .293rem
}

.bubble-box .triangle-down {
	z-index: 100
}

.tel-bg-bn {
	background-color: #fff
}

.tel-bg-bn .bg-wrap {
	-webkit-border-radius: .106rem;
	-moz-border-radius: .106rem;
	border-radius: .106rem;
	overflow: hidden;
	background-image: -webkit-linear-gradient(48deg, #d7f5ff 0, #e4f7ff 100%);
	background-image: -o-linear-gradient(48deg, #d7f5ff 0, #e4f7ff 100%);
	background-image: -moz-linear-gradient(48deg, #d7f5ff 0, #e4f7ff 100%);
	background-image: -webkit-linear-gradient(42deg, #d7f5ff 0, #e4f7ff 100%);
	background-image: -moz-linear-gradient(42deg, #d7f5ff 0, #e4f7ff 100%);
	background-image: -o-linear-gradient(42deg, #d7f5ff 0, #e4f7ff 100%);
	background-image: linear-gradient(48deg, #d7f5ff 0, #e4f7ff 100%)
}

.tel-bg-bn .bg-wrap a {
	float: right
}

.tel-bg-bn .bn-box-r {
	float: right;
	height: 2rem;
	padding: .306rem .3rem .2rem .1rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}

.tel-bg-bn .bn-box-r img {
	display: block;
	width: 1.413rem
}

.tel-bg-bn .bn-box-l {
	float: left;
	width: 1.613rem;
	height: 2rem;
	margin-right: .1rem
}

.tel-bg-bn .bn-box-l img {
	display: block;
	width: 100%;
	height: 100%
}

.tel-bg-bn .bn-box-c {
	overflow: hidden;
	padding-top: .306rem;
	color: #47b3e3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.tel-bg-bn .bn-box-c .tel-num {
	font-size: .586rem;
	font-weight: 700;
	line-height: 1.5
}

.tel-bg-bn .bn-box-c .hot-line {
	height: .44rem;
	overflow: hidden;
	font-size: .32rem;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}

.m-icon-bg1 {
	background-image: url(../images/m-icon-bg1.png);
	background-repeat: no-repeat;
	-webkit-background-size: 4rem 7rem;
	-moz-background-size: 4rem 7rem;
	background-size: 4rem 7rem
}

.yin-app {
	overflow: hidden;
	margin: 0 auto;
	margin-top: .7733rem
}

.yin-app .yin-text {
	color: #47b3e3;
	font-size: .3733rem;
	height: .6933rem;
	line-height: .59rem;
	cursor: pointer;
	float: left;
	margin-left: .2rem;
	font-weight: 700
}

.yin-app .yin-app-bg {
	width: .6933rem;
	height: .6933rem;
	background-position: -2rem -6rem;
	float: left;
	margin-left: 1.746rem
}

.als-lie {
	position: relative;
	height: 1.5rem;
	overflow: hidden
}

.als .text {
	margin-bottom: 0
}

.yin-app-ab {
	padding-top: .85rem;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	margin: 0;
	background: url(../images/bg-lieshi.png) 0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.yin-app-ab .yin-app-bg,
.yin-app-js .yin-app-bg,
.yin-app-user .yin-app-bg {
	margin-left: 1.366rem
}

.yin-app-js .yin-app-bg,
.yin-app-js .yin-text {
	margin-top: 1rem
}

.yin-app-js {
	height: 2.45rem;
	width: 100%;
	margin: 0;
	position: absolute;
	bottom: -.2rem;
	left: 0;
	background: url(../images/bg-jbai.png) 0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.house-jshx {
	position: relative
}

.yin-app-user {
	height: 1.8rem;
	width: 100%;
	bottom: -.2rem;
	left: 0;
	margin: 0;
	position: absolute;
	background: url(../images/bg-jbai.png) 0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%
}

.yin-app-user .yin-app-bg {
	margin-top: .96rem
}

.yin-app-user .yin-text {
	margin-top: .96rem
}

.pro-cmt-list,
.user-cmt-list {
	position: relative
}

.yin-app-none {
	display: none
}

.user-last-hide {
	max-height: 1.6rem;
	overflow: hidden
}

.house-type-hide {
	max-height: 2.2rem;
	overflow: hidden;
	margin-bottom: .26rem
}

.mod.jshx-mod {
	padding-bottom: 0
}

.als .text.als-lie {
	margin-bottom: .3rem
}

.pswp__top-bar {
	display: none
}

.pswp__bg {
	opacity: .9 !important
}

.icon-video {
	position: absolute;
	top: 50%;
	left: 50%;
	width: .773333rem;
	height: .773333rem;
	color: #fff;
	text-align: center;
	line-height: .773333rem;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 1px solid #fff;
	background: rgba(0, 0, 0, .3);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-indent: .053333rem
}

.icon-video .icon-play1 {
	font-size: .4rem
}

.btn-area .btn-v3 {
	width: 2.666667rem;
	height: .853333rem;
	font-size: .426667rem;
	color: #fff;
	line-height: .853333rem;
	text-align: center
}

.btn-area .btn-bgimg {
	border: none;
	background: url(../images/btn-bgimg.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover
}

.lb-area-v3 {
	overflow: hidden
}

.lb-area-v3 .new-lbs {
	float: left;
	height: .48rem;
	font-size: .32rem;
	color: #47b3e3;
	line-height: .48rem;
	padding: 0 .133333rem;
	margin-left: .133333rem;
	-webkit-border-radius: .053333rem;
	-moz-border-radius: .053333rem;
	border-radius: .053333rem
}

.lb-area-v3 .new-lbs:first-child {
	margin-left: 0
}

.lb-area-v3 .gray-bg {
	background: #f3f6f9
}

.lb-area-v3 .tags-bgcl {
	background: #e3f6fe
}

.more-v3 {
	margin-bottom: .693333rem;
	cursor: pointer
}

.more-v3 a {
	display: block;
	width: 100%;
	height: 1.226667rem;
	font-size: .373333rem;
	color: #77808a;
	line-height: 1.226667rem;
	text-align: center;
	background: #f3f6f9;
	-webkit-border-radius: .106667rem;
	-moz-border-radius: .106667rem;
	border-radius: .106667rem
}

.more-v3 a:hover {
	text-decoration: none
}

.footer-auditV1_2 {
	font-size: .32rem;
	color: #a9bacf;
	text-align: center;
	padding: .4rem 0;
	background: #f3f6f9;
	-webkit-border-radius: .026667rem;
	-moz-border-radius: .026667rem;
	border-radius: .026667rem
}

.footer-auditV1_2 li {
	line-height: .586667rem;
	position: relative
}

.footer-auditV1_2 li i {
	display: block;
	position: absolute;
	right: 50%;
	top: .04rem;
	width: .026667rem;
	height: .32rem;
	margin-right: .133333rem;
	background: #dbe4ed;
	-webkit-border-radius: .5px;
	-moz-border-radius: .5px;
	border-radius: .5px
}

.footer-auditV1_2 li:first-child {
	margin-bottom: .266667rem;
	line-height: .44rem
}

.footer-auditV1_2 li:first-child a {
	color: #a9bacf;
	padding-right: .826667rem
}

.footer-auditV1_2 li:first-child a:hover {
	text-decoration: none
}

.footer-auditV1_2 li:first-child a:last-child {
	padding-right: 0
}

.tag-aqg {
	position: relative;
	display: inline-block;
	cursor: pointer;
	z-index: 12
}

.tag-aqg.tag-aqg-v322 {
	float: left;
	position: inherit;
	margin-right: .13rem
}

.tag-aqg.tag-aqg-v322 .tag-aqg-image {
	position: relative;
	margin-top: 0;
	width: 1.15rem;
	height: .48rem;
	background: url(../images/icon-aqg-small.png) no-repeat center center;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	background-size: contain
}

.tag-aqg img {
	width: 1.28rem;
	height: .48rem
}

.tag-aqg .arrow {
	display: none;
	position: absolute;
	bottom: -.24rem;
	left: 50%;
	width: .47rem;
	height: .25rem;
	background: url(../images/bg-arrow-aqg.png) no-repeat center bottom;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	background-size: contain;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%)
}

.tag-aqg.show-arrow .arrow {
	display: block
}

.tag-aqg-txt {
	display: none;
	position: absolute;
	left: 0;
	bottom: -1.88rem;
	width: 8.93rem;
	z-index: 12;
	cursor: pointer
}

.tag-aqg-txt .txt {
	padding: .21rem .27rem;
	font-size: .35rem;
	font-weight: 700;
	letter-spacing: 0;
	-webkit-box-shadow: 0 .13rem .27rem 0 rgba(0, 0, 0, .04);
	-moz-box-shadow: 0 .13rem .27rem 0 rgba(0, 0, 0, .04);
	box-shadow: 0 .13rem .27rem 0 rgba(0, 0, 0, .04);
	-webkit-border-radius: .11rem;
	-moz-border-radius: .11rem;
	border-radius: .11rem;
	color: #47b3e3;
	background: #e3f6fe
}

.tag-aqg-txt.tag-aqg-txt-v322 {
	bottom: -1.07rem;
	left: .6rem
}

.row-v320 .bd,
.row-v320 .hd {
	padding: 0 .53rem
}

.row-v320 .hd {
	margin-bottom: .4rem;
	line-height: .75rem
}

.row-v320 .hd h2 {
	float: left;
	font-size: .53rem;
	font-weight: 700;
	color: #3e4a59
}

.row-v320 .hd .icon-shuoming {
	float: left;
	margin-left: .21rem;
	font-size: .48rem;
	color: #a8adb4;
	cursor: pointer
}

.row-v320 .hd .more {
	float: right;
	font-size: .37rem;
	color: #a8adb4
}

.row-v320 .hd .more .icon-screenf-r {
	font-size: .37rem
}

.common-svg-icon {
	display: none
}

.activity-notice {
	clear: both;
	padding-bottom: .2133rem
}

.activity-notice>a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #eb2c42;
	font-size: .34667rem;
	width: 100%;
	height: .91rem;
	padding-left: .2667rem;
	background-color: #fff4ed;
	-webkit-border-radius: .10667rem;
	-moz-border-radius: .10667rem;
	border-radius: .10667rem;
	overflow: hidden
}

.activity-notice>a .icon-active-notice {
	display: block;
	width: .3733rem;
	height: .3733rem;
	margin-right: .10667rem;
	background: url(../images/icon-notice.png) 0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%
}

.activity-notice>a .icon-Groupx {
	color: #eb2c42;
	font-size: .24rem;
	margin: .05rem 0 0 .06rem
}

.screen {
	width: 100%;
	background: #fff
}

.screen-fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 998
}

.screen-fixed .screen,
.screen-fixed.screen {
	border-bottom: .5px solid #e2e9f0
}

.screen-fixed .screen-panel {
	top: 1.4033rem
}

.screen-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin: 0 .533rem;
	font-size: .333rem;
	border-bottom: .5px solid #e2e9f0
}

.screen-fixed .screen-list {
	margin: 0;
	padding: 0 .533rem
}

[data-type="1"] .screen-list {
	padding-bottom: .5px
}

[data-type="1"] .screen-fixed .screen-list {
	padding-bottom: .5px
}

[data-type="1"] .screen-fixed.screen {
	border-bottom: none
}

[data-type="1"] .screen-fixed .screen {
	border-bottom: none
}

.screen-list>li {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-moz-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-flex-basis: 2.106rem;
	-ms-flex-preferred-size: 2.106rem;
	flex-basis: 2.106rem;
	height: 1.3867rem;
	cursor: pointer;
	background: #fff;
	overflow: hidden
}

.screen-list>li:nth-child(4) {
	-webkit-flex-basis: 2.08rem;
	-ms-flex-preferred-size: 2.08rem;
	flex-basis: 2.08rem
}

.screen-list>li:nth-child(5) {
	-webkit-flex-basis: .534rem;
	-ms-flex-preferred-size: .534rem;
	flex-basis: .534rem
}

.screen-list>li.on .ico-down {
	background-image: url(../images/ico-up-3.png)
}

.screen-list>li .screen-rank,
.screen-list>li .screen-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	height: 1.3867rem;
	font-size: .373rem;
	color: #3e4a59;
	line-height: 1.3867rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.screen-list>li .screen-wrap {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.screen-list>li .screen-rank {
	-webkit-box-pack: end;
	-webkit-justify-content: end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end
}

.screen-list>li.on .screen-txt {
	padding-right: .45rem;
	background-image: url(../images/ico-up-3.png);
	-webkit-background-size: .26rem .16rem;
	-moz-background-size: .26rem .16rem;
	background-size: .26rem .16rem;
	color: #48b3e2
}

.screen-list>li .icon-delete {
	margin-left: .107rem
}

.screen-list>li .icon-sort {
	font-size: .45rem;
	color: #3e4a59
}

.screen-list>li .current .icon-sort {
	font-size: .45rem;
	color: #48b3e2
}

.lpjsV4 .panel-area .tab-nav2 {
	width: 50%;
	height: 100%;
	background: #fff
}

.lpjsV4 .panel-area .tab-con {
	width: 50%;
	height: 100%
}

.screen-list .tab-nav2 li.selected span {
	background: #fff;
	color: #48b3e2
}

.screen-list .tab-nav2 li span {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	color: #3e4a59;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.screen-list .tab-nav2 li .active-line {
	display: inline-block;
	width: .053rem;
	height: .373rem;
	margin: 0 .2669rem 0 -.2664rem
}

.screen-list .tab-nav2 li.selected .active-line {
	background: #47b3e3
}

.screen-panel {
	width: 100%;
	height: 9.5rem;
	display: none;
	position: fixed;
	left: 0;
	background: #fff;
	z-index: 9999
}

.screen-panel .tab-box {
	height: 9.5rem;
	overflow: visible
}

.screen-panel .tab-price {
	height: 8rem
}

.screen-list>li.on .screen-panel {
	display: block
}

.screen-fixed .price-focus {
	height: 6.185rem
}

.price-focus .tab-price {
	height: 4.692rem
}

.lpjsV4 .panel-area li,
.lpjsV4 .panel-housetype li,
.lpjsV4 .panel-price li {
	position: relative;
	font-size: .373rem;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 1.173rem;
	line-height: 1.173rem;
	padding-left: 0;
	overflow: hidden
}

.lpjsV4 .panel-area li a,
.lpjsV4 .panel-housetype li a,
.lpjsV4 .panel-price li a {
	display: block;
	width: 100%;
	color: #3e4a59
}

.lpjsV4 .panel-housetype .nrpart {
	padding-top: .226rem
}

.screen-list>li .screen-txt {
	max-width: 2rem;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: normal
}

.screen-list li.has-params.on .screen-txt {
	padding-right: .45rem;
	background-image: url(../images/ico-up-3.png);
	-webkit-background-size: .26633333rem .16rem;
	-moz-background-size: .26633333rem .16rem;
	background-size: .26633333rem .16rem
}

.lpjsV4 .panel-price .price-item {
	background-color: #fff;
	height: 8.2rem;
	overflow-y: auto
}

.screen-item .panel-area .tab-nav2 {
	float: left;
	width: 3.2rem;
	padding-top: .226rem;
	margin-left: .5333rem;
	background: #f3f6f9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.screen-item .panel-area .tab-con {
	float: right;
	width: 6.25rem;
	padding-top: .226rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow-x: hidden
}

.lpjsV4 .panel-more .mod3-list {
	background-color: #fff;
	height: 7.8rem;
	overflow-y: auto
}

.lpjsV4 .panel-more .mod3 {
	padding: 0 .49rem;
	margin-bottom: 0
}

.lpjsV4 .panel-more .mod3 .tit {
	margin: .533rem 0 0;
	font-size: .426rem;
	color: #3e4a59;
	font-weight: 700
}

.screen-panel .custom-price {
	background: #fff;
	-webkit-box-shadow: 0 0 .053rem 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 .053rem 0 rgba(0, 0, 0, .15);
	box-shadow: 0 0 .053rem 0 rgba(0, 0, 0, .15)
}

.screen-panel .custom-price .custom-list {
	display: none;
	height: 1.493rem;
	padding: 0 .533rem;
	font-size: .32rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.screen-panel .custom-price .custom-list.show {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.screen-panel .custom-price .btn-area,
.screen-panel .custom-price .custom-text,
.screen-panel .custom-price .write-price {
	height: 1.493rem;
	color: #3e4a59;
	font-size: .32rem;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-moz-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.screen-panel .custom-price .custom-text {
	display: inline-block;
	line-height: 1.493rem;
	-webkit-flex-basis: 1.226rem;
	-ms-flex-preferred-size: 1.226rem;
	flex-basis: 1.226rem
}

.screen-panel .custom-price .btn-area,
.screen-panel .custom-price .write-price {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.screen-panel .custom-price .write-price {
	-webkit-flex-basis: 5.226rem;
	-ms-flex-preferred-size: 5.226rem;
	flex-basis: 5.226rem
}

.screen-panel .custom-price .btn-area {
	-webkit-flex-basis: 2.48rem;
	-ms-flex-preferred-size: 2.48rem;
	flex-basis: 2.48rem
}

.screen-panel .btn-area2 {
	width: 10rem;
	margin: .26rem auto 0;
	padding: .26rem;
	text-align: center;
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.screen-panel .btn-area2 .btn {
	float: none;
	display: inline-block;
	width: 4.26rem;
	height: .96rem;
	line-height: .96rem;
	text-align: center;
	font-size: .373rem;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.screen-panel .btn-area2 .btn-confirm {
	background-color: #48b3e2;
	color: #fff
}

.screen-panel .btn-area1 span {
	float: left;
	width: .26rem;
	height: .74rem
}

.screen-panel .btn-area1 span img {
	display: inline-block;
	margin-top: .4rem;
	width: .133333rem;
	height: .02666667rem
}

.screen-panel .btn-area1 .btn-span-wan {
	display: inline-block;
	line-height: .8rem;
	padding-left: .133rem
}

.screen-panel .btn {
	display: inline-block;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #48b3e2;
	width: 2rem;
	height: .8rem;
	line-height: .8rem;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden
}

.screen-panel .btn:hover {
	text-decoration: none
}

.screen-panel .btn-custom {
	float: left;
	width: 2rem;
	margin-right: .2rem;
	height: .74rem;
	line-height: .74rem;
	color: #666;
	font-size: .34rem
}

.screen-panel .btn-highest,
.screen-panel .btn-minimum {
	display: inline-block;
	width: 1.92rem;
	height: .96rem;
	font-size: .32rem;
	line-height: .96rem;
	text-align: center;
	background: #f3f6f9;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: .053rem;
	-moz-border-radius: .053rem;
	border-radius: .053rem
}

.btn-highest::-webkit-input-placeholder,
.btn-minimum::-webkit-input-placeholder {
	color: #a9bacf
}

.btn-highest:-moz-placeholder,
.btn-minimum:-moz-placeholder {
	color: #a9bacf
}

.btn-highest::-moz-placeholder,
.btn-minimum::-moz-placeholder {
	color: #a9bacf
}

.btn-highest:-ms-input-placeholder,
.btn-minimum:-ms-input-placeholder {
	color: #a9bacf
}

.btn-highest::-ms-input-placeholder,
.btn-minimum::-ms-input-placeholder {
	color: #a9bacf
}

.btn-highest::placeholder,
.btn-minimum::placeholder {
	color: #a9bacf
}

.screen-panel .write-price em {
	display: inline-block;
	width: .16rem;
	height: 2px;
	margin: 0 .16rem;
	background: #bbbfc4
}

.screen-panel .write-price span {
	margin-left: .16rem
}

.screen-panel .btn-canel,
.screen-panel .btn-confirm1 {
	width: 2.4rem;
	height: .74rem;
	line-height: .74rem
}

.screen-panel .btn-confirm1 {
	width: 2.48rem;
	height: .96rem;
	line-height: .96rem;
	font-size: .373rem;
	background: #48b3e2;
	color: #fff;
	-webkit-border-radius: .053rem;
	-moz-border-radius: .053rem;
	border-radius: .053rem
}

.screen-panel .btn-canel,
.screen-panel .btn-confirm {
	width: 4rem;
	height: .96rem
}

.screen-panel .btn-confirm {
	margin-left: .4rem;
	float: left;
	font-size: .346667rem
}

.screen-panel .btn-area2 .btn-canel {
	color: #77808a;
	border: 1px solid #cdd7e1
}

.screen-panel .btn-canel .icon-trash {
	font-size: .5rem;
	margin-right: .16rem
}

.screen-panel .tab-option-item {
	height: 9.52rem
}

.screen-panel .tab-option-item .active a {
	color: #47b3e3
}

.lpjsV4 .only-data-hide {
	display: none
}

.lpjsV4 .mod3 {
	clear: both;
	text-align: left;
	overflow: hidden
}

.lpjsV4 .mod3 .con {
	width: 100%
}

.lpjsV4 .mod3 .con li:nth-child(4n) {
	margin-right: 0
}

.lpjsV4 .mod3 .con li {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 2.053rem;
	height: .8rem;
	margin: .2667rem .2667rem 0 0
}

.lpjsV4 .mod3 .con li a {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	line-height: .8rem;
	font-size: .373rem;
	color: #77808a;
	background: #f3f6f9;
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	border-radius: .08rem;
	border: none
}

.lpjsV4 .mod3 .con li.on a {
	color: #47b3e3;
	background: #e3f6fe
}

.lpjsV4 .mod3 .con li a:hover {
	text-decoration: none
}

.lpjsV4 {
	background: #fff;
	overflow: hidden
}

.screen-tag {
	padding: .427rem 0 0 .5333rem;
	overflow: hidden;
	clear: both;
	background: #fff
}

.screen-tag .tag-item {
	position: relative;
	float: left;
	width: auto;
	height: .8rem;
	padding: 0 .4rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: .506rem;
	-webkit-border-radius: .106rem;
	-moz-border-radius: .106rem;
	border-radius: .106rem;
	background: #f3f6f9
}

.screen-tag .tag-item .txt {
	display: block;
	max-width: 6rem;
	height: .8rem;
	font-size: .373rem;
	color: #77808a;
	line-height: .8rem;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}

.screen-tag .tag-item-active {
	background-color: #48b2e2;
	border-color: #48b2e2 !important
}

.screen-tag .tag-item-active .txt {
	color: #fff
}

.screen-tag .icon-delete {
	position: absolute;
	top: -.24rem;
	right: -.22rem;
	font-size: .5rem;
	color: #a9bacf;
	cursor: pointer
}

.screen-tag .tag-item .icon-search-close {
	position: absolute;
	top: -.24rem;
	right: -.22rem;
	font-size: .5rem;
	color: #add9ed;
	cursor: pointer
}

.screen-list>li .screen-wrap .icon-search-down {
	display: inline-block;
	width: .226rem;
	height: .133rem;
	margin-left: .133rem;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon-search-down.png);
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%
}

.screen-list>li .screen-wrap.current .icon-search-down {
	background-image: url(../images/icon-search-up.png)
}

.screen-list>li .screen-wrap.current .screen-txt {
	color: #47b3e3
}

.alipay-fixed-bottom {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: .11rem 0;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	z-index: 10;
	border-top: 1px solid #e3e7eb
}

.alipay-fixed-bottom .item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.alipay-fixed-bottom .item .img {
	width: .75rem;
	height: .75rem;
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%)
}

.alipay-fixed-bottom .item .text {
	color: #b2b7bd;
	font-size: .32rem;
	text-align: center
}

.alipay-fixed-bottom .item.active .text {
	color: #3e4a59
}

/*!
 
 @Name: layer's style
 @Author: 贤心
 @Blog： sentsin.com
 
 */
*html {
	background-image: url(about:blank);
	background-attachment: fixed
}

html #layui_layer_skinlayercss {
	display: none;
	position: absolute;
	width: 1989px
}

.layui-layer,
.layui-layer-shade {
	position: fixed;
	_position: absolute;
	pointer-events: auto
}

.layui-layer-shade {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	_height: expression(document.body.offsetHeight+"px")
}

.layui-layer {
	top: 150px;
	left: 50%;
	margin: 0;
	padding: 0;
	background-color: #fff;
	-webkit-background-clip: content;
	/*box-shadow:1px 1px 50px rgba(0,0,0,.3);*/
	border-radius: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .3s;
	animation-duration: .3s
}

.layui-layer-close {
	position: absolute
}

.layui-layer-content {
	position: relative
}

.layui-layer-border {
	border: 1px solid #B2B2B2;
	border: 1px solid rgba(0, 0, 0, .3);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .2)
}

.layui-layer-moves {
	position: absolute;
	border: 3px solid #666;
	border: 3px solid rgba(0, 0, 0, .5);
	cursor: move;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .3);
	filter: alpha(opacity=50)
}

.layui-layer-load {
	background: url(../images/loading-0.gif) center center no-repeat #fff
}

.layui-layer-ico {
	background: url(../images/icon.png) no-repeat
}

.layui-layer-btn a,
.layui-layer-dialog .layui-layer-ico,
.layui-layer-setwin a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

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

@keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.5);
		-ms-transform: scale(.5);
		transform: scale(.5)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

.layui-anim {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn
}

@-webkit-keyframes bounceOut {
	100% {
		opacity: 0;
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}

	30% {
		-webkit-transform: scale(1.03);
		transform: scale(1.03)
	}

	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes bounceOut {
	100% {
		opacity: 0;
		-webkit-transform: scale(.7);
		-ms-transform: scale(.7);
		transform: scale(.7)
	}

	30% {
		-webkit-transform: scale(1.03);
		-ms-transform: scale(1.03);
		transform: scale(1.03)
	}

	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

.layui-anim-close {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
	-webkit-animation-duration: .2s;
	animation-duration: .2s
}

@-webkit-keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(-2000px);
		transform: scale(.1) translateY(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(60px);
		transform: scale(.475) translateY(60px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

@keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(-2000px);
		-ms-transform: scale(.1) translateY(-2000px);
		transform: scale(.1) translateY(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(60px);
		-ms-transform: scale(.475) translateY(60px);
		transform: scale(.475) translateY(60px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

.layui-anim-01 {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown
}

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

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

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

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

.layui-anim-02 {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}

@-webkit-keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(-2000px);
		transform: scale(.1) translateX(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(48px);
		transform: scale(.475) translateX(48px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

@keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(-2000px);
		-ms-transform: scale(.1) translateX(-2000px);
		transform: scale(.1) translateX(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(48px);
		-ms-transform: scale(.475) translateX(48px);
		transform: scale(.475) translateX(48px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

.layui-anim-03 {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft
}

@-webkit-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg)
	}

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

@keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		-ms-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0);
		-ms-transform: translateX(0) rotate(0);
		transform: translateX(0) rotate(0)
	}
}

.layui-anim-04 {
	-webkit-animation-name: rollIn;
	animation-name: rollIn
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.layui-anim-05 {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}

@-webkit-keyframes shake {

	0%,
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px)
	}
}

@keyframes shake {

	0%,
	100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		transform: translateX(10px)
	}
}

.layui-anim-06 {
	-webkit-animation-name: shake;
	animation-name: shake
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.layui-layer-title {
	padding: 0 80px 0 20px;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-color: #F8F8F8;
	border-radius: 2px 2px 0 0
}

.layui-layer-setwin {
	position: absolute;
	right: 15px;
	*right: 0;
	top: 15px;
	font-size: 0;
	line-height: initial
}

.layui-layer-setwin a {
	position: relative;
	width: 16px;
	height: 16px;
	margin-left: 10px;
	font-size: 12px;
	_overflow: hidden
}

.layui-layer-setwin .layui-layer-min cite {
	position: absolute;
	width: 14px;
	height: 2px;
	left: 0;
	top: 50%;
	margin-top: -1px;
	background-color: #2E2D3C;
	cursor: pointer;
	_overflow: hidden
}

.layui-layer-setwin .layui-layer-min:hover cite {
	background-color: #2D93CA
}

.layui-layer-setwin .layui-layer-max {
	background-position: -32px -40px
}

.layui-layer-setwin .layui-layer-max:hover {
	background-position: -16px -40px
}

.layui-layer-setwin .layui-layer-maxmin {
	background-position: -65px -40px
}

.layui-layer-setwin .layui-layer-maxmin:hover {
	background-position: -49px -40px
}

.layui-layer-setwin .layui-layer-close1 {
	background-position: 0 -40px;
	cursor: pointer
}

.layui-layer-setwin .layui-layer-close1:hover {
	opacity: .7
}

.layui-layer-setwin .layui-layer-close2 {
	position: absolute;
	right: -28px;
	top: -28px;
	width: 30px;
	height: 30px;
	margin-left: 0;
	background-position: -149px -31px;
	*right: -18px;
	_display: none
}

.layui-layer-setwin .layui-layer-close2:hover {
	background-position: -180px -31px
}

.layui-layer-btn {
	text-align: right;
	padding: 0 10px 12px;
	pointer-events: auto
}

.layui-layer-btn a {
	height: 28px;
	line-height: 28px;
	margin: 0 6px;
	padding: 0 15px;
	border: 1px solid #dedede;
	background-color: #f1f1f1;
	color: #333;
	border-radius: 2px;
	font-weight: 400;
	cursor: pointer;
	text-decoration: none
}

.layui-layer-btn a:hover {
	opacity: .9;
	text-decoration: none
}

.layui-layer-btn a:active {
	opacity: .7
}

.layui-layer-btn .layui-layer-btn0 {
	border-color: #4898d5;
	background-color: #2e8ded;
	color: #fff
}

.layui-layer-dialog {
	min-width: 260px
}

.layui-layer-dialog .layui-layer-content {
	position: relative;
	padding: 20px;
	line-height: 24px;
	word-break: break-all;
	font-size: 14px;
	overflow: auto
}

.layui-layer-dialog .layui-layer-content .layui-layer-ico {
	position: absolute;
	top: 16px;
	left: 15px;
	_left: -40px;
	width: 30px;
	height: 30px
}

.layui-layer-ico1 {
	background-position: -30px 0
}

.layui-layer-ico2 {
	background-position: -60px 0
}

.layui-layer-ico3 {
	background-position: -90px 0
}

.layui-layer-ico4 {
	background-position: -120px 0
}

.layui-layer-ico5 {
	background-position: -150px 0
}

.layui-layer-ico6 {
	background-position: -180px 0
}

.layui-layer-rim {
	border: 6px solid #8D8D8D;
	border: 6px solid rgba(0, 0, 0, .3);
	border-radius: 5px;
	box-shadow: none
}

.layui-layer-msg {
	min-width: 180px;
	border: 1px solid #D3D4D3;
	box-shadow: none
}

.layui-layer-hui {
	min-width: 100px;
	background-color: #000;
	filter: alpha(opacity=60);
	background-color: rgba(0, 0, 0, .6);
	color: #fff;
	border: none
}

.layui-layer-hui .layui-layer-content {
	padding: 12px 25px;
	text-align: center
}

.layui-layer-dialog .layui-layer-padding {
	padding: 20px 20px 20px 55px;
	text-align: left
}

.layui-layer-page .layui-layer-content {
	position: relative;
	overflow: auto
}

.layui-layer-iframe .layui-layer-btn,
.layui-layer-page .layui-layer-btn {
	padding-top: 10px
}

.layui-layer-nobg {
	background: 0 0
}

.layui-layer-iframe .layui-layer-content {
	overflow: hidden
}

.layui-layer-iframe iframe {
	display: block;
	width: 100%
}

.layui-layer-loading {
	border-radius: 100%;
	background: 0 0;
	box-shadow: none;
	border: none
}

.layui-layer-loading .layui-layer-content {
	width: 60px;
	height: 24px;
	background: url(../images/loading-0.gif) no-repeat
}

.layui-layer-loading .layui-layer-loading1 {
	width: 37px;
	height: 37px;
	background: url(../images/loading-1.gif) no-repeat
}

.layui-layer-ico16,
.layui-layer-loading .layui-layer-loading2 {
	width: 32px;
	height: 32px;
	background: url(../images/loading-2.gif) no-repeat
}

.layui-layer-tips {
	background: 0 0;
	box-shadow: none;
	border: none
}

.layui-layer-tips .layui-layer-content {
	position: relative;
	line-height: 22px;
	min-width: 12px;
	padding: 5px 10px;
	font-size: 12px;
	_float: left;
	border-radius: 3px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	background-color: #F90;
	color: #fff
}

.layui-layer-tips .layui-layer-close {
	right: -2px;
	top: -1px
}

.layui-layer-tips i.layui-layer-TipsG {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 8px;
	border-color: transparent;
	border-style: dashed;
	*overflow: hidden
}

.layui-layer-tips i.layui-layer-TipsB,
.layui-layer-tips i.layui-layer-TipsT {
	left: 5px;
	border-right-style: solid;
	border-right-color: #F90
}

.layui-layer-tips i.layui-layer-TipsT {
	bottom: -8px
}

.layui-layer-tips i.layui-layer-TipsB {
	top: -8px
}

.layui-layer-tips i.layui-layer-TipsL,
.layui-layer-tips i.layui-layer-TipsR {
	top: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F90
}

.layui-layer-tips i.layui-layer-TipsR {
	left: -8px
}

.layui-layer-tips i.layui-layer-TipsL {
	right: -8px
}

.layui-layer-lan[type=dialog] {
	min-width: 280px
}

.layui-layer-lan .layui-layer-title {
	background: #4476A7;
	color: #fff;
	border: none
}

.layui-layer-lan .layui-layer-lan .layui-layer-btn {
	padding: 10px;
	text-align: right;
	border-top: 1px solid #E9E7E7
}

.layui-layer-lan .layui-layer-btn a {
	background: #BBB5B5;
	border: none
}

.layui-layer-lan .layui-layer-btn .layui-layer-btn1 {
	background: #C9C5C5
}

.layui-layer-molv .layui-layer-title {
	background: #009f95;
	color: #fff;
	border: none
}

.layui-layer-molv .layui-layer-btn a {
	background: #009f95
}

.layui-layer-molv .layui-layer-btn .layui-layer-btn1 {
	background: #92B8B1
}

.container,
body {
	background-color: #f4f1ea
}

.row {
	margin-bottom: 0;
	padding: 0 .26rem
}

.roll {
	width: 9.47rem;
	padding: .265rem;
	border-top: 0;
	background-color: #fff
}

.roll-center {
	width: 60%
}

.header,
.header03,
.topbar {
	position: inherit;
	margin: 0 auto
}

.container {
	padding: 0
}


#swiper-three {
	width: 100%;
	height: 2.67rem;
	margin: 0;
	background: #fff;
	padding-bottom: .1067rem;
	padding-top: .32rem
}

#swiper-three .swiper-container {
	width: 8.93rem;
	height: 2.67rem;
	overflow: hidden;
	-webkit-border-radius: .16rem;
	-moz-border-radius: .16rem;
	border-radius: .16rem;
	margin: 0 auto
}

.firstSwiper .swiper-slide {
	text-align: center;
	-webkit-border-radius: .213rem;
	-moz-border-radius: .213rem;
	border-radius: .213rem
}

#swiper-three .swiper-container img {
	width: 8.93rem;
	height: 100%;
	-webkit-border-radius: .16rem;
	-moz-border-radius: .16rem;
	border-radius: .16rem
}

#swiper-three .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: .16rem
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	width: .32rem;
	height: .053rem;
	margin: 0 .053rem;
	background: #fff;
	-webkit-border-radius: 1.333rem;
	-moz-border-radius: 1.333rem;
	border-radius: 1.333rem;
	opacity: .3
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {
	opacity: 1
}

.stance {
	background: #fff
}

#swiper-three .swiper-slide {
	background: #fff;
	-webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1)
}

#swiper-three .swiper-container img {
	display: block;
	width: 100%;
	height: 100%
}

.lpjs {
	background: #fff
}

.query-tag {
	padding: .34rem 0 .16rem .26rem
}

.query-list>li {
	background: #fff
}

.query-list>li .query-wrap {
	height: 1.1rem;
	line-height: 1.17rem;
	border: solid 1px #f1f1f1;
	border-right: none
}

.header-search {
	width: 100%;
	height: 1.333rem;
	padding: .266rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-top: 1px solid #f1f1f1
}

.search-show-box {
	width: 100%;
	height: .8rem;
	background: #f2f2f2;
	-webkit-border-radius: 1.33rem;
	-moz-border-radius: 1.33rem;
	border-radius: 1.33rem
}

.search-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: .9rem;
	overflow: hidden;
	font-size: .373rem;
	color: #666;
	letter-spacing: -.22px
}

.search-content .icon-mirror {
	float: left;
	font-size: .466rem;
	color: #666;
	margin: 0 .16rem 0 2.55rem;
	line-height: .8rem
}

[data-type="1"] .icon-mirror {
	line-height: .87rem
}

.search-content .like-placeholder {
	overflow: hidden
}

.stance {
	display: none;
	width: 100%;
	height: 2.7rem;
	overflow: hidden
}

.houses-container .header03 .search-ico {
	display: none
}

.special-list .sl_news span {
	font-size: .26rem;
	color: #666
}

.special-list .sl_time {
	font-size: .32rem;
	color: #666;
	max-width: 100%;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.media-house .price-sq .p-price em {
	color: #888
}

.header-search-list {
	padding: .32rem .53rem 0;
	width: 10rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff
}

.header-search-list .search-show-box {
	width: 100%;
	height: .9rem;
	background: #f3f6f9;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px
}

.header-search-list .like-placeholder {
	font-size: .373rem;
	color: #a9bacf
}

.search-show-box .icon-help-find-search {
	display: inline-block;
	font-size: .57rem;
	color: #a9bacf;
	margin: 0 .16rem 0 2.15rem;
	width: .53rem;
	height: .53rem;
	line-height: .53rem
}

.no-result-list {
	padding-bottom: .693rem;
	background: #fff
}

.no-result-list .tips-pic {
	margin: 0 auto;
	width: 5.28rem;
	height: 1.653rem;
	background: url(../images/tips-pic.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.result-tips {
	font-size: 28px;
	color: #77808a;
	text-align: center
}

.result-tips p {
	font-size: .373rem;
	color: #77808a;
	text-align: center
}

.result-tips p a,
.result-tips p span {
	color: #47b3e3;
	font-weight: 700
}

.result-tips p a {
	text-decoration: underline;
	margin-left: .1rem
}

.result-tips .p1 a,
.result-tips .p1 span {
	color: #3e4a59
}

.result-tips2 .p1 {
	margin: 0 auto;
	width: 5.5rem;
	height: auto
}

.j-row .call-find2 {
	padding: .267rem 0;
	background-color: #f3f6f9;
	margin-top: -.267rem
}

.house-list .house-item2:last-child {
	padding-bottom: .426rem
}

.house-list .call-find2+.house-item2,
.house-list .house-item2:first-child {
	padding-top: .426rem
}

.house-item2 {
	margin-bottom: 0;
	padding-bottom: .7466rem
}

.icon-search-close {
	width: .48rem;
	height: .48rem;
	background: url(../images/list-jg-close.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.house-item3,
.house-item4,
.house-item5 {
	margin-bottom: .693rem
}

.hl-padding {
	background: #fff;
	overflow: hidden
}

.hl-padding .house-item2 .list-con,
.hl-padding .house-item3 .list-con,
.hl-padding .house-item4 .list-con,
.hl-padding .house-item5 .list-con,
.hl-padding .house-item6 .list-con {
	padding: 0 .533rem
}

.house-list .call-find2+.house-item3,
.house-list .call-find2+.house-item4,
.house-list .call-find2+.house-item5,
.house-list .call-find2+.house-item6,
.house-list .house-item3:first-child,
.house-list .house-item4:first-child,
.house-list .house-item5:first-child,
.house-list .house-item6:first-child {
	margin-top: .426rem
}

[data-type="1"] .screen-tag .tag-item .txt {
	line-height: .9rem
}

.j-row .call-find2 {
	padding: .267rem 0;
	background-color: #f3f6f9;
	margin-top: -.267rem
}

.house-list .house-item2:last-child {
	padding-bottom: .426rem
}

.house-list .call-find2+.house-item2,
.house-list .house-item2:first-child {
	padding-top: .426rem
}

.house-item2 {
	margin-bottom: 0;
	padding-bottom: .7466rem
}

.icon-search-close {
	width: .48rem;
	height: .48rem;
	background: url(../images/list-jg-close.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.house-item3,
.house-item4,
.house-item5 {
	margin-bottom: .693rem
}

.hl-padding {
	background: #fff;
	overflow: hidden
}

.hl-padding .house-item2 .list-con,
.hl-padding .house-item3 .list-con,
.hl-padding .house-item4 .list-con,
.hl-padding .house-item5 .list-con {
	padding: 0 .533rem
}

.house-list .call-find2+.house-item3,
.house-list .call-find2+.house-item4,
.house-list .call-find2+.house-item5,
.house-list .house-item3:first-child,
.house-list .house-item4:first-child,
.house-list .house-item5:first-child {
	margin-top: .426rem
}

[data-type="1"] .screen-tag .tag-item .txt {
	line-height: .9rem
}

.drainage-con {
	display: none;
	position: fixed;
	bottom: 2.08rem;
	left: 50%;
	z-index: 99
}

.drainage-w {
	width: 4.8rem;
	margin-left: -2.4rem
}

.entrance .j-row {
	padding: 0 .333rem;
	background: #fff
}

.tel-bg-bn {
	padding: 0 .533rem;
	margin-bottom: .76rem
}

.entrance ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 4;
	-webkit-flex-grow: 4;
	-moz-box-flex: 4;
	-ms-flex-positive: 4;
	flex-grow: 4;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.entrance ul li {
	width: 25%;
	text-align: center;
	margin-top: .533333rem
}

.entrance ul li:nth-child(1),
.entrance ul li:nth-child(2),
.entrance ul li:nth-child(3),
.entrance ul li:nth-child(4) {
	margin-top: 0
}

.entrance li .pic {
	width: .72rem;
	height: .72rem;
	margin: 0 auto .267rem
}

.entrance li .pic img {
	width: 100%;
	height: 100%
}

.entrance li .text {
	font-size: .346rem;
	color: #3e4a59
}

.video-vr-wrap {
	position: absolute;
	bottom: .21rem;
	left: .21rem;
	font-size: 0;
	z-index: 2
}

.video-vr-wrap svg {
	width: .56rem;
	height: .53rem
}

.video-vr-wrap svg.video-wrap {
	margin-right: .21rem
}

.vr-bg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1.07rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(97%, rgba(0, 0, 0, .2)));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .2) 97%);
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .2) 97%);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .2) 97%);
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .2) 97%);
	-webkit-border-radius: 0 0 .11rem .11rem;
	-moz-border-radius: 0 0 .11rem .11rem;
	border-radius: 0 0 .11rem .11rem;
	z-index: 1
}

.header-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	background: #f3f6f9;
	-webkit-border-radius: .48rem;
	-moz-border-radius: .48rem;
	border-radius: .48rem;
	height: .96rem
}

.header-wrap .city {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: .21rem 0;
	border-right: 1px #cdd7e1 solid;
	padding-left: .27rem;
	padding-right: .27rem
}

.header-wrap .city .text {
	color: #3e4a59;
	font-size: .37rem
}

.header-wrap .city .img {
	width: .19rem;
	height: .13rem;
	padding-left: .11rem
}

.header-wrap .search-con {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: .27rem
}

.header-wrap .search-con .icon-help-find-search {
	display: inline-block;
	font-size: .57rem;
	color: #a9bacf;
	width: .53rem;
	height: .53rem;
	position: relative;
	top: -.05rem;
	margin-right: .11rem
}

.header-wrap .search-con .like-placeholder {
	font-size: .373rem;
	color: #a9bacf
}

.row-v320 {
	padding-bottom: .69rem;
	background: #fff
}

.row-l .bd {
	padding-right: 0
}

.row-bt {
	padding-bottom: .27rem
}



.yzhx-tab-v320 .tab-tit {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding-right: .53rem;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: 0 -.11rem .35rem
}

.yzhx-tab-v320 .tab-tit li {
	position: relative;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 2.08rem;
	-moz-box-flex: 0;
	-ms-flex: 0 0 2.08rem;
	flex: 0 0 2.08rem;
	padding: 0 .11rem;
	height: .99rem
}

.yzhx-tab-v320 .tab-tit li p {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 2.08rem;
	height: .85rem;
	font-size: .37rem;
	font-weight: 700;
	text-align: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: .5px solid #cdd7e1;
	-webkit-box-shadow: 0 .03rem .16rem 0 rgba(71, 179, 227, .15);
	-moz-box-shadow: 0 .03rem .16rem 0 rgba(71, 179, 227, .15);
	box-shadow: 0 .03rem .16rem 0 rgba(71, 179, 227, .15);
	-webkit-border-radius: .11rem;
	-moz-border-radius: .11rem;
	border-radius: .11rem;
	overflow: hidden;
	color: #3e4a59;
	background: #fff;
	cursor: pointer
}

.yzhx-tab-v320 .tab-tit .on {
	background: url(../images/rmlp-tab-on.png) no-repeat center;
	-webkit-background-size: 2.08rem 100%;
	-moz-background-size: 2.08rem 100%;
	background-size: 2.08rem 100%
}

.yzhx-tab-v320 .tab-tit .on p {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #fff;
	background: 0 0
}

.yzhx-tab-v320 .tab-tit .on span {
	display: inline-block
}

.yzhx-tab-v320 .tab-item {
	display: none
}

.yzhx-tab-v320 .tab-item.on {
	display: block
}

.yzhx-item-con {
	width: 100%
}

.yzhx-item-con .swiper-slide {
	position: relative;
	width: 3.52rem;
	margin-right: .21rem
}

.yzhx-item-con .swiper-slide:last-child {
	margin-right: .53rem
}

.yzhx-item-con .swiper-slide a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	width: 3.52rem;
	overflow: hidden;
	-webkit-border-radius: .11rem;
	-moz-border-radius: .11rem;
	border-radius: .11rem;
	border: 1px solid #cdd7e1;
	background: #fff
}

.yzhx-item-con .pic {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	width: 3.52rem;
	height: 1.97rem;
	text-align: center;
	overflow: hidden
}

.yzhx-item-con .pic img {
	width: 100%;
	height: 100%;
	-webkit-border-radius: .11rem .11rem 0 0;
	-moz-border-radius: .11rem .11rem 0 0;
	border-radius: .11rem .11rem 0 0
}

.yzhx-item-con .pic .swiper-lazy-preloader {
	width: .61rem;
	height: .61rem;
	margin-left: -.31rem;
	margin-top: -.31rem
}

.yzhx-item-con .pic .top-tag {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	left: 0;
	top: 0;
	height: .53rem;
	width: 1.2rem;
	font-size: .32rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-border-radius: .11rem 0 .11rem;
	-moz-border-radius: .11rem 0 .11rem;
	border-radius: .11rem 0 .11rem;
	color: #fff
}

.yzhx-item-con .pic .lb-area {
	position: absolute;
	top: 0;
	right: 0
}

.yzhx-item-con .pic .lb-area .lbs-v320 {
	-webkit-border-radius: 0 .11rem 0 .11rem;
	-moz-border-radius: 0 .11rem 0 .11rem;
	border-radius: 0 .11rem 0 .11rem
}

.yzhx-item-con .txt {
	padding: 1.97rem .21rem .23rem .21rem;
	border-top: none;
	-webkit-border-radius: 0 0 .11rem .11rem;
	-moz-border-radius: 0 0 .11rem .11rem;
	border-radius: 0 0 .11rem .11rem
}

.yzhx-item-con .txt .area,
.yzhx-item-con .txt .price,
.yzhx-item-con .txt h4 {
	white-space: nowrap;
	overflow: hidden
}

.yzhx-item-con .txt .area {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.yzhx-item-con .txt h4 {
	margin: .11rem 0;
	font-size: .37rem;
	font-weight: 700;
	line-height: .59rem;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color: #3e4a59
}

.yzhx-item-con .txt .intr {
	margin-bottom: .11rem;
	line-height: .44rem
}

.yzhx-item-con .txt .area {
	float: left;
	max-width: 1.3rem;
	font-size: .32rem;
	color: #77808a
}

.yzhx-item-con .txt .price {
	float: right;
	font-size: .32rem;
	font-weight: 700;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fa5f35
}

.yzhx-item-con .txt .price.gray {
	color: #77808a
}

.yzhx-item-con .txt .price em,
.yzhx-item-con .txt .price i {
	font-style: normal
}

.yzhx-item-con .txt .tags-area {
	height: .53rem;
	overflow: hidden
}

.yzhx-item-con .txt .tags-area .tags-v320 {
	max-width: 2.8rem;
	margin-bottom: .13rem;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.real-estate-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden
}

.real-estate-info .info-item {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-moz-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	border-radius: .08rem
}

.real-estate-info .info-item img {
	width: 100%;
	height: 100%;
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	border-radius: .08rem
}

.real-estate-info1 {
	height: 2.29rem
}

.real-estate-info1 .info-item {
	-webkit-flex-basis: 8.93rem;
	-ms-flex-preferred-size: 8.93rem;
	flex-basis: 8.93rem;
	height: 2.29rem
}

.real-estate-info2 {
	height: 2.29rem
}

.real-estate-info2 .info-item {
	height: 2.29rem;
	-webkit-flex-basis: 4.36rem;
	-ms-flex-preferred-size: 4.36rem;
	flex-basis: 4.36rem
}

.real-estate-info3 {
	height: 4.8rem;
	overflow: hidden
}

.real-estate-info3 .info-item {
	float: left;
	width: 4.36rem;
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	border-radius: .08rem
}

.real-estate-info3 .info-item img {
	width: 100%;
	height: 100%;
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	border-radius: .08rem
}

.real-estate-info3 .info-item1 {
	height: 4.8rem
}

.real-estate-info3 .info-item2,
.real-estate-info3 .info-item3 {
	height: 2.29rem;
	margin-left: .21rem
}

.real-estate-info3 .info-item3 {
	margin-top: .21rem
}

.real-estate-info4 {
	overflow: hidden
}

.real-estate-info4 .info-item {
	float: left;
	width: 4.36rem;
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	border-radius: .08rem
}

.real-estate-info4 .info-item img {
	width: 100%;
	height: 100%;
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	border-radius: .08rem
}

.real-estate-info4 .info-item1 {
	width: 2.83rem;
	height: 4.8rem
}

.real-estate-info4 .info-item2,
.real-estate-info4 .info-item3,
.real-estate-info4 .info-item4 {
	height: 2.29rem;
	margin-left: .21rem
}

.real-estate-info4 .info-item2 {
	width: 5.88rem
}

.real-estate-info4 .info-item3,
.real-estate-info4 .info-item4 {
	width: 2.83rem;
	margin-top: .22rem
}

.real-estate-info5 .info-item {
	height: 2.29rem
}

.real-estate-info5 .info-item1,
.real-estate-info5 .info-item2 {
	-webkit-flex-basis: 4.36rem;
	-ms-flex-preferred-size: 4.36rem;
	flex-basis: 4.36rem;
	margin-bottom: .21rem
}

.real-estate-info5 .info-item3,
.real-estate-info5 .info-item4,
.real-estate-info5 .info-item5 {
	-webkit-flex-basis: 2.83rem;
	-ms-flex-preferred-size: 2.83rem;
	flex-basis: 2.83rem
}

.real-estate-info6 .info-item {
	height: 2.29rem
}

.real-estate-info6 .info-item1,
.real-estate-info6 .info-item2 {
	-webkit-flex-basis: 4.36rem;
	-ms-flex-preferred-size: 4.36rem;
	flex-basis: 4.36rem;
	margin-bottom: .21rem
}

.real-estate-info6 .info-item3,
.real-estate-info6 .info-item4,
.real-estate-info6 .info-item5,
.real-estate-info6 .info-item6 {
	-webkit-flex-basis: 2.07rem;
	-ms-flex-preferred-size: 2.07rem;
	flex-basis: 2.07rem
}

.real-estate-info7 .info-item {
	height: 2.29rem
}

.real-estate-info7 .info-item1,
.real-estate-info7 .info-item2,
.real-estate-info7 .info-item3 {
	-webkit-flex-basis: 2.83rem;
	-ms-flex-preferred-size: 2.83rem;
	flex-basis: 2.83rem;
	margin-bottom: .21rem
}

.real-estate-info7 .info-item4,
.real-estate-info7 .info-item5,
.real-estate-info7 .info-item6,
.real-estate-info7 .info-item7 {
	-webkit-flex-basis: 2.07rem;
	-ms-flex-preferred-size: 2.07rem;
	flex-basis: 2.07rem
}

.building-questions {
	padding: .2rem .19rem;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(2%, #f3f6f9), color-stop(99%, #fafbfd));
	background-image: -webkit-linear-gradient(bottom, #f3f6f9 2%, #fafbfd 99%);
	background-image: -moz-linear-gradient(bottom, #f3f6f9 2%, #fafbfd 99%);
	background-image: -o-linear-gradient(bottom, #f3f6f9 2%, #fafbfd 99%);
	background-image: linear-gradient(0deg, #f3f6f9 2%, #fafbfd 99%);
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	border-radius: .08rem
}

.building-questions .questions-wrap {
	position: relative;
	height: 2.88rem;
	overflow: hidden
}

.building-questions .questions-wrap.has-1 {
	height: .96rem
}

.building-questions .questions-wrap.has-2 {
	height: 1.92rem
}

.building-questions li {
	overflow: hidden
}

.building-questions li .th {
	float: left;
	padding: 0 .13rem;
	margin-right: .13rem;
	font-size: .32rem;
	color: #47b3e3;
	background: url(../images/bg-building-questions.png) no-repeat center;
	-webkit-background-size: 1.55rem .53rem;
	-moz-background-size: 1.55rem .53rem;
	background-size: 1.55rem .53rem
}

.building-questions li .td {
	font-size: .43rem;
	font-weight: 700;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #3e4a59;
	overflow: hidden
}

.screen-tag {
	padding: .427rem 0 .35rem .5333rem
}

.screen-panel .btn-area2 .btn {
	line-height: .94rem
}

[data-type="1"] .lbs-v320 {
	line-height: .5rem
}

[data-type="1"] .btn-topbar {
	line-height: .9rem
}

[data-type="1"] .lpjsV4 .mod3 .con li a {
	line-height: .9rem
}

[data-type="1"] .screen-panel .btn-area2 .btn-canel {
	line-height: 1rem
}

[data-type="1"] .screen-panel .btn-area2 .btn-confirm {
	line-height: 1.05rem
}

[data-type="1"] .screen-panel .btn-confirm1 {
	line-height: 1.05rem
}

[data-type="1"] .lpjsV4 .panel-area li,
[data-type="1"] .lpjsV4 .panel-housetype li,
[data-type="1"] .lpjsV4 .panel-price li {
	line-height: 1.2rem
}

[data-type="1"] .screen-list .tab-nav2 li.selected .active-line {
	position: relative;
	top: -.02rem
}

[data-type="1"] .yzhx-item-con .txt h4 {
	padding-right: .1rem
}

[data-type="1"] .yzhx-item-con .swiper-slide {
	padding-bottom: .1rem
}

.container,
body {
	background-color: #f4f1ea
}

.row {
	margin-bottom: 0;
	padding: 0 .26rem
}

.roll {
	width: 9.47rem;
	padding: .265rem;
	border-top: 0;
	background-color: #fff
}

.roll-center {
	width: 60%
}

.header,
.header03,
.topbar {
	position: inherit;
	margin: 0 auto
}

.container {
	padding: 0
}


#swiper-three {
	width: 100%;
	height: 2.67rem;
	margin: 0;
	background: #fff;
	padding-bottom: .1067rem;
	padding-top: .32rem
}

#swiper-three .swiper-container {
	width: 8.93rem;
	height: 2.67rem;
	overflow: hidden;
	-webkit-border-radius: .16rem;
	-moz-border-radius: .16rem;
	border-radius: .16rem;
	margin: 0 auto
}

.firstSwiper .swiper-slide {
	text-align: center;
	-webkit-border-radius: .213rem;
	-moz-border-radius: .213rem;
	border-radius: .213rem
}

#swiper-three .swiper-container img {
	width: 8.93rem;
	height: 100%;
	-webkit-border-radius: .16rem;
	-moz-border-radius: .16rem;
	border-radius: .16rem
}

#swiper-three .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: .16rem
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	width: .32rem;
	height: .053rem;
	margin: 0 .053rem;
	background: #fff;
	-webkit-border-radius: 1.333rem;
	-moz-border-radius: 1.333rem;
	border-radius: 1.333rem;
	opacity: .3
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {
	opacity: 1
}

.stance {
	background: #fff
}

#swiper-three .swiper-slide {
	background: #fff;
	-webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1)
}

#swiper-three .swiper-container img {
	display: block;
	width: 100%;
	height: 100%
}

.lpjs {
	background: #fff
}

.query-tag {
	padding: .34rem 0 .16rem .26rem
}

.query-list>li {
	background: #fff
}

.query-list>li .query-wrap {
	height: 1.1rem;
	line-height: 1.17rem;
	border: solid 1px #f1f1f1;
	border-right: none
}

.header-search {
	width: 100%;
	height: 1.333rem;
	padding: .266rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-top: 1px solid #f1f1f1
}

.search-show-box {
	width: 100%;
	height: .8rem;
	background: #f2f2f2;
	-webkit-border-radius: 1.33rem;
	-moz-border-radius: 1.33rem;
	border-radius: 1.33rem
}

.search-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: .9rem;
	overflow: hidden;
	font-size: .373rem;
	color: #666;
	letter-spacing: -.22px
}

.search-content .icon-mirror {
	float: left;
	font-size: .466rem;
	color: #666;
	margin: 0 .16rem 0 2.55rem;
	line-height: .8rem
}

[data-type="1"] .icon-mirror {
	line-height: .87rem
}

.search-content .like-placeholder {
	overflow: hidden
}

.stance {
	display: none;
	width: 100%;
	height: 2.7rem;
	overflow: hidden
}

.houses-container .header03 .search-ico {
	display: none
}

.special-list .sl_news span {
	font-size: .26rem;
	color: #666
}

.special-list .sl_time {
	font-size: .32rem;
	color: #666;
	max-width: 100%;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.media-house .price-sq .p-price em {
	color: #888
}

.header-search-list {
	padding: .32rem .53rem 0;
	width: 10rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff
}

.header-search-list .search-show-box {
	width: 100%;
	height: .9rem;
	background: #f3f6f9;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px
}

.header-search-list .like-placeholder {
	font-size: .373rem;
	color: #a9bacf
}

.search-show-box .icon-help-find-search {
	display: inline-block;
	font-size: .57rem;
	color: #a9bacf;
	margin: 0 .16rem 0 2.15rem;
	width: .53rem;
	height: .53rem;
	line-height: .53rem
}

.no-result-list {
	padding-bottom: .693rem;
	background: #fff
}

.no-result-list .tips-pic {
	margin: 0 auto;
	width: 5.28rem;
	height: 1.653rem;
	background: url(../images/tips-pic.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.result-tips {
	font-size: 28px;
	color: #77808a;
	text-align: center
}

.result-tips p {
	font-size: .373rem;
	color: #77808a;
	text-align: center
}

.result-tips p a,
.result-tips p span {
	color: #47b3e3;
	font-weight: 700
}

.result-tips p a {
	text-decoration: underline;
	margin-left: .1rem
}

.result-tips .p1 a,
.result-tips .p1 span {
	color: #3e4a59
}

.result-tips2 .p1 {
	margin: 0 auto;
	width: 5.5rem;
	height: auto
}

.j-row .call-find2 {
	padding: .267rem 0;
	background-color: #f3f6f9;
	margin-top: -.267rem
}

.house-list .house-item2:last-child {
	padding-bottom: .426rem
}

.house-list .call-find2+.house-item2,
.house-list .house-item2:first-child {
	padding-top: .426rem
}

.house-item2 {
	margin-bottom: 0;
	padding-bottom: .7466rem
}

.icon-search-close {
	width: .48rem;
	height: .48rem;
	background: url(../images/list-jg-close.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.house-item3,
.house-item4,
.house-item5 {
	margin-bottom: .693rem
}

.hl-padding {
	background: #fff;
	overflow: hidden
}

.hl-padding .house-item2 .list-con,
.hl-padding .house-item3 .list-con,
.hl-padding .house-item4 .list-con,
.hl-padding .house-item5 .list-con,
.hl-padding .house-item6 .list-con {
	padding: 0 .533rem
}

.house-list .call-find2+.house-item3,
.house-list .call-find2+.house-item4,
.house-list .call-find2+.house-item5,
.house-list .call-find2+.house-item6,
.house-list .house-item3:first-child,
.house-list .house-item4:first-child,
.house-list .house-item5:first-child,
.house-list .house-item6:first-child {
	margin-top: .426rem
}

[data-type="1"] .screen-tag .tag-item .txt {
	line-height: .9rem
}

.j-row .call-find2 {
	padding: .267rem 0;
	background-color: #f3f6f9;
	margin-top: -.267rem
}

.house-list .house-item2:last-child {
	padding-bottom: .426rem
}

.house-list .call-find2+.house-item2,
.house-list .house-item2:first-child {
	padding-top: .426rem
}

.house-item2 {
	margin-bottom: 0;
	padding-bottom: .7466rem
}

.icon-search-close {
	width: .48rem;
	height: .48rem;
	background: url(../images/list-jg-close.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.house-item3,
.house-item4,
.house-item5 {
	margin-bottom: .693rem
}

.hl-padding {
	background: #fff;
	overflow: hidden
}

.hl-padding .house-item2 .list-con,
.hl-padding .house-item3 .list-con,
.hl-padding .house-item4 .list-con,
.hl-padding .house-item5 .list-con {
	padding: 0 .533rem
}

.house-list .call-find2+.house-item3,
.house-list .call-find2+.house-item4,
.house-list .call-find2+.house-item5,
.house-list .house-item3:first-child,
.house-list .house-item4:first-child,
.house-list .house-item5:first-child {
	margin-top: .426rem
}

[data-type="1"] .screen-tag .tag-item .txt {
	line-height: .9rem
}

.drainage-con {
	display: none;
	position: fixed;
	bottom: 2.08rem;
	left: 50%;
	z-index: 99
}

.drainage-w {
	width: 4.8rem;
	margin-left: -2.4rem
}

.entrance .j-row {
	padding: 0 .333rem;
	background: #fff
}


.tel-bg-bn {
	padding: 0 .533rem;
	margin-bottom: .76rem
}

.entrance ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 4;
	-webkit-flex-grow: 4;
	-moz-box-flex: 4;
	-ms-flex-positive: 4;
	flex-grow: 4;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.entrance ul li {
	width: 25%;
	text-align: center;
	margin-top: .533333rem
}

.entrance ul li:nth-child(1),
.entrance ul li:nth-child(2),
.entrance ul li:nth-child(3),
.entrance ul li:nth-child(4) {
	margin-top: 0
}

.entrance li .pic {
	width: .72rem;
	height: .72rem;
	margin: 0 auto .267rem
}

.entrance li .pic img {
	width: 100%;
	height: 100%
}

.entrance li .text {
	font-size: .346rem;
	color: #3e4a59
}

.video-vr-wrap {
	position: absolute;
	bottom: .21rem;
	left: .21rem;
	font-size: 0;
	z-index: 2
}

.video-vr-wrap svg {
	width: .56rem;
	height: .53rem
}

.video-vr-wrap svg.video-wrap {
	margin-right: .21rem
}

.vr-bg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1.07rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(97%, rgba(0, 0, 0, .2)));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .2) 97%);
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .2) 97%);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .2) 97%);
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .2) 97%);
	-webkit-border-radius: 0 0 .11rem .11rem;
	-moz-border-radius: 0 0 .11rem .11rem;
	border-radius: 0 0 .11rem .11rem;
	z-index: 1
}

.header-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	background: #f3f6f9;
	-webkit-border-radius: .48rem;
	-moz-border-radius: .48rem;
	border-radius: .48rem;
	height: .96rem
}

.header-wrap .city {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: .21rem 0;
	border-right: 1px #cdd7e1 solid;
	padding-left: .27rem;
	padding-right: .27rem
}

.header-wrap .city .text {
	color: #3e4a59;
	font-size: .37rem
}

.header-wrap .city .img {
	width: .19rem;
	height: .13rem;
	padding-left: .11rem
}

.header-wrap .search-con {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: .27rem
}

.header-wrap .search-con .icon-help-find-search {
	display: inline-block;
	font-size: .57rem;
	color: #a9bacf;
	width: .53rem;
	height: .53rem;
	position: relative;
	top: -.05rem;
	margin-right: .11rem
}

.header-wrap .search-con .like-placeholder {
	font-size: .373rem;
	color: #a9bacf
}

.container,
body {
	background-color: #f4f1ea
}

.row {
	margin-bottom: 0;
	padding: 0 .26rem
}

.roll {
	width: 9.47rem;
	padding: .265rem;
	border-top: 0;
	background-color: #fff
}

.roll-center {
	width: 60%
}

.header,
.header03,
.topbar {
	position: inherit;
	margin: 0 auto
}

.container {
	padding: 0
}

.center {
	padding-top: 0;
	background: #f3f6f9
}

#swiper-three {
	width: 100%;
	height: 2.67rem;
	margin: 0;
	background: #fff;
	padding-bottom: .1067rem;
	padding-top: .32rem
}

#swiper-three .swiper-container {
	width: 8.93rem;
	height: 2.67rem;
	overflow: hidden;
	-webkit-border-radius: .16rem;
	-moz-border-radius: .16rem;
	border-radius: .16rem;
	margin: 0 auto
}

.firstSwiper .swiper-slide {
	text-align: center;
	margin-right: .26rem;
	-webkit-border-radius: .213rem;
	-moz-border-radius: .213rem;
	border-radius: .213rem
}

#swiper-three .swiper-container img {
	width: 8.93rem;
	height: 100%;
	-webkit-border-radius: .16rem;
	-moz-border-radius: .16rem;
	border-radius: .16rem
}

#swiper-three .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: .16rem
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	width: .32rem;
	height: .053rem;
	margin: 0 .053rem;
	background: #fff;
	-webkit-border-radius: 1.333rem;
	-moz-border-radius: 1.333rem;
	border-radius: 1.333rem;
	opacity: .3
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {
	opacity: 1
}

.stance {
	background: #fff
}

#swiper-three .swiper-slide {
	background: #fff;
	-webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1)
}

#swiper-three .swiper-container img {
	display: block;
	width: 100%;
	height: 100%
}

.lpjs {
	background: #fff
}

.query-tag {
	padding: .34rem 0 .16rem .26rem
}

.query-list>li {
	background: #fff
}

.query-list>li .query-wrap {
	height: 1.1rem;
	line-height: 1.17rem;
	border: solid 1px #f1f1f1;
	border-right: none
}

.header-search {
	width: 100%;
	height: 1.333rem;
	padding: .266rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-top: 1px solid #f1f1f1
}

.search-show-box {
	width: 100%;
	height: .8rem;
	line-height: .8rem;
	background: #f2f2f2;
	-webkit-border-radius: 1.33rem;
	-moz-border-radius: 1.33rem;
	border-radius: 1.33rem
}

.search-content {
	overflow: hidden;
	font-size: .373rem;
	color: #666;
	letter-spacing: -.22px
}

.search-content .icon-mirror {
	float: left;
	font-size: .466rem;
	color: #666;
	margin: 0 .16rem 0 2.55rem;
	line-height: .8rem
}

[data-type="1"] .icon-mirror {
	line-height: .87rem
}

.search-content .like-placeholder {
	overflow: hidden;
	line-height: .8rem
}

[data-type="1"] .like-placeholder {
	line-height: .87rem
}

.stance {
	display: none;
	width: 100%;
	height: 2.7rem;
	overflow: hidden
}

.houses-container .header03 .search-ico {
	display: none
}

.special-list .sl_news span {
	font-size: .26rem;
	color: #666
}

.special-list .sl_time {
	font-size: .32rem;
	color: #666;
	max-width: 100%;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.media-house .price-sq .p-price em {
	color: #888
}

.header-search-list {
	padding: .32rem .53rem 0;
	width: 10rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff
}

.header-search-list .search-show-box {
	width: 100%;
	height: .9rem;
	line-height: .9rem;
	background: #f3f6f9;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px
}

.header-search-list .like-placeholder {
	font-size: .373rem;
	color: #a9bacf
}

.search-show-box .icon-help-find-search {
	position: relative;
	top: .06rem;
	display: inline-block;
	font-size: .57rem;
	color: #a9bacf;
	margin: 0 .16rem 0 2.15rem;
	width: .53rem;
	height: .53rem;
	line-height: .53rem
}

[data-type="1"] .icon-help-find-search {
	line-height: .6rem
}

.no-result-list {
	padding-bottom: .693rem;
	background: #fff
}

.no-result-list .tips-pic {
	margin: 0 auto;
	width: 5.28rem;
	height: 1.653rem;
	background: url(../images/tips-pic.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.result-tips {
	font-size: 28px;
	color: #77808a;
	text-align: center
}

.result-tips p {
	font-size: .373rem;
	color: #77808a;
	text-align: center
}

.result-tips p a,
.result-tips p span {
	color: #47b3e3;
	font-weight: 700
}

.result-tips p a {
	text-decoration: underline;
	margin-left: .1rem
}

.result-tips .p1 a,
.result-tips .p1 span {
	color: #3e4a59
}

.result-tips2 .p1 {
	margin: 0 auto;
	width: 5.5rem;
	height: auto
}

.j-row .call-find2 {
	padding: .267rem 0;
	background-color: #f3f6f9;
	margin-top: -.267rem
}

.house-list .house-item2:last-child {
	padding-bottom: .426rem
}

.house-list .call-find2+.house-item2,
.house-list .house-item2:first-child {
	padding-top: .426rem
}

.house-item2 {
	margin-bottom: 0;
	padding-bottom: .7466rem
}

.icon-search-close {
	width: .48rem;
	height: .48rem;
	background: url(../images/list-jg-close.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.house-item3,
.house-item4,
.house-item5 {
	margin-bottom: .693rem
}

.hl-padding {
	background: #fff;
	overflow: hidden
}

.hl-padding .house-item2 .list-con,
.hl-padding .house-item3 .list-con,
.hl-padding .house-item4 .list-con,
.hl-padding .house-item5 .list-con,
.hl-padding .house-item6 .list-con {
	padding: 0 .533rem
}

.house-list .call-find2+.house-item3,
.house-list .call-find2+.house-item4,
.house-list .call-find2+.house-item5,
.house-list .call-find2+.house-item6,
.house-list .house-item3:first-child,
.house-list .house-item4:first-child,
.house-list .house-item5:first-child,
.house-list .house-item6:first-child {
	margin-top: .4rem
}

[data-type="1"] .screen-tag .tag-item .txt {
	line-height: .9rem
}

.j-row .call-find2 {
	padding: .267rem 0;
	background-color: #f3f6f9;
	margin-top: -.267rem
}

.house-list .house-item2:last-child {
	padding-bottom: .426rem
}

.house-list .call-find2+.house-item2,
.house-list .house-item2:first-child {
	padding-top: .426rem
}

.house-item2 {
	margin-bottom: 0;
	padding-bottom: .7466rem
}

.icon-search-close {
	width: .48rem;
	height: .48rem;
	background: url(../images/list-jg-close.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.house-item3,
.house-item4,
.house-item5 {
	margin-bottom: .693rem
}

.hl-padding {
	background: #fff;
	overflow: hidden
}

.hl-padding .house-item2 .list-con,
.hl-padding .house-item3 .list-con,
.hl-padding .house-item4 .list-con,
.hl-padding .house-item5 .list-con {
	padding: 0 .533rem
}

.house-list .call-find2+.house-item3,
.house-list .call-find2+.house-item4,
.house-list .call-find2+.house-item5,
.house-list .house-item3:first-child,
.house-list .house-item4:first-child,
.house-list .house-item5:first-child {
	margin-top: .426rem
}

[data-type="1"] .screen-tag .tag-item .txt {
	line-height: .9rem
}

.drainage-con {
	display: none;
	position: fixed;
	bottom: 2.08rem;
	left: 50%;
	z-index: 99
}

.drainage-w {
	width: 4.8rem;
	margin-left: -2.4rem
}

.entrance .j-row {
	padding: 0 .333rem;
	background: #fff
}

.entrance .bd {
	padding: .426rem 0 .426rem
}

.tel-bg-bn {
	padding: 0 .533rem;
	margin-bottom: .76rem
}

.entrance ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 4;
	-webkit-flex-grow: 4;
	-moz-box-flex: 4;
	-ms-flex-positive: 4;
	flex-grow: 4;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.entrance ul li {
	width: 25%;
	text-align: center;
	margin-top: .533333rem
}

.entrance ul li:nth-child(1),
.entrance ul li:nth-child(2),
.entrance ul li:nth-child(3),
.entrance ul li:nth-child(4) {
	margin-top: 0
}

.entrance li .pic {
	width: .72rem;
	height: .72rem;
	margin: 0 auto .267rem
}

.entrance li .pic img {
	width: 100%;
	height: 100%
}

.entrance li .text {
	font-size: .346rem;
	color: #3e4a59
}

.header-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	background: #f3f6f9;
	-webkit-border-radius: .48rem;
	-moz-border-radius: .48rem;
	border-radius: .48rem;
	height: .96rem
}

.header-wrap .city {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: .21rem 0;
	border-right: 1px #cdd7e1 solid;
	padding-left: .27rem;
	padding-right: .27rem
}

.header-wrap .city .text {
	color: #3e4a59;
	font-size: .37rem
}

.header-wrap .city .img {
	width: .19rem;
	height: .13rem;
	padding-left: .11rem
}

.header-wrap .search-con {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: .27rem
}

.header-wrap .search-con .icon-help-find-search {
	display: inline-block;
	font-size: .57rem;
	color: #a9bacf;
	width: .53rem;
	height: .53rem;
	position: relative;
	top: -.05rem;
	margin-right: .11rem
}

.header-wrap .search-con .like-placeholder {
	font-size: .373rem;
	color: #a9bacf
}

.new-select-wrap {
	padding-top: .35rem;
	background-color: #fff
}

.new-select-wrap .new-select-item {
	cursor: pointer;
	width: 8.93rem;
	height: .91rem;
	line-height: .91rem;
	margin: 0 auto;
	background-color: #fff4ed;
	border: 1px solid #fff4ed;
	-webkit-border-radius: .4533rem;
	-moz-border-radius: .4533rem;
	border-radius: .4533rem
}

.new-select-wrap .new-select-item>a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #031a1f
}

.new-select-wrap .new-select-item .txt {
	font-size: .35rem
}

.new-select-wrap .new-select-item img {
	width: 1.73rem;
	height: .35rem;
	margin: 0 .16rem
}

.new-select-wrap .select-item-on {
	border: 1px solid #ffcba9
}

.new-select-wrap .select-item-on>a {
	color: #eb2c42
}

.new-select-wrap .select-item-on>a .link-underline {
	text-decoration: underline;
	margin-left: .2667rem
}
