.news_more a:hover{
  text-decoration: none !important;
color:#fff !important;
 }  
.newslist a:hover {
 color: #2d66a5;
}
.tplb .txt a {
 color: #ffffff;
 overflow: hidden;
 text-overflow: ellipsis;
 display: block;
}
/* 导航结束 */ 
.content{
 width:1400px;
 margin:35px auto;
 overflow: hidden;
}
.content .fl{
 float:left;
 width:45.7%;
 margin-bottom:28px;
}
.content .fr{
 float:right;
 width:50.8%;
}
.news.fl{
 margin-bottom:17px;
}
.tplb{
 float: left;
 position: relative;
 width:100%;
 height:398px;
 overflow: hidden;
}
.tplb .tplb_pic img,.tplb .tplb_pic a,.tplb .tplb_pic li,.tplb_pic{
 width:100%;
 height: 100%;
 display: block;
}
.tplb_pic img{
 object-fit: cover;
}
.tplb .txt-bg {
 position: absolute;
 bottom: 0;
 z-index: 1;
 height: 42px;
 width: 100%;
 background: #333;
 filter: alpha(opacity=40);
 opacity: 0.8;
 overflow: hidden;
}
.tplb .txt {
 position: absolute;
 bottom: 0;
 height: 44px;
 width: 93%;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
 padding-left:50px;
 z-index: 9999999;
 color:#ffffff;
 line-height: 46px;
}
.tplb .prev {
 width: 18px;
 height: 20px;
 position: absolute;
 left: 23px;
 top: 365px;
 background: url(left.png) no-repeat;
 z-index: 9999999;
}
.tplb .next {
 width: 18px;
 height: 20px;
 position: absolute;
 right: 23px;
 top: 365px;
 background: url(right.png) no-repeat;
 z-index: 99999;
}
.tplb .pic{
 position: relative; width: 100% !important; height: 100% !important;
}
/* 图片新闻结束 */
.news_col{
 /*overflow: hidden;*/
 border-bottom:3px solid #dfdfdf;
 height:43px;
}
.news .fl{margin-bottom:18px;}
.news_col .col_title{
 float:left;
 padding:0px 13px 11px 18px;
 font-size:22px;
 color:#7d7d7d;
 font-weight: bold;
 text-align: center;
 border-bottom:3px solid #2e66a3;
 color:#2e66a3;
}
.news_more{
 float:right;
 margin-right:0px;
 margin-top:5px;
}
.news_more a{
 font-weight: bold;
 color:#ffffff;
 background:#2e66a3;
 padding: 2px 10px;
}
.newslist{
 margin-top:20px;
}
.newslist li{
 line-height: 42px;
 padding-left:32px;
 background:url(dian.jpg) no-repeat 14px center;
 border:none;
 overflow: hidden;
}
.newslist a{
 color:#000000;
 float:left;
 width:82%;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}
.newslist span{
 color:#000000;
 float:right;
}
.spnew{
 width: 100%;
 margin-bottom:31px;
}
.news_sp{
 overflow: hidden;
 border-bottom: 1px solid #dfdfdf;
 height:42px;
}
.news_sp .col_title{
 float: left;
 padding:1px 14px 8px 15px;
 font-size: 22px;
 color: #7d7d7d;
 font-weight: bold;
 text-align: center;
 border-bottom: 3px solid #2e66a3;
 color: #2e66a3;
}
.spnews_list ul{
 overflow: hidden;
 width: 100%;
 background: #e2eefb;
 min-height:110px;padding:17px 0px 17px;
}
.spnews_list ul li{
 width: 25%;line-height: 35px;
 float: left;
 background: url(dian.jpg) no-repeat 20px center;
 padding-left: 35px;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}
.spnews_list ul li a{
 font-size: 16px;
 color: #000;
}
.spnews_list ul li a:hover{
  color: #2d66a5;
}
.news_col li{
 float: left;
 padding:0px 5px 11px;margin-right: 3%;
}
.news_col li.current{
 border-bottom: 3px solid #2e66a3;
}
.news_col li a{
 font-size: 22px;
 color: #1859a1;
 font-weight: bold;
}
/* con13结束 */
.con14{
 overflow: hidden;
 background-color: #f0f2f5;
}
.ztzlScroll{width:100%;height:150px;position:relative;overflow: hidden;margin-top:10px;}
.ztzlScroll .ztzlbox{width:1430px;overflow:hidden;position:absolute;height:100%;margin-right:-30px;}
.ztzlList{height:100%;}
.ztzlList ul{height:150px;}
.ztzlScroll ul li{float:left;width:265px;text-align:center;position:relative;margin-right:19px;height:100%;overflow:hidden;}
.ztzlScroll img{display:inline-block;height:150px;width:100%;}
.ztzlScroll img:hover{
  transition: all 0.6s;
    transform: scale(1.1);
}
@media screen and (max-width: 1399px) {
 .content{
     width:100%;
     padding:0px 20px;
 }
 .newslist a{
     width:78%;
 }
 .ztzlScroll ul li{
     width:318px!important;
 }

}
@media screen and (max-width: 1024px) {
 .ztzlScroll .ztzlbox{
     width:100%;
 }
  .tempWrap{width:98%!important;margin:auto;}
 .ztzlScroll ul li{
     width:310px !important;margin-right:19px;margin-left:0;
 }
 .ztzlScroll .ztzlbox{
     margin-left:0%;
 }
 .content .fl{
     width:48%;
 }
 .tplb{
     height: 380px;
 }
 .tplb .prev,.tplb .next{
     top:92%;
 }
 .news_col li{
  padding: 0px 10px 10px !important;
 }
 .newslist a {
  width: 73%;
}
}
@media screen and (max-width: 768px) {
 .content .fl,.content .fr{
     float: none;
     width:100%;
     overflow: hidden;
 }
 .content .fl{margin-bottom:2%;}
 .content{margin:2% auto}
 .con1_right{
     margin-bottom:20px;
 }
 .ztzlScroll ul li{
     width:340px!important;
 }
 .spnews_list ul li{
     width: 50%;  
 }
  .ztzlScroll{margin-top:3%;}

}

@media screen and (max-width:500px) {
    .spnews_list ul li{width:100%;}
    .tplb{height:280px;}
    .tplb .prev, .tplb .next{top:89%;}
    .tplb .next{right:1%;}
    .tplb .prev{left:1%;}
    .tplb .txt{padding-left:6%;}
    .content{padding:0px 2%}
    .ztzlScroll{width:80%;margin:5% auto;}
    .newslist li{
      background:url(dian.jpg) no-repeat 2% center;
      padding-left:5%;
    }
}

@media screen and (max-width: 414px) {
    .content{
      width:100%;
      padding:0px 10px;
    }
    .ztzlScroll ul li{
      width:88%;
    }
    .newslist a{
      width:70%;
    }
   
}

@media screen and (max-width:376px) {
    .news_col li{padding:0px 1% 10px !important;}
    .tplb{height:230px;}
    .tplb .prev, .tplb .next{top: 86%;}
    .ztzlScroll{width:97%;}
}