/**
 * banner上空隙
 */
body,
button,
input,
select,
textarea {
  /*font-family: 'PingFang, 微软雅黑';*/
  font-family: PingFang SC;
  color: #333333;
}
a{
  -webkit-tap-highlight-color:transparent;
}
html {
  font-size: 26.66666667vw;
  background: #ffffff;
}

body {
  font-size: 0.14rem;
}

body,
html,
p,
h4,
span,
a,
ul,
li {
  margin: 0;
  padding: 0;
}

li {
  list-style: none;
}

a {
  text-decoration: none;
  color: #999;
}

/* css3呼吸灯效果 */
@keyframes breath {
  from {
    bottom: 0.2rem;
  }

  50% {
    bottom: 0.15rem;
  }

  to {
    bottom: 0.2rem;
  }
}

/* 楼层导航 */
.f_nav {
  display: none;
  position: fixed;
  background: url("../images/b_zx.jpg") no-repeat right bottom #003c85;
  background-size: 50%;
  /* width: 2.5rem; */
  width: 100%;
  z-index: 2;
  left: 0;
  top: 0;
  bottom: 0;
}

/* .f_nav ul li {
  border-bottom: 0.01rem solid #1a5091;
} */
.f_nav ul li a {
  display: block;
  padding: 0.25rem 0;
  text-align: left;
  margin-left: 0.15rem;
  color: #ffffff;
  font-size: 0.24rem;
  font-weight: 600;
}

.f_nav ul li a span {
  display: inline-block;
  /* background: #ffffff; */
  color: #fff;
  font-weight: 600;
  text-align: center;
  border-radius: 0.5rem;
  width: 0.25rem;
  height: 0.25rem;
  font-size: 0.2rem;
  line-height: 0.25rem;
}

.f_nav ul li:first-of-type a {
  text-align: right;
  padding: 0.15rem 0;
  padding-right: 0.3rem;
}

.f_nav ul li:nth-last-of-type(1) {
  border: 0;
}

.share {
  display: none;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 60, 133, 0.8);
  position: fixed;
  z-index: 1;
}

.share img {
  position: absolute;
  top: 0.4rem;
  right: 0;
  width: 1.7rem;
}

.nav_bread {
  position: absolute;
  width: 0.22rem;
  top: 0.15rem;
  right: 0.15rem;
  z-index: 2;
}

.f_logo {
  top: 0;
  /* background: rgba(255, 255, 255, 0.85); */
  background: #ffffff;
  position: fixed;
  display: none;
  left: 0;
  border-bottom: 0.01rem solid #eeeeee;
  right: 0;
  z-index: 1;
  padding: 0.15rem 0;
}

.f_logo img {
  display: block;
  text-align: left;
  width: 1.25rem;
  margin-left: 0.15rem;
}

.swiper-container {
  width: 100%;
  height: 100vh;
  overflow: auto;
}

.swiper-container .goB {
  position: fixed;
  bottom: 0.2rem;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0.2rem;
  animation: breath 1.5s infinite;
}

.swiper-container h4 {
  font-size: 0.2rem;
  color: #333333;
}

