
.navBars .nav .open>a, .navBars .nav .open>a:hover, .navBars .nav .open>a:focus{ background: none; color: #000 !important; }
/* 导航 begin */.container {width: 82%;}
.navbar-brand>img{
  display: none;
}
.navbar-brand{
    padding: 0;
    flex: 1;
    display: flex;
    align-items: center;
}
.navbar-fixed-top {
    position: relative;
    margin: 0;
  }
  .navbar-inverse{
    background: none;
  }
  .navbar-inverse{ border:none; }
  .navtop_opt{
    background:none;
    border-bottom:none; 
  }
  .g-nav-top{
    padding:10px 0 0;
    margin-bottom: -15px;
  }
  .g-nav-top .top-list-inline{
    float: right;
  }
  .top-list-inline li a{
    font-size: 14px;
    color: #999999;
  }
  .g-language{
    margin-bottom: -5px;
    font-size: 14px;
    color: #999999;
    background: #ffffff;
    display: inline-block;
  }
  .g-language strong{
    width: 42px;
    line-height: 21px;
    border:1px solid #9a9a9a;
    text-align: center;
    float: left;
  }
  .g-language .g-language-cur{
      border: 0;
    }
  .g-language .g-language-cur a{
    line-height: 23px;
    font-size: 14px;
    color: #ffffff;
    background: #c0392b;
    display: block;
  }
.nav-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 18px;
}

.navbar-nav{
    font-size: 18px;
    color: #787878;
    width: 90%;
  }
  .navbar-nav>li{
    /*position: inherit;*/
     position: relative; 
  }
  .navbar-right{
    margin-right: 0;
  }
  .navbar-right .dropdown-menu{
    left: 0;
  }
  .navbar .nav > li>a, .navbar .nav > li>a {
    /*border-bottom: 3px solid transparent;*/
  }
  .navbar .nav > li:hover>a, .navbar .nav > li>a:focus  {
     background:#EBBF49 url(/wp-content/themes/YQ/css/images/xian.png) no-repeat bottom; background-size: 80%;
    /*font-weight: 100;*/
    color: #fff;background: rgba(0,0,0,0.075);
  }
   .navBars .nav > li:hover>a, .navBars .nav > li>a:focus  {
     /*background:#6386BC url(/wp-content/themes/YQ/css/image/xians.png) no-repeat bottom; background-size: 80%;*/
     background:#fff;
    /*font-weight: 100;*/
    color: #333 !important;
  }
   .navbar .nav > li:hover>a, .navbar .nav > li>a:focus  {
     background:#EBBF49 url(/wp-content/themes/YQ/css/images/xian.png) no-repeat bottom; background-size: 80%;
    /*font-weight: 100;*/
    color: #fff;color: #fff;background: rgba(0,0,0,0.075);
  }
   .navBars .nav > li:hover>a, .navBars .nav > li>a:focus  {
     /*background:#6386BC url(/wp-content/themes/YQ/css/image/xians.png) no-repeat bottom; background-size: 80%;*/
     background:#fff;
    /*font-weight: 100;*/
    color: #333 !important;
  }
  .navbar-inverse .navbar-nav>.open>a, 
  .navbar-inverse .navbar-nav>.open>a:hover, 
  .navbar-inverse .navbar-nav>.open>a:focus{
    color: #fff;
    /*background: url(/wp-content/themes/YQ/css/images/xian.png) no-repeat bottom; background-size: 80%;*/background: none;
  }
  .navBars .open>a, .navBars .open>a:hover, .navBars .open>a:focus{
    color: #000 !important;
    background: url(/wp-content/themes/YQ/css/image/xians.png) no-repeat bottom; background-size: 80%;
  }
  .nav .open>a, .nav .open>a:hover, .nav .open>a:focus{ border:none; }
  .navbar .nav > li.toplogob>a, 
  .navbar .nav > li.toplogob>a,
  .navbar .nav > li.toplogob:hover>a,
  .navbar .nav > li.toplogob>a:focus{
    border-bottom: 0; background: none;
  }
  .toplogoba{ margin-left: 5%; }
