@charset "utf-8";

/* 
专题版本1公共样式
用到的专题有：自贸区专栏、人大、政协
*/
body,.ztzl-body{background: url(../images/body_bg.jpg) no-repeat fixed #fff;background-size: cover;}
.footer{background:#fff;}
.row-space20 {
  margin-right: -10px;
  margin-left: -10px;
}
.row-space20 > [class*="col-"] {
  padding-right: 10px;
  padding-left: 10px;
}


@media (max-width: 992px){
  .crumb{margin: -10px -10px 20px!important;padding: 0 10px;}
}

.ztzl-header .time{line-height: 30px;color: #fff;font-size: 14px;margin-bottom: 10px;}
.ztzl-header .time,
.ztzl-mainnav{background: rgba(60,127,239,0.9);margin-bottom: 20px;position: relative;z-index: 999;}
.ztzl-mainnav ul{display: block;}
.ztzl-mainnav li{float: left;}
.ztzl-mainnav li a{display: block;height: 50px;line-height: 50px;padding: 0 20px;font-size: 18px;text-align: center;color: #fff;border-right: solid 1px rgba(255, 255, 255, .40);}
.ztzl-mainnav li.on a,
.ztzl-mainnav li a:hover{background-color: #58A5FE;}
.ztzl-mainnav .bg{position: relative;height: 54px;display: none;}
.ztzl-mainnav b{width: 2em;display: inline-block;}
.ztzl-mainnav .toggle-btn{width: 60px; height: 54px;float: left;z-index: 999;position: relative;}
.ztzl-mainnav .toggle-btn div{position:relative;width: 45.7%; max-width:30px; height:20px;position:absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; cursor:pointer;  transition:200ms;}
.ztzl-mainnav .toggle-btn span{position:absolute; display:block; left:0; width:100%; height:12%; background:#fff; border-radius: 3px; transition:all .2s; margin-top: -1px;}
.ztzl-mainnav .toggle-btn span:nth-child(1){top:0;}
.ztzl-mainnav .toggle-btn span:nth-child(2){top:50%;width: 70%;}
.ztzl-mainnav .toggle-btn span:nth-child(3){top:100%;}
.ztzl-mainnav.fixed{position: fixed;left: 0;right:0;top:0;}
.openDrawer .mainnav{display: block;}
.openDrawer .ztzl-mainnav .toggle-btn span:nth-child(1){top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);}
.openDrawer .ztzl-mainnav .toggle-btn span:nth-child(2){-webkit-transform:translateY(-50%) scaleX(0);-ms-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0);}
.openDrawer .ztzl-mainnav .toggle-btn span:nth-child(3){top:50%;width:100%;bottom:auto;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}

@media (max-width: 992px){
  .ztzl-mainnav ul{display: none;background: #4982e7;position: absolute;left: 0;right:0;top:100%;z-index: 998;overflow: hidden;}
  .ztzl-mainnav ul li{width: 100%;float: none;}
  .ztzl-mainnav .bg{display: block;}
}

.ztzl-footer {text-align: center;padding: 30px 0 20px;line-height: 2;background-color: rgba(60,127,239,0.9);}
.ztzl-footer,
.ztzl-footer a{color: #fff;}
.ztzl-footer span{display: inline-block;margin: 0 15px;}
.ztzl-footer .copyright{margin-bottom: 10px;}
.ztzl-footer .copyright img{display: inline-block;max-width: 14px;margin-right: 4px;vertical-align: middle;}
.ztzl-footer #_ideConac img{width: 72px;}
.ztzl-footer .dzjg img{width: 50px;}
.ztzl-footer .jbzx{line-height: 1.2;font-weight: 700;display: inline-block;padding: 10px 0 10px 40px;margin-left: 10px; vertical-align: middle;margin-left: 10px;background: url(../../../pc2023/images/public/footer_jbzx.png) no-repeat left center;background-size: auto 72%;}
.ztzl-footer .jbzx b{display: block;}
/* 右侧快捷按钮 */
.quick-bar{
  position: fixed; right: 1%;bottom:5%;z-index: 999;transition: right .3s;background:  #DBECFF;
  background: linear-gradient(180deg, #DBECFF, #EDF6FF 100%);
}
.quick-bar dl{text-align: center;position: relative;}
.quick-bar dt{position: relative;overflow: hidden;}
.quick-bar dt a{display: block;transition: 0.3s;width: 40px;height: 40px;line-height: 40px;font-size: 24px;border-top: 1px solid rgba(255,255,255,.4);}
.quick-bar dt i{display: block;width:75px;height: 30px;background-repeat: no-repeat;background-size: 27px;background-position: center;transition: .3s;}
.quick-bar dl:first-child a{border-top: none;}
.quick-bar dt span{line-height: 1.1; font-size: .93em;display: block;margin: 5px 20% 0;}
.quick-bar dd{border: #dae0e4 1px solid;display: none;position: absolute;right:50px;top:-4px;width: 100px;padding: 5px;background: #fff;box-shadow: 1px 1px 13px #f3f3f3;}
.quick-bar dd img{display: block;width: 100%;}
.quick-bar dd span{display: block;margin: -5px -5px 0;font-size: .875em; text-align: center;padding: 8px 14px;background: #f7f7f7;border-bottom: 1px solid #ebebeb;}
.quick-bar dd:before{content: '';position: absolute;right: -10px;top: 15px; width: 0;height: 0; border-style: solid;border-color: transparent transparent #fff transparent; border-width: 0 10px 10px 0;z-index: 5;}
.quick-bar dd:after{content: ''; position: absolute;right: -12px;top: 14px;width: 0;height: 0;border-style: solid;border-color: transparent transparent #dae0e4 transparent;border-width: 0 12px 12px 0;}
.quick-bar dl:before{content: '';position: absolute;left: -23px;width: 25px;height: 80px;}
.quick-bar dl:last-child dd{top: auto;bottom:0;}
.quick-bar dl:last-child dd:before,
.quick-bar dl:last-child dd:after{top: auto;bottom: 14px;}
.quick-bar dl:last-child dd:after{bottom: 13px;}
.quick-bar dl:hover dd{display: block;}
.quick-bar dl:hover a{background-color: #c8e6fd;color: #333;}
@media (max-width: 1280px) {
 .quick-bar{display: none;}
}

.bgFFF{background: #fff;padding: 20px 20px 0;}

.ztzl-main .tab-card > .hd li.on a{background: rgba(88,165,254,0.8);padding: 0 10px;}
.ztzl-main .tab-card .bd .more{font-size: 14px;}
.ztzl-main .tab-card .bd .more a{color: #5B5E68;}
.ztzl-main .tab-card .bd .more a:hover{color: #d20000;}
.ztzl-main .tab-brief > .hd{border-bottom: 2px solid #3176b2;}
.ztzl-main .tab-brief > .hd li{font-size: 1.125em;height: 34px;}
.ztzl-main .tab-brief > .hd li.on:after{width: 0;}
.ztzl-main .tab-brief > .hd li.on a{color: #333;}
.ztzl-main .tab-brief > .hd .more{padding-top: 3px;font-size: .875em;}

.ztzl-main .infolist li{padding-top: 3px;padding-bottom: 3px;}
.ztzl-main .infolist li .time{top: 3px;}
.ztzl-main .infolist-page li:nth-child(5n){padding-bottom: 20px;}

.ztzl-main .img-txt .item{position: relative;overflow: hidden;
  display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
  -webkit-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;
  -webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;
}
.ztzl-main .img-txt img{display: block;min-width: 100%;height: 100%;max-width: initial;width: auto;}

.ztzl-main .owl-carousel .owl-stage-outer{height: auto!important;}

/* 图片新闻 */
.ztzl-tpxw .item{position:relative; overflow:hidden;height: 352px;}
.ztzl-tpxw .txt{position: absolute;left:0;right:0;bottom:0;padding: 0 120px 0 20px;height: 46px;line-height: 46px;color:#fff;background: rgba(0,0,0,.6);}
.ztzl-tpxw .owl-dots{position: absolute; right: 14px; bottom: 16px; z-index: 1;}
.ztzl-tpxw .owl-dot{float: left; width: 10px;height: 10px;margin: 0 3px;border-radius: 50%;border: 1px solid #ddd;}
.ztzl-tpxw .owl-dot.active{background: #ddd;}
.ztzl-tpxw .owl-carousel{overflow: hidden;}
.ztzl-tpxw .owl-nav>*{
  display: none; position: absolute;top: 50%;width: 30px;height: 30px;margin-top: -15px;z-index: 2;cursor: pointer;
  background: url(../images/icon_slide_prev.png) no-repeat center rgba(0, 0, 0, .2);background-size: 8px; border-radius: 50%;border: 1px solid #fff;
}
.ztzl-tpxw .owl-nav .owl-prev{left: 10px;}
.ztzl-tpxw .owl-nav .owl-next{background-image: url(../images/icon_slide_next.png); right: 10px;}
.ztzl-tpxw:hover .owl-nav>*{display: block;}
.ztzl-tpxw:hover .owl-nav>*:hover{background-color: rgba(0, 0, 0, .8);}

.ztzl-tpxw.txt2 .item{height: auto;}
.ztzl-tpxw.txt2 .pic{height: 290px;}
.ztzl-tpxw.txt2 .txt{position: relative;background: transparent;color: #333;padding:0;}
@media (max-width: 1280px){
  .ztzl-tpxw.txt2 .pic,
  .ztzl-tpxw .item{height: auto;}
  .ztzl-tpxw .item img{max-width: 100%;}
}

.ztzl-comslide .owl-nav>*{position: absolute; top: 50%; margin-top: -22px; width: 26px; height: 40px;background: url(../images/icon_slide_next.png) no-repeat center rgba(0,0,0,.2);background-size: 50%; transition: .3s all;z-index: 1;cursor: pointer;transition: 0.3s all;-webkit-transition: 0.3s all;}
.ztzl-comslide .owl-prev{left: 0;background-image: url(../images/icon_slide_prev.png);}
.ztzl-comslide .owl-next{right: 0;}
.ztzl-comslide .owl-nav>*:hover{background-color: rgba(0, 0, 0, .8);}
.ztzl-comslide .owl-nav>*{display: none;}
.ztzl-comslide:hover .owl-nav>*{display: block;}
.ztzl-comslide .owl-dots{text-align: center;display: none;}
.ztzl-comslide .owl-dot{display: inline-block;width: 8px;height: 8px;margin: 0 4px;border-radius: 50%;border:1px solid #4982e7;background: #fff;}
.ztzl-comslide .owl-dot.active{background: #4982e7;}
@media (max-width: 1280px){
  .ztzl-comslide .owl-dots{display: block;}
}

/* 横幅 */
.ztzl-hengfu .item{display: block;}
.ztzl-hengfu .item img{display: block;}


/* content */
.article .shareIcon [class*='icon-']:before{font-family: inherit;}
.article-attr .print{margin-right: 12px;cursor: pointer;}
.article-attr .print:hover{color: #d20000;}
@media (max-width: 1280px){
  .article-attr .print{display: none;}
}

@media print {
  .print-show {
    display: block !important;
  }
  .ztzl-header,
  .ztzl-mainnav,
  .ztzl-footer,
  .crumb,
  .article-toolbar,
  .article-ewm,
  .article-attr-r {
    display: none !important;
  }
}




/* 人大、政协 S */
.ztzl-body.rd{background-image: url(../images/bg_rd.jpg);}
.ztzl-body.zx{background-image: url(../images/bg_zx.jpg);}

.ztzl-body.rd .ztzl-header img,
.ztzl-body.zx .ztzl-header img{margin-bottom: 20px;}
/* 人大、政协 E */

@media (max-width: 768px){
  .ztzl-footer span{margin: 0 5px;}
}