* {
  font-family: 思源黑体 CN Regular;
}
[v-cloak] {
  display: none;
}
@font-face {
  font-family: 'TGBF';
  src: url('../wap_css/TG-TYPE-Bold.otf');
  font-weight: normal;
}
.bk1 {
  width: 100vw;
  height: auto;
  position: relative;
  overflow: hidden;
}
.bk1:after {
  content: '';
  width: 100%;
  height: auto;
  position: absolute;
  top: 0.7225rem;
  left: 0;
  /*background: linear-gradient(125deg, #0C59CD 0%, rgba(4,68,226,0) 100%);
    height: 9.46rem;*/
  z-index: 1;
  pointer-events: none;
}


.bjt1 {
  object-fit: fill;
  width: 100%;
  height: 100%;
}

.content1 {
  width: 100%;
  height: 2.9184rem;
  position: absolute;
  top: 2.5rem;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
  pointer-events: none;

}
.hose{
  color: #39CFBE!important;
  font-size: 0.54rem!important;
  /*line-height: 40px; */
}
.content1 h1 {
  height: 0.51rem;
  font-size: 0.5rem;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 0.51rem;
  text-shadow: 0px 0px 0px rgba(33, 34, 38, 0.2000);
  text-align: center;
  margin: 0 auto;
}