.navbar .nav > li.toplogoba>a, 
  .navbar .nav > li.toplogoba>a,
  .navbar .nav > li.toplogoba:hover>a,
  .navbar .nav > li.toplogoba>a:focus{
    border-bottom: 0; background: none; margin-top: 20px;
  }
  .navbar .nav > li>a{
    padding: 0;
    line-height: 92px;
  }
  .navbar .nav li .nav li a{
    line-height: 20px;
      padding: 12px 4px;

  }
.navbar-nav>li{
    width: 11%;
    flex-shrink: 0;
}
.navbar-nav>li.toplogob{
    flex-shrink: 0;
    width: 22%;
    margin-left: 0; margin-right: 6.5%;
}
  .navbar-nav>li.toplogob img{
    width: 100%;
  }
    .navbar-nav>li.dropdown img{margin-top: 20px;}
  .navbar-inverse .navbar-nav>li>a{
    color: #fff;
    font-size: 18px;
    font-size: 1.8rem;text-align: center;
  }
  .navBars .navbar-inverse .navbar-nav>li>a{
    color: #000;
    font-size: 18px;
    font-size: 1.8rem;text-align: center;
  }
  .navBars .navbar-inverse .navbar-nav .dropdown-menu a {
    color: #999;
  }
   .navBars .navbar-inverse .navbar-nav>li>a:hover,
   .navBars .navbar-inverse .navbar-nav>li>a:focus{
    color: #333;
  }
  .nav .open>a, .nav .open>a:hover, .nav .open>a:focus{ /*background: url(/wp-content/themes/YQ/css/images/xian.png) no-repeat bottom;*/ background-size: 80%;}
  .navBars .nav .open>a, .navBars .nav .open>a:hover, .navBars .nav .open>a:focus{ /*background: url(/wp-content/themes/YQ/css/image/xians.png) no-repeat bottom;*/ background-size: 80%;}
  .navbar .nav > li:hover .dropdown-menu a {
    border: none;
    /*font-weight: 100;*/
    text-decoration: none;
  }
  .g-navins{
    padding: 5px 0;
  }
  .g-navins li a{
    font-size: 16px;
    color: #666666;
  }
.g-navins .g-xl li{width: 100%;}
.control-pc {
    display: block !important;;
}
.control-mobile {
    display: none !important;;
}