/* 第一个轮播快 */
.swiper-container .s1 {
  /* margin-top: 0.56rem; */
  position: relative;
  background-image: url(../images/bj.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  font-size: 0.12rem;
  color: #ffffff;
  overflow: hidden;
}
@keyframes shake {
  0%, 100% {
    transform: translateY(0)
  }
  15% {
    transform: translateY(-50px)
  }
  30% {
    transform: translateY(48px)
  }
  45% {
    transform: translateY(-47px)
  }
  60% {
    transform: translateY(36px)
  }
  75% {
    transform: translateY(-25px)
  }
  90% {
    transform: translateY(15px)
  }
}
.x_donghua {
  animation: shake 1.5s ease-out;
  animation-delay: 1s;
  width: 1.58rem;
  margin: 0 auto;
  margin-top: 0.8rem;
}
.x_des{
  background: rgba(255,255,255,0.2);
  color: #fff;
  border-radius: 0.3rem;
  font-size: 0.16rem;
  display: block;
  margin: 0 auto;
  width: 2rem;
  text-align: center;
  padding: 0.05rem;
  margin-top: 0.2rem;
}
.swiper-container .s1 .bankdd {
  width: 3.45rem;
  margin: 0 auto;
  margin-top: 1.16rem;
  line-height: 0.2rem;
}

.swiper-container .s1 .bankdd span {
  font-size: 0.16rem;
}

.swiper-container .s1 img {
  display: block;
  width: auto;
  max-width: 100%;
}

/* .swiper-container .s1 .logo {
  width: 2.2rem;
  margin: 15vh auto 10vh;
}
.swiper-container .s1 .x_mj {
  width: 3.5rem;
  margin: 0 auto;
} */

/* 第三个轮播快 */
.swiper-container .s2 {
  position: relative;
  /* text-align: center; */
  /* background-color: tomato; */
  overflow: hidden;
}

.swiper-container .s2 .s2content {
  width: 3.45rem;
  margin: 0 auto;
  height: 100%;
  /* background-color: yellow; */
}

/* .swiper-container .s2 img {
  display: block;
  width: 1.5rem;
  margin: 0 auto;
} */
.swiper-container .s2 h4 {
  margin-top: 20%;
  /* margin-bottom: 0.2rem; */
}

.swiper-container .s2 .s2content>div {
  height: 17vh;
  /* background:yellowgreen; */
  margin-top: 2%;
  position: relative;
}

.swiper-container .s2 .s2content>div a {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.swiper-container .s2 .s2content .s2content1 {
  background: url(../images/index/组\ 355.png) no-repeat;
  background-size: cover;
}

.swiper-container .s2 .s2content .s2content2 {
  background: url(../images/index/组\ 356.png) no-repeat;
  background-size: cover;
}

.swiper-container .s2 .s2content .s2content3 {
  background: url(../images/index/组\ 357.png) no-repeat;
  background-size: cover;
}

.swiper-container .s2 .s2content .s2content4 {
  background: url(../images/index/组\ 358.png) no-repeat;
  background-size: cover;
}

.swiper-container .s2 .s2content .s2contentp {
  text-align: center;
  margin: 0 auto;
  width: 0.71rem;
  height: 0.23rem;
  margin-top: 0.2rem;
  border: 0.01rem solid #666;
  border-radius: 0.2rem;
  font-size: 0.14rem;
  color: #999;
}

.swiper-container .s2 .s2content div p:nth-of-type(1) {
  padding-top: 5%;
  color: #ffffff;
  font-size: 0.16rem;
  margin-left: 0.25rem;
}

.swiper-container .s2 .s2content div img {
  width: 100%;
  height: 100%;
  max-width: 100%;
}

/* 横线 */
.swiper-container .s2 .s2content div p:nth-of-type(2) {
  width: 0.5rem;
  /* height: 0.01rem; */
  border-bottom: 0.01rem solid #fff;
  position: absolute;
  top: 43%;
  margin-left: 0.25rem;

}

.swiper-container .s2 .s2content div p:nth-of-type(3) {
  width: 3.06rem;
  color: #ffffff;
  font-size: 0.1rem;
  margin-top: 10%;
  margin-left: 0.25rem;

}

/* .swiper-container .s2 .down {
  font-size: 0.16rem;
  color: #ffffff;
  display: block;
  background: #003c85;
  padding: 0.15rem 0;
  width: 85%;
  border-radius: 0.4rem;
  box-shadow: 0 0.07rem 0.05rem #a3b5ca;
  margin: 5% auto 0;
} */

/* 第二个轮播块 */
.swiper-container .s3 {
  position: relative;
  height: 100%;
}

.s3content {
  width: 100%;
  height: 33.33%;
  overflow: hidden;
}

/* 第一个切换块 */
.swiper-container .s3 .zxsh {
  background: url("../images/index/组\ 338.png") no-repeat;
  position: relative;
  background-size: cover;
  height: 100%;
  /* display: none; */
}

.swiper-container .s3 .zxsh img {
  width: 1.27rem;
  height: 0.29rem;
  position: absolute;
  top: 30%;
  left: 33%;
}

.swiper-container .s3 .zxsh p {
  text-align: center;
  font-size: 0.12rem;
  color: #ffffff;
}

.swiper-container .s3 .zxsh p:nth-of-type(1) {
  /* padding-top: 1rem; */
  position: absolute;
  top: 52%;
  left: 0;
  right: 0;
  /* margin: 0 auto;
  padding-top: 37%; */
}

.swiper-container .s3 .zxsh p:nth-of-type(2) {
  /* padding-top: 0.08rem;
  padding-bottom: 0.08rem; */
  position: absolute;
  top: 62%;
  left: 0;
  right: 0;
  /* margin: 0 auto;
  padding-top: 1%; */
}

/* ------------------------------ */
.swiper-container .s3 .zxsh1 {
  background: url("../images/index/组\ 13.png") no-repeat;
  position: relative;
  background-size: cover;
  height: 100%;
  /* display: none; */
}

.swiper-container .s3 .zxsh1 img {
  width: 1.27rem;
  height: 0.29rem;
  position: absolute;
  top: 30%;
  left: 33%;
}

.swiper-container .s3 .zxsh1 p {
  /* background-color: aqua; */
  margin: 0 auto;
  text-align: center;
  font-size: 0.12rem;
  color: #ffffff;
}

.swiper-container .s3 .zxsh1 p:nth-of-type(1) {
  position: absolute;
  top: 52%;
  left: 0;
  right: 0;
}

.swiper-container .s3 .zxsh1 p:nth-of-type(2) {
  position: absolute;
  top: 62%;
  left: 0;
  right: 0;
}

/* ---------------------------------------- */
.swiper1 {
  display: block;
  height: 100%;
}

/* --------第一个轮播块------------------------------- */
.swiper-container .s3 .swiper-container-time img {
  width: 100%;
  height: 100%;
}

.swiper-container .s3 .swiper-container-time {
  height: 100%;
  text-align: center;
  overflow: hidden;
  position: relative;
}

.swiper-container .s3 .swiper-container-time .swiper-wrapper {
  display: flex;
  height: 100%;
}

.swiper-container .s3 .swiper-container-time .pagination {
  position: absolute;
  z-index: 20;
  left: 0;
  right: 0;
  bottom: 0.15rem;
}

.swiper-pagination-switch {
  display: inline-block;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: #999;
  margin-right: 5px;
  opacity: 0.8;
  cursor: pointer;
  margin-left: 0.05rem;
}

.swiper-visible-switch {
  background: #999;
}

.swiper-active-switch {
  background: #fff;
}

.swiper-container .s3 .swiper-container-time .swiper-pagination {
  height: 0.2rem;
  background-color: #b70005;
  position: absolute;
  bottom: 0.2rem;
  left: 50%;
}

.swiper-container .s3 .swiper-slide {
  position: relative;
  height: 100%;
}

.swiper-container-time .swiper-slide div {
  width: 3.45rem;
  height: 0.46rem;
  position: absolute;
  left: 0.15rem;
  bottom: 0.5rem;
  /* z-index: 50; */
  /* right:0; */
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 0.05rem;
  color: #fff;
  font-size: 0.12rem;
  /* text-align: center; */
  display: flex;
  justify-content: center;
  align-items: center;
}

/* ----------------第二个轮播块----------------------- */
.swiper-container .s3 .swiper-container-time1 img {
  width: 100%;
  height: 100%;
}

.swiper-container .s3 .swiper-container-time1 {
  height: 100%;
  text-align: center;
  overflow: hidden;
  position: relative;
}

.swiper-container .s3 .swiper-container-time1 .swiper-wrapper {
  display: flex;
}

.swiper-container .s3 .swiper-container-time1 .pagination1 {
  position: absolute;
  z-index: 20;
  left: 0;
  right: 0;
  bottom: 0.15rem;
}

.swiper-pagination-switch {
  display: inline-block;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: #999;
  margin-right: 5px;
  opacity: 0.8;
  cursor: pointer;
  margin-left: 0.05rem;
}

.swiper-visible-switch {
  background: #999;
}

.swiper-active-switch {
  background: #fff;
}

.swiper-container .s3 .swiper-container-time1 .swiper-pagination {
  height: 0.2rem;
  background-color: #b70005;
  position: absolute;
  bottom: 0.2rem;
  left: 50%;
}

.swiper-container .s3 .swiper-container-time1 .swiper-slide {
  position: relative;
}

.swiper-container-time1 .swiper-slide div {
  width: 3.45rem;
  height: 0.46rem;
  position: absolute;
  left: 0.15rem;
  bottom: 0.5rem;
  /* z-index: 50; */
  /* right:0; */
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 0.05rem;
  color: #fff;
  font-size: 0.12rem;
  /* text-align: center; */
  display: flex;
  justify-content: center;
  align-items: center;
}

/* ------------------------- */
/* ----------------第三个个轮播块----------------------- */
.swiper-container .s3 .swiper-container-time2 img {
  width: 100%;
  height: 100%;
}

.swiper-container .s3 .swiper-container-time2 {
  height: 100%;
  text-align: center;
  overflow: hidden;
  position: relative;
}

.swiper-container .s3 .swiper-container-time2 .swiper-wrapper {
  display: flex;
}

.swiper-container .s3 .swiper-container-time2 .pagination2 {
  position: absolute;
  z-index: 20;
  left: 0;
  right: 0;
  bottom: 0.15rem;
}

.swiper-pagination-switch {
  display: inline-block;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: #999;
  margin-right: 5px;
  opacity: 0.8;
  cursor: pointer;
  margin-left: 0.05rem;
}

.swiper-visible-switch {
  background: #999;
}

.swiper-active-switch {
  background: #fff;
}

.swiper-container .s3 .swiper-container-time2 .swiper-pagination {
  height: 0.2rem;
  background-color: #b70005;
  position: absolute;
  bottom: 0.2rem;
  left: 50%;
}

.swiper-container .s3 .swiper-container-time2 .swiper-slide {
  position: relative;
}

.swiper-container-time2 .swiper-slide div {
  width: 3.45rem;
  height: 0.46rem;
  position: absolute;
  left: 0.15rem;
  bottom: 0.5rem;
  /* z-index: 50; */
  /* right:0; */
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 0.05rem;
  color: #fff;
  font-size: 0.12rem;
  /* text-align: center; */
  display: flex;
  justify-content: center;
  align-items: center;
}

/* ------------------------- */
.swiper-container .s3 .zxfn {
  height: 100%;
  background: url(../images/index/组\ 339.png) no-repeat;
  background-size: cover;
  text-align: center;
  position: relative;
  /* display: none; */
}

.swiper-container .s3 .zxfn img {
  width: 1.27rem;
  height: 0.29rem;
  position: absolute;
  top: 30%;
  left: 33%;
}

.swiper-container .s3 .zxfn p {
  text-align: center;
  font-size: 0.12rem;
  color: #ffffff;
}

.swiper-container .s3 .zxfn p:nth-of-type(1) {
  /* padding-top: 1rem; */
  position: absolute;
  top: 52%;
  left: 0;
  right: 0;
  /* margin: 0 auto;
  padding-top: 37%; */

}

.swiper-container .s3 .zxfn p:nth-of-type(2) {
  /* padding-top: 0.08rem;
   padding-bottom: 0.08rem; */
  position: absolute;
  top: 62%;
  left: 0;
  right: 0;
  /* margin: 0 auto;
  padding-top: 1%; */

}

/* ------------------------------ */
.swiper-container .s3 .zxfn1 {
  height: 23%;
  background: url(../images/index/组\ 13.png) no-repeat;
  background-size: cover;
  text-align: center;
  position: relative;
  display: none;
}

.swiper-container .s3 .zxfn1 img {
  width: 1.27rem;
  height: 0.29rem;
  position: absolute;
  top: 30%;
  left: 33%;
}

.swiper-container .s3 .zxfn1 p {
  margin: 0 auto;
  text-align: center;
  font-size: 0.12rem;
  color: #ffffff;
}

.swiper-container .s3 .zxfn1 p:nth-of-type(1) {
  padding-top: 27%;

}

.swiper-container .s3 .zxfn1 p:nth-of-type(2) {
  padding-top: 1%;

}

/* 第四个轮播块 */
.swiper-container .s5 {
  position: relative;
  /* background-color: yellow; */
  background: url(../images/index/组\ 336-1.png) no-repeat;
  background-size: cover;
  overflow: hidden;
}

.swiper-container .s5 p {
  text-align: center;
  font-size: 0.14rem;
  color: #fff;
}

.swiper-container .s5 p:nth-of-type(1) {
  font-size: 0.3rem;
  margin-top: 40%;
  font-weight: 600;
}

.swiper-container .s5 p:nth-of-type(2) {
  font-size: 0.14rem;
  margin-top: 5%;
}

.swiper-container .s5 p:nth-of-type(3) {
  font-size: 0.16rem;
  font-weight: 600;
  margin-top: 20%;
}

.swiper-container .s5 .s5img {
  width: 2.23rem;
  height: 2.15rem;
  /* background-color: yellowgreen; */
  margin: 0 auto;
  margin-top: 8%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.swiper-container .s5 .s5img li {
  width: 1.08rem;
  height: 0.96rem;
  /* background-color: pink; */
  font-size: 0.12rem;
  color: #ffffff;
  text-align: center;
}

.swiper-container .s5 .s5img li div {
  width: 0.7rem;
  height: 0.7rem;
  margin: 0 auto;
  /* background-color: blueviolet; */
  margin-bottom: 0.1rem;
}

.swiper-container .s5 .s5img li img {
  width: 100%;
  height: 100%;
}

.swiper-container .s5 .s5img li a {
  text-decoration: underline;
  font-size: 0.12rem;
  color: #ffffff;
  /* text-align: center; */
}

/* .swiper-container .s5 .hzhb {
  background: url("../images/hzhb.jpg") no-repeat;
  position: relative;
  background-size: cover;
  height: 2.55rem;
}
.swiper-container .s5 .hzhb h4 {
  padding-top: 0.75rem;
  text-align: center;
  color: #ffffff;
}
.swiper-container .s5 .hzhb h4 span {
  display: block;
  font-weight: normal;
  font-size: 0.14rem;
}
.swiper-container .s5 .x_hb {
  position: relative;
  width: 3.35rem;
  margin: 0 auto;
}
.swiper-container .s5 .x_hb .x_qq {
  text-align: center;
  position: relative;
  z-index: 10;
  margin: -18% auto;
  box-shadow: 0 0 0.1rem #dfdfdf;
  height: 3.5rem;
  background: #ffffff;
  padding: 0;
}
.swiper-container .s5 .x_hb .x_qq ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-items: center;
  justify-content: center;
}
.swiper-container .s5 .x_hb .x_qq ul li {
  display: inline-block;
  width: .9rem;
  padding: 0.14rem 0.05rem;
}
.swiper-container .s5 .x_hb .x_qq ul li img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.swiper-container .s5 .x_hb .x_z1 {
  width: 95%;
  margin: 0 auto;
  position: absolute;
  left: 3%;
  bottom: -6%;
  z-index: 4;
  height: 0.4rem;
  background: #fff;
  box-shadow: 0 0 0.1rem #dfdfdf;
}
.swiper-container .s5 .x_hb .x_z2 {
  width: 90%;
  margin: 0 auto;
  position: absolute;
  background: #ffffff;
  left: 5%;
  bottom: -12%;
  z-index: 3;
  height: 0.4rem;
  box-shadow: 0 0 0.1rem #dfdfdf;
} */
/* .swiper-container .s6 {
  position: relative;
  background: url("../images/about_bg.jpg") no-repeat;
  background-size: cover;
  height: 100%;
}
.swiper-container .s6 h4 {
  padding-top: 0.8rem;
  text-align: center;
}
.swiper-container .s6 h4 span {
  display: block;
  font-size: .14rem;
  color: #333;
  text-align: left;
  font-weight: normal;
  text-indent: 0.26rem;
  padding: 0.05rem 0.2rem;
}
.swiper-container .s6 .d_about {
  width: 3.43rem;
  height: 3.04rem;
  position: relative;
  background: #ffffff;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  margin: 0.25rem auto;
  justify-items: center;
  align-items: center;
}
.swiper-container .s6 .d_about div {
  width: 50%;
}
.swiper-container .s6 .d_about div p {
  font-size: 0.12rem;
  color: #666;
}
.swiper-container .s6 .d_about div p b {
  color: #b70005;
  font-size: 0.24rem;
}
.swiper-container .s6 .d_about div span {
  display: block;
  font-size: 0.14rem;
  color: #333;
}
.swiper-container .s6 .d_about div:nth-last-of-type(1) {
  width: 100%;
}
.swiper-container .s6 .d_about div:nth-last-of-type(1) p {
  font-size: 0.12rem;
  text-align: center;
  color: #999;
}
.swiper-container .s6 .d_about:after {
  position: absolute;
  content: '';
  left: 0.3rem;
  right: 0.3rem;
  border-top: 0.01rem solid #eee;
  top: 1.22rem;
}
.swiper-container .s6 .d_about:before {
  position: absolute;
  content: '';
  top: .3rem;
  bottom: 0.8rem;
  border-left: 0.01rem solid #eee;
  left: 50%;
} */

/* 第五个轮播块,底部 */
.swiper-container .s7 {
  position: relative;
  background-color: #003B85;
  text-align: center;
  overflow: hidden;
}

.swiper-container .s7 .s7ul {
  width: 2.88rem;
  height: 0.16rem;
  margin: 0 auto;
  /* background-color: yellowgreen; */
  display: flex;
  justify-content: space-between;
  font-size: 0.12rem;
  /* text-align: center; */
  margin-top: 16vh;
}

.swiper-container .s7 .s7ul a {
  color: #fff;
}

.swiper-container .s7 .s7ul li:nth-of-type(n+2) {
  border-left: 0.01rem solid #ffffff;
  padding-left: 0.05rem;
}
.x_jinrong{
  color: #fff;
  border: 0.01rem solid #fff;
  padding: 0.1rem 0.2rem;
  border-radius: 50px;
  margin-top: 5vh;
  display: inline-block;
}
.swiper-container .s7 .s7join {
  width: 2rem;
  height: 0.55rem;
  /* background-color: tomato; */
  margin: 0 auto;
  margin-top: 5vh;
  margin-bottom: 0.5rem;
  font-size: 0.12rem;
  color: #fff;
}

.swiper-container .s7 .s7join .s7joins {
  display: flex;
  justify-content: space-between;
}

.swiper-container .s7 .s7join .s7joins div {
  width: 0.77rem;
  /*height: 0.33rem;*/
  /* background-color: palevioletred; */
}

.swiper-container .s7 .s7join .s7joins div img {
  width: 100%;
  height: 100%;
  display: block;
}

.swiper-container .s7 .s7join .s7joins div div {
  margin-bottom: 0.05rem;
}

.swiper-container .s7 .s7join .s7joins a {
  color: #fff;
}

.swiper-container .s7 .deposit {
  width: 2.16rem;
  height: 0.33rem;
  /* background-color: turquoise; */
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  font-size: 0.14rem;
  margin-top: 3vh;
}

.swiper-container .s7 .deposit div {
  width: 0.88rem;
  height: 0.33rem;
  /* background-color: violet; */
  text-align: center;
  line-height: 0.33rem;
  border-radius: 0.2rem;
  border: 0.01rem solid #fff;
  box-sizing: border-box;
}

.swiper-container .s7 .deposit div a {
  color: #fff;
}

.swiper-container .s7 p {
  font-size: 0.16rem;
  margin: 0 auto;
  color: #fff;
}

.swiper-container .s7 p:nth-of-type(2n+1) {
  font-size: 0.16rem;
  /* font-weight: bolder; */
  margin-top: 4vh;
}

.swiper-container .s7 p:nth-of-type(2n){
  font-size: 0.12rem;
  margin-top: 1vh;
}
.swiper-container .s7 .xfoot {
  color: #7892C2 !important;
  font-size: 0.12rem !important;
  margin-top: 1vh !important;
}
/*.swiper-container .s7 p:nth-of-type(3) {*/
/*  font-size: 0.16rem;*/
/*  !* font-weight: bolder; *!*/
/*  margin-top: 8vh;*/
/*}*/

/*.swiper-container .s7 p:nth-of-type(4) {*/
/*  width: 1.44rem;*/
/*  height: 0.32rem;*/
/*  text-align: center;*/
/*  font-size: 0.12rem;*/
/*  margin-top: 1vh;*/
/*}*/

.swiper-container .s7 p:nth-last-of-type(2) {
  text-align: center;
  font-size: 0.1rem;
  color: #707070;
  margin-top: 2vh;
}

.swiper-container .s7 p:nth-last-of-type(1) {
  text-align: center;
  font-size: 0.1rem;
  margin-top: 1vh;
  color: #707070;
}

/* .swiper-container .s7 .x_news {
  background: #e5ebf3;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-container .s7 .x_news a {
  display: block;
  border-radius: 0.05rem;
  box-shadow: 0 0 0.05rem #eee;
  background: #ffffff;
  font-size: .16rem;
  padding: .15rem;
  width: 30%;
  text-align: center;
  font-weight: bold;
  margin: 0.6rem 0.15rem 0;
  color: #003c85;
}
.swiper-container .s7 .x_news a span {
  color: #003c85;
}
.swiper-container .s7 .x_share {
  background: url("../images/share_bg.jpg") no-repeat #003c85;
  background-size: 100%;
  text-align: center;
  padding-top: 0.85rem;
  height: 100%;
}
.swiper-container .s7 .x_share a.mm {
  font-size: .16rem;
  color: #ffffff;
  border: 0.01rem solid #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.08rem 0.1rem;
  width: 65%;
  margin: 0 auto;
  margin-bottom: 0.85rem;
  border-radius: 0.45rem;
}
.swiper-container .s7 .x_share a{
  color: #fff;
}
.swiper-container .s7 .x_share a span {
  color: #ffffff;
  font-size: 0.24rem;
  margin-right: 0.05rem;
  display: inline-block;
}
.swiper-container .s7 .x_share p {
  color: #ffffff;
  font-size: 0.14rem;
  margin-bottom: 0.25rem;
  position: relative;
}
.swiper-container .s7 .x_share p span {
  display: inline-block;
  font-size: 0.16rem;
  color: #ffffff;
  margin-right: 0.05rem;
}
.swiper-container .s7 .x_share .foot span {
  font-size: 0.12rem;
  line-height: 0.26rem;
  display: block;
  color: #99aec8;
} */