.carousel{margin-top: -140px;}
.focus{ position:relative; width:626px; height:403px;z-index: 2;float: left;}
.focus .fPic{ position:absolute; left:0px; top:0px;}
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .fcon{ position:relative;  width: 626px; height: 403px; float:left;  display:none; background:#000  }
.focus .fcon img{ display:block; width: 626px; height: 403px; }
.focus .fbg{ position:absolute; bottom:20px; right:28px; height:3px; text-align:center; z-index:9999;margin-left: -50px }
.focus .fbg div{margin-top:4px;overflow:hidden;zoom:1;height:9px}
.focus .D1fBt a{position:relative; display:inline; width:20px; height:3px; margin:0 5px 0 0;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#fff}
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#2f7ff2}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{  background-position:0 0; }
.focus .next:hover{  background-position:-40px 0;}

.tit{height: 45px;line-height: 45px;font-size:26px;color: #2c79bd;border-bottom: 1px solid #b5cde2;margin-bottom: 13px;padding-left: 18px;background: url("/static/zhuanti/cz2024/images/tit_03.jpg") no-repeat left center;font-weight: bold}
.tit a{display: block;width: 60px;line-height:45px;font-size: 14px;color: #2c79bd;background: url(/static/zhuanti/cz2024/images/more-icon.png) no-repeat 42px center}
.toutiao{padding-bottom: 12px;border-bottom: 1px dashed #c6c6c6}
.toutiao h1{font-size: 22px;color: #333333;line-height: 38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.toutiao p{font-size: 14px;color: #333333;line-height: 28px;}
.dynamic{width: 445px}
.dynamic ul{padding-top: 7px}
.dynamic ul li{height: 45px;line-height: 45px;font-size: 14px; border-bottom: 1px dashed #c6c6c6 }
.dynamic ul li a{display: block;float: left;width: 100%;color: #333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.dynamic ul li a:hover{color: #ca2a28}

.tabTitle{background: #f4f8f9; margin:35px auto; display: flex;  justify-content: space-between;}
.tabTitle li{width: 182px;color: #2b79be;font-size: 16px;text-align: center;line-height:50px; border-left: 1px solid #dfdfdf; cursor: pointer;}
.last{border-right:0 }
.tabTitle li.act{background: #3a90cd;color: #fff;border-color:#3a90cd }

.tabContent{overflow: hidden;padding-top: 30px}
.cont{display: flex; flex-wrap: wrap; justify-content: space-between; }
.cont:after{
    content: '';
    width: 345px;
    border:1px solid transparent;
  }
.cont img{display: block; width:345px;height: 240px; margin: 0 0 20px;}

.backTop{width: 44px;height: 44px;position: fixed;bottom: 170px;right: 1.5%;z-index: 999999;cursor:pointer;background: url("/static/zhuanti/cz2024/images/backTop.png") no-repeat;webkit-transition: .7s;transition: .7s;}

.footer{height: 80px;border-top: 2px solid #2b79be;padding-top: 19px;box-sizing: border-box}
.footer p{text-align: center;line-height: 30px;font-size: 14px;color: #333333}
<!--ºÄÊ±1752778627.4358Ãë-->