.content1 h2 {
  /*height: 0.51rem;*/
  font-size: 0.33rem;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 0.51rem;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5000);
  text-align: center;
  margin: 0.27rem auto 0;
}
.contentTipsConBox{
  display: flex;
  justify-content: space-evenly;
}
.contentIcon1{
  width: 0.35rem;
  height: 0.33rem;

}
.contentIcon1 img{
  max-width: 100%;
  max-height: 100%;
}
.contentText{
  font-size: 0.28rem;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #FFFFFF;
}
.contentTips{
  display: flex;
  width: 2rem;
}
.contentTipsCon{
  display: flex;
  margin-top: 0.46rem;
  width: 5.2rem;
  flex-wrap: wrap;
  justify-content: space-evenly;

}
.adviceBox{
  width: 100%;
  height: 0.94rem;
  /*margin-top: 0.88rem;*/
  /*position: relative;*/
  /*z-index: 9;*/
}
.advice{
  width: 1.67rem;
  height: 0.67rem;
  text-align: center;
  color: #fff;
  background: linear-gradient(225deg, #64B8FF 0%, #647BFF 15%, rgba(253,44,119,0.94) 80%, rgba(253,140,44,0.94) 100%);
  border-radius: 0.17rem;
  line-height: 0.67rem;
  font-size: 0.25rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top: 1rem;
  z-index: 9;
}
.advice a{
  color: #fff;
}
.navFoot{
  height: 1.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  z-index: 9;
}
.navList{
  width: 25%;
  height: 1.5rem;
  background: #06144059;
  box-shadow: 0px 0px 33px 0px rgba(0,32,99,0.19);
  color: #FFFFFF;
  text-align: center;
}
.navList:nth-child(1),.navList:nth-child(3){
  background: #2a3b6f3b;
}
.navList div:first-child{
  font-size: 0.42rem;
  margin-top: 0.35rem;
  font-family: TGBF;
}
.navList div:last-child{
  font-size: 0.22rem;
}



/*bk2*/
.bk2{
  width: 100%;
  height: 6.8rem;
  background: url("../wap_img/beijing001.jpg") no-repeat;
  background-size: 100% 100%;
  overflow: hidden;

}
.commonTitle{
  font-size: 0.38rem;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: #061440;
  text-align: center;
  padding-top: 0.56rem;
}
.commonDesc{
  font-size: 0.22rem;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #8990A6;
  text-align: center;
  padding-top: 0.22rem;
  max-width: 5.82rem;
  margin: 0 auto;
}
.blueFont{
  color: #2575E5;
}
.swiper-container-top{
  height: 0.83rem;
  margin-top: 0.57rem;
}.swiper-container-top1{
  height: 0.63rem;
  margin-top: 0.57rem;
}
.navBk2List{
  width: 1.63rem;
  height: 0.83rem;
  font-size: 0.22rem;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 0.83rem;
  text-align: center;
  background-size: 100% 100%;
  margin-left: 0.17rem;
  position: relative;
}
 .bk2 .active1:after{
   content: '';
  position: absolute;
  width: 0.5rem;
  height: 0.05rem;
  background: #2575E5;
  bottom: -0.1rem;
  left: 50%;
   transform: translate(-50%,0);
}
.bk2Desc{
  /*display: flex;*/
  margin-top: 0.21rem;
  height: 3.33rem;

  /*justify-content: center;*/
}
.bk2Info{
  height: 3.75rem;
  /*margin-left: 0.17rem;*/
  /*background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,45,103,0.5) 100%);*/
  border-radius: 0.07rem;
  background-size: 100% 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bk2Info img{
    width: 94%;
    height: 3.5rem;
    object-fit: cover;
    margin: 0 3%;
}

.bk2Order{
  width: 0.95rem;
  height: 0.45rem;
  background: #5085FB;
  border-radius: 0.08rem;
  text-align: center;
  line-height: 0.45rem;
  font-size: 0.29rem;
  font-family: DINAlternate-Bold, DINAlternate;
  font-weight: bold;
  color: #FFFFFF;
  position: absolute;
  top: 0.17rem;
  right: 0.17rem;
  z-index: 9;
}
.bkeInfoName{
  font-size: 0.35rem;
  font-family: SourceHanSansCN-Heavy, SourceHanSansCN;
  font-weight: 800;
  color: #FFFFFF;
  line-height: 0.53rem;
  text-shadow: 0px 0px 0px rgba(0,46,152,0.5);
  margin-top: 1.98rem;
  margin-left: 0.39rem;
  z-index: 9;
  position: relative;
}
.bkeInfoNameDesc{
  font-size: 0.22rem;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #FFFFFF;
  display: flex;
  margin-top: 0.2rem;
  z-index: 9;
  position: relative;

}
.stopVideo{
  width: 0.75rem;
  height: 0.757rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  z-index: 9;
}
.stopVideo img{
  max-width: 100%;
  max-height: 100%;
}
.bkeInfoNameDesc div{
  margin-left: 0.39rem;
  position: relative;
}
.bkeInfoNameDesc div:after{
  content:'' ;
  width: 0.63rem;
  height: 0.06rem;
  background: #5085FB;
  border-radius: 0.03rem;
  position: absolute;
  left: 0;
  bottom: -3px;
}
/*.bk3*/
.bk3{
  width: 100%;
  height: 7.58rem;
  background: url("../wap_img/bk3-1.png") no-repeat;
  background-size: 100% 100%;
  overflow: hidden;

}

.navBk3List{
  width: 1.56rem;
  height: 0.63rem;
  background: linear-gradient(110deg, rgba(212,228,255,0.91) 0%, #D2F3FF 100%);
  border-radius: 0.05rem;
  opacity: 0.78;
  font-size: 0.2rem;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: bold;
  text-align: center;
  line-height:0.63rem;
  margin-left: 0.18rem;
  color: #161515;
}
.bk3Desc{
  display: flex;
  margin-top: 0.39rem;
  justify-content: center;
}
.bk3InfoNameDesc{
  width: 100%;
  height: 3.75rem;

}
.bk3InfoNameDesc img{
  max-width: 100%;
  max-height: 100%;
}
.activeChoseBk2{
  background: linear-gradient(136deg, #00A5FF 0%, #006CFF 100%);
  color: #fff;
  /*text-align: left;*/
  /*padding-left: 0.19rem;*/
  /*position: relative;*/
}
/*.activeChoseBk2:after{*/
/*  content: '';*/
/*  position: absolute;*/
/*  width: 0.23rem;*/
/*  height: 0.07rem;*/
/*  top: 0.29rem;*/
/*  right: 0.18rem;*/
/*  background: url("//xt10.kuleiman.com/klm/2/2/bk3/bk3Active.png") no-repeat;*/
/*  background-size: 100% 100%;*/

/*}*/
/*.bk4*/
.bk4{
  overflow: hidden;

}
.bk4Header{
  width: 100%;
  height: 2rem;
  background: url("../wap_img/bk4-1.png") no-repeat;
  background-size: 100% 100%;
}
.navBk4ListBox{
  width: 100%;
  height: 1.83rem;
  background: url("../wap_img/bjt4-2.png") no-repeat;
  background-size: 100% 100%;
  margin-top: 0px;
}
.navBk4List{
  width: 1.78rem;
  height: 1.34rem;
  background: linear-gradient(180deg, rgba(237,241,255,0.23) 0%, rgba(255,255,255,0.51) 100%);
  box-shadow: 0rem 0.03rem 0.15rem 0rem rgba(117,126,152,0.17);
  border-radius: 0.1rem;
  border: 0.03rem solid;
  border-image: linear-gradient(180deg, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0)) 0.03 0.03;
  backdrop-filter: blur(29.189189189189197px);
  text-align: center;
  font-size: 0.2rem;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #FFFFFF;
  margin-top: 0.25rem;
  margin-left: 0.13rem;
}
.navBk4List .bk4Icon{
  width: 0.33rem;
  height: 0.33rem;
  margin: 0 auto;
  margin-top: 0.35rem;
  margin-bottom: 0.15rem;
}
.navBk4List .bk4Icon img{
  max-width: 100%;
  max-height: 100%;
}
.activeChoseBk4{
  background: linear-gradient(306deg, #165CEB 0%, #4093FF 100%);
  box-shadow: 0rem 0.03rem 0.26rem 0rem rgba(96,129,179,0.11);
  border-radius: 0.1rem;
}
.bk4Desc{
  width: 100%;
  height: 5rem;
  background-size: 100% 100%;

}


.rightBkt4 img{
  max-height: 100%;
  max-width: 100%;
}
.bk4Img{
  position: relative;
  margin: 0 auto;
}
.rightBkt4 .img1{
  width:5rem ;
  height: 2.99rem;
  margin-top: 1.08rem;

}
.rightBkt4 .img1_1{
  width:1.23rem ;
  height: 1.24rem;
  position: absolute;
  top: 1.48rem;
  left: 1.78rem;
}
.rightBkt4 .img2{
  width:3.13rem ;
  height: 4.36rem;
  margin-top: 0.64rem;
}
.rightBkt4 .img2_1{
  width:1.41rem ;
  height: 1.42rem;
  position: absolute;
  top: 2.28rem;
  left: 2.05rem;
}.rightBkt4 .img3{
   width:4.69rem ;
   height: 2.7rem;
   margin-top: 1.22rem;
 }
.rightBkt4 .img3_1{
  width:1.41rem ;
  height: 1.42rem;
  position: absolute;
  top: 1.7rem;
  left: 2.9rem;
}.rightBkt4 .img4{
   width:2.76rem ;
   height: 3.38rem;
   margin-top: 0.88rem;
 }
.rightBkt4 .img4_1{
  width:1.41rem ;
  height: 1.42rem;
  position: absolute;
  top: 0.6rem;
  left: 1.69rem;
}

.rightBkt4 .img5{
  width:4.24rem ;
  height: 2.15rem;
  margin-top: 1.23rem;
}
.rightBkt4 .img5_1{
  width:1.41rem ;
  height: 1.42rem;
  position: absolute;
  top: 1.68rem;
  left: 2.58rem;
}

.rightBkt4 .img6{
  width:4.23rem ;
  height: 2.74rem;
  margin-top: 1.08rem;
}
.rightBkt4 .img6_1{
  width:1.41rem ;
  height: 1.42rem;
  position: absolute;
  top: 1.84rem;
  left: 2.86rem;
}

.rightBkt4 .img7{
  width:4rem ;
  height: 3.33rem;
  margin-top: 0.76rem;
}
.rightBkt4 .img7_1{
  width:1.41rem ;
  height: 1.42rem;
  position: absolute;
  top: 1.28rem;
  left: 2.99rem;
}

.rightBkt4 .img8{
  width:4.17rem ;
  height: 2.48rem;
  margin-top: 1.13rem;
}
.rightBkt4 .img8_1{
  width:1.41rem ;
  height: 1.42rem;
  position: absolute;
  top: 1.92rem;
  left: 3.1rem;
}
.rightBkt4 .img9{
  width:4.58rem ;
  height: 2.28rem;
  margin-top: 1.36rem;
}
.rightBkt4 .img9_1{
  width:1.41rem ;
  height: 1.42rem;
  position: absolute;
  top: 1.56rem;
  left: 2.93rem;
}
.rightBkt4 .img10{
  width:5rem ;
  height: 2.65rem;
  margin-top: 1.25rem;
}
.rightBkt4 .img10_1{
  width:1.41rem ;
  height: 1.42rem;
  position: absolute;
  top: 0.79rem;
  left: 3.55rem;
}
.rightBkt4 .img11{
  width:3.71rem ;
  height: 3.42rem;
  margin-top: 0.79rem;
}
.rightBkt4 .img11_1{
  width:1.41rem ;
  height: 1.42rem;
  position: absolute;
  top: 1.24rem;
  left: 2.64rem;
}
.rightBkt4 .img12{
  width:5.5rem ;
  height: 1.89rem;
  margin-top: 1.67rem;
}
.rightBkt4 .img12_1{
  width:1.41rem ;
  height: 1.42rem;
  position: absolute;
  top: 0.18rem;
  left: 3.73rem;
}
.rightBkt4 .img13{
  width:4.79rem ;
  height: 2.41rem;
  margin-top: 1.23rem;
}
.rightBkt4 .img13_1{
  width:1.41rem ;
  height: 1.42rem;
  position: absolute;
  top: 1.92rem;
  left: 3.08rem;
}
.rightBkt4 .img14{
  width:4.68rem ;
  height: 2.7rem;
  margin-top: 1.07rem;
}
.rightBkt4 .img14_1{
  width:1.41rem ;
  height: 1.42rem;
  position: absolute;
  top: 0.95rem;
  left: 3.03rem;
}
.rightBkt4 .img15{
  width:3.95rem ;
  height: 3.48rem;
  margin-top:0.82rem;
}
.rightBkt4 .img15_1{
  width:1.41rem ;
  height: 1.42rem;
  position: absolute;
  top: 1.03rem;
  left: 2.89rem;
}
.rightBkt4 .img16{
  width:4.36rem ;
  height: 3.63rem;
  margin-top: 0.69rem;
}
.rightBkt4 .img16_1{
  width:1.41rem ;
  height: 1.42rem;
  position: absolute;
  top: 2.45rem;
  left: 2.95rem;
}

.fadeInRight {
  -webkit-animation: fadeInRight 1s .2s ease both;
  -moz-animation: fadeInRight 1s .2s ease both;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0)
  }
}

@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px)
  }

  100% {
    opacity: 1;
    -moz-transform: translateX(0)
  }
}


