@media only screen and (max-width:768px) {
  .banner{
  	height:3rem;
  }
  .banner_title{
    width: 100%;
    height: 3rem;
    padding-top: .8rem;
  }
  .banner_title h5{
    font-size: .48rem;
    line-height: .64rem;
    width: 4.2rem;
    margin-left: .32rem;
  }
  .banner_title p{
    display: none;
  }
  .main_box {
    width: 100%;
  }
  .ztList_title{
    height: .62rem;
    font-size: .44rem;
    margin: .52rem .24rem .29rem .24rem;
  }
  .zccs_ul{
    padding: 0 .24rem;
  }
  .zccs_ul li{
    float: none;
    width: 100%;
    height: 1.62rem;
    margin: .32rem 0;
  }
  .zccs_ul li .zccs_time{
    width: .94rem;
    height: .97rem;
    padding: 0;
  }
  .zccs_ul li .zccs_time .zccs_ri{
    width: 100%;
    height: .63rem;
    font-size: .39rem;
    line-height: 0.63rem;
  }
  .zccs_ul li .zccs_time .zccs_ny{
    width: 100%;
    height: .24rem;
    line-height: .24rem;
    font-size: .18rem;
  }
  .zccs_ul li a{
    width: 95%;
    height: 1.2rem;
    padding: 0 .21rem 0 0.89rem;
  }
  .xgzc_box{
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: center;
  }
  .xgzc_box a{
    float: none;
    display: block;
    width: 3.27rem;
    height: 1.65rem;
    margin: .3rem auto;
    background-size: cover !important;
    padding: 0.23rem .32rem .1rem .82rem;
  }
  .xgzc_box a:first-child{
    margin: .3rem auto;
  }
  .xgzc_box a .xgzc_p1{
    font-size: 0.3rem;
  }
  .yzsqyff_box{
    padding-left: .24rem;
  }
  .xgzt_box a{
    float: none;
    display: block;
    width: 6.6rem;
    height: 2.6rem;
    margin:.24rem auto;
  }
  .xgzt_box a:first-child{
    margin:.24rem auto;
  }
  
}