
.ztzl-swiper .swiper-container{padding-bottom: 30px;}
.ztzl-swiper .swiper-slide {width: 600px;	background: #fff;box-shadow: 0px 10px 20px rgba(107, 137, 191, 0.25);}
.ztzl-swiper .swiper-slide img{display:block;}

.ztzl-swiper .swiper-toolbar{text-align: center;}
.ztzl-swiper .swiper-ctrl-button{display: inline-block; position: relative; cursor: pointer; transition: all .3s; cursor: pointer; border: none; width: 50px; height: 50px; border-radius: 50%; background: #fff; box-shadow: 0px 4px 10px  rgba(15, 27, 51, 0.1); vertical-align: middle;}
.ztzl-swiper .swiper-ctrl-button:after{content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin:auto;width: 16px; height: 16px; z-index: 1; background-size: 100% 100%; background-repeat: no-repeat; background-position: center center;}
.ztzl-swiper .swiper-ctrl-button.prev:after{background-image: url(../images/arrow2_l_blue.png);}
.ztzl-swiper .swiper-ctrl-button.next:after{background-image: url(../images/arrow2_r_blue.png);}

.ztzl-swiper .swiper-pagination{display: inline-block; position: static; vertical-align: middle; margin: 0 10px;}
.ztzl-swiper .swiper-pagination span{width: 8px; height: 8px; border: #204C9C 1px solid; background: #fff; margin: 0 4px; transition: .3s all; opacity: 1;}
.ztzl-swiper .swiper-pagination .swiper-pagination-bullet-active{background: #204C9C;}


/* 往期专题 */
.ztzl-wqzt .bd{padding: 20px 25px; box-shadow: 0px 2px 24px  rgba(228, 234, 245, 1);}

@media (max-width:1500px){
  .ztzl-swiper .swiper-slide {width:550px;}
}

@media (max-width:1280px){
  .ztzl-swiper .swiper-slide {width:490px;}
  .ztzl-piclist .cardlist.col4 li{width: 33.3333%;}
  .ztzl-wqzt .infolist.col4 li{width: 50%;}
}

@media (max-width:992px){
  .ztzl-wqzt .infolist.col4 li{width: 100%;}
}


@media (max-width:640px){
  .ztzl-zttt .hd{margin-bottom: 30px;}
  .ztzl-swiper .swiper-slide {width:100%;}
  /* .ztzl-swiper .swiper-slide{margin-top: 20px; margin-bottom: 20px; box-shadow: none;} */
  .ztzl-piclist .cardlist.col3 li{width: 50%;}

  .ztzl-wqzt .bd{padding: 0; box-shadow: none;}
  .ztzl-wqzt .hd{margin-bottom: 20px;}

  .ztzl-piclist .cardlist.col4 li{width: 50%;}
}

@media (max-width:480px){
  .ztzl-zttt .hd{padding-top: 20px;}
}