@charset "utf-8";

.row-space20 {
  margin-right: -10px;
  margin-left: -10px;
}
.row-space20 > [class*="col-"] {
  padding-right: 10px;
  padding-left: 10px;
}
/* .bgFFF{background: #fff;padding: 20px;} */
a:hover,
.crumb a:hover{color: #c20001;}
.crumb h2{background-image: url(/sfh/xhtml/pc2023/images/public/icon_position_red.png);}
@media (max-width: 992px){
  .crumb{margin: -20px 0 20px!important;padding: 0 10px;}
  .crumb h2{background: none;}
}

/* header*/
.ztzl-header img{display: block;width: 100%;}
.ztzl-mainnav{position: relative;z-index: 999;}
.ztzl-mainnav ul{display: block; background: url(../images/meun_bg.jpg) repeat-x;background-size: auto 100%;}
.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;transition: 0.3s;}
.ztzl-mainnav li.on a,
.ztzl-mainnav li a:hover{background-color: #c20001;color: #fff;}
.ztzl-mainnav .bg{position: relative;background: rgba(194, 0, 1,.9);}
.ztzl-mainnav b{width: 2em;display: inline-block;}
.ztzl-mainnav .toggle-btn{display: none;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 .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: 1280px){
  .ztzl-mainnav li a{padding: 0 12px;}
}
@media (min-width: 993px){
  .ztzl-mainnav ul{display: block!important;}
}
@media (max-width: 992px){
  .ztzl-mainnav ul{display: none;background: rgba(194, 0, 1,.85);position: absolute;left: 0;right:0;top:100%;z-index: 998;overflow: hidden;}
  .ztzl-mainnav ul li{width: 100%;float: none;}
  .ztzl-mainnav ul li a{color: #fff;}
  .ztzl-mainnav li.on a,
  .ztzl-mainnav li a:hover{font-weight: 700;}
  .ztzl-mainnav .bg{height: 54px;}
  .ztzl-mainnav .toggle-btn{display: block;}
}
@media (max-width: 768px){
  .ztzl-header .container,
  .ztzl-footer .container,
  .ztzl-mainnav .container{margin: 0 -15px;}
}

/* footer */
.ztzl-footer .bg{text-align: center;padding: 30px 0 20px;line-height: 2;background: url(../images/footer_bg.jpg) repeat-x center top #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 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;}

/* common */
.ztzl-main{margin-top: 20px;}
.ztzl-main .tab-brief{border:1px solid #FF0000;background: #fff;}
.ztzl-main .tab-brief > .hd{padding-left: 64px;padding-right: 10px; line-height: 36px; background: url(../images/title_bg.jpg) no-repeat left top #fbe34b;background-size: auto 100% ;}
.ztzl-main .tab-brief > .hd li{font-size: 1.125em;height: 36px;}
.ztzl-main .tab-brief > .hd li.on:after{width: 0;}
.ztzl-main .tab-brief > .hd li.on a{color: #fff;font-weight: normal;}
.ztzl-main .tab-brief > .hd .more{padding-top: 0;font-size: .875em;}
.ztzl-main .tab-brief > .hd .more a{color: #c20001;font-weight: 700;}
.ztzl-main .tab-brief > .bd{padding:0 20px 10px;min-height: 195px;}
.ztzl-main .tab-brief.hb > .hd{border-bottom: 1px solid #FF0000;}
.ztzl-main .tab-brief.brief2{border-color:#f7a18a;border-radius: 5px;}
.ztzl-main .tab-brief.brief2 > .hd{background: transparent;padding-left: 10px;line-height: 42px;}
.ztzl-main .tab-brief.brief2 > .hd li {height: 42px;}
.ztzl-main .tab-brief.brief2 > .hd li.on a{color: #c20001;}

.ztzl-main .infolist li{padding-top: 4.5px;padding-bottom: 4.5px;}
.ztzl-main .infolist-page li:nth-child(5n){padding-bottom: 20px;}
.ztzl-main .infolist li:hover a, 
.ztzl-main .infolist li a:hover,
.ztzl-main .infolist li:hover span{color:#c20001;}
.ztzl-main .columnMore,
.ztzl-main .infolist.dot li:hover a:before{background: #c20001;}
.ztzl-main .owl-carousel .owl-stage-outer{height: auto!important;}
.ztzl-main .pagediv a:hover, 
.ztzl-main .pagediv .current{background: #c20001;border-color: #c20001;}

.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;}
@media (max-width: 1280px){
  .ztzl-main .tab-brief > .bd{min-height: auto;}
}

/* 图片新闻 */
.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);}
@media (max-width: 1280px){
  .ztzl-tpxw .item{height: auto;}
  .ztzl-tpxw .item img{max-width: 100%;}
}

.ztzl-comslide .owl-nav>*{position: absolute; top: 50%; margin-top: -20px; width: 26px; height: 40px;background: url(../images/icon_slide_next.png) no-repeat center rgba(0,0,0,.2);background-size: 40%; 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;}
.ztzl-comslide .owl-dot{display: inline-block;width: 8px;height: 8px;margin: 0 4px;border-radius: 50%;border:1px solid #c20001;background: #fff;}
.ztzl-comslide .owl-dot.active{background: #c20001;}
.ztzl-comslide.mdot .owl-dots{display: none;}
@media (max-width: 1280px){
  .ztzl-comslide.mdot .owl-dots{display: block;}
}

/* 横幅 */
.ztzl-hengfu .item{display: block;}
.ztzl-hengfu .item img{display: block;}

.ztzl-despad{height: 390px;line-height: 1.9;text-indent: 2em;padding-right: 10px;margin-right: -10px;text-align: justify;}
@media (max-width: 1280px){
  .ztzl-despad{height: auto!important;max-height: 640px;}
}

/* 双拥工作简介 */
.sygzzt-gzjj.tab-brief{background: url(../images/sygz_gzjj_bg.jpg) no-repeat center -12px;background-size: 101%;}
.sygzzt-gzjj .hd{opacity: 0;}
.sygzzt-gzjj .ztzl-despad{height: 365px;margin-top: 25px;}
@media (max-width: 1280px){
  .sygzzt-gzjj.tab-brief{background: #fff;}
  .sygzzt-gzjj .hd{opacity: 1;}
  .sygzzt-gzjj .ztzl-despad{margin-top: 0;}
}
/* 双拥动态 */
.sygzzt-sydt > .bd{min-height: 379px!important;}
@media (max-width: 1280px){
  .sygzzt-sydt > .bd{min-height: auto!important;}
}
/* 双拥工作滚动图片 */
.sygzzt-sygz .item .pic{display: block;height: 180px;overflow: hidden;}
.sygzzt-sygz .item img{width: auto;}
.sygzzt-sygz .item .txt{display: none;}

/* content */
.article .shareIcon [class*='icon-']:before{font-family: inherit;}
.article-attr .print{margin-right: 12px;cursor: pointer;}
.article-attr .print:hover{color: #d20000;}
.ztzl-main .article-title{color:#c20001;}
@media (max-width: 992px){
  .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;
  }
}


