@charset "utf-8";

body{background: #dff1fb;}

.row-space20 {
  margin-right: -10px;
  margin-left: -10px;
}
.row-space20 > [class*="col-"] {
  padding-right: 10px;
  padding-left: 10px;
}

.container {width: 75%;}
@media (min-width: 1200px){
  /*.container {width: 95%;}*/
}
@media (max-width: 992px){
  .crumb{margin: -10px -10px 20px!important;padding: 0 10px;}
}
@media (max-width: 768px){
  body:not(.nores) .container{padding-left: 0;padding-right: 0;}
}

.ztzl-mainnav li{width: 16.66%;float: left;}
.ztzl-mainnav li a{display: block;height: 52px;line-height: 52px;font-size: 18px;background: #347ed4;text-align: center;color: #fff;border-left: solid 1px rgba(0, 0, 0, .20);}
.ztzl-mainnav li.on a,
.ztzl-mainnav li a:hover{font-weight: 700;background-color: #2a65aa;}
.ztzl-mainnav .bg{position: relative;background: #347ed4;height: 54px;display: none;}
.ztzl-mainnav .container{position: relative;}
.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;z-index: 999;}
.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;position: absolute;left: 15px;right:15px;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;}
.ztzl-footer span{display: inline-block;margin: 0 15px;}
.ztzl-footer .copyright{border-top: 5px solid #347ed4;padding: 10px 0;margin-top: 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 50px;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;}

.bgFFF{background: #fff;padding: 10px;}

.ztzl-main .tab-card{box-shadow: 0 1px 3px rgb(0 0 0 / 10%);padding-bottom: 10px;}
.ztzl-main .res-bd>.tab-card{box-shadow: none;padding-bottom: 0;}
.ztzl-main .tab-card > .hd{background-color: #e6fbfb;line-height: 40px;position: relative;}
.ztzl-main .tab-card > .hd li.on a{background: #4a89ca;padding: 0 10px;}
.ztzl-main .tab-card > .bd{margin: 0 20px;min-height: 204px;}
.ztzl-main .res-bd .section .hd{margin: 0 -20px;}
.ztzl-main .tab-card .more{position: absolute;right:20px;font-size: 12px;}
.ztzl-main .tab-card .more a:hover{color: #d20000;}

.ztzl-main .infolist li{padding-top: 3px;padding-bottom: 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-tpxw .item{position:relative; overflow:hidden;height: 264px;}
.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);}
@media (max-width: 1280px){
  .ztzl-tpxw .item{height: auto;}
}

.ztzl-hengfu .item{display: block;min-height: 100px;}
.ztzl-hengfu .item img{display: block;}

.shjgnlzfjs-tsjb .contpad{line-height: 2;}
@media (max-width: 992px){
  .shjgnlzfjs-tsjb .contpad{max-height: 460px;margin-right: -10px;padding-right: 10px;}
}


/* content */
.article .shareIcon [class*='icon-']:before{font-family: inherit;}
.article-attr .print{margin-right: 12px;cursor: pointer;}
.article-attr .print:hover{color: #d20000;}


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

@media (max-width: 768px){
  .ztzl-main .img-txt img{width: 100%;}
}