@charset "utf-8";
/* CSS Document */
body{font:12px 微软雅黑,Arial,sans-serif;background-color: #fff;}


a:hover{text-decoration: none;}
.carousel-indicators .active{background-color: #a01f12;}
.top{background-color: #0f3961;color: #fff;height: 35px;}
.top h1{padding: 0;margin: 0;}
.top h1,.top  .top_tel{font-size: 14px;line-height: 35px;}	

.sjsp{display:none;;}
.sjsp video{  object-fit: contain;height:200px;border-bottom:26px solid #000}
.navbar-default{background-color: #fff;border:1px solid #fff;height:90;}
.navbar-nav>li>a{font-size: 18px;}
ul, ol, li{ list-style:none;margin:0;padding:0}
.navbar-default .navbar-nav>li>a{color:#333;font-weight: bold;}
.navbar-right .dropdown-menu{right:auto}
.navbar-default .navbar-nav>li>a:hover{color: #a01f12;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background:none;color:#a01f12}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{background:#fff;color: #a01f12;}
.carousel-indicators li{border:none;background-color: #fff;}
.navbar{    -webkit-box-shadow: 0 0 7px 0 hsla(0,0%,63.9%,.47);
    box-shadow: 0 0 7px 0 hsla(0,0%,63.9%,.47);margin-bottom:0}
.pd120{padding-top:100px;}

.navbar-nav>li{position:relative}
.swiper-pagination-bullet{background: #ccc;}
.navbar-nav>li .active a{color:#a11f12}
.guoji{position: relative;}
.top_s_t{   position: absolute;top: 90px; z-index: 999; background: #fff;padding: 20px;display: none;}
.top_s a{color:#8c8c8c}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{color:#a01f12}
.dropdown-menu{border:none}
.dropdown-menu>li>a{padding:10px 20px;    font-size: 16px;text-align: center;}
.yuyan{position: relative;}
.yu_t{color: #333;font-size: 18px;display: flex;align-items: center;justify-content: space-around;cursor: pointer;}
.yu_cont{display: none;position: absolute;top:80px;background-color: #fff;width: 100%;left: 0;z-index: 5;}
.yu_cont p a{color:#333;font-size: 18px;line-height: 35px;text-align: center;display: flex;align-items: center;justify-content: center;}
.mg{margin:40px 0}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{background:#a11f12;color:#fff !important}
.news{}	
	.news_list{margin-bottom: 30px;}
.news_list .news_tp{overflow: hidden;}

.news_t a{font-size: 20px;color: #000;line-height: 30px;margin:20px 0;display: block;}
.news_t a:hover{color:#e57301}
.news_p{color: #666;font-size: 16px;line-height: 25px;}
.news_sj{color: #999;font-size: 14px;margin:15px 0}
.mored a{display: block;color: #232323;border:1px solid #232323;height: 44px;width: 140px;line-height: 44px;text-align: center}
.cp_tp{position:relative}
.cp_tp .more {
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
      background: rgba(0,0,0,.3);
      opacity: 0;
      text-align: center;
}
.cp_tp .more p {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    line-height: 80px;
    border: 2px solid #000;
    border-radius: 50%;
    background:#FEDF00;
    color: #000;
    font-size:18px;
    transform: translate3d(-50%,-50%,0);
    text-transform: lowercase;
}

.cp_tp:hover .more{opacity:1;transition:.4s}

footer{background-color: #000;color: #fff;padding-top: 40px;margin-top: 40px;}
footer .copy{font-size: 16px;border-top: 1px solid #262626;padding:20px 0;margin-top: 20px;}
.f_logo {margin-bottom: 20px;}
.f_linker img{margin:0 5px}
.f_menu a{color:#fff}
.f_menu dt{margin-bottom: 20px;}
.f_menu dt a{font-size: 20px;font-weight: bold;}
.f_menu dd{line-height: 35px;}
.f_menu dd a{font-size: 16px;}

.npc{display: none;}
.top_sj{border:none;padding:0}

.navbar-nav>li{position:relative}
.top_s{color: #333;display: flex;align-items: center;justify-content: space-between;font-size: 18px;cursor: pointer;}

.top_s i{margin-right:5px;}
.top_s img,.top_scont_p .btn2 img,.top_sj img{width:30px;height:30px}
.top_s span{margin:0 5px}
.top_scont{position: fixed;top:90px;background-color: #fff;display: none;width: 100%;height: 95px;z-index: 9999;border-top:1px solid #e8e8e8;}
.top_scont_p{    display: flex;align-items: center;padding: 8px 15px; border-radius: 24px;border: 1px solid #e5e5e5;width: 800px;margin:20px auto;}

.top_scont_p .btn2{background: none;border:none}
.top_scont_p .form-con{width: 100%;border:none;padding: 10px;}
.top_scont_p input:focus {outline: none;border: none;}
.guoji{position: relative;}
.top_s_t{   position: absolute;top: 90px; z-index: 999; background: #fff;padding:10px 2px;display: none;}
.top_s a{color:#333}

/* ========== */
/* = ODOMETER = */
/* ========== */
.number-animate{ line-height:50px; height:50px; font-weight: normal; overflow: hidden; display: inline-block; vertical-align: top; position: relative; }
.number-animate .number-animate-dot{ width:26px; float: left; text-align: center;}
.number-animate .number-animate-dom{ width:26px; text-align: center; float: left; position: relative; top: 0;}
.number-animate .number-animate-dom span,.number-animate .number-animate-dot span{float: left;width: 100%; height: 50px;}
.about_p em{font-size:16px;font-style:normal}
.about_p b {    font-weight: normal;line-height: 50px;}

@media (max-width: 1024px) {  /* 覆盖 768px 为 992px，使 iPad 横/竖屏均折叠 */
  .navbar-header {
    float: none;
  }
  .navbar-toggle {
    display: block;
  }

  .navbar-collapse.collapse {
    display: none !important;
  }
  .collapse.in{
      
          display: block !important;
  }
  .navbar-nav {
  float: none!important;
    margin: 7.5px -15px;
  }
  .navbar-nav>li {
    float: none;
  }
  	.icon-bar {background-color: #d9426d!important;}
	.navbar-brand{height: auto;}
	.navbar-brand>img{width:60px;margin-top:0}
  
}


@media (max-width:900px){
    
       .tel,.mpinpai,.jiade{display: none;}
    .header_r .yin{position: absolute;
    top: -190px;
    right: 10px;}
    .isxian,.top,.ftop,.sban{display:none}
    .sjxian,.sjsp{display:block}	
}

 
@media (max-width: 768px){
	.fa-caret-down:before{top: 15px;}
    .tel,.mpinpai,.jiade{display: none;}
.top_s{display:none}
.l_menu{padding:0 10px}
.cplist li,.cp_cont .cp_p{margin-bottom: 20px;}
.mg{margin:10px 0}
.nsj{display: none !important;}
	.navbar{margin-bottom: 0;border:none;box-shadow:unset;   }
	.navbar-default{height:auto}
.top_scont{top:50px}
.top_scont_p{width:96%}
.f_linker{margin-bottom: 20px;}
footer{margin-top:20px}
.npc{display: block;}


}



@media (max-width:360px){
.maijia .mai_l{padding:0 5px}

}

@media (min-width: 768px){
.navbar-nav>li{padding:0 16px;    height: 100px;
    display: flex;
    align-items: center;border-right: 1px solid #fff;justify-content:center}
    .zhong>li{width:242px;text-align:center}
	.navbar-nav>li:nth-child(1){border-left: 1px solid #fff ;}
#header .navbar{padding:0}
.npc{display: none !important;}
}