﻿body {
	margin: 0
}

html {
	margin: 0;
}

a {
	text-decoration: none;
}

html {
	font-family: PingFang SC, Helvetica Neue, Helvetica, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: left;
	color: #333;
	font-size: 2.4vw;
	overflow-x: hidden;
	position: relative;
}
.seach_con ::-webkit-input-placeholder{
	color: #ccc;
 }
 .seach_con :-moz-placeholder{
	color: #ccc;
 }
 .seach_con ::-moz-placeholder{
	color: #ccc;
 }
 .seach_con  :-ms-input-placeholder{
	color: #ccc;
 }

ul,
li {
	list-style: none;
	padding: 0;
	margin: 0;
}

/* 头部 */
.navBar {
	width: 100vw;
	height: 10vw;

	background: #fff;
	padding: 2.7vw 0;
}

.navBar .navBarLeft {
	position: absolute;
	margin-left: 4vw;
	display: flex;
	display: -webkit-flex;
	justify-items: center;
}

.navBar .titleSection .title {
	margin: 0 auto;
	line-height: 10.667vw;
	font-size: 4.267vw;
	font-weight: 500;
	color: #000;
	max-width: 66.667vw;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.navBar .titleSection .title,
.navBar .titleSection {
	height: 100%;
	text-align: center;
}


.navBar .titleSection .logo_2 {
	padding-top: 2vw;
	margin: 0 auto;
	line-height: 10.667vw;
	font-size: 4.267vw;
	font-weight: 500;
	color: #000;
	max-width: 66.667vw;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.navBar .titleSection .logo_2 img {
	width: 25.18vw;
	line-height: 10.67vw;
}

.navBar .titleSection .logo_2,
.navBar .titleSection {
	height: 100%;
	text-align: center;
}

.right_name {
	font-size: 4.6vw;
	padding-top: 2.2vw;
}

.right_name a img {
	width: 6vw;
}

.leftarr {
	width: 6vw;
	padding-top: 2.2vw;
}

.leftarr img {
	width: 6vw;
}

.navBar .navBarRight {

	height: 10.667vw;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	margin-right: 4vw;
	display: -webkit-flex;
}



.right_index {
	
	flex-direction: column;
	padding: 2.7vw 0
}

.right_index .top {
	font-size: 3.5vw;
        float:left;
         margin-left:3vw;
        color: #666;
      
}

.right_index .bottom {
	color: #006666;
	font-size: 4vw;
}

.right_index .bottom img {
	width: 3.5vw;
	padding-right: 1vw;
       margin-top:1vw;
}

.logo {
	width: 25.18vw;
	height: auto;
}

.logo img {
	width: 25.18vw;
	height: auto;
}

.logo_2 {
	width: 25.18vw;
	height: auto;
}

.logo_2 img {
	width: 25.18vw;
	height: auto;
}

/* 底部 */
.foot {
	background: #006666;
	padding: 4vw;
	color: #fff;
	font-size: 2.2vw;
	text-align: center;
}

.foot_top_img {
	padding-bottom: 2vw;
}

.foot_top_img,
.foot_top_img img {
	width: 46vw;
	height: auto;
	margin: 0 auto;
}

/* 首页banner */

.banner {
	width: 100%;
	height: 50.9vw;
	position: relative;

}

.banner img {
	width: 100vw;
	height: 50.9vw;
}

.banner_up {
	position: absolute;
	bottom: 1vw;


	width: 100vw;
	left: 0;
}

.banner_up_warp {
	width: 100vw;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
}

.banner_up_list {
	width: 14.44vw;
	height: 14.44vw;
	background: #006666;
	display: flex;
	flex-direction: column;
	text-align: center;
	border-radius: 2vw;
	margin: 4vw;
	color: #fff;
	font-size: 2.78vw;
	line-height: 3vw;


}

.banner_up_list i {
	font-size: 5.56vw;
	font-style: normal;
	padding-top: 3.4vw;
}

/* 首页板块 */
.left_title {
	font-size: 5vw;
	color: #006666
}

.title_warp {
	padding: 4vw 4vw 4vw 4vw;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

/* 热租区域 */
.hot_rent {
	width: 100vw;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding-bottom: 2vw;
	overflow: hidden;
}

.hot_rent_list {
	width: 15.5%;
	padding: 4vw 2vw;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

/* .hot_rent_list .img_warp {
	width: 8.7vw;
	height: 8.7vw;
	 text-align: center;
	border-radius: 50%;
	padding-bottom: 2vw; 
	display: block;
} */

.hot_rent_list .img_warp {
	width: 10vw;
	height: 10vw;
	text-align: center;
	line-height: 10vw;
	color: #333333;
	border-radius: 5vw;
	margin-bottom: 2vw;
	display: block;
	font-size: 5vw;
	background: #e4e4e4;
}

.hot_rent_list .img_warp img {
	width: 8.7vw;
	height: 8.7vw;
	margin: 0 auto;

}

.hot_rent_list a {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.hot_rent_list .con {
	font-size: 3.2vw;
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	color: #666
}

.hot_rent_list a.con {
	color: #666
}

.linespace {
	width: 100vw;
	height: 1.29vw;
	background: #e4e4e4;
}

.linespace_2 {
	width: 92vw;
	height: 1px;
	background: #e4e4e4;
	margin: 0 auto;
}

.title_change {
	display: flex;
	flex-direction: row;
	color: #999;
	font-size: 3vw;
	justify-items: center;
	align-items: center;
}

.title_change a {
	color: #999
}

.title_change img {
	width: 3vw;
	height: auto;
	margin-left: 2vw;
	margin-right: 1vw;
}

.title_change_more {
	display: flex;
	flex-direction: row;
	justify-content: center;
	font-size: 4vw;
}
.change_more{ display: flex; flex-direction: row; justify-content: center;}		 

.more a {
	width: 18vw;
	height: 3.33vw;
	border-radius: 9vw;
	background: #ebebeb;
	font-size: 3vw;
	color: #666;
	padding: 1.6vw 4vw;
}

.pic_row {
	padding: 1vw 4vw;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}

.pic_row_list {
	width: 44vw;
	padding-bottom: 4vw;
	overflow: hidden;

}

/* 列表设计稿大小：460*260 */
.pic_warp,
.pic_warp img {
	width: 44vw;
	height: 33vw;
	padding: 0 0 0 0;
}

.pic_row_con {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 0.3vw;
	color: #333;
        margin-top: 2vw;

}

.pic_row_con .office_1 {

	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	flex: 1;
	justify-content: center;
	align-items: center;
	font-size: 3.6vw;
}

.pic_row_con .office_2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;

	justify-content: center;
	align-items: center;
	font-size: 4vw;
}

.pic_row_con .office_3 {

	
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	flex: 1;
	justify-content: center;
	align-items: center;
	font-size: 3.0vw;
}

.pic_row_con .right_1 {
	width: 18vw;
	font-size: 4vw;
	text-align: right;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;

	justify-content: center;
	align-items: center;
}

.pic_row_con .right_1 i {

	font-size: 2.5vw;
	font-style: normal;
	color: #999999;
}

.pic_row_con .right_2 {
	padding-top: -2vw;
	width: 16.7vw;
	font-size: 3vw;
	color: #cc0000;
	text-align: right;
	text-decoration: line-through;
}

.pic_area {
	font-size: 4vw;
}

.pic_area i {
	font-size: 2.5vw;
	font-style: normal;
}

.pic_row_con a,
a.office,
a.right_1,
a.pic_area {
	color: #333
}

/* 悦选址移动站-大楼列表 */
.building {
	padding: 2vw 4vw;
        overflow:  hidden;
}

.pic_big,
.pic_big img {
	width: 92vw;
	position: relative;
}

.van_image_img {
	display: block;
	width: 100%;
	height: 100%;
        border-radius:2vw;
}

.pic_big_mask {
	position: absolute;
	background: url(../images/mask.png) repeat;
	width: 92vw;
	height: 12vw;
	z-index: 1;
	bottom: 0;
	color: #fff;
	border-radius:0 0  2vw 2vw;
}

.pic_big_mask a {
	color: #fff;
}

.con_warp {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.con_warp_left {
	padding: 1vw 2vw 0 2vw;
	flex: 1;
}

.con_warp_left span,
.con_warp_right span {
	display: flex;
}

.con_warp_left .name {
	font-size: 4vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis
}

.con_warp_left .traffic {
	background: url(../images/list_1.png) no-repeat 0 0.5vw;
	background-size: 3vw;
	padding-left: 4vw;
	font-size: 2.4vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis
}

.con_warp_left .loaction {
	background: url(../images/list_2.png) no-repeat 0 0.5vw;
	background-size: 3vw;
	padding-left: 4vw;
	font-size: 2.4vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis
}

.con_warp_right {
	width: 22vw;
	font-size: 2.4vw;
	padding-right: 2vw;

}

.con_warp_right span {
	padding-top: 1.5vw;
	text-align: right;
	display: flex;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis
}

.pic_big_infor {
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	width: 92vw;
	padding: 2vw 0;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	margin: 2vw 0 4vw 0;
}

.pic_big_infor .con_infor {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-size: 3.6vw;
	color: #999
}

.pic_big_infor .con_infor span {
	font-size: 3.6vw;
}

.pic_big_infor .con_infor span i {
	font-size: 4.2vw;
	font-style: normal;
	color: #666
}

/* 搜索 */
.seach_warp {
	width: 92vw;
	height: 10vw;
	background: #f0efef;
	margin: 0 auto 1vw auto;
	border-radius: 1vw;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.seach_warp_left {
	flex: 1;
}

.seach_warp_right {
	width: 2vw;
	margin-left: 2vw;
}

.near {
	background: url(../images/add.png) no-repeat 0 2.5vw;
	background-size: 5vw;
	padding-left: 6vw;
	padding-top: 2vw;
	padding-right: 2vw;
	color: #999999;
	font-size: 4vw;
}

.seach_input {
	display: flex;
	flex-direction: row;
	flex: 1;
}

.seach_input .seach_icon,
.seach_icon img {
	width: 5vw;
	margin-top: 1.2vw;
	margin-left: 1vw;
	margin-right: 2vw;
}

.seach_input .seach_con {
	flex: 1;
}

.seach_input .seach_con .input_class {
	width: 100%;
	height: 10vw;
	background: none;
	border: none;
	outline: none;
	font-size: 4vw;
}

.rend_building {

	margin: 0 auto;
        width: 92vw;
}

.rend_building_list,
.rend_building_list a {
	display: flex;
	flex-direction: row;
	width: 100%;
	justify-content: space-between;


}

.rend_building_list a {
	border-top: 1px solid #e5e5e5;
	padding-top: 4vw;
	margin-bottom: 3vw;
}

.rend_building_list .con_right_2 {
	flex: 1;
	flex-direction: column;
	justify-items: center;
	align-items: center;
}

/* 图片等比首页列表图标比列：320*180 */
.rend_building_list .pic_left {
	width: 28.8vw;
	height: 21.6vw;
	margin-right: 2vw;
	position: relative;
}

.tejia {
	width: 7.4vw;
	height: auto;
	position: absolute;
	top: 1vw;
	right: 1vw;
}

.tejia img {
	width: 7.4vw;
	height: auto;
}

.video {
	width: 4.26vw;
	height: auto;
	position: absolute;
	bottom: 1vw;
	left: 1vw;
}

.video img {
	width: 4.26vw;
	height: auto;
}

.rend_building_list .pic_left .left_img {
	width: 28.8vw;
	height: 21.6vw;
	
}

.rend_building_list .con_right {
	flex: 1;
	flex-direction: column;
        
}

.con_right .conlist_1,
.con_right .conlist_2,
.con_right .conlist_3,
.con_right .conlist_4 {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 2vw;
	margin-top: 1vw;
}

.con_right .conlist_1 .name {
	flex: 1;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 4vw;
	color: #333333;
	padding-right: 1vw;
}


.con_right .conlist_1 .eare {
	font-size: 3.6vw;
	color: #333333
}

.con_right .conlist_1 .eare i {
	font-size: 2.4vw;
	font-style: normal;
	color: #999
}


.con_right .conlist_4 .eare {
	font-size: 4.2vw;
	color: #333333
}

.con_right .conlist_4 .eare i {
	font-size: 2.4vw;
	font-style: normal;
	color: #999
}


.con_right .conlist_2 .name {
	flex: 1;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 2.6vw;
	color: #999;
	padding-right: 2vw;
}


.con_right .conlist_2 .eare {
	font-size: 4vw;
	color: #333333
}

.con_right .conlist_2 .eare i {
	font-size: 2.4vw;
	font-style: normal;
	color: #999
}

.con_right .conlist_3 .name1 {
	background: url(../images/rent_1.png) no-repeat 0 0.5vw;

	background-size: 3vw;
	flex: 1;
	padding-left: 4vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 2.8vw;
	color: #999;
	padding-right: 2vw;
}

.con_right .conlist_3 .name2 {
	background: url(../images/rent_2.png) no-repeat 0 0.5vw;
	height: 5vw;
	background-size: 3vw;
	flex: 1;
	padding-left: 4vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 2.8vw;
	color: #999;
	padding-right: 2vw;
}


.con_right .conlist_3 .print1 {
	font-size: 2.4vw;
	color: #cc0000;
	text-decoration: line-through;
}

/* 友情链接 */
.link {
	width: 100vw;
	background: #f0efef;
	overflow: hidden;
}

.link_warp {
	padding: 2vw;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.link_line {
	height: 1px;
	background: #cccccc;
	margin: 0 2vw;
}

.link_warp span {
	display: block;
	padding: 0.5vw 2vw;
	color: #999999;
	font-size: 2vw;
}




/* 筛选条件 */

.filterComponent {
	width: 100%;
	z-index: 99;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	display: flex;
	display: -webkit-flex;
	flex-direction: column
}

.filterComponent .selectContent {
	background: #fff;
	display: flex;
	padding: 2.133vw;
	flex-wrap: wrap
}

.filterComponent .selectContent .selectContentItem {
	background: #f4f4f4;
	color: #252525;
	height: 7.467vw;
	line-height: 7.467vw;
	font-size: 2.933vw;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 1.333vw;
	box-sizing: border-box;
	margin-left: 2.667vw;
	min-width: 20vw
}

.filterComponent .selectContent .selectContentItem :last-of-type {
	margin-left: 0
}

.filterComponent .selectContent .selectContentItem.active {
	color: #17a1e6;
	background-color: #eaf6ff
}

.filterComponent.active {
	height: 100%;
	position: fixed
}

.filterComponent .tabBar {
	position: relative;
	z-index: 10;
	height: 11vw;
	line-height: 11vw;
	background-color: #fff;
	display: flex;
	display: -webkit-flex;
	border-bottom: .5px solid #e5e5e5
}

.filterComponent .bottomLine {
	height: .5px;
	border-top: .5px solid #e5e5e5
}

.filterComponent .tabBar .verticalLine {
	float: right;
	margin-top: 3.733vw;
	width: .5px;
	height: 4vw;
	background-color: #e5e5e5
}

.filterComponent .tabBar .bottomArrow {
	bottom: 1.333vw;
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
	width: 1.867vw;
	height: .8vw;
	background-repeat: no-repeat;
	background-size: 1.867vw .8vw;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAGCAYAAADzG6+8AAAARklEQVQY02NgoATMmTMnFIhfAHHHtm3b2NHlQWIgOaiaUBTJefPmiQIFVwHxNSA2QzLUDCq2CqSGKNtx2oILINmO3xZyAAApvDxzq48HZgAAAABJRU5ErkJggg==);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAADCAQAAAD1yt1OAAAAMElEQVQIHQXBAQkAIRAAsCnY5MUE9rOGcHI29Te75XyFV3Luhuxx44ubHbDqGavCDzNFC23ODWViAAAAAElFTkSuQmCC)\9
}

.filterComponent .tabBar .bottomArrow.active {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

.filterComponent .tabBar .tabTitle {
	position: relative;
	text-align: center;
	overflow: hidden;
	font-size: 4vw;
	font-weight: 400;
	color: #000;
}

.filterComponent .tabBar .tabTitle.active {
	color: #006666;
	font-weight: 500
}

.filterComponent .tabBar .tabCol {
	flex: 1
}

.filterComponent .content {
	position: absolute;
	background: #fff;
	top: 10.4vw;
	width: 100%
}

.filterComponent .content .filterItem {
	position: absolute;
	background: #fff;
	top: 0;
	left: 0;
	right: 0;
	display: none
}

.filterComponent .content .filterItem.active {
	display: block
}

.filterComponent .content .listLocation {
	width: 100%;
	background: #ebebeb;
	overflow: auto;
	display: flex;
	display: -webkit-flex;
	max-height: 86.667vw
}

.filterComponent .content .listLocation .li {
	line-height: 13.333vw;
	height: 13.333vw;
	font-size: 3.6vw;
	text-align: center;
        border-right: .5px solid #e5e5e5;
        border-bottom: .5px solid #e5e5e5;
	
}

.filterComponent .content .listLocation .location1 {
	background: #ebebeb;
	width: 22.667vw;
	overflow: auto
}

.filterComponent .content .listLocation .location1 .li.active {
	background: #f4f4f4;
	color: #006666;
	font-weight: 600
}

.filterComponent .content .listLocation .location2 {
	background: #f4f4f4;
	flex: 1;
	overflow: auto
}

.filterComponent .content .listLocation .location2 .li.active {
	background: #fff;
	color: #006666;
	font-weight: 500
}

.filterComponent .content .listLocation .location3 {
	background: #fff;
	flex: 1;
	overflow: auto
}

.filterComponent .content .listLocation .location3.disable {
	display: none
}

.filterComponent .content .listLocation .location3 .li.active {
	color: #006666;
	font-weight: 600
}

.filterComponent .content .listArea {
	max-height: 86.667vw;
	background-color: #fff;
	padding: 5.333vw 4vw
}

.filterComponent .content .listPrice {
	max-height: 86.667vw;
	background-color: #fff;
	padding-bottom: 5.333vw
}

.filterComponent .content .listMore {
	max-height: 86.667vw;
	background-color: #fff;
	padding: 5.333vw 4vw
}

.filterComponent .content .listTitles {
	margin-bottom: 2.667vw;
	display: flex;
	align-items: center
}

.filterComponent .content .listTitle {
	font-size: 4.267vw;
	font-weight: 600;
	color: #000
}

.filterComponent .content .listSubTitle {
	font-size: 3.2vw;
	color: #9b9b9b;
	margin-left: 1.333vw
}

.filterComponent .content .buttonBox {
	overflow: hidden;
	padding: 0 4vw
}

.filterComponent .content .bigButtonMargin {
	width: 5%;
	float: left;
	height: 8vw
}

.filterComponent .content .smallButtonMargin {
	width: 4%;
	float: left;
	height: 8vw
}

.filterComponent .content .smallButton {
	float: left;
	width: 22%;
	line-height: 8vw;
	border-radius: .533vw;
	background-color: #f4f4f4;
	font-size: 3.467vw;
	color: #000;
	text-align: center;
	margin-bottom: 4vw
}

.filterComponent .content .smallButton.active {
	color: #ffffff;
	font-weight: 600;
        background-color: #006666;
}

.filterComponent .content .bigButton {
	float: left;
	width: 30%;
	line-height: 8vw;
	border-radius: .533vw;
	background-color: #f4f4f4;
	font-size: 3.467vw;
	color: #000;
	text-align: center;
	margin-bottom: 4vw
}

.filterComponent .content .bigButton.active {
	color: #ffffff;
	font-weight: 600;
        background-color: #006666;
}

.filterComponent .bottom {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5)
}

.filterComponent .content .listPrice .priceTab {
	height: 11.733vw;
	display: flex;
	align-items: center;
	margin-bottom: 4vw
}

.filterComponent .content .listPrice .priceTab .priceTabItem {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	background: #f4f4f4
}

.filterComponent .content .listPrice .priceTab .priceTabItem .listTitles {
	margin-bottom: 0
}

.filterComponent .content .listPrice .priceTab .priceTabItem.active {
	background: #fff
}

.filterComponent .content .listPrice .priceTab .priceTabItem.active .listSubTitle,
.filterComponent .content .listPrice .priceTab .priceTabItem.active .listTitle,
.listSubTitle {
	color: #006666
}


.filterComponent .bottom {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
}

.minAndMax {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 9.333vw;
	margin-bottom: 4vw;
	padding: 0 4vw;
	width: 100%;
	box-sizing: border-box
}

.minAndMax input {
	display: block;
	height: 9.333vw;
	max-width: 40vw;
	min-width: 0;
	background: #f4f4f4;
	border-radius: 1.333vw;
	text-align: center;
	color: #252525;
	font-size: 3.467vw;
	flex: 1;
	transition: width .2s;
	border: none;
	outline: none
}

.minAndMax .m {
	color: #9b9b9b;
	font-size: 5.333vw;
	font-weight: 100;
	margin: 0 4.533vw
}

.minAndMax .sureBtn {
	font-size: 3.467vw;
	color: #fff;
	background: #006666;
	border-radius: 1.333vw;
	height: 9.333vw;
	padding: 0 4vw;
}

/* 详情大数房源图片大小*/
.photo-header {
	width: 100%;
	height: 75vw;
	position: relative;
	background: #333;
	text-align: center;
        vertical-align:middle;

}

	.photo-header img {
		height: 75vw;
		max-width: 100%;
		max-height: 100%;

	}

.photo-header .van-icon__image {
	width: 100%;
	height: 100%
}

/* 大楼房源图片滚动数字*/

.numPic {
	display: block;
	background: rgba(0,0,0,.6);
	padding: 2;
	color: #f2f0f0;
	left: 3vw;
	width: 8vw;
	height: 3.5vw;
	line-height: 3.5vw;
	bottom: 5vw;
	position: absolute;
	text-align: center;
	border-radius: 3.2vw;
}


/* end */

.house-title {
	width: 100%
}

.house-title .title-line {
	border-top: .5px solid #e5e5e5;
	width: 100%;
	height: .5px
}

.house-title .tag-content {
	width: 100%;
	margin-top: 1px;
	overflow: hidden;


}

.house-tag {
	height: 5vw;
	line-height: 5vw;
	float: left;
	border-radius: 0.533vw;
	background-color: #ebebeb;
	margin-right: 1.2vw;
	margin-top: 2vw;
	margin-bottom: 4vw;
	text-align: center;
	font-size: 3vw;
	color: #666;
	padding-left: 1.2vw;
	padding-right: 1.2vw;

}

.house-title .tab .title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: break-all
}

.house-title .tab-line {
	margin-top: .8vw;
	border-right: .5px solid #e5e5e5;
	width: .5px;
	height: 10vw
}

.info .margin {
	margin-left: 4vw;
	margin-right: 4vw;
	overflow: hidden;
}

.house-title .building-title {
	margin-top: 5.5vw;
	font-size: 5.5vw;
	font-weight: 500;
	color: #000
}

.house-title .owner {
	font-size: 3.2vw;
	color: #9b9b9b;
	float: left;
	height: 3.733vw;
	margin-top: 1.6vw
}

.house-title .price-section {
	width: 100%;
	height: 15vw;
	display: flex;
	padding-top: 4vw
}

.house-title .price-section .unit {
	font-size: 3.2vw;
	color: #9b9b9b;
	font-weight: 400;
	margin-left: .533vw
}

.house-title .price-section .title {
	line-height: 5.867vw;
	height: 5.867vw;
	font-size: 4.2vw;
	font-weight: 600;
	color: #006666;
	text-align: center
}

.house-title .price-section .bottom-title {
	margin-top: 1vw;
	font-size: 3.2vw;
	color: #666;
	text-align: center;
	height: 4vw;
	line-height: 4vw
}

.house-title .price-section .bottom-title_2 {
	margin-top:1vw;
	font-size: 3.2vw;
	color: #cc0000;
	text-decoration: line-through;
	text-align: center;
	height: 4vw;
	line-height: 4vw
}

.building-title .tejia_2,
.building-title .tejia_2 img {
	width: 10vw;
	height: auto;
}

.building-title .tejia_2 {
	font-size: 3.2vw;
	color: #999;
}

.house-title .layout {
	color: #333333;
	font-size: 3.5vw;
	margin-bottom: 2vw;
}

.house-title .layout span {
	color: #999
}



.address-map {
	overflow: hidden;
	padding-left: 4vw;
	padding-right: 4vw;
	margin-bottom: 4.8vw;
	display: flex
}

.address-map .left-text {
	flex: 1
}

.address-map .left-text .first-line {
	margin-top: 4vw;
	display: flex
}

.address-map .left-text .second-line {
	margin-top: 2vw;
	display: flex
}

.address-map .left-text .address-icon {
	background: url(../images/rent_2.png) no-repeat 0 0.5vw;
}

.address-map .left-text .metro-icon {

	background: url(../images/rent_1.png) no-repeat 0 0.5vw;
}

.address-map .left-text .address-icon,
.address-map .left-text .metro-icon {
	margin-top: .8vw;
	width: 3.2vw;
	height: 3.2vw;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 3.2vw 3.2vw
}



.address-map .left-text .building-icon {
	margin-top: .8vw;
	width: 3.2vw;
	height: 3.2vw;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 3.2vw 3.2vw;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAA5ElEQVR4AWOgH5jZN+PL9P9w+Hf6odnisxkwIZSaYQlTioAzemcwYEIoNTMUqGAVhI3gU1/DomvzPy1UA5Gz84jSMP/T9P+L9UHkrBKiNCxUW6y/ig1EzogEevvAjDYQnN40I+g/038GCIRQ2J10BSnMdq9iXsUAggxgCruT9s2oBEGgDS+AWqKnM4AgA4TCdBKyH2ZWgGKFhGCdnjP9/8zJMxlAkAFCEdYwqmHG6hnHgQp+Tf8Ih9+A/MdAcTCcfg6o4TaQBYuH6f+Jg/CYnhEyK3ZGPjqcljYjBBVCbCABkqUBAARB5EIUAYZVAAAAAElFTkSuQmCC);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAfklEQVQYlWNgwA22sc+4Pv3/9P8z/s3oRpGYoTXjKjKNIjH/09KaxduxSCytWaYxP3XmnRlHZryYvgBJYsmqRe4Lm2Zen2kz0xxomx1WO6Zvm+FFpsT0wmnvZ8yZMWf6mhmPZ4bODJ1+bkYbRMem6beh8PKMVUC4dfo6POEBAGYhVxe0h1NJAAAAAElFTkSuQmCC)\9
}

.address-map .left-text .text {
	font-size: 3.2vw;
	color: #9b9b9b;
	margin-left: 1.333vw;
	flex: 1
}

.address-map .right-map {
	width: 11.733vw;
	height: 11.733vw;
	margin-top: 4vw;
	margin-left: 2.667vw;
	position: relative
}

.address-map .right-map .map {
	width: 100%;
	height: 100%
}

.address-map .right-map .location {
	height: 4vw;
	width: 2.933vw;
	position: absolute;
	top: 2.133vw;
	left: 4.267vw;
	background-size: 2.933vw 4vw;
	background-image: url(data:image/png;base64,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);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAeCAYAAAAo5+5WAAAAAXNSR0IArs4c6QAAAuRJREFUSA3VVc9LVFEUPvfOPMYRUaMfmClS4sJxqN44GwubIoj+AiFrF0EQUVJt2jqrNkJBP/Zhq5YhhIFiIMk4EzLNQNkPC9NyY6XjpM47nXOnN755c2dyaOWBx73n+77zvcN9994HsNNC/Kvh14FAlyXEYQuxmbVSiK8SceZoKvWmUq3W+EtPj//78vJVBLhMxQfLGHyk4of7GhvvtU5Orrk1JcbTgUCvQHxiARxwi3W5BJhHIc51p1ITTp7wrSDTC9Tli+2aciVruYZqz285ARQ6TgSDJy3Leo6IhlOw3bkQYkNKecZMJse4RhnHurtrIZN5T3kTg/8Ri1Bb2x6ens54lUk2e4PGsqb1vb1QZ5pKupJIwM+JouV09tEEea/BvDHiJSdrz2VNDRwaGoKGSMSG1PhjfBw+DAyAlc0W4SrJew1K2qcmILaWKuirULHblHWMMacN8mJPmQPo0go8HtjT16elGFQcaXTBnpK6VSfKLfC1tID0+dxwIWeONdpA3C9pc9NWLI31hQXAzc1S4i/CHGt0QZ4oab8tasn1dVgeHdVRCmMOSaML8lyQHsOY0pGMfY5GYW12toRmjLlyQZfUlDogdBzf0onr0AmFYcDe/n6oC4UUvRKPw9LwMODGhk4OdALTdG8E8sadnbfovN/RKqsFhbgWTqXuqkvIaxj36VXfqvVw66nLuYa2tkeMK+MjMzOrBN50C6vN0eO50jEy8rtgzBNal8e0Pk+rNSvopXwQTiaf2XnRfYx+/0VefJvc9ijESz/AdadefTwnEAsG2zGXe0XEbidebk6NzAqf71gokVhyakqMmeRLZBNxjKb1nJcLKp6n53gonZ5za4qWwibpD5yQXu9Zyn/ZmGZcpN10WmfKWm3Htkk8GAxj/ne1y8ZUkZTz0rJOmen0OyfunGs7tgWhZDJGWyji3OPUySdDyhOVTNXLbZNKY9w0mzGbvU23Vo6uy6j7Q1Wq3TncH4rM+STwP8SSAAAAAElFTkSuQmCC)\9
}

.building-content {
	padding: 1.5vw;
	background: #f0efef;
	margin-bottom: 4vw;
}


.building-content {
	overflow: hidden
}

.building-content .content {
	display: flex;
	margin-top: 3vw;
	margin-bottom: 4vw
}

.building-content .price {
	color: #cc2929 !important;
	font-weight: 600
}

.building-content .img,
.building-content .left {
	position: relative;
	width: 56.94vw;
	height: 32.22vw
}

.building-content .left img {
	width: 56.94vw;
	height: 32.22vw
}

.building-content .right {
	margin-left: 4vw
}

.building-content .arrow {
	width: 3.2vw;
	height: 3.2vw;
	margin-top: 1.2vw;
	background-size: 3.2vw 3.2vw;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA1klEQVR42uWVqwoCURCGLRbBYJBzOOg2EWxiMGoy28xWwWj1Xc7sLoJNBJvVtM1kssiZvaAoCIIo6wRf4S86L/Dx/XMr/G4pG08VuaAT5UUIQBPPlXW5trwx67yEgVieKMtvRbzzwmsFFdVIIE8x2tcXmYFATJAMBHAXo2MtTBsYE4q72rqzgBJj0zamJwG3pPEnRXzTPvcxcdHF0+QOYvMwfjLEmCy5KoBITF5iMoZAmqusrIm3312ZwQHQiKBNxo0pcQ+6aNBTAT120HMNfTjYl/nX9QGkd6tH8r6k7QAAAABJRU5ErkJggg==);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAYElEQVQoz2NgoASIL3yxWGrhK0OiNcgufy0lvujZUYnFzx2I1iS39IOgxMLn+6QWvwwgWpPU5v9cEouebwbalEi0JuMz/1mBzlsKtK2U+hpIchJJnoYH66Ln9rSJOGIAAE6bOZEwp8WOAAAAAElFTkSuQmCC)\9;
	background-repeat: no-repeat
}

