*{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5{font-weight:normal;}
img{border:none}
.vimg{width: 100%;max-width: 100%}
a{text-decoration: none;color:#333;}
/*a:hover{color:#1e50b1;}*/
.clear:after{content: '';clear:both;display: block;}
.fl{float:left}
.fr{float:right}
body{font-size:14px;color:#333;behavior:url("csshover.htc");font-family:Arial, Helvetica, sans-serif;}
.lh{line-height:1.8}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt50{margin-top:50px;}
.bold{font-weight:bold;}.cen{text-align:center;}.txtl{text-align:left;}.txtr{text-align:right;}.ov{overflow:hidden}
.yahei{font-family:"microsoft yahei"}.en{font-family:Arial, Helvetica, sans-serif;}.daxie{text-transform:uppercase;}.daxie_{text-transform:capitalize;}
.font12{font-size:12px}.font13{font-size:13px}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:16px}.font18{font-size:18px}.font20{font-size:20px}.font24{font-size:24px}.font30{font-size:30px}.font36{font-size:36px}
.co333{color:#333;}.co666{color:#666;}.co999{color:#999;}.blue{color: #067fce;}.yel{color: #fff600;}.fff{color: #fff;}

.wrap{width:1200px;margin:0 auto;}
.w{width:100%;}
.baibg{background:#fff;}
.huibg{background:#eef2f5;}
.bluebg{background:#076ab1;}
.posi{position:relative;}
.content{width:1200px;margin:20px auto;}

.bgred{background: #96160d}
.jianjie{margin:50px -10px 30px;}

.cont_item{margin-top: 60px}
.house_title{text-align: center;}
.house_title p{color: #f8dcad;font-size: 20px}
.house_title .title_bg{background: url(../img/titlebg.png) no-repeat;background-size: 100% 100%;width: 451px;height: 79px;margin: 0 auto;line-height: 79px;color: #96160d;font-size: 40px}
.house_info{padding: 10px;background: white;border-radius: 16px;margin-top: 20px}
.house_msg{padding-top:10px;}
.price{font-size: 30px;font-style: italic;text-shadow: 4px 4px 0px rgba(0,0,0,.2);color: #96160d;padding-left: 10px}
.price span{font-size: 50px}
.icon_text{width: 50%;margin-top: 10px}
.icon_text span{float: left;background: #96160d;width: 30%;padding:10px;border-radius: 50px;white-space: nowrap;color: white;font-size: 22px;margin-right: 10px;}
.icon_text span img{margin:0 10px}
.icon_text span.video img{width: 25px;height: 23px}
.icon_text span.tel img{width: 22px;height: 28px}
.icon_text span.group img{width: 30px;height: 25px}
.house_text{color: #96160d;font-size: 22px;padding-top: 10px;width: 50%;padding-left: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.border{border-top: 1px dashed #96160d}
.house_text div{line-height: 2;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.more{padding-top: 60px;text-align: center;background: #96160d}
.footer_icon{background: #96160d}
.bottom_bg{background: url(../img/bottom.png);height: 307px;width: 100%;color: #eecd9c;font-size: 18px;padding-top: 60px}
.bottom_bg div p{width: 80%}
.pc{display: block}
.phone{display: none}
@media (max-width: 769px) {
	.pc{display: none}
	.phone{display: block;}
	.house_text{width: 100%}
	.jf,.kp{width: 50%}
	.more{padding-top: 20px}
	.more img{width: 70%}
	.bottom_bg{padding-top: 40px;font-size: 1.5rem;background: url(../img/m_bottom.png) no-repeat bottom;height: 200px;width: 100%;padding:0 1rem;background-size: 100%}
	.bottom_bg div p{width: 100%;line-height: 1.6;padding-top: 3.2rem}
}