* {
  padding: 0;
  margin: 0;
  font-family: PingFangSC-Regular arial, helvetica, sans-serif;
}
ul,li{
  list-style: none;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
  color: #0070d2;
}
.LayoutBox {
  width: 1100px;
  margin: 0 auto;
}
/* 字体 */
.fontH3 {
  font-size: 30px;
  color: #2F2F34;
}
.fontH5 {
  font-size: 20px;
  font-weight: bold;
  color: #2F2F34;
}
.fontdiv {
  font-size: 14px;
  color: #2F2F34;
  line-height: 26px;
}
/* 按钮 */
.btns {
  width: 130px;
  height: 40px;
  border-radius: 4px;
  border: 1px solid #fff;
  background: transparent;
  color: #fff;
}
.btns a:hover {
  color: #2F2F34;
  background: white;
}
.btns a {
  width: 100%;
  height: 100%;
  display: block;
  line-height: 40px;
  color: #fff;
}
.btns-white {
  background: white;
  color: #2F2F34;
} 
.btns-white a {
  width: 100%;
  height: 100%;
  display: block;
  line-height: 40px;
  color: #2F2F34;
}

/* header */
.headerBox {
  width: 100%;
  height: 100px;
  border-bottom: 2px solid #006EBB;
  box-sizing: border-box;
}
.headerLayout {
  display: flex;
}
.leftlogo {
  width: 246px;
  height: 60px;
  margin-top: 20px;
  margin-right: 76px;
  flex-shrink: 0;
}
.leftlogo a {
  width: 100%;
  display: block;
  height: 100%;
}
.leftlogo img {
  height: 100%;
}
.rightNav {
  width: 100%;
  height: 100%;
  font-size: 12px;
}
.usInfo {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.Blog {
  margin-right: 10px;
  padding: 17px 0;
} 
.Blog a {
  color: #039DDB;
}
.Blog span {
  margin: 10px 5px;
}
.Hotline {
  color: #5c5c5c;
  margin-right: 10px;
  padding: 17px 0;
}
.language {
  color: #2F2F34;
  margin-right: 10px;
  padding: 17px 0;
}
.language a{
  color: #2F2F34;
}
.language a:hover{
  color: #0070d2;
}
.btnsLogin {
  padding: 10px 0;
}
.btnsLogin button {
  border: none;
  margin-right: 10px
}
.btnsLogin button a {
  color: #fff;
  width: 116px;
  height: 30px;
  line-height: 30px;
  border: none;
  display: block;
}
.btnsLogin button:nth-of-type(1) a{
  background: #5f5f5f;
}
.btnsLogin button:nth-of-type(2) a{
  background: #89AD27;
}
.navList {
  display: flex;
  width: 100%;
  height: 100%;
  line-height: 46px;
}
.navList li {
  padding: 0 30px;
  font-size: 14px;
}
.navList li a {
  color: #5c5c5c;
}
.navList li:hover {
  border-bottom: 2px solid #007BC6;
}
.navList li:hover a {
  color: #007BC6;
}
