.gov-doc-box{background-color: #fff; padding: 25px 20px;}
  .nxgov-tab-bar {border-bottom: 1px solid #ccc;}
  .nxgov-inline-list{display: flex;flex-wrap: wrap; justify-content: center;}
  .nxgov-inline-list li{font-size: 18px; font-weight: bold; line-height: 52px; color: #333; padding: 0 25px;}
  .nxgov-inline-list li.hover a{color: #046EB8; position: relative;}
  .nxgov-inline-list li.hover a::after{position: absolute; content: ""; left: 50%; bottom:-14px; transform: translateX(-50%); width: 42px; height: 4px; background-color: #046EB8;}
  
  .nxgov-tab-container{position: relative;overflow: hidden; margin: 20px auto;}
  .zcwj-list li{float: left; width: 50%; margin: 15px auto; padding: 0 20px;}
  .zcwj-list li h2{margin-bottom: 15px;padding-left: 26px;background: url(../images/tj_ico_li1.svg) left center no-repeat;}
  .zcwj-list li h2 a{display: block; font-size: 18px;font-weight: bold; color: #333;}
  .zcwj-list li p{font-size: 14px;color: #999; line-height: 24px; padding-bottom: 10px;}
  .zcwj-list li span{font-size: 14px;color: #999;}
  .zcwj-list li h2:hover a,
.zcwj-list li span a:hover {
  color: #046eb8;
}

  .concerns-box{display: flex;justify-content: space-between; }
  .concerns-box .concerns-items{width: 49%;}
  .concerns-box .concerns-items .nxgov-inline-list li.hover a{color: #333;}

  .xxgk-news{display: flex;justify-content: space-between; flex-wrap: wrap; padding: 20px;}
  .xxgk-news li{width: 100%;display: flex;justify-content: flex-start; margin-bottom: 20px;}
  .xxgk-news li .time{width: 68px; height: 54px; margin-right: 15px; background-color: #f9f9f9; font-size: 24px;font-weight: bold; color: #999;text-align: center; }
  .xxgk-news li .time span{display: block;font-size: 14px; font-weight: 500;}
  .xxgk-news li .titles{width: 560px; flex: 1;}
  .xxgk-news li .titles h2{margin-bottom: 10px;}
  .xxgk-news li .titles h2 a{display: block; font-size: 18px;font-weight: bold; color: #333;}
  .xxgk-news li .titles p{font-size: 14px;color: #999; padding-bottom: 10px;}
  .xxgk-news li:hover .time{background-color: #ffede2; color: #046EB8;}
  .xxgk-news li:hover .titles h2 a,.xxgk-news li:hover .titles p {color: #046EB8;}

  .executive-box{padding: 25px 0;}
  .executive-box .nxgov-inline-list li.hover a{color: #333;}

  .executive-box .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
    }
    .executive-box .swiper-slide-active,.executive-box .swiper-slide-duplicate-active{
      transform: scale(1);
	}

  .executive-items{display: block; position: relative;}
  .executive-items a span{display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 60px; padding: 0 20px; background-color: rgba(0, 0, 0, .6); color: #fff; font-size: 18px; line-height: 60px; text-align: left;}

  .executive-box .nxgov-tab-container{padding: 35px 0;}
  .executive-box .swiper-pagination{bottom: 0;}
  .executive-box .swiper-pagination-bullet{width: 48px;height: 6px;border-radius: 2px;}
  .executive-box .swiper-pagination-bullet-active{background-color: #5FACB3;}
  .executive-box .swiper-button-next, .swiper-button-prev{color: #fff;width: 64px;height: 64px;background-color: rgba(0,0,0,.6);border-radius: 50%;}

  .concerns-list li{width: 100%; position: relative; padding:0 15px; margin-bottom: 15px;}
  .concerns-list li::before{content: ""; position: absolute; width: 6px; height: 6px; background-color: #999; left: 0; top: 8px;}
  .concerns-list li a{display: block;font-size: 18px; color: #333; padding-bottom: 10px; }

  .concerns-top{margin: 25px auto; padding-bottom: 20px; border-bottom: 1px dotted #ccc;}
  .concerns-top h2{margin-bottom: 10px; padding-left: 35px; background: url(../image/ico_concerns_t1.png) 5px top no-repeat;}
  .concerns-top h2 a{display: block; font-size: 18px; font-weight: bold; color: #333;}
  .concerns-top h2 a:hover{color: #b00002;}
  .concerns-top p{font-size: 16px; color: #999; line-height: 24px; padding:10px 10px 10px 35px; background: url(../image/ico_concerns_t2.png) #f9f9f9 5px 12px no-repeat;}

  #certify{position:relative;width:1200px;margin:0 auto}
  #certify .swiper-container{padding-bottom:60px}
  #certify  .swiper-slide{width:463px;height:308px;background:#fff;box-shadow:0 8px 30px #ddd}
  #certify  .swiper-slide img{display:block;width:463px;height:308px}
  #certify  .swiper-slide p{line-height:98px;padding-top:0;text-align:center;color:#636363;font-size:1.1em;margin:0}


  @media screen and (max-width: 768px) {
    .gov-doc-box{padding: 0;}
    .zcwj-list li{width: 100%;}
    .concerns-box{flex-direction: column;}
    .concerns-box .concerns-items{width: 100%;}
    .xxgk-news{padding: 20px 15px;}
    .xxgk-news li .time{width: 20%;}
    .xxgk-news li .titles{width: 80%;}

    .executive-box .swiper-button-next, .swiper-button-prev{display: none;}
    #certify{width:100%;}
    #certify .swiper-slide img{width:100%; height:36vh;}

    .nxgov-inline-list li{padding: 0 15px;}
	  .executive-box .nxgov-tab-container{
    padding: 0px 0;
}
  }