﻿@charset "UTF-8";
* {
  padding: 0px;
  margin: 0px;
}

/* body { */
  /* font-family: arial, "Microsoft Yahei"; */
  /* font-size: 12px; */
  /* width: 100%; */
  /* /* background-image: url(../images/bg.jpg); */ */
  /* background-size: cover; */
  /* position: relative; */
/* } */

img {
  border: none;
}

a {
  /* color: #888; */
  text-decoration: none;
}

a:hover {
  color: #fff;
  text-decoration: none;
}

ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}

ol,
ul {
  margin-top: 0;
  margin-bottom: 0px;
}

p {
  margin: 0;
  padding: 0;
}

.w1000 {
  width: 52.08333vw;
  max-width: 100%;
  margin: 0px auto;
}

.w1100 {
  width: 57.29167vw;
  max-width: 100%;
  margin: 0px auto;
}
.w1300 {
  width: 67.29167vw;
  max-width: 100%;
  margin: 0px auto;
}

/* .logo {
  
  width: 18.54167vw;
  margin: 4.6875vw auto 0px;
} */
.logo-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width:40.54167vw;
  margin: 1.6875vw auto 0px;
}
/* .logo-container div:first-child { */
  /* margin-right: 7vw; */
/* } */
.logo-container img {
  width: 100%;
}
.logo-container div {
  z-index:9999;
}

.team-title {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index:70;
}

.team-title .team1,
.team-title .team2,
.team-title .team3,
.team-title .team4 {
  flex: 1;
  display: flex;
  /* justify-content: center; */
  align-items: center;
  margin: 1.60417vw 0;
  z-index:70;
}

.team-title .team1 img,
.team-title .team2 img,
.team-title .team3 img,
.team-title .team4 img {
  width: 3.5vw;
  z-index:70;
}

.team-title .team1 .team-text,
.team-title .team2 .team-text,
.team-title .team3 .team-text,
.team-title .team4 .team-text {
  margin-left: 1.04167vw;
  font-size: 1.14583vw;
  color: #fff;
  line-height: 2.29167vw;
  z-index:70;
}

.header-bg {
  background: url(../images/header-bg.png) no-repeat center/contain;
  height: 0.26042vw;
  margin: 0.52083vw auto;
  z-index:9999;
}

.header {
  display: flex;
  justify-content: space-between;
  z-index:70;
}

.header a {
  display: block;
  z-index:70;
}

.header a:hover .text-info {
  color: #5399fd;
  z-index:70;
}

.header a img {
  width: 6.25vw;
  transition: all 0.3s;
  z-index:70;
}

.header a img:hover {
  transform: scale(1.05);
}

.header a .text-info {
  text-align: center;
  padding: 0.52083vw 0;
  font-size: 0.83333vw;
  color: #fff;
  font-weight: bold;
  z-index:70;
}

.official-btn {
  margin: 1.04167vw auto;
  display: flex;
  justify-content: center;
  z-index:70;
}

.official-btn .btn-list {
  height: 10.41667vw;
  padding: 0 0.52083vw;
  transition: all 0.3s;
  position: relative;
  cursor: pointer;
}

.official-btn .btn-list:hover {
  transform: translateY(-10px);
  z-index:70;
}

.official-btn .btn-list img {
  width: 100%;
  z-index:70;
}