
.shake {
  /* 省略上面的样式定义 */
  animation: shake 0.5s ease-in-out infinite;
}

table, th, td {
  border: 1px solid rgb(135, 135, 135);
}

@keyframes shake {
  0%,
   100%,
   20%,
   50%,
   80% {
   transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*贝塞尔曲线 ： X1 Y1 X2 Y2*/
   transform: translate3d(0,0,0); /*设置只在Z轴上移动*/
   }
}



/* @keyframes autoInHeght {
  0%{
    max-height:0px;
    opacity: 0;
  }
  100% {
    max-height:400px;
    opacity: 1;
  }
}

@keyframes autoOutHeght {
  0%{
    max-height:400px;
    opacity: 0;
  }

  80% {
    max-height:200px;
    opacity: 0.5;
  }
  100% {
    max-height:0px;
    opacity: 0;
  }
} */

/* 设置过渡，只过渡maxheight */
.fade-leave-active ,.fade-enter-active{
  transition:max-height 0.4s;
  /* animation: autoHeght 0.5s ; */
}
/* 使其动作enter后和leave前，高度为0 */
.fade-enter, .fade-leave-to {
  max-height:0px;
  opacity: 0.8;
 /* animation: autoOutHeght 0.5s ; */
}
/* 使其enter前和leave后，高度为100px */
.fade-enter-to, .fade-leave{
  max-height:400px;
  opacity: 1;
  /* animation: autoInHeght 0.5s ; */
}

.main-btn{
  transition: .2s all;
}
.main-btn:hover{
  transform: translateY(-6px);
}
.zfxxgk_detail{
  display: flex;

}

.detail-right{
  width: 860px; padding: 20px;background-color: #fff;margin-left: 10px;
}
.seach_box {
    height: 60px;
    line-height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 0;
  
}

.seach_box .inp {
    width: 596px;
    height: 42px;
    line-height: 42px;
    display: inline-block;
    padding-left: 12px;
    font-size: 18px;
    color: #666;
    border: 2px solid #050607;
    outline: none;
    border-radius: 20px;
    background: #fff;
}


.seach_box .search_btn {
    color: #fff;
    font-size: 18px;
    background-color: #306390;
    width: 140px;
    border-radius: 20px;
    margin-left: 10px;
    height: 42px;
    line-height: 42px;
}

.ss {
    width: 85%;
    overflow: hidden;
    border: 1.5px solid #6b93bf;
    border-radius: 15px;
    float: left;
    background-color: #fff;
}

.ss .seach_box {
    width: 100%;
    margin-right: 0;
    margin-bottom: 6px;
    overflow: hidden;
    height: auto;
}

.search_bottom{
    overflow: hidden;
    zoom: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}
.search_bottom ul{
    padding-right: 40px;
    overflow: hidden;
    zoom: 1;

}
.search_bottom li{
    float: left;
    margin-right: 16px;
    color: #306390;
    font-size: 16px;
}
.search_bottom ul li span{
    margin-left: 6px;
    color:#4d4d4d;
}


.gzk .w1 {
    background: url(https:/www.zt.gov.cn/zwgk/zfxxgkpt/gkptzcwj/material/gzk/b0.png) no-repeat center 0;
}

.gzk a,
.gzk span {
    display: inline;
}

.gzk .top {
    padding: 60px 0 20px;
}

.gzk .top span {
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    margin-top: 30px;
    position: relative;
}

.gzk .top span::before {
    content: '';
    position: absolute;
    width: 174px;
    height: 1px;
    left: -200px;
    top: 12px;
    background: url(https:/www.zt.gov.cn/zwgk/zfxxgkpt/gkptzcwj/material/gzk/b-l.png) no-repeat 0 0;
}

.gzk .top span::after {
    content: '';
    position: absolute;
    width: 174px;
    height: 1px;
    right: -200px;
    top: 12px;
    background: url(https:/www.zt.gov.cn/zwgk/zfxxgkpt/gkptzcwj/material/gzk/b-r.png) no-repeat 0 0;
}

.gzk .mc {
    width: 1100px;
    margin: 0 auto;
    background-color: #fff;
    padding: 35px 25px;
}


.gzk .slc {
    width: 840px;
    margin: 0 auto;
}

.gzk .mores {
    font-size: 18px;
    color: #fff;
    border-radius: 10px;
    background-color: #306390;
    padding: 15px 10px;
}

.gzk .mores a {
    color: #fff;
}

.gzk .sl {
    padding: 45px 0 10px;
    background-color: #f5f5f5;
}

