
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 25px;}
.swiper-pagination-bullet-active{background-color:#fff;}

.clear{clear:both;}

.border1{border:1px solid #ddd;}
.border12{border:1px solid #eee;}
.pd15-lf{padding-left:15px; padding-right: 15px;}

.news_content,.news_content p{font-size: 14px; line-height: 28px;}
.news_content img,.news_content p img{max-width: 100%;}
.block-21 .text .heading{font-size: 14px; margin-bottom:5px}
 

.text-overflow { white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
 
.hxt{text-align: center} 
.hxt img{max-width: 950px; margin: 30px auto;}
.pc{display: block;}
.wap{display: none;}
.clear{clear:both;}
 .nav-item{position: relative;}
        .nav-item .submenu{position: absolute; top:50px; left: -20px; width: 140px; display:none; background: rgba(255,255,255,0.9); text-align: center; padding-bottom: 15px; padding-top: 15px}
        .nav-item .submenu li a{font-size: 14px; color:#000; line-height: 30px; font-weight: bold;}
        .nav-item .submenu li a:hover{color:#e60012;}
        .nav-item:hover .submenu{display: block;} 
        .nav-item:hover #sub3,#sub3{display: none;}

.tagg a,.tagg{color:#333; font-size: 12px}

 #menu2center{z-index: 9999999999999999999!important; position: relative; width: 100%; }
    .menu2{width: 860px; margin: 0 auto;}
    .menu2 .menu2s{width:150px;  text-align: center; float: left; font-size: 14px; cursor: pointer; padding: 5px 20px; display: inline-block; margin-right: 10px;margin-left: 10px; margin-bottom:15px; font-weight: bold;  background:#333; color:#fff; border-radius: 0px; box-shadow: 3px 3px 2px #ddd}
    .currs{background:#e60012!important; color:#fff;} 

@media(max-width: 1000px){
             .nav-item .submenu{display: block; position: relative; top:0px; width: 90%; left:10%; text-align: left;} 
        }

@media(max-width: 990px){
  .ftco-navbar-light{background: #fff!important;}
  .ftco-navbar-light .navbar-toggler,.ftco-navbar-light .navbar-nav > .nav-item > .nav-link{color:#000!important;}
  .mouse{display: none;}

  .pc{display: none!important;}
  .wap{display: block;}

 .hero-wrap.hero-wrap-2{height: 120px!important;  }
 .hero-wrap.hero-wrap-2 .overlay, .hero-wrap.hero-wrap-2 .overlay-2{height:130px!important;  }
 .hero-wrap.hero-wrap-2 .slider-text{height: 100px!important;} 
  .hxt img{  max-width: 100%;}


}

@media (max-width: 767px){
.img-3 { height: 300px;}
.w-50{width: 50%!important}

.menu2{width: 100%;}
.menu2 .menu2s{width: 30%; margin-right: 1%; margin-left: 1%}

}