.filter_result .filter_result_title {
  line-height: 26px;
  font-size: 12px;
  padding: 9px 10px 8px;
}
.filter_result .filter_result_title span {
  color: #ff0000;
}
.filter_result .data_wrap{
  padding: 0 10px;
}
.filter_result .data_item{
  float: left;
  /* padding: 0 10px; */
  padding-left: 10px;
  line-height: 20px;
  background-color: #e6f3fc;
  margin-bottom: 7px;
  margin-right: 10px;
  font-size: 12px;
  border: 1px solid #e6f3fc;
  opacity: 0.7;
}
.filter_result .data_item.active{
  border-color: #a2d2ff;
  opacity: 1;
}
.filter_result .data_item span{
  color: #ff0000;
}
.filter_bottom{
  height: 40px;
  line-height: 40px;
  position: relative;
  padding: 0 10px;
  margin-top: 3px;
}
.filter_bottom::before{
  content: '';
  height: 1px;
  left: 15px;
  right: 15px;
  top: 0;
  position: absolute;
  background-color: #eeeeee;
}
.filter_bottom_l{
  color: #333;
  font-size: 14px;
  line-height: 36px;
}
.filter_bottom_l span.num{
  color: #ff0000;
  font-size: 18px;
}
.filter_bottom_l span.ping{
  position: relative;
}
.filter_bottom_l span.ping em{
  font-size: 12px;
  top: -14px;
  right: -6px;
  position: absolute;
  font-style: normal;
}

.filter_bottom_r{
  position: absolute;
  right: 3px;
  bottom: 0px;
  overflow: hidden;
}
.filter_bottom_r span{
  width: 30px;
  height: 30px;
  display: inline-block;
  display: table-cell;vertical-align: middle;text-align: center;
  box-sizing: border-box;
}
.plr10{padding-left: 16px;padding-right: 6px;}
.searchlistcon1{background-color: #F4F4F4;}
.searchlistcon1 .searchlist li{padding:10px 0;border-bottom:1px dotted #afafaf;}
.searchlistcon1 .searchlist li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.searchlistcon1 .searchlist li{ display:inline-block; }
.searchlistcon1 .searchlist li{display:block;}
.searchlistcon1 .searchlist .floatl { width: 100%; display: flex;justify-content: space-between;}
.searchlistcon1 .contact{margin-right:16px;width:23px;height:21px;margin-top:19px;}
.searchlistcon1 img{border:0;vertical-align:middle;}
.searchlistcon1 .searchimg{display:block;width: 70px;height: 70px;}
.searchlistcon1 .searchimg img{width: 70px;height: 70px;}
.searchlistcon1 .searchinfo{ flex: 1;width: 0; margin-left:10px;line-height:1.7;}
.searchlistcon1 .searchinfo a{color:#2c82d2;display:inline-block;display:block;width: 100%;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;} 
.searchlistcon1 .searchinfo a.searchcname{color:#666666;}
.searchlistcon1 .facetalk{color:#cc0000;font-size:0.875em;font-weight:bold;}
.searchlistcon1 .img_w {
    width: 100%;
    height: 70px;
    line-height: 70px;
    overflow: hidden;
    position: relative;
  }

.searchlistcon1 .img_w img {
    display: inline-block;
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
  }
.searchlistcon2{background-color: #F4F4F4;}
.searchlistcon2 .searchlist{width: 100%;}
.searchlistcon2 .searchlist li{width: 50%;float: left;padding:10px 0;border-bottom:1px dotted #afafaf;flex:1;flex-basis: 48%;position: relative;}
.searchlistcon2 .searchlist li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.searchlistcon2 .searchlist li{ display:inline-block; }
.searchlistcon2 .searchlist li{display:block;}
.searchlistcon2 .contact{position: absolute;width: 1.3rem;height:1.3rem;right:0;top: -2px;margin-top:0!important;}
.searchlistcon2 img{border:0;vertical-align:middle;}
.searchlistcon2 .searchimg{display:block;float:left;width: 94%;}
.searchlistcon2 .searchimg img{width: 100%;}
.searchlistcon2 .searchinfo{float:left;line-height:1.5;}
.searchlistcon2 .searchinfo a{color:#2c82d2;margin-top:5px;display:inline-block;}
/*.searchlistcon2 .searchinfo .searchtitle{width: 100px;overflow: hidden;white-space: nowrap; text-overflow:ellipsis; }*/
.searchlistcon2 .searchinfo a.searchcname{color:#666666;width: 150px;overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}
.searchlistcon2 .facetalk{color:#cc0000;font-size:0.875em;font-weight:bold;line-height: 1.5rem; height: 1.5rem; position: relative}
.searchlistcon2 .img_w {
    width: 100%;
    height: 103px;
    line-height: 103px;
    overflow: hidden;
    position: relative;
  }
.searchlistcon2 .img_w img {
    display: inline-block;
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
  }
.searchlistcon2 .floatl{ float: none;}
.searchlistcon2 li:nth-child(n) .floatl{
    border-right: 1px dotted #afafaf;
}
.searchlistcon2 li:nth-child(2n) .floatl{
    margin-left: 10px;
}
.searchlistcon2 li:nth-child(2n) .floatl{
    border-right: none;
}
.loading{
    font-size: 12px;
    color: #999;
    text-align: center;
    line-height: 40px;
    display: none;
}
@media (max-width: 320px) {
    .searchcname{width: 124px;overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}
}
@media (max-width: 360px) {
    .filter_result .data_item {font-size: 10px !important;}
}
