.zzzqbody #zzzqwrap2022{
    display: block;
}
.mynr{
    padding:  40px 5px;
}
.zzzqzxftul li{
    width: 535px;
    height: 515px;
    float: left;
}
.zzzqzxftul li:nth-child(2n){
    float: right;
}
.zzzqzxftul  li a{
    display: block;
    width: 100%;
    position: relative;

}
.zzzqzxftul  li a img{
    width: 535px;
    height: 301px;
}
.zzzqzxftul  li a  p{
    position: absolute;
    bottom: 0;
    text-indent: 10px;
    width: 100%;
    height: 54px;
    line-height: 54px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    color: #fff;
    font-size: 24px;
    background: rgba(0,0,0,.2);
}
.zzzqzxftul  .ftbot{
    margin-top: 8px;
}
.zzzqzxftul   .ftbot .myp{
    padding: 5px 0;
}

.zzzqzxftul   .ftbot .redon{
    font-size: 30px;
    color: #ca1c1d;
    line-height: 46px;
    font-weight: bold;
}
.zzzqzxftul  .ftbot span{
    font-size: 30px;
    color: #333333;
    line-height: 46px;
}
.zzzqzxftul  .myp .fl.myrg{
    display: inline-block;
    width:380px;
}
#page-div{
    padding: 65px 0;
}




@media (max-width: 1220px) {
     .zzzqzxftul li{
         width:48%;
         height: 442px;
     }
    .zzzqzxftul li a img{
        width:100%;
        height: 200px;
    }
    .zzzqzxftul .ftbot .redon,
    .zzzqzxftul .ftbot span{
        font-size:26px;
    }
    .zzzqzxftul .myp .fl.myrg{
        width:unset
    }
   .zzzqbody .foot .ftleft a{
      padding:0 3px;
   }
 }
@media (max-width: 776px) {
      .zzzqzxftul li{
         width:100%;
         height: auto;
     }
    .zzzqzxftul li a img{
        height:auto;
    }
}