.fadeInLefts {
  -webkit-animation: fadeInLefts 1s .2s ease both;
  -moz-animation: fadeInLefts 1s .2s ease both;
}

@-webkit-keyframes fadeInLefts {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0)
  }
}

@-moz-keyframes fadeInLefts {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px)
  }

  100% {
    opacity: 1;
    -moz-transform: translateX(0)
  }
}

.fadeInUps {
  -webkit-animation: fadeInUps 1s .2s ease both;
  -moz-animation: fadeInUps 1s .2s ease both;
}

@-webkit-keyframes fadeInUps {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0)
  }
}

@-moz-keyframes fadeInUps {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px)
  }

  100% {
    opacity: 1;
    -moz-transform: translateY(0)
  }
}

.swiper-container4 {
  width: 100%;
  height: 0.56rem;
  margin: 0.48rem auto 0;
  padding-left: 0.27rem;
}

.swiper-container4 .swiper-slide {
  width: auto !important;
  height: 0.56rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  /* background: #F0F2F5; */
  /* border-radius: 0.28rem; */
  text-align: center;
  line-height: 0.56rem;
  font-size: .2219rem;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #333333;
  margin-right: 0.09rem !important;
}
.swiper-container4 .swiper-slide.active4::after {
  width: .3755rem;
  height: .05rem;
  background: #5085FB;
  border-radius: 2px;
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: .5rem;
  transform: translate(-50%, 0);
  transition: all 0.5s;
  opacity: 1;
}
.swiper-container4 .swiper-slide * {
  pointer-events: none;
}

