@charset "utf-8";

.tpxw{position: relative;}
.tpxw .swiper-slide dl{position: relative; background: #f4f4f4;}
.tpxw .swiper-slide dl dt{float: left; width: 61.5%}
.tpxw .swiper-slide dl dd{position: absolute; top: 0; right: 0; bottom: 0; left: 61.5%; z-index: 5; padding: 30px;}
.tpxw .swiper-slide dl dd .caption{font-size: 1.25em; font-weight: bold; line-height: 1.5em;}
.tpxw .swiper-slide dl dd .caption .elli-m{height: 3em;}
.tpxw .swiper-slide dl dd .desc{margin-top: 1.75em; line-height: 1.8em;}
.tpxw .swiper-slide dl dd .desc a{color: #4F8EDC; display: inline-block;}
.tpxw .swiper-slide dl dd .time{margin-top: .75em; color:#999; line-height: 1.8em;}
.tpxw .swiper-ctrl-next{right: 38.5%;}
.tpxw .swiper-pagination.position{right: 0; left: auto; width: 38.5% !important;}
.tpxw .swiper-pagination.position .swiper-pagination-bullet{background: none; border: 1px solid #999; opacity: 1; border-radius: 100em;}
.tpxw .swiper-pagination.position .swiper-pagination-bullet-active{background: #1277D2 !important; border-color: #1277D2;}
.tpxw .swiper-pagination.position .swiper-pagination-switch{background: none; border: 1px solid #999; border-radius: 100em;}
.tpxw .swiper-pagination.position .swiper-active-switch{background: #dd0305; border-color: #dd0305;}
@media (max-width:1200px){
  .tpxw .swiper-slide dl dd{padding: 20px;}
  .tpxw .swiper-slide dl dd .caption{font-size: 1.125em;}
  .tpxw .swiper-slide dl dd .desc{margin-top: 1em; font-size: .9375em;}
  .tpxw .swiper-slide dl dd .time{margin-top: .5em; font-size: .9375em;}
}
@media (max-width:992px){
  .tpxw .swiper-slide dl dt{float: none; width: auto;}
  .tpxw .swiper-slide dl dd{top:auto; left: 0; padding: 15px;
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1), rgba(0, 0, 0, .55));
  background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1), rgba(0, 0, 0, .55));
  background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1), rgba(0, 0, 0, .55));
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1), rgba(0, 0, 0, .55));}
  .tpxw .swiper-slide dl dd .caption{font-size: 1em; font-weight: normal; text-align: center;}
  .tpxw .swiper-slide dl dd .caption a{color: #fff;}
  .tpxw .swiper-slide dl dd .desc{display: none;}
  .tpxw .swiper-slide dl dd .time{display: none;}
  .tpxw .swiper-ctrl-next{right: 0;}
  .tpxw .swiper-pagination.position{position: static; margin-top: 20px; width: auto !important;}
}

/*专题专栏*/
.ztzl{position: relative;}
.ztzl .swiper-container{margin-right: -20px; margin-left: -20px;}
.ztzl .swiper-slide dl{padding-right: 20px; padding-left: 20px;}
.ztzl .swiper-slide dl .place{padding-top: 27.27%;}
@media (max-width:1480px){
  .ztzl .swiper-container{margin-right: -15px; margin-left: -15px;}
  .ztzl .swiper-slide dl{padding-right: 15px; padding-left: 15px;}	
}
@media (max-width:1200px){
  .ztzl .swiper-container{margin-right: -10px; margin-left: -10px;}
  .ztzl .swiper-slide dl{padding-right: 10px; padding-left: 10px;}	
}
.setIE.ie8 .ztzl .swiper-container{margin-right: -15px; margin-left: -15px;}
.setIE.ie8 .ztzl .swiper-slide dl{padding-right: 15px; padding-left: 15px;}
/*视频新闻*/
.jyzbj_list{
    margin-top: 30px;
}
.jyzbj_list li a{
    background: #fff url(https:/www.flej.gov.cn/flej/xhtml/images/xwdt/jyzbj_listbg.png) no-repeat bottom;
    box-shadow: 0px 0px 8px 4px rgba(158, 158, 158, .1);
    width: 100%;
    display: inline-block;
    padding: 17px;
    position: relative;
    margin-bottom: 10px;
    box-sizing: border-box;
}
.jyzbj_list li img{
    width: 100%;
}
.jyzbj_list li p{
    color: #383838;
    padding: 24px 14px 0 14px;
    line-height: 1.6em;
}
.jyzbj_list li span{
    color: #A6A6A6;
    padding: 12px 14px 16px 14px;
    line-height: 1.6em;
    font-size: 0.88em;
    display: block;
}
.jyzbj_list li em{
    position: absolute;
    right: 5%;
    bottom: 2.5em;
}