html,body{max-width: 640px;}

body, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, input, li, ol, option, p, select, td, th, ul {
	word-break: break-all;
}
blockquote, body, header,code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
	padding: 0;
	margin: 0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0;
	padding: 0;
}

body, button, input, select, textarea {
	font: 12px microsoft yahei,arial,\5b8b\4f53;}

body{
	font-size: .32rem;
	color: #333333;
}

* {
	margin: 0;
	padding: 0;
}

.container {
	    clear: both;
	    padding: 0;
	    overflow: hidden;
	 
	}

	
a:link {
	    text-decoration: none;
	}
	
.container{
	max-width: 640px;
	margin: auto;
	font-size: .125rem;
	background: #fff;
}

.detail_row{
	width: 3.375rem;
	line-height: .2625rem;
	margin: .15rem auto;
}

.lpinfo-name{
	font-size: .26rem;
	line-height: .26rem;
	font-weight: bold;
	color: #333;
}

.lpinfo-span{
	margin-top: .05rem;
}
.lpinfo-span span{
	font-size: .12rem;
	background: #f8f8f8;
	color: #999;
	border-radius: .04rem;
	margin-right: .05rem;
	padding: .02rem .05rem;
}

.lpinfo-span .click-on{
	background: #f2304a;
	color: #fff;	
}

.lpslpic{
	width: 3.375rem;
	height: 2rem;
	margin-bottom: .3rem;
}
.lpslpic .slpic-img{
	width: 3.375rem !important;
	height: 2rem !important;
}

.lpinfo-title{
	font-size: .2rem;
	font-weight: bold;
	margin-bottom: .05rem;
}

.lpinfo-row{
	font-size: .15rem;
	/*height: .275rem;*/
    line-height: .275rem;
}
.detail_row .rig-span{
	height: .25rem;
	line-height: .25rem;
	float: right;
	background: #f2304a;
	color: #fff;
	font-size: .08rem;
	padding: 0rem .08rem;
	border-radius: .15rem;
}
.lpinfo-row .row-lab{
	color: #9d9d9d;
}

.detail_row .lpinfo-cont{
	font-size: .15rem;
	color: #333;
	margin-bottom: .8rem;
}

/*底部 begin*/
.foot_menue_info {
	width: 3.75rem;
    padding: .075rem .1875rem;
    position: fixed;
    margin: auto;
    background-color: #fff;
    z-index: 5;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: space-between;
}


.foot_menue_info .foot_wx{
    border-radius: 0;
    min-width: .5rem;
    height: .42rem;
    margin-top: .04rem;
    margin-right: .1rem;
    text-align: center;
    float: left;
}
.foot_menue_info .foot_wx .ico_size{
	font-size: .2rem;
	color: #999;
}
.foot_menue_info .txt
{
	font-size: .12rem;
    height: .12rem;
    line-height: .15rem;
    text-align: center;
    color: #ccc;
}

.foot_menue_info .all {
    background: #5c90d2;
    min-width: 1.26rem;
    height: .42rem;
    margin-left: .1rem;
    border-radius: 1.06vw;
    color: #fff;
    text-align: center;
    float: left;
    padding: .025rem;
    margin-right: 0;
    line-height: .18rem;
}


.foot_menue_info .all-new {
    background: #5c90d2;
    min-width: 2rem;
    height: .42rem;
    margin-left: .1rem;
    border-radius: 1.06vw;
    color: #fff;
    text-align: center;
    float: left;
    margin-right: 0;
    line-height: .18rem;
}


.foot_menue_info .allred{
	background: #f2304a;
}
.foot_menue_info .allline
{
	line-height: .42rem;
}

.foot_menue_info .all .tit_big,.foot_menue_info .all-new .tit_big{
	font-size: .15rem;
    }
.foot_menue_info .all .tit_small{
  font-size: .12rem;
    transform: scale(0.8);
    white-space: nowrap;
}  

/*底部 end*/


/*楼盘评测*/
.row-bott{
	width: 3.75rem;
    padding: .075rem .1875rem;
    position: fixed;
    margin: auto;
    background-color: #fff;
    z-index: 5;
    right: 0;
    top: .44rem;
    left: 0;
    display: flex;
	border-bottom: .01rem solid #f2f2f2;
}

.martop8{
	margin-top: .8rem;
}
.row-title-ul{
	display: flex;
	justify-content: space-between;
	padding:.05rem 0;
	width: inherit;
    overflow: auto scroll;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}

.row-title-ul li
{
	font-size: .15rem;	
	padding-right: .1rem;
	color: #9d9d9d;
}

.row-title-ul .click-on
{
	color: #f2304a;
	font-weight: bold;
}

/*楼盘评测列表页样式*/
.mgtop4{
	margin-top: .6rem;
}

.housepclist .pc-housebox{
	width: 3.375rem;
	height: 2rem;
	position: relative;
}

.housepclist .pc-housebox img{
	width: 100%;
	height: 100%;
	border-radius: .05rem;
}

.pc-housebox .housecont{
	position: absolute;
	background-color: rgba(0, 0, 0, .6);
	padding: .15rem;
	margin: 0 auto;
	text-align: center;
	transform: translatex(-50%) translatey(-50%);
	left: 50%;
	top: 50%;
	color: #fff;
	width: 70%;
}

.pc-housebox .housecont .housename{
	font-size: .26rem;
	line-height: .26rem;
	margin-top: 0.05rem;
}

.pc-housebox .housecont .housetxt{
	display: inline-flex;
}

.pc-housebox .housecont .housetxt .txtpcdf{
	/*border-right: .01rem solid #fff;*/
	/*padding-right: .1rem;*/
	font-size: .1rem;
	/*line-height: .15rem;*/
}

.pc-housebox .housecont .housetxt .txtpcdf .bgc{
	color: rgba(242, 48, 74, 0.6);
	text-align: justify;
}

.pc-housebox .housecont .housetxt .txtpcnum{
	font-size: .48rem;
	padding-left: .1rem;
	line-height: .48rem;
}

.housepclist li{
	margin-bottom: .3rem;
}
.housetitle{
	font-size: .15rem;
	color: #333;
	margin-top: .1rem;
}

.houseadd{
	font-size: .15rem;
	color: #999;
}

.houselab label{
	font-size:.132rem;
	color: #f2304a;
	background-color: #f5f4f9;
	padding: .03rem .05rem;
}
