@charset "utf-8";

.h3-1box{}
.h3-more a{display: block; line-height: .5rem; background: url(../images/z_more.png) no-repeat right center; background-size: 0.11rem 0.11rem; padding-right: 0.21rem; transition: .3s}


.z_szdw .fl2 .wp{overflow: hidden;}
.z_szdw .fl2 .list2{margin: 0 -.45rem;}
.z_szdw .fl2 .list2 li{width: 33.33%; padding: 0 .45rem;}


.z_szdw .fl3 .z_szlb_t{align-items: flex-start;}
.z_szdw .fl3 .z_szlb_t .left{width: 67.1%; padding: 0;}
.z_szdw .fl3 .z_szlb_t .left .szm a{display: inline-block; font-size: .18rem; font-weight: bold; padding: 0.08rem 0.09rem;}
.z_szdw .fl3 .z_szlb_t .left .szm a.active{color: #fff; background: #0d246e; width: 0.9rem; line-height: .4rem; text-align: center; padding: 0;}

.z_szdw .fl3 .z_szlb_t .right {width: 30.26%; order: 2; border-bottom: 2px solid #0d246e; padding-bottom: 0.1rem;}
.z_szdw .fl3 .z_szlb_t .search {
    width: 100%;
    height: 0.4rem;
    position: relative;
    z-index: 1;
}
  
  .z_szdw .fl3 .z_szlb_t input,
  .z_szdw .fl3 .z_szlb_t button {
    border: none;
    outline: none;
  }
  
  .z_szdw .fl3 .z_szlb_t .search .text {
    width: 100%;
    padding-right: 0.56rem;
    height: 0.4rem;
    font-size: 0.18rem;
    background: none;
    color: #333;
  }
  
  .z_szdw .fl3 .z_szlb_t .search .button {
    width: 0.36rem;
    height: 0.36rem;
    background: url(../images/z_fdj.png) no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    text-align: center;
  }
  
  .z_szdw .fl3 .z_szlb_t input::-webkit-input-placeholder {
    color: #666;
  }
  
  .z_szdw .fl3 .z_szlb_t input::-moz-input-placeholder {
    color: #666;
  }
  
  .z_szdw .fl3 .z_szlb_t input::-ms-input-placeholder {
    color: #666;
  }

.z_szdw .fl3 .z_szlb_dbox{overflow-x:auto;}
.z_szdw .fl3 .z_szlb_d{/*min-width: 9rem;*/}
.z_szdw .fl3 .z_szlb_dtit{margin-top: 0.4rem; background: #0d246e;}
.z_szdw .fl3 .z_szlb_dtit ul li{line-height: .6rem; color: #fff; font-size: .22rem;text-align: center;}
.z_szdw .fl3 .z_szlb_dtit ul li>img{padding-left: 0.1rem; width: 0.2rem;}
.z_szdw .fl3 .z_szlb_dtit ul li:first-child{width: 43%;}
.z_szdw .fl3 .z_szlb_dtit ul li:nth-child(2){width: 19%;width: 38%;}
.z_szdw .fl3 .z_szlb_dtit ul li:nth-child(3){width: 19%;}
.z_szdw .fl3 .z_szlb_dtit ul li:nth-child(4){width: 19%;}
.z_szdw .fl3 .z_szlb_dtit ul li .layui-form-radioed div{width: auto !important; max-width: 2.7rem !important;}

.z_szdw .fl3 .z_szlb_dtx ul{display: flex; flex-wrap: wrap;align-items: center; margin-top: 0.34rem; position: relative;}
.z_szdw .fl3 .z_szlb_dtx ul::before{content:'';position:absolute;bottom:0;left:2.1rem; right: 0; border-bottom: 1px solid #d2d2d2;}
.z_szdw .fl3 .z_szlb_dtx ul li{font-size: .18rem;}
.z_szdw .fl3 .z_szlb_dtx ul li:first-child{width: 43%;}
.z_szdw .fl3 .z_szlb_dtx ul li:first-child a{display: flex;flex-wrap: wrap; justify-content: space-between; align-items: center;}
.z_szdw .fl3 .z_szlb_dtx ul li:first-child a .img{width: 1.6rem;}
.z_szdw .fl3 .z_szlb_dtx ul li:first-child a .img .imgLi{padding-bottom: 2.1rem;}
.z_szdw .fl3 .z_szlb_dtx ul li:first-child a .img_tx{flex: 1;min-width: 0; padding-left: 0.5rem;}
.z_szdw .fl3 .z_szlb_dtx ul li:first-child a .img_tx h3{font-size: .24rem; font-weight: bold;}
.z_szdw .fl3 .z_szlb_dtx ul li:first-child a .img_tx h4{font-size: .18rem; font-weight: bold; color: #0d246e;margin-top: 0.15rem;}
.z_szdw .fl3 .z_szlb_dtx ul li:first-child a .img_tx p{font-size: .18rem; line-height: .3rem; max-height: .6rem; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical; margin-top: 0.2rem;color: #333;}
.z_szdw .fl3 .z_szlb_dtx ul li:nth-child(2){width: 19%;width: 38%; text-align: center;}
.z_szdw .fl3 .z_szlb_dtx ul li:nth-child(3){width: 19%; text-align: center;}
.z_szdw .fl3 .z_szlb_dtx ul li:nth-child(4){width: 19%; text-align: center;}

.z_szdw .fl4 .left {width: 47.76%; padding: 0;}
.z_szdw .fl4 .right {width: 47.76%; margin-left: 4.48%;}
.z_szdw .fl4 .img .imgLi{padding-bottom: 62.94%;}
.z_szdw .fl4 .ar_article_tx h3{font-size: .22rem; font-weight: bold; white-space: nowrap;
text-overflow: ellipsis;overflow: hidden;word-break: break-all; margin-top: 0.35rem;}
.z_szdw .fl4 .ar_article_tx span{display: block; font-size: .16rem;margin-top: 0.1rem; line-height: .3rem; color: #333; background: url(../images/z_time.png) no-repeat left center; background-size: 0.14rem 0.14rem; padding-left: 0.24rem;}
.z_szdw .fl4 .ar_article_tx p{font-size: .16rem; margin-top: 0.1rem; line-height: .3rem;}










@media(max-width: 1024px){
    .z_szdw .fl2 .list2{justify-content: flex-start;}
    .z_szdw .fl2 .list2 li{width: 50%; margin-bottom: 0.4rem;}
    .z_szdw .fl3 .z_szlb_t .left{margin-bottom: 0;}
    .z_szdw .fl4 .left{width: 100%;}
    .z_szdw .fl4 .right{width: 100%;margin-left: 0;margin-top: 0.3rem;}
    
}


@media(max-width: 800px){
    .pad1 {padding: .5rem 0;}
    .z_szdw .fl3 .z_szlb_t .left{width: 100%;}
    .z_szdw .fl3 .z_szlb_t .right{width: 100%;max-width: 3rem; margin-top: 0.2rem;}
    .z_szdw .fl4 .ar_article_tx span,.z_szdw .fl4 .ar_article_tx p{font-size: 0.18rem;}

    .z_szdw .fl3 .z_szlb_dtit ul{
      justify-content: flex-start;
    }
    .z_szdw .fl3 .z_szlb_dtit ul li:first-child{
      width: 0;
      display: none;
    }
    .z_szdw .fl3 .z_szlb_dtit ul li:nth-child(2) {
      width: 40%;
    }
    .z_szdw .fl3 .z_szlb_dtit ul li:nth-child(3) {
      width: 30%;
    }
    .z_szdw .fl3 .z_szlb_dtit ul li:nth-child(4) {
      width: 30%;
    }
}
@media(max-width: 560px){}

@media(max-width: 480px){
  .z_szdw .fl3 .z_szlb_dtit ul li{font-size: 0.2rem;}
  .z_szdw .fl3 .z_szlb_dtx ul{padding-bottom: 0.2rem;}
  .z_szdw .fl3 .z_szlb_dtx ul li:first-child{
    width: 100%;
  }
  .z_szdw .fl3 .z_szlb_dtx ul li:first-child a .img{
    margin: 0 auto;
  }
  .z_szdw .fl3 .z_szlb_dtx ul li:first-child a .img_tx{
    flex: none;
    padding-left: 0;
    width: 100%;
    text-align: center;
    margin-top: 0.2rem;
  }
  .z_szdw .fl3 .z_szlb_dtx ul li:nth-child(2){
    width: 100%;
    margin-top: 0.2rem;
  }
  .z_szdw .fl3 .z_szlb_dtx ul li:nth-child(3){
    width: 100%;
    margin-top: 0.2rem;
  }
  .z_szdw .fl3 .z_szlb_dtx ul li:nth-child(4){
    width: 100%;
    margin-top: 0.2rem;
  }
  .z_szdw .fl3 .z_szlb_dtx ul::before{
    left: 0;
  }
}











