.space{
  width: 100%;
  height: .1rem;
  background: #f4f4f4;
}
.case_type{
  width: 100%;
  height: .8rem;
  border-bottom: 0.02rem solid #e3e3e3;
}
.case_type_item{
  float: left;
  height: 100%;
  width: 2.49rem;
  position: relative;
  font-size: .26rem;
  color:#353535;
  text-align: center;
  line-height: .8rem;
}
.case_type_master{
  display: none;
  width: 100%;
  position: absolute;
  height: .03rem;
  background-color: #d5906d;
  left:0px;
  bottom: 0rem;
}
.case_filter{
  width: 100%;
  height: .97rem;
  border-bottom: .02rem solid #e3e3e3;
  display: flex;
}
.case_filter_item{
  width: 33.333333333333333%;
  text-align: center;
  height: 100%;
  border-right: .02rem solid #e3e3e3;
  text-align: center;
}
.case_filter_con{
  display: none;
  position: absolute;
  left:0rem;
  width: 7.8rem;
  padding: .36rem .15rem;
  padding-bottom: 0rem;
  background: #fff;
  top: 1.99rem;
  z-index: 1000;
  box-sizing: border-box;
}
.case_filter_con_name{
  float: left;
  width: 2.1rem;
  height: .68rem;
  border:1px solid #e3e3e3;
  font-size: .2rem;
  color:"#505050";
  border-radius: .05rem;
  margin-right: .3rem;
  margin-bottom: .36rem;
  box-sizing: border-box;
  text-align: center;
  line-height: .68rem;
}
.case_filter_con_master{
  position:absolute;
  top:0rem;
  left:0rem;
  background:rgba(1, 1, 1, 0.5);
  width:100%;
  height:100%;
  display: none;
  z-index: 999;
}
.case_filter_item_s{
  display: inline-block;
  font-size: .22rem;
  color:#505050;
  margin-top: .32rem;
  /* margin-left: .37rem; */
  max-width:.99rem;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.case_type_item_icon{
  width: .2rem;
  height: .11rem;
  padding-bottom: .08rem;
  display: inline-block;
  margin-left: 0.06rem;
}
.case_con{
  padding:.5rem .26rem 0 .26rem;
  position: relative;
  min-height: 4rem;
  margin-bottom: 1.2rem;
}
.case_no{
  color: #464646;
  font-size: 0.16rem;
  text-align: center;
  display: none;
}