.gzk .ls1 li {
    display: inline;
    font-size: 18px;
    margin-right: 20px;
    padding: 30px 0;

}

.gzk .ls1 li a:first-of-type {
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #000;
    border-radius: 10px;
    margin: 0 6px 3px 0;
}

.gzk .tb1 {
    width: 100%;
}

.gzk .tml .tcc {

    text-align: left;
    /* padding: 0 40px; */
}

.gzk .tml .tcc a {
    font-size: 16px;
}

.gzk .tml .tcc a:hover {
  font-size: 16px;
  color: #034073;
}

.gzk .tcc span {
    font-weight: bold;
}

.gzk .tt {
    font-size: 20px;
    border-bottom: 2px solid #3966bd;
    overflow: hidden;
}

.gzk .tt th {
    padding: 18px 0;
}

.gzk .tb1 i {
    font-style: normal;
    color: #5d89b6;
    font-size: 14px;
    line-height: 20px;
    display: block;
}

.gzk .tb1 .d {
    font-size: 14px;
    padding-right: 10px;
    width: 100px;
}

.gzk .tml {
    font-family: 'SimSun'
}

.gzk .tml td {
    padding: 20px 15px;
}

.gzk .tml {
    background-color: #eee;

}

.gzk .tml:nth-of-type(2n) {
    background-color: #fff;
}

.gzk .tml .ac {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 20px;
}




/* 州市特殊 */
.zhou .mc {
    background-color: #f5f5f5;
}

.zhou .sl {
    background-color: #fff;
}

.zhou .bc1 {
    background-color: #fff;
    padding: 20px;
    width: 770px;
    float: right;
}

.zhou .cl {
    float: left;
    width: 240px;
}

.zhou .txc {
    background-color: #fff;
    border-top: 2px solid #3966bd;
    padding: 20px 0;
}

.zhou .txc p {
    font-size: 13px;
    line-height: 25px;
    padding: 0 17px;
    font-weight: bold;
}

.zhou .txc span.b {
    font-size: 14px;
    background-color: #f2f2f2;
    border: 1px solid #e3e3e6;
    width: 220px;
    display: block;
    margin: 0 auto;
    padding: 16px 0;
    border-radius: 5px;
}

.zhou .txc li {
    float: left;
    font-size: 12px;
    border: 1px solid #e3e3e6;
    margin-left: 11px;
    width: 66px;
    text-align: center;
    padding: 8px 0;
    margin-top: 17px;
    border-radius: 5px;
}

.zhou .txc li:hover {
    background-color: #f2f2f2;

}

.sideMenu ul li.on span.zwxxgk_bnt7 {
    background: url(https:/www.zt.gov.cn/css/v2/gov_info/images/zwxxgk_bnt701.png)no-repeat;
}

.dl_nav h3 {
    font-weight: normal;
}

em.zwxxgk_bnt2 {
    background: url(https:/www.zt.gov.cn/css/v2/gov_info/images/zwxxgk_bnt02.png) no-repeat;
    /* width: 40px;  原先未修改的*/
    width: 50px;
    height: 63px;
    float: left;
    padding-right: 20px;
    margin-top: 10px;
    margin-left: 20px;
    background-size: 40px 40px;
}

h3:hover em.zwxxgk_bnt2,
h3.on em.zwxxgk_bnt2 {
    background: url(https:/www.zt.gov.cn/css/v2/gov_info/images/zwxxgk_bnt02b.png) no-repeat;
    background-size: 40px 40px;
}

em.btnew {
    background: url(https:/www.zt.gov.cn/css/v2/gov_info/images/zwxxgk_bnt_n.png) no-repeat;
    background-size: 40px 40px;
}

h3:hover em.btnew,
h3.on em.btnew {
    background: url(https:/www.zt.gov.cn/css/v2/gov_info/images/zwxxgk_bnt_n1.png) no-repeat;
    background-size: 40px 40px;
}

.dl_nav02 h3 a {
    color: rgb(45, 102, 165);
    display: block;
    overflow: hidden;
}

.dl_nav02 h3.on a,
.dl_nav02 h3:hover a {
    color: #fff;
}

