@charset "utf-8";
/* CSS Document */



.zwgk-container{ width:1300px}
.government-wrap {
  overflow: hidden;
}
.current-box{ margin:12px auto; position:relative; box-shadow:1px 1px 10px rgba(0,0,0,0.1); padding:10px 0; overflow:hidden}
.current-cont{ font-size:18px;display:inline-block; }
.current-cont a{ font-size:18px;}
.current-box::before{ display:inline-block; margin:2px 12px 0;
  content: '';
  width: 18px;
  height: 18px;
   background: url(zwgk/1.png) left center no-repeat;
 
}
.leader-box{ margin:17px auto; overflow:hidden;}
.leader-left{ float:left; width:635px; }
.leader-right{ float:right; width:630px; }
h4.zwgk-tit { float:left; width:100%; font-weight:normal; padding:20px 0;}
h4.zwgk-tit b{ float:left; color:#1457b5; font-size:30px; line-height:42px; }
h4.zwgk-tit a{ float:right; font-size:16px; color:#777777; margin:10px 0 0;}
h4.zwgk-tit a font{ color:#68a5f8}
.leader-con{ float:left; width:100%; background:#f7faff; height:400px;}
.szmend-aside-box>li {
    overflow: hidden;
    padding: 10px 5px;
    text-align: left;
    border-bottom: 1px dashed #d7e6f1;
}
.sz-governor-left{ overflow:hidden;}
.sz-governor-left>dt{ float:left; width:146px; margin:27px 27px 20px 27px;}
.sz-governor-left>dt img{ width:146px;}
.sz-governor-left>dd{ float:left; margin:27px 0 0; width:408px; padding:10px 0 0}
.sz-governor-left>dd b a{ font-size:22px;}
.sz-governor-left>dd b font{ font-size:18px; color:#1457b5; font-weight:normal;}
.sz-governor-left>dd>dl{ float:left; width:100%; margin:15px 0 0;}
.sz-governor-left>dd>dl>dt{ float: left; background:#d9e9ff; line-height:26px; padding:0 10px; border-radius:5px; color:#1457b5;}
.sz-governor-left>dd>dl>dd{ float: right; width:310px; line-height:25px; }
.sz-governor-left02{overflow:hidden;margin:8px 27px 0 27px;}
.sz-governor-left02>dt{ float:left; width:86px; font-size:22px; color:#1457b5; }
.sz-governor-left02>dd{ float:right; width:492px}
.sz-governor-left02>dd a{line-height: 30px;display: inline-block;height: 30px;margin-right: 65px;}
.border-line{ border-bottom:1px dashed #90beff; margin:0 27px 15px;}
.laydate_body{ float:left; width:590px; height:400px; background:#f7faff; padding:0 20px}
.information-box{ overflow:hidden;}
.information-box ul{ float:left; width:100%}
.information-box li{ float:left; width:193px; height:139px; background:#f7faff; border-radius:5px; text-align:center; margin:0 27px 0 0}
.information-box li:last-child{margin-right:0}
.information-box ul li a{ font-size:18px; line-height:30px;}
.information-box ul li a i { display:block; margin:12px auto; border-radius:50%; line-height:75px;
    width: 75px;
    height: 75px;
    background:#fff;
}
.information-box ul li i img{vertical-align: middle; display:inline-block; }
.file-box{ margin-top:30px; overflow:hidden;}
.file-left{ float:left; width:850px;}
.file-right{ float:right; width:420px; height:500px;}
.gazette-box{float:left;box-shadow: 1px 1px 10px rgb(0 0 0 / 10%); width:99%; height:415px;}
.gazette-ul01{ float:left; width:100%;}
.gazette-ul01 li{ float:left; width:143px; margin:24px 32px;}
.gazette-ul01 li img{width:100%; display:block;}
.gazette-ul02 li { font-size:18px; line-height:42px; padding:0 30px;}
.gazette-ul02 li::before {
    content: '';
    width: 5px;
    height: 5px;
    display: block;
    background-color: #e3d2c3;
    float: left;
    margin-top: 15px;
    margin-right: 10px;
}
.file-search-box{ float:left;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);width:100%; height:83px; margin:0 0 0 2px; padding:20px 0;}
.file-search_dl01{ float: left; width:50%; height:34px; }
.file-search_dl01 dt{ float:left; width:84px;line-height:34px; text-align:center;}
.file-search_dl01 dd{ float:right; width:330px;}
.file-search_dl01 dd input{ width:290px; height:32px; border:1px solid #cdcdcd; padding:0 10px;}
.file-search_dl02{float: left; width:50%; height:34px; margin:18px 0 0 }
.file-search_dl02 dt{float:left; width:84px;line-height:34px; text-align:center;}
.file-search_dl02 dd{float:right; width:330px;}
.file-search_dl02 dd select{ width:93px; height:30px;border:1px solid #cdcdcd; line-height:30px; border-radius:3px; margin:0 10px 0 0;}
.file-search_dl02 dd input{ width:80px; height:27px;border:1px solid #cdcdcd;border-radius:3px;}
.file-search_dl02 dd input.file-sub{ background:#1457b5; border:0; color:#fff; margin-left:25px}
.file-con{ float:left; width:100%; margin:20px 0 0; position:relative;}
.zhen_iptop{float: left;width: 100%;height: 25px; padding:10px 0;}
.zhen_iptop span{  float:left; line-height:30px; margin-right:50px; color:#333333;cursor:pointer; font-size:24px;}
.zhen_iptop span.pro_tab{font-weight: bold;color: #1457b5;}
.index_zul{ float:left; width:100%; margin:10px 0 0;}
.index_zul li {
  font-size: 18px;
  line-height: 2;
  height: 40px;
  overflow: hidden;
}
.index_zul li::before {
  content: '';
  width: 5px;
  height: 5px;
  display: block;
  background-color: #999;
  float: left;
  border-radius: 5px;
  margin-top: 15px;
  margin-right: 10px;
}
.index_zul li span {
  float: right;
  color: #999;
  font-size: 16px;
}
a.sw_a01 {
    position: absolute; color:#777777;right: 15px;top: 13px;
    
}

.areas-box{margin-top:30px; overflow:hidden;}
.areas-box li{ float:left; width:212px; height:139px; background:#f7faff; border-radius:5px; text-align:center; margin:10px 56px 23px 0}
.areas-box li:nth-child(5n){margin-right:0}
.areas-box ul li a{ font-size:18px; line-height:30px;}
.areas-box ul li a i { display:block; margin:20px auto 10px; 
}
.areas-box ul li i img{vertical-align: middle; display:inline-block; }
.feature-column-box{ overflow:hidden;}


.cloumn-topic {
  overflow: hidden;
}
.cloumn-topic img {
  width: 100%;
  height: 180px;
  display: block;
  transition: all 0.5s linear;
}
.cloumn-topic img:hover {
  transform: rotate3d(-3, 10, 0, 15deg);
  /* transform: rotate(5deg) scale(1.1); */
  position: relative;
  z-index: 0;
  box-shadow: rgba(17, 12, 46, 0.15) 10px 14px 10px 0px;
}
.swiper {
        width: 100%;
        height: 100%;
      }

      .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;
      }

      .mySwiper .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
	
 .swiper-button-next {
            /*先将原始箭头的颜色设置为透明的  然后设置一个背景图片  达到修改按钮样式的目的*/
            right: 0!important;
            left: auto;
            color: rgba(0, 0, 0, 0)!important;
            background:url("zwgk/24.png") center center no-repeat;
			width: calc(var(--swiper-navigation-size)/ 44 * 44)!important;
        }
        .swiper-button-prev{
            left: 0!important;
            right: auto;
            color: rgba(0, 0, 0, 0)!important;
            background:url("zwgk/23.png") center center no-repeat;
			width: calc(var(--swiper-navigation-size)/ 44 * 44)!important;
        }
.buttonfra-box{ overflow:}
.mySwiper2 .swiper-slide a{width:100%;height: 4rem;margin:45px 30px 45px 0 ; color:#000; float:left;
    text-align: center;
    line-height: 4rem;
    overflow: hidden;
    background: #f6f8fa url(zwgk/26.png) center center no-repeat;
    background-size: cover;
    border-radius: 5px;
    transition: all 0.3s;}
.mySwiper2 .swiper-slide a:last-child{ margin-right:0}
.mySwiper2 .swiper-slide img { vertical-align:middle; margin:0 20px;display: inline-block;object-fit: cover;}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 var(--swiper-pagination-bullet-horizontal-gap,7px)!important;}
.swiper-pagination-bullet{width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,30px))!important;border-radius:0!important}
.zwgk-clear{ clear:both;}