.man_top .man_left {
	position: absolute;
	left: 0;
	top: 0;
	height: 20px !important;
	width: 40px;
	background: #ec5e2a;
	color: #fff;
	border-bottom-right-radius: 8px;
	font-weight: bold;
}

.house_img {
	width: 100%;
}

.house_img img {
	display: block;
	width: 100%;
	height: auto;
}

aside {
	overflow: hidden;
	margin: 0 auto;
	margin-top: 10px!important;
	width: 1200px;
}

.dialog_share_mask {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1002;
	display: none;
	background: rgba(0,0,0,.6);
}

.dialog_share_mask .dialog_share_con {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1003;
	width: 384px;
	height: 241px;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 2px 12px 2px rgba(0,0,0,.04);
	transform: translate(-50%,-50%);
}

.dialog_share_mask .dialog_share_con .share_close {
	position: absolute;
	top: 24px;
	right: 24px;
	width: 12px;
	height: 12px;
	cursor: pointer;
}

.dialog_share_mask .dialog_share_con .share_title {
	margin: 46px 0 20px;
	height: 20px;
	color: #111;
	text-align: center;
	font-weight: 500;
	font-size: 20px;
	font-family: PingFang SC;
	line-height: 22px;
}

.dialog_share_mask .dialog_share_con .share_con {
	overflow: hidden;
	margin: 0 auto;
	width: 336px;
	height: 36px;
	background: #f6f6f6;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	line-height: 36px;
}

.dialog_share_mask .dialog_share_con .share_tip {
	margin: 20px 0;
	padding-left: 30px;
	color: #999;
	text-align: left;
	font-weight: 400;
	font-size: 12px;
	font-family: PingFang SC;
	line-height: 22px;
}

.dialog_share_mask .dialog_share_con .share_btn {
	width: 335px;
	height: 37px;
	background: #e1032d;
	color: #fff;
	text-align: center;
}

.dialog_activity_mask {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1002;
	display: none;
	background: rgba(0,0,0,.6);
}

.dialog_activity_mask .dialog_activity_b {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1003;
	padding: 0 30px;
	width: 400px;
	height: 370px;
	background: url(../../images/house/activity_c.png) no-repeat 0;
	background-size: 100% 100%;
	transform: translate(-50%,-50%);
}

.dialog_activity_mask .dialog_activity_con {
	margin: 100px auto;
	padding: 20px 20px 10px;
	border-radius: 3px;
	background: #fffcf5;
}

.dialog_activity_mask .dialog_activity_con p {
	text-align: left;
	font-weight: 600;
	font-size: 14px;
}

.dialog_activity_mask .dialog_activity_con .title {
	margin-bottom: 18px;
	color: #ec0d39;
	line-height: 24px;
}

.dialog_activity_mask .dialog_activity_con .tip {
	margin-bottom: 18px;
	color: #333;
	line-height: 24px;
}

.dialog_activity_mask .close {
	position: absolute;
	top: 30px;
	right: 34px;
	display: block;
	width: 12px;
	height: 12px;
	cursor: pointer;
}

.house_activity {
	width: 100%;
	height: 84px;
}

.house_activity img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.searchs {
	position: relative;
	display: flex;
	display: -ms-flexbox;
	width: 100%;
	height: 70px;
	border-radius: 1px;
	justify-content: space-between;
	-ms-flex-pack: justify;
	align-items: center;
	-ms-flex-align: center;
}

.search_img {
	position: relative;
	top: 20px;
	width: 104px;
	height: 30px;
	background-image: url(/images/filter.png);
	background-size: cover;
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
}

.search_img span {
	margin-left: -12%;
}

.search_inp {
	box-sizing: border-box;
	width: 518px;
	height: 36px;
	border: 1px solid #f0f0f0;
	border-radius: 5px;
	background: hsla(0,0%,96.5%,0);
}

.search_top {
	position: relative;
}

.search_top>img {
	position: absolute;
	top: 50%;
	right: 490px;
	display: inline-block;
	margin-top: -6px;
	width: 13px;
	height: 13px;
}

.search_inp::-webkit-input-placeholder {
	color: #a9a9a9;
	font-size: 12px;
}

.searchs .search_inp {
	padding-left: 36px!important;
}

.search_btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 63px;
	height: 36px;
	border-radius: 0 5px 5px 0;
	background: #e1032d;
	color: #fff;
	font-size: 14px;
}

.filter {
	box-sizing: border-box;
	margin-bottom: 28px;
	width: 100%;
	border: 1px solid #f0f0f0;
	border-radius: 0 0 10px 10px;
	background: #fff;
	border-top-color: #d30000;
}

.filter_top {
	padding: 0 14px;
}

.filter_top .flex {
	justify-content: flex-start;
	-ms-flex-pack: flex-start;
}

.fil_left {
	padding-left: 18px;
	width: 60px;
	color: #999;
	text-align: left;
	font-size: 12px;
}

.fil_right {
	display: flex;
	display: -ms-flexbox;
	overflow: hidden;
	box-sizing: border-box;
	margin-top: 4px;
	color: #333;
	font-size: 12px;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
}

.fil_right li {
	position: relative;
	box-sizing: border-box;
	padding: 0 10px;
	height: 40px;
	text-align: left;
	line-height: 40px;
}

.filter_top .flex .fil_right li {
	max-width: 300px;
}

.filter_top .flex .fil_right li:first-child {
	padding-left: 0;
}

.filter_top .flex:first-child .fil_right li:first-child {
	padding-left: 10px;
}

.search_list.fil_right_nobg {
	margin: 10px 0 0;
	padding: 10px 0;
	width: 1016px;
	border: 1px solid #e2e2e2;
	background: #f6f6f6;
}

.fil_right_nobg a {
	padding: 5px 4px;
}

.fil_right_nobg .fil_active {
	border: none;
	background: 0 0;
}

.fil_right_nobg .fil_active a {
	border-radius: 2px;
	background: #d30000;
	color: #fff;
}

.filter_top .flex:first-child .fil_right li {
	width: auto;
}

.fil_right li label {
	font-size: 12px;
}

.fil_right li input[type=checkbox] {
	margin-top: -2px;
	margin-right: 5px;
	border: 1px solid #dfe4e9;
	border-radius: 2px;
}

.fil_right li input[type=checkbox]:checked {
	border: 1px solid #eb012d!important;
	background-color: #eb012d;
	color: #fff;
}

.fil_right .fil_active span a {
	padding: 4px;
	border-radius: 2px;
	background: #d30000;
	color: #fff;
	font-size: 12px;
}

.fil_right .cities_active span a {
	padding: 4px;
	border-radius: 2px;
	background: #d30000;
	color: #fff;
	font-size: 12px;
}

.search_list {
	display: flex;
	display: -ms-flexbox;
	overflow: hidden;
	margin-top: -1px;
	margin-left: 78px;
	padding: 10px 0;
	width: 1080px;
	border: 1px solid #f0f0f0;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	align-items: center;
	-ms-flex-align: center;
}

.search_list li {
	margin: 0 13px;
	color: #333;
	font-size: 12px;
	line-height: 32px;
}

