.bg-width img{width: 100%;}
.xn_mobile{display: none;}
.xn_pc{display: block;}
.wrap{width: 1200px;box-sizing: border-box;margin: 0 auto;}
.f-ac-js{display: flex;align-items: center;justify-content: space-between;}
.xn-container{background: url(../images/xn_bg.jpg) no-repeat;background-size: 100% 100%;}
.house{padding-top: 135px;}
/* .house-box{border: 3px solid #feef99;border-radius: 10px;} */
.house-box{background-color: #ef252c;border-radius: 15px;border: 3px solid #feef99;position: relative;box-shadow: 0 0 3px #feef99;}
.hdlp{position: absolute;top: -88px;left: 50%;margin-left: -335px;}
.house-list{padding: 90px 70px 20px;}
.list-item{background-color: #fff;border-radius: 8px;padding: 14px 10px;box-sizing: border-box;position: relative;margin-bottom: 50px;}
.list-item .tag{position: absolute;right: 10px;top:-20px; background: url(../images/xn04.png) no-repeat;width: 120px;height: 196px;background-size: 100% 100%;}
.item-l {width: 530px;height: 445px;}
.item-l .house-img{width: 100%;height: 100%;}
.item-r{width: 475px;}
.item-r h3{font-size: 40px;margin-bottom: 10px;font-weight: 600;letter-spacing: 2px;padding-top: 5px;}
.item-r p{font-size: 18px;color: #000;margin-bottom: 10px;letter-spacing: 2px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.item-r .info{margin-top: 15px;}
.item-r .info .price{color: #ef252c;font-size: 34px;font-weight: 600;}
.item-r .house-btn{margin-top: 30px;}
.item-r .house-btn a{display: inline-block; width: 31%;height: 54px;margin-right: 2%; line-height: 54px;font-size: 22px;border-radius: 30px;text-align: center;font-weight: 600; background:linear-gradient(90deg,#fe6f52, #f81f27);color: #fff; }
.item-r .house-btn a:last-child{margin-right: 0;}
.zixun-btn{width: 481px;height: 100px;margin: 58px auto 0;cursor: pointer;}
.mzsm{padding: 40px 70px 30px;color: #fff;}
.mzsm p {font-size: 20px;line-height: 1.7;text-indent: 2em;}

.m_house{background: url(../images/m_xn_bg1.jpg) no-repeat;background-size: 100% 30px;padding-top: 30px}
.m_house-box{background-color: #ef252c;border-top: 3px solid #feef99;border-bottom: 3px solid #feef99;position: relative;padding-top: 40px;}
.m_hdlp{position: absolute;width: 70%; top: -35px;left: 50%;margin-left: -35%;}
.m_hdlp img{width: 100%;}
.m_house-list{padding: 0px 8px 5px;}
.m_list-item{background-color: #fff;border-radius: 8px;padding: 10px 8px;box-sizing: border-box;position: relative;margin-bottom: 20px;}
.m_list-item .m_tag{position: absolute;right: 0px;top:-10px; background: url(../images/xn04.png) no-repeat;width: 60px;height: 98px;background-size: 100% 100%;}
.m_item-l {width: 100%;height: 250px;}
.m_item-l .m_house-img{width: 100%;height: 100%;}
.m_item-r{margin-top: 8px;}
.m_item-r h3{font-size: 20px;margin-bottom: 6px;font-weight: 600;letter-spacing: 1px;padding-top: 5px;}
.m_item-r p{font-size: 14px;color: #000;margin-bottom: 5px;letter-spacing: 1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m_item-r .info{margin-top: 10px;}
.m_item-r-t{border-bottom: 1px dashed #6b6b6b;padding-bottom: 5px;}
.m_item-r-t .price{color: #ef252c;font-size: 20px;font-weight: 600;}
.m_item-r .house-btn{display: flex;align-items: center;justify-content: space-around;margin-top: 15px;}
.m_item-r .house-btn a{width: 30%;padding: 5px 0; border-radius: 30px;text-align: center; background:linear-gradient(90deg,#fe6f52, #f81f27);color: #fff; }
.m_mzsm_box{background: url(../images/m_xn_bg2.jpg) no-repeat;background-size: 100% 220px;padding-top: 30px;box-sizing: border-box;}
.m_zixun-btn{width: 70%;margin: 0 auto;}
.m_mzsm{font-size: 12px;color: #fff;text-indent: 2em;padding: 20px 10px;line-height: 1.6;}
@media (max-width: 770px){
	.wrap{width:100%;}
	.xn_mobile{display: block;}
	.xn_pc{display: none;}
}