.building-content .building-section {
	margin-top: 4vw;
	margin-bottom: 1.333vw;
	display: flex
}

.building-content .building-title2,
.building-content .building-title {
	font-size: 3.2vw;
	font-weight: 600;
	color: #000;
	line-height: 4.2vw
}

.building-content .building-title2 {
	margin-bottom: 1.667vw
}

.building-content .cell {
	display: flex;
	margin-top: .8vw
}

.building-content .link {
	display: flex;
	float: right;
	line-height: 5.867vw
}

.building-content .link .link-title {
	font-size: 2.933vw;
	text-align: right;
	color: #009fe9
}

.building-content .title {
	font-size: 2.4vw;
	color: #9b9b9b;
	margin-right: 0
}

.building-content .value {
	font-size: 2.4vw;
}

.detail_link {
	width: 22.37vw;
	;
	height: 4vw;
	position: absolute;
	top: 12vw;
	left: 18vw
}

.detail_link img {
	width: 22.37vw !important;
	height: auto !important;
}

.list_more a {
	display: flex;
	margin: 5vw auto;
	background: #f0efef;
	width: 36%;
	padding: 2vw;
	border: 10vw;
	font-size: 3.6vw;
	color: #666666;
	align-items: center;
	justify-content: center;
        border-radius: 2vw;
}