.nav-container.en .about .dropdown-menu {
    display: none !important;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{
    /*background: url(/wp-content/themes/YQ/css/images/xian.png) no-repeat bottom; background-size: 80%;*/
  }
.swiper-button-next, .swiper-button-prev{width: calc(var(--swiper-navigation-size)/ 73 * 74);}


  .dropdown-menu .navbar-nav>li>a{
    font-size: 14px;
    font-size: 1.4rem;
  }
  .navBars .dropdown-menu .navbar-nav>li>a{
    font-size: 14px;
    font-size: 1.4rem;
  }
.dropdown-menu{ min-width: auto !important; }
/* 搜索 */
.g-search{
  position:relative;
}
.g-search img{
  display: inline-block;
  cursor:pointer; margin-top:5px;
}
.g-searchimg{
  display: inline-block;
  cursor:pointer;
  width: 26px;
  height: 26px;
}
.g-searchimg:hover{
  display: inline-block;
  cursor:pointer;
  width: 26px;
  height: 26px;
}
.g-search a.enBox{
font-size: 20px;
font-size: 2.0rem;
color: #000;
display: inline-block;
margin-left: 10px;
position: relative;
top: 5px;
}
.mobile-search_form {
  position: absolute;
  top: 67px;
  right: -6px;
  z-index: 99;
  width: 300px;
  height: 32px;
  line-height: 31px;
  background: rgba(255,255,255,0.8);
  display: none;
  border: 1px solid #7fbe26;
  border-radius: 8px;
  z-index: 99;
}
.mobile-search_input {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  border: none;
  font-size: 14px;
  font-size: 1.4rem;
  color: #666;
  background:none;
  padding-left: 10px;
}
input::-webkit-input-placeholder {
  color: #fff;
}
.search-icons {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 9;
}
.search-icons span{
  font-size: 14px;
  font-size: 1.4rem;
  color: #ec6c15;   
   top: 5px;
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{ max-height:300px;}
.w-search-t{}
.w-search-t a{ padding-bottom: 2px; color: #fff; margin-right: 10px; }
.w-search-t a:hover{border-bottom:1px solid #c1a34f;}
.navBars .w-search-t a{ padding-bottom: 2px; color: #000; margin-right: 10px; }
.navBars .w-search-t a:hover{border-bottom:1px solid #c1a34f;}
.w-search-t .w-search-ta{ border-bottom:1px solid #c1a34f;}
.swiper-button-1{ position: absolute; left: 15%; bottom: 6% !important; width: 150px; }
.swiper-button-1 .swiper-button-next{  }
.swiper-button-1 .swiper-button-prev{ }
.swiper-button-2{ position: absolute; right: 0; top: 30px; width: 150px; }
.swiper-button-2s{ position: absolute; right: 10%; top: 30px; width: 150px; }
.swiper-button-3{ position: absolute; right: 10%; top: 7%; width: 150px; }
.swiper-button-4{ position: absolute; left: 6%; bottom: 20%; width: 150px; }
.swiper-button-5{ position: absolute; right: 6%; bottom: 20%; width: 150px; }
.swiper-button-7{ position: absolute; left: 6%; bottom: 20%; width: 150px; }
.swiper6 .swiper-button-next, .swiper6 .swiper-button-prev{width: calc(var(--swiper-navigation-size)/ 50 * 82);}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{ display: none; }
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{ display: none; }



@media screen and (max-width: 1480px) {
    .navbar-nav>li.toplogob{margin-right: 6%; width: 23%;}
    .navbar-nav>li.toplogob img{
        width: 100%;
    }
    .navbar-nav>li {width: 11%; margin: 0 0.5% 0 0;}
    .navbar-nav{width: 90%;}
    .swiper-button-next, .swiper-button-prev img{ max-width: 100%; }
    .swiper-button-prev, .swiper-button-next img{ max-width: 100%; }
}

@media screen and (max-width: 1366px) {
    .navbar-nav>li.toplogob{margin-right: 4%; width: 23%;}
    .navbar-nav>li {width: 11.5%; margin: 0 0.5% 0 0;}
    .navBars .navbar-inverse .navbar-nav>li>a{font-size:14px;}
    .dropdown-menu .navbar-nav>li>a{ font-size:10px;}
    .navBars .navbar-inverse .navbar-nav .dropdown-menu a{ font-size:10px;}
    .navbar .nav li .nav li a{ line-height:14px;}
    .navbar .nav > li>a{font-size:14px;}
    .w-search-t a{ font-size:14px;}
}
@media screen and (max-width: 1280px) {
    .navbar-nav>li{width: 12%; margin: 0 0 0 0; }
    .navbar-nav>li.toplogob{margin-right: 3%; width: 24%;}
}
@media screen and (max-width: 1140px) {
    .navbar-nav>li.toplogob{margin-right: 1%; width: 25%;}
    .navbar-nav>li{width: 12.5%; margin: 0; }
    .g-search.navbar-right{margin: 15px 5px 0 5px;float: right;}
}

@media screen and (max-width: 995px) {
    .control-pc {
        display: none !important;
    }
    .control-mobile {
        display: block !important;
    }

    .nav-container.en .about.open .dropdown-menu {
        display: block !important;
    }
    .navbar-nav {
        width: 100%;
        margin: 0;
    }
  .navbar-nav>li{
      width: 100%;
      margin: 0 0 0 0;
  }
    .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
        color: #333;
    }
  .g-search.navbar-right{
    margin: 15px 5px 0 5px;
    float: right;
  }
  .navbar-header{
    -webkit-box-shadow:0;
    box-shadow:0;
    /* box-shadow:0 2px 21px rgba(0,0,0,0.15); */
      display: flex;
      align-items: center;
      justify-content: space-between;
  }
    .g-xl li{width: 100%;}
  .navbar-brand>img{
    max-width: 120px;
    display: block;
  }
    .nav-mobile-right {
        display: flex;
        flex-shrink: 0;
    }
  .g-search{
    margin: 22px 10px 0 0;
  }
  .mobile-search_form{
    top:52px;
  }
.qualifications{ width: 1000px !important; }

 .navbar-inverse .navbar-toggle {
    width: 40px;
    height: 34px;
    line-height: 34px;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right:15px;
    border: none;
    background:none;
    border-radius: 0;
    z-index: 9;
  }
    .navbar-inverse .navbar-toggle:focus,
    .navbar-inverse .navbar-toggle:hover {
        background: none;
    }
  .navbar-inverse .navbar-toggle .icon-bar{
      background: #000;
   }
   .navbar-fixed-top{
      position: fixed;
      box-shadow: 0px 0px 8px #f5f5f5;
     -webkit-box-shadow: 0px 0px 8px #f5f5f5;
     -moz-box-shadow: 0px 0px 8px #f5f5f5;

   }
   .m-container{
    margin-top: 64px;
   }
   .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
      border: none;
      -webkit-box-shadow: 0 6px 15px rgba(0,0,0,0.10);
      box-shadow:0 6px 15px rgba(0,0,0,0.10);
   }
   .navbar-right{
      padding: 0 0;
      margin: 7.5px -15px;
   }
   .navbar-right>li{
     padding: 0 20px;
   }
    .navbar-inverse .navbar-nav>li>a {
        color: #000;
    }
   .g-navins{
      padding:0 0 ;
   }
   .g-navins li{
      padding: 0;
   }
   .navbar .navbar-nav > li > a{
      font-size: 16px;
      font-size: 1.6rem;
   }
    .navbar .g-navins .navbar-nav > li > a{
        padding: 10px 0;
        border: none;
        font-size: 16px;
        font-size: 1.6rem;
        color: #999;
    }
   .navbar .nav li .nav li a {
    line-height:28px;
}
   .g-banner{
      margin: 64px 0 0 0;
   }
   .m-container .paginatio{
    bottom: 30px;
   }
.w-search{ width:17%;}
.qualifications{ width: auto !important; }
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse{ margin:0 !important;}
  html{
    font-size: 50%;
  }
  .navbar-header{
    -webkit-box-shadow:0;
    box-shadow:0;
    /* box-shadow:0 2px 21px rgba(0,0,0,0.15); */
  }
  .g-navins li{
    float: none;
  }

  .navbar-brand>img{
    max-width: 190px;
    display: block;
  }
.navbar-nav>li{ width: auto; }
  .g-search{
    margin: 22px 10px 0 0;
  }
  .mobile-search_form{
    top:52px;
  }
  .navbar-nav>li.toplogob {
    width: 18%;
    margin-left: 0;
    display: none;
}
.navbar .nav > li>a {
  line-height: 26px;
}

   .navbar-fixed-top{
      position: fixed;
      box-shadow: 0px 0px 8px #f5f5f5;
     -webkit-box-shadow: 0px 0px 8px #f5f5f5;
     -moz-box-shadow: 0px 0px 8px #f5f5f5;

   }
   .m-container{
    margin-top: 64px;
   }
   .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
      border: none;
      -webkit-box-shadow: 0 6px 15px rgba(0,0,0,0.10);
      box-shadow:0 6px 15px rgba(0,0,0,0.10);
   }
   .navbar-right{
      padding: 0 0;
      margin: 7.5px -15px;
   }
   .navbar-right>li{
     padding: 0 20px;
   }
   .g-navins{
      padding:0 0 ;
   }
   .g-navins li{
      padding: 0;
      float: none;
   }
   .g-gywmul.navbar-right{
    margin-right: 0px;
    }
    .g-xwzxul.navbar-right{
      margin-right: 0px;
    }
    .g-cpfwul.navbar-right{
      margin-right: 0px;
    }
    .g-rlzyul.navbar-right{
      margin-right: 0px;
    }
   .navbar .navbar-nav > li > a{
      padding: 8px 10px 8px 16px;
      font-size: 18px;
      font-size: 1.8rem;
   }
   .navbar .nav li .nav li a {
    line-height:20px;
}
   .g-banner{
      margin: 64px 0 0 0;
   }
   .m-container .paginatio{
    bottom: 30px;
   }
   .nobor{background: #fff  !important;}
   .navbar .nav li .nav li a{padding:10px 0;}
}
 @media screen and (max-width: 760px) {
.g-search {
    margin: 22px 10px 0 0 !important;
    float: right;
}
}
  @media screen and (max-width: 760px) {
.qualifications{ width: 100% !important; }
.g-gywmul {
    margin-left: 0 !important;
  }

  .g-xwzxul {
    margin-left: 0 !important;
  }
  .g-cpfwul {
    margin-left: 0 !important;
  }
  .g-rlzyul {
    margin-left: 0 !important;
  }
}
 @media screen and (max-width: 640px) {
    /* 左侧导航 */
   .g-erconl .g-erconl-tit{
    background:#009a44; 
     color: #fff;
     padding-bottom: 0;
     line-height: 50px;
  }
  .g-sidebar-nav {
    width: 100%;
    margin-left: 0;
    position: relative;
    right: 0;
   }
  .g-erconl .g-erconl-tit img{
    display: none;
  }
  .g-sidebar-nav {
     display: none;
   }
   .g-ernav {
     display: block;
   }
   .g-ernavclose {
     background-size: contain;
     cursor: pointer;
   }
   .g-erconrbox{
    margin-top: 3%;
  }
  .navbar-nav{
    width: 100%;
    margin: 0 auto;
  }
}

@media (min-width: 996px){

    .navbar-nav.main{
        flex: 1;
        display: flex;
        align-items: center;
    }

.navbar-header {
  float: left;
  display: none;
}
  .navbar-nav{
  width: 100%;
  margin: 0 auto;
}
/*.navbar-nav>li {
    margin: 0 1% 0 0;
  }*/
  .navbar-nav {
    font-size: 18px;
    color: #787878;
    width: 100%;
  }
  .g-navinssh {
    margin-left: 458px;
  }
  /* 二级路径导航 */
.g-erconl {
  position: relative;
    padding: 0;
  background: #fff;
  border-right:1px solid #ddddde;
  margin-bottom: 3%;
  }
   /* 左侧导航 */
   .g-erconl{
     display: block;
   }
   .m_nav {
    display: none;
  }
   .g-erconl .g-erconl-tit{
    background:#009a44; 
     color: #fff;
     padding-bottom: 0;
     line-height: 50px;
  }
  .g-sidebar-nav {
    width: 100%;
    margin-left: 0;
    position: relative;
    right: 0;
   }
  .g-erconl .g-erconl-tit img{
    display: none;
  }
  .g-sidebar-nav {
     display: none;
   }
   .g-ernav {
     display: block;
   }
   .g-ernavclose {
     background-size: contain;
     cursor: pointer;
   }
   .g-erconrbox{
    margin-top: 3%;
  }
	  
	.navbar .nav > li .dropdown-menu {
    width: 100%;
    display: block;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left: 0;
    transition: all ease-in-out 0.3s;
    box-shadow:none;
    border: 0;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = 'ture',startColorstr = '#70ffffff',endColorstr = '#70ffffff');
  }
  .navbar .nav > li:hover .dropdown-menu {
    display: block;
    height: auto;
    visibility: visible;
    opacity: 1;
    transition: all ease-in-out 0.3s;
    box-shadow:none;
   /* -webkit-box-shadow: inset -3px 6px 21px rgba(0,0,0,0.15);
    box-shadow:inset -3px 6px 21px rgba(0,0,0,0.15);*/
    background: rgba(0,0,0,0.075);
  }
  .navbar-right.g-rlzyul{
    float: right !important;
  }
  .navbar .nav > li .dropdown-menu {
    width: 100%;
    display: block;
    margin: 0;
    height: 0;
    padding: 0;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left: 0;
    transition: all ease-in-out 0.3s;
    box-shadow:none;
    border: 0;
    background: rgba(0,0,0,0.075);
  }
  .navBars .navbar .nav > li .dropdown-menu {background:#fff; color: #333;border: 1px solid #f6f4f4;}
  .navbar .nav > li:hover .dropdown-menu {
    display: block;
    height: auto;
    visibility: visible;
    opacity: 1;
    transition: all ease-in-out 0.3s;
    box-shadow:none;
   /* -webkit-box-shadow: inset -3px 6px 21px rgba(0,0,0,0.15);
    box-shadow:inset -3px 6px 21px rgba(0,0,0,0.15);*/
  }
  .navbar{
    -webkit-box-shadow: 0;
    box-shadow:0;
  }
}



