html,body{
  position:relative;
  margin:0;
  height:100%
}
footer{
  display:none !important
}
.swiper-container-box{
  width:100%;
  height:calc(100% - 44px)
}
.swiper-pagination-bullet{
  width:8px;
  height:8px;
  display:inline-block;
  border-radius:100%;
  background:gray;
  opacity:7.2;
}
.swiper-pagination-bullet-active{
	width:.94rem;
	height:.17rem;
	background:#01e1f4 !important;
	border-radius:9px;
}
.flex_y{
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;
}
.flex{
  display:flex;
  align-items:center;
  justify-content:center;
}
.flex_d{
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
}
.flex_x_b{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.p01,
.p02,
.p03,
.p04,
.p05,
.p06,
.p07,
.p08,
.p09,
.p10,
.p11,
.p12{
  width:100%;
  height:100%;
  background-size:100% 100%;
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}
.title{
  width:5.08rem;
  height:.72rem;
  line-height:.72rem;
  text-align:center;
  background-image:url(./images/p02_top_bg_06.png);
  background-size:100% 100%;
  position:relative;
}
.top_box .title p{
  padding-left:1rem;
}
.title p{
  font-size:.42rem;
	color:#fdfdfd;
}
.top_box i{
  width:1.2rem;
  position:absolute;
  left:.4rem;
  top:-.5rem;
  font-size:.96rem;
	font-style:italic;
  z-index:10;
	letter-spacing:-.1rem;
  background-image:-webkit-linear-gradient(top,#fff,#fff,#20d9ed);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  -webkit-text-stroke:.01rem #20d9ed;
}
.top_box{
  position:relative;
}
.p01{
  background-image:url(./images/bg_banner.jpg);
}
.p01_box{
  width:6.2rem;
  height:9rem;
}
.p01_01{
  margin-top:.96rem;
  margin-bottom:1.51rem;
}
.p01 p{
  font-size:.13rem;
	line-height:2;
	letter-spacing:.06rem;
	color:#fff;
}
.p02{
  background-image:url(./images/bg_p01.jpg);
}
.p02_text i{
  font-size:.29rem;
}
.p02_text{
	line-height:.75rem;
	letter-spacing:2px;
	color:#fff;
}
.p02_top{
  margin-top:1.24rem;
}
.p03_text{
  margin:.6rem 0;
	width:6rem;
	font-family:SourceHanSansCN-Regular;
  text-align:justify;
	line-height:.5rem;
	color:#1e1e1e;
}
.p03_ul li:nth-child(2){
  padding:0 .2rem;
  margin: 0 .2rem;
  border-right:.02rem solid #20d9ed;
  border-left:.02rem solid #20d9ed;
}
.p03_iteam{
  flex-direction:column;
}
.p03_iteam p{
  width:1.4rem;
  text-align:center;
  font-size:.62rem;
	line-height:.5rem;
	letter-spacing:-.06rem;
  background-image:-webkit-linear-gradient(top,#20d9ed,#20d9ed,#c4eef3);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}
.p03_iteam i{
	font-size:.13rem;
	line-height:.45rem;
	color:#636363;
}
.p03_img{
  margin-top:.47rem;
  width:5.46rem;
}
.p04{
  background-image:url(./images/bg_p01.jpg);
}
.p04_text{
  margin-top:.84rem;
  width:5.58rem;
	line-height:.5rem;
	color:#fff;
  text-align:justify;
}
.p04_img{
  margin-top:.77rem;
  width:5.56rem;
}
.p05_box{
  margin-top:.56rem;
  width:5.57rem;
  height:7rem;
  background:#fff;
}
.p06{
  background-image:url(./images/bg_p06.jpg);
}
.p06_box{
  margin-top:.89rem;
  width:5.93rem;
  position:relative;
  flex-direction:column;
}
.p06_box_bg{
  position:absolute;
  top:0;
  left:0;
  width:3.28rem;
	height:1.7rem;
  z-index:0;
	background:#0a7eaf;
}
.p06_imgbox{
  position:relative;
  z-index:10;
  width:5.7rem;
  height:3.85rem;
  margin-top:.55rem;
}
.p06_b{
  position:absolute;
  right:-.2rem;
  top:0;
  width:2.7rem;
	height:.33rem;
	font-size:.15rem;
	font-weight:normal;
	font-style:italic;
	font-stretch:normal;
	letter-spacing:.02rem;
	color:#0a7eaf;
}
.p06_box_b{
  margin-top:.44rem;
  width:5.77rem;
}
.p06_box_b p{
  width:2.2rem;
	height:.4rem;
	font-size:.28rem;
	font-weight:normal;
	font-stretch:normal;
	letter-spacing:.02rem;
	color:#0a7eaf;
}
.p06_box_b div{
  width:3.5rem;
	height:.01rem;
	background:#0a7eaf;
}
.p06_content{
  margin-top:.22rem;
  width:5.77rem;
	font-family:SourceHanSansCN-Regular;
	color:#403f3f;
  text-align:justify;
  line-height:1.8;
}
.p07{
  background-image:url(./images/bg_p01.jpg) !important;
}
.p07 .p06_box_bg{
  background:#cffbff !important;
}
.p07 .p06_b{
  color:#cffbff;
}
.p07_img{
  width:5.7rem;
  height:1.35rem;
  margin-top:.19rem;
}
.p07  .p06_box_b p{
  font-size:.28rem;
  width:3.4rem;
  color:#cffbff;
}
.p07  .p06_box_b i{
  font-size:.19rem !important;
  color:#cffbff;
}
.p07  .p06_box_b div{
  background:#cffbff;
  width:2.4rem;
}
.p07 .p06_content{
  color:#cffbff;
}
.pp{
  width:4.6rem !important;
}
.d_line{
  width:1rem !important;
}
.d_linee{
  width:.9rem !important;
}
.ppp{
  width:5rem !important;
}
.p08{
  background-image:url(./images/bg_p06.jpg);
}
.p08_content{
  margin-top:.47rem;
  width:5.53rem;
	font-family:SourceHanSansCN-Regular;
	line-height:.5rem;
	color:#1e1e1e;
}
.p08_img{
  margin-top:.8rem;
  width:4.17rem;
	height:6.9rem;
}
.p_text{
  letter-spacing:2px;
  color:#fff;
}
.pp_top{
  margin-top:.3rem;
}
.p09{
  background-image:url(./images/bg_p09.jpg);
  color:#000;
}
.p09_content{
  width:5.38rem;
  flex-direction:column;
}
.p09_td{
  font-size:.33rem;
	font-weight:normal;
	font-stretch:normal;
	line-height:.34rem;
	letter-spacing:.07rem;
}
.p09_pp{
  margin-top:.1rem;
  font-size:.21rem;
	line-height:.5rem;
}
.p09_zr{
  margin-top:1.03rem;
  width:2.24rem;
	height:.55rem;
	background:#0a7eaf;
}
.p09_zr img{
  width:.4rem;
  height:.4rem;
}
.p09_line{
  margin-top:.22rem;
  margin-bottom:.37rem;
  width:.37rem;
	height:.05rem;
	background:#0a7eaf;
}
.p09_zr i{
  font-size:.25rem;
	font-weight:normal;
	font-stretch:normal;
	line-height:.28rem;
	color:#fff;
  margin-left:.2rem;
}
.p09_b{
  margin-top:.38rem;
  width:5.83rem;
	height:2.2rem;
	font-family:SourceHanSansCN-Regular;
	font-size:.21rem;
	font-weight:normal;
	font-stretch:normal;
	line-height:.5rem;
  margin-bottom:1.26rem;
}
.logo{
  width:2.46rem;
  height:.73rem;
}
.p05-swiper{
  width:100%;
  height:112%;
}
.p05-slide{
  background-size:100% 100%;
  width:5.57rem;
  height:7rem;
  position:relative;
}
.p05_bg1{
  background-image:url(./images/p04_01.jpg);
}
.p05_bg2{
  background-image:url(./images/p04_02.jpg);
}
.p05_bg3{
  background-image:url(./images/p04_03.jpg);
}
.p06-swiper{
  width:100%;
  height:100%;
}
.p05_con{
  position:absolute;
  width:5.59rem;
  height:1.66rem;
  bottom:0;
  left:0;
  flex-direction:column;
}
.p05_con p{
	font-size:.2rem;
	line-height:.63rem;
	color:#000;
}
.p05_con i{
  width:4.90rem;
	font-size:.15rem;
	font-weight:normal;
	font-stretch:normal;
	line-height:2;
	color:#403f3f;
}
.p05-swiper .swiper-pagination-bullet-active{
  width:.94rem;
  height:.17rem;
  border-radius:9px;
}
.p06-slide{
 padding-left:.31rem;
 box-sizing:border-box;
}
.swiper-pagination-bullet{
  width:8px;
  height:8px;
  display:inline-block;
  border-radius:100%;
  background:#fff;
}
.p_next{
  background-image:url(./images/next1.jpg) !important;
}
.p_sp{
  background-image:url(./images/prve1_03.jpg) !important;
}
.p06_imgbox .swiper-button-prev{
  top:auto;
  left:.02rem;
  bottom:.8rem !important;
}
.p06_imgbox .swiper-button-next{
  top:auto;
  left:.02rem;
  bottom:.19rem !important;
}
.p06-prev{
  position:absolute;
  background-image:url(./images/prev.jpg);
  width:.62rem !important;
  height:.62rem !important;
}
.p06-next{
  background-image:url(./images/next.jpg);
  width:.62rem !important;
  height:.62rem !important;
}