.house-container .take-order-top {

	margin-top: 2.667vw
}


.take-order .van-cell:not(:last-child):after {
	border-bottom: 0 !important
}

.nb {
	color: #ffffff;
	font-size: 4.5vw;
	padding-top: 4.5vw;
}

.take-order {
	margin-top: 0;
	margin-bottom: 6.667vw;
	width: 100%;
	height: 45vw;
	background-image: url(../images/bg.png);

	background-size: 100% 45vw;
	background-repeat: no-repeat
}

.take-order .content {
	margin-left: 6vw;
	margin-right: 6vw;
	padding-top: 5.333vw;
	margin-bottom: 2.667vw
}

.take-order .safe {
	width: 3.733vw;
	height: 3.733vw;
	margin-top: 1.067vw;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACa0lEQVR42s2WO4gUQRCGR0UNVEQEX5FgpqAohiq+UsXAxEQjEZPNRBAFExFRMBLEM7tELlAEUZyZPcW7kwsEFTkOMevpnd1zQQ5fXT2LllUsozWD3e6Md3AFA8NsV39d9Vd1bbDg7dlHXBkpcy9M4NoU4rJ5hcWJ3R4l8D5UBvkh6JvRtt0256AXXdwYabgVKcgYVHwAQmVP/DcEERc3tTlIEd2h53sZJKOc6OA69glbcDRu260DQ0JtDtHm51gjejpOiALbh5nJsVlc0/e1F/Lf+2mH27GGMyyDG5jANwdERGQmWLdmC45wAbFflJjLnsM9dQOVSV2OpN8s6XgWERcVCqkFh1lHT8pHfBFOlxa/o/Rc500/IC53Vq/GtXECDVp/n6LVcg/6PuQBmsl8IesY1DQJJR1vuIGUbyH8k/pA+PwbqOwlX0pH/gDNy7rtRMCfIqUN52LOtyiSqTpAbpOChjo75QZSvkWEutZd2zabC0Blj7mBlG9RoV/rAEd1tqMYoTngS2lDLiZbUhXYVL19co9mmu1yAynfcnF+R1YxTmEBOANbvHdpMR32eOWWUHBTtFavf/05jG8T1k44PKo6nGXT0/vzQU74sHiH2ouDwF4hLqXDPpa+PHn+DUx7e3j8lBwf0Ok3OH1a2U6CvS5NlSSewfVOkKN4RD+ZK+V1411cxb3LWpUO+IXbo+oFfDrXk96v8re3HVzB/wC49COdnYyUaf9lXqo47e0N6hiXNIPzaAgw5h/OcDf6hKuDuTCuWA9omg62v97O/iE7RJv/kFqFiT3PFRrMl4Vptptg46TVcNjFTcFCt19mZsZ1q2N5HQAAAABJRU5ErkJggg==);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABT0lEQVR42o1STStGQRS+spOyUHayUSwkpCzIDyA/wMpKKfUubCzkByhWVoifYCnN3I8s7FjY+AHzlY8oUffMXBnnvO917+tj9J46zXTO8zyn88xEociUm8gkDEedxpXxPUzCDpdQ4PkWK7cSBMfK9zNhl7m0x0zkBtMj8YMJeElEMR8r2MD7XqJhKXvwvRWRSbtJ4K/kAm65KeYu7/xALGC9vUcDaqKCtSZB2RNm3LT3vitqC67dJJNwShg8F6oGqVDxv31iYbcJk+pitiqSSpMooRH2AXYJkwk7VhVJhYqkGiRKOCLMhfaD9ZsZO1o6eRgiYu+cnP7mKpnBZH6P+ZQYP/STlBg3xQRYdPv6D8V8tTU1f0w1jJSC3bQ3TnpFH95LR38HucqV3Uqlm0HQGRJuWu+aa65gsUaG9zkgAk3B+z5/9n1Rp9H8atKOh/qf+0AtPFmqngIAAAAASUVORK5CYII=)\9;
	background-size: 3.733vw 3.733vw;
	background-repeat: no-repeat;
	background-position: 50%;
	float: left
}