.swiper-container4 .swiper-slide.active4 {
  /* background: #3972FF; */
  color: #5085FB;
}

.swiper-container5 {
  height: 5.5rem;
  width: 100%;
  margin: 0.33rem auto 0;
}

.swiper-container5 .swiper-slide {

  height: 5.43rem;
  display: flex;
  justify-content: center;
  align-items: center;

}

.swiper-container5 .swiper-slide ul {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(3, 1fr);
  justify-items: center;
  align-content: center;
  /* gap: 0.2rem; */
  padding-left: 0.18rem;
  padding-right: 0.18rem;
}

.swiper-container5 .swiper-slide .card-wrap li {
  width: 2.82rem;
  height: 1.6726rem;
  position: relative;
  /* box-shadow: 0rem 0rem 0.05rem 0rem rgba(0, 0, 0, 0.1000), 0rem 0rem 0.09rem 0rem rgba(0, 0, 0, 0.1000); */
  /* border-radius: 0.09rem; */
}
.swiper-container5 .swiper-slide .card-wrap li::after {
  content: '';
  position: absolute;
  width: 2.82rem;
  height: 1.6726rem;
  background: rgba(0,0,0,0.3);
  border-radius: 0.09rem 0.09rem 0 0;
  left: 0;
  top: 0;
}


