*{margin:0;padding:0;font-family:Microsoft Yahei;}
ul,li{list-style:none;padding:0;margin:0;}
a.news-title{transition:all .2s;}
a{text-decoration:none !important;}
.clearB{clear:both;}
a,a:link, a:visited , a:focus, a:active{text-decoration:none;color:inherit;}
.gztz_right_title a{color:#000}
.gztz_right_title a:hover{color:#000}
.gztz .i-news-item-text a{color:#fff}
.kjdjt_right_title a:hover{color:#1e5fb4 !important}
.kjpx .i-news-item-text a,.kjpx .i-news-item-text a:hover{color:#000}
.lzqh-body{min-width:1320px;margin:0 auto;}
.kj_banner{min-width: 1300px;}
.kj_banner img{width:100%;}
.kj-content{width:100%;margin:0 auto; margin-top: -4px;}

.kj_nav .nav{ width: 100%;}
.kj_nav .nav ul{display: flex;justify-content: space-between;align-items: center;height: 60px; background: url(../images/nav.png) no-repeat; background-size: 100% 100%;}
.kj_nav .nav ul li{width: 20%;text-align: center; border-left: 1px solid #fff;height: 60px;cursor: pointer;display: flex;align-items: center;}
.kj_nav .nav ul li:nth-of-type(1){border-left: 0px solid #fff}
.kj_nav .nav ul li a{color: #fff;font-size: 24px;width: 100%; display: inline-block;}
.gztz,.kjpx,.kjdjt,.gzzzj,.kpyd{width: 1200px;margin: 0 auto;}
.bt{display: flex; justify-content: space-between; align-items: center; padding: 140px 0 40px;}
.bt p{font-size: 18px; color: #1e5fb4;}
.gztz_moudle{display: flex;}
.gztz_left{width: 650px;margin-right: 50px;}
.gztz-pagination {
  position: absolute;
  left: inherit !important;
  right: 20px;
  width: inherit !important;
  bottom: 16px !important;
  text-align: right !important;
}
.bt p  a{
    font-size: 18px;
    color: #1e5fb4;
}
.gztz_left .i-news-item{
  width:100%;
  height: 405px;
}
.gztz_left .i-news-item .i-news-item-pic img{
  width:100%;
  height: 405px;
}

.gztz_left .i-news-item-text {
  position: absolute;
  bottom: 0;
  width: 97%;
  height: 60px;
  line-height: 60px;
  padding-left: 20px;
  text-align: left;
  background-color: rgba(0, 0, 0, 0.8);
  font-size: 20px;
  color: #fff;
  overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 100%;
  background: #fff;
  opacity: 1;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #001cce;
}
.gztz_right {width:500px}
.gztz_right .gztz_right_title{
  font-size: 18px;
  font-weight: bold;
  overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
    margin-bottom: 10px;
}
.gztz_right .gztz_right_title a{
  cursor: pointer;
}
.gztz_right .gztz_right_title a:hover,.bt a:hover,.kjdjt_right_title a:hover{
  color: #1e5fb4;
}
.bt a{cursor: pointer;}
.gztz_right .gztz_right__summy{
  color: #999;
  font-size: 16px;
  line-height: 27px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.gztz_right_item{
  padding: 35px 0 20px;
  border-bottom: 1px solid #e6e6e6;
}
.kjpx_left .i-news-item{
  width: 100%;
  box-shadow: 8px 8px 8px rgba(0,0,0,.3);
}
.gztz_right_item:nth-of-type(1){
  padding: 0px 0 20px;
}
.kjpx_left{width:100%;position: relative;}
.kjpx_left .i-news-item-pic{
  width: 100%;
  height: 240px;
}
.kjpx_left .i-news-item-pic img{
  width: 100%;
  height: 240px;
}
.kjpx_left .i-news-item-text{
  height: 70px;
  background-color: #fff;
  font-weight: bold;
  padding: 20px 50px;
  font-size: 17px;
}
.swiper-button-next {
  background-image: url(../images/next.png);
  right: -49px;
  left: auto;
  width: 30px;
  height: 60px;
  background-size: 100%;
}
.swiper-button-prev {
  background-image: url(../images/pre.png);
  left: -49px !important;
  left: auto;
  width: 30px;
  height: 60px;
  background-size: 100%;
}
.kjdjt_moudle{width: 100%; }
.kjdjt_item{padding: 40px;background: #fff;}
.kjdjt_left{width:500px;height:360px;margin-right: 35px;}
.kjdjt_left img{width: 100%;height: 100%;}
.kjdjt_zt{display: flex;}
.kjdjt_right{width: 585px;}
.kjdjt_right_title{color: #1e5fb4;font-size: 25px; margin-top:10px;line-height: 40px;display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.kjdjt_right_title a{cursor: pointer;}
.kjdjt_right_date{color: #999; font-size: 16px;margin:20px 0 40px 0}
.kjdjt_right_summy{color: #666;font-size: 18px; line-height: 34px;text-align: justify;display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.kjdjt-pagination .swiper-pagination-bullet{border: 1px solid #001cce;}
.kjdjt-pagination{bottom: 12px !important;}
.gzzzj_item{width: 100%;}
.gzzzj_zt{ display: flex;}
.gzzzj_content{width: 570px;margin-right: 45px;}
.gzzzj_left{display: flex; justify-content: space-between; border-bottom: 1px dashed #999;width: 560px; align-items: center; padding: 14.5px 5px;}
.gzzzj_left .gzzzj_left_title{font-size: 18px; color: #666; width: 70%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gzzzj_left .gzzzj_left_date{font-size: 16px; color: #999;}
.gzzzj_right{width:585px;height: 310px;}
.gzzzj_right_i-news-item{position: relative;width: 585px;
    height: 310px;}
.gzzzj_right_i-news-item-pic img{width:585px;height: 310px;}
.gzzzj_right_i-news-item-text{padding-left:20px;background: url(../images/bg.png) no-repeat;background-size: 100% 100%; width: 565px;height: 50px; position: absolute;bottom: 0;}
.gzzzj_left:nth-of-type(1){padding: 0px 5px 14px;}
.gzzzj_right_i-news-item-text a{font-size: 18px; color: #fff;line-height: 50px; width: 70%; display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gzzzj-pagination{bottom: 13px !important;position: absolute;left: inherit !important;right: 20px;width: inherit !important;text-align: right !important;}
.kpyd_moudle{width: 100%; display: flex; flex-wrap: wrap; padding-bottom: 100px;}
.kpyd_item{width: 540px; margin-right: 20px; padding: 30px 25px; margin-bottom: 20px;background: #fff;}
.kpyd_item:nth-of-type(2n){margin-right: 0px;}
.kpyd_item_title a{font-size: 24px; font-weight: bold; color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%; display: inline-block;}
.kpyd_item_date{font-size: 16px; color: #999;margin-top: 4px;}
.footer{width:100%;height: 80px; line-height: 80px; color: #fff; font-size: 16px; text-align: center; background: url(../images/footer.png) no-repeat 100%; }
.kj_moudle{background: url(../images/zt_bg.jpg) no-repeat; width: 100%;height: 100%; background-size: 100% 100%;}
.gzzzj_left .gzzzj_left_title a{
  font-size: 18px;
  color: #666;
}