.take-order .margin-top {
	margin-top: 5.333vw
}

.take-order .title .title-tips {
	height: 5.867vw;
	opacity: .7;
	font-size: 3.2vw;
	color: #fff;
	font-weight: 400;
	float: right;
	line-height: 5.867vw;
	margin-left: .8vw;
	float: left
}

.take-order .input {
	height: 10.867vw;
	background: #66ccff;
	color: #fff;
	border-radius: .533vw;
	line-height: 5.333vw
}

.take-order .house-container .van-cell:not(:last-child):after {
	border-bottom: 0 !important
}

.take-order .right {
	width: 21.333vw;
	position: absolute;
	height: 10.867vw;
	line-height: 10.667vw;
	background-color: #ff9900;
	right: 0;
	font-size: 3.467vw;
	font-weight: 600;
	color: #fff;
	top: 0;
	text-align: center;
	border-radius: 0 .533vw .533vw 0;
	-moz-border-radius: 0 .533vw .533vw 0
}

.take-order .title {
	font-size: 5.56vw;
	font-weight: 600;
	color: #fff;
	line-height: 5.867vw
}

.take-order .title .safe {
	width: 2.933vw;
	height: 3.467vw
}

.take-order .tips {
	font-size: 3.2vw;
	color: #cc2929
}