.swiper-container5 .swiper-slide .card-wrap li .card-pic-wrap {
  width: 2.82rem;
  height: 1.6726rem;
  border-radius: 0.09rem 0.09rem 0 0;
  position: relative;
}

.swiper-container5 .swiper-slide .card-wrap li .card-pic-wrap img {
  width: 100%;
  height: 100%;
  border-radius: 0.09rem;
  object-fit: cover;
}

.swiper-container5 .swiper-slide .card-wrap li .text-wrap {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  overflow: hidden;
  zoom: 1;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  color: #FFFFFF;
  z-index: 111;

}
.swiper-container5 .swiper-slide .card-wrap li .text-wrap::after {
  width: 0.3755rem;
  height: 0.05rem;
  background: #5085FB;
  border-radius: 2px;
  content: '';
  display: block;
  margin: 0 auto;
  transition: all 0.5s;
  opacity: 1;
}
.swiper-container5 .swiper-slide .card-wrap li .text-wrap h1 {
  /*height: 0.256rem;*/
  font-size: 0.18rem;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: rgb(255, 255, 255);
  line-height: 0.2rem;
  text-shadow: rgba(0, 0, 0, 0.1) 0rem 0rem 0.075rem;
}

.swiper-container5 .swiper-slide .card-wrap li .text-wrap .bottom {
  font-size: 0.15rem;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #999999;
  line-height: 0.23rem;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1000);
  margin-top: 0.08rem;
}

.swiper-container5 .swiper-slide .card-wrap li .text-wrap .bottom .lf {
  height: 0.15rem;
  line-height: 0.15rem;
}

.swiper-container5 .swiper-slide .card-wrap li .text-wrap .bottom .ri {
  height: 0.15rem;
  line-height: 0.15rem;
}

.swiper-container5 .swiper-slide .card-wrap li .text-wrap .bottom .lf .tb1 {
  background: url(../wap_img/kh.png) center center / 100% 100% no-repeat;
  width: 0.13rem;
  height: 0.13rem;
  margin-right: 0.05rem;
}

.swiper-container5 .swiper-slide .card-wrap li .text-wrap .bottom .ri .tb2 {
  background: url(../wap_img/yj.png) center center / 100% 100% no-repeat;
  width: 0.15rem;
  height: 0.11rem;
  margin-right: 0.05rem;
}
.bk5{
  width: 100%;
  height: 8.7rem;
  background: url("../wap_img/beijing001.jpg") no-repeat;
  background-size: 100% 100%;
  overflow: hidden;

}

/*bk7*/
.bk7{
  width: 100%;
  height: 8.28rem;
  background: url("../wap_img/bk7.png") no-repeat;
  background-size: 100% 100%;
  position: relative;
  overflow: hidden;

}

.bk7Tip{
  position: absolute;
  top: 0.89rem;
  right: 0.33rem;
}
.bk7Title{
  font-size: 0.35rem;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: #000E45;
  text-align: right;

}

.bk7TitleSence{
  font-size: 0.25rem;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #000E45;
  text-align: right;
  width: 2.25rem;
  float: right;
  margin-top: 0.1rem;
}
.bk7Icon{
  width: 0.38rem;
  height: 0.38rem;
  float: right;
  margin-top: 0.14rem;

}
.bk7Icon img{
  max-width: 100%;
  max-height: 100%;
}
.bk7TitleSenceBox{
  width: 100%;
  overflow: hidden;
}
.infoBox{
  display: flex;
  justify-content: center;
  padding-top: 4.48rem;
}
.card-info{
  width: 5.5rem;
}