.fil_active {
	box-sizing: border-box;
	border: 1px solid #f0f0f0;
	border-bottom-color: #fff;
}

.fil_right .fil_active:before {
	border-bottom: 1px solid transparent;
	content: "";
}

.flter_flag {
	display: flex;
	display: -ms-flexbox;
	height: 76px;
	color: #333;
	font-size: 12px;
	align-items: center;
	-ms-flex-align: center;
	justify-content: center;
	-ms-flex-pack: center;
}

.flter_flag img {
	display: inline-block;
	margin-right: 4px;
	width: 7px;
	height: 4px;
}

.flter_flag .flag_1,.flter_flag .flag_2 {
	cursor: pointer;
}

.hide {
	display: none!important;
}

.filter_bot {
	box-sizing: border-box;
	padding: 0 32px 10px;
	width: 100%;
	min-height: 50px;
	border: 1px solid #f0f0f0;
	border-right: 0;
	border-bottom: 0;
	border-left: none;
	border-radius: 0 0 10px 10px;
	text-align: left;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
}

.filter_bot,.house_sort {
	display: flex;
	display: -ms-flexbox;
}

.house_sort {
	margin-bottom: 18px;
	width: 100%;
	height: 52px;
	border-radius: 10px 10px 0 0;
	background: #f6f6f6;
	align-items: center;
	-ms-flex-align: center;
}

.house_sort span {
	position: relative;
	margin: 0 22px;
	color: #333;
	font-size: 14px;
}

.sort_active:after {
	position: absolute;
	bottom: -16px;
	left: 50%;
	margin-left: -10px;
	width: 20px;
	height: 4px;
	border-radius: 2px;
	background: #dc0d34;
	content: "";
}

.house_sort img {
	display: inline-block;
	margin-top: -2px;
	width: 15px;
	height: 12px;
}

.zx-tit {
	display: flex;
	display: -ms-flexbox;
	border: none!important;
	background: 0;
	background-image: url(/images/listbg.png)!important;
	align-items: center;
	-ms-flex-align: center;
	justify-content: center;
	-ms-flex-pack: center;
}

.zx-tit h4,.zx-tit h4 .f12 {
	color: #fff!important;
}

.house_post {
	width: 100%;
}

.house_post img {
	display: block;
	max-height: 120px;
	margin-bottom: 30px;
}

input[type=checkbox]:checked:after {
	display: inline-block;
	visibility: visible;
	padding-left: 0;
	width: 13px;
	height: 13px;
	border-radius: 2px;
	background-color: red;
	color: #fff;
	content: "✓";
	text-align: center;
}

.filter_bot span {
	margin-top: 10px;
	color: #999;
	font-weight: 400;
	font-size: 12px;
}

.filter_bot>span {
	flex: 1;
	-ms-flex: 1;
}

.filter_bot span:nth-child(2) {
	width: 100px;
}

.filter_bot div {
	flex: 8;
}

.filter_bot div b,.filter_bot div span {
	display: inline-block;
	margin-top: 10px;
}

.filter b {
	margin-right: 12px;
	padding: 4px 4px 4px 7px;
	border: 1px solid #d30000;
	border-radius: 4px;
	background: #fdf2f2;
	color: #d30000;
	font-weight: 400;
	font-size: 12px;
}

.filter strong img,.filter_bot div strong {
	width: 7px;
	height: 7px;
}

.filter strong img {
	display: inline-block;
	margin-top: -2px;
	margin-left: 8px;
}

.filter_bot img {
	display: inline-block;
	margin-top: -4px;
	margin-right: 6px;
	width: 12px;
	height: 13px;
}

._page_container {
	margin-top: 0;
	margin-bottom: 80px;
}

.house_selected {
	margin-bottom: 30px;
	color: #333;
	text-align: left;
	font-weight: 600;
	font-size: 22px;
}

.house_selected span {
	color: #333;
	font-weight: 500;
	font-size: 18px;
}

.house_bt {
	margin-bottom: 10px;
}

.like {
	margin-bottom: 32px;
	color: #333;
	text-align: left;
	font-weight: 600;
	font-size: 22px;
}

.house_null {
	display: flex;
	display: -ms-flexbox;
	padding-bottom: 22px;
	color: #999;
	font-weight: 400;
	font-size: 14px;
	align-items: center;
	-ms-flex-align: center;
	justify-content: center;
	-ms-flex-pack: center;
}

.house_null img {
	margin-right: 8px;
	width: 17px;
	height: 17px;
}

.house_contact {
	position: relative;
	margin: 30px auto 0;
	width: 392px;
	background-image: url(/images/house/bg.png);
	background-size: cover;
}

.house_box {
	flex: 1;
	-ms-flex: 1;
}

.house_contact img {
	position: absolute;
	top: -30px;
	left: 50%;
	margin-left: -30px;
	width: 60px;
	height: 61px;
}

.house_contact h3 {
	padding-top: 44px;
	height: 36px;
	color: #333;
	font-weight: 600;
	font-size: 14px;
	line-height: 36px;
}

.house_contact p {
	color: #999;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
}

.house_contact .code,.house_contact .codes {
	position: relative;
	margin-left: 26px;
	width: 330px;
	height: 37px;
}

.house_contact .code input,.house_contact .codes input,.house_contact .house_inp {
	position: relative;
	box-sizing: border-box;
	margin-bottom: 10px;
	padding: 0 10px;
	width: 330px;
	height: 37px;
	border: 1px solid #f0f0f0;
	background: #fff;
}

.house_contact .code {
	margin-left: 30px;
}

.house_contact .code span,.house_contact .codes span {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #333;
	font-size: 12px;
	cursor: pointer;
}

.house_contact .code span:hover,.house_contact .codes span:hover {
	color: #e1032d!important;
}

.house_contact input::-webkit-input-placeholder {
	color: #b8b8b8;
	font-size: 12px;
}

.house_contact .house_inp {
	margin-top: 18px;
}

.house_btn {
	margin-bottom: 16px;
	width: 330px;
	height: 37px;
	background: #dc0d34;
	color: #faf9f6;
	font-weight: 400;
	font-size: 16px;
}

.house_code {
	margin-top: 18px;
	margin-bottom: 10px;
}

.house_code span {
	color: #999!important;
}

.house_btn:hover {
	background: #d30000;
}

.house_detail li {
	margin-top: 14px;
}

.house_detail h3 {
	margin-bottom: 18px;
}

.house_nav {
	display: flex;
	display: -ms-flexbox;
	margin-top: 0;
	align-items: center;
	-ms-flex-align: center;
	justify-content: space-between;
	-ms-flex-pack: justify;
}

.house_nav .search_btn {
	top: 50%;
	margin-top: -18px;
}

.house_det_box h3,.house_wl p {
	margin: 0 auto;
	width: 1200px;
	text-align: left;
}

.house_det_box .house_flex .house_wl .flex,.house_det_box .house_flex .house_wl p {
	width: 100%;
	text-align: left;
	justify-content: flex-start;
	-ms-flex-pack: flex-start;
}

.house_detail .manage_ul {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
}

