.pageBox{
  min-width: 1176px !important;
}
.bodyContent{
  background: #F0F3F7;
  margin-top: 67px;
}
.contHead{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 80px;
}
.padTop0{
  padding-top: 0 !important;
}
.titleH1{
  font-weight: 600;
  font-size: 32px;
  color: #333333;
  line-height: 45px;
}
.titleBlueBox{
  width: 24px;
  height: 2px;
  background: #3880E7;
  margin: 4px 0 8px;
}
.titleBlueBoxSpe{
  margin: 8px 0 12px;
}
.enTitleH2{
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 20px;
  letter-spacing: 8px;
  height: 20px;
}

.coreBox{
  margin-top: 33px;
  display: flex;
  justify-content: center;
}

.coreBox li {
    margin: 0 12px;
    width: 276px;
    height: 340px;
    background: #FFFFFF;
    box-shadow: 0px 0px 14px 0px rgba(152,152,152,0.22);
  }

.coreBox li img {
      width: 100%;
    }
.coreCont{
  padding: 0 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  /* justify-content: center; */
  height: 160px;
}
.coreTitle{
  text-align: center;
  font-weight: 500;
  font-size: 24px;
  color: #333333;
  line-height: 35px;
  margin-bottom: 5px;
  margin-top: 16px;
}
.coreSpec{
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 20px;
}
.coreLi {
  transition: transform 0.3s ease-in-out;
  transform: translateY(0px);
}
.coreLi:hover{
  transform: translateY(-13px); /* 鼠标划过时上移13像素 */
  color: #fff !important;
  background: #3880E7 !important;
  box-shadow: 0px 0px 24px 0px rgba(152,152,152,0.39) !important;
}
.coreLi:hover .coreSpec, .coreLi:hover .coreTitle, .coreLi:hover .coreTitleEn, .coreLi:hover .coreSpecEn{
    color: #fff !important;
  }
