body {
  width: 100%;
}
@media (max-width: 768px) {
  .md_btn{
    display: block;
  }
  nav {
    width: 100%;
    margin: 0 auto;
}
.nav{
  height: 0.8rem;
  width: 100%;
}
.nav img {
  width: 0.6rem;
  height: auto;
  margin-top: .1rem;
  margin-left: .4rem;
}
.tel{display: none;}
.bannerLeft {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 0.7rem;
  text-align: center;
}
.bannerLeft h2 {
  font-size: .66rem;
  line-height: .9rem;
  color: #fff;
  margin-top: 0;
}
.bannerLeft .text {
  font-size: .28rem;
        margin-top: 10px;
        line-height: .4rem;
}
.bannerSmallBox{
  width: 100%;
}
.nav p{
  line-height: 0.8rem;
}
.bannerBox{
  background: #4A52FF;
  width: 100%;
  height:9rem;
  overflow: hidden;
  position: relative;
}
.tuBox {
  width: 100%;
  right:-.8rem;
}
.btnBox,.goo{
  display: none;
}
.tu {
  width:70%;
  height: auto;
  margin: 0 auto;
  display: block;
}
.md_btn{
  width: 100%;
  margin-top: .3rem;
}
.md_btn a{
  width: 60%;
  height: .9rem;
  margin-left:20%;
  margin-top: .3rem;
  background: #4A52FF;
  border-radius: .45rem;
  display: block;
  overflow: hidden;
}
.md_btn img{
  width: .44rem;
  height: auto;
  float: left;
  margin: .2rem 0 0 0;
}
.an1 img{
  margin-left: 1.5rem;
}
.ios1 img{
  margin-left: 1.4rem;
}
.goo1 img{
  margin-left: 1.3rem;
}
.md_btn p{
  color: #fff;
  font-size: .26rem;
line-height: .9rem;
margin-left: .1rem;
float: left;
}
.youBox {
  width: 100%;
  margin: 0 auto;
  margin-top: .6rem;
  overflow: hidden;
  height: 13rem;
}
.youBox h2 {
  font-size: .46rem;
  line-height: .9rem;
  color: #000;
  text-align: center;
  margin-bottom:.6rem;
}
.btnBox {
  width: 100%;
  margin: 0 auto;
  margin-top: 5rem;
  overflow: hidden;
}
.btnBox a {
  width: 80%;
  height: 1rem;
  display: block;
  background: linear-gradient(90deg, #509EDE, #73E6E3);
  float: left;
  margin-right: 10%;
  margin-left: 10%;
  border-radius: .5rem;
  margin-bottom: .5rem;
}
.btnBox a img {
  width: .4rem;
  height: .4rem;
  float: left;
  margin: .3rem .1rem 0 2rem;
}
.btnBox a p {
  font-size: .3rem;
  line-height: 1rem;
  float: left;
  color: #000;
}
.icon1 {
width: 100% !important;
}
.width33 {
  width: 48%;
  height: 3.8rem;
  border-radius: 0;
  float: left;
  margin-right: 2%;
}
.width33:last-child{
  margin-right: 0;
}
.icon1 img {
  margin-top: .4rem !important;
}
.width33 img {
  width: 1.2rem;
  height: auto;
  margin: 0 auto;
}
.width33 li img {
  width: 30% !important;
  margin-left: 35%;
  margin-top: .3rem;
  float: left;

}
.text1 {
  width: 80%;
  margin-left: 10%;
  text-align: center;
  float: left;
  margin-top: 0;
}
.width33 h3 {
  font-size:.3rem;
  line-height: .5rem;
  color: #000;
  margin-top: .3rem;
}
.width33 p {
  font-size: .24rem;
  color: #000;
  opacity: 0.65;
  line-height: .4rem;
}
.width33 li {
  height: 3.5rem;
  margin-top: .2rem;
  background: rgba(74, 82, 255, 0.1);
  text-align: left;
  margin-bottom: 0;
}
.dingBox {
  width: 90%;
  margin: 0 auto;
  text-align: center;
  margin-top: 1rem;
  overflow: hidden;
  height: 8rem;
}
.dingBox img {
  width: 200%;
  margin-top: .3rem;
  position: absolute;
        right: 0;
}

.tit {
  font-size: .46rem;
  line-height: .9rem;
  color: #000;
}
.text2 {
  font-size:.22rem;
  line-height: .46rem;
  color: #000;
  opacity: 0.65;
}
dingBox img {
  width: 100%;
  margin-top: .6rem;
}
.botBox {
  width: 100%;
  margin: 1rem auto;
  text-align: center;
}
.botBox ul li {
  width: 100%;
  float: left;
  text-align: center;
  display: block;
  background: rgba(74, 82, 255, 0.1);
  padding: .4rem 0;
  margin-top: .4rem;
}
.botBox ul li img{
  width: .8rem;
    height: auto;
    float: left;
    margin: 0 auto;
    margin-right: .2rem;
    margin-left: .6rem;
}
.botBox ul li span {
  float: left;
  font-size: .28rem;
  line-height: .8rem;
  color: #000;
  opacity: .65;
  margin-top: 0;
}
.bottomBox {
  width: 100%;
  padding: .4rem 0;
  background-color: #373968;
}
.smallBox {
  width: 100%;
  margin: 0 auto;
}
.smallBox * {
  font-size: .24rem;
  line-height: .24rem;
  margin-top: .28rem;
  color: #fff;
  opacity: .65;
  float: left;
}
.smallBox p{
  display: block;
  width: 100%;
  text-align: center;
  margin-left: 0;
}
.smallBox a{
  margin-top: 0;
}
}