/* .house_detail .manage_ul li:nth-child(4n-1) {
	margin-right: 14px;
	margin-left: 14px;
}

.house_detail .manage_ul li:nth-child(4n-2) {
	margin-left: 14px;
} */

.last {
	margin-bottom: 10px;
}

.house_det_box h3 {
	color: #333;
	font-weight: 600;
	font-size: 26px;
	align-items: center;
	-ms-flex-align: center;
	justify-content: start;
	-ms-flex-pack: start;
}

.house_det_box h3>img {
	margin-right: 6px;
	width: 33px;
}

.house_det_box p {
	color: #666;
	font-weight: 400;
	font-size: 12px;
	line-height: 48px;
}

.house_images .left {
	margin-right: 44px;
	width: 708px;
}

.house_flex {
	display: flex;
	display: -ms-flexbox;
	width: 100%;
	align-items: center;
	-ms-flex-align: center;
	justify-content: space-between;
	-ms-flex-pack: justify;
}

.house_wl {
	width: 65%;
}

.house_nav_btn button {
	margin-right: 6px;
	margin-left: 10px;
	width: 107px;
	height: 40px;
	background: #fff;
	box-shadow: 0 2px 12px 2px rgba(62,73,152,.09);
	color: #333;
	font-weight: 600;
	font-size: 14px;
}

.house_nav_btn button:hover {
	background: #e1032d;
	box-shadow: 0 2px 12px 2px rgba(62,73,152,.09);
	color: #fff;
}

.house_wl p span:before {
	display: inline-block;
	margin: 0 10px;
	width: 1px;
	height: 12px;
	background: #d2d2d2;
	content: "";
	vertical-align: middle;
}

.house_wl p span:first-child:before {
	display: none;
}

.house_images .house_right_t {
	width: 450px;
}

.house_r_t {
	width: 100%;
	height: 102px;
	flex-direction: column;
	-ms-flex-direction: column;
}

.house_r_t,.house_r_t>div {
	display: flex;
	display: -ms-flexbox;
}

.house_r_t>div {
	align-items: baseline;
	-ms-flex-align: baseline;
}

.house_r_t>div span {
	margin-right: 4px;
	color: #333;
	font-weight: 400;
	font-size: 14px;
}

.house_r_t>div b {
	margin-right: 4px;
	color: #e1032d;
	font-weight: 700;
	font-size: 36px;
}

.house_r_t>div strong {
	margin-right: 4px;
	color: #333;
	font-weight: 600;
	font-size: 24px;
}

.house_r_t>div .m,.house_r_t>div .w {
	margin-right: 16px;
	color: #e1032d;
	font-weight: 600;
	font-size: 14px;
}

.house_r_t>div .w {
	color: #333;
}

.house_r_icon {
	margin-top: 10px;
}

.house_r_icon span {
	display: inline-block;
	margin-right: 6px;
	padding: 0 8px;
	height: 22px;
	border-radius: 10px 0 10px 0;
	background: #eb4e3a;
	color: #fff!important;
	font-weight: 600;
	font-size: 12px;
	line-height: 22px;
	opacity: .88;
}

.house_r_icon .icon_2 {
	height: 22px;
	background: #3cd39a;
	line-height: 22px;
}

.house_r_icon .icon_3 {
	background: #66a0e1;
}

.house_r_icon .icon_4 {
	background: #fe9148;
}

.house_r_c {
	display: flex;
	display: -ms-flexbox;
	box-sizing: border-box;
	width: 100%;
	height: 86px;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	align-items: center;
	-ms-flex-align: center;
	justify-content: space-around;
}

.house_r_c dt {
	color: #333;
	font-weight: 600;
	font-size: 20px;
}

.house_r_c dd {
	margin-top: 6px;
	color: #666;
	font-weight: 400;
	font-size: 14px;
}

.house_r_info {
	overflow: hidden;
	box-sizing: border-box;
	margin-top: 3px;
	padding-bottom: 18px;
	height: 208px;
	border-bottom: 1px solid #f0f0f0;
}

.house_r_info p {
	margin-top: 18px;
	color: #333;
	text-align: left;
	font-weight: 400;
	font-size: 14px;
	line-height: normal;
}

.house_r_info p strong {
	margin: 0 6px;
	color: #d30000;
	font-weight: 600;
	font-size: 26px;
}

.house_r_info p b {
	color: #333;
	font-weight: 600;
	font-size: 18px;
}

.house_r_info .flex div p:nth-child(2) {
	margin-top: 13px;
}

.flex_w {
	width: 182px;
	text-align: left;
}

.color_r,.color_r a {
	color: #d30000!important;
	font-weight: 600;
	font-size: 14px!important;
}

.house_r_time {
	display: flex;
	display: -ms-flexbox;
	width: 84px;
	cursor: pointer;
	align-items: center;
	-ms-flex-align: center;
}

.house_r_time:before {
	position: relative;
	bottom: 0;
	display: inline-block;
	margin-right: 16px;
	width: 1px;
	height: 40px;
	background: #f0f0f0;
	content: "";
}

.house_r_time img {
	margin-right: 8px;
	height: 32px;
}

.house_r_time span {
	color: #333;
	font-weight: 400;
	font-size: 12px;
}

.house_r_bot {
	padding: 26px 0;
	border-bottom: 1px solid #f0f0f0;
}

.house_r_bot_l {
	display: flex;
	display: -ms-flexbox;
	width: 80%;
}

.house_r_bot_l .l_img {
	margin-right: 20px;
	height: 108px;
}

.house_r_bot_l .l_img img {
	display: block;
	/*width: 90px;*/
	/*height: 90px;*/
	width: 108px;
	height: 108px;
}

.house_r_bot_l h3 {
	display: flex;
	display: -ms-flexbox;
	color: #333;
	font-weight: 600;
	font-size: 20px;
	align-items: center;
	-ms-flex-align: center;
}

.house_r_bot_l h3 span {
	margin: 0 20px 0 5px;
	width: 57px;
	height: 19px;
	border-radius: 2px;
	background: #f5f7f9;
	color: #859bae;
	text-align: center;
	font-weight: 400;
	font-size: 12px;
}

.house_r_bot_l h3 button {
	width: 84px;
	height: 24px;
	border-radius: 4px;
	background: #fc7143;
	color: #fff;
	font-weight: 400;
	font-size: 12px;
}

.house_consulting {
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	-ms-flex-align: center;
	justify-content: center;
	-ms-flex-pack: center;
}

.house_consulting img {
	display: block;
	margin-right: 4px;
	width: 11px;
	height: 11px;
}

.l_text {
	color: #666;
	text-align: left;
	font-weight: 400;
	font-size: 12px;
	line-height: 28px;
}

.l_text>span:first-child {
	margin-right: 20px;
}

.house_r_bot_l h5 {
	margin-top: 2px;
	margin-bottom: 15px;
	color: #eb4e3a;
	text-align: left;
	font-weight: 600;
	font-size: 16px;
}

.house_r_bot_l h5 span {
	font-size: 14px;
}

.house_r_bot_l .l_p {
	color: #333;
	text-align: left;
	font-weight: 600;
	font-size: 12px;
	line-height: normal;
}

