.moudle1 {
  display: flex;
  padding: 0.85rem 0;
  flex-direction: column;
  margin-left: 3.25rem;
  background-image: url("../img/headerImg/group2x.jpg");
  background-size: 18.21rem calc(100% - 1.7rem);
  background-position: 2.54rem 0.85rem;
  background-repeat: no-repeat;
}
.moudle1 .moudle1-txt1 {
  font-weight: 600;
  font-size: 0.47rem;
  color: #161B31;
  line-height: 0.66rem;
}
.moudle1 .moudle1-txt2 {
  font-family: Helvetica;
  font-size: 0.3rem;
  color: #505050;
  line-height: 0.36rem;
  margin: 0.07rem 0 0.3rem;
}
.moudle1 .moudle1-txt3 {
  width: 8.05rem;
  font-weight: 400;
  font-size: 0.25rem;
  color: #505050;
  line-height: 0.4rem;
  text-align: justify;
}
.moudle1 .moudle1-btn {
  margin-top: 1.07rem;
}
.moudle1 .moudle1-btn img {
  width: 1.71rem;
  height: 0.75rem;
}

.moudle2 {
  padding: 1.35rem 3.25rem;
  background-color: #F4F5F7;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.moudle2 .moudle2-txt1 {
  font-family: Helvetica;
  font-size: 0.47rem;
  color: #B6BAC2;
  line-height: 0.57rem;
}
.moudle2 .moudle2-txt2 {
  font-weight: 600;
  font-size: 0.47rem;
  color: #161B31;
  line-height: 0.66rem;
  margin: 0.04rem 0 0.9rem;
}
.moudle2 ul {
  display: flex;
  align-items: center;
  margin-bottom: 0.53rem;
}
.moudle2 ul li {
  width: 1.77rem;
  height: 0.72rem;
  line-height: 0.7rem;
  text-align: center;
  border-radius: 0.36rem;
  border: 0.01rem solid #65708A;
  margin-right: 0.78rem;
}
.moudle2 ul li > a {
  font-weight: 400;
  font-size: 0.3rem;
  color: #65708A;
  box-sizing: border-box;
}
.moudle2 ul li:last-child {
  margin-right: 0;
}
.moudle2 ul .lichecked {
  border: 0;
  background: #0D579F;
}
.moudle2 ul .lichecked a {
  color: #FFFFFF;
}
.moudle2 .moudle2-showbox {
  width: 100%;
  display: flex;
  height: 4.55rem;
}
.moudle2 .moudle2-showbox img {
  width: 8.38rem;
  height: 4.55rem;
  margin-right: 0.47rem;
}
.moudle2 .moudle2-showbox .moudle2-showbox-r {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.moudle2 .moudle2-showbox .moudle2-showbox-r a {
  margin-bottom: 0.38rem;
}
.moudle2 .moudle2-showbox .moudle2-showbox-r a:last-child {
  margin-bottom: 0;
}
.moudle2 .moudle2-showbox .moudle2-showbox-r .moudle2-showbox-r-item {
  width: 100%;
  display: flex;
  margin-bottom: 0.41rem;
  padding: 0.23rem 0 0.23rem 0.34rem;
}
.moudle2 .moudle2-showbox .moudle2-showbox-r .moudle2-showbox-r-item:hover {
  background: rgba(46, 54, 122, 0.06);
}
.moudle2 .moudle2-showbox .moudle2-showbox-r .moudle2-showbox-r-item .moudle2-showbox-r-item-l {
  display: flex;
  flex-direction: column;
  border-right: 0.01rem solid #D8D8D8;
  padding-right: 0.23rem;
  margin-right: 0.23rem;
}
.moudle2 .moudle2-showbox .moudle2-showbox-r .moudle2-showbox-r-item .moudle2-showbox-r-item-l text {
  text-align: right;
  font-weight: 400;
  color: #969696;
}
.moudle2 .moudle2-showbox .moudle2-showbox-r .moudle2-showbox-r-item .moudle2-showbox-r-item-l > text:first-child {
  font-size: 0.38rem;
  line-height: 0.53rem;
}
.moudle2 .moudle2-showbox .moudle2-showbox-r .moudle2-showbox-r-item .moudle2-showbox-r-item-l > text:last-child {
  font-size: 0.2rem;
  line-height: 0.28rem;
}
.moudle2 .moudle2-showbox .moudle2-showbox-r .moudle2-showbox-r-item .moudle2-showbox-r-item-r {
  display: flex;
  width: 7.14rem;
  flex-direction: column;
  justify-content: space-between;
}
.moudle2 .moudle2-showbox .moudle2-showbox-r .moudle2-showbox-r-item .moudle2-showbox-r-item-r .moudle2-showbox-r-item-r-txt1 {
  font-weight: 600;
  font-size: 0.28rem;
  color: #161B31;
  line-height: 0.38rem;
}
.moudle2 .moudle2-showbox .moudle2-showbox-r .moudle2-showbox-r-item .moudle2-showbox-r-item-r .moudle2-showbox-r-item-r-txt2 {
  font-weight: 400;
  font-size: 0.23rem;
  color: #505050;
  line-height: 0.31rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.moudle2 .moudle2-showbox .moudle2-showbox-r .moudle2-showbox-r-item:last-child {
  margin-bottom: 0;
}
.moudle2 .moudle2-btn {
  width: 100%;
  margin-top: 0.45rem;
  display: flex;
  align-items: center;
}
.moudle2 .moudle2-btn span {
  font-family: Helvetica;
  font-size: 0.23rem;
  color: #0D579F;
  line-height: 0.28rem;
}
.moudle2 .moudle2-btn img {
  width: 0.21rem;
  height: 0.16rem;
  margin-left: 0.07rem;
}

.moudle3 {
  height: 7.86rem;
  background-image: url("../img/headerImg/bg@2x.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 1.35rem 3.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.moudle3 .moudle3-txt1 {
  font-family: Helvetica;
  font-size: 0.47rem;
  color: #FFFFFF;
  line-height: 0.57rem;
}
.moudle3 .moudle3-txt2 {
  font-weight: 600;
  font-size: 0.47rem;
  color: #FFFFFF;
  line-height: 0.66rem;
  margin: 0.04rem 0 0.9rem;
}
.moudle3 .center-box {
  display: flex;
}
.moudle3 .center-box span {
  width: 4.31rem;
  height: 4.67rem;
  background: #43539F;
  margin-right: 0.07rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.moudle3 .center-box span:hover {
  background-repeat: no-repeat;
  background-size: cover;
}
.moudle3 .center-box span img {
  height: 1.13rem;
}
.moudle3 .center-box span text {
  margin-top: 0.47rem;
  width: 2.63rem;
  font-weight: 400;
  font-size: 0.28rem;
  color: #FFFFFF;
  text-align: center;
  line-height: 0.38rem;
}
.moudle3 .center-box span:nth-of-type(1) img {
  width: 1.26rem;
}
.moudle3 .center-box span:nth-of-type(2) img {
  width: 0.93rem;
}
.moudle3 .center-box span:nth-of-type(3) img {
  width: 1.06rem;
}
.moudle3 .center-box span:nth-of-type(4) img {
  width: 1.04rem;
}
.moudle3 .center-box span:last-child {
  margin-right: 0;
}

.moudle4 {
  background: #FFFFFF;
  padding: 1.35rem 3.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.moudle4 .moudle4-txt1 {
  font-family: Helvetica;
  font-size: 0.47rem;
  color: #B6BAC2;
  line-height: 0.57rem;
}
.moudle4 .moudle4-txt2 {
  font-weight: 600;
  font-size: 0.47rem;
  color: #161B31;
  line-height: 0.66rem;
  margin: 0.04rem 0 0.9rem;
}
.moudle4 .center-box {
  display: flex;
}
.moudle4 .center-box span {
  margin-right: 0.07rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 4.22rem;
  height: 4.2rem;
  background: #FFFFFF;
  box-shadow: 0rem 0.03rem 0.15rem 0rem rgba(5, 15, 62, 0.08);
}
.moudle4 .center-box span:hover {
  box-shadow: 0rem 0.03rem 0.15rem 0rem rgba(5, 15, 62, 0.24);
}
.moudle4 .center-box span img {
  width: 3.74rem;
  height: 2.31rem;
  padding-bottom: 0.4rem;
  border-bottom: 0.01rem solid #F0F0F0;
}
.moudle4 .center-box span div {
  height: 0.91rem;
  line-height: 0.91rem;
  font-weight: 600;
  font-size: 0.23rem;
  color: #323232;
}
.moudle4 .center-box span:last-child {
  margin-right: 0;
}/*# sourceMappingURL=home.css.map */

.swiper {
  width: 100%;
  height: 9.25rem;
  position: relative;
}

img {
  width: 100%;
  height: 9.25rem;
}

.swiper-pagination div {
  display: inline-block;
  /* 添加这一行，确保分页器标记显示为行内块元素 */
  margin: 0 .06rem;
  /* 添加这一行，为分页器标记添加间隔 */
  width: .35rem;
  height: .05rem;
  background: #FFFFFF;
  border-radius: 0%;
  transform: skew(-40deg, 0);
}