.banner {
  margin-top: 3.67rem;
  width: 25rem;
  height: 10.867rem;
}
.banner img {
  width: 25rem;
  height: 10.867rem;
}
.feature .feature-main {
  width: 21.67rem;
  margin: 0 auto;
}
.feature .feature-main h4 {
  font-family: "NotoSansHans-Medium";
  font-size: 1.33rem;
  color: #2B2B2B;
  padding-top: 3.333rem;
  padding-bottom: 2rem;
}
.feature .feature-main > p {
  font-family: "NotoSansHans-Regular";
  font-size: 1.07rem;
  color: #646464;
  margin-bottom: 1.5rem;
  line-height: 2rem;
}
.feature .feature-main ul li img {
  width: 2.53rem;
  margin: 0 auto;
  display: block;
  padding-bottom: 1.467rem;
}
.feature .feature-main ul li h5 {
  font-family: "NotoSansHans-Medium";
  font-size: 1.33rem;
  color: #2B2B2B;
  padding-bottom: 0.533rem;
  text-align: center;
}
.feature .feature-main ul li p {
  text-align: center;
  font-family: "NotoSansHans-Regular";
  font-size: 1.0667rem;
  color: #646464;
  line-height: 1.73rem;
  padding-bottom: 3.333rem;
}
.case {
  background: #F7F8FA;
}
.case .case-main {
  width: 21.67rem;
  margin: 0 auto;
}
.case .case-main h4 {
  font-family: "NotoSansHans-Medium";
  font-size: 1.33rem;
  color: #2B2B2B;
  padding-top: 3rem;
  padding-bottom: 0.667rem;
}
.case .case-main p {
  font-family: "NotoSansHans-Regular";
  font-size: 1.0667rem;
  color: #646464;
  line-height: 1.73rem;
  padding-bottom: 2.6rem;
}
.case .case-main ul li {
  border-top: 0.0667rem solid #C4C6C5;
}
.case .case-main ul li img {
  width: 21.67rem;
  margin-top: 3rem;
}
.case .case-main ul li h5 {
  font-family: "NotoSansHans-Medium";
  font-size: 1.2rem;
  color: #2B2B2B;
  padding-top: 1.2rem;
  padding-bottom: 0.633rem;
  text-align: center;
}
.case .case-main ul li p {
  font-size: 1.0667rem;
  color: #646464;
  line-height: 1.73rem;
  padding-bottom: 3rem;
}
.app .app-main {
  width: 21.67rem;
  margin: 0 auto;
}
.app .app-main h4 {
  font-family: "NotoSansHans-Medium";
  font-size: 1.33rem;
  color: #2B2B2B;
  padding-top: 3rem;
  padding-bottom: 1.2rem;
}
.app .app-main .text {
  font-family: "NotoSansHans-Regular";
  font-size: 1.0667rem;
  color: #646464;
  line-height: 1.73rem;
  padding-bottom: 2.667rem;
}
.app .app-main .img1 {
  width: 20.13rem;
  margin: 0 auto;
  display: block;
  padding-bottom: 3rem;
}
.app .app-main .img2 {
  width: 100%;
  padding-bottom: 1.53rem;
}
.app .app-main ul li {
  clear: both;
}
.app .app-main ul li .select1 {
  width: 0.8rem;
  height: 0.8rem;
  background: #0165F5;
  float: left;
  margin-right: 0.667rem;
  margin-bottom: 1rem;
}
.app .app-main ul li .tip {
  width: 16.67rem;
  float: left;
  font-family: "NotoSansHans-Regular";
  font-size: 0.8rem;
  color: #646464;
}
.app .app-main ul li .select2 {
  width: 0.8rem;
  height: 0.8rem;
  background: #DADADA;
  float: left;
  margin-right: 0.667rem;
}
.more .more-main {
  width: 21.67rem;
  margin: 0 auto;
}
.more .more-main h4 {
  font-family: "NotoSansHans-Medium";
  font-size: 1.33rem;
  color: #2B2B2B;
  padding-top: 3.8rem;
  padding-bottom: 1rem;
}
.more .more-main img {
  display: block;
  width: 100%;
  margin-bottom: 2rem;
}
.coo {
  background: #F7F8FA;
  height: 98.07rem;
}
.coo .coo-main {
  width: 21.67rem;
  margin: 0 auto;
}
.coo .coo-main h5 {
  font-family: "NotoSansHans-Medium";
  font-size: 1.333rem;
  color: #2B2B2B;
  padding: 3.333rem 0 2rem;
}
.coo .coo-main img {
  display: block;
  width: 100%;
  margin-bottom: 1.333rem;
}