.house_r_b_dl {
	width: 20%;
}

.house_r_b_dl dl,.house_r_b_dl dl dt {
	display: block;
	width: 72px;
	height: 72px;
	border: 1px solid #f0f0f0;
	background: #fff;
}

.house_r_b_dl dl {
	display: flex;
	display: -ms-flexbox;
	height: 100%;
	border: 0;
	flex-direction: column;
	-ms-flex-direction: column;
	align-items: space-between;
	-moz-align-items: space-between;
	-ms-align-items: space-between;
}

.house_r_b_dl dl dt img {
	display: block;
	width: 72px;
	height: 72px;
}

.house_r_b_dl dl dd {
	margin-top: 12px;
	color: #999;
	font-weight: 400;
	font-size: 12px;
}

.house_loan {
	margin-top: 38px;
	width: 1198px;
	height: 156px;
	border: 1px solid #e9e9e9;
}

.house_loan .top {
	display: flex;
	display: -ms-flexbox;
	box-sizing: border-box;
	padding: 0 20px;
	width: 1198px;
	height: 44px;
	border-bottom: 1px solid #e9e9e9;
	background: #f3f3f3;
	align-items: center;
	-ms-flex-align: center;
	justify-content: space-between;
	-ms-flex-pack: justify;
}

.house_loan .top span {
	color: #999;
	font-weight: 400;
	font-size: 12px;
}

.house_loan .top span b {
	margin-right: 15px;
	color: #333;
	font-weight: 600;
	font-size: 16px;
}

.house_loan .top .but {
	color: #333;
	font-weight: 400;
	font-size: 12px;
	cursor: pointer;
}

.house_loan .top .but:hover {
	color: #d30000;
}

.house_loan .bot {
	box-sizing: border-box;
	padding: 0 136px 0 20px;
}

.house_loan .bot .flex {
	height: 55px;
	border-bottom: 1px dashed #e9e9e9;
}

.house_loan .bot .flex:last-child {
	border: 0;
}

.house_loan .bot .flex>div {
	width: 300px;
	text-align: left;
}

.house_loan .bot .flex img {
	display: inline-block;
	margin-right: 10px;
	width: 23px;
	height: 23px;
}

.house_loan .bot .flex div {
	color: #333;
	font-weight: 600;
	font-size: 12px;
}

.house_loan .bot .flex span {
	color: #666;
	font-size: 12px;
}

.house_loan .bot .flex span b {
	margin: 0 4px;
	color: #d30000;
	font-weight: 400;
}

.house_loan .bot .flex .num {
	color: #333;
	font-weight: 600;
	font-size: 12px;
}

.house_loan .bot .flex .num b {
	margin-left: 4px;
	color: #d30000;
	font-size: 16px;
}

.house_loan .bot .flex button {
	width: 77px;
	height: 24px;
	background: #e1032d;
	color: #fff;
	font-weight: 400;
	font-size: 12px;
}

.house_loan .bot .flex button:hover {
	background: #d30000;
}

.house_info_tab {
	display: flex;
	display: -ms-flexbox;
	box-sizing: border-box;
	margin-top: 28px;
	padding: 0 20px;
	width: 1200px;
	height: 44px;
	background: #384043;
	opacity: 0;
	justify-content: space-between;
	-ms-flex-pack: justify;
	align-items: center;
	-ms-flex-align: center;
}

.house_info_tab,.house_info_tab div a {
	color: #999;
	font-weight: 400;
	font-size: 14px;
}

.house_info_tab div a {
	margin-right: 42px;
}

.house_info_tab button {
	width: 80px;
	height: 30px;
	border: 1px solid #fff;
	color: #fff;
	font-weight: 400;
	font-size: 14px;
}

.house_info_tab button:hover {
	border: 1px solid #fff;
	background: #fff;
	color: #384043;
	font-weight: 600;
	font-size: 14px;
}

.house_info_tab .active {
	color: #fff;
	font-weight: 600;
	font-size: 16px;
}

.tbb_box {
	width: 100%;
	height: auto;
}

.house_tab_detail {
	box-sizing: border-box;
	width: 100%;
}

.characteristic {
	position: relative;
	margin-top: 50px;
	width: 720px;
	text-align: left;
}

.characteristic .left {
	flex: 1;
	-ms-flex: 1;
}

.bidding_records h3,.characteristic .left h3,.community_info h3,.evaluation h3,.periphery_map h3,.pictures h3,.reference h3 {
	margin-bottom: 20px;
	color: #333;
	font-weight: 600;
	font-size: 22px;
}

.characteristic .left p {
	position: relative;
	display: flex;
	display: -ms-flexbox;
	padding: 26px 0;
	border-top: 1px solid #efefef;
	color: #333;
	text-align: left;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	align-items: center;
	-ms-flex-align: center;
}

.characteristic .left p span:first-child {
	width: 205px;
	color: #999;
	font-weight: 600;
	font-size: 16px;
}

.characteristic .left p span:nth-child(2) {
	width: 470px;
}

.characteristic .left p:last-child {
	border-bottom: 1px solid #f0f0f0;
}

.characteristic .right {
	position: absolute;
	top: 0;
	left: 730px;
	margin-left: 58px;
	width: 402px;
}

.characteristic .right h4 {
	padding-bottom: 16px;
	border-bottom: 1px solid #f0f0f0;
	color: #333;
	font-weight: 600;
	font-size: 16px;
}

.left_manage {
	height: 114px;
	border-bottom: 1px solid #f0f0f0;
	align-items: center;
	-ms-flex-align: center;
	justify-content: space-between;
	-ms-flex-pack: justify;
}

.left_manage,.left_manage .manage_img {
	display: flex;
	display: -ms-flexbox;
}

.left_manage .manage_img img {
	margin-right: 25px;
	width: 60px;
	height: 60px;
	border: 1px solid #f0f0f0;
	border-radius: 50%;
	background: #fff;
}

