<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">pre {
	display: block;
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
	white-space: pre-wrap;
  word-wrap: break-word;
}
.wrap {
	padding: 0 15px;
	max-width: 640px;
	margin: 0 auto;
}
.red{color:#ff0000;}
.pub_hade {
	box-shadow: 0px 6px 6px -6px #CCCCCC;
	height: 46px;
	text-align: center;
	position: fixed;
	z-index: 998;
	top: 0;
	font-size: 1rem;
	left: 0;
	background: #FFFFFF;
	width: 100%;
	line-height: 46px;
}

.pub_hade .logo {
	margin-top:10px;
	height: 30px;
	margin-right: 15px;
	display: inline-block;
	background-size: 100% 100%;
}
.pub_hade .logo img{max-width:100%;height:30px;}
.pub_hade .iconfanhui {
	position: absolute;
	color: #666666;
	left: 15px;
	font-weight: bold;
}

.pub_hade .iconliebiao2 {
	position: absolute;
	right: 15px;
}

.pub_hade i {
	color: #666666;
}

.pub_end {
	width: 100%;
	padding: 20px 0;
	text-align: center;
}

.pub_end .end {
	width: 150px;
	height: 14px;
	display: inline-block;
	background: url(../img/end.png);
	background-size: 100% 100%;
}

/* é¦–é¡µ */
.head {
	background: #FFFFFF;
	height: 60px;
	width: 100%;
	display: flex;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
}

.head .logo {
	width: 75px;
	height: 30px;
	margin-top: 15px;
	margin-right: 15px;
	display: inline-block;
	background: url(../img/logo.png);
	background-size: 100% 100%;
}

.head .search {
	width: calc(100% - 90px);
	background: #f8f8f8;
	margin-top: 10px;
	height: 40px;
	line-height: 24px;
	color: #999999;
	padding: 8px 10px;
}

.head .search .select {
	border: none;
	color: #333333;
	float: left;
	height: 26px;
	background: #F8F8F8;
}

.head .search .select i {
	font-size: 12px;
	margin-left: 5px;
}

.head .search .search_input {
	float: left;
	margin-left: 8px;
	color: #898989;
	padding-left: 8px;
	border-left: 1px solid #e2e2e2;
	font-size: 12px;
}

.head .search .search_input i {
	font-size: 12px;
	float: left;
	color: #666666;
	margin-right: 5px;
}

.swiper-slide img {
	width: 100%;
}

.bannrer {
	border-radius: 5px;
	overflow: hidden;
	margin-top: 60px;
}

.nav {
	width: 100%;
	display: inline-block;
}

.nav li {
	width: 25%;
	float: left;
	padding-top: 25px;
	text-align: center;
}

.nav li img {
	width: 45px;
	height: 45px;
}

.nav li p {
	margin-top: 7px;
	font-size: 0.80rem;
}

.pub_tit {
	font-size: 0.95rem;
	font-weight: bold;
	margin: 20px 0;
	line-height: 22px;
}

.pub_tit i {
	float: right;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}

.pub_tit span {
	float: right;
	font-size: 0.80rem;
	font-weight: normal;
	color: #666666;
}

.city_h_price {
	width: 100%;
	display: flex;
}

.city_h_price div {
	flex: 1;
	padding: 0 20px;
}

.city_h_price div .color {
	color: #999999;
}

.city_h_price div .price {
	font-size: 1rem;
	font-weight: bold;
}

.price_color {
	color: #ff3430;
}

.looking_room {
	width: 100%;
	margin-top: 20px;
	display: flex;
}

.looking_room_li {
	flex: 1;
	box-shadow: 0 3px 13px 0 rgba(0, 0, 0, .11);
	padding: 10px;
	height: 90px;
}

.looking_room_li:nth-child(1) {
	margin-right: 1.5%;
}

.looking_room_li:nth-child(2) {
	margin-left: 1.5%;
}

.room_bg1 {
	background: url(../img/p1.png);
	background-size: 100% 100%;
}

.room_bg12 {
	background: url(../img/p2.png);
	background-size: 100% 100%;
}

.looking_room_li h2 {
	font-size: 0.80rem;
	margin-top: 5px;
}

.looking_room_li a {
	width: 80px;
	height: 30px;
	margin-top: 12px;
	text-align: center;
	display: inline-block;
	line-height: 30px;
	background: #57b2ff;
	color: #FFFFFF;
	border-radius: 60px;
}

.looking_room_li .query {
	background: #f46b55;
}

.house_list li {
	position: relative;
	width: 100%;
	display: inline-block;
}

.house_list li:nth-child(1) .a {
	padding-top: 0;
}

.house_list li .a {
	padding: 15px 0;
	width: 100%;
	float: left;
	position: relative;
	border-bottom: 1px solid #f2f2f2;
}

.house_list li .a .house_list_img {
	width: 150px;
	float: left;
	position: relative;
}

.house_list li .a .house_list_img img {
	width: 150px;
	height: 106px;
}

.house_list li .a .text {
	width: calc(100% - 150px);
	float: left;
	padding-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.house_list li .a .text h2 {
	font-size: 1.2rem;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.house_list li .a .text .price {
	font-size: 1rem;
	font-weight: bold;
	color: #ff3f13;
	margin-right: 5px;
}

.house_list li .a .text .color {
	color: #ff3f13;
}

.house_list li .a .text p {
	margin-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.house_list li .a .text .address {
	color: #999999;
}

.house_list li .a .text .laber span {
	padding: 3px 5px;
	background: #ecf1fb;
	display: inline-block;
	color: #949eb4;
	margin-right:5px;
}

.house_list li .phone {
	width: 35px;
	height: 35px;
	position: absolute;
	right: 0;
	top: 8px;
	background: url(../img/phone.png);
	background-size: 100% 100%;

}

.house_list li .tg_but {
	position: absolute;
	left: 5.2rem;
	top: 7.9rem;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	text-align: center;
	width: 4.2rem;
	height: 1.8rem;
	line-height:1.8rem;
	background: -webkit-linear-gradient(left,#fd702b,#ef4533);
	background: linear-gradient(90deg,#fd702b,#ef4533);
	border-radius: 3.6vw;
	color: #fff;
	margin-left:0;
}
.house_list li .zdj {
	left: 0;
	top: 7.9rem;
	background: #fff;
	border: 1px solid #ff5713;
	border-radius: 3.6vw;
	color: #ff5713;
	display: flex;
	justify-content: center;
	align-items: center;

}
.house_list li:nth-of-type(1)&gt; a.tg_but{
	top: 6.8rem;
}
.house_list li a .bottom {
	bottom: 8px;
	position: absolute;
	z-index: 9;
	left: 10px;
}

.house_list li a .bottom span {
	width: 25px;
	display: inline-block;
	height: 25px;
	margin-right: 10px;
}

.house_list li a .bottom .VR {
	background: url(../img/vR.png);
	background-size: 100% 100%;
}

.house_list li a .bottom .Video {
	background: url(../img/video.png);
	background-size: 100% 100%;
}

.house_list li .benefit {
	height: 30px;
	color: #ff3f13;
	display: inline-block;
	overflow: hidden;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	border: 1px solid #ffd3c9;
	padding-right:5px;
}

.house_list li .benefit span {
	background: #ffd3c9;
	height: 30px;
	padding: 0 8px;
	margin-right: 10px;
	display: inline-block;
}

.house_list li .benefit_con {
	float: left;
	margin-top: 15px;
	width: 100%;
}

.house_more {
	width: 100%;
	text-align: center;
}

.house_more a {
	width: 160px;
	margin-top: 20px;
	height: 45px;
	background: #FEBF01;
	color: #000;
	line-height: 45px;
	display: inline-block;
	font-size: 1rem;
	border-radius: 60px;
	font-weight: bold;
}

/* åº•éƒ¨ */
.pubheight {
	height: 70px;
	width: 100%;
	display: inline-block;
}

.footer {
	width: 100%;
	display: flex;
	height: 60px;
	background: #FFFFFF;
	position: fixed;
	left: 0;
	bottom: 0;
	max-width: 640px;
	border-top: 1px solid #EEEEEE;
	z-index: 99;
}

.footer a {
	flex: 1;
	text-align: center;
	color: #818080;
}

.footer a.current {
	color: #3d82ff;
}

.footer a.current .home_icon {
	background: url(../img/home-select.png);
	background-size: 100% 100%;
}

.footer a.current .house_icon {
	background: url(../img/house-select.png);
	background-size: 100% 100%;
}

.footer a.current .news_icon {
	background: url(../img/news-select.png);
	background-size: 100% 100%;
}

.footer a.current .consu_icon {
	background: url(../img/consu-select.png);
	background-size: 100% 100%;
}

.footer i {
	width: 24px;
	height: 24px;
	margin-top: 9px;
	display: inline-block;
}

.footer .home_icon {
	background: url(../img/home.png);
	background-size: 100% 100%;
}

.footer .house_icon {
	background: url(../img/house.png);
	background-size: 100% 100%;
}

.footer .news_icon {
	background: url(../img/news.png);
	background-size: 100% 100%;
}

.footer .consu_icon {
	background: url(../img/consu.png);
	background-size: 100% 100%;
}

.housekeeper {
	overflow: hidden;
}

.swiper-slide-li {
	float: left;
	width: 33.3333333%;
}

.swiper-slide-li img {}

.news_list li a {
	width: 100%;
	display: flex;
	padding: 15px 0;
	border-bottom: 1px solid #F2F2F2;
}

.news_list li:nth-child(1) a {
	padding-top: 0;
}

.news_list li a div:nth-child(1) {
	padding-right: 15px;
}

.news_list li a div h2 {
	font-size: .8rem;
	font-weight: bold;
}

.news_list li a div p {
	color: #999999;
	margin-top: 12px;
}

.news_list li a div:nth-child(2) {
	width: 103px;
}

.news_list li a div img {
	width: 100%;
	border-radius: 5px;
	height: 75px;
}
.news_list li a div.news_desc{width: auto;font-size: 14px;}

/* æ–°æˆ¿ */
.house_search {
	width: 100%;
	height: 40px;
	padding-top: 66px;
	position: relative;
	z-index: 96;
	background: #FFFFFF;
	top:0;
}

.house_search .house_search_input {
	background: #f8f8f8;
	height: 40px;
	width: 100%;
	border: none;
	line-height: 40px;
	color: #999999;
	font-size: 13px;
}

.house_search .house_search_input i {
	float: left;
	font-size: 1.3rem;
	margin: 0 10px;
}

.house_screen {
	width: 100%;
	display: flex;
	padding: 25px 0;
}

.house_screen li {
	flex: 1;
	text-align: center;
	font-size: 0.85rem;
}

.house_footer {
	width: 100%;
	position: fixed;
	bottom: 0;
	display: flex;
	z-index: 89;
	max-width: 640px;
	background: #FFFFFF;
	height: 55px;
	border-top: 1px solid #F2F2F2;
}

.house_footer_h {
	width: 100%;
	display: inline-block;
	height: 16px;
}

.house_footer_h_h {
	height: 75px;
}

.house_footer .home a {
	width: 24px;
	display: inline-block;
	height: 24px;
	background: url(../img/h-home.png);
	background-size: 100% 100%;
}

.house_footer .home {
	width: 15%;
	border-right: 1px solid #f2f2f2;
	padding-top: 15.5px;
	text-align: center;
}

.house_footer .pub_w {
	width: 27.5%;
	text-align: center;
	font-size: 0.85rem;
	line-height: 55px;
	padding: 0 10px;
}

.house_footer .pub_w:nth-child(2) {
	border-right: 1px solid #f2f2f2;
}

.house_footer .pub_w:nth-last-child(1) {
	background: #007AFF;
	color: #FFFFFF;
	width: 30%;
}
.house_footer .pub_w:nth-last-child(1) a{
	background: #007AFF;
	color: #FFFFFF;
}
.house_footer .pub_w i {
	font-size: 1.4rem;
	margin-right: 5px;
	float: left;
}

/* èµ„è®¯é¡µ */
.news_banner {
	max-width: 640px;
	margin: 46px auto 0;
}

.news_banner .swiper-slide {
	position: relative;
}

.news_banner .swiper-slide div {
	position: absolute;
	bottom: 0;
	background: rgba(0, 0, 0, 0.4);
	line-height: 40px;
	color: #FFFFFF;
	width: 100%;
	padding-left: 15px;
}

.news_banner .swiper-slide div p {
	width: 80%;
	position: relative;
	z-index: 9999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.news_banner .swiper-pagination {

	text-align: right;
}

.news_banner .swiper-pagination-bullets {
	bottom: 11px !important;
	padding-right: 10px;
	width: 20% !important;
	left: auto !important;
	right: 0;

}

.news_banner .swiper-pagination-bullet {
	border-radius: 50% !important;
	width: 6px !important;
	height: 6px !important;
}

.news_banner .swiper-pagination-bullet-active {
	background: #FFFFFF !important;
}

.nesw_nav {
	width: 100%;
	display: flex;
}

.nesw_nav a {
	flex: 1;
	text-align: center;
	font-size: 0.85rem;
	color: #757988;
	position: relative;
	line-height: 60px;
	margin-bottom: 20px;
	border-bottom: 1px solid #F2F2F2;
}

.nesw_nav a.current {
	color: #333333;
}

.nesw_nav a.current span {
	width: 24px;
	height: 3px;
	display: inline-block;
	position: absolute;
	bottom: 8px;
	left: 50%;
	margin-left: -12px;
	background: #007AFF;
}

/* æˆ·åž‹ */
.new_house_nav {
	margin-top: 46px;
	width: 100%;
	padding: 20px 0;
	overflow-y: auto;
}

.new_house_nav a {
	padding: 5px 0;
	margin-right: 10px;
	width: 63px;
	float: left;
	text-align: center;
	display: inline-block;
	border-radius: 60px;
	border: 1px solid #F2F2F2;
}

.new_house_nav a.current {
	background: #007AFF;
	color: #FFFFFF;
}

.new_house_list li:nth-child(1) a {
	padding-top: 0;
}

.new_house_list li a {
	width: 100%;
	display: flex;
	border-bottom: 1px solid #F2F2F2;
	padding: 15px 0;
}

.new_house_list li a .img {
	width: 25%;
}

.new_house_list li a .img img {
	width: 100%;
}

.new_house_list li a .text {
	width: 75%;
	padding-left: 15px;
}

.new_house_list li a .text h2 {
	font-size: 0.85rem;
	margin-top: 10px;
}

.new_house_list li a .text .area {
	color: #999999;
	margin: 10px 0;
}

.new_house_list li a .text .price {
	color: #ff3f2b;
}

/* ç›¸å†Œ */
.album-bg {
	position: fixed;
	top: 40px;
	width: 100%;
	height: calc(100vh - 40px);
	background: #121212;
	top: 46px;
	padding-top: 150px;
	max-width: 640px;
}

.album-bg .swiper-slide img {
	height: auto;
}
.album_hade {
	background: #121212;
	color: #FFFFFF;
	font-size: 0.9rem;
	box-shadow: inherit;
	border-bottom: 1px solid #282828;
}

.album_hade .iconfanhui {
	color: #FFFFFF;
}

.album-bg .tab {
	width: 100%;
	margin-top: 20px;
	display: flex;
	position: absolute;
	top: 0;
	font-size: 0.85rem;
	padding: 17px 0;
	background: #202020;
}

.album-bg .tab a {
	color: #5d5d5d;
	text-align: center;
}
.album-bg .tab a {
	color: #fff;
	line-height: 28px;
	background: #5d5d5d;
	border-radius: 20px;
	display: block;
	margin-right: 5px;
}

.album-bg .tab a.current {
	color: #FFFFFF;
	background: #5491ff;
}

.album-bg .swiper-pagination-fraction {
	bottom: -30px;
	color: #FFFFFF;
	text-align: right !important;
	padding-right: 10px;
}

.album-bg .swiper-container {
	overflow: inherit !important;
}

/* åŠ¨æ€åˆ—è¡¨ */
.dynamic_list {
	margin-top: 66px;
	position: relative;
}

.dynamic_li {
	width: 100%;
	position: relative;
	display: inline-block;
	padding-bottom: 20px;
	padding-left: 10px;
	border-left: 1px solid #dbdddf;
}

.dynamic_li .icon {
	width: 8px;
	height: 8px;
	left: -4px;
	position: absolute;
	background: #dbdddf;
	top: 5px;
	border-radius: 50%;
}

.dynamic_li:nth-child(1) .icon {
	top: 0;
}

.dynamic_li:nth-last-child(1) {
	border: none;
}

.dynamic_li .text {
	width: 100%;
}

.dynamic_li .text .time {
	color: #999999;
	margin-bottom: 10px;
}

.dynamic_li .more {
	color: #007AFF;
	margin-top: 15px;
	font-size: 0.85rem;
}

.dynamic_list .icontop {
	width: 8px;
	height: 8px;
	position: absolute;
	background: #dbdddf;
	bottom: 0;
	left: -3px;
	border-radius: 50%;
}

.dynamic_list .more {
	position: absolute;
	left: 44px;
	bottom: -4px;
	color: #007AFF;
}

.house_detauls_swiper .gallery-top {
	height: 300px;
	width: 100%;
}

.house_detauls_swiper .gallery-thumbs {
	height: 30px;
	box-sizing: border-box;
	padding: 10px 0;
}

.house_detauls_container {
	width: 100%;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
}

.gallery-thumbs .swiper-slide1 {
	background: #FFFFFF;
	height: 28px;
	position: relative;
	font-size: 0.77rem;
	overflow: hidden;
	border-radius: 60px;
	line-height: 28px;
	margin-right: 10px !important;
	width: 51px !important;
	display:inline-block;
}
.house-thumbs .swiper-wrapper{
	display:block;
}
.gallery-thumbs .swiper-slide1 .active {
	background: #3f83ff;
	color: #FFFFFF;
	width: 100%;
	height: 100%;
	display: inline-block;
}

.house_Swiper {
	position: relative;
	height: 320px;
	max-width: 640px;
	margin: 0 auto;
}

.house-thumbs {
	text-align: center;
	position: absolute;
	width: 190px;
	bottom: -15px;
	left: 50%;
	margin-left:-90px;
}

.house-thumbs .gallery-thumbs .swiper-slide {}

.house-thumbs-num {
	height: 28px;
	padding: 0 10px;
	background: rgba(0, 0, 0, 0.5);
	color: #FFFFFF;
	position: absolute;
	bottom: -10px;
	right: 20px;
	border-radius: 60px;
	line-height: 28px;
	z-index: 93;
}

.house_info {
	background: #FFFFFF;
	position: relative;
	/* width: 96%; */
	z-index: 88;
	color: #757988;
	padding: 1px 10px;
	top: 15px;
	max-width: 640px;
	border-radius: 10px;
	/* left: 2%; */
	box-shadow: 0 3px 13px 0 rgba(0, 0, 0, .11);
	overflow: hidden;
}

.house_info h2 {
	font-size: 1.5rem;
	color: #333333;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: center;
}

.house_info h2 span {
	color: #FFFFFF;
	font-weight: normal;
	padding: 3px 10px;
	border-radius: 3px;
	font-size: 0.8rem;
	margin-left: 5px;
	background: #3d82ff;
}

.house_info .price {
	width: 100%;
	display: flex;
	white-space: nowrap;
}

.house_info .price p {
	flex: 1;
	color: #757988;
	line-height: 21px;
}

.house_info .price p:nth-child(2) {
	padding-top: 3px;
}

.house_info .price p .p {
	font-size: 1rem;
	margin: 0 5px;
	color: #ff3f2b;
}

.house_info .price p .make {
	color: #4184ff;
	margin-left: 5px;
	text-decoration: underline;
}

.house_info .laber {
	margin-top: 3px;
}

.house_info .laber span {
	padding: 3px 5px;
	margin-right: 4px;
	background: #ecf1fb;
	color: #949eb4;
	display:inline-block;
	margin-bottom:5px;
	border-radius:2px;
	font-size: 12px;
}

.house_info .calculator {
	margin-top: 15px;
	padding-bottom: 10px;
	color: #757988;
	line-height: 35px;
	border-bottom: 1px solid #F2F2F2;
}

.house_info .calculator i {
	float: left;
	margin-right: 5px;
	color: #4184ff;
	font-size: 1.3rem;
}

.house_info .opent {
	line-height: 40px;
}

.house_info .address {
	position: relative;
	padding-right: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.house_info .address i {
	font-size: 14px;
	top: 0;
	z-index: 99;
	position: absolute;
	right: 0;
}

.house_info .more {
	width: 100%;
	height: 45px;
	font-size: 0.9rem;
	text-align: center;
	line-height: 45px;
	margin-top: 15px;
	background: #ff6b1a;
	color: #fff;
	display: inline-block;
	border-radius: 100px;
}

.house_info .tips {
	padding-top: 20px;
	width: 100%;
	display: flex;
}

.house_info .tips p {
	flex: 1;
	color: #333333;
	font-size: 0.85rem;
	text-align: center;
}

.house_info .tips p i {
	margin-right: 5px;
	color: #c13838;
}

.preferential {
	background: #FFFFFF;
	border-radius: 10px;
	border-radius: 15px;
	overflow: hidden;
	padding-bottom: 20px;
	box-shadow: 0 3px 13px 0 rgba(0, 0, 0, .11);
}
.preferential h2 {
	line-height: 50px;
	background: #ff6b1a;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 0.9rem;
	padding: 0 10px;
}
.preferential_top{
	padding: 10px 0;
	max-width: 640px;
}
.preferential .text {
	padding: 15px;
	color: #e9381c;
}

.preferential .text img {
	width: 55px;
	height: 55px;
	margin-right: 5px;
	float: left;
}

.preferential .text h3 {
	margin-bottom: 5px;
}

.preferential .btn {
	text-align: center;
	margin-top: 10px;
}

.preferential .btn div {
	line-height: 40px;
	width: 120px;
	background: #ff6b1a;
	color: #FFFFFF;
	font-size: 0.9rem;
	display: inline-block;
	border-radius: 60px;
}
.borderb8{border-bottom: 8px solid #F2F2F2;}
.bordert8{border-top:8px solid #f2f2f2;}
.information {
	max-width: 640px;
}

.house_pub_tit {
	font-size: 1rem;
	line-height: 60px;
	font-weight: bold;
}

.information_li {
	background: url(../img/yh.png);
	height: 60px;
	font-size: 0.75rem;
	margin-bottom: 10px;
	color: #ef2527;
	width: 100%;
	line-height: 60px;
	background-size: 100% 100%;
}

.information_li img {
	width: 22px;
	margin-right: 10px;
	margin-top: 20px;
	margin-left: 20px;
	height: 20px;
}

.information_li span {
	padding: 0 8px;
	background: #ff5a5c;
	color: #FFFFFF;
	height: 30px;
	margin-top: 15px;
	margin-right: 15px;
	line-height: 30px;
	display: inline-block;
	float: right;
}

.house_pub_tit a {
	font-size: 0.8rem;
	float: right;
	color: #666666;
	font-weight: normal;
}

.house_pub_tit a i {
	font-size: 14px;
}

.new_dynamic_list {
	margin-top: 0;
}

.new_dynamic_list .btn {
	width: 100%;
	position: absolute;
	text-align: center;
}

.new_dynamic_list .btn a {
	line-height: 40px;
	width: 180px;
	background: #5491ff;
	color: #FFFFFF;
	font-size: 0.9rem;
	display: inline-block;
	border-radius: 60px;
}

.pub_line {
	width: 100%;
	padding-bottom: 60px;
	border-bottom: 8px solid #F2F2F2;
}

#house_type {
	overflow: hidden;
}

#house_type .swiper-slide img {
	width: auto;
	max-width:100%;
	max-height:130px;
}
.housekeeper_list#house_type  .swiper-slide img{
	height:100px;
}
#house_type .swiper-slide h2 {
	font-size: 0.9rem;
	font-weight: normal;
	position: relative;
	margin: 7px 0;
}

#house_type .swiper-slide .area {
	color: #999999;
	margin: 5px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#house_type .swiper-slide .price {
	color: #ff3f2b;
}

#house_type .more {
	text-align: center;
	width: 100%;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #F2F2F2;
}

#house_type .more a {
	font-size: 0.85rem;
	line-height: 45px;
	height: 45px;
	display: inline-block;
	width: 120px;
	margin-right: 15px;
	background: #f5f8ff;
	color: #4184ff;
}

#house_type .more a:nth-child(2) {
	margin-right: 0;
}

.type_line {
	padding-bottom: 20px;
	border-bottom: 8px solid #F2F2F2;
}
.type_line .swiper-slide{
	width:33.33%;
}
.type_line .pic-box{
	width:100%;
	height:160px;
	border:1px solid #f2f2f2;
	display:flex;
	align-items: center;
	padding:1px;
}
.type_line .pic-box img{
	max-width:100%;
	max-height:100%;
	margin:0 auto;
}
.house_home p {
	color: #757988;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

#house_type .swiper-slide h2 img {
	width: 21px;
	height: 21px !important;
	position: absolute;
	padding: 5px;
	top: 0px;
	right: 0;
	border-radius: 50%;
	border: 1px solid #4c8bff;
}

#house_type .swiper-slide h2 a:nth-child(1) img {
	right: 30px;
}
#house_type .swiper-slide h2 a:nth-child(2) img {
	right: 30px;
}
#house_type .house_home {
	border: 1px solid #F2F2F2;
	overflow: hidden;
}
#house_type .house_home &gt; a{display: block;text-align: center;}
#house_type .house_home div {
	padding: 0 5px 10px 5px;
}

