@charset "UTF-8";
/*盒子布局*/
/*单行省略*/
/*多行省略*/
/**
* 将px转换为rem（以2560px的屏幕为基准）
*/
.service-policy-page-box {
  width: 100%;
  overflow: hidden;
}

.service-policy-page-box section {
  width: 100%;
  overflow: hidden;
}

.service-policy-page-box .section-2 {
  margin-top: 0.70312rem;
}

.service-policy-page-box .section-2 .article-menu-box {
  width: 1.60156rem;
  font-size: 0.07812rem;
  padding-top: 0.48828rem;
}

.service-policy-page-box .section-2 .article-menu-box li {
  cursor: pointer;
  position: relative;
  padding-left: 0.05859rem;
}

.service-policy-page-box .section-2 .article-menu-box li::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 0;
  background-color: #14c3ff;
  transition: all 0.3s ease-in-out;
}

.service-policy-page-box .section-2 .article-menu-box li:not(:last-child) {
  margin-bottom: 0.3125rem;
}

.service-policy-page-box .section-2 .article-menu-box li.active::before, .service-policy-page-box .section-2 .article-menu-box li:hover::before {
  height: 100%;
}

.service-policy-page-box .section-2 .article-menu-box li.active {
  color: #000000;
}

.service-policy-page-box .section-2 .article-content-box {
  font-size: 0.07812rem;
  color: #666666;
  line-height: 1.5;
}

.service-policy-page-box .section-2 .article-content-box .article-tit {
  font-size: 0.10938rem;
  font-weight: 500;
  color: #14c3ff;
}

.service-policy-page-box .section-2 .article-content-box .paragraph-tit {
  color: #333333;
  font-weight: 500;
  margin: 0.3125rem 0 0.04688rem 0;
  padding-bottom: 0.04688rem;
  border-bottom: 1px solid #e9e9e9;
}

@media screen and (min-width: 1px) and (max-width: 800px) {
  .service-policy-page-box .section-2 {
    margin-top: 1.53846rem;
  }
  .service-policy-page-box .section-2 .section-container {
    display: block;
  }
  .service-policy-page-box .section-2 .article-menu-box {
    width: 100%;
    display: flex;
    -ms-display: flex;
    /* IE 9 */
    -moz-display: flex;
    /* Firefox */
    -webkit-display: flex;
    /* Safari  Chrome */
    -o-display: flex;
    /* Opera */
    align-items: center;
    -ms-align-items: center;
    /* IE 9 */
    -moz-align-items: center;
    /* Firefox */
    -webkit-align-items: center;
    /* Safari  Chrome */
    -o-align-items: center;
    /* Opera */
    justify-content: flex-start;
    -ms-justify-content: flex-start;
    /* IE 9 */
    -moz-justify-content: flex-start;
    /* Firefox */
    -webkit-justify-content: flex-start;
    /* Safari  Chrome */
    -o-justify-content: flex-start;
    /* Opera */
  }
  .service-policy-page-box .section-2 .article-menu-box li {
    font-size: 0.25641rem;
    padding-bottom: 0.25641rem;
  }
  .service-policy-page-box .section-2 .article-menu-box li:not(:last-child) {
    margin-bottom: 0;
    margin-right: 0.58974rem;
  }
  .service-policy-page-box .section-2 .article-menu-box li::before {
    height: 1px;
    width: 0;
    top: auto;
    bottom: 0;
  }
  .service-policy-page-box .section-2 .article-menu-box li.active::before, .service-policy-page-box .section-2 .article-menu-box li:hover::before {
    height: 1px;
    width: 100%;
  }
  .service-policy-page-box .section-2 .article-content-box {
    font-size: 0.35897rem;
  }
  .service-policy-page-box .section-2 .article-content-box .article-tit {
    font-size: 0.61538rem;
    font-weight: bold;
    color: #000000;
    text-align: center;
    margin-top: 1.28205rem;
  }
  .service-policy-page-box .section-2 .article-content-box .paragraph-tit {
    font-size: 0.46154rem;
    margin: 1.28205rem 0 0.25641rem 0;
  }
  .service-policy-page-box .section-2 .article-content-box .paragraph-txt {
    color: #999999;
  }
}
