.wrap{ width: 1110px; height: auto; margin: 0 auto; max-width: 1110px; }
body{ color: #333; font-family: arial, Microsoft YaHei, "å¾®è½¯é›…é»‘"; line-height: 26px; font-size: 16px; overflow-x: hidden; }
html{ min-width: 1110px; }
a{ color: #333; }

.doubu1{ height: 120px; line-height: 120px; }
.daohang{ background: #03429f; height: 58px; line-height: 58px; }

.daohang ul li{ float: left; color: #FFFFFF; }
.daohang ul li a{ color: #FFFFFF; padding: 0 35px;  }

.index_banner .swiper-slide img{ width: 100%; }

.index_news{ margin: 60px auto; }

.biaoti1{ height: 40px; line-height: 40px; border-bottom: 1px solid #dddddd; margin-bottom: 20px; }
.biaoti1 span{ font-size: 22px; color: #05429b; }
.biaoti1 a{ font-size: 12px; background: url(../images/dian3.jpg) no-repeat right center; padding-right: 20px; }
.index_news .left{ width: 50%; }
/*.index_news .left a{ display: block; }*/
.index_news .left a p{ height: 40px; line-height: 40px; text-align: center; background: #DFDFDF; color: #333333; }
.index_news .left img{ width: 100%; }
.index_news .right{ width: 50%; padding-left: 20px; }
.index_news .right ul li{  height: auto; line-height: 40px; overflow: hidden; }
.index_news .right ul li em{ color: #2e2a29; padding-left: 20px; }
.index_news .right ul li span{ overflow: hidden; }
.index_news .right ul li:hover a{ color: #05429B; }

  .index_news .left  .swiper-pagination-bullet {
      width: 20px;
      height: 20px;
      text-align: center;
      line-height: 20px;
      font-size: 12px;
      color:#000;
      opacity: 1;
      background: rgba(255,255,255,0.8);
    }
   .index_news .left .swiper-pagination-bullet-active {
      color:#fff;
      background: #cc0508;
    }

.index_news .left .swiper-pagination-fraction,.index_news .left  .swiper-pagination-custom, .index_news .left .swiper-container-horizontal > .swiper-pagination-bullets{ bottom: 45px; text-align: right; left: inherit; right: 0; padding-right: 5px; }


.idnex_jinpinpai{ padding: 60px 0; padding-bottom: 35px; background: #03429F; color: #FFFFFF; }
.idnex_jinpinpai .left{ width: 40%; }
.idnex_jinpinpai .right{ width: 55%; }
.jinpinpaibt { font-size: 40px; line-height: 60px;  border-bottom: 2px solid #FFFFFF; padding-bottom: 15px; margin-bottom: 45px; }
.jinpinpaishijian{ width: 178px; height: 178px; line-height: 178px; background: #f29700; border-radius: 50%; text-align: center; }
.jinpinpaishijian a{ display: inline-block; vertical-align: middle; line-height: 40px; color: #FFFFFF; }
.jinpinpaishijian a b{ font-size: 30px; }
.jinpinpaishijian a b{ font-size: 20px; }
.idnex_jinpinpai .right ul li{ width: 49%; float: left; margin-right: 2%; margin-bottom: 25px; }
.idnex_jinpinpai .right ul li:nth-child(2n){ margin-right: 0; }
.idnex_jinpinpai .right ul li a{ display: block; position: relative; overflow: hidden; }
.idnex_jinpinpai .right ul li a img{ width: 100%; transition: all 1s; }
.idnex_jinpinpai .right ul li a p{ position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; line-height: 30px; text-align: center; background: rgba(255,255,255,0.9); }
.idnex_jinpinpai .right ul li:hover img{ transform: scale(1.2); }

.index_zhibo{ padding: 60px 0; }
.biaoti2{ height: 58px; line-height: 58px; background: url(../images/xian1.jpg) no-repeat center center; font-size: 24px; text-align: center; margin-bottom: 35px; }
.lisbit .left{ width: 55%; }
.lisbit .left ul li{ float: left; width: 49%; margin-right: 2%; margin-bottom: 20px; box-shadow: 0px 0px 5px #7D8B99; }
.lisbit .left ul li a{ display: block; }
.lisbit .left ul li:nth-child(2n){ margin-right: 0; }
.lisbit .left ul li .img{ overflow: hidden; }
.lisbit .left ul li img{ width: 100%; transition: all 0.8s; }
.lisbit .left ul li p{ height: 36px; line-height: 36px; text-align: center; }
.lisbit .left ul li:hover img{ transform: scale(1.1); }
.lisbit .right{ width: 45%; padding-left: 30px; }

.indexbolanhui{ padding: 60px 0; background: url(../images/bgbg6.jpg) no-repeat center center; text-align: center; color: #FFFFFF; font-size: 18px; line-height: 30px; }

.indexbolanhui .biaoti3{ text-align: center; }
.indexbolanhui .biaoti3 span{ display: inline-block; padding: 0 30px; background: #05429B; color: #FFFFFF; height: 58px; line-height: 58px; font-size: 26px; border-radius: 15px; }
.indexbolanhui .list a{ color: #333; margin: 0 20px; text-shadow:#fff 2px 2px 5px; }
.indexbolanhui .list{ background: rgba(255,255,255,.8); height: 70px; line-height: 70px; border-radius: 10px; color: #333; margin-top: 30px; }

.idnex_sanbk{ padding: 60px 0; }
.idnex_sanbk .left{ width: 32%; float: left; margin-right: 2%; }
.idnex_sanbk .left:nth-child(3n){ margin-right: 0; }
.idnex_sanbk .left img{ width: 100%; }

.biaoti4{ margin-bottom: 10px; }
.biaoti4 em{ background: url(../images/dian3.jpg) no-repeat right center; padding-right: 20px; }
.biaoti4 b{ color: #05429B; background: url(../images/dian1.jpg) no-repeat left center; font-size: 18px; font-weight: 400; padding-left: 20px; }

.idnex_sanbk .left .img{ margin-bottom: 15px; overflow: hidden; }
.idnex_sanbk .left .img img{ transition: all 1s; }
.idnex_sanbk .left .img:hover img{ transform: scale(1.1); }
.idnex_sanbk .left ul li{ height: 32px; line-height: 32px; overflow: hidden; }
.idnex_sanbk .left ul li:hover a{ color: #05429B; }

.index_jb{ width: 50%; padding-right: 20px; }
.index_jb ul li{ margin-bottom: 20px; }
.index_jb ul li a{ display: block; }
.index_jb ul li:hover a{ color: #05429B; }
.index_jb ul li a .img{ width: 30%; }
.index_jb ul li a .wenzi{ width:70% ; padding-top: 15px; }
.index_qy{ width: 50%; }

.index_qy ul li{ margin-bottom: 20px; }
.index_qy ul li a .img{ width: 40%; }
.index_qy ul li a .img img{ max-width: 100%; }
.index_qy ul li a .wenzi{ width:60% ; padding-top: 15px; }
.index_qy ul li:hover a{ color: #05429B; }
.hezuodanwei{ padding: 60px 0; }
.biaoti5{ width: 100%; height: 38px; line-height: 38px; background: url(../images/xian2.jpg) no-repeat center center; font-size: 22px; text-align: center; margin-bottom: 35px; color: #05429B; }

.hezuodanwei ul li{ width: 15%; margin-right: 2%; float: left; border: 1px solid #e5e4e4; margin-bottom: 15px; }
.hezuodanwei ul li:nth-child(6n){ margin-right: 0; }
.hezuodanwei ul li img{ width: 100%; }
.biaoti22{ color: #05429B; }

.youqianglianjie ul li{ float: left; margin: 0 20px; }
.youqianglianjie ul li:hover a{ color: #05429B; text-decoration: underline; }
.youqianglianjie{ padding: 30px 0; }

.jiaobu1{ padding: 40px 0; text-align: center; background: #f6f6f6; line-height: 40px; }

.jiaobu2{ background: #264693; text-align: center; height: 58px; line-height: 58px; color: #fff; }
.jiaobu2 a{ color: #fff; }

.dabiaoti{ margin: 40px auto; text-align: center; font-size: 30px;  }
.dabiaoti a:hover{ text-decoration: underline; color: #05429B; }

.data-box b{ font-size: 20px; }
.data-box span{ display: inline-block; width: 48px; height: 39px; line-height: 39px; background: url(../images/shijianbg.jpg) no-repeat center center; text-align: center; margin: 0 5px; font-size: 18px; font-weight: 700; color: #05429B; }

.erjibanner img{ width: 100%; }

.erjibiaoti{ margin: 25px auto; height: 76px; line-height: 76px; border-bottom: 1px solid #d8d7d7; }
.erjibiaoti .left h2{ font-size: 28px; color: #05429B; font-weight: 400; }
.erjibiaoti .right a{ display: inline-block; vertical-align: middle; width: 204px; height: 46px; line-height: 46px; border-radius: 15px; background: #05429B; color: #FFFFFF; text-align: center; font-size: 18px; }

.zhanweishenqing{ position: fixed; z-index: 9999999; left: 50%; top: 50%; margin-left: -250px; margin-top: -250px; width: 500px; height: 400px; background: #FFFFFF; box-shadow: 0px 0px 15px #007AFF; border: 1px solid #7D8B99; padding: 25px; display: none; }

.zhanweishenqing h2{ margin-bottom: 15px; }
.zhanweishenqing p{ margin-bottom: 15px; }
.zhanweishenqing p span{ width: 130px; text-align: right; display: block; float: left; }
.zhanweishenqing p input{float: left;  width: 240px; padding: 0 10px; border: 1px solid #DDDDDD; height: 32px; line-height: 32px; }
.zhanweishenqing p select{float: left;  width: 240px; border: 1px solid #DDDDDD; height: 32px; line-height: 32px; }

.guanbi{ position: absolute; right: 10px; top: 10px; width: 40px; height: 40px; cursor: pointer; }


.neirongxq{ padding: 40px 0; }
.neirongxq .left{ width: 35%; }
.neirongxq .left ul li{ height: 70px; line-height: 70px; border-bottom: 1px solid #9c9c9c; text-align: center; background: #f3f3f3; font-size: 14px; }
.neirongxq .left ul li:hover{ background: #05429B;  }
.neirongxq .left ul li:hover a{ color: #FFFFFF; }
.neirongxq .left ul li.li1{ background: #05429B;  }
.neirongxq .left ul li.li1 a{ color: #FFFFFF; }
.neirongxq .right{ width: 65%; padding: 30px 0; line-height: 28px; padding-left: 30px; }

.zhengwenxiangq{ padding: 25px; line-height: 28px; }
.dahuijianjie .titel{ border: 1px solid #9C9C9C; border-right: none; }
.dahuijianjie .titel a{ display: block; float: left; width: 33.333%; height: 55px; line-height: 55px; font-size: 18px; text-align: center; border-right: 1px solid #9C9C9C; }
.dahuijianjie .titel a:hover{ background: #05429B; color: #FFFFFF; }
.dahuijianjie .titel a.a1{ background: #05429B; color: #FFFFFF; }

.tuwenliebiao{ padding: 25px 0; }
.tuwenliebiao ul li{ padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #9C9C9C; }
.tuwenliebiao ul li .img{ width: 30%; overflow: hidden; }
.tuwenliebiao ul li .img img{ width: 100%; transition: all 1s ease; }
.tuwenliebiao ul li .wenzi{ width: 70%; padding-left: 25px; position: relative; padding-right: 70px; }
.tuwenliebiao ul li .wenzi h2{ height: 40px; line-height: 40px; margin-bottom: 10px; font-size: 18px; }
.tuwenliebiao ul li .wenzi p{ height: 78px; line-height: 28px; overflow: hidden; margin-bottom: 20px; }
.tuwenliebiao ul li .wenzi em{ position: absolute; top: 50%; right: 0; width: 42px; height: 42px; margin-top: -21px; }
.tuwenliebiao ul li:hover a{ color: #05429B;  }
.tuwenliebiao ul li:hover .img img{ transform: scale(1.1); }


.ziliaoxiazai ul li{ width: 32%; margin-right: 2%; float: left; padding: 25px 0; border-bottom: 1px solid #9C9C9C;  border-top: 1px solid #ddd; text-align: center; margin-bottom: 25px; }
.ziliaoxiazai ul li:nth-child(3n){ margin-right: 0; }
.ziliaoxiazai ul li .img{ width: 107px; height: 107px; overflow: hidden; margin: 0 auto; margin-bottom: 20px; }
.ziliaoxiazai ul li .img img{ width: 100%; }
.ziliaoxiazai ul li h2{ margin-bottom: 20px; }
.ziliaoxiazai ul li a{ display: block; font-size: 18px; font-weight: 700; }
.ziliaoxiazai ul li:hover a{ text-decoration: underline; color: #05429B; }

#pagination {
  position: relative;
  margin-top: 30px;
  padding-bottom: 30px;
  text-align: center;
}

.pagination a, .pagination span {
  display: inline-block;
  vertical-align: middle;
  padding: 4px 8px;
  margin: 0 3px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  -webkit-transition: .2s ease-out;
  transition: .2s ease-out;
  font-size: 14px;
}

.pagination a:hover, .pagination a.active, .pagination span:hover, .pagination span.active {
  background-color: #FD6060;
  border-color: #FD6060;
  color: #fff;
}

.pagination .jumper-input {
  display: inline-block;
  vertical-align: middle;
  width: 44px;
  height: 26px;
  padding: 0 .3em;
  margin: 0 5px;
  background-color: #fff;
  border: 1px solid #ccc;
  text-align: center;
  font-size: 14px;
}

.pagination .pager-next {
  margin-right: 30px;
}

.pagination .jump-btn {
  margin-left: 20px;
}