@font-face {
  font-family: 'Aurora Cn BT';
  src:url('../fonts/Aurora Cn BT.eot');
  src:url('../fonts/Aurora Cn BT.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Aurora Cn BT.ttf') format('truetype');
}
.n_banner{
  /* height: 7.14rem; */
  height:100px;
  width:100%;
  margin-top:79px;
}
.n_banner img{
  height: 100%;
  width:100%;
}
.p-nav{
  width:100%;
  height:4.93rem;
  background: #EFEFEF;
  overflow: hidden;
}
.sitemp{
  margin-left:-15px;
  line-height: 4.93rem;
}
.sitemp .site{
  float:left;
}
.sitemp .site > a{
  color:#666;
}
.sitemp .site > span{
  color:#666;
}
.sitemp #tzzgx-navigation{
  float:right;
}
.sitemp #tzzgx-navigation li{
  float:left;
  height:2.86rem;
  margin-top:1.035rem;
  line-height: 2.86rem;
}
.sitemp #tzzgx-navigation li.on{
  background: #24CBDE;
}
.sitemp #tzzgx-navigation li.on>a{
  color:#fff;
}
.sitemp #tzzgx-navigation li>a{
  color:#666;
  padding:0 2rem;
}
.sitemp #tzzgx-navigation li>.fgx{
  color:#999;
  float: right;
}
.sitemp #tzzgx-navigation li:last-child>.fgx{
  color:#EFEFEF;
}
.tz-l{
  margin-right: -15px;
  margin-left: -15px;
  /*border-right: 1px solid #eee;*/
}
.tz-l > .tz-l-z{
  width:100%;
}
.tz-l .tz-l-t{
  width:100%;
  margin-top:2rem;
}
.tz-l .tz-l-t > div{
  width:100%;
}
.tz-l .tz-l-t > div > div:first-child{
  background: #2C3459;
  padding:2rem 0 3rem 0;
  width:100%;
}
.tz-l .tz-l-t > div > div:first-child > table{
  margin-left:5rem;
}
.tz-l .tz-l-t > div > div:first-child > table > thead > tr > td{
  color:#fff;
}
.tz-l .tz-l-t > div > div:first-child > table > thead > tr > td:nth-child(1){
  width:50%;
}
.tz-l .tz-l-t > div > div:first-child > table > thead > tr > td:nth-child(2){
  width:11%;
}
.tz-l .tz-l-t > div > div:first-child > table > thead > tr > td:nth-child(3){
  width:11%;
}
.tz-l .tz-l-t > div > div:first-child > table > thead > tr > td:nth-child(4){
  width:16%;
}
.tz-l .tz-l-t > div > div:first-child > table > thead > tr > td:nth-child(5){
  width:12%;
}
.tz-l .tz-l-t > div > div:first-child > table > tbody{
  vertical-align: bottom;
  line-height: 0;
  overflow: hidden;
  height:3rem;
}
.tz-l .tz-l-t > div > div:first-child > table > tbody > tr{
  height:3rem;
}
.tz-l .tz-l-t > div > div:first-child > table > tbody > tr > td{
  color:#8F8D8E;
  font-size:2.4rem;
  font-family: 'Aurora Cn BT';
  vertical-align: bottom;
}
.tz-l .tz-l-t > div > div:first-child > table > tbody > tr > td:first-child{
  font-size:4rem;
  margin-bottom:0;
}
.tz-l .tz-l-t > div > div:last-child{
  background: #4C5C98;
  overflow: hidden;
  color:#8C96BA;
  text-align: right;
  width:99%;
  padding:1rem 1% 1rem 0;
}
.tz-year{
  margin-top: 1.5rem;
  overflow: hidden;
}
/* .pt-nav{
  overflow: hidden;
  position:relative;
  background: #24CBDE;
}
.pt-nav .hd a{
  position:absolute;
}
.pt-nav .hd a:first-child{
  left:0;
}
.pt-nav .hd a:last-child{
  right:0;
}
.pt-nav .bd{
  padding:0 7%;
  width:86%;
  overflow:hidden;
  height:3.2rem;
}
.pt-nav .bd ul{
  overflow:hidden;
  zoom:1;
}
.pt-nav .bd ul li a{
  height:3.2rem;
  line-height:3.2rem;
  float: left;
  padding-left:3rem;
  color:#fff;
}
.pt-nav .bd ul li.on a{
  background:#EFEFEF;
  color:#666;
}
.pt-nav .bd ul li a span.fgx{
  color:#fff;
  float: right;
  padding-left:3rem;
} */
.txtScroll-left{ 
  background: #24CBDE;
  width:100%;  
  position:relative;   
}
.txtScroll-left .hd{}
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{
  position:absolute;
  z-index:111;
  background: #24CBDE;
  color:#fff;
  /* top:50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%); */
  display: block;
  height:100%;
  line-height: 100%;
  padding-top:0.5rem;
}
.txtScroll-left .hd .prev{
  left:0;
  padding:0 1rem;
  padding-top:0.5rem;
}
.txtScroll-left .hd .next:after{
  content:'';
  position:absolute;
  top:0;
  left:1rem;
  width:1px;
  height:100%;
  color:#fff;
}
.txtScroll-left .hd .next{
  right:0;
  padding-right:1rem;
}
.txtScroll-left .hd .next:before{
  content:'';
  position:absolute;
  top:0;
  right:1rem;
  width:1px;
  height:100%;
  color:#fff;
}
.txtScroll-left .hd ul{ 
  float:right; 
  overflow:hidden; 
  zoom:1;
  width: 86%;
}
.txtScroll-left .hd ul li{ 
  float:left; 
  overflow:hidden; 
  text-indent:-999px; 
  cursor:pointer; 
}
.txtScroll-left .hd ul li.on{ background-position:0 0; }
.txtScroll-left .bd{width:86%; overflow:hidden;margin:0 auto;}
.txtScroll-left .bd .tempWrap{ width:100% !important;}
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; margin-left:1rem;}
.txtScroll-left .bd ul li{ 
  height:3.2rem;
  line-height:3.2rem;
  float: left;
  padding-left:3rem;
  color:#fff;
}
.txtScroll-left .bd ul li.on{ 
  background: #ededed;
  color:#666;
}
.txtScroll-left .bd ul li.on a{
  color:#666;
}
.txtScroll-left .bd ul li a{
  color:#fff;
}
.txtScroll-left .bd ul li a span.fgx{
  color:#fff;
  float: right;
  padding-left:3rem;
}
.tz-con{
  /* margin-top:1.5rem; */
  margin-bottom:3rem;
}
.tz-con .tz-con-list{
  border-bottom: 1px solid #EFEFEF;
  
  overflow: hidden;
  width:100%;
}
.tz-con .tz-con-list .tz-con-li{
  position:relative;
  padding-bottom:1rem;
  line-height: 1.2;
  padding-top:1rem;
  border-bottom: 1px solid #e8e6e6;
  background: #fff;
  display: flex;
}
.tz-con .tz-con-list .tz-con-li:hover{
  background: #24CBDE;
}
.tz-con .tz-con-list .tz-con-li>div:first-child{
  width:5rem;
  height:5rem;
  background: #24CBDE;
  /* float: left; */
  display: inline-block;
  color:#fff;
  padding:0 0 1rem 1rem;
  margin:auto 0;
}
.tz-con .tz-con-list .tz-con-li>div:first-child>p{
  font-size:0.8rem;
}
.tz-con .tz-con-list .tz-con-li>div:first-child>p:first-child{
  font-size:2.8rem;
  font-weight:bold;
}
.tz-con .tz-con-list .tz-con-li>div:nth-child(2){
  /* float: left; */
  display: inline-block;
  padding-left:1.5rem;
  line-height:1.6;
  color:#989898;
  max-width: 70%;
  margin:auto 0;
}
.tz-con .tz-con-list .tz-con-li:hover>div:nth-child(2){
  color:#fff;
}
.tz-con .tz-con-list .tz-con-li>div:nth-child(2) .h3{
  font-size:1.2rem;
  font-weight:bold;
  color:#474546;
  /* text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; */
  width: 100%;
}
.tz-con .tz-con-list .tz-con-li>div:nth-child(2) .h3 a{
  color:#474546;
}
.tz-con .tz-con-list .tz-con-li:hover>div:nth-child(2) .h3 a{
  color:#fff;
}
.tz-con .tz-con-list .tz-con-li>div:nth-child(3){
  padding-right:2rem;
  position:absolute;
  right:0;
  top:50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.tz-con .pagination{
  overflow: hidden;
  background: #EFEFEF;
  text-align:center;
  margin-top:1.5rem;
}
.tz-con .pagination input{
  width:12%;
  margin-left:0.5rem;
  margin-right: 0.5rem;
}
.tz-con .pagination li{
  padding:1rem;
  display: inline-block;
  color: #807E8C;
}
.tz-con .pagination li a{
  color: #807E8C;
}
.tz-con .pagination li.active span{
  color: #24CBDE;
}
.tz-con .pagination li .ymtz{
  color: #24CBDE;
  font-weight: bold;
  text-decoration: underline;
}
.tz-r{
  width:24%;
  float:right;
}
.tz-r > div:first-child{
  margin-top:2rem;
  margin-left:3%;
}
.tz-r > div:first-child img{
  width:97%;
  height:auto;
}
@media (max-width: 768px){
  .tz-l{
    border-right: none;
    margin:0 auto;
  }
  .tz-l > .tz-l-z{
    width:100%;
  }
  .tz-l .tz-l-t > div > div:first-child{

  }
  .tz-l .tz-l-t > div > div:first-child > table{
    margin-left:1rem;
  }
  .tz-l .tz-l-t > div > div:first-child > table > thead > tr > td:nth-child(1){
    width:35%;
  }
  .tz-con .tz-con-list .tz-con-li>div:nth-child(2){
    float: left;
    margin-left:0rem;
    padding-top:0rem;
    line-height:1.4;
    color:#989898;
    width:70%;
  }
  .tz-con .tz-con-list .tz-con-li>div:nth-child(2) #download_hit{
    display: none;
  }
  .tz-con .tz-con-list .tz-con-li>div:nth-child(3) {
    display: none;
  }
  .tz-r{
    display: none;
  }
  .tz-con .pagination{
    overflow: hidden;
    background: #EFEFEF;
    text-align:center;
    margin-top:1.5rem;
    padding-left:0%;
  }
  .tz-con .pagination li{
    padding:0.5rem;
  }
  .tz-con .pagination li:last-child{
    width:25%;
  }
  .tz-con .pagination input{
    width:16%;
    margin-left:0.5rem;
    margin-right: 0.5rem;
  }
}



