
@charset "UTF-8";

/*每个页面公共css */
page-body {
	background-color: #f7f7f7
}

.white-bg {
	background-color: #fff
}

/*隐藏滚动条*/
::-webkit-scrollbar {
	width: 0;
	height: 0;
	color: transparent
}

.tfy-icon {
	display: inline-block;
	width: 19px;
	height: 19px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100%
}

.page-head__title {
	-webkit-user-select: none;
	user-select: none
}

.content {
	background-color: #f7f7f7
}

.content p {
	margin-bottom: 10px
}

.content img {
	max-width: 100%
}

div {
	font-size: 14px;
	word-break: break-all
}

.flex-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row
}

checkbox {
	-webkit-transform: scale(.8);
	transform: scale(.8)
}

radio {
	-webkit-transform: scale(.8);
	transform: scale(.8)
}

.navigator-hover {
	background-color: #f1f1f1
}

.img-sm {
	width: 20px;
	height: 20px
}

.img-base {
	width: 26px;
	height: 26px
}

.img-lg {
	width: 45px;
	height: 45px
}

.font-sm {
	font-size: 12px
}

.font-base {
	font-size: 14px
}

.font-lg {
	font-size: 16px
}

.c-right {
	float: right
}

.c-left {
	float: left
}

.top-20 {
	margin-top: 12px
}

.padding-20 {
	margin: 10px
}

.text-center {
	text-align: center
}

.flex-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.flex-center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.flex-1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1
}

.flex-2 {
	-webkit-box-flex: 2;
	-webkit-flex: 2;
	flex: 2
}

.flex-3 {
	-webkit-box-flex: 3;
	-webkit-flex: 3;
	flex: 3
}

.flex-4 {
	-webkit-box-flex: 4;
	-webkit-flex: 4;
	flex: 4
}

.flex-5 {
	-webkit-box-flex: 5;
	-webkit-flex: 5;
	flex: 5
}

.inp-box-def {
	height: 32px
}

.list-img {
	width: 120px;
	height: 95px;
	margin-right: 9px;
	position: relative
}

.list-img div {
	width: 100%;
	height: 100%
}

.list-img div.video-icon {
	width: 36px;
	height: 36px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 50%;
	background-color: transparent
}

.row {
	font-size: 14px;
	background: #fff;
	padding: 5px 12px
}

.row .label {
	padding: 0 5px;
	margin-right: 5px;
	color: #666
}

.form-row {
	line-height: 30px;
	position: relative;
	padding: 8px 12px
}

.form-row::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color: #d8d8d8
}

.form-row.flex-box {
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.form-row .label {
	width: 60px;
	height: 30px
}

.form-row input {
	height: 30px
}

.bottom-line,
.top-line,
.left-line,
.right-line {
	position: relative
}

.bottom-line:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color: #d8d8d8
}

.top-line:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color: #d8d8d8
}

.left-line:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 1px;
	-webkit-transform: scaleX(.5);
	transform: scaleX(.5);
	background-color: #d8d8d8
}

.right-line:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 1px;
	-webkit-transform: scaleX(.5);
	transform: scaleX(.5);
	background-color: #d8d8d8
}

.grid-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.grid-item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	padding: 10px;
	text-align: center
}

.grid-item div {
	width: 36%;
	height: inherit
}

.grid-item .text {
	font-size: 12px;
	color: #999
}

cover-view {
	line-height: inherit
}

.bottom-bar {
	width: 100%;
	position: fixed;
	bottom: 0;
	height: 45px;
	line-height: 45px;
	z-index: 99
}

a {
	color: #333;
	text-decoration: none
}

.btn-box {
	margin-top: 10px;
	padding: 12px
}

button[type=primary] {
	background-color: #ff656b
}

.button-hover[type=primary] {
	background-color: rgba(255, 101, 107, .86)
}

.btn-box button.default {
	background-color: #ff656b;
	color: #fff
}

.btn-box button.default.btn-hover {
	background-color: rgba(255, 101, 107, .86)
}

.btn-box button.small {
	display: inline-block;
	padding-left: 12px;
	padding-right: 12px;
	line-height: 2;
	background-color: #ff656b;
	color: #fff;
	font-size: 14px
}

.btn-box button.small.plain {
	background-color: #fff;
	border: 0.5px solid #ff656b;
	color: #ff656b
}

.btn-box button.base {
	display: inline-block;
	line-height: 2.5;
	width: 45%;
	background-color: #ff656b;
	color: #fff;
	font-size: 15px
}

button::after {
	border: none
}

button[size=medium] {
	line-height: 40px;
	font-size: 16px;
	width: 45%
}

.screen-tab {
	position: fixed;
	width: 100%;
	height: 40px;
	line-height: 40px;
	top: 0;
	background-color: #fff;
	border-bottom: 0.5px solid #d8d8d8;
	z-index: 99
}