.info_name{
  font-size: 0.2rem;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #616C91;
  margin-bottom: 0.12rem;
}
.infoMar{
  margin-top: 0.3rem;
}
.card-info input{
  width: 5.5rem;
  height: 0.67rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.07rem 0rem rgba(0,0,0,0.1);
  border-radius: 0.1rem;
  padding-left: 0.33rem;
  font-size: 0.22rem;
}
.info-btn{
  width: 5.5rem;
  height: 0.67rem;
  background: linear-gradient(306deg, #165CEB 0%, #4093FF 100%);
  border-radius: 0.1rem;
  text-align: center;
  line-height: 0.67rem;
  margin-top: 0.33rem;
  text-align: center;
  font-size: 0.23rem;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: #FFFFFF;
}
/*bk6*/
.bk6 {
  width: 100vw;
  height: 6.7413rem;
  overflow: hidden;

}

.content6 {
  width: 100%;
  height: 100%;
}

.content6 .title6 {
  height: 0.41rem;
  font-size: 0.41rem;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: bold;
  color: #333333;
  line-height: 0.41rem;
  text-align: center;
  margin: 0 auto;
  margin-top: 0.58rem;
}

.content6 .p6 {
  font-size: 0.2rem;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #8990A6;
  line-height: 0.31rem;
  text-align: center;
  margin: 0.31rem auto 0;
}

.content6 .bottom {
  width: 100%;
  height: 5.12rem;
  position: relative;
  padding-left: 0.26rem;
  padding-right: 0.26rem;
}

.content6 .bottom .left {
  position: absolute;
  width: 2.22rem;
  height: 2.82rem;
  z-index: 10;
  top: 1.43rem;
  left: 0.18rem;
}

.content6 .bottom .pic {
  width: 2.4rem;
  height: 1.5rem;
  position: relative;
}

.content6 .bottom .pic img {
  width: 100%;
  height: 100%;
  object-fit: fill;
}

.content6 .bottom .right {
  position: absolute;
  /* width: 2.22rem; */
  height: 2.82rem;
  z-index: 30;
  top: 0.6rem;
  right: 0.2rem;
}

.content6 .bottom .middle {
  width: 3.42rem;
  height: 4.58rem;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 20;
}

.content6 .bottom .middle img {
  width: 100%;
  height: 100%;
  object-fit: fill;
}

.content6 .bottom .text {
  position: absolute;
  width: 1.8rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.content6 .bottom .text h1 {
  height: 0.2rem;
  font-size: 0.2rem;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #3972FF;
  line-height: 0.2rem;
}

.content6 .bottom .text p {
  font-size: 0.18rem;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #595959;
  line-height: 0.24rem;
  margin-top: 0.15rem;
  word-break: break-all;
}
/*bk8*/

.bk8{
  width: 100%;
  height: 10.98rem;
  background: url("../wap_img/bk8.png") no-repeat;
  background-size: 100% 100%;
  position: relative;
  overflow: hidden;

}
.bk8ListBox{
  margin-top: 0.57rem;
  /*display: flex;*/
  /*justify-content: center;*/
}
.bk8List{
  width: 5.92rem;
  height: 2rem;
  margin: 0 auto;
  background: linear-gradient(195deg, rgba(217,229,255,0.63) 0%, #FFFFFF 40%, #FFFFFF 100%);
  box-shadow: 0rem 0.02rem 0.08rem 0rem rgba(0,0,0,0.05);
  border-radius: 0.1rem;
  border: 0.02rem solid;
  border-image: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)) 0.02 0.02;
  backdrop-filter: blur(6px);
  margin-bottom: 0.26rem;
  position: relative;

}
.bk8Title{
  font-size: 0.27rem;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: #06133F;
  line-height: 0.4rem;
  padding-top: 0.33rem;
  padding-left: 1rem;
}
.bk8Desc{
  width: 5.1rem;
  font-size: 0.2rem;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #616E7A;
  margin-top: 0.22rem;
  margin-left: 0.4rem;
  line-height: 0.28rem;
}

.bk8Tip{
  width: 0.83rem;
  height: 0.48rem;
  background: url("../wap_img/bk8-3.png") no-repeat;
  background-size: 100% 100%;
  text-align: center;
  line-height: 0.48rem;
  font-size: 0.31rem;
  font-family: DINAlternate-Bold, DINAlternate;
  font-weight: bold;
  color: #FFFFFF;
  position: absolute;
  top: 0.21rem;
  left: 0rem;
}
/*bk9*/
.bk9{
  width: 100%;
  height: 8.4rem;
  background: url("../wap_img/beijing001.jpg") no-repeat;
  background-size: 100% 100%;
  overflow: hidden;


}
.statistics-right{
  font-size: 0.54rem;
  font-family: DINAlternate-Bold, DINAlternate;
  font-weight: bold;
}

#count1{
  color: #FF9822;
  font-family: TGBF;
}
#count2{
   color: #FE716C;
   font-family: TGBF;

}
#count3{
  color: #39CFBE;
    font-family: TGBF;
}
#count4{
   color: #5085FB;
   font-family: TGBF;

}
   .statistics-right{
     display: flex;
     margin-top: 0.46rem;
     justify-content: space-around;

   }
   .statistics-right li{
     /*margin-right: 0.68rem;*/
   }