#main {
	margin-top: -45px;
}

.house_map img {
	width: 100%;
	height: 100%;
}

.house_map {
	position: relative;
}

.map_icon {
	width: 100px;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	background: url(../img/map-iocn.png);
	background-size: 100% 100%;
}
.info_map_icon {
	width: 110px;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	background: url(../img/map-iocn.png);
	background-size: 100% 100%;
	padding:0 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.house_map ul li img {
	width: 40px;
	height: 40px;
	margin-bottom: 5px;
}

.house_map ul {
	width: 100%;
	display: flex;
}

.house_map ul li {
	flex: 1;
	padding: 15px 0;
	text-align: center;
}
.house_map ul li.active p{
	color:#ff3f2b;
}
.house_map a {
	width: 100%;
	text-align: center;
	line-height: 45px;
	background: #f5f8ff;
	font-size: 0.85rem;
	color: #4184ff;
	display: inline-block;
}

.house_map_img {
	position: relative;
	height: 230px;
}
.house_map_img #map{
	height:230px;
}
.ask_list li {
	width: 100%;
	padding: 15px 0;
	display: inline-block;
	border-bottom: 1px solid #F2F2F2;
}

.ask_list li h2 {
	font-size: 1.1rem;
	line-height: 20px;
	padding-left:30px;
	position:relative;
}

.ask_list li h2 i {
	color: #fff;
	background-color: #ff3f2b;
	float: left;
	font-size: 12px;
	margin-right: 10px;
	position:absolute;
	display:inline-block;
	font-weight: 700;
	width:20px;
	height:20px;
	text-align:center;
	line-height: 20px;
	border-radius: 50%;
	left:0;
}

.ask_list li p {
	margin-top: 10px;
	display: inline-block;
	width: 100%;
	color: #333;
	line-height: 23px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
	position:relative;
}
.ask_list li p span {
	padding: 0px 3px;
	margin-right: 5px;
	background: #007AFF;
	color: #FFFFFF;
	height: 22px;
	border-radius: 3px;
	display: inline-block;
	border-radius: 50%;
}
.ask_list li p .ianswer{
	text-align:center;
	line-height: 20px;
	border-radius: 50%;
	background-color: #007AFF;
	color:#ffffff;
	font-size:12px;
	padding: 2px 3px;
}
.ask_wrap .btn {
	text-align: center;
	margin-top: 20px;
}
.i_ask_box h3{margin-bottom:10px;}
.i_ask_box .mobile{width:100%;height:40px;border:1px solid #F2F2F2;margin-top:10px;box-sizing: border-box;padding:0 10px;}
.ask_wrap .btn a {
	line-height: 40px;
	width: 160px;
	background: #ff6b1a;
	color: #FFFFFF;
	font-size: 0.9rem;
	display: inline-block;
	border-radius: 60px;
}

.ask_wrap .btn a i {
	margin-right: 5px;
}

.house_Swiper .swiper-slide {
	position: relative;
	background-size:cover;
	background-repeat: no-repeat;
}

.house_Swiper .swiper-slide .video {
	width: 50px;
	height: 50px;
	background: url(../img/video.png);
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	background-size: 100%;
}

.house_Swiper .swiper-slide .VR {
	width: 50px;
	height: 50px;
	background: url(../img/vR.png);
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	background-size: 100%;
}

/* å³è¾¹èœå•æ&nbsp; */
.right_nav {
	padding-top: 65px;
}

.right_nav li {
	padding: 0 30px;
	margin-bottom: 30px;
	font-size: 0.85rem;
}

.right_nav li img {
	width: 19px;
	margin-right: 8px;
}

/* å¸®æˆ‘æ‰¾æˆ¿ */
.find_bg_top {
	width: 100%;
	margin-top: 46px;
	height: 130px;
	background: url(../img/find-bg.jpg);
	background-size: 100% 100%;
}

.from {
	padding: 0 40px;
}

.from p {
	font-size: 14px;
	line-height: 23px;
	color: #999999;
	margin: 0;
	padding: 0;
}

.from .drop_down i {
	top: 0px;
	right: 20px !important;
	color: #ff3f13 !important;
}

.from .drop_down p {
	font-size: 12px !important;
}

.from .drop_down h2 {
	font-size: 12px !important;
	font-weight: normal;
	position: relative;
	padding: 10px 0;
	border-bottom: 1px solid #F2F2F2;
}

.from .drop_down {
	display: none;
}

.from .li_select i {
	position: absolute;
	right: 11px;
	font-weight: 800;
	top: 12px;
	font-size: 13px;
	color: #898989;
	display: inline-block;
}

.from .drop_down::-webkit-scrollbar {
	width: 5px;
	height: 5px;
	background-color: #cecece;
}

/*å®šä¹‰æ»šåŠ¨æ¡è½¨é“ å†…é˜´å½±+åœ†è§’*/
.from .drop_down::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px #FFFFFF;
	border-radius: 10px;
	background-color: #cecece;
}

/*å®šä¹‰æ»‘å— å†…é˜´å½±+åœ†è§’*/
.from .drop_down::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #cecece;
}

.from .drop_down {
	width: 100%;
	position: absolute;
	box-shadow: 0 3px 13px 0 rgba(0, 0, 0, .11);
	top: 45px;
	z-index: 999;
	max-height: 180px;
	overflow-y: auto;
	padding: 0 15px;
	box-sizing: border-box;
	background: #FFFFFF;
}

.from .drop_down div {
	position: relative;
	padding: 10px 0;
	border-bottom: 1px solid #F2F2F2;
}

.from .modal .li {
	margin-top: 15px;
	border: 1px solid #F2F2F2;
	height: 45px;
	padding: 0 10px;

}

.from .li_select {
	position: relative;
}

.from input,
.from .select_info,
.from select {
	width: 100%;
	position: relative;
	border: none;
	padding-left: 10px;
	box-sizing: border-box;
	height: 45px;
	line-height: 45px;
	font-size: 13px;
	margin-bottom: 15px;
	color: #898989;
	border: 1px solid #F2F2F2;
}

.from .button {
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #5491ff;
	color: #FFFFFF;
	cursor: pointer;
	margin-top: 30px;
	font-size: 15px;
}

/* æŸ¥æˆ¿ä»· */
.house_price_top {
	margin-top: 86px;
	margin-bottom: 15px;
}

.switch-box {
	width: 52px;
	float: right;
	display: inline-block;
}

.switch-box .switch {
	display: none;
}

.switch-box label {
	position: relative;
	display: block;
	padding: 1px;
	position: relative;
	border-radius: 24px;
	height: 25px;
	background-color: #eee;
	cursor: pointer;
	vertical-align: top;
	-webkit-user-select: none;
}

.switch-box label span {
	position: absolute;
	top: 5px;
	left: 8px;
	color: #FFFFFF;
}

.switch-box label p {
	position: absolute;
	top: 5px;
	right: 8px;
	color: #FFFFFF;
}

.pub_hide {
	overflow: hidden;
	float: left;
}

.switch-box label:before {
	content: '';
	display: block;
	border-radius: 24px;
	height: 25px;
	background-color: #1bbd3d;
	-webkit-transform: scale(1, 1);
	-webkit-transition: all 0.3s ease;
}

.switch-box label:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -10px;
	margin-left: -12px;
	width: 23px;
	height: 23px;
	border-radius: 25px;
	background-color: white;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.08);
	-webkit-transform: translateX(-9px);
	-webkit-transition: all 0.3s ease;
}

.switch-box .switch:checked~label:after {
	-webkit-transform: translateX(9px);
}

.switch-box .switch:checked~label:before {
	background-color: #1bbd3d;
}

.switch_fall {
	text-align: right;
	padding-bottom: 20px;
	height: 22px;
	border-bottom: 1px solid #F2F2F2;
}

.switch_fall .icon-jiantou {
	transform: rotate(90deg);
	color: #1bbd3d;
	font-size: 14px;
	margin-top: 5px;
	margin-right: 10px;
	display: inline-block;
}

.switch_rise {
	text-align: right;
	padding: 20px 0;
	width: 100%;
	display: inline-block;
}

.switch_rise .switch-box .switch:checked~label:before {
	background-color: #f61928;
}

.switch_rise h2 {
	float: left;
	font-size: 1rem;
}

.ranking li {
	width: 100%;
	display: inline-block;
	padding: 20px 0;
	border-bottom: 1px solid #F2F2F2;
}

.ranking li .index {
	width: 22px;
	height: 22px;
	margin-right: 20px;
	float: left;
	text-align: center;
	line-height: 22px;
	border-radius: 50%;
	background: #d4d4d4;
	color: #FFFFFF;
}

.ranking li:nth-child(1) .index {
	background: #ff3f13;
}

.ranking li:nth-child(2) .index {
	background: #ff3f13;
}

.ranking li:nth-child(3) .index {
	background: #ff3f13;
}

.ranking li .info {
	width: calc(100% - 150px);
	float: left;
}

.ranking li .price {
	width: 100px;
	float: left;
	text-align: right;
}

.ranking li h2 {
	font-size: 0.9rem;
	font-weight: normal;
}

.ranking li p {
	margin-top: 10px;
	color: #666666;
}

.ranking li .color {
	color: #ff3f13;
}
.ranking li .color.green{
	color:#1bbd3d;
}
.ranking li .price i {
	display: inline-block;
	font-size: 14px;
	color: #ff3f13;
}
.ranking li .price .green i{
	color:#1bbd3d;
}
/* æŸ¥é¢„å”®è¯ */
.presale_bg {
	width: 100%;
	position: relative;
	min-height: 160px;
	max-height: 200px;
	max-width: 640px;
	margin: 46px auto 0 auto;
	margin-top: 46px;
	background: url(../img/presale-bg.jpg);
	background-size: 100% 100%;
}

