.g7 .tit span {
  border-top: 0.1rem solid #600ff0;
}
.g7 .banner {
  position: relative;
}
.g7 .banner .bannerTxt {
  width: 100%;
  position: absolute;
  top: 0;
  display: flex;
  height: 100%;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
  z-index: 20;
}
.g7 .banner .phoneImg {
	display:none
}

.g7 .banner .bannerTxt .tit {
  color: #600ff0;
}
.banner_wb{width: 40%;}
.g7 .s2 .tit span {
  border-top: 0.1rem solid #fff;
}
.g7 .s2 .ulLi2 {
  display: flex;
  justify-content: space-between;
}
.g7 .s2 .ulLi2 li {
  text-align: center;
  margin-bottom: 0.8rem;
}
.g7 .s2 .ulLi2 li .txt {
  text-align: left;
}
.g7 .s3 .tabCots .item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  display: none;
}
.g7 .s3 .tabCots .item.on {
  display: flex;
}
.g7 .s3 .tabCots .item .txts {
  width: 52%;
}
.g7 .s3 .tabCots .item .imgs {
  width: 46%;
}
.g7 .s3 .tabIcons {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.g7 .s3 .tabIcons .item {
  width: 16.66666%;
  padding: 0.3rem;
  text-align: center;
  position: relative;
  cursor: pointer;
   
}
.g7 .s3 .tabIcons .item::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid #999999;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 20;
  box-sizing: border-box;
}
.g7 .s3 .tabIcons .item.on::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border: 2px solid #600ff0;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 20;
  box-sizing: border-box;
}
@media only screen and (max-width: 960px) {

  .g7 .s3 .tabCots .item {
    flex-flow: row-reverse;
    flex-wrap: wrap;
  }
  .g7 .s3 .tabCots .item .imgs {
    width: 100%;
  }
  .g7 .s3 .tabCots .item .txts {
    width: 100%;
  }
  .g7 .s3 .tabIcons .item {
    width: 25%;
  }
  

  .g7 .banner .bannerTxt {
  	
  	left:.2rem;
      top:.2rem;
    display: block;
  }

  .g7 .banner .phoneImg {
	display:block
}
  
    .g7 .banner .pcImg {
	display:none
}
  

  
}

@media only screen and (max-width: 640px) {
  .banner_wb{
    width: 80%; margin: auto;
  }
.g7 .font18{
  	font-size:.24rem;
  }
.g7 .font20{
  	font-size:.28rem;
  }
  .g7 .font22{
  	font-size:.30rem;
  }
.g7 .font24{
  	font-size:.34rem;
  }
}