body {
	background-size: cover;max-width: 750px;
margin: 0 auto;
	min-height: 100vh;color: #000;background: #fff;position: relative;letter-spacing: 0.2rem;
}
 .swiper {
        width: 100%;
        height: 100%;padding: 1rem 0 1.5rem 0 !important;
      }

      .swiper-slide {
        text-align: center;
        background: #ededed;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }

#app {
	/* max-width: 750px; */
	/* margin: 0 auto; */
	position: relative;
	min-height: 100vh;
	z-index: 1;min-width: 250px;
	
}
h2{font-size: 2.2rem;font-weight: bold;text-align: center;padding-bottom: 1rem;margin-top: 1rem;}
h3{font-size: 1.3rem;color: #ff0000;text-align: center;margin-top: 1rem;}

.top{
  width: 100%;
height: auto;
background: #2bb84c;
display: flex;
justify-content: center;
font-size: 1.5rem;
color: #fff;padding:1rem 1rem;
}
.top img{width: 1.5rem;width: 2rem;}
.top a{
  color: #fff;
}
.top p{text-align: center;font-size: 1.8rem;font-weight: bold;}
.top div{text-align: center;}
.top .jzrq{
  display: flex;
justify-content: flex-end;
align-content: center;
align-items: center;cursor: pointer;
}
.top .jzrq img{margin-left: 0.5rem;}
.cont{
 background: url('../imghl/bg.png') #fff top left no-repeat;
  background-size: auto;
padding: 0 4rem;
background-size: 88% 13%;
}
.s1{padding-top: 2rem;text-align: center;position: relative;display: flex;
justify-content: space-around;
align-content: center;
align-items: center;}
.s1 p{
  font-size: 10rem;
color: #2bb84c;position: relative;width: 18rem;
}
.s1 img:nth-child(1){width: 1rem;position: absolute;left: 0;cursor: pointer;}
.s1 img:nth-child(3){width: 1rem;position: absolute;right: 0;cursor: pointer;}
.s1 p img{
width: 2.5rem;
}
.dang span{
  background: #2bb84c;
color: #fff;
}
.k1 span{
  border: 1px solid #2bb84c;
border-radius: 50px;
padding: 0.4rem 0.8rem;letter-spacing:00.1rem;
}
.k2 span{
  border: 1px solid #2bb84c;
border-radius: 50px;
padding: 0.35rem 0.35rem;letter-spacing:00.1rem;
}
.riqi{
  padding: 1rem 1rem;background: #2bb84c;border-radius: 10px;color: #fff;font-size: 1.3rem;
  text-align: center;display: flex;
justify-content: center;
align-content: center;margin-bottom: 1rem;
}
.riqi img{width: 1.5rem;margin-right: 1rem;}
.hl{position: relative;}
.hl img:nth-child(1){
  position: absolute;top: 0px;left: 0px;width: 2rem;
}
.hl img:nth-child(2){
  position: absolute;top: 0px;right: 0px;width: 2rem;
}
.hl img:nth-child(3){
  position: absolute;bottom: 0px;left: 0px;width: 2rem;
}
.hl img:nth-child(4){
  position: absolute;bottom: 0px;right: 0px;width: 2rem;
}
.hl1{
  display: flex;
justify-content: space-around;
text-align: center;font-size: 1.3rem;color: #333;
border: 1px solid #ccc;
}
.hl1 li{padding: 1rem 0;}
.hl1 li:nth-child(1){border-right: 1px solid #ccc;}
.hl2{
  display: flex;
justify-content: space-around;
text-align: center;border: 1px solid #ccc;border-top: 0;
}
.hl2 > li:nth-child(1){padding: 5rem 1rem;text-align: center;border-right: 1px solid #ccc;width: 6rem;}
.hl2 > li:nth-child(2){width: 22rem;border-right: 1px solid #ccc;}
.hl2 > li:nth-child(2) li{padding: 1rem 5rem;}
.hl2 > li:nth-child(2) li{border-bottom: 1px solid #ccc;}
.hl2 > li:nth-child(2) li:nth-child(3){border: 0;}
.hl2 > li:nth-child(3){padding: 5rem 1rem;text-align: center;width: 6rem;}
.hl2 h3,.hl3 h3{
  color: #43bd5d;
font-size: 1.2rem;
text-align: center;
padding: 0;
margin: 0;
  margin-bottom: 0px;

}
.hl2 p,.hl3 p{color: #333;font-size: 1.2rem;text-align: center;padding-top: 0.5rem;}
.hl3{padding: 0rem 1rem;border:1px solid #ccc;border-top: 0px;}
.hl3 > li{display: flex;
justify-content: space-around;
text-align: center;align-content: center;padding: 1rem 0;
align-items: center;border-bottom: 1px solid #ccc;}
.hl3 > li:nth-child(3){border-bottom: 0;}
.hl3 > li:nth-child(2) ul{
  display: flex;
justify-content: space-around;
text-align: center;align-content: center;
align-items: center;
}
.hl3 > li:nth-child(2) ul li{border-right: 1px solid #ccc;padding: 1rem 0;}
.hl3 > li:nth-child(2) ul li:nth-child(3){border-right: 0;}
.hl3 > li:nth-child(2) ul li:nth-child(3) h3{padding-bottom: 0.5rem;}
.hl3 > li:nth-child(2){padding: 0;}
.hl3 > li:nth-child(1) h3{width: 18rem;}
.hl3 > li:nth-child(3) h3{width: 18rem;}

.rqb{
  position: fixed;top: 0;left: 0;background: #d0d0d0bf;width: 100%;height: 100%;z-index: 999;
  display: none;
}
.box{
 background: #fff;
padding-bottom: 2rem;
border-radius: 10px;
width: 75%;
margin-left: -17.5rem;
top: 50%;
position: absolute;
margin-top: -16rem;
font-size: 1.5rem;
max-width: 36rem;
left: 50%;
}
.boxtop{
 color: #fff;
background: #2bb84c;
padding: 1rem;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
font-size: 1.8rem;
display: flex;
justify-content: space-around;
align-content: center;
align-items: center;

}
.close{width: 2rem;color: #fff;cursor: pointer;font-size: 2rem;}
.box ul{padding: 0 2rem 1rem 2rem;color: #333;font-weight: bold;}
.box li:nth-child(1){
  
display: flex;
align-content: center;
text-align: center;
padding: 1rem 0;
}
.box li:nth-child(2){}
.box li:nth-child(2) p{
  width: calc(100% / 7);float: left;text-align: center;
  padding: 1rem 0;
}
.box li:nth-child(2) p:nth-child(1),
.box li:nth-child(2) p:nth-child(7),
.box li:nth-child(2) p:nth-child(8),
.box li:nth-child(2) p:nth-child(14),
.box li:nth-child(2) p:nth-child(15),
.box li:nth-child(2) p:nth-child(21),
.box li:nth-child(2) p:nth-child(22),
.box li:nth-child(2) p:nth-child(28),
.box li:nth-child(2) p:nth-child(29){
  color: #2bb84c;
}
@media only screen and  (max-width:250px) {
  .down1 img{width: 132px;
margin-top: 204%;
margin-bottom: 10px;}
}
.anniu{
  -webkit-animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
  animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
  transition: all .5s;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animuiion: zoom 1.3s infinite;
  animation: zoom 1.3s infinite;
}
@-webkit-keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}}@keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}}