html.fix-ie-font-face :before,
html.fix-ie-font-face :after {
    content: none !important;
}
body .iconfont{color:#656565;}
/*以下是body里的内容*/
.k-body{
    width: 100%;
  		height: auto;
  		margin: 0 auto 10px auto;
} 
canvas{
	cursor: pointer;
}  
.k-body > .nav-link{
	width: 980px;
    margin: 22px auto 0 calc((100% - 1200px) / 2);
/*	margin: 0 auto;*/
    border-bottom: 1px solid #d9d9d9;
    line-height: 30px;
    height:60px;
    overflow: hidden; 
    background-color: #e8e8e8;
}
.k-body > .nav-link-toplock{ 
	background-color:#f6f6f6;
	top: 0;
    position: fixed;
    padding: 0 auto 0 calc((100% - 1200px) / 2);
    z-index: 9;
	margin-top:0px;
/*    width: calc(100% - (100% - 1200px));*/
	
}
 .link-toplock{ 
	background-color:#f6f6f6;
	top: 0;
    position: fixed;
    padding: 0 auto 0 calc((100% - 1200px) / 2);
    z-index: 9;
	margin-top:0px;
/*    width: calc(100% - (100% - 1200px));*/
	
}
.nasha-box{
    width: 209px;
    background-color: #FF5722;
    height: 410px;
    float: right; 
	margin-left: 990px;
    position: absolute;
	margin-top: -90px;
}
.nasha-box-toplock{
	margin-left: 990px;
    position: fixed;
    top: 0px;
}
.nasha-box > span{
	font-size: 20px;
	color: white;	
	font-family:Microsoft YaHei;
	text-align: center;
    width: 100%;
    display: inline-block;
}
.nasha-box > img{
    height: 123px;
    margin: 0 42px;
}
.nasha-box > .lname{
	margin-top: 20px;
	font-size: 20px;
    color: white; 
   
}
.link-items{
/*    width: 570px;*/
    height: 100%;
    float: left;
}
h1{
	width: 100%;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.link-items > a{
	position: relative;
	cursor: pointer;
	float:left;
/*    margin-right: 30px; */
    font-size: 16px;
    color:#656565;
	text-align: center;
	height: 100%;
    padding: 17px; 
}
.link-items > a:hover{
	color:white;
	background-color: #eb6d26;
}
.link-items > a.active{
	color:white;
	background-color: #eb6d26;
}
.link-items > .j-link:last-child{
    margin-right: 0;
}
.nav-link > .link-line{
    border-bottom: 3px solid #eb6d26;
  		width: 63px;
  		position: relative;
  		line-height: 32px;
}
.base-info{
    width: 1200px;
  		height: auto;
  		overflow: hidden;
  		margin: 0 auto;
}
.base-info > .info-left{
    float: left;
  		height: 560px;
  		width: 636px;
  		overflow: hidden;
}
/*
	图片部分
*/
.info-left > .info-left-big-pic{
    width: 636px;
    height: 419px;
    line-height: 419px;
    background-color: #000;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    overflow: hidden;
}
.info-left-big-pic > img{
	max-height: 419px;
  		max-width: 636px;
}
.info-left > .pic-container{
    height: 80px;
    width: auto;
    margin: 12px 0 0 0;
    overflow: hidden;
    width: 3600px;
    position: relative;
}
.pic-container > img{
    width: 118px;
    height: 78px;
    display: inline-block;
    margin-right: 12px;
    box-sizing:border-box;
}
.pic-container > img.active{
    padding:2px;
    border:1px solid orange;
}
.base-info > .info-right{
	float: right;
       width: 522px;
    height: 100%;
    overflow: hidden;
}
.info-right span{
	color:#8C8C8C;
}
.info-right > .info-items{
    font-size: 18px;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.info-items > .items-row{
       float: left;
    width: 50%;
    height: 20px;
    margin: 7px 0 8px 0;
}
.items-row > span{
	color:#989898;
	font-size: 16px;
}
.items-row > .item{
	color:#656565;
	font-size: 18px;
}
.info-right > .info-title{
    font-size: 30px;
       color: #4E4E4E;
}
.info-right > .single-price{
	margin-bottom: 3px;
	font-size: 18px;
}
.single-price > .single-price-value{
	font-size: 30px;
  		color: #eb6d26;
}
.info-size{
	font-size: 18px;
  		margin-bottom: 21px;
}
.info-fixture,.info-floor{
       font-size: 18px;
}
.info-floor{
  		margin-left: 100px;
}
.info-address{
    font-size: 16px;
       margin: 15px 0 7px 0;
    display: block;
    width: 100%;
    height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#656565;
}
.info-house{
	font-size: 16px;
    margin-top: 15px;
	color:#9d9d9d;
}
.rentbrief-info{
	width: 100%;
    max-height: 210px;
    overflow: auto;
    height: 170px;
	font-size: 16px;
    line-height: 25px;
    margin-top: 6px;
    letter-spacing: 1px;
	
}
.house-info{
    font-size: 16px;
    list-style-type: decimal;
    position: relative;
    left: 22px;
}
li.house-item:first-child{
	margin-top: 10px;
}
li.house-item{
	line-height: 25px;
	color:#656565;
}
.info-phone{
    width: 100%;
  		height: 60px;
  		margin-top: 13px;
		 cursor: pointer;
}
.info-phone > .iconfont{
    font-size: 50px;
    color:#eb6d26;
    vertical-align: middle;
}
.info-phone > span{
	font-size: 30px;
    color: #eb6d26;
    vertical-align: middle;
}
.info-phone > button{
    height: 28px;
    background-color: #fa8c4e;
    color: #fff;
    line-height: 28px;
    border-radius: 12px;
    vertical-align: middle;
    border: 1px solid #d9d9d9;
    padding: 0 20px;
    position: relative;
    left: 15px;
    cursor: pointer;
}
.k-body > .introduce-part{
	margin: 20px auto;
    width: 1200px;
    height: auto;
    overflow: hidden;
}
.introduce-part > .introduce-item{
    width: 100%;
    height: auto;
    overflow: hidden;
/*    max-height:650px;*/
}
.introduce-item > .introduce-title{
    font-size: 24px;
  		margin: 5px 0 10px 0;
}
.introduce-item > .introduce-content{
/*    max-height: 584px;*/
/*	text-indent: 2rem;
    color: #656565;
    line-height: 25px;
    margin: 20px 0 20px 0;*/
	
}
.introduce-item > .introduce-content > img{
	border: 0;
    line-height: 0;
    display: block;
}
.hidden{
	display:none !important;
}
.info-distance{
	font-size: 16px;
    margin-top: 8px;
}
.introduce-item > .introduce-content-map{
	max-height: 584px;
    color: #656565;
    line-height: 25px;
    margin: 20px 0 20px 0;
}
.introduce-content > .mating-item-part{
	width:1100px;
	height:auto;
	overflow: hidden;
}
.introduce-content > .service-item-part{
	width:100%
	height:auto;
	overflow: hidden;
}
.introduce-content-map > .map-part{
	width: 1198px;
    height: 582px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
}
.map-part > .map-bar{
	width: 880px;
    float: left;
    height: 100%;
}
.map-part > .map-search-result{
    width: 317px;
    float: right;
    height: 100%;
    border-left: 1px solid #d9d9d9;
    overflow: auto;
       padding: 5px;
  		box-sizing: border-box;
}
.mating-item-part > .service-item,.service-item-part > .service-item{
	width:220px;
	height:40px;
	float:left;
	margin: 10px 0;
	padding-left:20px;
}
.service-item > .iconfont{
	font-size: 30px;
	vertical-align: middle;
}
.service-item > span{
	font-size: 16px;
}
.map-search-part{
    display: block;
	position: relative;
    top: -585px;
    left: 900px !important;
    width: 127px;
    height: 70px;
    border-radius: 4px;
    background-color: #fff;
    padding-top: 5px;
    box-sizing:border-box;
    box-shadow:-2px 1px 5px #9d9d9d;
    margin-top: 40px;
    text-align: center;
}
#buy-fun{padding:0;}
.map-search-part.active{
	background-color: #DF6634;
}
.map-search-part.active *{
	color:#fff;
}
.map-search-part .iconfont,.map-search-part span{
	font-size: 18px;
	line-height: 30px;
}

/*以下是分页内容*/
.page-bar{
	width: 1200px;
    height: 45px;
    margin: 10px auto;
    text-align: center;
}
.page-bar > a{
	margin: 0 5px 0 5px;
	font-size: 18px;
	padding: 0 5px 0 5px;
}

.page-bar > a:hover{
	color:orange;
}

.k-footer{
	width: 100%;
    height: 230px;
    background-color: #535353;
    text-align: center;
    color: #fff;
    line-height: 35px;
    padding: 40px;
    box-sizing: border-box;
}


/*以下是footer内容*/
.k-footer *{
	color:#fff;
}
.footer-contact-icon{
    width: 34px;
  		height: 34px;
}
.footer-contact-phone{
	font-size: 26px;
    color: white;
    position: relative;
    top: -6px;
    left: 5px;
}
.footer-fast-enter > a{
	font-size: 16px;
    margin: 0 15px 0 15px;
  		color: white;
}
.footer-company-location{
	font-size: 16px;
}


/*图片显示部分*/
a{color:#131313;}
.pic-part{ margin:0 auto; height:560px; width:636px;  position:relative;  overflow:hidden;  zoom:1;   }
.smallImg{ width:636px; height:75px; padding-top:5px;float:left;  margin: 0; }
.smallImg ul{width: 596px;float: left; margin-right:-5px;height:75px;  overflow:hidden; zoom:1; }
.smallImg ul li{ padding-top:5px; float:left; width:118px; text-align:center;  }
.smallImg ul li img{ width:109px; height:65px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.smallImg ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.smallImg ul li.on img{ border-color:#f60;  }
.bigImg{width: 636px;height: 477px;overflow: hidden;background-color: #000000;}
.bigImg > ul{width: 636px;margin: 0 auto;text-align:-webkit-center;}
.bigImg li{ vertical-align:middle;display: table-cell;height: 477px;width:636px;text-align:center; }
.bigImg li a{margin:auto auto;vertical-align:middle;text-align:center;display:inline-block;}
.bigImg img{ max-width:636px; max-height:477px; display:block;width:expression_r(document.body.clientWidth < 636 ? "636px": "auto" ); height:expression_r(document.body.clientHeight < 477 ? "477px": "auto" );vertical-align:middle;}
.smallImg-wrap{width: 636px;margin: 0 auto;height: 80px;}
.smallImg ul li.on {
    background: url(/image/comm/icoUp.gif) no-repeat center 0;
}
.tempWrap{
    overflow: hidden;
    width: 670px;
       float: left;
}
.bigsPrev{
    position: relative;
    top: -250px;
    left: 10px;
    display: block;
    width:50px;
	height:53px;
	overflow: hidden;
}
.bigsPrev > .iconfont{
    color: #fff;
  		font-size: 50px;
	
}
.bigsNext{
	position: relative;
    top: -302px;
    left: 577px;
    display: block;
    width:50px;
	height:53px;
	overflow: hidden;

}
.bigsNext.opacity,.bigsPrev.opacity{
	background-color: #000;
  		filter: alpha(opacity=35);
}
.bigsNext > .iconfont{
	color: #fff;
    font-size: 50px;
	
}
.iconfont.opacity{
    background-color: #000;
  		filter: alpha(opacity=65);
}

.bigsPrev:hover{
	background-color: rgba(0,0,0,0.35);
}
.bigsNext:hover{
	background-color: rgba(0,0,0,0.35);
}
.smallsPrev{
    padding-top: 22px;
	box-sizing: border-box;
    margin-top: 5px;
    height: 69px;
    background-color: #eb6d26;
    display: block;
    width: 23px;
    float: left;
}
.smallsPrev.prevStop{
	background-color:#d9d9d9;
}
.smallsPrev > .iconfont{
    color: #fff;
    font-size: 24px;
}
.smallsNext{
	padding-top: 22px;
  		box-sizing: border-box;
       display: block;
    width: 26px;
    height: 69px;
    background-color: #eb6d26;
       margin-left: -5px;
  		margin-top: 5px;
    float: left;
}
.smallsNext.nextStop{
	background-color: #d9d9d9;
}
.smallsNext > .iconfont{
	color: #fff;
    font-size: 24px;
}
	
.hvr-bounce-in {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  margin-left:30px;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}	
 

 .call-button{
	padding: 10px;
	color:white;
	font-size:20px;
    margin-right: 20px;
    height: 90px;
    min-width: 180px;
    border: 1px solid #f3f3f3;
    float: left;
    background-color: #eb6d26;
    border-radius: 5px; 
    box-sizing: border-box;
    text-align: center;
}
.call-button:hover{
	background-color:#ed7b3c;
	
}
.message-button{
	background-image: url(/image/zx_o.png);
    background-repeat: no-repeat;
    background-position: center 10px;
    background-size: 38%;
    padding: 10px;
    height: 90px;
    width: 120px;
    color: #eb6d26;
    font-size: 20px;
    border: 1px solid #f3f3f3;
    float: left;
    background-color: #d9d9d9;
    box-sizing: border-box;
    border-radius: 5px; 
    text-align: center;
}  
.message-button > span{ 
	color:#eb6d26;
}
.message-button:hover{
	background-image: url(/image/zx_i.png); 
	background-color: #eb6d26;
	color:white;
}
.message-button:hover > span{ 
	color:white;
}
.hidden{
	display:none;
}
.pm-div{
    position: absolute;
    width: 1200px;
    margin-top: -40px;
}
.pm-div > .pm-btn{
	height: 40px;
    margin: 0;
    padding: 0 10px;
    background-color: rgba(0,0,0,0.4) ;
    color: white;
}
.pm-div > .pm-btn-active{
	background-color:rgba(255,87,34,0.5);
}






/****/
.map-bar{
	width: 100% !important;
}
.map-search-result{
	left: 980px !important;
}
.j-mapsrcontentdiv{
	max-height: 823px;
}


#tuwenxq > img{
	
		border: 0;
    line-height: 0;
    display: block;
}
p > img{
	
		border: 0;
    line-height: 0;
    display: block;
}

#tuwenxq p{
	
}

		*{
			margin:0;
			padding:0;
		}
		body{
			margin:0;
			padding:0;
			font-family: 微软雅黑;
			color:#131313;
			font-size: 14px;
			min-width:1200px;
		}
		a{
			text-decoration: none;
			color:#131313;
		}
		a:hover{
			cursor:pointer;
		}
		input,select{
			outline:none;
		}
		img{
			border:0;
		}
		.k-body{
		    width: 1200px;
		    height: auto;
		    margin: 0 auto 10px auto;
		    overflow: hidden;
		}
		.k-header{
			width: 100%;
    		height: 90px;
    		border-bottom: 1px solid #d9d9d9;
		}
		.header-content{
		    width: 1200px;
    		margin: 0 auto;
    		height: 100%;
		}
		.header-logo{
		    height: 72px;
		    width: 172px;
		    position: relative;
		    top: 10px;
		    float: left;
		}
		.header-nav{
			margin-right: 50px;
			float: left;
			line-height: 72px;
		    width: 395px;
		    height: 90px;
		    position: relative;
		    left: 80px;
		    font-size: 22px;
		    color:#656565;
		}
		.header-nav > .active{
			color:#fb8c00;
		}

		.header-nav > .item-line{
			position:relative;
			width: 50px;
		    top: -1px;
    		border-bottom: 3px solid #eb6d26;
		}
		.header-nav > a{ 
			font-size: 22px;
			line-height: 90px;
			margin-right: 20px;
		}
		.header-nav > a:nth-child(4){ 
			margin-right: 0;
		}
		.header-select{
		    width: 500px;
		    position: relative;
		    left: 80px;
		    font-size: 0;
		    display: inline-block;
		    float: left;
		    height: 100%;
		    top:25px;
		}
		.header-select-category{
			height: 40px;
			width:97px;
			padding: 10px;
			border: none;
			box-sizing:border-box;
			display: inline-block;
			vertical-align:middle;
		}
		.header-select-input{
			width: 300px;
		    height: 40px;
		    border: 1px solid #9d9d9d;
		    padding: 10px;
		    box-sizing: border-box;
		    position: relative;
		    left: -5px;
		    vertical-align:middle;
	        display: inline-block;
		}
		.select-btn{
			display: inline-block;
			height: 40px;
			line-height: 40px;
		    margin: 0;
		    padding: 0 20px;
		    background-color: #eb6d26;
		    border: none;
		    color: #fff;
		    position: relative;
		    left: -9px;
		    vertical-align:middle;
		    font-size: 18px;
		}
		.select-part{
			width: 100px;
		    height: 38px;
		    border: 1px solid #9d9d9d;
		    float: left;
		    overflow: hidden;
		}
		.select-btn > .iconfont{
			color:#fff;
		}
		.nav{
			height:50px;
			width:1200px;
			margin:2px auto;
			line-height: 50px;
			color:#656565;
		}


		/*
			各个详情页里，查看完整电话时的弹框样式
		*/
		.dialog-phone-container{
		    height: 100%;
		    padding: 0 30px 0 50px;
		    box-sizing: border-box;
		    width: 100%;
		}
		.dialog-phone-item{
		    height: 45%;
		    width: 100%;
		    padding: 32px 0;
		    box-sizing: border-box;
		}
		.dialog-phone-item:first-child{
			border-bottom: 1px solid #d9d9d9;
		}
		.dialog-phone-item > .iconfont{
		    font-size: 55px;
		    float: left;
		    color: #eb6d26;
		}
		.item-phone-content{
		    float: left;
		    padding-left: 10px;
		    box-sizing: border-box;
		}
		.item-phone-notice{
		    color: #656565;
		}
.fix-ie-font-face :before,
.fix-ie-font-face :after {
    content: none !important;
}
*{border:none;}
*{list-style:none;margin:0;padding:0; }
img{ border:0;  }
a{ text-decoration:none; color:#131313;  }
body{
	margin:0;
	font-family: 微软雅黑;
	color:#131313;
	font-size: 14px;
	min-width:1200px;
}
.iconfont{
	font-size:16px;
	color:#fff;
}
.k-body{
	width: 100%;
    height: auto;
	/*
    overflow: hidden;
	*/
}
.k-footer{
	width: 100%;
    height: 230px;
    background-color: #535353;
    text-align: center;
    color: #fff;
    line-height: 35px;
    padding: 40px;
    box-sizing: border-box;
}
.footer-contact-icon{
    width: 34px;
	height: 34px;
}
.footer-contact-phone{
	font-size: 26px;
    color: white;
    position: relative;
    top: -6px;
    left: 5px;
}
.footer-fast-enter > a{
	font-size: 16px;
    margin: 0 15px 0 15px;
	color: white;
}
.footer-company-location{
	font-size: 16px;
}
h1{font-size: 30px;font-weight: normal;}
h2{font-size: 20px;font-weight: normal;}
button{cursor:pointer;}

.popcontactus{
	width: 100%;
    height: 100%;
    padding: 30px 30px 0px 50px;
    box-sizing: border-box;
}
.popcontactus .iconfont{
	font-size: 55px;
    float: left;
    color: #eb6d26;
}
.popcontactus-content{
    float: left;
    padding-top: 5px;
    box-sizing: border-box;
    padding-left: 10px;
}
.popcontactus-phone{
	color: #eb6d26;
    font-size: 24px;
    line-height: 30px;
}
.popcontactus-text{
	color: #656565;
}

.item-title-left{
    width:40%;
	float:left;
	padding-top:10px;
	margin-left:10px;
}
.item-title-right{
   width:40%;
	float:right;
	padding-top:10px;
}
.item-title-name{
    font-size: 20px;
	line-height: 30px;
    display: block;
	width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.item-title-name:hover{
	color:#eb6d26;
}
.item-title-name.hover{
	color:#eb6d26;
}
.item-title-address {
	color:#707070;
}
.page-bar{
	width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 30px 0 30px 0 !important;
}
.page-bar > a{
	display: inline-block;
	width:40px;
	height:40px;
	color:#fff;
	background-color: #fd8845;
	padding:0 !important;
}
.side-bar{
    position: fixed;
    right: -240px;
    top: 0;
    z-index: 3;
}
.side-bar-nav{
    position: relative;
    height: 200px;
    width: 40px;
    top: 250px;
    background-color: #d9d9d9;
    opacity: 0.7;
    border-radius: 10px;
}
.side-bar-nav > a{
    display: block;
    height: 30px;
    padding: 10px 0 10px 0;
    text-align: center;
}
.side-bar-nav > a > .iconfont{
	font-size: 24px;
    color:#131313;
    -webkit-font-smoothing: antialiased;          -moz-osx-font-smoothing: grayscale;
}
.side-bar > .side-bar-items{
    position: relative;
    border: 1px solid #d9d9d9;
    background-color: #fff;
    top: -200px;
    left:60px;
    border-radius: 4px;
    height: 700px; 
    width: 300px;
    overflow: auto;
}
.side-bar-row{
    display: block;
    height: 100px;
    width: 282px;
    padding: 10px;
    box-sizing: border-box;
    overflow: hidden;
}
.side-bar-row > img{
    width: 120px;
    height: 100%;
    float: left;
}
.side-bar-row > .side-bar-row-content{
    float: left;
    width: 140px;
    height: 100%;
    padding-left: 10px;
    box-sizing: border-box;
    color: #9d9d9d;
    line-height: 21px;
}
.side-bar-row > .side-bar-row-content *{
    color: #656565;
}
.side-bar-row > .side-bar-row-content > div > span{
    color: #eb6d26;
    font-size: 16px;
}
.side-bar-row-title{
    width: 100%;
    height: 30px;
    line-height: 30px;
    background-color: #F4F2F2;
}
.side-bar-row-title > span{
    float: left;
    margin-left: 10px;
}
.side-bar-row-title > a{
    float: right;
}
.side-bar-row-title > a > .iconfont{
    color: #131313;
    font-size: 10px;
}
.close-dialog{
    margin-right: 10px;
    text-align: center;
    padding:0 5px;
}
.side-bar-title{
    color: #131313;
    font-size: 18px;
    width: 100%;
}
.side-bar-address{
    width: 100%;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.side-bar-price{
    width: 100%;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.onlinechat-button{
	background-image: url(/image/zx_i.png);
    background-repeat: no-repeat; 
    background-position: center 10px;
    background-size: 38%;
    padding: 10px;
    height: 90px;
    width: 120px;
    color: #fff;
    font-size: 20px;
    border: 1px solid #f3f3f3;
    float: left;
    background-color: #eb6d26;
    box-sizing: border-box;
    border-radius: 5px; 
    text-align: center;
	cursor: pointer;
}


@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- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  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"; }



.dialog-container{
    width: 100%;
    height: 100%;
    padding: 30px 50px 30px 50px;
    box-sizing: border-box;
}
.dialog-item{
    width: 100%;
    height: 100%;
    padding-top: 50px;
    box-sizing: border-box;
}
.dialog-item:first-child{
    /*border-bottom: 1px solid #d9d9d9;*/
}
.dialog-item > .iconfont.phone{
    float: left;
    font-size: 55px;
    color:#eb6d26;
}
.dialog-item > .iconfont{
    float: left;
    font-size: 55px;
    color:#28AD3E;
}
.dialog-item > .item-content{
    float: left;
    width: 280px;
    padding: 0 0 0 10px;
    box-sizing: border-box;
}
.dialog-item-phone{
    margin-top: 5px;
	color: #eb6d26;
    font-size: 24px;
    line-height: 30px;
}
.item-content > .item-notice{
    color: #656565;
    line-height: 28px;
}
.item-content > .dialog-qrcode{
    width: 102px;
    height: 102px;
    border: 1px solid #d9d9d9;
}
.dialog-qrcode > img{
    padding: 5px;
    width: 95px;
    height: 93px;
}
.map-title{
	font-size: 20px;
    line-height: 40px;
    height: 40px;
    margin: 20px 0 20px 0;
}
.map-bar{
	width:1200px;
	height:580px;
}
.nearby-mating > .map-part{
	width: 100%;
    height: 100%;
}
.map-part > .map-bar{
	width:1200px;
	height:580px;
}
.map-search-part{
	position: relative;
    top: -560px;
    display: block;
    width: 80px;
    height: 58px;
    background-color: #fff;
    opacity: 0.8;
    left: 791px;
    border-radius: 4px;
    text-align: center;
    padding: 6px;
    box-sizing: border-box;
}

.map-search-part.active{
    background-color: red;
    color: #fff;
}
.map-search-part.active > .iconfont,.map-search-part.active > span{
	color:#fff;
}
.map-search-part:not(:first-child){
	margin-top: 35px;
}
.map-search-part > .iconfont,.map-search-part > span{
	font-size: 20px;
	line-height: 25px;
	margin-top: 5px;
	color:#131313;
}
.map-search-result{
    position: relative;
    top: -990px;
    left: 872px;
    width: 330px;
    height: 431px;
    overflow: hidden;
    background-color: #fff;
    z-index: 2;
    padding:5px;
    box-sizing:border-box;
}
.search-result-title{
	width: 100%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-bottom: 1px solid #d9d9d9;
}
.introduce-content .search-sesult-title > a{
	padding: 0 10px;
	width:auto;
	text-indent:0;
	
}
.search-result-title> .active{
	color:#eb6d26;
}
.search-result-items{
	width:100%;
	height:380px;
	overflow:auto;
}
.search-result-items > a{
	overflow:hidden;
	display: block;
    width: 100%;
    height: 50px;
	margin:10px 0;
}
.items-order{
	width: 26px;
    height: 26px;
    float: left;
    background-color: #000;
    color: #fff;
    border-radius: 13px;
    text-align: center;
    line-height: 26px;
	text-indent:0;
}
.items-row-title{
	width: 200px;
    float: left;
	text-indent:0;
}
.items-row-name,.items-row-gongjiao{
	width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.row-distance{
	width: 65px;
    float: left;
    text-align: center;
	text-indent:0;
}
.row-distance > .iconfont{
	color: #131313;
    font-size: 20px;
    vertical-align: middle;
}

.map-part > .map-bar{
	float: left;
    height: 582px;
    width: 880px;
}
 

.map-part > .map-search-result{
	float: left;
    width: 317px;
    height: 582px;
    border-left: 1px solid #d9d9d9;
    padding:15px;
    box-sizing:border-box;
    overflow: auto;
} 
.map-search-part{
	text-align: center;
	display: block;
    position: relative;
    top: -560px; 
	/* left: 754px; */
    /* width: 127px; */
    height: 58px;
    border-radius: 4px;
    background-color: #fff;
    padding-top: 5px;
    box-sizing: border-box;
    box-shadow: -2px 1px 5px #9d9d9d;
}
.map-search-part:not(:first-child){
	margin-top: 30px;
}
.map-search-part .iconfont, .map-search-part span {
    font-size: 18px;
    line-height: 30px;
	color:#131313;
}
.map-search-part.active {
    background-color: #DF6634;
}
.map-search-part.active * {
    color: #fff;
}
..link-items > a
{ border-right-color:Red;
    }
    
    
    
 
