
.news-img{width: 100%;}
.news-img .img{height: 400px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.news-img .text{position: absolute;width: 100%;height: 48px;background: rgba(0,0,0,.7);left: 0;bottom: 0;padding: 0 20px 0 140px;color: #fff;line-height: 48px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: .4s;transform: translateY(100%);}
.news-img .swiper-slide-active .text{transition: .4s;transform: translateY(0);}
.news-circle{position: absolute;left: auto;left: 10px;bottom: 16px !important;width: auto !important;z-index: 11;display: flex;justify-content:left;align-items: left;}
.news-circle .swiper-pagination-bullet{display: block;width: 12px;height: 12px;opacity: 1;background: none;border: 1px solid #fff;margin: 0 6px;}
.news-circle .swiper-pagination-bullet-active{background: #fff;}


.news-menu{ width:100%;height: 48px;margin-bottom: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;}
.news-menu-wrap{background: #fff;position: relative;z-index: 3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.news-menu a{display: block;margin-right: 20px;font-size: 18px;position: relative;z-index: 3;font-weight: bold; color:#234966;}
.news-menu a:last-child{margin-right: 0;}
.news-menu a.on{color: #58bed3;}
.news-menu span{display: block;content: '';width: 68px;height: 48px;z-index: 3;}
.news-menu::before{display: block;content: '';width: 100%;height: 1px;background: #eee;position: absolute;left: 0;top: 50%;}


/*******  新闻列表样式  keky-news01 **********/
.keky-nlist01{ width:100%; height:auto; }
.keky-nlist01 .ttiao{ font-size:1.4rem; font-weight:bold;  color:#a90904;  line-height:55px; height:55px; border-bottom:#004098 thin 1px; text-align:center; width:100%; }
.keky-nlist01 .ttiao{
text-align:left;}
.keky-nlist01 li{ border-bottom:#ccc dotted 1px; line-height:2.5em; height:2.5em; width:100%; }
.keky-nlist01 li:hover{ }
.keky-nlist01 li a{ display:inline-block; float:left; width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:15.5px; color:#333; }
.keky-nlist01 li a:hover,.keky-nlist01 .ttiao a{ color:#004098; font-weight:bold;}
.keky-nlist01 li span{ display:inline-block;font-size:0.8em; float:right;}
.keky-nlist01 li.ttiao span{display:none;}
.qyfc-swiper{height: 180px;}
.qyfc-swiper .img{height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;}



.gzyj-swiper{height: 100px;}
.gzyj-swiper .img{ width:100%;height: 93px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.gzyj-swiper .text{ display:none;position: absolute;width: 100%;height: 40px;left: 0;bottom: 0;background: rgba(0,0,0,.7);line-height: 40px;padding: 0 20px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gzyj-prev,
.gzyj-next{width: 40px;height: 40px;background-size: 24px 24px;background-repeat: no-repeat;background-position: center center;position: absolute;top: 50%;margin-top: -20px;cursor: pointer;outline: none;z-index: 12;}
.gzyj-prev{left: 0;background-image: url(../images/left1.png);}
.gzyj-next{right: 0;background-image: url(../images/right1.png);}


.xy-news-title{width:100%; float:left; font-size:18px; line-height:40px; height:40px; color:#333; cursor:pointer;  border-bottom:#004098 solid 1px; margin-bottom:20px;}

.xy-news-title .current{ font-weight:bold; color:#004098;}
.xy-news-title h3 {font-size:18px; font-weight:bold; color:#004098; padding:0; margin:0;}
.xy-news-title h3 .more{ font-size:14px; font-weight:normal; color:#999; float:right; display:inline-block; width:80px; height:25px;}
.xy-news-title h3 .more:hover{ color:#a90904}


.imgBk {
    border: #FFF solid 5px;
    box-shadow: 2px 3px 3px #888;
}

.service-para{ text-transform:uppercase}


.tit-style1{width: 100%;
    float: left;
    font-size: 18px;
    line-height: 40px;
    height: 40px;border-bottom:#004098 solid 1px;margin-bottom: 20px;padding-bottom: 4px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.tit-style1 .menu-group{display: -webkit-box;display: -ms-flexbox;display: flex;}
.tit-style1 .menu-group a{display: block;font-size: 20px;line-height: 40px;padding: 0 20px;position: relative;color: #1840a2;font-weight: bold;}
.tit-style1 .menu-group a:after{display: block;content: '';width: 1px;height: 20px;background: #ccc;right: 0;top: 50%;margin-top: -10px;position: absolute;}
.tit-style1 .menu-group a:last-child::after{display: none;}
.tit-style1 .menu-group a.on{color: #58bed3;}
.tit-style1 .more-group a{color: #999;display: none;}
.tit-style1 .more-group a.on{display: block;}
.tit-style1 .more-group a:hover{color: #58bed3;}


 .home-2 .navbar-area{
      bottom:auto;
   }
   .navbar-area nav ul li{
      width:12%;
      margin:0 0;
      margin-left:0;
      text-align:center;
      margin-right:0;
   }
   .navbar-area nav ul li.dropdown{
      margin-right:0;
   }
   .navbar-area nav ul li.dropdown::after{
      right:38px;
   }
   .navbar-area nav ul li.active::before{
      left:40px;
   }
   .navbar-area nav ul li:first-child{
      margin-left:0;
   }
   .navbar-area nav ul li.dropdown ul li.dropdown-submenus,.home-2 .navbar-area nav ul li.dropdown ul li{
      width:300px;
   }
   .navbar-area nav ul li.active a{
     color:#6fd4e9;
   }
   .navbar-area nav ul li.dropdown ul li.active a{
      color:#6fd4e9;
   }
   .home-2 .navbar-area{
      background-color:#0063a4;
   }
   .home-2 .navbar-area nav ul li.dropdown ul li{
      background-color:#0063a4;
   }

   .rp-pic{
      width:80px;
      margin:0 auto;
   }
   .pr-list p{
      text-align:center;
      font-size:14px;
      line-height:22px;
   }
   .links{
      background-color:#f0f0f0;
   }
   .links .list h1{
      background-color:#ccc;
      color:#333;
   }
   .rp-pic img{
      display: block;
      width:100%;
   }
   .gzyj-prev,.gzyj-next{
      background-color:rgba(255,255,255,.5);
      border-radius:50%;
   }
   footer .top-footer{
      padding:40px 0 10px;
   }
   footer .contact-info p{
      font-size:14px;
   }
   .home-2 .support-bar{
      padding:20px 0 20px 0;
   }
   .navbar-area nav ul li a{
      font-size:16px;
   }
   .tit-style1 .menu-group a.on,.icon-gongluqiaoliang:before,.flaticon-call:before,.icon-jianzhu:before,.icon-shangyemaoyi:before,.icon-daolu:before,.news-menu a.on{
      color:#077EDF;
   }
   .keky-nlist01 li a:hover, .keky-nlist01 .ttiao a,.tit-style1 .menu-group a{
      color:#0063a4;
   }
   .icon-gongluqiaoliang:before,.flaticon-call:before,.icon-jianzhu:before,.icon-shangyemaoyi:before,.icon-daolu:before{
      color:;
   }
   .service-section.home-3 .single-service:hover .icon-gongluqiaoliang:before{
      color:#fff;
   }
   .service-section.home-3 .single-service:hover .flaticon-call:before{
      color:#fff;
   }
   .service-section.home-3 .single-service:hover .icon-jianzhu:before{
      color:#fff;
   }
   .service-section.home-3 .single-service:hover .icon-shangyemaoyi:before{
      color:#fff;
   }
   .service-section.home-3 .single-service:hover .icon-daolu:before{
      color:#fff;
   }
   a:hover{ text-decoration: none;}
   .service-title{ font-size:1.6rem !important;}
   .service-para{ color:#333;}
@media screen and （max-width:768px）{
.gzyj-prev,.gzyj-next{
background-size:26%;
width:28px;
height:28px;
}

}
 @media screen and (min-width:1440px){
    .container{
        width:90% !important;
        max-width:90%;
    }
    .services .btpic{
        height:300px;
        overflow:hidden;
    }
    
}