.newc{
    background-image:url(https:/www.zt.gov.cn/css/v2/gov_info/images/ysqgk.png)!important;
    background-size: 40px 40px;
 }
 .dl_nav02 h3:hover .newc{
     background-image:url(https:/www.zt.gov.cn/css/v2/gov_info/images/ysqgk2.png)!important;   
     background-size: 40px 40px;
 }

 .zwxxgk_bnt_gj {
    width: 50px;height: 63px;
    float: left;
    padding-right: 20px;
    margin-top: 6px;
    margin-left: 20px;
    background: url(https:/www.zt.gov.cn/css/v2/gov_info/images/zwgk_gjgz01.png) no-repeat 0 0;
  }

  .dl_nav02 h3:hover .zwxxgk_bnt_gj,
  .dl_nav02 h3.on .zwxxgk_bnt_gj {
    background-image: url(https:/www.zt.gov.cn/css/v2/gov_info/images/zwgk_gjgz.png);
  }

  .sideMenu ul li span.zwxxgk_bnt7 {
    height: 15px;
  }

 .zwxxgk_search{
    height: 100%;
    /* background-color: rgb(242,242,242); */
    background-color: #f5f5f5;
    margin: 0 auto;
    padding: 15px 8px;
 }

 .ban1c {
    background-color: #fff;
    margin-bottom: 15px;
  }

  .ban1c>span {
    font-size: 16px;
    display: block;
    background-color: #f5f5f5;
    margin-top: 10px;
    line-height: 36px;
    color: #3067a3;

  }

  .ban1c>span>a {
    display: block;
  }

  .ban1c>span>a:hover {
    color: #3067a3;
  }

  .ban1c var {
    float: left;
    display: inline-block;
    width: 16px;
    height: 17px;
    background: url(https:/www.zt.gov.cn/css/v2/gov_info/images/minus0.png) no-repeat 0 0;
    margin-top: 10px;
    margin-right: 5px;
  }

  .ban1c>.on var {
    background: url(https:/www.zt.gov.cn/css/v2/gov_info/images/minus.png) no-repeat 0 0;
  }

  .ban1c .pl {
    display: inline-block;
    padding-left: 22px;
  }

  .ban1c .d1 {
    margin-left: 15px;
    padding: 10px 0;
    border-left: 1px dashed #ccc;
  }

  .ban1c .d1 li {
    line-height: 26px;
  }

  .ban1c .d1 li>a {
    color: #676767;
  }

  .ban1c .d1 li.on>a {
    color: #3067a3;
  }

 
 
  .ban1c .d1 i {
    display: inline-block;
    width: 10px;
    height: 5px;
    border-top: 1px dashed #ccc;
  }

  .ban1c .d1>li>a {
    color: #3067a3;
    /* display: block; */
  }

  .ban1c .d1 .tail {
    width: 15px;
    height: 15px;
    background: url(https:/www.zt.gov.cn/css/v2/gov_info/images/tail2.png) no-repeat 0 0;
    margin: 5px 25px 0 0;
    float: right;
  }

  .ban1c .d1 li.on .tail {
    background-image: url(https:/www.zt.gov.cn/css/v2/gov_info/images/tail1.png);
  }

  .ban1c li {
    /* font-size: 13px; */
    position: relative;
  }

  .ban1c .m {
    width: 11px;
    height: 11px;
    background: url(https:/www.zt.gov.cn/css/v2/gov_info/images/jia.png) no-repeat 0 0;
    position: absolute;
    left: -6px;
    top: 8px;
  }

  .ban1c .on .m {
    background-image: url(https:/www.zt.gov.cn/css/v2/gov_info/images/jia1.png);
  }

  .ban1 img+img {
    display: none;
  }

  .ban1:hover img:nth-of-type(1),
  .ban1.on img:nth-of-type(1) {
    display: none;
  }

  .ban1:hover img:nth-of-type(2),
  .ban1.on img:nth-of-type(2) {
    display: block;
  }

  .ya-pagination>li {
    display: inline;
  }

  .ya-pagination {
    width: 700px;
    margin: 0 auto;
    text-align: center;
  }

  .ya-pagination a {
    display: inline-block;
    float: left;
    width: 26px;
    height: 26px;
    border: 1px solid #dadada;
    border-radius: 4px;
    font-size: 14px;
    color: #8f8e8e;
    line-height: 26px;
    text-align: center;
    background: #fff;
    margin-bottom: 5px;
    float: none;
  }

  .pre-pg {
    margin-right: 10px;
  }

  .gopage {
    border: 1px solid #cccccc;
    width: 50px;
    height: 20px;
    line-hegiht: 20px;
    text-align: center;
  }

  .pg-cur a {
    border: 1px solid #1c3f9d;
    color: #fff;
    background: #1c3f9d;
  }

  @media screen and (max-width: 768px) {
    .ya-pagination {
      width: 18rem;
    }

    .count_topage {
      display: inline-block;
      width: 100%;
      height: 3rem;
      margin-top: 1rem;
    }

  }

  #wzdb.bt {
    margin-top: 0;
    border-top: 5px solid #979db3;
    background-color: #f7f7f7;
    padding: 35px 0;
  }

  #wzdb.bt a {
    display: inline;
    text-decoration: none;
    color: #000;
  }

  #wzdb.bt a:hover {
    color: #3a849b;
  }

  #wzdb img {
    display: inline
  }

  #wzdb.bt p {
    display: inline;
  }

  #wzdb.bt span.t {
    font-size: 18px;
  }

  #wzdb .bottom {
    max-width: 1170px;
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
    color: #000;
  }

  #wzdb .footclear {
    width: 100%;
    height: 8px;
    background: url(https:/www.zt.gov.cn/css/v2/gov_info/images/footop.png) no-repeat center 0px;
  }

  #wzdb .footone {
    width: 100%;
    font-size: 18px;
    line-height: 80px;
  }

  #wzdb .footline {
    background: #1d406c;
    height: 1px;
    width: 100%;
    margin: 20px 0px;
  }

  #wzdb .footicon {
    padding-left: 15px;
    float: left;
    padding-top: 20px;
  }

  #wzdb .footicon2 {
    padding-left: 15px;
    float: left;
    padding-top: 20px;
  }

  #wzdb .cont {
    width: 100%;
  }

  #wzdb .footchar {
    width: 800px;
    font-family: '//5fae//8f6f//96c5//9ed1';
    border-left: 1px solid #e6e6e6;
    padding-left: 20px;
    line-height: 24px;
    text-align: left;
    float: right;
    font-size: 12px;
    margin-top: 10px;
  }

  .newtop .ns {
    border-image: none;
  }

  .newtop .newsearch {
    bottom: 0;
  }

  a,
  span {
    display: inline;
  }

  .dl_nav {
    text-align: left;
  }

  .gov_zwxxgk_bd * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }

  .gov_zwxxgk_bd h1 {
    line-height: inherit;
  }

  .sy_top .ms {
    display: none;
  }

  .sy_top {
    height: 300px;
    background-position: 60% 0;
  }

  .zfxxgk_head,
  .wj {
    text-align: left;
  }

  .newa {
    padding: 0 0 0 20px;
    background: none;
  }

  .xxgkzn_list{
    clear: both;
}
.xxgkzn_list .this_nav{
    font-size: 16px;
    line-height: 20px;
    margin: 20px 0 14px;
}