.take-order .subtitle {
	margin-top: .533vw;
	opacity: .7;
	font-size: 3.2vw;
	color: #fff;
	height: 4.267vw;
	line-height: 4.267vw
}

.sign-content .van-image--round img {
	width: 13.333vw;
	height: 13.333vw
}

.van-field__value {
	overflow: visible;
}

.van-cell__value--alone {
	color: #333333;
	text-align: left;
	height: 100%;
}

.van-cell__value {
	position: relative;
	overflow: hidden;
	color: #969799;
	text-align: right;
	vertical-align: middle;
	word-wrap: break-word;
}

.van-field__body {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.house-container .take-order .van-field__control .van-field__name {
	color: #fff;
}

.van-field__control {
	display: block;
	box-sizing: border-box;
	width: 48%;
	min-width: 0;
	margin:2vw;
	font-size: 3.5vw;
	padding: 1vw;
	color: #333333;
	line-height: inherit;
	text-align: left;
	background-color: #eaf6ff;
	border: 0;
	resize: none;
	outline: none;
       float: left;
       line-height: 5vw;
}



.van-field__name {
	display: block;
	box-sizing: border-box;
	width: 22%;
	min-width: 0;
	margin: 2vw;
	font-size: 3.5vw;
	padding: 1vw;
	color: #333333;
	line-height: inherit;
	text-align: left;
	background-color: #eaf6ff;
	border: 0;
	resize: none;
	outline: none;
        float: left;
       line-height: 5vw;
}



.lr-section {
	display: flex;
	margin-bottom: 3.2vw;
	width: 45%;
	line-height: 4vw
}

.right-margin-left {
	width: 55%;
}

.lr-section .lr-title {
	font-size: 3.467vw;
	color: #9b9b9b;
	line-height: 4vw
}

.lr-section .lr-value {
	font-size: 3.467vw;
	color: #000;
	flex: 1;
	line-height: 4vw
}

.parameters {
	margin: 2vw 4vw 2vw 4vw;
}

.introduction {
	font-size: 3.6vw;
	line-height: 6vw;
	color: #666666;
	padding: 0 4vw 4vw 4vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	height: 26vw;
}

.map_warp {
	margin: 4vw;
}

.map_warp .map {
	height: 42.667vw;
	width: 100%;
	position: relative;
	background: #e5e5e5;
}



/* 联系方式悬浮 */
.fixd {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1000;
}

.hiddle {
	display: none;
}

.contact_foot {
	background: #f0efef;
	width: 100vw;
	height: 16vw;
}

.contact_foot_list {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	padding: 2vw;
}

.contact_foot_list .top,
.contact_foot_list .chat,
.contact_foot_list .tel {
	flex-direction: row;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 4vw;
}

.contact_foot_list .top {
	width: 20%;
	background: #ff9900;
	padding: 2vw 0;
	border-radius: 2vw;
	font-size: 2.4vw;
}

.contact_foot_list .chat {
	width: 32%;
	background: #006666;
	padding: 2vw 0;
	border-radius: 2vw;
}

.contact_foot_list .tel {
	width: 32%;
	background: #006666;
	padding: 2vw 0;
	border-radius: 2vw;
}

.contact_foot_list .top img,
.contact_foot_list .chat img,
.contact_foot_list .tel img {
	width: 7vw;
	margin-right: 2vw;
}


/* 联合办公 */


.service {
	width: 100%;
	margin-bottom: 3.5vw;
	float: left;

}

.servicetjiage {
	font-size: 5.4vw;

}

.serviceOffice {
	display: flex;
	margin: 1.5vw;
	background: #fdfcfc;
	width: 26%;
	padding: 1.5vw;
	border: 1px solid #f0efef;
	font-size: 3.6vw;
	color: #666666;
	align-items: center;
	justify-content: center;
	float: left;
}

@font-face {
	font-family: "iconfont";
	src: url('../css/img/iconfont.eot'); /* IE9*/
	src: url('../css/img/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
	url('../css/img/iconfont.woff') format('woff'), /* chrome, firefox */
	url('../css/img/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
	url('../css/img/iconfont.svg') format('svg'); /* iOS 4.1- */
}

.introduce-content {
	padding: 0 10px;
	width: 100%;
	text-indent: 0;
	overflow: hidden;


}

.herlist {
	width: 100%;
	border-bottom: 1px solid #fff;

}


 .service-item-part > .service-item {
	width: 50%;
	height: 7vw;
	float: left;

}

.service-item > .iconfont {
	font-size: 3.6vw;
	vertical-align: middle;
}

.service-item > span {
	font-size: 3.6vw;
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 3.6vw;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-weizhi:before {
	content: "\e610";
}

.icon-canyin:before {
	content: "\e602";
}

.icon-xiezilou:before {
	content: "\e601";
}

.icon-bingxiang:before {
	content: "\e613";
}

.icon-lajitong:before {
	content: "\e609";
}

.icon-more:before {
	content: "\e6a7";
}

.icon-liulanjilu:before {
	content: "\e623";
}

.icon-shijian:before {
	content: "\e620";
}

.icon-fanshouji:before {
	content: "\e622";
}

.icon-hekriconzhuijiayule:before {
	content: "\e6dd";
}

.icon-gerenzhongxinchuangyefuwu:before {
	content: "\e636";
}

.icon-bangongshi:before {
	content: "\e606";
}

.icon-weibiaoti47:before {
	content: "\e63c";
}

.icon-jiancebaogao-copy:before {
	content: "\e607";
}

.icon-dayin-copy:before {
	content: "\e614";
}

.icon-zuoji:before {
	content: "\e68e";
}

.icon-yinxing:before {
	content: "\e6b0";
}

.icon-jiedaiqu:before {
	content: "\e61e";
}

.icon-icon_microwave:before {
	content: "\e615";
}

.icon-iconfontshipin:before {
	content: "\e60d";
}

.icon-kafeiji:before {
	content: "\e616";
}

.icon-toilet:before {
	content: "\e651";
}

.icon-backtop21:before {
	content: "\e63f";
}

.icon-shu:before {
	content: "\e617";
}

.icon-chaxie:before {
	content: "\e618";
}

.icon-rongz:before {
	content: "\e65e";
}

.icon-chashuiyinliao:before {
	content: "\e634";
}

.icon-gongxiangbangongzhuo01:before {
	content: "\e61c";
}

.icon-shangbiaochuce:before {
	content: "\e64f";
}

.icon-falvzixun:before {
	content: "\e686";
}

.icon-jiudian:before {
	content: "\e60a";
}

.icon-sheshilutai:before {
	content: "\e64e";
}

.icon-gongjiaoditie:before {
	content: "\e6b8";
}

.icon-daizhanggongsi2-copy:before {
	content: "\e603";
}

.icon-rongzi:before {
	content: "\e672";
}

.icon-kongtiao:before {
	content: "\e608";
}

.icon-dayu-gengduo:before {
	content: "\e60e";
}

.icon-kafei:before {
	content: "\e66f";
}

.icon-room:before {
	content: "\e611";
}

.icon-VR:before {
	content: "\e61d";
}

.icon-kongqijinghuaqi:before {
	content: "\e670";
}

.icon-weibiaoti-:before {
	content: "\e61f";
}

.icon-peixun:before {
	content: "\e67c";
}

.icon-chuanzhen:before {
	content: "\e874";
}

.icon-gengduo:before {
	content: "\e600";
}

.icon-CombinedShapeCopy:before {
	content: "\e6c5";
}

.icon-juli:before {
	content: "\e687";
}

.icon-renliziyuan:before {
	content: "\e60b";
}

.icon-jianshen:before {
	content: "\e681";
}

.icon-gongweichuzu:before {
	content: "\e668";
}

.icon-zixun:before {
	content: "\e67b";
}

.icon-shenqing:before {
	content: "\e604";
}

.icon-dayu-gengduo1:before {
	content: "\e60f";
}

.icon-juhui:before {
	content: "\e612";
}

.icon-linbaobangong:before {
	content: "\e745";
}

.icon-xiezilou1:before {
	content: "\e74a";
}

.icon-bangongtubiao:before {
	content: "\e621";
}

.icon-fanhuidingbu:before {
	content: "\e624";
}

.icon-huiyishi:before {
	content: "\e625";
}

.icon-lianxidianhua:before {
	content: "\e626";
}

.icon-liaotian:before {
	content: "\e628";
}

.icon-rexian:before {
	content: "\e629";
}

.icon-shoucang:before {
	content: "\e62a";
}

.icon-shipinhuiyi:before {
	content: "\e60c";
}

.icon-dianyinwangwangluojinrong:before {
	content: "\e63a";
}

.icon-shangwang:before {
	content: "\e63b";
}

.icon-xiaoshibangong:before {
	content: "\e63e";
}

.icon-diannaozhuo:before {
	content: "\e642";
}

.icon-daili:before {
	content: "\e643";
}

.icon-zhuanlizhuce-:before {
	content: "\e645";
}

.icon-guanggao:before {
	content: "\e647";
}

.icon-yingyinmoshi:before {
	content: "\e648";
}

.icon-shuimiancang:before {
	content: "\e649";
}

.icon-weibiaoti-1:before {
	content: "\e64b";
}

.icon-cha1:before {
	content: "\e64d";
}

.icon-shouye2:before {
	content: "\e652";
}

.icon-jiedaiwaibin:before {
	content: "\e650";
}

.icon-weixin:before {
	content: "\e653";
}

.icon-dianhua:before {
	content: "\e654";
}

.icon-lianhebangong:before {
	content: "\e655";
}

.icon-fensanshifangyuan:before {
	content: "\e656";
}

.icon-tuoguan:before {
	content: "\e658";
}

.icon-weibiaoti-2:before {
	content: "\e659";
}

.seach_input_enter {
	top: 0 !important;
	z-index: 110 !important;
	position: fixed !important;
	background: #f0efef;
	width: 100%;
	border-radius: 0vw;
}


/*业主放盘 客户委托*/

.blues {
	background: #44b1c1;
	font-size: 18px;
	color: #fff;
}

.btn-block {
	display: block;
	vertical-align: middle;
	text-align: center;
	font-size: 4.6vw;
	position: relative;
	top: 10px;
	padding: 2vw 4vw;
}

.btn {
	display: inline-block;
	padding: 2vw 0vw;
	margin-bottom: 3vw;
	font-size: 14px;
	line-height: 6.8vw;
	text-align: center;
	vertical-align: middle;
	border: 0.1vw #e5e5e5 solid;
	border-radius: 2vw;
	width: 100%;
}

.btn_s {
	display: inline-block;
	padding: 2vw 0vw;
	margin-bottom: 3vw;
	font-size: 14px;
	line-height: 6.8vw;
	text-align: center;
	vertical-align: middle;
	border: 0.1vw #e5e5e5 solid;
	border-radius: 2vw;
	width: 45%;
	float:left;

}

.henggang {
	display: inline-block;
	font-size: 14px;
	padding: 2vw 0vw;
	margin-bottom: 3vw;
	line-height: 6.8vw;
	text-align: center;
	vertical-align: middle;
	width: 8%;
	float: left;
	color: #ccc;
}

.input {
	width: 95%;
	border: 0;
	line-height: 5.8vw;
}
