.mobile-detail {
  font-size: .22rem
}

.mobile-detail .pages-header {
  background: #fff;
  padding-bottom: .64rem
}

.mobile-detail .pages-header h2 {
  line-height: 1.92rem;
  text-align: center
}

.mobile-detail .pages-header h2 span {
  vertical-align: middle;
  font-size: .48rem
}

.mobile-detail .pages-header p {
  text-align: center;
  line-height: .42rem;
  font-size: .38rem;
  padding: 0 .4rem
}

.mobile-detail .icons_tap, .mobile-detail .icons_wrap {
  height: 2.16rem;
  background: #f8f9fb;
  overflow: scroll
}

.mobile-detail .icons_wrap ul {
  width: 15.96rem;
  padding: .4rem .3rem 0;
  text-align: center
}

.mobile-detail .icons_wrap li {
  height: 1.46rem;
  color: #c1c1c1;
  margin: 0 .1rem;
  text-align: center;
  display: inline-block
}

.mobile-detail .icons_wrap li div {
  width: .44rem;
  height: .44rem;
  margin: .26rem auto;
  position: relative
}

.mobile-detail .icons_wrap li div img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.mobile-detail .icons_wrap .icon_active_li div img, .mobile-detail .icons_wrap li div .img_active {
  display: none
}

.mobile-detail .icons_wrap li p {
  margin: 0;
  font-size: .22rem;
  color: #c1c1c1
}

.mobile-detail .icons_wrap .icon_active_li {
  background: #fff;
  color: #222;
  border-radius: .08rem;
  box-shadow: 0 .1rem .2rem 0 rgba(0, 0, 0, .03)
}

.mobile-detail .detail-content li .img-box img, .mobile-detail .icons_wrap .icon_active_li div .img_active {
  display: block;
  width: 260px;
}

.mobile-detail .icons_wrap .icon_active_li p {
  color: #222
}

.mobile-detail .icons_tap {
  height: 2.5rem
}

.mobile-detail .icons_tap ul {
  width: 16.4rem;
  padding: .4rem .2rem 0;
  text-align: center
}

.mobile-detail .icons_tap li {
  width: 2.5rem;
  height: .8rem;
  line-height: .8rem;
  position: relative;
  font-size: .39rem;
  color: #464545;
  font-weight: bold;
  display: inline-block
}

.mobile-detail .icons_tap li::after {
  width: .6rem;
  height: .04rem;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -.3rem;
  border-radius: .02rem;
  display: block;
  z-index: 10;
  content: ''
}

.mobile-detail .icons_tap .icon_active_li {
  color: #0f97ff
}

.mobile-detail .icons_tap .icon_active_li::after {
  background: #0f97ff
}

.mobile-detail .detail-content {
  background: #f8f9fb;
  padding: .3rem 0 .54rem
}

.mobile-detail .detail-content li {
  display: none;
  text-align: center
}

.mobile-detail .detail-content li h3 {
  font-size: .48rem;
  color: #010101;
  padding-bottom: .5rem
}

.mobile-detail .detail-content li p {
  font-size: 14px;
  line-height: .42rem;
  padding: 0 .4rem .48rem;
  color: #4e5156
}

.mobile-detail .detail-content li .img-box {
  width: 300px;
  height: 540px;
  margin: 0 auto;
  padding: 72px 30px;
  background: url(../saas/@assets/saas-fe-mjgw-web-stc/img/sVideo/ipone-wrap.png);
  background-size: 100% 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden
}

.mobile-detail .detail-content .partShow {
  display: block
}
