.tab li{
  width: 25%;
}

.service{
  /* margin-bottom: 0.95rem; */
}

.service ul li{
  width: 100%;
  height: 1.35rem;
  position: relative;
  margin-bottom: 0.4rem;
  padding: 0 0.2rem;
  background: #f6f7f9;
  box-sizing: border-box;
  display: flex;
}


.service ul li .file{
  width: 0.24rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.service ul li .file img{
  width: 100%;
  display: block;
}

.service ul li p{
  font-size: 0.26rem;
  color: #333;
  line-height: 1.35rem;
  margin-left: 0.4rem;
  width: 53%;
}

.service ul li a{
  width: 1.1rem;
  height: 0.55rem;
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.service ul li .check{
  background: url(../images/service/check.png) center no-repeat #124ea3;
  background-size: 0.28rem auto;
  right: 22%;
}

.service ul li .download{
  background: url(../images/service/download.png) center no-repeat #124ea3;
  background-size: 0.28rem auto;
  right: 3%;
}


.loadmore{
  margin: 0.6rem auto;
}


.bannerText, .tab, .service .title, .service li, .loadmore{visibility: hidden;}
.bannerText.active, .tab.active, .service .title.active, .service li.active, .loadmore.active{
    visibility: visible;
    animation-delay: 0.2s;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