@media screen and (min-width: 640px) {
	.presale_bg {
		height: 250px;
	}
}

.presale_bg .input {
	width: 80%;
	position: absolute;
	bottom: 30px;
	display: flex;
	left: 10%;
	height: 40px;
	background: #FFFFFF;
}

.presale_bg .input input {
	width: 87%;
	height: 40px;
	border: none;
}

.presale_bg .input i {
	font-size: 1.4rem;
	color: #5491ff;
	text-align: center;
	width: 13%;
	line-height: 40px;
	height: 40px;
}

/* æ–°æˆ¿é¢„å”® */
.presale_list {
	max-width: 640px;
	margin: 0 auto;
}

.presale_list li {
	padding: 15px;
	margin-top: 15px;
	border-bottom: 8px solid #F2F2F2;
}

/* .presale_list li:nth-last-child(1){
	border: none;
} */

.presale_list li .top {
	padding-bottom: 20px;
	border-bottom: 1px solid #F2F2F2;
}

.presale_list li .top h2 {
	font-weight: normal;
	font-size: 0.9rem;
	line-height: 30px;
}

.presale_list li .top h2 span {
	padding: 0 10px;
	float: right;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	background: #5491ff;
	color: #FFFFFF;
	font-size: 0.85rem;
}

.presale_list li .top .name {
	margin: 10px 0;
	color: #666666;
}

.presale_list li .top .company {
	color: #999999;
}

.presale_list li .bottom {
	width: 100%;
	display: flex;
}

.presale_list li .bottom div {
	flex: 1;
	padding: 20px 0;
	text-align: center;
}

.presale_list li .bottom div span {
	font-size: 1rem;
	margin-right: 3px;
}

.presale_list li .bottom div .color {
	color: #ff3f2b;
}

.presale_list li .bottom div p {
	color: #999999;
}

/*  æ–°æˆ¿é¢„å”®è¯¦æƒ…*/
.presale_bg_b {
	background: url(../img/presale-bg-d.jpg);
	background-size: 100% 100%;
	color: #FFFFFF;
	text-align: center;
	padding-top: 45px;
}

.presale_bg_b h2 {
	font-weight: normal;
	font-size: 1rem;
	margin-bottom: 10px;
}

.presale_list_b li {
	padding: 0;
}

.presale_h2 {
	font-size: 0.9rem;
	font-weight: normal;
	line-height: 50px;
	border-bottom: 1px solid #F2F2F2;
}

.presale_list_b li .top {
	border: none;
}

.presale_list_notice {
	background: #fcf7f6;
	color: #ff3f2b;
	padding: 15px 0;
	text-align: center;
}

.presale_list_text {
	color: #666666;
	margin-bottom: 15px;
	padding: 20px 10px;
	width: 100%;
	border: 1px solid #F2F2F2;
	display: inline-block;
	line-height: 25px;
}

.presale_list_address i {
	color: #ff3f2b;
	margin-right: 5px;
}

/* çƒ­é—¨åŸŽå¸‚ */
.city_h2_top {
	margin-top: 86px;
}

.city_h2 {
	font-size: 0.9rem;
}

.city_h2 span {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	float: left;
	display: inline-block;
	background: url(../img/hot.png);
	background-size: 100% 100%;
}

.city_list li {
	width: 25%;
	float: left;
	margin-top: 15px;
	text-align: center;
}

.city_list li a {
	width: 90%;
	height: 33px;
	line-height: 33px;
	display: inline-block;
	background: #f7f7f7;
	color: #666666;
}

.all_city {
	margin-top: 50px;
	width: 100%;
	display: inline-block;
}

/* æœç´¢ */
.layer_search_input {
	width: 100%;
	margin-top: 86px;
}

.layer_search_input {
	width: 100%;
	position: relative;
}

.layer_search_input input {
	width: 83%;
	background: #f8f8f8;
	height: 40px;
	padding-left: 45px;
	border: none;
}

.layer_search_input i {
	font-size: 1.5rem;
	position: absolute;
	left: 0;
	text-align: center;
	height: 40px;
	line-height: 40px;
	width: 40px;
}

.layer_search_input span {
	width: 10%;
	font-size: 0.85rem;
	display: inline-block;
	text-align: center;
}

.layer_search_h2 {
	font-size: 0.9rem;
	margin-top: 30px;
	margin-bottom: 20px;
	font-weight: normal;
}

.layer_search_list li {
	float: left;
}

.layer_search_list li a {
	padding: 5px 8px;
	background: #f7f7f7;
	margin-top: 10px;
	float: left;
	margin-right: 10px;
	color: #666666;
	border-radius: 60px;
}

/* åœ°å›¾æ‰¾æˆ¿ */
.map_look_h {
	height: calc(100vh - 48px);
	max-width: 640px;
	margin: 48px auto 0;
}
.map_look_h #map{
	width:100%;
	height:100%;
}
.map_look_h img {
	width: 100%;
	height: 100%;
}