.coreMore{
  margin: 35px auto 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.coreMore .rightBlue{
    height: 16px;
    margin-right: 4px;
  }
.coreMore .coreMoreText{
    font-weight: 500;
    font-size: 14px;
    color: #333333;
  }
.hoverBlue:hover .coreMoreText{
    color: #3880E7;
    font-weight: 500;
  }
.whiteHover .whiteText{
    opacity: 0.8 !important;
  }
.whiteHover:hover .whiteText{
    opacity: 1 !important;
  }
/* 最新动态 */
.newsBg{
  background: #337AE2;
  height: 807px;
  position: relative;
  overflow: hidden;
}
.newsBox{
  background: url("../images/newsBg.png") no-repeat center;
  /* background-size: 100% 100%; */
  /* width: 1920px; */
  height: 807px;
  margin: 0 auto;
  
  background-size: cover;
  min-width: 1176px !important;
  max-width: 1920px;
  overflow: hidden;
  background-position: center;
}
.newsBox .newsCont{
    width: 1176px;
    margin: 0 auto;
  }
.newsBox .newsCont .titleH1, .newsBox .newsCont .enTitleH2{
      color: #FFFFFF !important;
    }
.newsBox .newsCont .titleBlueBox{
      background: #FFFFFF !important;
    }
.dateBoxBig, .newsTextBoxBig{
  padding: 0 !important;
}
.newsListBox{
  display: flex;
  margin-top: 40px;
  justify-content: center;
}
.newsListBox .headNews2{
    background: #FFFFFF;
    width: 576px;
    margin-right: 24px;
  }
.newsListBox .headNews2 img{
      width: 100%;
      height: 324px;
    }
.newsListBox .newsContBoxBig{
    padding: 16px;
  }
.newsListBox .newsContBox{
    display: flex;
    /* padding: 16px; */
  }
.newsListBox .newsContBox .dateBox{
      padding: 16px 0;
      margin-right: 24px;
    }
.newsListBox .newsContBox .dateBox .monthAndDay{
        font-weight: 600;
        font-size: 24px;
        color: #333333;
        line-height: 33px;
      }
.newsListBox .newsContBox .dateBox .years{
        font-weight: 600;
        font-size: 12px;
        color: #333333;
        line-height: 17px;
      }
.newsListBox .newsContBox .dateBox .blackLine{
        width: 60px;
        height: 1px;
        background: #333333;
        border: none;
        margin-top: 8px;
      }
.newsListBox .newsContBox .newsTextBox{
      padding: 16px 16px 16px 0;
    }
.newsListBox .newsContBox .newsTextBox .newsTit {
        font-weight: 400;
        font-size: 16px;
        color: #333333;
        line-height: 22px;
        /* margin-bottom: 16px; */
      }
.newsListBox .newsContBox .newsTextBox .newsDescribe{
        font-weight: 300;
        font-size: 14px;
        color: #666;
        line-height: 20px;
      }
.littleNewsImg{
  width: 176px;
  height: 124px;
  margin-right: 24px;
}
.newsList{
  display: flex;
  width: 576px;
  flex-direction: column;
  /* flex-wrap: wrap; */
  /* justify-content: space-between; */
  /* li:nth-child(3), li:nth-child(4){
    margin-bottom: 0;
  } */
}
.newsList li {
    cursor: pointer;
    width: 576px;
    height: 124px;
    background: #FFFFFF;
  }
.newsList li:nth-child(2n){
    margin: 24px 0;
  }
.newsList li:hover{
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
  }
.newsList .blackLine{
    margin-top: 34px !important;
  }
.toNewsDetail{
  margin-top: 16px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-weight: 500;
  font-size: 12px;
  color: #888888;
  line-height: 17px;
}
.toNewsDetail .blueMore{
    display: none;
  }
.toNewsDetail img{
    width: 8px;
    margin-left: 8px;
  }
.toNewsDetail:hover{
  color: #3880E7;
}
.toNewsDetail:hover .blueMore{
    display: block;
  }
.toNewsDetail:hover .grayMore{
    display: none;
  }

/* 关于我们 */
.aboutUsBg{
  background: #E9EAE8;
}
.AboutUsContent{
  height: 1069px;
  background: url("../images/aboutUsBg.png") no-repeat center;
  /* background-size: 100% 100%; */
  /* padding: 80px 0; */
  /* width: 1920px; */
  background-size: cover;
  min-width: 1176px !important;
  max-width: 1920px;
  overflow: hidden;
  background-position: center;
  margin: 0 auto;
}
.AboutUsContent .aboutUsVideoBox{
    position: relative;
    text-align: center;
  }
.AboutUsContent .videoPlayIconBox{
    /* position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1; */
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: flex;
    z-index: 1;
    align-items: center;
    justify-content: flex-end;
    flex-direction: column;
  }
.AboutUsContent .videoPlayIconBox .videoPlayIcon{
      background: url("../images/videoPlayIcon.png") no-repeat;
      background-size: 100% 100%;
      cursor: pointer;
      width: 88px;
      height: 88px; 
      margin-bottom: 26px;
    }
.AboutUsContent .videoPlayIconBox .videoPlayIcon:hover{
      background: url("../images/videoPlayIconHover.png") no-repeat !important;
      background-size: 100% 100% !important;
    }
.AboutUsContent .videoPlayIconBox .toAboutUs{
      display: flex;
      align-items: center;
    }
.AboutUsContent .videoPlayIconBox .toAboutUs .AboutMoreText{
        font-weight: 500;
        font-size: 14px;
        color: #fff;
        line-height: 20px;
      }
.AboutUsContent .videoPlayIconBox .toAboutUs img{
        width: 16px;
        margin-right: 4px;
      }
.AboutUsContent .describeSpec{
    width: 728px;
    height: 60px;
    text-align: center;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 20px;
    margin-top: 80px;
  }
.AboutUsContent .describeTit{
    font-weight: 400;
    font-size: 48px;
    color: #FFFFFF;
    line-height: 67px;
    margin-top: 10px;
    margin-bottom: 40px;
  }
.AboutUsContent .aboutUsVideo{
    width: 1176px;
    margin: 40px auto 0;
  }

/* 英语版 */
.headmaskTitEn{
  height: 50px;
}
.coreTitleEn{
  font-weight: 500;
  font-size: 18px;
  color: #333333;
  line-height: 26px;
  margin-bottom: 5px;
  text-align: center;
  margin-top: 16px;
}
.coreSpecEn{
  font-weight: 400;
  font-size: 12px;
  color: #333333;
  line-height: 17px;
}