@charset "utf-8";

.row-space20 {
  margin-right: -10px;
  margin-left: -10px;
}
.row-space20 > [class*="col-"] {
  padding-right: 10px;
  padding-left: 10px;
}
a:hover{color: #CB1112;}

.ztzl-main .tab-brief > .hd{border-bottom: 1px solid #cfcfcf;}
.ztzl-main .tab-brief > .hd li{font-size: 1.75em;}
.ztzl-main .tab-brief > .hd li.on a,
.ztzl-main .tab-brief > .hd li a:hover{color:#CB1112;}
.ztzl-main .tab-brief > .hd li.on:after{width: 0;}
.ztzl-main .infolist li:hover a, 
.ztzl-main .infolist li a:hover{color: #FF0000;}
.ztzl-main .infolist li span,
.ztzl-main .infolist li:hover span{color:#767676;}
.ztzl-main .infolist.dot span{color:#767676;}
.ztzl-main .infolist.dot.dot-gray li:hover a:before, 
.ztzl-main .infolist.dot li:hover a:before{background: #ccc;}
.ztzl-main .tab-brief > .hd .more{padding-top: 14px;opacity: .7;}
.ztzl-main .tab-brief > .hd .more a:hover{color:#CB1112;opacity: 1;}

.ztzl-main .img-txt .pic{overflow: hidden;}
.ztzl-main .img-txt .pic img{display: block;max-height: 100%;}
.ztzl-main .img-txt .txt{height: 44px;line-height: 44px;margin-top: 10px;}

/* header */
.ztzl-header img{display: block;}
/* .ztzl-footer{background: #DEDEDE;} */

/* 图片新闻 */
.ztzl-tpxw .item{position:relative; overflow:hidden;height: 385px;display: block;}
.ztzl-tpxw .item img{display: block;min-height: 100%;max-width: initial;}
.ztzl-tpxw .txt{position: absolute;left:0;right:0;bottom:0;padding: 0 120px 0 20px;height: 50px;line-height: 50px;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-nav>*{
  display: none; position: absolute;top: 50%;width: 24px;height: 40px;margin-top: -20px;z-index: 2;cursor: pointer;
  background: url(../images/left.png) no-repeat center rgba(0, 0, 0, .4);background-size: 8px; 
}
.ztzl-tpxw .owl-nav .owl-prev{left: 0;}
.ztzl-tpxw .owl-nav .owl-next{background-image: url(../images/right.png); right: 0;}
.ztzl-tpxw:hover .owl-nav>*{display: block;}
.ztzl-tpxw .owl-nav .owl-prev:hover,
.ztzl-tpxw .owl-nav .owl-next:hover{background-color: rgba(0, 0, 0, .85);}

.ztzl-tpxw.num .owl-dots{bottom: 13px;}
.ztzl-tpxw.num .owl-dot{width: 16px;height: 19px;line-height: 19px;background: #6A6766;border-radius: 0;border:none;text-align: center;color: #fff;font-size: 13px;}
.ztzl-tpxw.num .owl-dot.active{background: #326B93;}
@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: -54px; width: 36px; height: 80px;background: url(../images/right.png) no-repeat center rgba(0,0,0,.5);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/left.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 #CB1112;background: #fff;}
.ztzl-comslide .owl-dot.active{background: #CB1112;}
@media (max-width: 1280px){
  .ztzl-comslide .owl-dots{display: block;}
}


/* 头条 */
.xxesd-title h3{height: 36px;overflow: hidden;}
.xxesd-title img{display: block;height: 100%;max-width: initial;margin-left: 50%;transform: translateX(-50%);}

.xxesd-tt{margin-top: 30px;}
.xxesd-tt h3,
.xxesd-tt h3 a{color: #CB1112;}
.xxesd-tt h3{text-align: center;font-size: 36px;font-weight: 700;padding: 15px 0;padding-left: 140px;background: url(../images/icon_tt.jpg) no-repeat left center;background-size: auto 100%;}
.xxesd-tt .mes{color: #6b6b6b;line-height: 2;text-indent: 2em;}

.xxesd-zwft .img-txt .pic{height: 215px;}
.xxesd-cxcp .img-txt .pic{height: 365px;}
@media (max-width: 1280px){
  .xxesd-tt h3{padding-left: 0;background: initial;font-size: 28px;}
}
@media (max-width: 579px){
  .xxesd-zwft .img-txt .pic,
  .xxesd-cxcp .img-txt .pic{height: auto;}
}