@charset "utf-8";html{background-color:#fff;color:#000;font-size:12px}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,pre,xmp{margin:0;padding:0}
body,input,textarea,button,select,pre,xmp,tt,code,kbd,samp{line-height:1.5;font-family:tahoma,arial,"Hiragino Sans GB","微软雅黑",simsun,sans-serif}
h1,h2,h3,h4,h5,h6,small,big,input,textarea,button,select{font-size:100%}
h1,h2,h3,h4,h5,h6{font-family:tahoma,arial,"Hiragino Sans GB","微软雅黑",simsun,sans-serif}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:normal}
address,cite,dfn,em,i,optgroup,var{font-style:normal}
table{border-collapse:collapse;border-spacing:0;text-align:left}
caption,th{text-align:inherit}
ul,ol,menu{list-style:none}
fieldset,img{border:0}
img,object,input,textarea,button,select{vertical-align:middle}
article,aside,footer,header,section,nav,figure,figcaption,hgroup,details,menu{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
blockquote:before,blockquote:after,q:before,q:after{content:"\0020"}
textarea{overflow:auto;resize:vertical}
input,textarea,button,select,a{outline:0 none}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
mark{background-color:transparent}
a,ins,s,u,del{text-decoration:none}
sup,sub{vertical-align:baseline}
html {overflow-x: hidden;height: 100%;font-size: 50px;-webkit-tap-highlight-color: transparent;}
body {font-family: Arial, "Microsoft Yahei", "Helvetica Neue", Helvetica, sans-serif;color: #333;font-size: .28em;line-height: 1;-webkit-text-size-adjust: none;}
hr {height: .02rem;margin: .1rem 0;border: medium none;border-top: .02rem solid #cacaca;}
a {color: #25a4bb;text-decoration: none;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.to{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fl{
	float: left;
}
.fr{
	float: right;
}
html,body{
	max-width:750px;
	margin: 0 auto;
}
@media screen and (max-width: 320px) {
    html, body {
        font-size: 42px !important;
    }
}

.callWin{
	width: 100%;
	height: 100%;
	position: fixed;
	top:0;
	left: 0;
	background: rgba(0,0,0,0.4);
	z-index: 99;
	display: none;
}
.callMain{
	position: absolute;
	bottom:0;
	left: 0;
	width: 100%;
}
.callTit{
	border-radius: .16rem .16rem 0px 0px;
	background: #fff;
	height: .88rem;
	font-size: .30rem;
	font-weight: bold;
	text-align: center;
	color: #333333;
	line-height: .88rem;
	position: relative;
}
.callTit i{
	position: absolute;
	top:.20rem;
	left: .32rem;
	width: .48rem;
	height: .48rem;
	background: url(../images/nav_icon_close.png) no-repeat;
	background-size: 100%;
}
.callList{
	padding: .32rem;
	background: #fff;
}
.callImg{
	width: 1rem;
	height: 1rem;
	float: left;
	border-radius: 50%;
}
.callDetail{
	float: left;
	padding: .08rem .24rem;
}
.callDetail h5{
	font-size: .28rem;
	font-weight: 600;
	text-align: left;
	color: #333333;
	line-height: .40rem;
	margin-bottom: .08rem;
}
.callDetail h5 i{
	display: inline-block;
	width: .32rem;
	height: .32rem;
	background: url(../images/icon_documents.png) no-repeat;
	background-size: 100%;
	margin-left: .16rem;
	vertical-align: sub;
}
.callDetail p{
	font-size: .24rem;
	font-weight: 500;
	text-align: left;
	color: #999999;
	line-height: .36rem;
}
.callClick{
	width: .72rem;
	height: .72rem;
}
.callAHref{
	display: inline-block;
	float: right;
	margin: .14rem 0;
}


.enTable{
	position: fixed;
	top:0;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 99;	
}
.entableBox{
	padding: .12rem 20%;
}
.entableRent,.entableOwner{
	font-size: .30rem;
	font-weight: 400;
	text-align: center;
	color: #333333;
	line-height: .42rem;
	padding: .12rem .32rem .12rem .32rem;
}
.entabhov{
	background: rgba(129,83,190,0.1);
	color: #8153be;
	border-radius: .32rem;
}
.entableRent{
	float: left;
}
.entableRent i,.entableOwner i{
	display: inline-block;
	width: .32rem;
	height: .32rem;
	padding-right: .16rem;
	vertical-align: text-top;
}
.entableRent i{
	background: url(../images/icon_house.png) no-repeat;
	background-size: .32rem .32rem;
}
.entableOwner{
	float: right;
}
.entableOwner i{
	background: url(../images/icon_owner.png) no-repeat;
	background-size: .32rem .32rem;
}
.entabhov.entableRent i{
	background: url(../images/icon_house_nor.png) no-repeat;
	background-size: .32rem .32rem;
}
.entabhov.entableOwner i{
	background: url(../images/icon_owner_nor.png) no-repeat;
	background-size: .32rem .32rem;
}

.openApp{
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 100;
	background: #fff;
}
.indexopen{
	bottom: 0;
}
.detailopen{
	top: 0;
}
.openIcon{
	float: left;
	padding: .38rem .24rem .38rem .32rem;
	width: .68rem;
	height: .68rem;
}
.openText{
	float: left;
	padding: .28rem 0;
}
.openText h5{
	font-size: .32rem;
	font-weight: 500;
	text-align: left;
	color: #333333;
	line-height: .40rem;
}
.openText p{
	padding-top: .08rem;
	font-size: .28rem;
	font-weight: 400;
	text-align: left;
	color: #666666;
	line-height: .40rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.openClose{
	float: right;
	padding: .52rem .32rem;
	width: .40rem;
	height: .40rem;
}
.openBtn{
	float: right;
	margin: .39rem 0;
	padding: .12rem .32rem;
	font-size: .30rem;
	font-weight: 500;
	text-align: center;
	color: #8053bd;
	line-height: .42rem;
	border: .02rem solid #8153be;
	border-radius: .08rem;
}