.clearfix{clear: both;}
.gzlfz_box{overflow: hidden; margin-top: 25px;}
.comm_hd{text-align: center; height: 44px;}
.gzlfz_box .comm_hd{background: url(/global/gzkjcxld_gzlfz.png) no-repeat center center;}
 .comm_hd a{display: block; max-width: 300px; height: 100%; margin: 0 auto;}
.gzlfz_bd{position: relative; padding: 35px;}
.gzlfz_bd .swiper-button-prev{left: 0;}
.gzlfz_bd .swiper-button-next{right: 0;}
.swiper-container {
      width: 100%;
      height: 100%;
      padding-bottom: 20px;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.gzlfz_bd .swiper-pagination{bottom: 0px;}
.gzlfz_bd .swiper-container .pic{overflow: hidden;}
.gzlfz_bd .swiper-container img{/*height: 244px; */display: block;transition: all 0.4s ease 0s; width: 100%;}
.gzlfz_bd .swiper-container img:hover{transform: scale(1.1);}
.gzlfz_bd .swiper-slide .tit{display: -webkit-box; font-size: 16px; line-height: 25px; background-color:#EDEBEB; padding:10px;overflow: hidden;
-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break:break-all ;}
.gzlfz_list li{width: 49.5%; float: left; padding:7px 0px;}
.gzlfz_list{overflow: hidden; padding:20px 0px;}
.gzlfz_list li:nth-child(2n){float: right;}
.gzlfz_list li a{display:  block; max-width: 99%; line-height: 36px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding-left: 20px; position: relative;font-size: 18px;}
.gzlfz_list li a::after{display: block;content: ""; width: 8px; height: 8px; background-color: #82BEFF; position: absolute; top: 12px; left: 0px; border-radius: 50%;}
.rdjj_box .comm_hd{background: url(/global/gzkjcxld_rdjj.png) no-repeat center center;}
.rdjj_box .comm_hd a{display: block;}
.rdjj_bd .hd li{margin-right: 1%; margin-bottom: 1%; height: 60px; line-height: 60px; display: inline-block;}
.rdjj_bd .hd{overflow: hidden;}
.rdjj_bd .hd li:nth-child(4n){margin-right: 0px;}
.rdjj_bd .hd li.on a{background-color: #2A82E4; color: #fff;}
.rdjj_bd .hd li a{display: block; color:#2A82E4; background-color: #D6EBFF;float: 18px; font-weight: bold;text-align: center; border-radius: 10px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding:0 20px;}
.rdjj_bd{overflow: hidden;margin-top: 25px;}
.rdjj_bd .bd{overflow: hidden; margin-top: 20px;}
.newlist li h4{padding-right: 60px;font-weight: normal;font-size: 18px;position: relative;line-height: 32px; padding: 3px 0;}
.newlist li h4 a{display:  block; max-width: 99%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding-left: 20px; position: relative;}
.newlist li h4 span{position: absolute; right: 0; top: 0px;}
.newlist li a::after{display: block;content: ""; width: 8px; height: 8px; background-color: #82BEFF; position: absolute; top: 12px; left: 0px; border-radius: 50%;}
.more{text-align: right; margin-top: 20px;}
.more a{padding:0px 30px; background-color: #D43030; line-height: 40px; color: #fff;font-size: 16px; display: inline-block; border-radius: 10px;}
.lsztbox{padding-top: 20px; margin-top: 20px; border-top: 1px dashed #92c2ef;}

@media (max-width: 768px) {

.rdjj_bd .hd li:nth-child(4n){margin-right: 0px;}
.rdjj_bd .hd li:nth-child(2n){float: right;}
}

@media (max-width: 640px) {
 .gzlfz_bd .swiper-container img{height: auto;}
 .gzlfz_list{display: none;}
 .gzlfz_list li{width: 100% !important;float: none;}
 .gzlfz_box .comm_hd{background-size: 175%;}
 .gzlfz_bd{padding: 20px 25px;}
 .gzlfz_bd .swiper-button-prev,
  .gzlfz_bd .swiper-button-next{width: 15px; height: 32px; margin-top: -16px; background-size: 15px 32px;}
 .newlist li h4{font-size: 16px; line-height: 30px; padding:3px 0px;}
}

@media (max-width: 500px) {
.gzlfz_list li{padding:7px 0px;}
.gzlfz_list li a{white-space: normal; line-height: 36px; }
.newlist li h4{padding-right:0 !important;}
.newlist li h4 a{display:inline !important; float:none !important; max-width:none !important; padding-right:12px !important; white-space:normal !important;}
.newlist li h4 .time{position:static !important;display: inline-block;}
.newlist li a:before{top: 18px; margin-top: 0; border-radius: 50%; }
}