.imggray {opacity: 0.3;}
.imgsize {width: 48px;height: 48px;}

.house_listinfo_line .line .huodongD{width:410px;position:relative;}
.house_listinfo_line .line .huodongD .lijian{width:76px;height:30px;line-height: 30px;font-size:14px;color:#fff;background: url(/esf/2018/images/jian.png) no-repeat;text-align: center;margin-top:5px;}
.house_listinfo_line .line .huodongD .text{font-size:14px;color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.house_listinfo_line .line .huodongD .huodongTan{display:none;background:#fff;margin-top:80px;box-shadow:0px 0px 5px #DDD;padding:10px 15px;border-radius:8px;min-width:140px;position:absolute;left:0px;top:0px;}
.huodongD .huodongTan .thri{position:absolute;top:0px;margin-top:-14px;left:0px;margin-left:20px;width:27px;height:15px;background: url(/esf/2018/images/thri3.png) no-repeat;}
.huodongD .huodongTan .tit{font-size:14px;color:#333;line-height: 20px;}
.huodongD .huodongTan .cont{font-size:12px;color:#666;line-height: 20px;margin-top:3px;}

.house_map_mian_word{min-width: 120px;height: 40px;padding: 0px 10px;line-height: 40px;background: #00BD83;border-radius: 2px;text-align: center;font-size: 14px;color: #fff;position: relative;width: max-content;}
.house_map_mian_word:before{content: '';border-width: 5px 5px 0px 5px;border-style: solid;border-color: #00BD83 transparent transparent transparent;position: absolute;bottom: -5px;left: 50%;margin-left: -5px;}

.house_guess{margin: 22px -22.667px 0px -22.667px;}
.house_guess .rectItem{margin: 0px 22.667px; width: 266px;}

.house_float_jjr_content .house_float{border-radius: 4px;width: 382px;height: auto;background: #FFFFFF;box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);border: 1px solid #E5E5E5;position: absolute;top: 50px;right: 0px;}
.house_float_jjr_content .house_float.hover{position: fixed;top: 170px;right: auto;z-index: 10;left: 50%;margin-left: 216px;}
.house_float_jjr_content .house_float.onhover{position: absolute;top: auto;bottom: 10px;right: 0px;z-index: 8;left: auto;margin-left: auto;}
.house_float_jjr_content .esf_float_title{margin: 0px 24px;height: 70px;line-height: 70px;border-bottom: solid 1px #eee;font-weight: bold;color: #333333;font-weight: bold;font-size: 24px;text-align: center;}
.house_float_jjr_content .house_float_jjr{margin: 20px 24px 0px 24px;padding-bottom: 10px;}
.house_float_jjr_content .house_float_jjr_list{margin-bottom: 30px;}
.house_float_jjr_content .house_float_jjr_list_images{float: left;border-radius: 30px;float: left;}
.house_float_jjr_content .house_float_jjr_list_images img{width: 58px;height: 58px;border-radius: 29px;object-fit: cover;display: block;background: #f5f5f5;}
.house_float_jjr_content .house_float_jjr_list_mian{float: left;margin-left: 16px;}
.house_float_jjr_content .house_float_jjr_list_mian_top{height: 24px;line-height: 24px;font-size: 12px;color: #999999;}
.house_float_jjr_content .house_float_jjr_list_mian_top span{color: #333;font-size: 16px;margin-right: 10px;font-weight: bold;}
.house_float_jjr_content .house_float_jjr_list_mian_bottom{margin-top: 8px;}
.house_float_jjr_content .house_float_jjr_list_mian_bottom_left{width: 119px;float: left;height: 34px;line-height: 34px;border-radius: 2px;border: 1px solid #00BD83;text-indent: 43px;background: url(/esf/2021/images/house/tel.png) 21px center no-repeat;background-size: 18px auto;font-size: 12px;color: #00BD83;position: relative;}
.house_float_jjr_content .house_float_jjr_list_mian_bottom_right{cursor: pointer;width: 119px;float: left;height: 34px;line-height: 34px;border-radius: 2px;border: 1px solid #00BD83;text-indent: 43px;background: url(/esf/2021/images/house/consult.png) 21px center no-repeat #00BD83;background-size: 18px auto;font-size: 12px;color: #fff;margin-left: 0px;}
.house_float_jjr_content .house_float_jjr_list_mian_bottom_left:hover{background-color: #E2FAF2;}
.house_float_jjr_content .house_float_jjr_list_mian_bottom_right:hover{background-color:rgba(0, 189, 131, 0.8);}