@charset "utf-8";  
@font-face {font-family: "Poppins-Regular";src: url('../fonts/Poppins-Regular.ttf') format('truetype');}
@font-face {font-family: "Poppins-Bold";src: url('../fonts/Poppins-Bold.ttf') format('truetype');} 
@font-face {font-family: "Poppins-SemiBold";src: url('../fonts/Poppins-SemiBold.ttf') format('truetype');} 
@font-face {font-family: "Poppins-Light";src: url('../fonts/Poppins-Light.ttf') format('truetype');}
body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,button,th,td,figure,figcaption {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: none;}
input,select,textarea{outline:none;}
ul li{list-style: none;}
a {text-decoration: none;cursor: pointer;color:inherit;font-size: inherit;}
a:hover,a:active,a:focus{text-decoration: none;color:inherit;}
html {outline: 0;-webkit-text-size-adjust: none;}
body {width: 100%;font-family: "Poppins-Regular";-webkit-text-size-adjust: none;overflow-x: hidden;}
html,body{font-size: 16px;color:#333333;}
em{font-style:normal;color:#ff4b4c;}
.w-20{width: 20%; float: left; padding: 0 15px;}
.container{width: 1600px; }
.container31{width:1200px;     margin: 0 auto;}
.fl {float: left;}/*左浮动*/
.fr {float: right;}/* 右浮动*/
.tal{text-align: left;}
.tac{text-align:center;}
.tar{text-align:right;}
.overflow{overflow: hidden;}
.clear {clear: both;}/*清除浮动*/
.clearfix:after{clear:both;display: block;content: '';}/*清除浮动*/
.flexbox{display: flex;}
.scale1{overflow: hidden;}
.scale1 img{width: 100%; transition: all 0.5s;}
.scale1 img:hover{transition: all 0.5s;transform: scale(1.1);} 
.items-center{align-items: center; } 
.navbar-inverse .navbar-collapse{ align-items: center; display: flex !important; padding-top: 0px;}
.navbar-lang{margin-left: 30px; font-family: "Poppins-Regular";}
.navbar-inverse .navbar-nav>.active>a{background: none}
.navbar-inverse .navbar-nav>li>a:hover{background: none}
.navbar>.container .navbar-brand{display: inline-block; }
.lang-box{border:solid 1px #ddd; padding: 4px 18px; border-radius: 4px;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{color: #f49d19; background: none; font-weight: bold;}
.navbar-nav a:hover,.navbar-nav a:focus{color: #f49d19 !important;}
.navbar-inverse .navbar-nav>li>a:hover{color: #f49d19; font-weight: bold;}
.navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent
}
.navbar-brand {
    float: left;
    padding: 0px 15px;
    font-size: 18px;
     line-height: initial; 
     height: initial; margin-top: 0px; 
}
.navbar-brand img{height: 20px; margin-top:18px;}
.navbar-nav>li{position: relative; }
.menu2 .navbar-brand .logo1,.navbar-brand .logo2{display: none}
.menu2 .navbar-brand .logo2{display: block}





.header .navbar-inverse{background: none; border: 0}

.navbar-inverse .navbar-nav>li>a{font-family: "Poppins-Regular"; font-weight: bold;}
.header { z-index: 1000; width: 100%; left: auto; top: 0; padding: 0px 0; background: #fff; transition: all 0.5s;     position: relative;}
.tiyan:hover{}
.tiyan{border: solid 1px #ccc; border-radius: 40px;margin-left: 20px; padding: 0 15px; transition: all 0.5s;     padding-bottom: 7px;     margin-top: 0px;}
.tiyan a{ padding: 0 5px; padding-top: 8px; display: block;}

.menu2{background: rgba(0,0,0,0.9); position: fixed; animation: mymove 0.5s infinite; animation-iteration-count:1;}
.menu3{ animation: mymove 0.5s infinite; animation-iteration-count:1; position: fixed; background: rgba(255,255,255,0.9); box-shadow: 0 0 10px rgba(0,0,0,0.3)}
@keyframes mymove {
  from {top: -100px;}
  to {top: 0;}
}
@-webkit-keyframes mymove {
  from {top: -100px;}
  to {top: 0;}
}

.container3{padding:0 70px}
.navbar .container3{grid-template-columns: 1fr auto 1fr; display: grid;}
.navbar .container3 > .nav_right{display: flex; justify-content: right; }
.nav_right ul{display: flex;align-items: center;}
  .header .navbar-inverse {  border: 0; position: initial; margin-bottom: 0; right: 0; left: 0; z-index: 1030;}
  .navbar-inverse .navbar-nav>li>a{padding:13px 30px; margin: 0 0px; font-size: 14px; color: #333; text-transform: capitalize;}
.tiyan img{width: 16px; position: relative; top: -2px;}
.search a{width: 32px; height: 32px; background: #f49d19; display: block; border-radius: 32px; padding: 0; padding-top: 5px; margin: 3px 0 0 30px; text-align: center; color: #fff}
.menu2 .navbar-inverse .navbar-nav>li>a{color: #fff}
.menu2 .navbar-inverse .navbar-nav>li>a:hover,.menu2 .navbar-inverse .navbar-nav>.active>a{color: #f39d2f}


footer{background: #f7f8fa}
.foot2{background: #000}
.search_f{background: #f2f4f4; padding: 80px 0; text-align: center;}
.foot2 .search_f{background: #171717}
.foot2 .search_tit{color: #fff}
footer.foot2 a{color: #fff}
.search_tit{font-size: 24px; font-weight: bold; color: #555; padding-bottom: 30px;}
.form{font-size: 0;     display: flex; justify-content: center; }
.form input{width: 250px; height: 42px; border: solid 1px #ccc; border-top-left-radius: 8px; border-bottom-left-radius: 8px; padding: 0 10px; font-size: 14px; border-right: 0; display: inline-block;}
.form button{width: 210px; height: 42px; background: #f49d19; border: 0; display: inline-block; font-size: 14px; color: #fff; font-weight: bold; border-top-right-radius: 8px; border-bottom-right-radius: 8px;}

.foot_dl dl{width: 25%; float: left;}
.foot_dl{padding: 40px 0; overflow: hidden;}
.foot_dl dt{font-weight: bold; color: #000; line-height: 2em; margin-top: 15px;}
.foot_dl dd a{ color: #999; font-size: 14px;}
.foot_dl dd {padding: 6px 0;}
.foot_icon{float: left; width: 50%; text-align: right}
.foot_logo{width: 50%; float: left;}
.avatto{overflow: hidden; padding-bottom: 10px;}
.foot_icon a{display: inline-block; width: 38px; height: 38px; background: #d4d4d4; color: #fff; font-size: 20px; border-radius: 38px; text-align: center; line-height: 42px; margin-left: 5px; transition: all 0.5s}
.foot_icon a:hover{background: #f49d19; color: #fff}
.banquan{ padding: 25px 0; font-size: 16px; color: #fff; color: #999}
.banquan p{text-align: right;}
.banquan-a a{margin-right: 20px;}
footer a{transition: all 0.5s}
footer a:hover{color: #f49d19}
.dropdown-menu>li>a{padding: 10px 15px;}
.navbar-nav>li>.dropdown-menu{border-radius: 0px; border: 0}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{background: none; color: #f49d19}

.navbar-nav>li.dropdown2{position: inherit;}
.navbar-nav>li.dropdown2 .dropdown-menu{width: 100%; top:76px; background: rgba(0,0,0,0.8);}
.navbar-nav>li.dropdown2 .dropdown-menu ul{ width: 100%; border:0; border-radius: 0; text-align:center; display:flex; justify-content: center;}
.navbar-nav > li{padding:15px 5px}
.navbar-nav li.search{padding:20px 0 0 0; }
.navbar-header{padding:10px 0}
.dropdown2 .dropdown-menu span{width:40px; display:block}
.dropdown2 .dropdown-menu li{text-align:center; padding:15px 35px;}
.dropdown2 .dropdown-menu span img{width:100%}
.dropdown2 .dropdown-menu span {
    width: 50px;
    display: block;
    margin: 0 auto 5px auto;
}
.dropdown2 .dropdown-menu li a{transition: all 0.5s; color: #fff}
.dropdown2 .dropdown-menu li a:hover{color: #f49d19}
.nav_right2{display: none}
.nav_right2 .tiyan span{display: none; }
.nav_right2 .tiyan{border: 0; padding-bottom: 0;padding: 0; margin: 0}
.nav_right2 .tiyan img{width: 26px;}
.nav_right2 .search a{margin-left: 15px;}
.nav_right2 ul{margin-top: 5px;     justify-content: center;}

.banner .swiper-button-next, .banner .swiper-button-prev{color: #fff; width: 40px; height: 40px; background: rgba(255,255,255,0.4); border-radius: 40px;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size: 16px;}
.tiyan dd{text-align: center; padding: 5px 0}
.tiyan .dropdown-menu{width: 100%; min-width: 100%;}

@media (min-width:1200px) {
	 .dropdown:hover .dropdown-menu{display: block;}
}

@media (min-width:1440px) { 
	 
}
@media(max-width:1780px){ 
  .navbar-inverse .navbar-nav>li>a{padding: 8px 16px;}

}
@media(max-width:1680px){
  .container{width: 1400px; }
}
@media(max-width:1580px){ 
  
  .navbar-inverse .navbar-nav>li>a{padding: 0 15px; padding-top: 8px;}
  .container3{padding: 0 15px}
  
}
@media(max-width:1440px){
  .navbar-brand img{height: 38px; margin-top: 6px}
  .container{width: 1200px; 
}
@media(max-width:1280px){ 
  
  .navbar-inverse .navbar-nav>li>a{padding: 0 10px; padding-top: 8px;}
  .navbar-inverse .navbar-nav>li.tiyan{margin-left: 20px; width: 128px; padding: 0px 0px; text-align: center;}
  .navbar-inverse .navbar-nav>li.search a{margin-left: 15px;}
  .container{width: 1000px; }
}
@media(max-width:1199px){ 
  
}
@media(max-width:991px){  
  .navbar-nav>li.active:after{display: none}
	.container {    width: 100%; padding: 0 15px;}
  .container3 {
    padding: 0 0px;
}
  .footer—c{padding: 60px 15px}
  .navbar-inverse .navbar-collapse {
    display: block !important; top: 67px;
    background: rgba(0,0,0,0.9);
    overflow: hidden;
    display: none;
    height: 0px;
    position: absolute; border: 0;
    left: 0;
    width: 100%; z-index: 10;
    padding: 0 15px;
    margin: 0;}
    .navbar-inverse .navbar-collapse.in { height: calc(100vh - 67px); overflow-y: scroll;   border: 0;    padding: 0px 15px;}
    .navbar-inverse .navbar-nav>li>a{color: #fff; font-size:18px;}
    .navbar-toggle{margin-top: 5px;}
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle{background: #f39d2f; border-color:#f39d2f;}
	 .navbar-lang{margin-left: 0; color: #fff}
   .navbar-inverse .navbar-nav>.active>a{color: #f39d2f}
   .navbar-nav>li>a{padding: 20px 15px}
   .header .navbar-inverse{margin-bottom: 0}
   
   
   .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{width: 100%}
   .navbar-inverse .navbar-nav>li>a{padding: 8px 15px;}
   .navbar-inverse .navbar-nav>li.tiyan{margin: 8px 15px;}
   .search{padding-top: 0px;}
   .navbar .container3 > .nav_right{display: none}
   .nav_right,.navbar .container3{display: block;}
  .navbar-nav>li.dropdown2 .dropdown-menu{top:66px;}
}
@media(max-width:768px){  
	.search_f{padding: 50px 15px;}
  .form button{width: 135px}
  .form input{width: calc(100% - 135px)}
  .foot_icon{display: none}
  .foot_dl{display: none}
  .banquan p{text-align: center; padding-top: 15px;}
  .banquan{text-align: center;}
}