.screen-tab-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.screen-tab-item span {
	display: inline-block;
	max-width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.screen-panel-box {
	position: absolute;
	width: 100%;
	background-color: #fff
}

.screen-panel {
	position: fixed;
	top: 40px;
	width: 100%;
	max-height: 50vh;
	overflow-x: hidden;
	background-color: #fff;
	z-index: 98;
	-webkit-transform: translateY(-101%);
	transform: translateY(-101%);
	-webkit-transition: .2s;
	transition: .2s
}

.screen-panel.more-panel {
	max-height: 60vh
}

.screen-panel.show {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.mask {
	position: fixed;
	top: 0;
	bottom: 0;
	width: 100%;
	background-color: transparent;
	z-index: -1;
	-webkit-transition: .2s;
	transition: .2s
}

.mask.show {
	background-color: rgba(0, 0, 0, .36);
	z-index: 90
}

.p-top-80 {
	padding-top: 40px
}

modal .modal {
	border-radius: 8px
}

.more-screen-item {
	padding: 8px 12px
}

.more-screen-item .title {
	padding: 5px;
	font-size: 13px;
	color: #333
}

.more-screen-item .options {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.more-screen-item .options .options-item {
	width: 22%;
	margin: 1.5%;
	text-align: center;
	padding: 7px 5px;
	border: 0.5px solid #f3f3f3;
	box-sizing: border-box;
	border-radius: 3px;
	font-size: 12px;
	color: #666;
	background-color: #f3f3f3
}

.more-screen-item .options .options-item.active {
	background-color: #fff;
	color: #179b16;
	border: 0.5px solid #179b16
}

.list-item {
	background-color: #fff;
	padding: 15px 12px
	/* border-bottom: 1px solid #dedede; */
}

.list-info .info-title {
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	color: #555
}

.house.list-info .info-title {
	-webkit-line-clamp: 1
}

.list-info .info-content {
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	margin-bottom: 10px;
	font-size: 11px;
	margin-top: 5px;
	color: #666
}

.list-info .info-price {
	margin-top: 5px
}

.list-info .total {
	font-size: 14px;
	font-weight: 700;
	color: #f65354;
	margin-right: 5px;
	float: right
}

.list-info .average {
	margin-right: 5px;
	font-size: 11px;
	color: #666
}

.list-info .acreage {
	font-size: 11px;
	color: #666
}

.list-info .label {
	margin-top: 5px;
	font-size: 12px
}

.list-info .label.renting {
	margin-top: 10px
}

.list-info .label span {
	padding: 0.5px 3px;
	margin: 0 2px;
	border-radius: 1px;
	color: #666;
	background-color: #f3f3f3
}

.list-info .label .area {
	background-color: #fff
}

.list-info .label span.state {
	color: #fff;
	background-color: #f65354
}

.list-info .label .state1 {
	color: #fff;
	background-color: #17bfff
}

.list-info .label .state2 {
	color: #fff;
	background-color: #70d298
}

.list-info .label .state3 {
	color: #fff;
	background-color: #ff7213
}

.list-info .label .state4 {
	color: #666;
	background-color: #f3f3f3
}

.list-info .label.renting .attr1 {
	padding: 0.5px 4px;
	border-radius: 3px;
	margin-right: 5px;
	background-color: #70d298;
	color: #fff
}

.list-info .label.renting .attr2 {
	padding: 0.5px 4px;
	border-radius: 3px;
	margin-right: 5px;
	background-color: #17bfff;
	color: #fff
}

.house .label span {
	background: #fff;
	margin: 0
}

.article-content img {
	max-width: 100%;
	vertical-align: bottom;
	margin-bottom: 10px
}

.article-content a {
	color: #ff656b;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline
}

.group-content img {
	max-width: 100%;
	vertical-align: bottom
}

.activity-content img {
	max-width: 100%
}

table {
	margin: auto;
	border-collapse: collapse
}

table th {
	font-weight: 700;
	padding: 0 8px;
	border: 1px solid #dedede;
	text-indent: 0
}

table td {
	padding: 0 8px;
	border: 1px solid #dedede;
	text-indent: 0
}

.article-content .component-loupan-card {
	background: #fff;
	padding: 0 15px
}

.article-content .module-news-content-new {
	display: none
}

.article-content .module-news-content-new.mobile {
	display: block;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	margin-bottom: 15px
}

.article-content .module-news-content-new.mobile.border0 {
	border: 0
}

.article-content .component-loupan-card .lp-img-text .info-main .tag {
	margin-right: 10px;
	display: inline-block;
	background-color: #f5f5f6;
	color: #9f9fa6;
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	vertical-align: top;
	padding: 4px;
	border-radius: 2px
}

.article-content .tudi-info {
	padding: 10px 10px 0 10px;
	position: relative
}

.article-content .tudi-info .tudi-info-item {
	/* margin: 6px 0; */
	font-size: 14px;
	color: #666
}

.article-content .mini_tudi-info-item {
	display: none !important
}

.article-content .tudi-info .h5_tudi-info-item {
	font-size: 13px;
	text-decoration: none
}

.article-content .tudi-info .tudi-name {
	display: block;
	color: #333;
	font-size: 16px
}

.article-content .tudi-info .tudi-weizhi {
	margin: 6px 0;
	display: block;
	color: #999
}

.article-content .tudi-info .tudi-danwei {
	display: block;
	color: #999
}

.article-content .tudi-info-bottom {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	margin-top: 20px;
	text-decoration: none
}

.article-content .tudi-info-bottom-item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	font-size: 12px;
	text-align: center;
	margin-bottom: 10px
}

.article-content .model-tudi-line {
	display: inline-block;
	height: 30px;
	width: 1px;
	background-color: #d8d8d8;
	line-height: 30px
}

.article-content .tudi-info-top .tudi-name-hprq {
	font-size: 12px;
	margin-left: 2px
}

.article-content .tudi-info-bottom-item-top {
	text-align: center
}

.article-content .tudi-info-bottom-item-top-item {
	font-size: 12px;
	color: #999
}

.article-content .tudi-info-bottom-item-top-num {
	font-size: 18px;
	color: #ff5c6a
}

.article-content .tudi-info-bottom-item-bottom {
	display: block;
	text-align: center;
	color: #999
}

.article-content .component-loupan-card .lp-img-text {
	padding-bottom: 10px;
	padding-top: 15px;
	position: relative
}

@media (-webkit-device-pixel-ratio:3) {
	.article-content .component-loupan-card .lp-img-text:after {
		-webkit-transform: scaleY(.3333);
		transform: scaleY(.3333)
	}
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:1.5dppx),
(min-resolution:144dpi),
not all {
	.article-content .component-loupan-card .lp-img-text:before {
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5)
	}

	.article-content .component-loupan-card .lp-card-footer:after {
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5)
	}

	.article-content .component-loupan-card .lp-img-text:after {
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5)
	}
}

.article-content .component-loupan-card .building-info-img {
	position: relative;
	background-size: cover;
	background-repeat: no-repeat
}

.article-content .component-loupan-card .building-info-img .lp-img~a {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 5px 10px;
	background: rgba(0, 0, 0, .1);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.article-content .component-loupan-card .lp-img-text .lp-img {
	position: relative;
	display: block;
	padding: 25% 50%
}

.article-content .component-loupan-card .lp-img-text .lp-img.mini_a_lp_img {
	display: none
}

.article-content .component-loupan-card .lp-img-text .lp-img img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 2px
}