.text-overflows {
	display: -webkit-box;
	overflow: hidden;
	max-height: 44px;
	line-height: 22px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.text-clamp,.text-overflows {
	position: relative;
}

.text-clamp:after {
	position: absolute;
	right: 0;
	bottom: 0;
	padding-left: 40px;
	background: -webkit-linear-gradient(left,transparent,#fff 55%);
	background: -moz-linear-gradient(left,transparent,#fff 55%);
	background: -o-linear-gradient(left,transparent,#fff 55%);
	background: linear-gradient(90deg,transparent,#fff 55%);
	content: "...";
}

.left_manage h5 {
	color: #333;
	font-weight: 600;
	font-size: 16px;
}

.left_manage h5 span {
	display: inline-block;
	margin-left: 3px;
	padding: 0 4px;
	height: 22px;
	border-radius: 2px;
	background: #f5f7f9;
	color: #f68b3e;
	text-align: center;
}

.left_manage h5 span,.left_manage p {
	font-weight: 400;
	font-size: 12px;
	line-height: 22px;
}

.left_manage p {
	color: #666;
}

.left_manage .manage_btn {
	display: flex;
	display: -ms-flexbox;
	margin-top: -24px;
	width: 94px;
	height: 37px;
	border: 1px solid #fc7143;
	border-radius: 4px;
	align-items: center;
	-ms-flex-align: center;
	justify-content: center;
	-ms-flex-pack: center;
}

.left_manage .manage_btn:hover {
	border-radius: 4px;
	background: #fc7143;
}

.left_manage .manage_btn button {
	display: flex;
	display: -ms-flexbox;
	color: #fc7143;
	font-weight: 500;
	font-size: 12px;
	line-height: 37px;
	align-items: center;
	-ms-flex-align: center;
}

.left_manage .manage_btn button:before {
	display: inline-block;
	margin-right: 6px;
	width: 13px;
	height: 13px;
	background-image: url(/images/house/zixunbeifen.png);
	content: "";
}

.left_manage .manage_btn button:hover {
	color: #fff;
}

.left_manage .manage_btn:hover button:before {
	background-image: url(/images/house/zixun-2.png);
}

.bidding_records h3,.evaluation h3,.pictures h3 {
	margin-top: 50px;
	text-align: left;
}

.evaluation_po {
	position: relative;
	width: 751px;
	height: 251px;
}

.evaluation_po>img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 262px;
}

.evaluation_po ul {
	position: absolute;
	top: 50%;
	left: 40%;
	margin-top: -73px;
	margin-left: -80px;
	width: 310px;
	height: 146px;
}

.evaluation_po ul li {
	width: 100%;
	height: 34px;
	border-bottom: 1px dashed #f0f0f0;
	color: #333;
	text-align: left;
	font-size: 14px;
	line-height: 34px;
}

.evaluation_po ul li strong {
	display: inline-block;
	width: 126px;
	font-weight: 400;
}

.evaluation_po ul li b {
	margin-right: 2px;
	color: #333;
	font-weight: 600;
	font-size: 18px;
}

.evaluation_po .color_red b {
	background: -webkit-linear-gradient(176deg,rgba(255,0,0,.7),rgba(255,0,0,.7) 64.35546875%,rgba(255,102,0,.7) 98.876953125%);
	color: #d30000;
	font-weight: 700;
	font-size: 24px;
	font-family: Arial #000;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.evaluation_po .color_red span {
	color: #e1032d;
	font-weight: 400;
	font-size: 14px;
}

.evaluation_po ul li em {
	margin-right: 5px;
	color: #e1032d;
	font-size: 13px;
}

.evaluation_po .evaluation_po_btn {
	position: absolute;
	top: 50%;
	right: 62px;
	display: flex;
	display: -ms-flexbox;
	margin-top: -20px;
	width: 137px;
	height: 39px;
	background: #e1032d;
	color: #fff;
	font-weight: 500;
	font-size: 12px;
	align-items: center;
	-ms-flex-align: center;
	justify-content: center;
	-ms-flex-pack: center;
}

.evaluation_po .evaluation_po_btn:hover {
	background: #d30000;
}

.evaluation_po_btn img {
	margin-right: 4px;
	width: 15px;
}

.pictures {
	width: 720px;
}

.pictures .pictures_imgs {
	display: flex;
	display: -ms-flexbox;
	width: 720px;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	justify-content: space-between;
	-ms-flex-pack: justify;
}

.pictures .pictures_imgs img {
	margin-bottom: 12px;
	width: 354px;
	height: 262px;
	background: #f3f3f3;
}

.pictures .pictures_imgs2 {
	display: flex;
	display: -ms-flexbox;
	width: 720px;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	justify-content: space-between;
	-ms-flex-pack: justify;
}

.pictures .pictures_imgs2 img {
	margin-bottom: 12px;
	width: 354px;
	height: 262px;
	background: #f3f3f3;
}

.pictures_more {
	width: 720px;
	height: 39px;
	background: #e9e9e9;
	color: #333;
	font-weight: 400;
	font-size: 14px;
	line-height: 39px;
	cursor: pointer;
}

.community_info h3,.house_detail .like,.periphery_map>h3,.reference h3 {
	margin-top: 50px;
	text-align: left;
}

.reference h3 span {
	color: #999;
	font-weight: 400;
	font-size: 12px;
}

.reference h3 b {
	color: #d30000;
	font-weight: 400;
	font-size: 12px;
}

.cavas_tab {
	display: flex;
	display: -ms-flexbox;
	width: 214px;
	height: 39px;
	border-bottom: 1px solid #e1032d;
	text-align: left;
}

.cavas_tab span {
	width: 107px;
	height: 39px;
	background: #f3f3f3;
	color: #333;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	line-height: 39px;
	cursor: pointer;
}

.cavas_tab .cavas_active {
	background: #e1032d;
	color: #fff;
	font-weight: 600;
}

.cavas_tab img {
	width: 13px;
}

.cavas_content {
	display: flex;
	display: -ms-flexbox;
	overflow: hidden;
	box-sizing: border-box;
	width: 720px;
	height: 317px;
	border: 1px solid #efefef;
	background: hsla(0,0%,95.3%,0);
	text-align: left;
}

.cavas_content>div h5 {
	margin-top: 35px;
	padding: 0 19px;
	color: #333;
	font-weight: 600;
	font-size: 16px;
}

.cavas_content>div h5 span {
	color: #333;
	font-weight: 400;
	font-size: 12px;
}

.cavas_raduis {
	display: flex;
	display: -ms-flexbox;
	padding-left: 19px;
	height: 205px;
	align-items: center;
	-ms-flex-align: center;
	justify-content: start;
	-ms-flex-pack: start;
}

.cavas_bot {
	width: 106%;
	height: 54px;
	background: #e1032d;
	transform: translateX(-10px) skewX(-20deg);
}

.cavas_r .cavas_bot {
	width: 122%;
	height: 54px;
	background: #f3f3f3;
	transform: translateX(-66px) skewX(-12deg);
}

.cavas_l,.cavas_r {
	width: 45%;
	height: 100%;
}

.cavas_c {
	position: relative;
	width: 10%;
	height: 100%;
}

.cavas_c:before {
	top: 0;
	left: 0;
	border-bottom: 315px solid#efefef;
	border-left: 73px solid transparent;
}

.cavas_c:after,.cavas_c:before {
	position: absolute;
	right: 0;
	bottom: 0;
	content: "";
}

.cavas_c:after {
	top: 1px;
	left: 1px;
	border-bottom: 314px solid #fff;
	border-left: 72px solid transparent;
}

.cavas_bot {
	display: flex;
	display: -ms-flexbox;
	box-sizing: border-box;
	padding: 0 10px;
	justify-content: space-around;
	align-items: center;
	-ms-flex-align: center;
}

.cavas_bot h6 {
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	transform: skewX(20deg);
}

.cavas_bot h6:after {
	position: absolute;
	top: center;
	right: -30px;
	display: inline-block;
	width: 1px;
	height: 20px;
	background: #fff;
	content: "";
	opacity: .4;
}

.cavas_bot dl {
	color: #fff;
	font-weight: 400;
	font-size: 12px;
	transform: skewX(20deg);
}

.cavas_bot dl dd span {
	font-weight: 600;
	font-size: 20px;
}

.cavas_r .cavas_bot dl,.cavas_r .cavas_bot h6 {
	color: #003d55;
	transform: skewX(12deg);
}

.cavas_r .cavas_bot h6:after {
	background: #473f3f;
}

.reference_zx {
	margin-top: 14px;
	width: 720px;
	height: 39px;
	background: #e9e9e9;
	color: #333;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	line-height: 39px;
	cursor: pointer;
}

.community_info {
	box-sizing: border-box;
	width: 720px;
}

.community_city {
	align-items: flex-start;
	-ms-flex-align: start;
}

.community_city .left {
	text-align: left;
}

.community_city .left span {
	color: #d30000;
	font-size: 14px;
}

.community_city .right>p:hover {
	color: #d30000;
}

.community_city .left strong {
	font-weight: 600;
	font-size: 18px;
}

.community_city .left h4 {
	color: #333;
	font-weight: 600;
	font-size: 22px;
}

.community_city .left p {
	margin-top: 18px;
	color: #333;
	font-weight: 400;
	font-size: 14px;
}

.community_info .right img {
	display: block;
	width: 174px;
	height: 132px;
}

.community_info .right p {
	margin-bottom: 15px;
	color: #999;
	text-align: right;
	font-weight: 400;
	font-size: 14px;
	cursor: pointer;
}

.community_info h6 {
	margin-top: 22px;
	color: #333;
	text-align: left;
	font-weight: 600;
	font-size: 22px;
}

.bidding_records table,.community_info table {
	width: 100%;
}

.community_table {
	overflow-y: scroll;
	max-height: 314px;
}

.bidding_records table tr,.community_info table tr {
	width: 100%;
	height: 70px;
	border-bottom: 1px solid #f0f0f0;
}

.bidding_records table th,.bidding_records table tr td,.community_info table th,.community_info table tr td {
	border-bottom: 1px solid #f0f0f0;
	color: #333;
	text-align: left;
	font-weight: 400;
	font-size: 14px;
}

.bidding_records table tr th,.community_info table tr th {
	color: #333;
	font-weight: 600;
	font-size: 14px;
}

.community_info table tr img {
	display: inline-block;
	width: 80px;
	height: 60px;
}

.table_more {
	margin-top: 14px;
	width: 720px;
	height: 39px;
	background: #e1032d;
	color: #fff;
	font-weight: 400;
	font-size: 14px;
	line-height: 39px;
	cursor: pointer;
}

.table_more:hover {
	background: #d30000;
}

#container {
	overflow: hidden;
	margin: 20px auto;
	width: 1200px;
	height: 533px;
}

.icon_consulting,.icon_message {
	display: inline-block;
	width: 13px;
	height: 13px;
}

.icon_consulting {
	margin-top: -2px;
	margin-left: 6px;
}

.reference_alert {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
	align-items: center;
	-ms-flex-align: center;
	justify-content: center;
	-ms-flex-pack: center;
}

.reference_alert .box {
	position: relative;
	width: 444px;
	height: 339px;
	background-image: url(/images/house/alert.png);
}

.reference_alert .box .active_inp {
	display: none;
}

.reference_alert .box_active {
	height: 270px;
	background-image: url(/images/house/alert_hmin.png);
}

.reference_alert .box_active h3 {
	margin-top: 66px!important;
}

.reference_alert .box img {
	position: absolute;
	top: 76px;
	right: 52px;
	width: 12px;
	height: 12px;
}

.reference_alert .box_active img {
	top: 54px;
}

.reference_alert .box_active input,.reference_alert .box_active span {
	display: none;
}

.reference_alert .box_active span {
	color: #999!important;
	font-weight: 400;
	font-size: 12px;
}

.reference_alert .box_active .active_inp {
	display: block;
	margin-top: 28px;
	margin-left: 52px;
}

.reference_alert .box_active .active_inp input,.reference_alert .box_active .active_inp span {
	display: block;
}

.reference_alert .box h3 {
	margin-top: 88px;
	margin-bottom: 0;
	color: #fff;
	text-align: center;
	font-weight: 600;
	font-size: 22px;
}

.reference_alert .box p {
	color: #fff;
	font-weight: 400;
	font-size: 14px;
	opacity: .6;
}

.reference_alert .box input {
	box-sizing: border-box;
	width: 339px;
	height: 37px;
	background: #fff;
}

.reference_alert .box .code,.reference_alert .box .codes {
	position: relative;
	margin: 10px 0;
}

.reference_alert .box>input {
	margin-top: 32px;
}

.reference_alert .box .code span,.reference_alert .box .codes span {
	position: absolute;
	top: 10px;
	right: 70px;
	color: #333;
	font-weight: 400;
	font-size: 12px;
	cursor: pointer;
}

.reference_alert .box button {
	width: 340px;
	height: 37px;
	background: linear-gradient(0deg,#fff8cf,#ffa146);
	color: #a33f2b;
	font-weight: 500;
	font-size: 16px;
}

.like_more {
	margin: 70px 0 133px;
	width: 1200px;
	height: 39px;
	background: #e9e9e9;
	color: #333;
	font-weight: 400;
	font-size: 14px;
	line-height: 39px;
}

.like_more a {
	display: block;
	width: 100%;
	height: 100%;
}

.house_detail .manage_ul li {
	margin-top: 60px;
}

.house_detail .like {
	margin-bottom: -20px;
	font-size: 26px;
}

.report_alert {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	display: none;
	background: rgba(0,0,0,.8);
	justify-content: center;
	-ms-flex-pack: center;
	align-items: center;
	-ms-flex-align: center;
}

@-webkit-keyframes name {
	0% {
		display: block;
		transform: rotateY(0);
	}

	to {
		display: none;
		transform: rotateY(-258deg);
	}
}

@-moz-keyframes name {
	0% {
		display: block;
		transform: rotateY(0);
	}

	to {
		display: none;
		transform: rotateY(-258deg);
	}
}

.report_alert .report_box {
	position: relative;
	margin: 100px auto;
	width: 472px;
	perspective: 1000px;
}

.report_alert .report_box .left {
	left: 50%;
	transform-origin: left;
	-moz-animation: name .5s linear infinite 0s both;
	animation: name 2s linear 1s 1 alternate both;
}

.report_alert .report_box .right {
	background-image: url(/images/house/report_bg.png);
	background-size: cover;
}

.report_alert .report_box .left,.report_alert .report_box .right {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -354.5px;
	margin-left: -236px;
	width: 472px;
	height: 715px;
}

.report_alert .report_box .left {
	z-index: 9;
}

.report_box .left img {
	width: 100%;
	height: 100%;
}

.report_alert .report_box .right .top {
	position: relative;
	box-sizing: border-box;
	padding: 0 12px;
	width: 100%;
	height: 194px;
	color: #fff;
	text-align: left;
	justify-content: flex-start;
}

.report_alert .report_box .right .top h3 {
	padding: 0 12px;
	font-weight: 600;
	font-size: 22px;
}

.report_alert .report_box .right .top .close {
	position: absolute;
	top: 20px;
	right: 18px;
}

.report_alert .report_box .right .bot {
	box-sizing: border-box;
	margin: 0 auto;
	padding: 0 30px;
	width: 441px;
	height: 502px;
	background-image: url(/images/house/report_botbg.png);
	background-size: cover;
	text-align: left;
}

.report_alert .report_box .right .bot p {
	display: flex;
	display: -ms-flexbox;
	padding-top: 20px;
	color: #999;
	font-weight: 400;
	font-size: 12px;
}

.report_alert .report_box .right .bot p:nth-child(4) span:nth-child(2) {
	color: #e1032d;
}

.report_alert .report_box .right .bot p span:first-child {
	width: 68px;
}

.report_alert .file {
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
}

.report_alert .file span {
	position: relative;
	left: 68px;
	width: 80%;
}

.report_alert .file span:first-child,.report_alert .file span:nth-child(2) {
	left: 0;
}

.report_box .right .bot input {
	box-sizing: border-box;
	margin-bottom: 16px;
	padding: 0 18px;
	width: 381px;
	height: 36px;
	border: 1px solid #f0f0f0;
	background: #fff;
}

.mt27 {
	margin-top: 27px;
}

.report_box .right .bot::-webkit-input-placeholder {
	color: #b8b8b8;
	font-size: 12px;
}

.report_box .bot_code {
	position: relative;
}

.report_box .bot_code span {
	position: absolute;
	top: 10px;
	right: 18px;
	color: #333;
	font-weight: 400;
	font-size: 12px;
	cursor: pointer;
}

.report_box button {
	width: 381px;
	height: 38px;
	background: #e1032d;
	color: #fff;
	font-weight: 500;
	font-size: 14px;
}

.scroll_height {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 99;
	margin-top: 0;
	width: 100%;
	opacity: 1;
	animation: MessageTurn .5s linear forwards;
}

@keyframes MessageTurn {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes MessageTurn {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.characteristic .right.scroll_manage {
	position: fixed;
	top: 80px;
	left: 50%;
	z-index: 999;
	margin-left: 200px;
	background: #fff;
}

.search_list li.house_nav_active a {
	color: #e01a22;
	font-weight: 600;
}

.reference_alert .box input {
	padding: 0 10px;
}

.house_loan .bot>.flex>span {
	min-width: 200px;
	text-align: left;
}

ul.tuijian_list2 li {
	float: left;
	width: 24%;
	height: 35px;
	text-align: center;
	line-height: 35px;
}

#item6 {
	position: relative;
}

.tuijian_listbox1 {
	position: absolute;
	top: 60px;
	right: 20px;
	z-index: 9;
	overflow: hidden;
	width: 402px;
	height: 35px;
	height: 492px;
	background: #fff;
}

.tuijian_listbox1 .children_content,.tuijian_listbox1 .children_content .layui-show .layui-tab {
	height: 100%;
}

.tuijian_listbox1 .children_content .layui-show {
	height: 96%;
}

.tuijian_listbox1 .children_content .layui-show .layui-tab .search_map_list {
	height: 94%;
}

.lab_tab_item_box {
	padding: 10px 13px;
	border-left: 2px solid #fff;
	cursor: pointer;
}

.lab_tab_item_box:hover {
	background: #f5f5f5;
}

.makerDetailStyle {
	position: absolute;
	padding: 20px 10px;
	width: 280px;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(13,4,9,.2);
	cursor: pointer;
}

.makerDetailStyle:hover {
	background: #fff!important;
}

.makerDetailStyle .detailArrow {
	position: absolute;
	bottom: -4px;
	left: 50%;
	display: inline-block;
	margin-left: -5px;
	width: 10px;
	height: 10px;
	background: #fff;
	transform: rotate(45deg);
}

.lab_tab_item_box h6 {
	display: flex;
	display: -ms-flexbox;
	overflow: hidden;
	color: #394043;
	font-size: 14px;
	align-items: center;
	-ms-flex-align: center;
}

.lab_tab_item_box h6 span {
	display: inline-block;
	overflow: hidden;
	margin-right: 30px;
	width: 40%;
	max-width: 49%;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.lab_tab_item_box h6 em {
	display: inline-block;
	margin: 2px 10px 2px 2px;
	width: 16px;
	height: 16px;
	background-image: url(/images/house/metro.png);
	background-size: contain;
}

.lab_tab_item_box h6 em.icon-transit {
	background-image: url(/images/house/transit.png);
}

.lab_tab_item_box h6 em.icon-kindergarten {
	background-image: url(/images/house/kindergarten.png);
}

.lab_tab_item_box h6 em.icon-sschool {
	background-image: url(/images/house/sschool.png);
}

.lab_tab_item_box h6 em.icon-mschool {
	background-image: url(/images/house/mschool.png);
}

.lab_tab_item_box h6 em.icon-university {
	background-image: url(/images/house/university.png);
}

.lab_tab_item_box h6 em.icon-hospital {
	background-image: url(/images/house/hospital.png);
}

.lab_tab_item_box h6 em.icon-pharmacy {
	background-image: url(/images/house/pharmacy.png);
}

.lab_tab_item_box h6 em.icon-markets {
	background-image: url(/images/house/markets.png);
}

.lab_tab_item_box h6 em.icon-supermarket {
	background-image: url(/images/house/supermarket.png);
}

.lab_tab_item_box h6 em.icon-market {
	background-image: url(/images/house/market.png);
}

.lab_tab_item_box h6 em.icon-bank {
	background-image: url(/images/house/bank.png);
}

.lab_tab_item_box h6 em.icon-atm {
	background-image: url(/images/house/atm.png);
}

.lab_tab_item_box h6 em.icon-restaurant {
	background-image: url(/images/house/restaurant.png);
}

.lab_tab_item_box h6 em.icon-coffee {
	background-image: url(/images/house/coffee.png);
}

.lab_tab_item_box h6 em.icon-park {
	background-image: url(/images/house/park.png);
}

.lab_tab_item_box h6 em.icon-cinema {
	background-image: url(/images/house/cinema.png);
}

.lab_tab_item_box h6 em.icon-gym {
	background-image: url(/images/house/gym.png);
}

.lab_tab_item_box h6 em.icon-gymnasium {
	background-image: url(/images/house/gymnasium.png);
}

.lab_tab_item_box h6 b img {
	display: inline-block;
	margin-right: 12px;
	width: 16px;
	height: 16px;
}

.lab_tab_item_null {
	position: absolute;
	top: 50%;
	margin-top: -17px;
	width: 100%;
	color: #999;
	text-align: center;
}

.lab_tab_item_box p {
	overflow: hidden;
	padding: 8px 19px 0 30px;
	color: #9c9fa1;
	text-align: justify;
	white-space: normal;
	word-wrap: break-word;
	font-size: 14px;
	word-break: break-all;
}

.tuijian_listbox1 .layui-tab-content .search_map_list .layui-show {
	overflow-y: scroll;
}

.layui-tab-title li {
	padding: 0!important;
	width: 67px;
	background: #f0f0f0;
}

.layui-tab-title .layui-this:after {
	height: 3px!important;
	border: none!important;
	background: #e1032d;
}

.layui-tab-title .layui-this {
	background: #fff;
	color: #e1032d!important;
}

.layui-tab-title {
	border-bottom: none!important;
}

.children_content {
	padding: 0 0 0 10px!important;
}

.children_content .layui-tab {
	margin-top: 0;
}

.children_content .layui-tab-title {
	border-bottom: 1px solid #f0f0f0!important;
}

.children_content .layui-tab-title li {
	background: #fff;
}

.children_content .layui-tab-title .layui-this:after {
	top: 40px!important;
}

.search_data_list ul li a>span {
	max-width: 70px;
}

.search_data_list ul li a h5 {
	margin-left: 39px;
	color: #333;
	font-weight: 400;
	font-size: 14px;
}

.house_r_t>div span.due_diligence_report {
	display: flex;
	display: -ms-flexbox;
	cursor: pointer;
	align-items: center;
	-ms-flex-align: center;
}

.house_r_t>div span.due_diligence_report img {
	margin-right: 5px;
	width: 12px;
	height: 13px;
	vertical-align: middle;
}

.filter_top .flex .fil_right li.w_none {
	width: auto;
}

.filter_top .flex .fil_right li.w_none input {
	box-sizing: border-box;
	padding: 0 4px;
	width: 56px;
	height: 21px;
	border: 1px solid #f0f0f0;
	border-radius: 4px;
	background: #fff;
	text-align: center;
}

.filter_top .flex .fil_right li.w_none span {
	margin: 0 4px;
}

.filter_top .flex .fil_right li.w_none button {
	width: 52px;
	height: 21px;
	border-radius: 4px;
	background: #cecece;
	color: #fff;
	font-weight: 400;
	font-size: 12px;
	line-height: 21px;
}

.filter_top .flex .fil_right li.w_none em {
	margin: 0 10px;
	color: #333;
	font-weight: 400;
	font-size: 12px;
}

.filter_top .flex .fil_right li.w_time input {
	width: 86px;
	text-align: center;
	cursor: pointer;
}

.box_status {
	background: #d30000;
}

.box_green,.box_status {
	position: absolute;
	top: 18px;
	left: 0;
	z-index: 99;
	width: 92px;
	height: 39px;
	border-radius: 0 17px 17px 0;
	color: #fff;
	text-align: center;
	font-weight: 600;
	font-size: 14px;
	line-height: 39px;
}

.box_green {
	background: #16ab6b;
}

.box_end {
	position: absolute;
	top: 18px;
	left: 0;
	z-index: 99;
	width: 92px;
	height: 39px;
	border-radius: 0 17px 17px 0;
	background: #cecece;
	color: #fff;
	text-align: center;
	font-weight: 600;
	font-size: 14px;
	line-height: 39px;
}

.manage_right_p {
	margin-top: 20px;
	width: 100%;
	color: #666;
	text-align: center;
	font-weight: 400;
	font-size: 12px;
}

.manage_right_p b {
	color: #d30000;
	font-weight: 700;
	font-size: 14px;
}

.house_tab_wrapper {
	display: flex;
	display: -ms-flexbox;
	box-sizing: border-box;
	margin: 0 auto;
	width: 1200px;
	height: 44px;
	color: #999;
	font-size: 14px;
	justify-content: space-between;
	-ms-flex-pack: justify;
	align-items: center;
	-ms-flex-align: center;
}

#item7 .manage_ul li:first-child,#item7 .manage_ul li:nth-child(2),#item7 .manage_ul li:nth-child(3),#item7 .manage_ul li:nth-child(4) {
	margin-top: 48px;
}

.jd_code {
	position: relative;
}

.jd_code span {
	position: absolute;
	top: 36px;
	right: 20px;
	color: #333;
	font-weight: 400;
	font-size: 12px;
	cursor: pointer;
}

.cav_radius_right {
	margin-left: 48px;
}

.cav_radius_right p {
	color: #666;
	font-weight: 400;
	font-size: 12px;
}

.cav_radius_right div div {
	color: #f90c39;
	font-weight: 400;
	font-size: 12px;
}

.cav_radius_right div div span {
	margin-top: 8px;
	color: #f90c39;
	font-weight: 600;
	font-size: 20px;
}

.cav_radius_right .cav_mt {
	margin-top: 27px;
}

.cav_right_radiu div div,.cav_right_radiu div div span {
	color: #003d55;
}

.report_alert .close {
	display: block;
	width: 12px;
	height: 12px;
}

.report_alert .report_box .right .top img:first-child {
	width: 63px;
}

.community_table_td {
	width: 150px;
}

.community_table_td:hover {
	cursor: pointer;
}

.this_weeks_highlights .manage_ul li:nth-child(3n-1) {
	margin: 0 14px 0 0;
}

.this_weeks_highlights .manage_ul li {
	margin-right: 14px;
}

.this_weeks_highlights .manage_ul li:nth-child(4n) {
	margin-right: 0;
}

.box-right .selected .pick_leak,.box-right .selected .popularity_deal {
	overflow-y: scroll;
}

.box-right .selected {
	overflow: hidden;
}

.box-right .position_right {
	position: fixed;
	top: 0;
	bottom: auto;
	display: block;
}

.box-right .selected .house_tab {
	margin: 0;
	height: 40px;
}

.bidding_records {
	width: 720px;
}

.bidding_records table th,.bidding_records table tr td {
	text-align: center;
}

.text_color_style {
	background: -webkit-linear-gradient(59deg,#f6520a,#fb2855);
	color: #333;
	font-weight: 600;
	font-size: 12px;
	font-family: PingFang SC;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.box .box-right .selected .selectImg {
	margin-top: 0!important;
	margin-bottom: 10px;
}

.manage_box.box .box-right {
    display: none;
	margin-left: 24px!important;
}

.this_weeks_highlights {
	margin-bottom: 100px;
}

.bidding_status img {
	display: block;
	margin: 0 auto;
	width: 33px;
	height: 18px;
}

.bidding_records table tr td {
	color: #666;
}

.bidding_records table .lead td {
	color: #20825c;
}

.bidding_records table .deal td {
	color: #d30000;
}

.house_r_t>div.house_r_icon span {
	margin-right: 6px;
	font-size: 12px;
}

.page {
	margin-top: 10px;
}

.css3 {
	width: calc(100% + 2em);
	box-shadow: 0 0;
	font-size: 24px;
}

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

fieldset,img {
	border: 0;
}

:focus {
	outline: 0;
}

address,cite,code,ctoolion,dfn,em,optgroup,strong,th,var {
	font-weight: 400;
	font-style: normal;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: 400;
	font-size: 100%;
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

button,input,optgroup,option,select,textarea {
	font-weight: inherit;
	font-style: inherit;
	font-size: inherit;
	font-family: inherit;
}

body {
	line-height: 1.5;
}

ol,ul {
	list-style: none;
}

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

ctoolion,th {
	text-align: left;
}

sub,sup {
	vertical-align: baseline;
	font-size: 100%;
}

:link,:visited,ins {
	text-decoration: none;
}

blockquote,q {
	quotes: none;
}

blockquote:after,blockquote:before,q:after,q:before {
	content: "";
	content: none;
}