*{
  padding: 0;
  margin: 0;
  font-family: "Manrope-Medium", sans-serif;
  
}

li{
  list-style:none;
}
a {
  text-decoration: none;
  /* 去掉下划线 */
  color: inherit;
  /* 继承父元素颜色 */
}
.fixed{
  transform: translateY(0);
}
input{
  outline: none;
  border: none;
}
button{
  border: none;
  background-color: #ffffff00;
}
textarea{
  outline: none;
  border: none;
}
.warning {
  width: 100%;
  height: 4.16667vw;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: #000000;
  color: #ffffff;
  font-size: 1.04167vw;
  /* position: fixed; */
  top: 0;
  left: 0;
  z-index: 2;
}

.pc_header {
  padding:0 2.60417vw;
  display:flex;
  z-index:999;
  align-items:center;
  justify-content:space-between;
  height:5.20833vw;
  transition:all 500ms;
  left:0;
  top:0;
  width:100%;
  background-color:#ffffff;
  position:fixed;
  transform:translateY(-100%)
}
.pc_header.fixed {
  transform:translateY(0)
}
.pc_header .logo {
  width:8.80208vw;
  margin-left:6.25vw;
  position:relative
}
.pc_header .logo img {
  width:100%;
  transition:all 200ms
}
.pc_header.change {
  background-color:#000000
}
.pc_header.change img.white {
  opacity:1
}
.pc_header.change img.black {
  opacity:0
}
.pc_header.change .nav_box .nav_item>a {
  color:#fff
}
.pc_header.change .slide .nav_second {
  background:#252525
}
.pc_header.change .lan_title span {
  color:#fff
}
.pc_header.change .product_menu {
  background-color:#252525
}
.pc_header.change .product_menu .third_menu {
  background-color:#323232
}
.pc_header.change .product_menu a {
  color:#ffffff
}
.product_menu .child{
  transition: all .3s;
}
.product_menu .child:hover{
  transform: scale(1.05);
  color: #e95422;
}
.pc_header .tab {
  display:flex
}
header .white {
  position:absolute;
  left:0;
  top:0;
  opacity:0
}
.nav_box {
  text-transform:uppercase;
  display:flex;
  height:100%;
  align-items:center
}
.nav_box>div {
  padding:0 1.5625vw;
  font-size:1.14583vw;
  cursor:pointer;
  height:100%;
  display:flex;
  align-items:center
}
.nav_box>div:last-of-type {
  margin-right:0
}
.nav_box>div:hover .nav_item>a {
  transform:translateY(-100%)
}
.nav_box .slide:hover .nav_second {
  height:2.70833vw;
  transition:all .5s
}
.nav_box .slide .nav_second {
  display:block;
  font-size:.83333vw;
  left:50%;
  transform:translateX(-50%);
  width:100%;
  background:rgba(0,0,0,0.6);
  color:#000;
  text-align:center;
  transition:all 0
}
.nav_box .slide .nav_second a {
  padding:.78125vw .78125vw;
  color:#ffffff
}
.nav_box .slide a {
  display:inline-block
}
.nav_box a {
  position:relative;
  display:inline-block;
  transition:transform 0.25s;
  /* font-family:"Manrope-Bold"; */
  font-weight:normal
}
.nav_box .nav_item {
  overflow:hidden
}
.nav_box .nav_item_span {
  position:absolute;
  top:100%;
  width:100%;
  left:0
}
.hasChildren:hover .nav_second {
  height:20.54167vw
}
.nav_second {
  position:absolute;
  top:100%;
  left:0;
  width:100%;
  height:10.41667vw;
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:#ebebeb;
  transition:all .3s ease;
  overflow:hidden;
  height:0;
}
.nav_second a {
  cursor:pointer
}
.nav_second .second_menu {
  text-align:right;
  padding-right:2.60417vw;
  width:37%;
  display: flex;
  justify-content: end;
}
.nav_second .second_menu ul{
  margin: 0 2vw;
  text-align: left;
}
.nav_second .second_menu a {
  font-size:1.3vw;
  padding:.26042vw 0;
  display:inline-block;
  transition:all 0.05s ease-in
}
.nav_second .second_menu a.active {
  transform:scale(1.1)
}
.nav_second .second_menu .none {
  cursor:no-drop;
  color:#c6c6c6 !important;
  opacity:0.5
}
.nav_second .third_menu {
  background-color:#d4d4d4;
  height:100%;
  width:63%;
  overflow:hidden;
  position:relative
}
.nav_second .third_menu_item {
  height:100%;
  opacity:0;
  transform:translateY(10%);
  visibility:hidden;
  position:absolute;
  left:5.72917vw;
  top:.2vw;

}
.nav_second .third_menu_item.active {
  visibility:unset;
  transform:translateY(0);
  opacity:1;
  transition:all 500ms
}
.nav_second .third_menu_item ul {
  width: 90%;
  display:flex;
  align-items:center;
  /* height:100%; */
  flex-wrap: wrap;
}
.nav_second .third_menu_item ul li {
  text-align:center;
  padding:0 .78125vw;
  margin: .5vw 2vw;
}
.nav_second .third_menu_item ul li:hover img {
  transform:scale(1.08)
}
.nav_second .third_menu_item ul p {
  font-size:.83333vw;
  text-align:center;
  margin-top:.52083vw
}
.nav_second .third_menu_item ul img {
  width:4.71875vw;
  transition:all 500ms
}
.nav_second .third_menu_item .more {
  position:absolute;
  font-size:.83333vw;
  bottom:4%;
  text-transform:capitalize;
  width:100%;
  display:inline-block;
  text-align:center;
  transition:all 500ms
}
.nav_second .third_menu_item .more:hover {
  transform:scale(1.1)
}
.search {
  margin-right:.78125vw
}
.search .icon {
  cursor:pointer;
  width:1.5625vw;
  position:relative
}
.search .icon img {
  width:100%;
  transition:all 200ms
}
.m_show {
  display: none;
}
.swiper-button-prev{
 
  background-image: url(../img/iconfont/T03_03左箭头_zjt.png)!important;
}
.swiper-button-next{
  background-image: url(../img/iconfont/T03_04右箭头_yjt.png)!important;
}
.swiper-button{
  background-size: 100% !important;
  width: 6vw !important;
}