.xxgkzn_list{
    margin-top: 20px;
    width: 840px;
}
table{
    border: 1px solid #fff;
    color: #4d4d4d;
}

.xxgkzn_list tr {
    border-bottom: 2px solid #f5f5f5;
}

td{
    padding:10px 6px;
    text-align: center;
    font-size: 13px;
    line-height: 20px;
}
tr ul{
    display: none;
}
.info{
    text-align: left;
}
.info a{
  color: #4d4d4d;
  padding: 20px 0;
}
.info a:hover{
    color: #015293;
}

.tb_title{
    background: #f2f6fa;
    color: #2d66a5;
}
.tb_title th{
    height: 44px;
    font-size: 16px;
    line-height: 44px;
    border-bottom:6px solid #236caf;
}
.tb_title  .xh{
    width: 60px;
}

 .wh{
  font-weight: normal;
  font-size: 12px;
}
/* .tb_title  .bt{
    width: 274px;
    border-bottom-color: #32b9e6;
} */

.tb_title  .bt{
    width: 660px;
    border-bottom-color: #32b9e6;
}
.tb_title  .fwrq{
    width:160px;
    border-bottom-color: #16b1c1;
}
.tb_title  .cwrq{
    width:160px;
    border-bottom-color: #2688c4;
}
.tb_title  .fbrq{
    width:116px;
    border-bottom-color: #32b9e6;
}
/*分页*/
.jilu {float:left;text-align:left;}
.pageInfo { font-size: 14px; text-align: center; padding-top: 10px; }
.pageInfo span { margin: 0px 2px; }
.nav_page_detail { float: left; }
.nav_pagenum, .nav_recordnum, .nav_pagesize { font-weight: bold; color: #C00; margin: 0px 5px; }

.nav_page { color: blue; border: 1px solid silver; padding: 0px 5px; }
.nav_currpage { color: #FFF; background:  #2D65B4; }
.nav_go_pre, .nav_go_next { border: 1px solid silver; padding: 0px 5px; }
.nav_go_pre:hover { background:  #2D65B4; }
.nav_go_pre:hover a { color: #FFF; }
.nav_go_next:hover { background:  #2D65B4; }
.nav_go_next:hover a { color: #FFF; }
/* td{
  border-bottom: 1px solid #d4d6d7;
} */