.map_look_icon {
	width: 80px;
	position: absolute;
	height: 80px;
	text-align: center;
	color: #FFFFFF;
	border-radius: 50%;
	z-index: 99;
	box-shadow: 0 3px 13px 0 #3a80fe;
	background-image: linear-gradient(#528ffe, #3a80fe);
}

.map_look_icon h2 {
	margin-top: 15px;
	font-size: 0.85rem;
	font-weight: normal;
	margin-bottom: 3px;
}

.map_look_h .current {
	background-image: linear-gradient(#fe8135, #fe8134);
	box-shadow: 0 3px 13px 0 #fe8134;
}

.map_look_h .map_house {
	width: 130px;
	color: #FFFFFF;
	text-align: center;
	height: 60px;
	background: url(../img/map-icon.png);
	background-size: 100% 100%;
	position: absolute;
	z-index: 99;
}

.map_look_h .map_house h2 {
	margin-top: 5px;
	font-size: 0.85rem;
	font-weight: normal;
}

.map_look_h .map_house p {
	font-size: 0.75rem;
}

.map_look_h .map_house_a {
	background: url(../img/map-icon-a.png);
	background-size: 100% 100%;
}

.house_footer1 {
	z-index: 999;
}

.map_info .map_info_icon {
	text-align: center;
	line-height: 50px;
}

.map_info .map_info_icon i {
	font-size: 1.3rem;
}

.map_info .map_info_text h2 .right {
	float: right;
	color: #ff3f13;
}

.map_info .map_info_text h2 {
	font-size: 1rem;
	font-weight: normal;
}

.map_info .laber {
	margin: 20px 0;
}

.map_info .laber span {
	padding: 5px 8px;
	background: #ecf1fb;
	color: #949eb4;
	margin-right: 10px;
}

.map_info .address {
	color: #757988;
}

/* è´­æˆ¿èµ„è´¨æŸ¥è¯¢ */
.query_top {
	padding: 150px 30px 0 30px;
	max-width: 640px;
	margin: 0 auto;
}

.query_top h2 {
	font-size: 1.2rem;
	font-weight: normal;
}

.query_top p {
	color: #999999;
	margin-top: 5px;
}

.query_top .address {
	line-height: 70px;
	border-bottom: 1px solid #F2F2F2;
}

.query_top .address div {
	float: right;
	color: #5491ff;
}

.query_top .btn {
	width: 100%;
	height: 45px;
	font-size: 0.9rem;
	line-height: 45px;
	display: inline-block;
	text-align: center;
	margin-top: 60px;
	color: #FFFFFF;
	background: #5491ff;
}

.query_select_li {
	height: 30px;
	margin-top: 20px;
	line-height: 30px;
}

.query_select_li span {
	width: 15px;
	height: 15px;
	float: left;
	margin-top: 7.5px;
	margin-right: 5px;
	background: url(../img/radio-bg.png);
	background-size: 100% 100%;
	display: inline-block;
}

.query_select_li_a {
	background: url(../img/radio-bg-action.png) !important;
	background-size: 100% 100% !important;
}

.query_select_li p {
	margin-top: 0;
	color: #333333;
	font-size: 0.85rem;
}

.query_select {
	border-bottom: 1px solid #F2F2F2;
	padding-bottom: 20px;
}

.query_f {
	line-height: 60px;
	display: inline-block;
	color: #999999;
}

.query_f i {
	font-size: 14px;
	float: left;
	margin-right: 5px;
}

.query_one,
.query_two,
.query_three,
.queryresult {
	display: none;
}

.query_result {
	width: 100%;
	text-align: center;
}

.query_result span {
	width: 184px;
	height: 150px;
	display: inline-block;
}

.query_result .result {
	background: url(../img/result.png);
	background-size: 100% 100%;
}

.query_result .result1 {
	background: url(../img/result1.png);
	background-size: 100% 100%;
}

.query_result p {
	color: #333333;
	font-size: 1rem;
}

.query_result .btn {
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 60px;
	margin-top: 30px;
	background: none;
	color: #3b80ff;
	border: 1px solid #3b80ff;
	font-size: 1rem;
}

/* æˆ·åž‹è¯¦æƒ… */
.house_type_d_t .li {
	padding: 8px 0;
	width: 128px;
	text-align: center;
	border: 1px solid #F2F2F2;
	float: left;
	margin-right: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.house_type_d_t {
	overflow-y: auto;
}

.house_type_d_slider .current {
	background: #007AFF;
	color: #FFFFFF;
}

.house_t_d_img {
	text-align: center;
	background: #F2F2F2;
	width: 100%;
	margin-top: 30px;
	padding: 30px;
}

.house_t_d_img img {
	width: 80%;
	display: inline-block;
}

.house_d_h2 {
	line-height: 60px;
	font-size: 0.9rem;
	border-bottom: 1px solid #F2F2F2;
}

.house_d_h2 span {
	height: 30px;
	padding: 0 5px;
	font-size: 0.8rem;
	margin-left: 5px;
	color: #377eff;
	background: #f2f7ff;
}

.house_d_price {
	width: 100%;
	display: flex;
}

.house_d_price div {
	flex: 1;
	padding: 30px 0;
	border-bottom: 1px solid #F2F2F2;
	text-align: center;
}

.house_d_price div h2 {
	font-size: 0.80rem;
	color: #ff3f13;
	font-weight: normal;
}

.house_d_price div span {
	font-size: 1rem;
	margin-right: 4px;
	color: #ff3f13;
}

.house_d_price div p {
	color: #999999;
}

.house_d_text p {
	margin-top: 15px;
	color: #999999;
}

.house_d_text p span {
	margin-left: 10px;
	color: #333333;
}

.house_boder {
	padding-bottom: 20px;
	border-bottom: 8px solid #F2F2F2;
}

.analysis_h2 {
	line-height: 50px;
	color: #999999;
	font-size: 1rem;
}

.analysis p {
	line-height: 25px;
}

/* åŸºæœ¬ä¿¡æ¯ */
.info_top {
	margin-top: 46px;
}

.info_top_h2 {
	line-height: 50px;
	font-size: 0.9rem;
}

.info_li .p {
	color: #999999;
	height: 35px;
	line-height: 30px;
}

.info_li .p span {
	color: #333333;
	float: right;
	width: calc(100% - 70px);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.info_li {
	padding-bottom: 20px;
	border-bottom: 8px solid #F2F2F2;
}

.info_li p {
	line-height: 25px;
}

/* ç‰¹ä»·æˆ¿ */
.price_h_bg {
	width: 100%;
	margin-top: 46px;
	height: 150px;
	background: url(../img/tj.jpg);
	background-size: 100% 100%;
}

.price_time .bg {
	background: #ff3f13;
	padding: 3px 5px;
	margin: 0 5px;
	color: #fff;
}

.price_time {
	margin-top: 15px;
	width: 100%;
	display: inline-block;
}

.price_time .color {
	color: #4b536e;
}

/* å…¨éƒ¨é—®ç­” */
.all_nav {
	width: 100%;
	display: flex;
	border-bottom: 1px solid #F2F2F2;
	line-height: 50px;
	max-width: 640px;
	margin: 64px auto 0;
}

.all_nav a {
	flex: 1;
	position: relative;
	text-align: center;
	height: 50px;
}

.all_nav a.current {
	color: #377eff;
}

.all_nav a.current span {
	width: 20px;
	height: 2px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -10px;
	background: #377eff;
}

.ask_num {
	margin-top: 15px;
}

.ask_num div {
	margin-left: 32.8px;
	width: 70px;
	float: left;
	padding: 5px 0;
	color: #ff3f2b;
	text-align: center;
	background: #f5f5f5;
}

.ask_num div p {
	padding-left: 0;
	margin-top: 0;
	color: #999999;
}

.ask_num span {
	float: right;
	line-height: 51px;
	color: #999999;
}

.i_ask {
	width: 94%;
	left: 3%;
	max-width: 640px;
	line-height: 40px;
	background: linear-gradient(to right, #ff7252, #ff451a);
	color: #FFFFFF;
	bottom: 10px;
	border-radius: 5px;
	font-size: 0.9rem;
	z-index: 99;
	text-align: center;
	line-height: 40px;
}

.i_ask i {
	margin-right: 5px;
}

/* æˆ‘è¦æé—® */
.i_ask_h2 {
	margin-top: 86px;
	font-size: 0.9rem;
	margin-bottom: 15px;
}

.i_ask_box textarea {
	width: 100%;
	height: 100px;
	padding: 10px;
	background: #fafafa;
	border: 1px solid #F2F2F2;
}

.i_ask_box select {
	width: 100%;
	padding: 0 10px;
	margin-top: 15px;
	height: 40px;
	background: #fafafa;
	color: #666666;
	border: 1px solid #F2F2F2;
}

.i_ask_box {
	padding: 0 30px;
}

.i_ask_box .btn {
	width: 100%;
	height: 40px;
	text-align: center;
	color: #FFFFFF;
	margin-top: 50px;
	font-size: 0.9rem;
	line-height: 40px;
	background: linear-gradient(to right, #ff7252, #ff451a);
}

.btn {
	border-radius: 5px;
}

/* é—®ç­”è¯¦æƒ… */
.ask_d_top {
	margin-top: 76px;
	font-size: 0.9rem;
	padding-bottom: 20px;
	line-height: 25px;
	border-bottom: 8px solid #F2F2F2;
	font-weight: 700;
}
.ask_d_top i{
	color: #ff3f2b;
	float: left;
	font-size: 1.3rem;
	margin-right: 10px;
}
.ask_d_top p {
	font-size: 0.8rem;
	color: #999999;
	margin-top: 10px;
	font-weight: normal;
}

.ask_h2 {
	line-height: 50px;
	font-size: 0.9rem;
	border-bottom: 1px solid #F2F2F2;
}

.ask_h2 span {
	color: #ff451a;
	margin-right: 3px;
}

.ask_d_list li {
	width: 100%;
	display: flex;
	padding: 20px 0;
	border-bottom: 1px solid #F2F2F2;
}

.ask_d_list li .left {
	width: 45px;
}

.ask_d_list li .left img {
	width: 45px;
	height: 45px;
	border-radius: 50%;
}

.ask_d_list li .right {
	padding: 0 20px;
	width: calc(100% - 45px);
}

.ask_d_list li .right h2 {
	font-size: 0.85rem;
	margin-bottom: 5px;
	color: #666666;
	font-weight: normal;
}

.ask_d_list li .right .text {
	line-height: 23px;
	margin-bottom: 10px;
}

.ask_d_list li .right .time {
	color: #999999;
}

.ask_d_list li .right .time span {
	float: right;
	margin-left: 10px;
}

.ask_d_list li .right .time span i {
	color: #ff451a;
	margin-right: 3px;
}

.xuan {
	-webkit-transform: rotate(180deg);
	display: inline-block;
}

.ask_d_btn {
	background: linear-gradient(to right, #528ffe, #3a80fe) !important;
}

/* æˆ‘è¦å›žç­” */
.i_answer {
	margin-top: 86px
}

.i_answer .i_ask_h2 {
	margin-top: 30px;
}

.i_answer h2 i {
	color: #ff451a;
	font-size: 1.3rem;
	position: absolute;
	left: 0;
	top: -2px;
}

.i_answer h2 {
	padding-left: 30px;
	position: relative;
	line-height: 23px;
}

.housekeeper_list {
	margin-top: 46px;
	max-width: 640px;
	margin: 46px auto 0;
}

.housekeeper_list .house_home {
	border: none !important;
	padding: 15px;
	border-bottom: 8px solid #F2F2F2 !important;
}

.housekeeper_list .house_home:nth-last-child(1) {
	border-bottom: none !important
}

.housekeeper_list .house_home a {
	display: inline-block;
}

.housekeeper_list .housekeeper_li {
	width: calc(100% - 100px);
	float: right;
	margin: 0 !important;
	padding: 0 !important;
}

.housekeeper_list .housekeeper_li p {
	line-height: 25px;
}

.housekeeper_list .img {
	width: 100px;
	float: left;
	height: 100px;
	padding-left: 0 !important;
	overflow: hidden;
}

.housekeeper_list .img img {
	height: 100px;
	margin-bottom: 0 !important;
}

.housekeeper_num {
	text-align: center;
	width: 100%;
	background: #f6f7f9;
	margin-top: 15px;
	display: flex;
	color: #ff3f13;
}

.housekeeper_num p {
	color: #666666;
}

.housekeeper_num div {
	flex: 1;
	padding: 0;
	padding-top: 15px !important;
}

/* ç½®ä¸šç®¡å®¶è¯¦æƒ… */
.ownership_bg {
	background: url(../img/gj.jpg);
	background-size: 100% 100%;
	height: 180px;
	position: relative;
	padding-top: 30px;
	max-width: 640px;
	margin: 48px auto 0;
}

.ownership_bg img {
	width: 100px;
	height: 106px;
	float: left;
}

.ownership_bg .text {
	width: calc(100% - 100px);
	float: left;
	padding-left: 10px;
	color: #FFFFFF;
}

.ownership_bg .text h2 {
	font-size: 1rem;
	font-weight: normal;
}

.ownership_bg .text p {
	margin-top: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ownership_bg .text p span {
	padding: 3px 5px;
	display: inline-block;
	margin-right:4px;
}

.ownership_bg .text p .co1 {
	background: #ffddd6;
	color: #db6046;
}

.ownership_bg .text p .co2 {
	background: #ffecd3;
	color: #f39110;
}

.ownership_bg .text p .co3 {
	background: #e3eeff;
	color: #619fff;
}

.ownership_bg .text p .co4 {
	background: #dcfce2;
	color: #58b369;
}

.ownership_bg .text p .co5 {
	background: #edeeff;
	color: #6a6fd4;
}
.ownership_bg .text p span:nth-child(1) {
	background: #ffddd6;
	color: #db6046;
}

.ownership_bg .text p span:nth-child(2) {
	background: #ffecd3;
	color: #f39110;
}

.ownership_bg .text p span:nth-child(3) {
	background: #e3eeff;
	color: #619fff;
}

.ownership_bg .text p span:nth-child(4) {
	background: #dcfce2;
	color: #58b369;
}

.ownership_bg .text p span:nth-child(5) {
	background: #edeeff;
	color: #6a6fd4;
}
.ownership_bg .text .phone a {
	width: 30px;
	margin-top: 15px;
	height: 30px;
	display: inline-block;
	border: 1px solid #FFFFFF;
	border-radius: 50%;
	margin-right: 10px;
}

.ownership_bg .text .phone .bg1 {
	background: url(../img/gj1.png);
	background-size: 100% 100%;
}

.ownership_bg .text .phone .bg2 {
	background: url(../img/gj2.png);
	background-size: 100% 100%;
}

.ownership_bg_num {
	width: 92%;
	height: 80px;
	background: #FFFFFF;
	position: absolute;
	left: 4%;
	display: flex;
	bottom: -50px;
	box-shadow: 0px 6px 6px -6px #CCCCCC;
}

.ownership_bg_num div {
	flex: 1;
	padding-top: 20px;
	text-align: center;
	color: #666666;
}

.ownership_bg_num div p {
	color: #ff3f13;
	font-size: 1rem;
}

.ownership_tit {
	width: 100%;
	font-size: 0.9rem;
	margin-bottom: 10px;
	display: inline-block;
	font-weight: 700;
}

.ownership_info:nth-last-child(1) {
	border: none;
	padding-bottom: 0;
}

.mar_top {
	margin-top: 80px;
}

.ownership_info {
	line-height: 25px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #F2F2F2;
}

.house_boder_t {
	border-top: 8px solid #F2F2F2;
}

/* æ–°é—»è¯¦æƒ… */
.news_tit {
	margin-top: 76px;
	font-size: 0.9rem;
	line-height: 25px;
	padding-bottom: 20px;
	border-bottom: 1px solid #F2F2F2;
}

.news_tit p {
	color: #999999;
	margin-top: 10px;
}

.news_tit p span {
	margin-right: 30px;
	font-size: 0.80rem;
}

.news_details {
	margin-top: 20px;
	line-height: 25px;
}

.news_details img {
	max-width: 100% !important;
}

.news_page {
	margin-top: 20px;
	border-bottom: 1px solid #F2F2F2;
	padding-bottom: 10px;
	border-top: 1px solid #F2F2F2;
}
.news_page p{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 10px;
	color: #666666;
}
.news_page a {
	color: #666666;
}

.reading_list li {
	width: 100%;
	line-height: 30px;
	position:relative;
	padding-right:84px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.reading_list li span {
	float: right;
	font-size: 0.8rem;
	color: #999999;
	position: absolute;
	right:0;
}

/* è§†é¢‘çœ‹æˆ¿ */
#video {
	width: 100%;
	height: 300px;
	position: absolute;
	top: 50%;
	max-width: 640px;
	margin-top: -150px;
	object-fit: fill;
}
.icon-down{
	transform:rotate(180deg) !important;
	display: inline-block !important;
}
.green .price_color{
	color:#1bbd3d;
}
.price_color.icon-down{
	color:#1bbd3d;
}

.page {
	width: 100%;
	margin-top: 10px;
	margin-bottom:10px;
	display: inline-block;
	text-align:center;
}
.page li{display:inline-block;}
.page a,.page span {
	padding: 2px 6px;
	margin-right: 5px;
	display: inline-block;
	background: #f5f5f5;
}
.page .active span,.page .disabled span{
	background: #2e3349;
	color: #FFFFFF;
}
.page .disabled{
	cursor: not-allowed;
}
.page a.current {
	background: #2e3349;
	color: #FFFFFF;
}
.copy-right{
	font-size:12px;
	text-align:center;
	padding-top:10px;
	margin-bottom: 60px;
}
.bg-gray{
	height:10px;
	background-color: #f2f2f2;
}
.tag-list{font-size:0;}
.tag-list li{display:inline-block;margin:1%;font-size:12px;padding:5px;border-radius:5px;background-color: #EFEFEF;}
.tag-list li a{color:#666;}
.relation-list{border-top:8px solid #F2F2F2;max-width:640px;}
.relation-list&gt;h2{padding:0 15px;line-height: 40px;border-bottom:1px solid #f2f2f2;}
.relation-list .ask_list{padding:0 15px;}

.tag-lists dl{border-bottom:1px solid #f2f2f2;}
.tag-lists dl dt{font-size:14px;font-weight: 700;margin-bottom:10px;margin-top:15px;}
.tag-lists dl dd{font-size:14px;min-height:40px;}
.tag-lists dl dd label{padding:2px 10px;background-color: #f2f2f2;border-radius:3px;margin-right:10px;}
.tag-lists dl dd a{margin-right:10px;margin-bottom:20px;display:inline-block;}

.search-box{width:83%;display:none;background-color:#fff;max-height:200px;overflow: auto;border:1px solid #f2f2f2;padding:10px;box-sizing: border-box;position:absolute;top:40px;}
.search-box li{height:35px;line-height: 35px;}
.search-box li em{float:right;color:#ff3f13;}
.house-history#house_type .swiper-slide img{height:86px;}
.house-history#house_type .swiper-slide p em{float:right;color:#ff3f13;}
#house_type .swiper-slide h2{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.house-history#house_type .swiper-slide p span{display:inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:42%;}
.house-lists{padding:0;padding-top:20px;background-color: #fff;width:100%;z-index:90;}
.detail-telphone{padding:10px 0 10px 10px;position:relative;box-shadow: 0 3px 13px 0 #ccc;  border-radius: 10px;  box-sizing: border-box;  margin: 0 auto;top: 25px;}
.detail-telphone h2{font-size:1.5rem;color:#ff6b1a;}
.detail-telphone h2 a{color:#ff6b1a;}
.detail-telphone p{font-size:.8rem;color:#9C9C9E;margin-top:5px;}
.detail-telphone .phone{position:absolute;display:inline-block;right:10px;top:10px;font-size:40px;color:#ff6b1a;}
.knowledge-lists dl{margin-bottom:10px;border-bottom:1px solid #f2f2f2;}
.knowledge-lists dl dt{font-size:16px;line-height: 30px;color:#333;font-weight: 600;}
.knowledge-lists dl dd{line-height: 22px;padding-bottom:8px;}
.knowledge-h1{font-size:14px;line-height: 40px;white-space: nowrap;}
.knowledge-h1 span{color:#ff0000;}
.relation-key h2{margin-bottom:5px;}
.relation-key a,.keyword a{margin-right:10px;}
.knowledge-detail p{text-indent: 2em;margin-bottom:10px;}


.house_detail .buildNum_info {
	padding-bottom:20px;
	border-top: 0;
}
.house_detail .buildNum_info .l_con {
	width: 100%;
	height: 300px;
	position: relative;
	overflow: hidden;
}
.house_detail .buildNum_info .l_con .label {
	width: 80px;
	height: 90px;
	position: absolute;
	right: 10px;
	bottom: 10px;
	padding-top: 10px;
	border-radius: 4px;
	overflow: hidden;
	background-color: rgba(0,0,0,.5);
	z-index: 19;
}
.house_detail .buildNum_info .l_con .label .opacity {
	background: #000;
}
.house_detail .buildNum_info .l_con .label .item {
	padding: 4px 10px;
}
.house_detail .buildNum_info .l_con .label span {
	display: block;
	height: 18px;
	width: 22px;
	float: left;
	color: #fff;
	position: relative;
	z-index: 11;
	border-radius: 4px;
}
.house_detail .buildNum_info .l_con .label .txt {
	line-height: 18px;
	width: 32px;
	margin-left: 6px;
}
.house_detail .buildNum_info .l_con .label .on {
	background: #ff6600;
}
.house_detail .buildNum_info .l_con .label .for {
	background: #3393F5;
}
.house_detail .buildNum_info .l_con .label .off {
	background: #919191;
}
.house_detail .buildNum_info .l_con .tit {
	position: absolute;
	z-index: 9;
	padding:0 5px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #009944;
}
.house_detail .buildNum_info .l_con .tit .riangle {
	position: absolute;
	top: 30px;
	left: 10px;
	width: 0;
	height: 0;
	border-left: 0 solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #ff6600;
}
.house_detail .buildNum_info .l_con .tit.on {
	background: #ff6600;
}
.house_detail .buildNum_info .l_con .tit.on .riangle {
	border-top-color: #ff6600;
}
.house_detail .buildNum_info .l_con .tit.for {
	background: #3393F5;
}
.house_detail .buildNum_info .l_con .tit.for .riangle {
	border-top-color: #3393F5;
}
.house_detail .buildNum_info .l_con .tit.off {
	background: #919191;
}
.house_detail .buildNum_info .l_con .tit.off .riangle {
	border-top-color: #919191;
}
.house_detail .buildNum_info .r_con {
	width: 520px;
}


.house_detail .m_info {
	margin-top: 10px;
}
.house_detail .m_info li {
	float: left;
	width: 50%;
	height: 36px;
	line-height: 36px;
}
.house_detail .m_info li span {
	color: #333;
}
.house_detail .s_info h4 {
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	background: #f0f0f0;
	color: #333;
}
.house_detail .s_info .table {
	width: 100%;
}
.house_detail .s_info .table li {
	float: left;
	width: 100%;
}
.house_detail .s_info .table .tbd {
	overflow: auto;
}
.house_detail .s_info .table ol li:first-child{width:50%;}
.house_detail .s_info .table ol li {
	width: 25%;
	line-height: 24px;
	padding: 3px 0;
	color: #333;
}
.house_detail .build_detail table {
	margin-top: 20px;
}
.house_detail .build_detail tr {
	border-bottom: 1px solid #eee;
}
.house_detail .build_detail td {
	padding: 10px 20px;
}
.house_detail .build_detail td span {
	font-size: 16px;
	color: #2e2e2e;
}
.viewport-right{
	width: 100%;

}
.viewport-slide{
	width: 100%;
	position: relative;
	overflow: hidden;
	background: #F9F9F9;
	line-height: 40px;
	height:40px;
}
.viewport-slide .swiper-slide{
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	white-space: nowrap;
	width:100px;
	overflow: hidden;
	display: inline-block;
}
.viewport-slide .current{
	background: #409DFB;
	color: #FFFFFF;
}
.viewport-slide .current a{color:#fff;}
.ask-list {
	margin-top: 46px;
	background: #FFFFFF;
	max-width: 640px;
	margin: 0 auto 0 auto;
}

.ask-li {
	padding-left: 40px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #F2F2F2;
}

.ask-li .user {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: url(../img/avatar.jpg);
	background-size: 100% 100%;
	display: inline-block;
	position: absolute;
	left: -40px;
	top: 5px;
}

.ask-li:nth-last-child(1) {
	border: none;
}

.ask-li h2 {
	position: relative;
	font-size: 1rem;
	font-weight: normal;
	padding: 5px 0;
}

.ask-li h2 i {
	color: #ff7809;
	position: absolute;
	left: -30px;
	font-size: 20px;
}

.Star {
	color: #ccc;
	margin-bottom: 10px;
}
.Star i.on{
	color: #fc2d2d;
}
.Star span {
	float: right;
	color: #999999
}
.evaluate{margin-top:46px;}
.select-score{margin-bottom:10px;}
.select-score .select-score-left{width:70%;float:left;}
.select-score .score-average span{font-size:14px;font-weight:800;padding:0 5px;color:#ff0000;}
.select-score li{line-height: 35px;}
.select-score li *{vertical-align: middle;}
.select-score .score-name{color:#000;}
.select-score .score-grade{height:17px;}
.select-score .score-grade i{display:inline-block;width:18px;height:17px;background-image:url(../img/icon26.png);margin-left:3px;cursor:pointer;}
.select-score .score-grade i.on{background-image: url(../img/icon25.png);}
.select-score .score-desc{margin-left:20px;}
.color-red{color:#ff0000;}
.select-score .select-score-right{text-align:center;padding-top:10px;}
.select-score .select-score-right .score-average{font-size: 16px;color:#333;}
.select-score .select-score-right .score-average-point{font-size:14px;}
.select-score .select-score-right span{font-size:30px;color:#D32F2F;}
.select-score .select-score-right .score-average-desc{font-size:12px;color:#999;}

.comment-content-textarea{border:1px solid #EFEFEF;width:100%;height:60px;border-radius:5px;font-size:14px;color:#333;padding:5px;}
.comment-input{width:100px;height:40px;margin-right:5px;line-height: 40px;border:1px solid #EFEFEF;border-radius:3px;display:inline-block;}
.comment-inptu-box{margin-top:10px;margin-bottom:10px;display:flex;}
.comment-inptu-box *{vertical-align: middle;}
.comment-title{font-size:14px;padding:5px 0;}
.subcomment-btn{    width: 100%;  height: 40px;  text-align: center;  color: #FFFFFF;  margin-top: 50px;  font-size: 0.9rem;  line-height: 40px;  background: linear-gradient(to right, #ff7252, #ff451a);display:block;border-radius: 5px;}
.padb20{padding-bottom:20px;}

.salecard-box{width:100%;overflow: hidden;box-sizing: border-box;margin-top:10px;}
.salecard-box table{width:100%;border:1px solid #eee;border-bottom:none;border-right:none;}
.salecard-box table th{background-color: #f8f8f8;color:#888;}
.salecard-box table th, .salecard-box table td{
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	overflow: hidden;
	height:30px;
	line-height: 30px;
}



.inform-btn {
	width: auto;
	height: 45px;
	line-height: 45px;
	background: linear-gradient(90deg, #FD702B 0%, #EF4533 100%);
	color: #FFFFFF;
	border-radius: 1.3333rem;
	display: block;
	text-align: center;
	font-size: 18px;
	margin: 10px;
}

.news_foot{margin-top: 15px;}
.news_foot .nf_title{line-height: 30px;height: 30px;font-size: 14px;text-align: center}
.news_foot .nf_title a{font-weight: bold;color:#EF4533;font-size: 16px; }



/* åº•éƒ¨ */
.c {
	display: flex;
	justify-content: center;
	align-items: center;
}
.new-foot {
	padding: 0 0.4rem;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: 4.5rem;
	position: fixed;
	z-index: 99;
	bottom: 0;
	background: #FFFFFF;
	box-shadow: 0px -0.08rem 0.08rem 0px rgba(112, 112, 112, 0.11);
}

.new-foot .attention {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: #F5582F;
}

.new-foot .attention i {
	font-size: 1.3rem;
}

.new-foot .attention p {
	width: 4rem;
	font-size: 0.8rem;
	font-weight: bold;
	color: #FF5713;
	text-align: center;
}

.new-foot .look {
	width: 7.5rem;
	height: 2.9rem;
	background: #F5582F;
	border-radius: 0.3rem;
	font-weight: bold;
	color: #FFFFFF;
}

.new-foot .look span {
	font-size: 1rem;
}

.new-foot .look i {
	font-weight: 400;
	font-size: 1.3rem;
	margin-right: 0.16rem;
}


.new-foot .phone {
	width: 10rem;
	height: 2.9rem;
	background: #3DD883;
	border-radius: 0.3rem;
	font-size: 1rem;
	font-weight: bold;
	margin-left: 0.5rem;
}

.new-foot .phone a {
	color: #FFFFFF;
}

.new-foot .phone i {
	font-weight: 400;
	font-size: 1.3rem;
}


/* å¸®æˆ‘æ‰¾æˆ¿ */
.help-me-build {
	position: fixed;
	right: 0.4rem;
	bottom: 2.6666rem;
	z-index: 9;
	width: 1.3333rem;
	height: 1.3333rem;
	background-color: #FF5713;
	border-radius: 50%;
	color: #FFFFFF;
	text-align: center;
	font-size: 0;
}

.help-me-build .iconfont {
	font-size: 0.6666rem;
	margin-top: 0.1333rem;
	display: block;
}

.help-me-build p {
	transform-origin: center 0;
	font-size: 0.3rem;
	transform: scale(0.76);
}

.tg_news{
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.tg_newe_1{
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.tg_bj {
	padding-left: 9px;
	height: 1.5rem;
	background-image: url('../img/tg.png');
	background-size: 100%;
	font-size: 16px;
	color: #fff;
	padding-right: 18px;
	box-sizing: border-box;
	line-height: 1.5rem;
}
.tg_but{
	font-size: 16px;
	color: #fc4035;
	margin-left: .5rem;
}

.tg_qt{
	display: flex;
	font-size: 14px;
}

.tg_dj{
	width: 4.2rem;
	height: 1.8rem;
	line-height: 1.8rem;
	background: #fff;
	border: 1px solid #ff5713;
	border-radius: 3.6vw;
	color: #ff5713;
}
.tg_cjtg{
	width: 5rem;
	height: 1.8rem;
	background: -webkit-linear-gradient(left,#fd702b,#ef4533);
	background: linear-gradient(90deg,#fd702b,#ef4533);
	border-radius: 3.6vw;
	color: #fff;
	margin-left: 1.3333333333333333vw;
}


.house_list li .a .text h2 {
	font-size: 1rem;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	font-weight: bold;
}

.house_list li .a .text .address{
	color: #333333;
}

.nav li p {
	margin-top: 7px;
	font-size: 0.9rem;
}
.pubheight{height: auto}

.foot_div{margin-bottom: 60px;padding: 0px 10px;background: #2d2d2d;}
.foot_div .div_title{
	margin: 15px 0px;
	background-color: #000000;
	font-size: 14px;
	color: #ffffff;
	display: inline-block;
	padding: 8px;
}
.foot_div a{
	color: #ffffff;
	width: 32%;
	text-align: center;
	margin-top: 0.4rem;
	display: inline-block;
}

.house_list li .a .text .laber span {
	padding: 3px 5px;
	background: #ecf1fb;
	display: inline-block;
	color: #ff5713;
	margin-right: 5px;
	font-size: 0.8rem;
}

span.h_status {
	padding: 2px;
	display: inline-block;
	color: #ff5713;
	margin-right: 5px;
	font-size: 0.7rem;
	background-color: #ff5713;
	color: #ffffff;

}

.house_list li .a .text .laber span {
	padding: 1px 2px;
}
.house_Swiper {
	position: relative;
	height: 300px;
	max-width: 640px;
	margin: 0 auto;
	top: 47px;
}
.house_info {
	background: #FFFFFF;
	position: relative;
	/* width: 96%; */
	padding-bottom: 20px;
	z-index: 88;
	color: #757988;
	padding: 1px 20px;
	top: 46px;
	max-width: 640px;
	border-radius: 10px;
	/* left: 2%; */
	box-shadow: 0 3px 13px 0 rgba(0, 0, 0, .11);
}

.detail-telphone {
	padding: 10px 0 10px 10px;
	position: relative;
	box-shadow: 0 3px 13px 0 #ccc;
	border-radius: 10px;
	box-sizing: border-box;
	margin: 0 auto;
	top:57px;
}
.house_detauls_container {
	width: 100%;
	height: 320px;
	margin-left: auto;
	margin-right: auto;
}

.house_Swiper {
	position: relative;
	height: 300px;
	max-width: 640px;
	margin: 0 auto;
	top: 47px;
}

#result li{list-style: none;clear: both;float: none;line-height: 28px;height: 28px;}
#result li .num{display: block;width: 10%;float: left;color: red;font-weight: bold}
#result li .text{display: block;width: 65%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#result li .distance{display: block;width: 25%;float: right;color: #666666}


/* ä»·æ&nbsp;¼ */
.house-pice {
	clear: both;
	float: none;
	margin-top: -4px;
	display: flex;
}

.house-pice .pice-item {
	flex: 1;
	text-align: center;
	border-right: 1px solid #F1F1F1;
}

.house-pice .pice-item:nth-last-child(1) {
	border-right: none;
}

.house-pice .pice-item div:nth-child(1) {
	font-weight: bold;
	color: #FF5713;
	font-size: 0.7rem;
}

.house-pice .pice-item div:nth-child(1) span {
	font-size: 1rem;
}

.house-pice .pice-item div:nth-child(2) {
	font-size: 0.8rem;
	color: #999999;
}

.build-info-box .info-ri {
	color: #FF5713;
	/* padding-left: 0.500rem; */
	display: inline-block;
	font-size: 1.5rem;
	font-weight: normal;
}

.build-info-box .info-ri i {
	font-size: 0.4rem;
}




/* å…è´¹å’¨è¯¢æœåŠ¡ */
.details-title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size:1rem;
	font-weight: bold;
	color: #333333;
	overflow: hidden;
}


.details-title .ri {
	font-size: 1rem;
	color: #666666;
	font-weight: normal;
}
.manager {
	padding: 1rem 1.2rem;
	background-color: #FFFFFF;
}

.manager .hint {
	font-size: 0.8rem;
	margin-top: 0.5rem;
	color: #FF5713;
}

.manager .manager-list {
	height: auto !important;
	/* height: 9.3333rem; */
	/* overflow: hidden; */
	/* background-color: #0077FF; */
}


.manager .more {
	height: auto !important;
}

.manager .inform-btn {
	/* margin-top: 0.2666rem !important; */
}

.manager .manager-list li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0.6rem 0;
}

.manager .manager-list li .info {
	display: flex;
	align-items: center;
}

.manager .manager-list li .info .img {
	width: 2.4rem;
	height: 2.4rem;
}

.manager .manager-list li .info .top {
	margin-left: 0.5rem;
}

.manager .manager-list li .info .img img {
	width: 2.3rem;
	height: 2.3rem;
	border-radius: 50%;
}

.manager .manager-list li .info .name-info {
	display: flex;
	align-items: center;
	font-size: 1rem;
	font-weight: 500;
	color: #333333;
}

.manager .manager-list li .info .name-info .name {
	font-size: 1.2rem;
	font-weight: 500;
	color: #333333;
}

.manager .manager-list li .info .name-info .tag {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 0.4rem;
	margin-left: 0.6rem;
	height: 1.2rem;
	background: #F1F1F1;
	border-radius: 0.32rem;
	font-size: 0.9rem;
	color: #FF5713;
}

.manager .manager-list li .info .primary {
	font-size: 0.64rem;
	color: #333333;
}

.manager .manager-list li .info .consult {
	font-size: 0.8rem;
	color: #999999;
	padding: 0;
	margin-top: 0.26rem;
}

.manager .manager-list li .operate {
	display: flex;
}

.manager .manager-list li .operate .talk-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	background: rgba(255, 87, 19, 0.8);
	border-radius: 50%;
	color: #FFFFFF;
	margin-left: 0.4rem;
}


.manager .more {
	font-size: 0.3466rem;
	color: #666666;
	border: 1px solid #666666;
	border-radius: 1.3333rem;
	line-height: 0.8rem;
	padding: 0 0.5333rem;
	display: table;
	margin: 0.2666rem auto 0 auto;
}

.i_ask {
	width: 94%;
	left: 3%;
	max-width: 640px;
	line-height: 40px;
	background: linear-gradient(to right, #ff7252, #ff451a);
	color: #FFFFFF;
	/* position: fixed; */
	bottom: 10px;
	border-radius: 5px;
	font-size: 0.9rem;
	z-index: 99;
	text-align: center;
	line-height: 40px;
	display: block;
	margin: auto;
	margin-bottom: 10px;
}

.alias{
	color: #666666;font-size: 16px;font-weight: 400;margin-bottom: 8px;
}

.house_info b{float: right;color: #FF5713}

.house_info label{font-size: 12px;color: #333333;font-weight: 400;}



.info-box .house-info1 {
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0.813rem 0 0;
}
.info-box .house-info1 li {
	width: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 0.813rem;
	color: #3b4144;
	font-size: 1rem;
}
.info-box .house-info1 li .stit {
	color: #757988;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.info-box .house-info1 li .txt {
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.info-box .house-info1 li .txt.side-link a {
	color: #1EBE64;
	padding-left: 0.500rem;
}
.info-box .house-info1 li .txt.side-link a.pl0 {
	padding-left: 0;
}
.info-box .house-info1 li.full-row {
	width: 100%;
}

.index-news-box{margin:20px 16px -30px 20px;overflow:hidden;box-sizing:border-box;height:44px;padding-left:55px;background-repeat: no-repeat;background-size: auto 44px;background-position: left center;background-image: url(../img/news-bg.png);}
.index-news-box li{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index-news-box ul{padding-left:10px;border-left:1px solid #cccccc;}
.index-news-box li:before{content:"";width:4px;height:4px;display:inline-block;border-radius: 50%;background-color: #cccccc;position:relative;top:-2px;}
.recommon-tags span{display:inline-block;padding:0 8px;height:30px;line-height: 30px;border:1px solid #f8f8f8;border-radius: 2px;text-align: center}
.recommon-tags span.on{background-color: #ff0000;color:#ffffff;border-radius: 5px;border:none;}
.recommon-tags{margin-bottom:5px;line-height: 30px;height:37px; width: 100%;overflow: hidden}
.recommon-tags#rexiao-tab span.on{background-color: #ED7D31;}
.find-box{padding:0 15px;}
.find-box .tips{text-align:center;font-size:12px;color:#FAA026;margin-bottom:15px;}
.find-box .tips span{font-weight: 700;font-size:14px;}
.find-box &gt; ul{font-size:0;}
.find-box &gt; ul &gt; li{border-bottom:1px solid #F2F2F2;position:relative;font-size:14px;height:35px;padding-top:6px;}
.find-box &gt; ul &gt; li .list-box{position:absolute;right:0;width:calc(100% - 40px);top:6px;z-index:97;}
.find-box &gt; ul &gt; li .list-box h3{font-size:14px;font-weight: 400;color:#666;}
.find-box &gt; ul &gt; li .black{color:#000;font-weight: 700;}
.find-box &gt; ul &gt; li .list-box .lists{width:100%;max-height:400px;overflow-y:auto;display:none;background-color: #ffffff;border:1px solid #f2f2f2;position:absolute;padding:10px;}
.find-box &gt; ul &gt; li .list-box .lists li{line-height: 30px;}
.find-box &gt; ul &gt; li.col2{width:50%;display:inline-block;}
.find-box  .input{border:none;width:calc(100% - 50px);padding:0 8px;}
.find-box .mobile .input{width:calc(100% - 80px);}
.find-box .find-sub{height:40px;line-height: 40px;text-align:center;color:#ffffff;background-color: #FAA026;font-weight: 700;border-radius: 50px;margin-top:15px;margin-bottom:15px;}
.find-box &gt; ul &gt; .arrow-right:after{font-family:iconfont;position:absolute;right:0;font-size:14px;content:"\e632";}
.find-box &gt; ul &gt; .arrow-right.right-20:after{right:10px;}

.consult{margin:15px 0;}
.consult img{max-width:100%;}
.consult .form-box{display:flex;margin-top:15px;}
.consult .form-box input{flex:1;width:calc(100% - 120px);height:35px;line-height: 35px;padding:0 10px;box-sizing: border-box;border:1px solid #F2F2F2;border-radius: 3px;}
.consult .form-box button{width:110px;margin-left:10px;height:35px;border-radius: 3px;background-color: #57b2ff;color:#ffffff;border:none;}

.subscribe-box{margin-top:15px;padding:10px;background-color: #F58035;color:#ffffff;font-size:15px;}
.subscribe-box .btn{display:inline-block;color:#ffffff;height:35px;line-height: 35px;padding:0 10px;position:absolute;right:0;background-color: #ff0000;}
.subscribe-box p{position:relative;height:40px;line-height: 40px;}
.subscribe-box .btn.dialog{background-color: #5B9BD5;}
.layui-layer-close-fork .layui-layer-ico{
	background: none;
}
.layui-layer-close-fork .layui-layer-setwin .layui-layer-close2{right:0 !important;top:5px !important;}


#result{
	max-height: 200px;
	overflow-y: scroll;
}

.header-swiper-wrap.more-item .header-swiper-item {
	-webkit-box-flex:0;
	-webkit-flex:none;
	-moz-box-flex:0;
	-ms-flex:none;
	flex:none;
	width:8.8rem;
	height:6.3rem;
	margin-right:.21rem
}
.header-swiper-wrap.more-item .header-swiper-item:last-of-type {
	margin-right:.4rem
}
.header-swiper-wrap.more-item .header-swiper-item.see-more {
	-webkit-border-radius:.11rem;
	-moz-border-radius:.11rem;
	border-radius:.11rem;
	background:#f5f5f5
}
.header-swiper-wrap.more-item .header-swiper-item.see-more a {
	width:100%;
	height:100%;
	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;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.header-swiper-wrap.more-item .header-swiper-item.see-more a .see-more-text {
	margin-top: -0.73rem;
	font-size: 1rem;
	line-height: .43rem;
	color: #8d9799;
}
.header-swiper-wrap.more-item .header-swiper-item.see-more a svg {
	width:.56rem;
	height:.56rem
}
.header-swiper-wrap.more-item .header-swiper-item .vr-wrap {
	position:absolute;
	top:50%;
	left:50%;
	z-index:1;
	-webkit-transform:translate3d(-50%,-50%,0);
	-moz-transform:translate3d(-50%,-50%,0);
	transform:translate3d(-50%,-50%,0)
}
.header-swiper-wrap.more-item .header-swiper-item .vr-wrap svg {
	width:.64rem;
	height:.64rem
}
.header-swiper-wrap.more-item .header-swiper-item .icon-video {
	width:.64rem;
	height:.64rem;
	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;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.header-swiper-wrap.more-item .header-swiper-item .icon-video .icon-play1 {
	font-size:.24rem
}
.header-swiper-wrap.more-item .header-swiper-item .swiper-mask {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:2rem;
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.7)));
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);
	background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);
	background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);
	background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);
	-webkit-border-radius:0 0 .11rem .11rem;
	-moz-border-radius:0 0 .11rem .11rem;
	border-radius:0 0 .11rem .11rem
}

.base-info-wrap {
	padding:0 .4rem;
	margin-top:.43rem
}
.base-info-wrap .base-info-line {
	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-flex-flow:nowrap;
	-ms-flex-flow:nowrap;
	flex-flow:nowrap;
	margin-top:.21rem;
	line-height:.53rem;
	font-size:.37rem;
	white-space:nowrap
}
.base-info-wrap .base-info-line .base-info-box {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
.base-info-wrap .base-info-line .base-info-tit {
	margin-right:.27rem;
	color:#8d9799
}
.base-info-wrap .base-info-line .base-info-con {
	display:inline-block;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#031a1f
}
.base-info-wrap .base-info-line .site-wrap {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	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;
	min-width:0
}
.base-info-wrap .base-info-line .site-text {
	display:inline-block;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#031a1f
}
.base-info-wrap .base-info-line .site-text span {
	margin-right:.19rem
}
.base-info-wrap .base-info-line .site-icon {
	display:inline-block;
	margin-top:-.11rem;
	width:.8rem;
	height:.59rem;
	-o-object-fit:cover;
	object-fit:cover;
	margin-left:.21rem
}
.base-button-wrap {
	margin-top:.43rem;
	padding:0 .4rem;
	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
}
.base-button-wrap .detail-button {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-right:.4rem
}
.base-button-wrap .detail-button:last-of-type {
	margin-right:0
}
.base-button-wrap.ga {
	margin-top:.21rem
}
.detail-banner-wrap {
	margin-top:.43rem;
	padding:0 .4rem;
	-webkit-border-radius:.11rem;
	-moz-border-radius:.11rem;
	border-radius:.11rem
}
.detail-banner-wrap img {
	width:100%;
	height:2.4rem;
	-o-object-fit:cover;
	object-fit:cover
}
.house-score-wrap {
	margin:.43rem auto 0;
	width:9.2rem;
	-webkit-box-shadow:0 .05rem .27rem 0 rgba(0,119,146,.08);
	-moz-box-shadow:0 .05rem .27rem 0 rgba(0,119,146,.08);
	box-shadow:0 .05rem .27rem 0 rgba(0,119,146,.08);
	-webkit-border-radius:.11rem;
	-moz-border-radius:.11rem;
	border-radius:.11rem;
	border:.015rem solid #ecf0f4;
	overflow:hidden;
	background:url(../img/bg-score-wrap.png) no-repeat right top;
	-webkit-background-size:2.67rem 2.67rem;
	-moz-background-size:2.67rem 2.67rem;
	background-size:2.67rem 2.67rem
}
.house-score-wrap.bg-score-wrap1 {
	background:url(../img/bg-score-wrap2.png) no-repeat right top;
	-webkit-background-size:2.67rem 2.67rem;
	-moz-background-size:2.67rem 2.67rem;
	background-size:2.67rem 2.67rem
}
.house-score-wrap.bg-score-wrap2 {
	background:url(../img/bg-score-wrap1.png) no-repeat right top;
	-webkit-background-size:2.67rem 2.67rem;
	-moz-background-size:2.67rem 2.67rem;
	background-size:2.67rem 2.67rem
}
.house-score-wrap.bg-score-wrap3 {
	background:url(../img/bg-score-wrap3.png) no-repeat right top;
	-webkit-background-size:2.67rem 2.67rem;
	-moz-background-size:2.67rem 2.67rem;
	background-size:2.67rem 2.67rem
}
.house-score-wrap.bg-score-wrap4 {
	background:url(../img/bg-score-wrap4.png) no-repeat right top;
	-webkit-background-size:2.67rem 2.67rem;
	-moz-background-size:2.67rem 2.67rem;
	background-size:2.67rem 2.67rem
}
.house-score-wrap .house-score-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;
	padding:.32rem .4rem 0
}
.house-score-wrap .house-score-title .score-text {
	font-size:.32rem;
	font-weight:700;
	margin-right:.05rem;
	line-height:.43rem;
	color:#031a1f
}
.house-score-wrap .house-score-title .icon {
	font-size:.27rem;
	color:#8d9799;
	cursor:pointer
}
.house-score-wrap .house-score-content {
	padding-left:.4rem;
	margin-top:.08rem;
	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
}
.house-score-wrap .house-score-content .score-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-right:.43rem
}
.house-score-wrap .house-score-content .score-num {
	word-break:keep-all;
	font-size:1.7rem;
	font-weight:700;
	line-height:1.5rem;
	color:#feab2d
}
.house-score-wrap .house-score-content .score-unit {
	position:relative;
	top:-.16rem;
	margin:0 .5rem;
	font-size:1rem;
	font-weight:700;
	-webkit-align-self:flex-end;
	-ms-flex-item-align:end;
	align-self:flex-end;
	color:#feab2d
}
.house-score-wrap .house-score-content .score-text {
	word-break:keep-all;
	position:relative;
	top:-.14rem;
	-webkit-align-self:flex-end;
	-ms-flex-item-align:end;
	align-self:flex-end;
	font-size:1.1rem;
	font-weight:700;
	color:#feab2d
}
.house-score-wrap .house-score-content .score-content-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;
	position:relative;
	top:.05rem
}
.header-swiper-wrap .header-swiper-item img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-border-radius: .11rem;
	-moz-border-radius: .11rem;
	border-radius: .4rem;
}

.header-swiper-wrap.more-item .header-swiper-item .header-only-tips {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	left: 0;
	padding: 0;
	bottom: .11rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	background: 0 0;
	z-index: 1;
	position: absolute;
	color: #ffffff;
}

.vr-wrap .video {
	width: 40px;
	height:40px;
	background: url(../img/video.png);
	position: absolute;
	top: 50%;
	left: 55%;
	margin-top: -25px;
	margin-left: -20px;
	background-size: 100%;
}

.vr-wrap .VR {
	width: 40px;
	height: 40px;
	background: url(../img/vR.png);
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -23px;
	margin-left: -20px;
	background-size: 100%;
}

.alias_top{overflow: hidden}
.activity_top{overflow: hidden;color: #ffffff;height: 25px;line-height: 25px;text-align: left;white-space: nowrap;text-overflow: ellipsis}
.activity_top span{background: #fe9817;color: #ffffff;padding:8px;}
.activity_top img {
	vertical-align: bottom;
	margin-right: 5px;
}




.recommon-tags span i{display: none}
.recommon-tags span.on i{
	content: '';
	width: 0;
	height: 0;
	border-left: transparent 10px solid;
	border-right: transparent 10px solid;
	border-top: red 6px solid;
	margin: auto;
	display: block;
}

#rexiao-tab span.on i{
	border-top: #ED7D31 6px solid;
}

.house-lists-top.fixed{
	position: fixed;
	top: 46px;
	width: 100%;
	background-color: #fff;
	z-index: 99;
	padding-top: 20px;
}



/*åç§’æ‰¾æˆ¿*/
.v-shimiao .hunting-main{margin-top:35px}
.v-shimiao .hunting-main .top-img,.v-shimiao .hunting-main .top-img img{width:100%;height:auto}
.v-shimiao .hunting-center{overflow:hidden;}
.v-shimiao .hunting-list{border:1px solid #eee;border-radius:5px;height:35px;line-height:32px;text-align:center}
.v-shimiao .hunting-list p{float:left;width:33%}
.v-shimiao .hunting-list p+p{border-left:1px solid #eee}
.v-shimiao .hunting-list p span{font-size:.75rem;color:#333}
.v-shimiao .hunting-list p i{display:inline-block;width:7px;height:auto;margin-left:5px;position:relative;top:15px}
.v-shimiao .hunting-list p i img{width:100%;height:auto}
.v-shimiao .hunting-form{margin-top:13px}
.v-shimiao .hunting-form input.in-p{float:left;width:67%;border:1px solid #eee;padding-left:13px;background:#f8f8f8;border-radius:5px;height:35px;font-size:.75rem;color:#333}
.v-shimiao .hunting-form a.hunting-buttom{width:30%;float:right;height:35px;line-height:35px;background:linear-gradient(90deg,#f64833 0,#ff7238 100%);border-radius:5px;text-align:center;font-size:.75rem;color:#fff}
.v-shimiao .pulic-click{display:none;overflow:hidden;overflow-y:auto;background:#fff;position:fixed;left:50%;max-height:278px;border-radius:5px;top:50%;margin-top:-139px;margin-left:-40%;width:80%;z-index:10001;padding:10px 0}
.v-shimiao .pulic-click a{display:block;height:43px;line-height:43px;font-size:1.062rem;color:#333;padding:0 10px 0 24px}
.v-shimiao .hunting-hide-list-bg{display:none;background:rgba(0,0,0,.4);width:100%;height:100%;position:fixed;left:0;top:0;z-index:10000}





/* å¼¹æ¡† */
.mask1 {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.6);
}
.pop-wrap {
	border-radius: 0.125rem;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 9999995;
	top: 0;
	left: 0;
}
.pop-wrap .pop-box {
	width: 100%;
	position: fixed;
	z-index: 1000;
	background-color: #fff;
	border-radius: 1.5rem;
	bottom: -168px;
	-webkit-transform: translate(0, -52%);
	transform: translate(0, -52%);
}
.pop-wrap .pop-box .pop-content-main {
	padding: 2.688rem 1.250rem;
}
.pop-wrap .pop-box .close-pop {
	width: 2.5rem;
	height: 2.5rem;
	text-align: center;
	line-height: 2.5rem;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 0.8rem;
	font-family: Arial;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAYAAADU8sWcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QzVCQTU4Qjk0QUIxMUU4Qjc5RUMxOUVCRkM4QTNDMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QzVCQTU4Qzk0QUIxMUU4Qjc5RUMxOUVCRkM4QTNDMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRDNUJBNTg5OTRBQjExRThCNzlFQzE5RUJGQzhBM0MzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRDNUJBNThBOTRBQjExRThCNzlFQzE5RUJGQzhBM0MzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J3CRcAAAAWtJREFUeNq0lzFuwjAUhsNTl66wZWfoggRnIAeoOpXepJ3LTapOqAcgZyASUyXmZIOVtb+llyqyHNvv2XnSL2Lj8H02jjCztm0L1CfyjLwhTSGosiyjx3Zdt8bLF/KD+z4ecPGCvPP7R6SSCgjA5vMXyBPaJ8LFGbnxmAUPWE8ILph3NvALz3YSgRFwhWW/EHeckG1ugRHwFmDDK2gwtskp4AH/7yey7nEJ1FIBBtc+sAvuEphLBAbguQ88BlcLSMA+uFhACg7BowU04Bh4UEALjoX7BF61YFMz/mGJLXuWwxKBJTO3V+Bu9d+lYA08a0nh/bI/Wv2mXfPmmwTu2tU7exNKBCgBbL77b9dTECtACeCGj1GNVoBSwINznEqAUsEpApQDrBWgXGCNAAXAVwnYIXD1CVAArD7Ds0DlE+jhm5zgCIFND1/yKTMrOCBwhMDSwFdTgQMCKwM/IHvkd6r/aZaA4ezRPvwJMAC1de3tWo00ZgAAAABJRU5ErkJggg==") center center no-repeat;
	background-size: 0.9375rem 0.9375rem;
	text-indent: -9999em;
}
.pop-wrap .pop-box .tit {
	font-size: 1.438rem;
	line-height: 1.438rem;
	display: block;
	color: #3b4144;
	font-weight: 500;
	text-align: center;
}
.pop-wrap .pop-box .stats {
	color: #869099;
	font-size: 0.75rem;
	display: block;
	margin-top: 0.625rem;
}
.pop-wrap .pop-box .stats em {
	color: #FF6263;
}
.pop-wrap .pop-box .text {
	color: #3b4144;
	font-size: 1rem;
	line-height: 1.375rem;
	margin-top: 1rem;
	word-break: break-all;
	text-align: center;
}
.pop-wrap .pop-box .btnwrap {
	margin-top: 1.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.pop-wrap .pop-box .btnwrap .btn {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.pop-wrap .pop-box .btnwrap .btn:nth-child(2) {
	margin-left: 0.625rem;
}
.pop-wrap .pop-box .errtip {
	color: #FF6263;
	font-size: 0.75rem;
	position: absolute;
	bottom: 1.25rem;
}
.pop-wrap .pop-box .form {
	margin-top: 1.4375rem;
}
.pop-wrap .pop-box .form li {
	height: 2.8125rem;
	border: 1px solid #BFBFBF;
	margin-top: 0.625rem;
	padding-left: 0.625rem;
}
.pop-wrap .pop-box input {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0.9375rem;
	background: none;
	border: none;
	outline: none;
}
.pop-wrap .pop-box .getyzm {
	color: #00ae66;
	font-size: 0.9375rem;
	white-space: nowrap;
	line-height: 2.8125rem;
}
.pop-wrap .pop-box .getyzm.disabled,
.pop-wrap .pop-box .getyzm[disabled] {
	color: #869099;
}
.pop-wrap .pop-box .btnwrap .btn {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.btnss {
	display: block;
	height: 2.75rem;
	line-height: 2.75rem;
	text-align: center;
	border-radius: 0.125rem;
	font-size: 0.8rem;
	background: #eee;
	border: none;
}
.btn-green {
	width: 100%;
	background: linear-gradient(90deg, #FD702B 0%, #EF4533 100%);
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
.house_info .tips1{display: block}
.house_info .tips1 p{
	width: 140px;
	height: 46px;
	background: #24C7B8;
	float: left;
	border-radius: 28px;
	line-height: 45px;
	font-size: 18px;
	color: #fff;
}
.house_info .tips p i {
	margin-right: 10px;
	color: #ffffff;
	padding: 4px;
	font-size: 20px;
}

.house-score-wrap{width: 100%}
.house-score-wrap .bg-score-wrap2 {
	background: url(../img/bg-score-wrap1.png) no-repeat right top;
	-moz-background-size: 2.67rem 2.67rem;
	background-size: 2.67rem 2.67rem;
}
.house-score-wrap .house-score-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;
	padding: .32rem .4rem 0;
}

.house-score-wrap .house-score-title .score-text {
	margin-right: .05rem;
	color: #031a1f;
	font-size: 1rem;
	line-height:40px;
	font-weight: bold;
}
.house-score-wrap .house-score-content {
	padding-left: .4rem;
	margin-top: .08rem;
	height: 2.9rem;
	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;
}

.house-score-wrap .house-score-content .score-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-right: .43rem;
}

.house-score-wrap .house-score-content .score-content-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;
	position: relative;
	top: .05rem;
}


.house-score-wrap .house-score-bottom .score-bottom-text {
	font-size: 1rem;
	color: #8d9799;
}
.house-score-wrap .house-score-bottom {
	margin-top: .24rem;
	padding: 0 .4rem;
	height: 3rem;
	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;
	background: #f7f9ff;
}


.house-score-wrap .house-score-bottom .score-bottom-button {
	width: 7rem;
	height: 2rem;
	font-size: 1rem;
	font-weight: 700;
	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;
	-webkit-border-radius: .32rem;
	-moz-border-radius: .32rem;
	border-radius: 1rem;
	color: #fff;
	border: .015rem solid #00c0eb;
	background: #00c0eb;
}
.house-score-wrap .house-score-content .score-content-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;
	position: relative;
	top: .05rem;
}
.house-score-wrap .house-score-content .score-content-wrap span:last-of-type::after {
	content: "";
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	width: .03rem;
	height: .43rem;
}

/************/
.detail-title-h1 .title-h1-left {
	font-size: 1rem;
	line-height: 40px;
	font-weight: 700;
	color: #031a1f;
}
.map-introduce-wrap .map-introduce-item .map-item-title svg {
	width: 1rem;
	height: 1rem;
	margin-right: .11rem;
}
.map-introduce-wrap .map-introduce-item .map-item-title span {
	font-size: 1rem;
	font-weight: 700;
	line-height: 1rem;
	color: #031a1f;
}
.map-introduce-wrap .map-introduce-item {
	margin-top: 1rem;
}
.detail-button {
	font-size: 1rem;
	font-weight: 700;
	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;
	-webkit-border-radius: .11rem;
	-moz-border-radius: .11rem;
	border-radius: .11rem;
	background: #eef9fb;
	color: #00c0eb;
	cursor: pointer;
	height: 2.5rem;
	line-height: 2.5rem;
	margin-top: 10px;
}

.map-item-text {
	margin-top: .21rem;
	font-size: 1rem;
	line-height: 1.5rem;
	color: #031a1f;
}

.map-house-text {
	font-size: 1rem;
	line-height: 1.5rem;
	color: #031a1f;
}
.map-bottom-text {
	padding: 0 .4rem;
	text-align: right;
	margin-top: .21rem;
	font-size: 1rem;
	line-height: 1.5rem;
	color: #8d9799;
}
.top-map-wrap{width: 100%;height: 300px;}



.room-box .row .room-con .room-price p.p_but span,.room_tc_show span{
	font-size: 12px;
	text-align: center;
	width: 4.2rem;
	height: 1.8rem;
	line-height: 1.8rem;
	background: #fff;
	border: 1px solid #ff5713;
	border-radius: 3.6vw;
	color: #ff5713;
	display: flex;
	justify-content: center;
	align-items: center;
	float: left;
}
.room_tc_show{
	position: absolute;
	right: 5px;
	bottom: 20px;
}
.room_tc_show span:nth-of-type(2){
	float: right;
	width: 4.2rem;
	height: 1.8rem;
	line-height: 1.8rem;
	background: -webkit-linear-gradient(left,#fd702b,#ef4533);
	background: linear-gradient(90deg,#fd702b,#ef4533);
	border-radius: 3.6vw;
	color: #fff;
	margin-left: 1.3333333333333333vw;
}
.room_but{
	margin: 0px 5%;
	margin-top: 1rem;
	height:3rem;
}
.room_but span {
	float: left;
	display: block;
	width: 9rem;
	height: 2.5rem;
	line-height: 2.5rem;
	background: #24C7B8;
	font-size: 1rem;
	font-weight: bold;
	color: #fff;
	border-radius: 5px;
	text-align: center;
}
.room_but i{font-size: 18px;padding: 4px}
.room_but span:last-child{
	float: right;
}

.house_d_price div span {
	font-size: 1rem;
	margin-right: 4px;
	color: #ff3f13;
	font-weight: bold;
}
.analysis p {
	line-height: 25px;
	font-size: 1rem;
}


/*æˆ·åž‹è¯¦ç»†*/
.mod-base {
	padding:.4rem 0;
	position:relative
}
.mod-base .collect {
	position:absolute;
	right:.26rem;
	top:.48rem;
	width:3.5rem;
	text-align:center;
	cursor:pointer;
	border-left:solid 1px #bbb
}
.mod-base .collect .icon-collect-on {
	color:#ffcf2b
}
.mod-base .collect p {
	font-size:1.2rem;
	color:#77808a
}
.mod-base .name,
.mod-base .name-price-wrap {
	clear:both;
	overflow:hidden
}
.mod-base .name-price-wrap {
	margin-bottom:.373rem
}
.mod-base .name {

}
.mod-base .name h2 {
	position:relative;
	font-size:1.2rem;
	color:#3e4a59;
	font-weight:700;
	line-height:2.5rem;
	margin-bottom:.16rem
}
.mod-base .name h2 .new-lbs {
	position:absolute;
	bottom:1rem;
	display:inline-block;
	height:1rem;
	font-size:.9rem;
	color:#fff;
	font-weight:400;
	line-height:1rem;
	padding:0 .133rem;
	margin-left:.213rem;
	-webkit-border-radius:.053rem;
	-moz-border-radius:.053rem;
	border-radius:.053rem
}
[data-type="1"] .mod-base .name h2 .new-lbs {
	line-height:.426rem
}
.mod-base .name h2 .new-lbs-zs {
	background:#0ad487
}
.mod-base .name h2 .new-lbs-ds {
	background:#47b3e3
}
.mod-base .name h2 .new-lbs-ys {
	background:#a9bacf
}
.mod-base .name .lb-area {
	line-height:.64rem;
	overflow:hidden
}
.mod-base .name-price-wrap .lb-area {
	display:block;
	height:.52rem;
	margin:0 0 .28rem 0;
	padding-left:0;
	font-size:0
}
.mod-base .lb-area .new-lbs {
	display:inline-block;
	line-height:.48rem;
	margin-right:.24rem
}
.lb-area .new-lbs-bq {
	color:#77808a;
	border:1px solid #77808a
}
.mod-base .surplus {
	margin:-.227rem 0 .693rem 0
}
.mod-base .surplus span {
	font-size:1rem;
	color:#3e4a59
}
.mod-base .surplus .num {
	color:#fa5f35
}
.base-info,
.base-info .list-r {
	overflow:hidden
}
.base-info li {
	float:left;
	width:50%;
	height:1.8rem;
	line-height:1.8rem;
	overflow:hidden
}
.base-info .list-l,
.base-info .list-r,
.base-info .list-r em,
.base-info .list-r span {
	float:left
}
.base-info .list-l {
	font-size:1rem;
	color:#77808a
}
.base-info .list-r span {
	font-size:.85rem;
	color:#3e4a59;
	font-weight:700
}
.base-info .total-price .list-r span,
.base-info .unit-price .list-r span {
	font-size:1rem;
	color:#fa5f35;
	font-weight:700
}
[data-type="1"] .base-info .total-price .list-r span {
	margin-top:-.02rem
}
[data-type="1"] .base-info .unit-price .list-r span {
	margin-top:-.02rem
}
[data-type="1"] .base-info .unit-price .list-r em {
	margin-top:-.02rem
}
.base-info .unit-price .list-r em {
	color:#fa5f35;
	font-weight:700
}
.base-info .undetermined .list-r span {
	font-size:1rem;
	color:#3e4a59;
	font-weight:400;
	margin-top:0
}
.base-info .loudong {
	width:100%;
	height:auto;
	margin-bottom:.293rem
}
.base-info .loudong .list-r {
	max-width:7.06rem
}

.mod .hd h3 {
	height: 4rem;
	font-size: 1rem;
	color: #3e4a59;
	font-weight: 700;
	line-height: 4rem;
	overflow: hidden;
}

.media-house2 .pic {
	position: relative;
	float: left;
	height: 7rem;
	width: 8rem;
	margin-right: .5rem;
	-webkit-border-radius: .1067rem;
	-moz-border-radius: .1067rem;
	border-radius: 20px;
}
.media-house2 .pic img {
	width: 100%;
	height: 100%;
	-webkit-border-radius: .1067rem;
	-moz-border-radius: .1067rem;
	border-radius: 0.9rem;
}
.media-house2 .text {
	overflow: hidden;
}
.media-house2 .text .house-name {
	overflow: hidden;
}
.house-item3 .media-house2 .text .nearby {
	display: inline-block;
	padding: 0 .133rem;
	-webkit-border-radius: .053rem;
	-moz-border-radius: .053rem;
	border-radius: .053rem;
	margin-bottom: .1rem;
}
.media-house2 .text p {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	height: 1.5rem;
	line-height:1.5rem;
	color: #8d9799;
	font-size: 1rem;
	overflow: hidden;
}
.media-house2 .text .house-name h4 {
	float: left;
	height: 1.8rem;
	font-size: 1rem;
	color: #031a1f;
	font-weight: 700;
	line-height: 1.8rem;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.media-house2 .text .house-name .ss-zs {
	background: #e1fbf3;
	color: #12c48e;
	padding: 2px 3px;
}
.media-house2 .text .house-name span {
	margin-right: 1rem;
	float: right;
	height: 1.2rem;
	font-size: 0.8rem;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2px 4px;
	margin-top: .04rem;
	text-align: center;
	-webkit-border-radius: .053rem;
	-moz-border-radius: .053rem;
	border-radius: .053rem;
	line-height: 1.2rem;
}

.media-house2 .text p span {
	white-space: nowrap;
	word-break: keep-all;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	margin-right: .7rem;
}
.media-house2 .text .price span {
	color: #fa5f35;
	font-weight: bold;
}

.mod .bd,.mod .hd,.house-item3{
	width:95%;
	margin: 0 auto;
}


.house-type-item {
	clear:both;
	margin-bottom:.69rem;
	overflow:hidden
}
.house-type-item .pic,
.house-type-item img {
	width:8rem;
	height:7rem;
	-webkit-border-radius:.12rem;
	-moz-border-radius:.12rem;
	border-radius:0.9rem;
	overflow:hidden;
}
.house-type-item .pic {
	float:left;
	margin-right:.6rem
}
.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:1rem
}
.house-type-item .layout-area {
	margin-right:.35rem
}
.house-type-item .num-area {
	color:#3e4a59
}
.house-type-item .price-num {
	font-size:1rem;
	color:#fa5f35;
	font-weight:700
}
.house-type-item .name h4 {
	font-size:1rem;
	font-weight:700;
	height:2rem;
	line-height:2rem;
	color:#3e4a59;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap
}
.house-type-item .h-lb-area {
	height:2rem;
	overflow:hidden
}

.lb-area .new-lbs-zs {
	background-color: #0ad487;
	border: 1px solid #0ad487;
	color: #fff;
}
.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: 1.4rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: .053rem;
	-moz-border-radius: .053rem;
	border-radius: .2rem;
	font-size: .89rem;
	line-height: 1.4rem;
	padding: 0 .5rem;
}

.nearby span{margin-right: 2px;background:#eaf8ff;color: #47b3e3;padding: 2px 0px;font-size: 13px;}

.row{float: none;clear: both;margin-top: 10px;}


.time span{margin-left:.5rem;background: #5491ff;color: #FFFFFF;padding: .1rem .2rem;border-radius: 5px;float: right }




.new-foot .phone {
	width: 95%;
	height: 2.9rem;
	background: #3CA0F6;
	font-size: 1rem;
	font-weight: bold;
	margin: auto;
	border-radius: 30px;
}

.sqrqArea .titleArea{
	height: 4rem;
	padding-left: 3.5rem;
	position: relative;
}
.sqrqArea .titleArea:before{
	content: "";
	background: url(../img/wxGroup.png) no-repeat;
	position: absolute;
	width: 4.3rem;
	height: 4.3rem;
	left: -0.6rem;
	top: .26rem;
}
.sqrqArea .groupName{
	font-size: 1.1rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 1.5rem;
	padding-top: .26rem;
}
.sqrqArea .telList {
	height: 1.5rem;
	overflow: hidden;
	margin-top: .3rem;
}
.sqrqArea .btnArea{
	height: 1.5rem;
	position: relative;
	background: #fff;
	margin: 0 .3rem;
}
.sqrqArea .btnArea::before {
	content: "";
	background: url("../img/groupHead.png") no-repeat;
	position: absolute;
	width: 4rem;
	height: 1.5rem;
	left: -1rem;
	top: .35rem;
}
.sqrqArea .member {
	padding-left: 3rem;
	padding-top: .45rem;
	display: inline-block;
}
.sqrqArea .btnArea button {
	width: 4.5rem;
	border-radius: 4px;
	padding: .2rem .3rem;
	color: #fff;
	margin-left: .15rem;
	border: none;
	background-color: #15b9ff;
	float: right;
	margin-top: .3rem;
}
.sqrqArea .lzz-wrapper{
	color: #666;
	line-height: 1.8rem;
	height: 1.8rem
}
.lzz-wrapper .swiper-slide{
	height: 1.8rem
}
.sqrqArea .btnArea span{
	color: #666;
}

.house-info-div li{
	line-height: 2.2rem;
	height: 2.2rem;
	display: block;
}

.house-info-div{font-size: 16px;}
.house-info-div .stit{color: #6f6f6f;display: block;float: left;text-align: left;width: 23%}
.house-info-div .txt{display: block;float: left;text-align: left;color: #000;width: 77%;overflow: hidden}
.house-info-div li{clear: both}
.zk_allInfo{clear: both;margin: auto;line-height: 35px;height: 35px;width: 115px;color: #FF5713}
li.hide{display: none}

.v_div_img{margin-top: 10px;}
.v_div_img1{width: 30%;float: left; margin-right: 3%}
.v_div_con{width: 42%;float: left}
.v_div_but{width: 25%;float: left}
.v_div_but a{display: block;height: 30px;line-height: 25px;width: 85px;border-radius: 15px;border: 2px #4184ff solid ;text-align: center;color: #4184ff;margin-top: 30px;}
.v_div_con .v_div_a{margin:5px 17px;color:  #FF5713;font-size: 15px;font-weight: bold}
.v_div_con .v_div_b{padding: 4px;background: #4184ff;color: #ffffff;width: 123px;border-radius: 5px;}
.v_div_img1{position: relative}


.house_footer8{
	background: #ffffff;
	position: fixed;
	bottom: 0px;
	z-index: 999;
	padding: 1rem .5rem .5rem .5rem;
	width: 100%;
}
.hfl{
	float: left;
	width:6rem;
}
.hfl .top {
	text-align: center;
	display: block;
	color:#333;
	margin-bottom: 0.026667rem;
	height: 25px;
	line-height: 25px;
}
.hfl .top i{font-size: 1.3rem}
.hfl .bot {
	text-align: center;
	display: block;
	font-size: .9rem;
	font-weight: 500;
	color: #666;
}

.hfr{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.hfr .subscribe1 {
	width: 9.5rem;
	height: 2.8rem;
	background-image: -webkit-gradient(linear,left top,right top,from(#000),color-stop(0%,#7f3032),color-stop(0%,#fd6064),color-stop(50%,#fd5459),to(#fd484d));
	background-image: -webkit-linear-gradient(left,#000 0,#7f3032 0,#fd6064 0,#fd5459 50%,#fd484d 100%);
	background-image: -moz-linear-gradient(left,#000 0,#7f3032 0,#fd6064 0,#fd5459 50%,#fd484d 100%);
	background-image: linear-gradient(90deg,#000 0,#7f3032 0,#ffe255 0,#ff9b04 50%,#ff9b04 100%);
	border-radius: 0.2rem;
	margin-right: 0.266667rem;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.subscribe1 svg{width: 30px;float: left;margin-right: 5px;}
.hfr .subscribe1 .top {
	font-size: 1rem;
	font-weight: 600;
	color: #ffffff;
	line-height: 3rem;
}

.hfr .call1{
	width: 9.5rem;
	height: 2.8rem;
	background-image: linear-gradient(90deg, #f75357 0, #f21008 100%);
	border-radius: 0.2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.call1 svg{width: 25px;float: left;margin-right: 5px;}

.hfr .call1 .top {
	font-size: 1rem;
	font-weight: 600;
	color: #ffffff;
	line-height: 3rem;
}
.hfr .call1 .bot {
	font-size: .8rem;
	font-weight: 400;
	color: #ffffff;
}


.fix_overlay {
	background-color:rgba(0,0,0,.7);
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999999999;
}
.fix_mid_outbox {
	background-color:#fff;
	border-radius:.106667rem;
	left:50%;
	position:fixed;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:20rem
}
.fix_mid_outbox .fix_mid_box {
	padding:1.8rem 1.2rem 1.4rem;
	position:relative
}
.fix_mid_outbox .pop_close_box {
	height:1.5rem;
	position:absolute;
	right:.266667rem;
	top:.266667rem;
	width:1.5rem
}
.fix_mid_outbox .pop_close_box img {
	height:100%;
	width:100%
}
.fix_mid_outbox .house_name {
	color:#24c7b8;
	font-size:1rem;
	font-weight:400;
	margin-bottom:1rem
}
.fix_mid_outbox .pop_title {
	color: #171a1c;
	font-size: 1.3rem;
	font-weight: 600;
	margin-bottom: 1rem;
}
.fix_mid_outbox .pop_content {
	color:#171a1c;
	font-size:1.1rem;
	font-weight:400;
	line-height:1.6rem;
	margin-bottom:1rem
}
.pop_tel_list{
	color: #171a1c;
	font-size: .9rem;
	font-weight: 400;
	line-height: 1.5rem;
	height: 2.5rem;
}
.pop_tel_list .tel_l{float: left;width: 65%;color: #FFA009;height: 1.5rem;overflow: hidden;line-height: 1.5rem}
.pop_tel_list .tel_r{float: left;width: 35%}
.fix_mid_outbox .pop_phone_box {
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	border-bottom:.026667rem solid #e9eaeb;
	color:#171a1c;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	font-size:1.5rem;
	font-weight:400;
	height:1.8rem;
	margin-bottom:1.5rem;
	clear: both;
}
.fix_mid_outbox .pop_phone_box .pop_phone {
	-webkit-box-flex:1;
	-moz-box-flex:1;
	border:0;
	color:#171a1c;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:1rem;
	font-weight:400;
	height:100%
}
.fix_mid_outbox .pop_phone_box .pop_phone:disabled {
	background-color:#fff
}
.fix_mid_outbox .pop_phone_box .modify_box {
	height:1.5rem;
	width:1.5rem
}
.fix_mid_outbox .pop_phone_box .modify_box img {
	height:100%;
	width:100%
}
.fix_mid_outbox .pop_yzm_box {
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	border-bottom:.026667rem solid #e9eaeb;
	color:#171a1c;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	font-size:.373333rem;
	font-weight:400;
	height:1.0933rem;
	margin-bottom:.613333rem
}
.fix_mid_outbox .pop_yzm_box .pop_yzm {
	-webkit-box-flex:1;
	-moz-box-flex:1;
	border:0;
	color:#171a1c;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:.373333rem;
	font-weight:400;
	height:100%
}
.fix_mid_outbox .pop_yzm_box .yzmTimeBox {
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	-webkit-align-items:center;
	align-items:center;
	background:#24c7b8;
	border-radius:.0533rem;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	font-size:.3733rem;
	height:1.0933rem;
	-webkit-justify-content:center;
	justify-content:center;
	line-height:1.0933rem;
	text-align:center;
	width:1.7067rem
}
.fix_mid_outbox .pop_btn {
	background: #24c7b8;
	border-radius: .306667rem;
	color: #fff;
	font-size: 1.2rem;
	font-weight: 600;
	line-height: 1.8rem;
	margin-bottom: 1rem;
	margin-top: 1rem;
	padding: .6rem 0 .8rem;
	text-align: center;
}
.fix_mid_outbox .pop_bot {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5rem;

}
.fix_mid_outbox .pop_bot .notice {
	color:#898f97;
	text-align:center;
}
.fix_mid_outbox .pop_bot .look_num,
.fix_mid_outbox .pop_bot .tuxedo_num {
	color:#f5a623;
	text-align:center;
}
.fix_car_overlay {
	background-color:rgba(0,0,0,.7);
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999
}
.fix_car_overlay .fix_mid_box {
	padding:.533333rem .693333rem .853333rem;
	position:relative
}
.fix_car_overlay .top_bg_box {
	background:url(../img/icon_popbg@2x.png) no-repeat 50%;
	background-size:100% 4.96rem;
	height:4.96rem;
	text-align:center;
	width:100%
}
.fix_car_overlay .top_bg_box .bg_name {
	color:#fff;
	font-family:YouSheBiaoTiHei;
	font-size:1.013333rem;
	font-weight:400;
	text-align:center;
	text-shadow:0 .053333rem .106667rem #810c0c
}
.fix_car_overlay .top_bg_box .bg_city_box {
	color:#fff;
	font-size:.32rem;
	font-weight:400;
	line-height:.453333rem;
	opacity:.5;
	text-align:center
}
.fix_car_overlay .top_bg_box .bg_city_box .bg_city {
	background:#381b1a;
	border-radius:.266667rem;
	display:inline-block;
	padding:.08rem .346667rem .106667rem
}
.fix_car_overlay .pop_yzm_box {
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	border-bottom:.026667rem solid #e9eaeb;
	color:#171a1c;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	font-size:.373333rem;
	font-weight:400;
	height:1.0933rem;
	margin-bottom:.613333rem
}
.fix_car_overlay .pop_yzm_box .pop_yzm {
	-webkit-box-flex:1;
	-moz-box-flex:1;
	border:0;
	color:#171a1c;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:.373333rem;
	font-weight:400;
	height:100%
}
.fix_car_overlay .pop_yzm_box .yzmTimeBox {
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	-webkit-align-items:center;
	align-items:center;
	background:#24c7b8;
	border-radius:.0533rem;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	font-size:.3733rem;
	height:1.0933rem;
	-webkit-justify-content:center;
	justify-content:center;
	line-height:1.0933rem;
	text-align:center;
	width:1.7067rem
}
.nav_bar_overlay {
	background:rgba(65,69,71,.97);
	height:100%;
	left:0;
	position:fixed;
	top:-100vh;
	width:100%;
	z-index:9999
}
.nav_bar_overlay .nav_bar_overlay_box {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-webkit-box-pack:justify;
	-moz-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	height:100%;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.nav_bar_overlay .nav_bar_overlay_box,
.nav_bar_overlay .top-box {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
.nav_bar_overlay .top-box {
	-webkit-box-pack:end;
	-moz-box-pack:end;
	-ms-flex-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	padding:1.893333rem .4rem 0
}
.nav_bar_overlay .top-box div {
	height:.746667rem;
	width:.746667rem
}
.nav_bar_overlay .top-box .personal_center-box {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	height:.746667rem;
	margin-right:.586667rem;
	width:.746667rem
}


.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
}

.dialog-list-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999999999;
	display: none
}

.dialog-list-wrap .dialog-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	cursor: pointer
}

.dialog-list-wrap .dialog-wrap-content {
	display: none;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 991;
	width: 100%;
	padding: 1.5rem 1rem;
	-webkit-border-radius: .4rem .4rem 0 0;
	-moz-border-radius: .4rem .4rem 0 0;
	border-radius: .4rem .4rem 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff
}

.dialog-list-wrap .dialog-wrap-content .icon-guanbix {
	position: absolute;
	top: .53rem;
	right: .9rem;
	font-size: 1.2rem;
	color: #8d9799;
	cursor: pointer
}

.dialog-list-wrap .dialog-wrap-content .dialog-list-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;
	font-size: 1.3rem;
	font-weight: 700;
	line-height: 1.3rem;
	margin-bottom: 1.3rem;
	color: #031a1f
}

.dialog-list-wrap .dialog-wrap-content .dialog-list-title .dialog-title-tips {
	font-size: .8rem;
	font-weight: 400;
	margin-left: .42rem;
	color: #8d9799
}

.dialog-list-wrap .dialog-wrap-content .dialog-scroll-wrap {
	max-height: 4.91rem;
	margin-bottom: .53rem;
	overflow-y: scroll
}

.dialog-list-wrap .dialog-wrap-content .dialog-scroll-wrap .dialog-select-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-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.dialog-list-wrap .dialog-wrap-content .dialog-scroll-wrap .dialog-select-list .dialog-select-item {
	width:7rem;
	height: 2rem;
	margin-top: .05rem;
	white-space: nowrap;
	word-break: keep-all;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-align: center;
	line-height: 2rem;
	font-size: 1.1rem;
	-webkit-border-radius: .05rem;
	-moz-border-radius: .05rem;
	border-radius: .05rem;
	margin-right: 1rem;
	margin-bottom: 1rem;
	border: .03rem solid transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #f4f7f9;
	color: #031a1f;
	cursor: pointer;
}

.dialog-list-wrap .dialog-wrap-content .dialog-scroll-wrap .dialog-select-list .dialog-select-item:nth-of-type(3n) {
	margin-right: 0
}

.dialog-list-wrap .dialog-wrap-content .dialog-scroll-wrap .dialog-select-list .dialog-select-item.active {
	border: .03rem solid #f25e56;
	background: #effbfe;
	color: #f25e56
}

.dialog-list-wrap .dialog-wrap-content .dialog-list-button {
	width: 85%;
	height: 3rem;
	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: 0 auto;
	border: none;
	-webkit-border-radius: .21rem;
	-moz-border-radius: .21rem;
	border-radius: .21rem;
	font-size: 1rem;
	font-weight: 700;
	background: #f25e56;
	color: #fff
}

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

.dialog-list-wrap.dialog-money-house .dialog-scroll-wrap {
	max-height: 18rem
}

.dialog-list-report {
	position: relative;
	width: 8rem;
	padding: .64rem .67rem;
	-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;
	background: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.dialog-list-report .icon-guanbix {
	position: absolute;
	top: .53rem;
	right: .4rem;
	font-size: .43rem;
	color: #8d9799
}

.dialog-list-report .dialog-report-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;
	font-size: .48rem;
	font-weight: 700;
	margin-bottom: .43rem;
	color: #031a1f;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.dialog-list-report .dialog-list-bd {
	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: .45rem
}

.dialog-list-report .dialog-list-bd img {
	width: 6.67rem;
	height: 5.33rem;
	-o-object-fit: cover;
	object-fit: cover
}

.dialog-list-report .dialog-list-button {
	width: 6.67rem;
	height: 1.17rem;
	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;
	font-size: .43rem;
	font-weight: 700;
	-webkit-border-radius: .11rem;
	-moz-border-radius: .11rem;
	border-radius: .11rem;
	border: none;
	color: #fff;
	background: #f25e56
}

.dialog-list-success .title {
	font-size: .48rem;
	color: #031a1f
}

.dialog-list-success .dialog-success-text {
	margin-bottom: .77rem;
	text-align: center;
	font-size: .4rem;
	line-height: .56rem;
	color: #666
}

.dialog-list-success .btn-find {
	background: #f25e56
}

.find-sub1{
	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;
	width: 100%;
	height: 3rem;
	font-size: 1rem;
	font-weight: 700;
	-webkit-border-radius: .22rem;
	-moz-border-radius: .22rem;
	border-radius: .22rem;
	border: none;
	background: #f25e56;
	color: #fff;
	margin-bottom: 1rem;
}
.find-box .tips{color: #000000}
.find-box .tips span{color: #f25e56;padding: 0px 3px}

.find-box &gt; ul &gt; li .list-box {
	position: absolute;
	right: 0;
	width: calc(100% - 40px);
	top: 11px;
	z-index: 97;
}
.find-box &gt; ul &gt; li {
	border-bottom: 1px solid #F2F2F2;
	position: relative;
	font-size: 14px;
	height: 45px;
	padding-top: 10px;
}
.find-box &gt; ul &gt; li .black {
	color: #000;
	font-weight: 700;
	font-size: 15px;
}

#popUpWrapperyykf{position:fixed;top:0;left:0;right:0;bottom:0;display:none;background:rgba(0,0,0,.4);z-index:10998;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;opacity:0}
#popUpWrapperyykf.show{-webkit-animation:fadeIn .5s ease forwards;-moz-animation:fadeIn .5s ease forwards;animation:fadeIn .5s ease forwards}
#popUpWrapperyykf.hide{-webkit-animation:fadeOut .5s ease forwards;-moz-animation:fadeOut .5s ease forwards;animation:fadeOut .5s ease forwards}
#popUpWrapperyykf .pop-up-shadow{position:absolute;top:0;left:0;right:0;bottom:0;display:none}
#popUpWrapperyykf #popUpCoveryykf{width:80%;padding:.75rem .67rem .67rem;background:#fff;position:absolute;left:10%;top:20%;-webkit-border-radius:5px;border-radius:5px}
#popUpWrapperyykf #popUpCoveryykf .close{position:absolute;width:2rem;height:2rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJBMTc2MjAwM0I5RTExRUFBNDFBOUE5MkNGNTFCM0JBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJBMTc2MjAxM0I5RTExRUFBNDFBOUE5MkNGNTFCM0JBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkExNzYxRkUzQjlFMTFFQUE0MUE5QTkyQ0Y1MUIzQkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkExNzYxRkYzQjlFMTFFQUE0MUE5QTkyQ0Y1MUIzQkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ANKcmAAAB+UlEQVR42qyVzysEYRjH353NFgd78leQk5TbhjhYpMhhlZI2SykuTk4c5A9YbQ6kuJAkbULk6ri5KA7KkrjshSLyfeszmsYy+8Nbn535Pu/zPN/dnWdmQplMZtcYMyAuRbt4MpWvBnEqmsROMpkccnTywKYNnohohc2j1DehH+2HNZgRZwSbxVEFJlHqmtG236xr8Cbi4pzNVrEn6kpsXkd+K/qcfm+ugV0vol9coGNiX0QCmkfIi6Ev6PPiJjie5ILoEjl0h71Qf5hE2O9A56gveJMcX5Hd7GSi7OoVGyLsywsT70VfUlfwfwunyDezY9otbtDDYl2E0CH0MPqG/KLj7fzy8+/5X2/RIyJNfhpt2I+Rb8oxsOuOn51HT/A/T6Dz7N/9NQVOwJRccxGf0Y0cn4lfB82wU8KcX4ktX2yLuPkPgzkx7YtNE6/aICWWOH8VUxwN8VQ1BmNMjNs8jo57TNLklW2QEKucv4tBHsOG4yBxQ16iHIM+7lK790GzrC8nS/yDvA3qAg16eL7Y+KcY5WFWbO2z/0n+DvW/Gti32baoQY+LzYBruEmeoW6bPj8M2sSBqEVPirUS3wdr5BvqD+j3bdAiDj3N7XyvlPlGW/HcF7X0a3ENFkQ9m/NiucJ38jL1hn4LrsExI7cI1Sy3xzt9zZcAAwAdCnLiYZ1V6gAAAABJRU5ErkJggg==) no-repeat scroll center / 33% 33%;right:3px;top:3px}
#popUpWrapperyykf #popUpCoveryykf .close:active{opacity:.8}
#popUpWrapperyykf #popUpCoveryykf .ctn,#popUpWrapperyykf #popUpCoveryykf .title{text-align:center}
#popUpWrapperyykf #popUpCoveryykf .title{font-size:1.5rem;line-height:2.5rem;color: #f25e56}
#popUpWrapperyykf #popUpCoveryykf .ctn{font-size:1rem;color:#666;line-height:2rem}
#popUpWrapperyykf #popUpCoveryykf .pop-up-input-cover{position:relative;height:3rem;background-color:#f7f7f7;margin:0rem}
#popUpWrapperyykf #popUpCoveryykf .pop-up-input-cover input{background:transparent;width:100%;height:100%;padding:0rem .53rem 0rem 2.5rem;font-size:15px;border: none}
#popUpWrapperyykf #popUpCoveryykf .pop-up-input-cover input::-webkit-input-placeholder{color:#ccc}
#popUpWrapperyykf #popUpCoveryykf .pop-up-input-cover input::-moz-placeholder{color:#ccc}
#popUpWrapperyykf #popUpCoveryykf .pop-up-input-cover input:-moz-placeholder{color:#ccc}
#popUpWrapperyykf #popUpCoveryykf .pop-up-input-cover input:-ms-input-placeholder{color:#ccc}
#popUpWrapperyykf #popUpCoveryykf .pop-up-input-cover #popUpErrorShowyykf{font-size:12px;position:absolute;left:10px;top:115%;color:#F56C6C;display:none}
#popUpWrapperyykf #popUpCoveryykf .pop-up-input-cover:after{content:'';position:absolute;width:1rem;height:1.5rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAfCAYAAADjuz3zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMzMzAzRUVGM0I5RTExRUE5Q0JEQTYyNDM5RUJDMUNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMzMzAzRUYwM0I5RTExRUE5Q0JEQTYyNDM5RUJDMUNCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzMzMDNFRUQzQjlFMTFFQTlDQkRBNjI0MzlFQkMxQ0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzMzMDNFRUUzQjlFMTFFQTlDQkRBNjI0MzlFQkMxQ0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6S4tUjAAABX0lEQVR42mI8c+YMAxAwAnEWEMcAsSQDeeAXEJ8D4iYgvsYCFZwOxOkMlANVIPYFYksmIKENNfQdEDsAMQvUB6RiYSCeCcRcQNwGMtgcattCID4IxH+RXMCE5iJGPHIghxVC9ZuBJPmgEp/QFIoD8WsgXgTl90DVqAGxIhB/AOLJaHq+A/EXIGZjwhNe/6G2/4LyfwPxPygbRP9BksMALHgMfgXEYkj8SiiGASF8scjEQCMwavCowaMGjxo8oAYjF5scQCxABTNBtcx/ZIPLoZga4COywR+h1Q2lQA49KCYAcQMVDP5AqGpCBiFAbANl/4Q64jmxkYcP9AOxDBL/MRBPIWTwdyibHY86TyA2QariN+IxjxOIP4MYl6CC4UA8EYhfYNFwBYoJgUxQmwKIr4IMPg7Ee4DYBYgfAvFtaJuBVABqDshC2xwtsDAOAuJeII6CtuXIBdeheWE3QIABADrZQccNnk11AAAAAElFTkSuQmCC) no-repeat scroll center / 100% 100%;left: 4%;top: 25%;}
#popUpWrapperyykf #popUpCoveryykf #popUpBtnyykf{height:2.8rem;line-height:2.8rem;font-size:1.2rem;background-image:-webkit-gradient(linear,left top,right top,from(#f25e56),to(#f25e56));background-image:-webkit-linear-gradient(left,#f25e56 0,#f25e56 100%);background-image:-moz-linear-gradient(left,#f25e56 0,#f25e56 100%);background-image:linear-gradient(90deg,#f25e56 0,#f25e56 100%);color:#fff;text-align:center;margin-top:.6rem}
#popUpWrapperyykf #popUpCoveryykf #popUpBtnyykf:active{opacity:.8}
#popUpWrapperyykf #popUpCoveryykf .tips{
	padding-top: .6rem;
	text-align: center;
	color: #ccc;
	font-size: 1rem;
}
#popUpWrapperyykf .animated{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}
#popUpWrapperyykf .fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;animation-name:fadeInDown}
#popUpWrapperyykf .fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;animation-name:fadeOutUp}


/*æŽ¨èå¾®ä¿¡ç¾¤*/
/*æŽ¨èæ¥¼ç›˜*/

.buy-house-group{
	background: #fff;
	padding:0 0.474rem 0.474rem;
	margin-bottom: 0.1896rem;
}
.news-detail .buy-house-group{
	padding:0;
	margin-top:0.6rem;
}
.buy-house-group .title{
	background: #fff;
	font-size: 0.46rem;
	color: #000000;
	line-height: 1.2rem;
	font-weight: bold;
}
.buy-house-group .tit{
	font-size: 1.125rem;
	line-height: 1.1875rem;
	font-weight: 800;
}
.buy-house-group .cont{
	margin-top:0.2rem;
	/*height: 3.4375rem;*/
	background: #F8F8F8;
	border-radius: 0.0474rem;
	padding:0.12191rem;
	display: flex;
	position: relative;
}
.buy-house-group .cont img{
	display: block;
	width:1.2087rem;
	height:1.2087rem;
}
.buy-house-group .cont .text span{
	display: block;
	font-size: 0.3555rem;
	margin-top: 0.1219rem;
	line-height: 0.3792rem;
	margin-left:0.1422rem;
	max-width:6.3329rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.buy-house-group .cont .text .scrollviewbox{
	height: 100%;
	overflow: hidden;
	height: 0.379rem;
	overflow: hidden;
	margin-top: 0.16116rem;
	margin-left:0.16116rem;
}
.buy-house-group .cont .text .answer{
	max-width:6.3329rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #869099;
	font-size: 0.2844rem;
	line-height: 0.379rem;
	height: 0.379rem;
}
.news-detail .buy-house-group .cont .text .answer{
	max-width:5.4rem;
}
.buy-house-group .bot{
	margin-top: 0.5rem;
	display: flex;
	position: relative;
}
.buy-house-group .bot img{
	width: 1.1613rem;
	height: 0.474rem;
}
.buy-house-group .bot span{
	font-size: 0.2607rem;
	margin-top: 0.083428rem;
	margin-left: 0.237rem;
	display: inline-block;
	line-height: 0.3318rem;
}
.buy-house-group .bot span em{
	font-weight: bold;
	color: #FF5F61;
	font-size: 0.3318rem;
	font-style: normal;
}
.buy-house-group .bot .btn{
	display: inline-block;
	height: 0.8rem;
	line-height: 0.8rem;
	padding: 0 0.4rem;
	border-radius: 0.08rem;
	border: 1px solid #FF5713;
	color: #FF5713;
	font-size: 0.38rem;
	position: absolute;
	right: 0;
	top: -0.237rem;
}
.news-detail .cont .btn{
	display: inline-block;
	height: 0.8rem;
	line-height: 0.8rem;
	padding: 0 0.2666rem;
	border-radius: 0.08rem;
	border: 1px solid #FF5713;
	color: #FF5713;
	font-size: 0.38rem;
	position: absolute;
	right: 0.14rem;
	top: 0.3rem;
}

.inform-btn,
.house_info .more,
.room_but span,
.report .button button,
.i_ask_box .btn,
.detail-button,
.v_div_con .v_div_b,
.v_div_but a,
.subscribe-box,
.new_dynamic_list .btn a{background:#FFEDEC;color: #f25e56;font-weight: bold}
.v_div_but a{border: none}
.house_info .tips1 p{background:#FFEDEC;color: #f25e56;font-weight: bold}
.house_info .tips p i{color: #f25e56;}
.house_info .calculator i{color: #f25e56;}

.manager .hint,.manager .manager-list li .info .name-info .tag{color: #f25e56;}
.room-box .row .room-con .room-price p span,.zk_allInfo{color: #f25e56;}
.house-pice .pice-item div:nth-child(1){color: #f25e56;}
.fix_mid_outbox .pop_btn{background: #f25e56;}
.fix_mid_outbox .house_name,.room-box .row .room-con .room-price p span{color: #f25e56;}

.sqrqArea .btnArea button{
	background-color: #ffffff;
	border: 1px solid #f25e56;
	color: #f25e56;
}


/*æ”¾å¤§*/
.house_info h2 {
	font-size: 1.2rem;
}
.activity_top {
    display: block;
	width: 75%;
}
.jjtz{
    font-size: 16px;
}
.sqrqArea .btnArea button {
    font-size:13px;
}
.sqrqArea .btnArea {
	height: 45px;
	clear: both;
}
.sqrqArea .groupName {
	font-size: 1rem;
}
.manager .manager-list li .info .name-info .name {
	font-size: 1rem;
}
.manager .hint, .manager .manager-list li .info .name-info .tag{
        font-size: 12px;
}

.v_div_con .v_div_b {
	padding: 2px;
	font-size: 12px;
}
.info_li .p span {
	width: calc(100% - 75px);
}

.house-info-div .stit {
	font-size: .8rem;
}
.telList ul li{overflow:none;height:24px;line-height:24px;}
.info_div img{max-width: 100%;}


.n_page_1 {background: #fff;margin-top: 10px;}
.n_page_1 .n_pageinfo{margin: 0 15px;}
.n_page_1 h2{font-size: 18px;color: #30a15d;font-weight: bold;text-align: center;padding-top: 25px;margin-bottom: 20px;}
.n_pageinfo form {margin: 0 18px;}
.n_pageinfo  .txt {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    text-indent: 15px;
    color: #5C5956;
    font-size: 14px;
    background-color: #f2f2f2;
    border:0;
    z-index: 1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    margin-bottom:8px;
    -webkit-tap-highlight-color:transparent;
    -webkit-appearance:none;
    /* margin: 0 35px; */
}
.n_pageinfo  .txt2 {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    text-indent: 5px;
    color: #ffffff;
    font-size: 16px;
    border: none;
    z-index: 1;
    margin-bottom:18px;
    -webkit-appearance:none;
	background-color: #30a15d;
	border-radius: 4px;
}


.item-xy{margin-top: 14px;margin-bottom: 20px; }
.item-xy::after{content: '';display: block;clear: both;}
.item-xy label{ float:left; position:relative;bottom: 5px; }
.item-xy input{ position:absolute; width:11px; height:11px; left:-10px;display: none; }
.item-xy span{ float:left; width:11px; height:11px; background:url("/static/images/no.png") no-repeat center;    background-size: cover; margin:4px 2px 2px 0; }
.item-xy input:checked + span{background:url("/static/images/yes.png") no-repeat center;    background-size: cover; }
.item-xy p{ float:left; line-height:10px; height:10px; color:#999; font-size:12px; }
.item-xy a{ color:#f69207; font-size:12px; }
.item-xy a:hover{ text-decoration:underline; }















</pre></body></html>