body,input,p,textarea,table,div,ul,li,select{font-family:Microsoft YaHei;margin:0;padding:0;font-size: 16px}
.text_grey{color: #a3a8ad}
.color_red{color: red}
.margin_bottom{margin-bottom: 15px}
.main{background: #ffffff;max-width: 750px;margin: 0 auto;min-height: 90vh;position: relative}
.title{font-size: 18px;font-weight: 500}
.banner{width: 100%;height: 55vh;}
.logo{position :absolute;top: 60px;right: 10px;width: 80px;border-radius: 8px;background-color: rgba(99, 127, 182,0.5);margin: 10px auto;padding: 5px}
.card{width: 94%;margin: 0 auto 25px auto;position: relative;top: -30px;border-radius: 10px;box-shadow: 2px 2px 4px #aaaaaa;background: #ffffff;padding: 15px}
.card .name .house_type{display: flex;justify-content: center;align-content: center;flex-wrap: wrap;border-radius: 99999px;width:68px;height: 28px;float: right}
.card .tags{display: flex;margin-bottom: 10px;flex-wrap:wrap;width: 100%}
.card .tags .text{background: #f0f0f0;margin-right: 5px;padding: 5px;font-size: 14px;}
.card .address{display: flex;margin-bottom: 10px;}
.card .address .name{width: 64px;}
.card .address .sale_house{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.card .price{display: flex;}
.card .price .grid{width: 33%;overflow: hidden;}
.card .price .grid .number{font-weight: 600;margin: 5px 0 10px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center}
.card .price .grid .param{text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center}
.info{width: 94%;margin: 0 auto}
.information{width: 94%;margin: 0 auto}
.information .content{margin: 30px 0;line-height: 2}
.information .content .info_table .name{color: #a3a8ad;}
.information .content .info_table .number{white-space: nowrap; overflow: hidden;text-overflow: ellipsis;padding-left: 5px}
.type{width: 94%;margin: 0 auto 10px auto}
.type .huxing{display: flex;overflow: auto;}
.type .huxing .room{text-align: center;margin-right: 20px;}
.type .huxing .room .type_btn{background: #f0f0f0;border-radius: 999px;margin: 15px auto;width: 50px;font-weight: 600}
.type .huxing .room .title{font-size: 16px;margin-bottom: 10px;font-weight: 600}
.type .huxing .room .text_grey{margin-bottom: 10px}
.bottom{margin-bottom: 100px}
.foot{position: fixed;bottom: 0;background: #ffffff;width: 100%;height: 60px;max-width: 750px;}
.foot .content{display: flex;justify-content: space-between;}
.foot .content .developer{width: 28%;margin: 10px auto;padding: 5px;display: flex;justify-content: center;align-items: center;}
.foot .content .zhidian{background: #6541F8;}
.foot .content .kanfang{background: #ffa500;}
.foot .content .lianxi{margin: 10px auto;border-radius: 999px;color: #FFFFFF;display: flex;align-content: center;justify-content: center;max-height: 50px}
.foot .content .lianxi a{display: flex;align-content: center;justify-content: center}
.foot .content .lianxi .text{margin: 10px 25px;font-weight: 500;}
.foot .content .lianxi a{color: #ffffff !important;}
.up_top{position: fixed;bottom: 100px;right: 50px;border-radius: 50%;width: 40px;height: 40px}
.img_table{width: 97%;max-width: 675px;height: 110px;position: fixed;bottom: 62px;border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;background: #ffffff;box-shadow: 2px 2px 4px #a3a8ad;padding: 0 15px}
.img_table .img_list{overflow: auto;display: flex;}
.img_table .img_list .img_scroll{margin: 10px 1px;}
.img_table .img_list .img_scroll img{border-radius: 10px}
.layui-tab-brief>.layui-tab-title .layui-this{color: #000000 !important;font-weight: 700 !important;}
.layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom: 2px solid #000000 !important;}
.lpxx1 img{
    width: 100% !important;border-radius: 20px;
}
.lp-section{width: 94%;margin: 0 auto;}
.lpxx p{margin-top: 8px;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.backicon{position: absolute;left: 10px;top: 10px;width: 40px;height: 40px;border-radius: 10px;background: rgba(0,0,0,.3) url("../images/w-back.png") center no-repeat;background-size: 10px;}