.article-content .component-loupan-card .lp-card-footer .text-content,
.article-content .component-loupan-card .lp-img-text .lp-img .loupan-title-wrap,
.article-content .component-loupan-card .lp-img-text .lp-img .loupan-title-wrap .loupan-title,
.article-content .component-loupan-card .lp-img-text .info-item,
.article-content .component-loupan-card .lp-img-text .info-item .address {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.article-content .component-loupan-card .lp-img-text .lp-img .loupan-title-wrap {
	position: absolute;
	bottom: 5px;
	left: 10px;
	z-index: 3;
	font-size: 0;
	line-height: 27px;
	color: #fff;
	max-width: 100%
}

.article-content .component-loupan-card .lp-img-text .lp-img .loupan-title-wrap.mini_title_wrap {
	display: none
}

.article-content .component-loupan-card .lp-img-text .lp-img .loupan-title-wrap .loupan-title {
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	padding-right: 92px;
	max-width: 100%;
	box-sizing: border-box
}

.article-content .component-loupan-card a {
	color: #fff;
	text-decoration: none
}

.article-content .component-loupan-card .lp-img-text .info-main {
	width: 100%;
	margin-top: 10px;
	font-size: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.article-content .component-loupan-card .lp-img-text .info-main .price {
	font-size: 16px;
	color: #f22;
	line-height: 24px;
	margin-right: 10px
}

.article-content .component-loupan-card .lp-img-text .info-main span {
	display: inline-block;
	vertical-align: middle
}

.article-content .component-loupan-card .lp-img-text p {
	margin-bottom: 0 !important
}

.article-content .component-loupan-card .lp-img-text .info-main .global-tag {
	margin-right: 5px
}

.article-content .global-tag {
	display: inline-block;
	padding: 0 4px;
	line-height: 16px;
	font-size: 12px;
	color: #9f9fa6;
	border-radius: 2px;
	position: relative
}

.article-content .global-tag1 {
	display: inline-block;
	padding: 0 4px;
	line-height: 16px;
	font-size: 12px;
	color: #fff;
	border-radius: 2px;
	background-color: #ac9;
	position: relative
}

.article-content .component-loupan-card .lp-img-text .info-item {
	color: #9f9fa6;
	margin-top: 3px;
	line-height: 16px;
	height: 16px;
	font-size: 0;
	max-width: 100%;
	margin-right: 0
}

.article-content .component-loupan-card .lp-img-text .info-item span {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle
}

.article-content .component-loupan-card .lp-img-text .info-item .layout {
	margin-right: 10px
}

.article-content .flex {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.article-content .flex>.cell {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	max-width: 100%;
	display: block;
	padding: 0 !important;
	position: relative
}

.article-content .component-loupan-card .lp-img-text .tel-wrap {
	display: inline-block;
	padding: 4px 10px;
	font-size: 0;
	border-radius: 13px;
	color: #fff;
	line-height: 18px;
	position: absolute;
	bottom: 12px;
	right: 0;
	z-index: 3;
	background: -webkit-linear-gradient(left, #f66, #f22);
	background: linear-gradient(90deg, #f66, #f22)
}

.article-content .component-loupan-card .lp-img-text .tel-wrap .iconfont {
	vertical-align: middle;
	margin-right: 5px;
	font-family: icon2018 !important;
	font-size: 14px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.article-content .component-loupan-card .lp-img-text .tel-wrap .tel {
	vertical-align: middle;
	font-size: 12px
}

.article-content .component-loupan-card .lp-card-footer {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 0;
	position: relative;
	height: 22px
}

.article-content .component-loupan-card .lp-card-footer:after {
	pointer-events: none;
	position: absolute;
	content: "";
	height: 1px;
	background: #e5e5e5;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%
}

.article-content .component-loupan-card .lp-card-footer .text-content {
	font-size: 14px;
	color: #9f9fa6;
	display: block;
	height: 22px;
	line-height: 22px
}

.article-content .component-loupan-card .lp-card-footer .link {
	display: block;
	font-size: 14px;
	color: #f22;
	margin-left: 10px;
	margin-right: 5px;
	height: 22px;
	line-height: 22px
}

.article-content .component-loupan-card .lp-card-footer .link.mini_link {
	display: none
}

body {
	background-color: #f7f7f7
}


@font-face {
	font-family: tfyfont;
	/* Project id 1926358 */
	src: url(//at.alicdn.com/t/font_1926358_lm2rf6q5jo.eot?t=1635818602160);
	/* IE9 */
	src: url(//at.alicdn.com/t/font_1926358_lm2rf6q5jo.eot?t=1635818602160#iefix) format("embedded-opentype"), url(//at.alicdn.com/t/font_1926358_lm2rf6q5jo.woff2?t=1635818602160) format("woff2"), url(//at.alicdn.com/t/font_1926358_lm2rf6q5jo.woff?t=1635818602160) format("woff"), url(//at.alicdn.com/t/font_1926358_lm2rf6q5jo.ttf?t=1635818602160) format("truetype")
}

.iconfont[data-v-37a3e2d7] {
	font-family: tfyfont !important;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-daohang[data-v-37a3e2d7]:before {
	content: "\e67d"
}

.icon-close_btn[data-v-37a3e2d7]:before {
	content: "\e60d"
}

.icon-open_btn[data-v-37a3e2d7]:before {
	content: "\e60c"
}

.icon-image[data-v-37a3e2d7]:before {
	content: "\e600"
}

.icon-checkboxblank[data-v-37a3e2d7]:before {
	content: "\e63c"
}

.icon-check-box[data-v-37a3e2d7]:before {
	content: "\ec58"
}

.icon-hexiao[data-v-37a3e2d7]:before {
	content: "\e66c"
}

.icon-jiangpinliebiao[data-v-37a3e2d7]:before {
	content: "\e674"
}

.icon-ic_guanyu[data-v-37a3e2d7]:before {
	content: "\e643"
}

.icon-ic_dujia[data-v-37a3e2d7]:before {
	content: "\e632"
}

.icon-ic_kefu[data-v-37a3e2d7]:before {
	content: "\e675"
}

.icon-ic_loupan[data-v-37a3e2d7]:before {
	content: "\e68e"
}

.icon-yonghu[data-v-37a3e2d7]:before {
	content: "\e6b3"
}

.icon-luyin[data-v-37a3e2d7]:before {
	content: "\e6d8"
}

.icon-huodongxiangqu[data-v-37a3e2d7]:before {
	content: "\e88e"
}

.icon-jifen[data-v-37a3e2d7]:before {
	content: "\e6b7"
}

.icon-jingxuan[data-v-37a3e2d7]:before {
	content: "\e6b8"
}

.icon-zhiding[data-v-37a3e2d7]:before {
	content: "\e6b9"
}

.icon-jinbi1[data-v-37a3e2d7]:before {
	content: "\e6ba"
}

.icon-xiangyou[data-v-37a3e2d7]:before {
	content: "\e6b2"
}

.icon-riqi[data-v-37a3e2d7]:before {
	content: "\e6b1"
}

.icon-ic_jiangjia1[data-v-37a3e2d7]:before {
	content: "\e62e"
}

.icon-zuixinfangyuan[data-v-37a3e2d7]:before {
	content: "\e6b0"
}

.icon-shouji[data-v-37a3e2d7]:before {
	content: "\e6af"
}

.icon-yixiajia[data-v-37a3e2d7]:before {
	content: "\e62d"
}

.icon-tupian[data-v-37a3e2d7]:before {
	content: "\e889"
}

.icon-wancheng[data-v-37a3e2d7]:before {
	content: "\e6ae"
}

.icon-huoyuedu[data-v-37a3e2d7]:before {
	content: "\e6ad"
}

.icon-yidingyue[data-v-37a3e2d7]:before {
	content: "\e607"
}

.icon-quxiaodingyue[data-v-37a3e2d7]:before {
	content: "\e605"
}

.icon-huanyihuan[data-v-37a3e2d7]:before {
	content: "\e69c"
}

.icon-weituo[data-v-37a3e2d7]:before {
	content: "\e6ab"
}

.icon-weiixn[data-v-37a3e2d7]:before {
	content: "\e6ac"
}

.icon-pengyouquan[data-v-37a3e2d7]:before {
	content: "\e6aa"
}

.icon-dianhua[data-v-37a3e2d7]:before {
	content: "\e6a9"
}

.icon-check-circle[data-v-37a3e2d7]:before {
	content: "\e6a7"
}

.icon-copy[data-v-37a3e2d7]:before {
	content: "\e6a8"
}

.icon-jianpan[data-v-37a3e2d7]:before {
	content: "\e6a1"
}

.icon-T-xuanfanggonglve[data-v-37a3e2d7]:before {
	content: "\e69e"
}

.icon-T-xinfangkaipan[data-v-37a3e2d7]:before {
	content: "\e69f"
}

.icon-T-huodongxianchang[data-v-37a3e2d7]:before {
	content: "\e6a0"
}

.icon-pk[data-v-37a3e2d7]:before {
	content: "\e6a3"
}

.icon-huxing[data-v-37a3e2d7]:before {
	content: "\e6a5"
}

.icon-fangdaijisuan[data-v-37a3e2d7]:before {
	content: "\e6a6"
}

.icon-weizhi[data-v-37a3e2d7]:before {
	content: "\e76f"
}

.icon-duibi[data-v-37a3e2d7]:before {
	content: "\e6a2"
}

.icon-guanbi[data-v-37a3e2d7]:before {
	content: "\e6a4"
}

.icon-qingchu[data-v-37a3e2d7]:before {
	content: "\e608"
}

.icon-yichu[data-v-37a3e2d7]:before {
	content: "\e615"
}

.icon-yanjing[data-v-37a3e2d7]:before {
	content: "\e618"
}

.icon-yuyue[data-v-37a3e2d7]:before {
	content: "\e69d"
}

.icon-dianzan[data-v-37a3e2d7]:before {
	content: "\e699"
}

.icon-jiage[data-v-37a3e2d7]:before {
	content: "\e678"
}

.icon-tongzhi[data-v-37a3e2d7]:before {
	content: "\e690"
}

.icon-zhaunfa[data-v-37a3e2d7]:before {
	content: "\e69a"
}

.icon-erweima1x[data-v-37a3e2d7]:before {
	content: "\e69b"
}

.icon-tishifu[data-v-37a3e2d7]:before {
	content: "\e676"
}

.icon-zhibo[data-v-37a3e2d7]:before {
	content: "\e7d5"
}

.icon-yue[data-v-37a3e2d7]:before {
	content: "\e65c"
}

.icon-jinbi[data-v-37a3e2d7]:before {
	content: "\e66a"
}

.icon-jiahao[data-v-37a3e2d7]:before {
	content: "\e602"
}

.icon-ic_quxiao[data-v-37a3e2d7]:before {
	content: "\e637"
}

.icon-ic_zixun1[data-v-37a3e2d7]:before {
	content: "\e64c"
}

.icon-ic_dianhua1[data-v-37a3e2d7]:before {
	content: "\e64d"
}

.icon-weixinzhifu[data-v-37a3e2d7]:before {
	content: "\e626"
}

.icon-zhifubao[data-v-37a3e2d7]:before {
	content: "\e630"
}

.icon-fabu1[data-v-37a3e2d7]:before {
	content: "\e698"
}

.icon-weixin[data-v-37a3e2d7]:before {
	content: "\e933"
}

.icon-ic_shuaxin_[data-v-37a3e2d7]:before {
	content: "\e693"
}

.icon-ic_ding_[data-v-37a3e2d7]:before {
	content: "\e694"
}

.icon-ic_biao_[data-v-37a3e2d7]:before {
	content: "\e695"
}

.icon-ic_jingxuan_[data-v-37a3e2d7]:before {
	content: "\e696"
}

.icon-ic_jiacu_[data-v-37a3e2d7]:before {
	content: "\e697"
}

.icon-ic_tel[data-v-37a3e2d7]:before {
	content: "\e692"
}

.icon-ic_up[data-v-37a3e2d7]:before {
	content: "\e901"
}

.icon-ic_down[data-v-37a3e2d7]:before {
	content: "\e902"
}

.icon-ic_shangjia[data-v-37a3e2d7]:before {
	content: "\e679"
}

.icon-ic_map[data-v-37a3e2d7]:before {
	content: "\e67a"
}

.icon-ic_nuanqi[data-v-37a3e2d7]:before {
	content: "\e67b"
}

.icon-ic_new[data-v-37a3e2d7]:before {
	content: "\e67c"
}

.icon-ic_reshuiqi[data-v-37a3e2d7]:before {
	content: "\e67e"
}

.icon-ic_yuyin[data-v-37a3e2d7]:before {
	content: "\e67f"
}

.icon-ic_close[data-v-37a3e2d7]:before {
	content: "\e935"
}

.icon-ic_xiugai[data-v-37a3e2d7]:before {
	content: "\e680"
}

.icon-ic_luru[data-v-37a3e2d7]:before {
	content: "\e681"
}

.icon-ic_tongzhi[data-v-37a3e2d7]:before {
	content: "\e682"
}

.icon-ic_xiyiji[data-v-37a3e2d7]:before {
	content: "\e683"
}

.icon-ic_qiandao[data-v-37a3e2d7]:before {
	content: "\e684"
}

.icon-ic_sousuo[data-v-37a3e2d7]:before {
	content: "\e685"
}

.icon-ic_pinglun[data-v-37a3e2d7]:before {
	content: "\e686"
}

.icon-ic_zan_y[data-v-37a3e2d7]:before {
	content: "\e687"
}

.icon-ic_vr_b[data-v-37a3e2d7]:before {
	content: "\e688"
}

.icon-ic_tuangou[data-v-37a3e2d7]:before {
	content: "\e689"
}

.icon-zixun[data-v-37a3e2d7]:before {
	content: "\e68a"
}

.icon-ic_wifi[data-v-37a3e2d7]:before {
	content: "\e68b"
}

.icon-ic_weixinqun[data-v-37a3e2d7]:before {
	content: "\e68c"
}

.icon-ic_zhonyangkongtiao[data-v-37a3e2d7]:before {
	content: "\e68f"
}

.icon-ic_into[data-v-37a3e2d7]:before {
	content: "\e903"
}

.icon-ic_back[data-v-37a3e2d7]:before {
	content: "\e61f"
}

.icon-ic_bangongjiaju[data-v-37a3e2d7]:before {
	content: "\e620"
}

.icon-ic_bingxiang[data-v-37a3e2d7]:before {
	content: "\e622"
}

.icon-ic_biaoqing[data-v-37a3e2d7]:before {
	content: "\e624"
}

.icon-ic_delete1x[data-v-37a3e2d7]:before {
	content: "\e629"
}

.icon-ic_chuang[data-v-37a3e2d7]:before {
	content: "\e62a"
}

.icon-ic_delete_w[data-v-37a3e2d7]:before {
	content: "\e62b"
}

.icon-ic_canting[data-v-37a3e2d7]:before {
	content: "\e62c"
}

.icon-ic_dianhua[data-v-37a3e2d7]:before {
	content: "\e62f"
}

.icon-ic_dianti[data-v-37a3e2d7]:before {
	content: "\e631"
}

.icon-ic_dingyue[data-v-37a3e2d7]:before {
	content: "\e633"
}

.icon-denglu[data-v-37a3e2d7]:before {
	content: "\e635"
}

.icon-ic_erweima[data-v-37a3e2d7]:before {
	content: "\e638"
}

.icon-ic_dianshi[data-v-37a3e2d7]:before {
	content: "\e63b"
}

.icon-ic_fabu[data-v-37a3e2d7]:before {
	content: "\e63d"
}

.icon-ic_dun[data-v-37a3e2d7]:before {
	content: "\e63e"
}

.icon-ic_guanbi[data-v-37a3e2d7]:before {
	content: "\e644"
}

.icon-ic_fenxiang[data-v-37a3e2d7]:before {
	content: "\e645"
}

.icon-ic_guwen[data-v-37a3e2d7]:before {
	content: "\e647"
}

.icon-ic_huifu[data-v-37a3e2d7]:before {
	content: "\e648"
}

.icon-ic_guanzhu_red[data-v-37a3e2d7]:before {
	content: "\e649"
}

.icon-ic_open[data-v-37a3e2d7]:before {
	content: "\e934"
}

.icon-ic_jia[data-v-37a3e2d7]:before {
	content: "\e64a"
}

.icon-ic_guanzhu[data-v-37a3e2d7]:before {
	content: "\e64b"
}

.icon-ic_woded[data-v-37a3e2d7]:before {
	content: "\e652"
}

.icon-ic_jingxuan_g[data-v-37a3e2d7]:before {
	content: "\e653"
}

.icon-ic_shoye[data-v-37a3e2d7]:before {
	content: "\e657"
}

.icon-ic_shoucang_red[data-v-37a3e2d7]:before {
	content: "\e65a"
}

.icon-ic_wode[data-v-37a3e2d7]:before {
	content: "\e65b"
}

.icon-ic_xuanze[data-v-37a3e2d7]:before {
	content: "\e65d"
}

.icon-ic_jiangjia[data-v-37a3e2d7]:before {
	content: "\e65f"
}

.icon-ic_xiajia[data-v-37a3e2d7]:before {
	content: "\e660"
}

.icon-ic_xiaoxid[data-v-37a3e2d7]:before {
	content: "\e661"
}

.icon-ic_zixun[data-v-37a3e2d7]:before {
	content: "\e662"
}

.icon-ic_shouyed[data-v-37a3e2d7]:before {
	content: "\e663"
}

.icon-ic_tianjia[data-v-37a3e2d7]:before {
	content: "\e664"
}

.icon-ic_zan_red[data-v-37a3e2d7]:before {
	content: "\e665"
}

.icon-ic_qiandaowancheng[data-v-37a3e2d7]:before {
	content: "\e666"
}

.icon-ic_xiaoxi[data-v-37a3e2d7]:before {
	content: "\e667"
}

.icon-ic_newd[data-v-37a3e2d7]:before {
	content: "\e668"
}

.icon-ic_shoucang[data-v-37a3e2d7]:before {
	content: "\e669"
}

.icon-ic_xiaoxi_red[data-v-37a3e2d7]:before {
	content: "\e66b"
}

.icon-ic_zoushi[data-v-37a3e2d7]:before {
	content: "\e66d"
}

.icon-ic_yigui[data-v-37a3e2d7]:before {
	content: "\e66e"
}

.icon-ic_video[data-v-37a3e2d7]:before {
	content: "\e66f"
}

.icon-ic_vr[data-v-37a3e2d7]:before {
	content: "\e670"
}

.icon-ic_sousuo_w[data-v-37a3e2d7]:before {
	content: "\e671"
}

.icon-ic_zan_b[data-v-37a3e2d7]:before {
	content: "\e672"
}

.icon-ic_shipin[data-v-37a3e2d7]:before {
	content: "\e673"
}

.icon-ic_zan[data-v-37a3e2d7]:before {
	content: "\e677"
}

.chat_tip[data-v-1aecfa4e] {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-webkit-flex-direction: row !important;
	flex-direction: row !important;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: 33px;
	line-height: 20px;
	padding: 6px 10px;
	box-sizing: border-box;
	position: fixed;
	z-index: 990;
	bottom: 125px;
	right: -250px;
	border: 0.5px solid #f7f7f7;
	color: #ff656b;
	font-size: 13px;
	background-color: #f7f7f7;
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
	box-shadow: 0 0 5px #bbb;
	-webkit-transition: .36s;
	transition: .36s
}

.chat_tip.show[data-v-1aecfa4e] {
	right: 0
}

.tel-container.mask[data-v-1025d092] {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 998;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	background-color: rgba(0, 0, 0, .32)
}

.tel-container .tel_info-box[data-v-1025d092] {
	padding: 36px 26px;
	position: relative;
	background-color: #fff;
	width: 72vw;
	margin: auto;
	text-align: center;
	border-radius: 16px
}

.tel-container .tel_info-box .close[data-v-1025d092] {
	position: absolute;
	top: 0;
	right: 0;
	padding: 12px
}

.tel-container .tel_info-box .header_tip[data-v-1025d092] {
	margin: 20px 0;
	font-size: 14px;
	color: #999
}

.tel-container .tel_info-box .tel[data-v-1025d092] {
	margin-bottom: 12px;
	font-size: 30px;
	color: #000;
	font-weight: 700
}

.tel-container .tel_info-box .time[data-v-1025d092] {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 36px;
	font-size: 14px;
	color: #f0ad4e
}

.tel-container .tel_info-box .time .text[data-v-1025d092] {
	margin: 0 12px
}

.tel-container .tel_info-box .time .line[data-v-1025d092] {
	height: 0.5px;
	width: 60px;
	background-color: #dedede
}

.tel-container .tel_info-box .btn[data-v-1025d092] {
	height: 41px;
	line-height: 41px;
	width: 100%;
	border-radius: 20px;
	font-size: 16px;
	font-weight: 700;
	background-color: #ff656b;
	color: #fff
}

.tel-container .tel_info-box .btn.disable[data-v-1025d092] {
	background-color: #dedede
}

.tel-container .tel_info-box .footer_tip[data-v-1025d092] {
	margin-top: 24px;
	color: #999
}

.tel-container .tel_info-box .footer_tip>span[data-v-1025d092] {
	color: #ff656b
}


.load-more[data-v-5b3ad828] {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	height: 40px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.load-more__text[data-v-5b3ad828] {
	font-size: 14px;
	color: #999
}

.load-more__img[data-v-5b3ad828] {
	height: 24px;
	width: 24px;
	margin-right: 10px
}

.load-more__img>.load[data-v-5b3ad828] {
	position: absolute
}

.load-more__img>.load .load-view_wrapper[data-v-5b3ad828] {
	width: 6px;
	height: 2px;
	border-top-left-radius: 1px;
	border-bottom-left-radius: 1px;
	background: #999;
	position: absolute;
	opacity: .2;
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: load-data-v-5b3ad828 1.56s ease infinite;
	animation: load-data-v-5b3ad828 1.56s ease infinite
}

.load-more__img>.load .load-view_wrapper[data-v-5b3ad828]:nth-child(1) {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	top: 2px;
	left: 9px
}

.load-more__img>.load .load-view_wrapper[data-v-5b3ad828]:nth-child(2) {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	top: 11px;
	right: 0
}

.load-more__img>.load .load-view_wrapper[data-v-5b3ad828]:nth-child(3) {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
	bottom: 2px;
	left: 9px
}

.load-more__img>.load .load-view_wrapper[data-v-5b3ad828]:nth-child(4) {
	top: 11px;
	left: 0
}

.load1[data-v-5b3ad828],
.load2[data-v-5b3ad828],
.load3[data-v-5b3ad828] {
	height: 24px;
	width: 24px
}

.load2[data-v-5b3ad828] {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg)
}

.load3[data-v-5b3ad828] {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg)
}

.load1 .load-view_wrapper[data-v-5b3ad828]:nth-child(1) {
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}

.load2 .load-view_wrapper[data-v-5b3ad828]:nth-child(1) {
	-webkit-animation-delay: .13s;
	animation-delay: .13s
}

.load3 .load-view_wrapper[data-v-5b3ad828]:nth-child(1) {
	-webkit-animation-delay: .26s;
	animation-delay: .26s
}

.load1 .load-view_wrapper[data-v-5b3ad828]:nth-child(2) {
	-webkit-animation-delay: .39s;
	animation-delay: .39s
}

.load2 .load-view_wrapper[data-v-5b3ad828]:nth-child(2) {
	-webkit-animation-delay: .52s;
	animation-delay: .52s
}

.load3 .load-view_wrapper[data-v-5b3ad828]:nth-child(2) {
	-webkit-animation-delay: .65s;
	animation-delay: .65s
}

.load1 .load-view_wrapper[data-v-5b3ad828]:nth-child(3) {
	-webkit-animation-delay: .78s;
	animation-delay: .78s
}

.load2 .load-view_wrapper[data-v-5b3ad828]:nth-child(3) {
	-webkit-animation-delay: .91s;
	animation-delay: .91s
}

.load3 .load-view_wrapper[data-v-5b3ad828]:nth-child(3) {
	-webkit-animation-delay: 1.04s;
	animation-delay: 1.04s
}

.load1 .load-view_wrapper[data-v-5b3ad828]:nth-child(4) {
	-webkit-animation-delay: 1.17s;
	animation-delay: 1.17s
}

.load2 .load-view_wrapper[data-v-5b3ad828]:nth-child(4) {
	-webkit-animation-delay: 1.3s;
	animation-delay: 1.3s
}

.load3 .load-view_wrapper[data-v-5b3ad828]:nth-child(4) {
	-webkit-animation-delay: 1.43s;
	animation-delay: 1.43s
}

@-webkit-keyframes load-data-v-5b3ad828 {
	0% {
		opacity: 1
	}

	100% {
		opacity: .2
	}
}


.nav-box[data-v-ad574d4e] {
	width: 100%;
	background-color: #fff
}

.fixed_top[data-v-ad574d4e] {
	position: fixed;
	top: 44px;
	z-index: 9
}

.nav-box .search-title[data-v-ad574d4e] {
	width: 100%;
	padding: 7px;
	box-sizing: border-box
}

.nav-box .search-box input[data-v-ad574d4e] {
	height: 30px;
	padding: 3px 5px;
	box-sizing: border-box;
	font-size: 12px;
	border-radius: 3px;
	border: 0.5px solid #d8d8d8
}

.nav-list[data-v-ad574d4e] {
	width: 100%;
	white-space: nowrap
}

.small .nav-list[data-v-ad574d4e] {
	height: 30px;
	line-height: 28px;
	white-space: nowrap
}

.nav-item[data-v-ad574d4e] {
	display: inline-block;
	text-align: center;
	margin: 0 1%;
	width: 20%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.equispaced.col4 .nav-item[data-v-ad574d4e] {
	width: 23%
}

.equispaced.col3 .nav-item[data-v-ad574d4e] {
	width: 31.333%
}

.equispaced.col2 .nav-item[data-v-ad574d4e] {
	width: 48%
}

.col4 .nav-item[data-v-ad574d4e] {
	width: 20%
}

.col3 .nav-item[data-v-ad574d4e] {
	width: 27.333%
}

.col2 .nav-item[data-v-ad574d4e] {
	width: 40%
}

.nav-item.active[data-v-ad574d4e] {
	color: #ff656b;
	position: relative
}

.nav-item.active[data-v-ad574d4e]:before {
	position: absolute;
	content: "";
	height: 3px;
	max-width: 18vw;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 0;
	background-color: #ff656b
}

.theme2[data-v-ad574d4e] {
	padding: 7px 0
}

.theme2 .nav-item[data-v-ad574d4e] {
	border: 0.5px solid #ff656b;
	color: #ff656b;
	border-radius: 3px
}

.theme2 .nav-item.active[data-v-ad574d4e] {
	background-color: #ff656b;
	color: #fff;
	position: relative
}


.data-box[data-v-7c92f98a] {
	background-color: #fff
}

.data-box .data-top[data-v-7c92f98a] {
	margin: 16px 0
}

.data-box .data-title[data-v-7c92f98a] {
	margin-bottom: 5px;
	font-size: 12px;
	color: #999
}

.data-box .data-data[data-v-7c92f98a] {
	font-size: 12px;
	color: #999;
	margin-bottom: 10px
}

.data-box .data-datas[data-v-7c92f98a] {
	font-size: 19px;
	color: #333
}

.data-box .red[data-v-7c92f98a] {
	color: #ff656b
}

.box[data-v-7c92f98a] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	padding: 12px 12px 0 12px;
	background: #fff;
	border: 0 solid #d8d8d8;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .08);
	border-radius: 8px;
	position: relative
}

.box .jiangbei[data-v-7c92f98a] {
	position: absolute;
	top: 0;
	right: 12px;
	height: 25px;
	width: 25px
}

.box .jiangbei div[data-v-7c92f98a] {
	width: 100%;
	height: 100%
}

.box .biaoqian[data-v-7c92f98a] {
	position: absolute;
	text-align: center;
	top: 0;
	right: 12px;
	height: 25px;
	width: 25px;
	padding-top: 2px;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	color: #fff
}

.box .box-top[data-v-7c92f98a] {
	padding-bottom: 12px
}

.box .item-title[data-v-7c92f98a] {
	font-size: 16px;
	color: #333
}

.box .item-title .item-title-yijia[data-v-7c92f98a] {
	margin-left: 12px;
	font-size: 11px;
	color: #333
}

.box .item-info[data-v-7c92f98a] {
	margin: 8px 0;
	font-size: 14px;
	color: #666
}

.box .item-company[data-v-7c92f98a] {
	font-size: 14px;
	color: #999
}

.box .item-company .fenge[data-v-7c92f98a] {
	margin: 0 5px
}

.fenge-line[data-v-7c92f98a] {
	position: relative
}

.fenge-line[data-v-7c92f98a]:after {
	content: "";
	position: absolute;
	top: 20%;
	bottom: 20%;
	right: 0;
	width: 1px;
	-webkit-transform: scaleX(.5);
	transform: scaleX(.5);
	background-color: #d8d8d8
}


.popup-page .popup-box[data-v-3031ad62] {
	position: fixed;
	overflow-x: hidden;
	left: 0;
	z-index: 110
}

.popup-page .popup-box.bottom[data-v-3031ad62] {
	left: 0;
	width: 100%;
	bottom: 0;
	max-height: 100vh;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: .3s;
	transition: .3s
}

.popup-page .popup-box.bottom.show[data-v-3031ad62] {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.popup-page .popup-box.top[data-v-3031ad62] {
	width: 100%;
	top: 44px;
	max-height: 100vh;
	-webkit-transform: translateY(-110%);
	transform: translateY(-110%);
	-webkit-transition: .4s;
	transition: .4s
}

.popup-page .popup-box.top.top_0[data-v-3031ad62] {
	top: 0
}

.popup-page .popup-box.top.show[data-v-3031ad62] {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.popup-page .popup-box.center[data-v-3031ad62] {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	opacity: 0;
	z-index: -1;
	-webkit-transition: .26s;
	transition: .26s
}

.popup-page .popup-box.center.show[data-v-3031ad62] {
	opacity: 1;
	z-index: 98;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.popup-page .popup-box.left[data-v-3031ad62] {
	top: 0;
	bottom: 0;
	left: 0;
	max-width: 60vw;
	min-width: 30vw;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: .3s;
	transition: .3s
}

.popup-page .popup-box.left.show[data-v-3031ad62] {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.popup-page .popup-box.right[data-v-3031ad62] {
	top: 0;
	bottom: 0;
	right: 0;
	max-width: 60vw;
	min-width: 30vw;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: .3s;
	transition: .3s
}

.popup-page .popup-box.right.show[data-v-3031ad62] {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.popup-page .mask[data-v-3031ad62] {
	position: fixed;
	height: 100vh;
	width: 100%;
	left: 0;
	background-color: transparent;
	z-index: -1;
	-webkit-transition: .3s;
	transition: .3s
}

.popup-page .mask.show[data-v-3031ad62] {
	background-color: rgba(0, 0, 0, .5);
	z-index: 90
}


div[data-v-5e7d8390] {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	box-sizing: border-box
}

.flex-row[data-v-5e7d8390] {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row
}

.share-pop[data-v-5e7d8390] {
	background-color: #fff
}

.share-pop .cancel[data-v-5e7d8390] {
	padding: 16px;
	padding-bottom: 24px;
	font-size: 16px;
	text-align: center
}

.share-options[data-v-5e7d8390] {
	background-color: #f5f5f5;
	padding: 12px 0;
	padding-top: 28px
}

.share-options .item[data-v-5e7d8390] {
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	page-break-after: 12px
}

.share-options .item .text[data-v-5e7d8390] {
	margin-top: 6px;
	font-size: 12px;
	color: #999
}

.share-options .item .icon-box[data-v-5e7d8390] {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}

.share-options .item .friend[data-v-5e7d8390] {
	background-color: #00c800
}

.share-options .item .copytext[data-v-5e7d8390] {
	background-color: #fb656a
}

.share-options .item .poster[data-v-5e7d8390] {
	background-color: #fbac65
}

.copy-text-box[data-v-5e7d8390] {
	padding: 12px 16px;
	background-color: #fff;
	width: 300px;
	margin-left: 37px;
	border-radius: 8px
}

.copy-text-box .title[data-v-5e7d8390] {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 12px
}

.copy-text-box .info-row[data-v-5e7d8390] {
	line-height: 1.6;
	color: #333
}

.copy-text-box .info-row .label[data-v-5e7d8390] {
	color: #999
}

.copy-text-box .info-row .value[data-v-5e7d8390] {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1
}

.copy-text-box .info-row .value.highlight[data-v-5e7d8390] {
	color: #ff656b
}

.copy-text-box .button[data-v-5e7d8390] {
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	line-height: 32px;
	width: 118px;
	text-align: center;
	border-radius: 16px;
	margin: 16px auto;
	background: #fb656a;
	box-shadow: 0 2px 8px 0 rgba(251, 101, 106, .4);
	color: #fff
}

.copy-text-box .disabled-btn[data-v-5e7d8390] {
	background-color: #f5f5f5;
	box-shadow: none;
	color: #999
}

.copy-text-box .disabled-btn>.text[data-v-5e7d8390] {
	margin-left: 6px
}


.verity_box[data-v-40972261] {
	padding: 5px;
	box-sizing: border-box;
	width: 100%
}

.verity_box .reset[data-v-40972261] {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 50%;
	display: inline-block;
	background-color: rgba(0, 0, 0, .3);
	z-index: 2
}

.verity_box .img_box[data-v-40972261] {
	width: 320px;
	height: 160px;
	position: relative
}

.verity_box .img_box .bg[data-v-40972261] {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	background-size: 100%;
	background-repeat: no-repeat
}

.verity_box .img_box .block[data-v-40972261] {
	width: 50px;
	height: 160px;
	position: absolute;
	left: 0;
	background-repeat: no-repeat;
	background-position: 0 -160px
}

.verity_box .img_box .block .block_img[data-v-40972261] {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 0 -160px
}

.verity_box .drag_bar[data-v-40972261] {
	margin-top: 7px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: relative;
	background-color: #fff;
	font-size: 0;
	border-radius: 3px;
	overflow: hidden
}

.verity_box .drag_bar .jindu_l[data-v-40972261] {
	box-sizing: border-box;
	display: inline-block;
	border-radius: 3px
}

.verity_box .drag_bar .jindu_l.active[data-v-40972261] {
	background-color: #a3d3fd;
	border: 1px solid #1991fa;
	border-right: 0
}

.verity_box .drag_bar .jindu_l.error[data-v-40972261] {
	background-color: #f99;
	border: 1px solid red;
	border-right: 0
}

.verity_box .drag_bar .jindu_r[data-v-40972261] {
	box-sizing: border-box;
	display: inline-block;
	border-radius: 3px;
	border: 1px solid #dedede
}

.verity_box .drag_bar .btn[data-v-40972261] {
	height: 40px;
	width: 50px;
	background-color: #f3f3f3;
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #dedede;
	box-sizing: border-box;
	border-radius: 3px
}

.verity_box .drag_bar .btn.active[data-v-40972261] {
	border: 1px solid #1991fa;
	background-color: #5eb2fb
}

.verity_box .drag_bar .btn.error[data-v-40972261] {
	background-color: #ff4c4c;
	border: 1px solid red
}

.verity_box .drag_bar .tip[data-v-40972261] {
	-webkit-transition: .26s;
	transition: .26s;
	color: #666;
	font-size: 13px
}

.verity_box .drag_bar .tip.hide[data-v-40972261] {
	opacity: 0
}


.flex-row[data-v-a9cd975e] {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row
}

.info[data-v-a9cd975e] {
	width: 80vw;
	margin: 0 auto;
	box-sizing: border-box
}

.info .top[data-v-a9cd975e] {
	background-image: -webkit-linear-gradient(left, #fb656a, #fbac65);
	background-image: linear-gradient(90deg, #fb656a, #fbac65);
	border-radius: 8px 8px 0 0;
	padding: 16px 0;
	color: #fff
}

.info .top .top-info .info-title[data-v-a9cd975e] {
	padding-left: 24px
}

.info .top .top-info .info-title .info-left[data-v-a9cd975e] {
	width: 2px;
	height: 100%;
	background: #fff;
	margin-right: 4px
}

.info .top .top-info .info-title .info-con[data-v-a9cd975e] {
	font-size: 18px
}

.info .top .top-info .info-tips[data-v-a9cd975e] {
	padding-left: 30px;
	font-size: 11px
}

.info .middle[data-v-a9cd975e] {
	background: #fff;
	padding: 24px 24px 24px 24px;
	border-radius: 0 0 8px 8px
}

.info .middle .middle-info .mid-img[data-v-a9cd975e] {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	overflow: hidden;
	margin: 0 10px
}

.info .middle .middle-info .mid-img div[data-v-a9cd975e] {
	width: 100%
}

.info .middle .middle-info .mid-info[data-v-a9cd975e] {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.info .middle .middle-info .mid-info .mid-title[data-v-a9cd975e] {
	font-size: 14px;
	color: #333
}

.info .middle .middle-info .mid-info .mid-tips[data-v-a9cd975e] {
	font-size: 11px;
	color: #999
}

.info .middle .middle-info.middle-info-mid[data-v-a9cd975e] {
	margin: 24px 0
}

.info .middle .btn[data-v-a9cd975e] {
	margin-top: 24px;
	background-image: -webkit-linear-gradient(left, #fb656a, #fbac65);
	background-image: linear-gradient(90deg, #fb656a, #fbac65);
	box-shadow: 0 4px 16px 0 rgba(255, 80, 0, .3);
	border-radius: 22px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	padding: 10px 0
}

.info .middle .close[data-v-a9cd975e] {
	margin-top: 16px;
	font-size: 14px;
	color: #999;
	text-align: center
}


.entrust_btn[data-v-495f7086] {
	position: fixed;
	right: 24px;
	bottom: 180px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	width: 65px;
	z-index: 51
}

.entrust_btn .avatar[data-v-495f7086] {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	border: 3px solid #ff656b;
	box-shadow: 0 3px 5px 0 rgba(255, 101, 107, .2)
}

.entrust_btn .text[data-v-495f7086] {
	position: absolute;
	bottom: -10px;
	height: 16px;
	padding: 0 8px;
	border-radius: 9px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	background-color: #ff656b;
	box-shadow: 0 3px 5px 0 rgba(255, 101, 107, .2)
}


.enturst_container[data-v-efdf19a4] {
	height: 300px;
	width: 80%;
	height: 347px;
	margin-left: 10%;
	background-color: #fff;
	border-radius: 8px;
	overflow: hidden
}

.enturst_container .header[data-v-efdf19a4] {
	height: 130px;
	color: #fff;
	background-image: -webkit-linear-gradient(right, #f7918f, #fb656a 99%);
	background-image: linear-gradient(270deg, #f7918f, #fb656a 99%);
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative
}

.enturst_container .header .avatar[data-v-efdf19a4] {
	width: 48px;
	height: 48px;
	margin-bottom: 12px;
	border-radius: 50%
}

.enturst_container .header .user_name[data-v-efdf19a4] {
	font-size: 16px
}

.enturst_container .header .close_btn[data-v-efdf19a4] {
	width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	position: absolute;
	right: 0;
	top: 0
}

.enturst_container .content[data-v-efdf19a4] {
	box-sizing: border-box;
	height: 125px;
	background-color: #fff;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 12px 24px
}

.enturst_container .content .tip[data-v-efdf19a4] {
	text-align: center;
	font-size: 11px;
	margin: 9px 0;
	color: #999
}

.enturst_container .content .service_list[data-v-efdf19a4] {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}

.enturst_container .content .service_list .service_item[data-v-efdf19a4] {
	padding: 6px;
	text-align: center;
	min-width: 43%;
	max-width: 43%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.enturst_container .content .service_list .service_item .icon-box[data-v-efdf19a4] {
	margin-right: 5px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: rgba(255, 101, 107, .2);
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}

.enturst_container .footer[data-v-efdf19a4] {
	padding: 0 24px
}

.enturst_container .footer .sub_btn[data-v-efdf19a4] {
	margin: 0 6px;
	text-align: center;
	padding: 0 16px;
	height: 43px;
	font-size: 16px;
	line-height: 43px;
	border-radius: 6px;
	background-color: #ff656b;
	box-shadow: 0 4px 16px 0 rgba(255, 101, 107, .4);
	color: #fff
}

.enturst_container .footer .tip[data-v-efdf19a4] {
	text-align: center;
	font-size: 11px;
	margin-top: 12px;
	color: #999
}


.page[data-v-6798fd89] {
	background: #fff
}

.pdb_120[data-v-6798fd89] {
	padding-bottom: 60px
}

.header[data-v-6798fd89] {
	width: 100%;
	height: 240px;
	background-image: -webkit-linear-gradient(bottom, #f7918f, #fb656a);
	background-image: linear-gradient(0deg, #f7918f, #fb656a);
	border-radius: 0 0 24px 24px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	background-size: 100%;
	background-repeat: no-repeat;
	padding: 0 24px;
	box-sizing: border-box;
	position: relative
}

.header .head-info[data-v-6798fd89] {
	width: 100%
}

.header .title[data-v-6798fd89] {
	font-size: 23px;
	color: #fff;
	text-align: center;
	margin: 16px 0
}

.header .update-tip[data-v-6798fd89] {
	color: #fff;
	text-align: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1
}

.header .update-tip .data-infos[data-v-6798fd89] {
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.header .update-tip .data-infos.data-dingyue[data-v-6798fd89] {
	padding: 0 5px;
	border-radius: 3px;
	border: 1px solid #fff;
	margin-left: 5px
}

.header .update-tip .line[data-v-6798fd89] {
	width: 40px;
	height: 0.5px;
	background-color: #fff
}

.header .update-tip .site-name[data-v-6798fd89] {
	margin: 0 5px
}

.fengexian[data-v-6798fd89] {
	position: relative
}

.fengexian[data-v-6798fd89]:after {
	content: "";
	position: absolute;
	top: 20%;
	bottom: 20%;
	right: 0;
	width: 1px;
	-webkit-transform: scaleX(.5);
	transform: scaleX(.5);
	background-color: #d8d8d8
}

.data-box[data-v-6798fd89] {
	position: absolute;
	background: #fff;
	padding: 12px 0;
	bottom: -35px;
	left: 24px;
	right: 24px;
	border: 1px solid #d8d8d8;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
	border-radius: 8px
}

.data-box .data-title[data-v-6798fd89] {
	margin-bottom: 8px;
	font-size: 11px;
	color: #999
}

.data-box .text-left[data-v-6798fd89] {
	min-width: 100px;
	padding: 0 16px;
	box-sizing: border-box
}

.data-box .data-data[data-v-6798fd89] {
	font-size: 11px;
	color: #999
}

.data-box .data-datas[data-v-6798fd89] {
	font-size: 18px;
	font-weight: 700;
	color: #333
}

.data-box .red[data-v-6798fd89] {
	color: #ff656b
}

.middle-bar[data-v-6798fd89] {
	padding: 20px 24px 12px
}

.middle-bar .mid-bar[data-v-6798fd89] {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	background: #f8f8f8;
	border-radius: 8px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 10px 0
}

.middle-bar .mid-bar.mid-bar-left[data-v-6798fd89] {
	margin-right: 24px
}

.middle-bar .mid-bar .icon-img-box[data-v-6798fd89] {
	width: 32px;
	height: 32px;
	overflow: hidden;
	margin-right: 14px
}

.middle-bar .mid-bar .icon-img-box .icon-img[data-v-6798fd89] {
	width: 100%
}

.tab-bars[data-v-6798fd89] {
	padding: 12px 24px;
	position: -webkit-sticky;
	position: sticky;
	z-index: 50;
	background: #fff;
	top: 44px
}

.tab-bars .cate[data-v-6798fd89] {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	max-width: 100%
}

.tab-bars span[data-v-6798fd89] {
	color: #333;
	-webkit-transition: .2s;
	transition: .2s;
	padding-right: 10px
}

.tab-bars span.active[data-v-6798fd89] {
	font-weight: 700;
	font-size: 20px
}

.tab-bars span~span[data-v-6798fd89] {
	padding-left: 10px
}

.lists[data-v-6798fd89] {
	padding: 0 24px
}

.lists .time-line[data-v-6798fd89] {
	padding-left: 12px
}

.lists .time-line .time[data-v-6798fd89] {
	position: relative
}

.lists .time-line .time[data-v-6798fd89]:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	background: #d8d8d8;
	top: 5px;
	left: -10px
}

.lists .time-line .time .line-title[data-v-6798fd89] {
	position: relative;
	color: #fb656a;
	font-size: 11px;
	margin-bottom: 8px
}

.lists .time-line .time .line-title[data-v-6798fd89]:before {
	content: "";
	position: absolute;
	background-image: -webkit-linear-gradient(top, #f7918f, #fb656a);
	background-image: linear-gradient(180deg, #f7918f, #fb656a);
	width: 10px;
	height: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -15px;
	border-radius: 50%
}

.lists .time-line .data-card[data-v-6798fd89] {
	padding-bottom: 12px
}

.share_row[data-v-6798fd89] {
	position: absolute;
	left: 24px;
	right: 24px;
	top: 6px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 5px 0
}

.share_row .share_icon[data-v-6798fd89] {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-left: 12px;
	width: 33px;
	height: 33px;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, .5)
}

.search-box[data-v-6798fd89] {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 3px 10px;
	border-radius: 16px;
	background-color: hsla(0, 0%, 100%, .6)
}

.search-box .inp[data-v-6798fd89] {
	margin-left: 10px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1
}

.sharers_info[data-v-6798fd89] {
	position: fixed;
	width: 100%;
	height: 60px;
	bottom: 0;
	padding: 0 24px;
	box-sizing: border-box;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	background-color: #fff;
	z-index: 90
}

.sharers_info .img[data-v-6798fd89] {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-right: 8px;
	overflow: hidden
}

.sharers_info .img div[data-v-6798fd89] {
	width: 100%;
	height: 100%
}

.sharers_info .info[data-v-6798fd89] {
	overflow: hidden
}

.sharers_info .info .name[data-v-6798fd89] {
	margin-bottom: 8px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.sharers_info .info .identity[data-v-6798fd89] {
	font-size: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999
}

.sharers_info .btn_box .btn[data-v-6798fd89] {
	margin-left: 10px;
	padding: 5px 17px;
	font-size: 13px;
	color: #ff656b;
	border: 1px solid #ff656b;
	border-radius: 3px;
	box-shadow: 0 2px 4px 0 rgba(251, 101, 106, .1)
}

.qrcode-box[data-v-6798fd89] {
	position: relative;
	margin-top: 15vh
}

.qrcode-box .img-box[data-v-6798fd89] {
	width: 292px;
	padding: 6px;
	margin: auto;
	background-color: #fff;
	border-radius: 4px;
	overflow: hidden
}

.qrcode-box .img-box .title[data-v-6798fd89] {
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	color: #333
}

.qrcode-box .img-box .title.titles[data-v-6798fd89] {
	margin-top: 18px
}

.qrcode-box .img-box .tip[data-v-6798fd89] {
	padding: 12px;
	padding-bottom: 24px;
	text-align: center;
	color: #666
}

.qrcode-box .img-box .tip.red[data-v-6798fd89] {
	padding-bottom: 4px;
	color: red
}

.qrcode-box .qrcode[data-v-6798fd89] {
	width: 280px;
	height: 280px
}

.qrcode-box .icon-box[data-v-6798fd89] {
	position: absolute;
	bottom: -40px;
	width: 26px;
	height: 26px;
	left: 0;
	right: 0;
	margin: auto
}