.statistics-right .li-right span{
  font-size: 0.21rem;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: #061440;
}
.statistics-right .li-right p{
  font-size: 0.19rem;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #061440;
}
.swiper-container-top9{
  margin-top: 0.73rem;
}
.navBk9List{
  width: 5.58rem;
  height: 4.13rem;
  background: linear-gradient(195deg, rgba(217,229,255,0.63) 0%, rgba(255,255,255,0.63) 40%, rgba(255,255,255,0.7) 100%);
  box-shadow: 0rem 0.02rem 0.1rem 0rem rgba(0,0,0,0.05);
  border-radius: 0.08rem;
  border: 0.02rem solid;
  border-image: linear-gradient(165deg, rgba(255, 255, 255, 1), rgba(224, 231, 255, 0.8)) 0.02 0.02;
  backdrop-filter: blur(7.082630691399663px);
  margin-left: 0.21rem;
  position: relative;
}
.bk9Title:first-child{
  margin-top: 0.58rem;

}
.bk9Title{
  font-size: 0.33rem;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: #061440;
  margin-left: 0.36rem;
}

.bk9Desc{
  font-size: 0.2rem;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #6D7690;
  margin-left: 0.36rem;
  margin-top: 0.19rem;
  width: 4rem;

}
.bk9ListBox{
  display: flex;
  width: 100%;
  position:absolute;
  top: 2.6rem;
  left: 0;
  justify-content: space-around;


}
.bk9Icon{
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top:0 ;
  right: 0;
}
.bk9DescIcon{
  width: 0.5rem;
  height: 0.5rem;
  margin: 0 auto;
}
.bk9DescIcon img,.bk9Icon img{
  max-width: 100%;
  max-height: 100%;
}

.bk9DescInfo{
  font-size: 0.22rem;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #061440;
  margin-top: 0.15rem;
}
/*bk10*/
.bk10{
  width: 100%;
  height: 8.9rem;
  background: #E4F1F7;
  overflow: hidden;

}
.gloryContent {
  overflow: hidden;
  padding-bottom: .5973rem;
}

.gloryContent .gloryBox {
  display: flex
}

