.body .banner {
  position: relative;
}
.body .banner > img {
  width: 100%;
  height: 3.2rem;
}
.body .banner .text {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding-left: 1.7rem;
  display: flex;
  align-items: center;
  font-family: 'OpenSans-Regular';
  font-size: 0.4rem;
  color: #FFFFFF;
  line-height: 0.55rem;
}
.body .crumb {
  height: 0.7rem;
  background: #F5F5F5;
  padding: 0 1.7rem;
  display: flex;
  align-items: center;
}
.body .crumb .icon {
  width: 0.205rem;
  height: 0.184rem;
  background-image: url('../img/contact/home.png');
  background-size: 100% 100%;
  margin-right: 0.08rem;
}
.body .crumb > span {
  font-family: 'OpenSans-Regular';
  font-size: 0.14rem;
  color: #838383;
  line-height: 0.19rem;
}
.body .crumb .space {
  margin: 0 0.05rem;
}
.body .aboutUs1 {
  padding: 0 1.7rem;
}
.body .aboutUs1 .top {
  display: flex;
  height: 2.45rem;
  border-bottom: 1px solid #C1C1C1;
}
.body .aboutUs1 .top .company {
  display: flex;
  flex-direction: column;
}
.body .aboutUs1 .top .company > span {
  margin-top: 0.81rem;
  font-family: 'OpenSans-Regular';
  font-size: 0.24rem;
  color: #0C0B0B;
  line-height: 0.33rem;
}
.body .aboutUs1 .top .company > p {
  margin-top: 0.06rem;
  font-family: 'OpenSans-Regular';
  font-size: 0.48rem;
  color: #081587;
  line-height: 0.65rem;
}
.body .aboutUs1 .top .time > img {
  width: 0.426rem;
  height: 0.396rem;
  margin-top: 0.54rem;
}
.body .aboutUs1 .top .time .year {
  margin-top: 0.12rem;
  font-family: 'Poppins-Regular';
  font-size: 0.5rem;
  color: #070707;
  line-height: 0.6rem;
}
.body .aboutUs1 .top .time .text {
  font-family: 'OpenSans-Regular';
  font-size: 0.18rem;
  color: #3B3B3B;
  line-height: 0.24rem;
}
.body .aboutUs1 .top .count {
  margin-left: 1.06rem;
}
.body .aboutUs1 .top .count > img {
  width: 0.356rem;
  height: 0.396rem;
  margin-top: 0.54rem;
}
.body .aboutUs1 .top .count .year {
  margin-top: 0.12rem;
  font-family: 'Poppins-Regular';
  font-size: 0.5rem;
  color: #070707;
  line-height: 0.6rem;
}
.body .aboutUs1 .top .count .text {
  font-family: 'OpenSans-Regular';
  font-size: 0.18rem;
  color: #3B3B3B;
  line-height: 0.24rem;
}
.body .aboutUs1 .top .space {
  flex: 1;
}
.body .aboutUs1 .bottom {
  display: flex;
  flex-direction: column;
}
.body .aboutUs1 .bottom > span {
  margin-top: 0.43rem;
  font-family: 'OpenSans-Regular';
  font-size: 0.24rem;
  color: #0C0B0B;
  line-height: 0.33rem;
}
.body .aboutUs1 .bottom > p {
  margin-top: 0.19rem;
  margin-bottom: 0.71rem;
  font-family: 'OpenSans-Regular';
  font-size: 0.16rem;
  color: #535353;
  line-height: 0.35rem;
}
.body .aboutUs2 {
  padding: 0 1.7rem;
  height: 6.39rem;
  background-color: #081587;
}
.body .aboutUs2 .top {
  display: flex;
}
.body .aboutUs2 .top .company {
  display: flex;
  flex-direction: column;
}
.body .aboutUs2 .top .company > span {
  margin-top: 1.03rem;
  font-family: 'OpenSans-Regular';
  font-size: 0.32rem;
  color: #fff;
  line-height: 0.43rem;
}
.body .aboutUs2 .top .company > p {
  margin-top: 0.04rem;
  font-family: 'OpenSans-Regular';
  font-size: 0.2rem;
  color: #fff;
  line-height: 0.27rem;
}
.body .aboutUs2 .top .time .year {
  display: flex;
  align-items: center;
  margin-top: 0.8rem;
}
.body .aboutUs2 .top .time .year > i {
  margin-top: 0.08rem;
  font-family: 'Poppins-Regular';
  font-size: 0.5rem;
  color: #fff;
  line-height: 0.5rem;
  font-style: normal;
}
.body .aboutUs2 .top .time .year > span {
  margin-left: 0.15rem;
  font-family: 'OpenSans-Regular';
  font-size: 0.4rem;
  color: #fff;
  line-height: 0.8rem;
}
.body .aboutUs2 .top .time .text {
  font-family: 'OpenSans-Regular';
  font-size: 0.2rem;
  color: #fff;
  line-height: 0.27rem;
}
.body .aboutUs2 .top .count {
  margin-left: 4.1rem;
}
.body .aboutUs2 .top .count .year {
  display: flex;
  align-items: center;
  margin-top: 0.8rem;
  font-family: 'Poppins-Regular';
  font-size: 0.5rem;
  color: #fff;
  line-height: 0.8rem;
}
.body .aboutUs2 .top .count .text {
  font-family: 'OpenSans-Regular';
  font-size: 0.2rem;
  color: #fff;
  line-height: 0.27rem;
}
.body .aboutUs2 .top .space {
  flex: 1;
}
.body .aboutUs2 .bottom {
  height: 4.64rem;
  margin-top: 0.77rem;
  position: relative;
  z-index: 1;
  display: flex;
}
.body .aboutUs2 .bottom .boxLeft {
  background-color: #fff;
  width: 7.9rem;
  display: flex;
  flex-direction: column;
}
.body .aboutUs2 .bottom .boxLeft > span {
  margin-top: 0.55rem;
  margin-left: 0.38rem;
  font-family: 'OpenSans-Bold';
  font-size: 0.34rem;
  color: #0C0B0B;
  line-height: 0.46rem;
}
.body .aboutUs2 .bottom .boxLeft > p {
  margin-top: 0.28rem;
  margin-left: 0.38rem;
  font-family: 'OpenSans-Regular';
  font-size: 0.2rem;
  color: #535353;
  line-height: 0.33rem;
}
.body .aboutUs2 .bottom .boxLeft .smallSwiper {
  margin-top: 0.65rem;
  /* padding: 0 0.38rem; */
  width: 7.15rem;
  height: 0.83rem;
}
.body .aboutUs2 .bottom .boxLeft .smallSwiper .slideItem {
  width: 1.245rem;
  height: 0.83rem;
  margin-left: 0.085rem;
  position: relative;
}
.body .aboutUs2 .bottom .boxLeft .smallSwiper .slideItem > img {
  width: 1.245rem;
  height: 0.83rem;
}
.body .aboutUs2 .bottom .boxLeft .smallSwiper .slideItem .mask {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.body .aboutUs2 .bottom .boxLeft .smallSwiper .swiper-slide-thumb-active .slideItem .mask {
  display: none;
}
.body .aboutUs2 .bottom .boxLeft .smallSwiper .swiper-button-prev,
.body .aboutUs2 .bottom .boxLeft .smallSwiper .swiper-button-next {
  width: 0.047rem;
  height: 0.081rem;
  /* position: absolute; */
  top: 0.6rem;
  /* top: 50%; */
  transform: translateY(-50%);
  background-size: 100% 100%;
}
.body .aboutUs2 .bottom .boxLeft .smallSwiper .swiper-button-prev::after,
.body .aboutUs2 .bottom .boxLeft .smallSwiper .swiper-button-next::after {
  display: none;
}
.body .aboutUs2 .bottom .boxLeft .smallSwiper .swiper-button-prev {
  left: 0;
  background-image: url('../img/aboutUs/next.png');
  transform: rotate(180deg);
}
.body .aboutUs2 .bottom .boxLeft .smallSwiper .swiper-button-next {
  right: 0;
  background-image: url('../img/aboutUs/next.png');
}
.body .aboutUs2 .bottom .boxRight {
  background-color: yellow;
  width: 7.9rem;
}
.body .aboutUs2 .bottom .boxRight .bigSwiper {
  height: 100%;
  /* .swiper-slide{
                        width: 1.245rem;
                        height: 0.83rem;
                        margin-left: 0.08rem;
                        background-color: purple;
                    } */
}
.body .aboutUs2 .bottom .boxRight .bigSwiper > img {
  width: 100%;
  height: 100%;
}
.body .aboutUs3 {
  height: 6.22rem;
  background: #F8F8F8;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.body .aboutUs3 h3 {
  font-family: 'OpenSans-Bold';
  font-size: 0.34rem;
  color: #0C0B0B;
  line-height: 0.46rem;
  margin-top: 2.33rem;
}
.body .aboutUs3 ul {
  display: flex;
  margin-top: 0.79rem;
}
.body .aboutUs3 ul li {
  margin: 0 1.01rem;
  font-family: 'OpenSans-Light';
  font-size: 0.6rem;
  color: #0C0B0B;
  line-height: 1.04rem;
  cursor: pointer;
  /* border-bottom: 1px solid #5A5A5A; */
}
.body .aboutUs3 ul li:hover {
  border-bottom: 1px solid #5A5A5A;
}
.body .aboutUs4 {
  padding: 0 1.7rem;
  height: 6.89rem;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.body .aboutUs4 h3 {
  font-family: 'OpenSans-Bold';
  font-size: 0.34rem;
  color: #0C0B0B;
  line-height: 0.46rem;
  margin-top: 0.79rem;
}
.body .aboutUs4 ul {
  width: 100%;
  display: flex;
  margin-top: 0.9rem;
  justify-content: space-between;
}
.body .aboutUs4 ul li {
  width: 4.7rem;
  /*height: 3.76rem;*/
  background: #F5F5F5;
  border-radius: 0.2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.body .aboutUs4 ul li .icon1,
.body .aboutUs4 ul li .icon2,
.body .aboutUs4 ul li .icon3 {
  width: 0.67rem;
  height: 0.67rem;
  margin-top: 0.62rem;
  background-size: 100% 100%;
}
.body .aboutUs4 ul li > p {
  font-family: 'OpenSans-Regular';
  font-size: 0.2rem;
  color: #535353;
  line-height: 0.33rem;
  width: 3.9rem;
  margin-top: 0.48rem;
}
.body .aboutUs4 ul li .icon1 {
  background-image: url('../img/aboutUs/img1.png');
}
.body .aboutUs4 ul li .icon2 {
  background-image: url('../img/aboutUs/img2.png');
}
.body .aboutUs4 ul li .icon3 {
  background-image: url('../img/aboutUs/img3.png');
}
.body .aboutUs4 ul li:hover {
  background: #081587;
}
.body .aboutUs4 ul li:hover .icon1 {
  background-image: url('../img/aboutUs/img1_active.png');
}
.body .aboutUs4 ul li:hover .icon2 {
  background-image: url('../img/aboutUs/img2_active.png');
}
.body .aboutUs4 ul li:hover .icon3 {
  background-image: url('../img/aboutUs/img3_active.png');
}
.body .aboutUs4 ul li:hover > p {
  color: #fff;
}
