.width50 span{
  width:auto
}
.product-item ul{
 padding:0 25px !important
}
.son-node{
     display: flex;
    justify-content: space-between;
    padding: 0 50px;
}
.product-item ul li{
  width:100%;
  padding:0px;
  background:#F5F5F5;
  margin-bottom:27px
}
#ReportIDname{
  font-family: Microsoft YaHei;
  font-weight: 700;
  font-style: Bold;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 20px;
  letter-spacing: -0.15px;
  color:#000;
  margin-top:25px
}
.product-item ul li #ReportIDname,
.product-item ul li #ReportIDjs
{
   padding:0 16px
}
.usedlist span#readmore {
  background:transparent;
  border:none;
  margin-bottom:28px;
}
.product-item ul li #readmore a{
  height:46px;
  background:#FAC131;
  border-radius: 8px;
  padding:0px; 
  text-align: center;
  line-height: 46px;
  font-family: Microsoft YaHei;
  font-weight: 600;
  font-style: Regular;
  font-size: 14px;
  leading-trim: NONE;
  letter-spacing: -0.15px;
}
#ReportIDjs .didian{
  width:100% !important
}
#ReportIDjs .text{
  width:50%;
  height:20px;
  margin-top:20px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  letter-spacing: -0.15px;
  color:#4A5565;
  display: flex;
  align-items: center;
}
#ReportIDjs .text img{
 width:20px;
 height:20px !important;
 margin-right:12px;
 border:none !important
}
.product-item ul li a img{
  width:100%;
  height:285px !important;
}
#readmore{
 margin-top:20px !important
}
.product-item ul li a {
   display: block;
   width: 100%;
}
.serch_box{
   width:100%;
   margin-top:16px;
  padding:0 25px;
}
.search_jz{
  width:100%;
  height:48px;
  background:#F5F5F5;
  border-bottom:2px solid #FAC131;
  border-radius:10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom:20px
}
.search_jz img{
  width:20px;
  height:20px;
  margin-right:10px
}
.search_condition_title img {
  width:16px;
  height:16px;
  margin-right:5px
}
.search_jz span{
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: -0.15px;
  color:#000
}
.search_condition{
  width:100%;
  background:#F5F5F5;
  padding:15px;
  margin-bottom:26px;
  display: none;
}
.search_condition_title{
  width:100%;
  height:20px;
  display: flex;
  align-items: center;
}
.search_condition_title span{
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 20px;
  letter-spacing: -0.15px;
  color:#4A5565
}

.search_condition .filter1 select{
  width:100%;
  height:36px; 
  margin-top:14px; 
  appearance: auto; 
  border:none !important
} 
.search-box {
  width:100%;
  height:48px;
  background:#fff;
  display: flex;
  align-items: center;
  border-radius:8px;
  margin-top:12px;
}
.search-box img{
  width:20px;
  height:20px;
  margin:0 12px
}
.search-box input {
   flex:1;
   height:48px;
   border:none !important
}

.screening,.reset_btn{
  padding:8px 30px; 
  margin-top:18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 20px;
  letter-spacing: -0.15px;
  color:#0A0A0A;
  border:1px solid #0000001A;
   border-radius: 8px
}
.reset_btn{
  background:#DCDCDC
}
.screening{
   background:#FAC131
}
.serch_result{
  font-family: Microsoft YaHei;
  font-weight: 600;
  font-style: Regular;
font-size: 14px;
leading-trim: NONE;
line-height: 20px;
letter-spacing: -0.15px;
color:#DA0004;
    display: none;
    margin-bottom: 18px;
text-align: left;
}