.gloryItemBox {
  width: 2.628rem;
  height: 5.1195rem;
  display: flex;
  cursor: pointer;
  flex-flow: column nowrap;
  justify-content: space-between;
  margin-right: .2522rem;

}
#picList1 {
  /* width: 100% !important; */
  margin: 0 auto;
  /* transition: transform 0.08s; */
  /* transition-duration:800ms */
  /* transition-duration:300ms */
}
#picList1 {
  display: flex;
  align-items: center;
  /* padding: .1261rem 0px; */
  padding-bottom: .1261rem;
  margin-top: 0.61rem;

}
.gloryItem {
  box-sizing: border-box;
  overflow: hidden;
  align-items: flex-start;
  text-align: left;
  width: 2.628rem;
  height: 2.4403rem;
  background: linear-gradient(180deg, #DEE7FF 0%, #FBFCFF 100%);
  box-shadow: 0px 2px .1024rem 0px rgba(209, 225, 255, 0.75);
  border-radius: .1024rem;
  border: .0341rem solid #FFFFFF;
}

.gloryItem .box {
  width: 100%;
  margin-top: .1195rem;
  padding: 0px .1892rem 0px .1892rem;
}

.gloryItem .box img {
  width: 100%;
  height: 1.587rem;
  display: block
}

.gloryItem .content {
  margin-top: .1195rem;
  text-align: center;
  font-size: .1877rem;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: #262A47;
}
.picTool{
  display: flex;
  margin-top: 0.36rem;
  justify-content: center;
}
.picTool div:last-child{
  margin-left: 0.38rem;

}
.picTool div{
  width: 0.5rem;
  height: 0.5rem;
  cursor: pointer;
}
.picTool div img{
  max-width: 100%;
  max-height: 100%;
}

.allShadow {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  /* display: none; */
  height: 100%;
  background: rgba(0, 0, 0, .3);
  z-index: 999
}

.allShadow img {
  z-index: 1000;
  text-align: center;
  position: absolute;
  /* width: 1000px;
    height: 740px; */
  height: 3.157rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}

.allShadow .iconclose-line {
  background: url('../wap_img/puc_col2.svg') no-repeat center/100%;
  width: .3783rem;
  height: .3783rem;
  display: inline-block;

}

.allShadow .iconzuo {
  background: url('../wap_img/lef1.svg') no-repeat center/100%;
  width: .2018rem;
  height: .3405rem;
  display: inline-block;
}

.allShadow .iconyou {
  background: url('../wap_img/rig2.svg') no-repeat center/100%;
  width: .2018rem;
  height: .3405rem;
  display: inline-block;
}

.allShadow .left {
  left: 5%
}

.allShadow .left,
.allShadow .right {
  z-index: 1000;
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer
}

.allShadow .right {
  right: 2%
}

.allShadow .close {
  z-index: 1000;
  text-align: center;
  position: absolute;
  top: 10%;
  right: 2%;
  transform: translate(-50%, -50%);
  cursor: pointer
}
/* 播放视频部分 */
.video-pre-bg {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1001;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.video-pre-bg.myshow {
  opacity: 1;
  visibility: visible;
}

.video-pre-box {
  width: 5.547rem;
  height: 3.1234rem;
  max-width: 1000px;
  /* height: 70vh; */
  max-height: 564px;
  border: 0px solid #fff;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.video-pre {
  width: 100%;
  height: 100%;
  background: #000;
}

.video-pre-close {
  background: url(../wap_img/close.png) no-repeat 50% 50%;
  background-size: contain !important;
  width: 29px;
  height: 29px;
  position: absolute;
  right: -18px;
  top: -34px;
  cursor: pointer;
  z-index: 889;
  border-radius: 50%;
  padding: 5px;
}



/* 弹框2 */
.ly-pop {
  background: rgba(0, 0, 0, .5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
  height: 100%;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  visibility: hidden;
  opacity: 0;
  display: none;
}

.ly-pop.show {
  visibility: visible;
  opacity: 1;
  display: block;
}

.ly-container {
  font-size: .175rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: .075rem;
  overflow: hidden;
  background: #fff;
  width: 4.975rem;
  height: 2.275rem;
}

.ly-cont-top {
  background-color: #f5f5f5;
  height: .5rem;
  line-height: .5rem;
  padding: 0 .125rem;
  border-bottom: .0125rem solid #efefef;
}

.ly-cont-top .labels {
  padding-left: .35rem;
  background: url(../wap_img/ly-01.png) 0 center / 23% no-repeat;
}

.ly-close {
  cursor: pointer;
  width: .25rem;
  height: .25rem;
  float: right;
  margin-top: .125rem;
  background: url(../wap_img/ly-close.png) center center / 100% 100% no-repeat;
}

.ly-cont-wrap {
  line-height: .275rem;
  margin-top: .3875rem;
  padding: 0 .125rem 0 1.625rem;
  min-height: 1.0125rem;
  background: url(../wap_img/ly-02.png) .25rem center / 20% no-repeat;
}

.ly-cont-wrap i {
  color: #ed6a11;
}

.ly-cont-wrap .t {
  color: #383838;
}

body{
  overflow: scroll;
}

.y_foot {
  margin-bottom: 1rem;
}

.bk13{
  width: 100%;
  height: 11.88rem;
}
.bk13Box{
  width: 6.08rem;
  margin: 0.5rem auto 0;
}
.bk13Top,.bk13Bottom{
  width: 6.08rem;
  height: 4.83rem;
  position: relative;

}

.bk13Top img,.bk13Bottom img{
  max-width: 100%;
  max-height: 100%;
}
.bk13Con{
  position: absolute;
  top: 0.6rem;
  width: 5.23rem;
  left: 50%;
  transform: translate(-50%,0);
}
.bk13Title{
  font-size: 0.28rem;
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: bold;
  color: #061440;
}
.bk13Desc{
  margin-top: 0.2rem;
  font-size: 0.22rem;
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: 400;
  color: #38485F;
  line-height: 0.33rem;
}