.wrap .wrap-header {
  margin-top: .75rem;
  width: 100%;
  background-size: 100% 100%;
  height: 6.35rem;
  background-image: url("//klm10.kuleiman.com/record/klm/qjzb/2/yd/banner.jpg");
  overflow: hidden;
}
.wrap .wrap-header .header-content .header-text {
  position: relative;
  margin-top: 1.8rem;
}
.wrap .wrap-header .header-content .header-text img {
  width: 6rem;
  position: absolute;
  top: .12rem;
  left: .43rem;
}
.wrap .wrap-header .header-content .header-text h1 {
  text-align: center;
  font-size: .46rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #ffffff;
}
.wrap .wrap-header .header-content .header-text p {
  margin-top: .23rem;
  text-align: center;
  padding: 0 .62rem;
  font-size: .23rem;
  font-family: Source Han Sans CN;
  font-weight: 300;
  line-height: .37rem;
  color: #ffffff;
}
.wrap .wrap-header .header-content .header-button {
  display: flex;
  justify-content: center;
  margin-top: .52rem;
}
.wrap .wrap-header .header-content .header-button .consult {
  text-align: center;
  line-height: .68rem;
  width: 2.18rem;
  height: .68rem;
  background: #19c6d7;
  margin-right: .31rem;
  color: #ffffff;
  cursor: pointer;
}
.wrap .wrap-header .header-content .header-button .videoIntroduction {
  text-align: center;
  line-height: .68rem;
  width: 2.18rem;
  height: .68rem;
  background: #ffffff;
  cursor: pointer;
  color: #19c6d7;
}
.wrap .process {
  width: 100%;
  background-size: 100% 100%;
  height: 8rem;
  background-image: url("//klm10.kuleiman.com/record/klm/qjzb/2/yd/1.jpg");
  overflow: hidden;
}
.wrap .process .process-content .process-content-text h1 {
  text-align: center;
  font-size: .38rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #031017;
  margin-top: .62rem;
}
.wrap .process .process-content .process-content-text p {
  text-align: center;
  margin-top: .23rem;
  font-size: .18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #9da5b3;
}
.wrap .process .process-content .process-container {
  padding: 0 .82rem;
  margin-top: .69rem;
}
.wrap .process .process-content .process-container .process-box {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: .08rem;
}
.wrap .process .process-content .process-container .process-box .lead {
  margin-right: .38rem;
  display: flex;
}
.wrap .process .process-content .process-container .process-box .lead p {
  writing-mode: vertical-lr;
  font-size: .14rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #9da5b3;
  margin-top: .28rem;
}
.wrap .process .process-content .process-container .process-box .lead .lead-rihgth {
  width: .11rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.wrap .process .process-content .process-container .process-box .lead .lead-rihgth .circle {
  width: .11rem;
  height: .11rem;
  border-radius: 50%;
  background-color: #19c6d7;
}
.wrap .process .process-content .process-container .process-box .lead .lead-rihgth img {
  margin-left: .05rem;
  margin-top: .15rem;
}
.wrap .process .process-content .process-container .process-box .process-box-text {
  width: 2.38rem;
}
.wrap .process .process-content .process-container .process-box .process-box-text h2 {
  font-size: .28rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #131a35;
}
.wrap .process .process-content .process-container .process-box .process-box-text p {
  font-size: .18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #9da5b3;
  margin-top: .18rem;
}
.wrap .scheme {
  width: 100%;
  background-size: 100% 100%;
  height: 7.23rem;
  background-image: url("//klm10.kuleiman.com/record/klm/qjzb/2/yd/2.jpg");
  overflow: hidden;
}
.wrap .scheme .scheme-content .scheme-content-text h1 {
  text-align: center;
  font-size: .38rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #031017;
  margin-top: .62rem;
}
.wrap .scheme .scheme-content .scheme-content-text p {
  text-align: center;
  margin-top: .23rem;
  font-size: .18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #9da5b3;
}
.wrap .scheme .scheme-content .scheme-container .scheme-swiper-container {
  padding: .38rem 0;
  position: relative;
  width: 100%;
  height: 4.77rem;
}
.wrap .scheme .scheme-content .scheme-container .swiper-slide {
  background-color: #fff;
  font-size: .28rem;
  box-shadow: 0rem .05rem .22rem 0rem rgba(0, 0, 0, 0.06);
  transition: 300ms;
  transform: scale(0.9);
}
.wrap .scheme .scheme-content .scheme-container .swiper-slide img {
  width: 100%;
}
.wrap .scheme .scheme-content .scheme-container .swiper-slide .scheme-box-bottom {
  padding: .18rem .52rem;
}
.wrap .scheme .scheme-content .scheme-container .swiper-slide .scheme-box-bottom h2 {
  font-size: .28rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #131a35;
}
.wrap .scheme .scheme-content .scheme-container .swiper-slide .scheme-box-bottom p {
  margin-top: .08rem;
  font-size: .18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #9da5b3;
}
.wrap .scheme .scheme-content .scheme-container .swiper-slide-active,
.wrap .scheme .scheme-content .scheme-container .swiper-slide-duplicate-active {
  transform: scale(1);
}
.wrap .scheme .scheme-content .scheme-container .scheme-swiper-pagination {
  width: 100%;
  bottom: 0rem;
  margin-top: .31rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wrap .scheme .scheme-content .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 .03rem;
  background-color: #ebf0fa;
  width: .23rem;
  height: .08rem;
  border-radius: .31rem;
  opacity: 1;
}
.wrap .scheme .scheme-content .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background-color: #19c6d7;
  width: .62rem;
}
.wrap .solution {
  width: 100%;
  background-size: 100% 100%;
  height: 9.23rem;
  background-image: url("//klm10.kuleiman.com/record/klm/qjzb/2/yd/3.jpg");
  overflow: hidden;
}
.wrap .solution .solution-content .solution-text {
  text-align: center;
}
.wrap .solution .solution-content .solution-text h2 {
  font-size: .38rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #ffffff;
  margin-top: .62rem;
}
.wrap .solution .solution-content .solution-text p {
  font-size: .18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
  margin-top: .31rem;
}
.wrap .solution .solution-content .solution-text img {
  margin-top: .31rem;
}
.wrap .solution .solution-content .solution-container {
  box-sizing: border-box;
  margin: 0 auto;
  width: 6.08rem;
  height: 3.6rem;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("//klm10.kuleiman.com/record/klm/qjzb/2/pc/3-1.png");
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  margin-top: .46rem;
}
.wrap .solution .solution-content .solution-container li {
  margin: .05rem;
  width: 1.78rem;
  height: .66rem;
  background: rgba(255, 255, 255, 0.2);
  font-size: .2rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
}
.wrap .solution .solution-content .solution-container li img {
  margin-right: .15rem;
}
.wrap .serviceSupport {
  height: 7.28rem;
}
.wrap .serviceSupport .serviceSupport-text {
  text-align: center;
}
.wrap .serviceSupport .serviceSupport-text h2 {
  font-size: .38rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #000;
  margin-top: .62rem;
}
.wrap .serviceSupport .serviceSupport-text p {
  font-size: .18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #9da5b3;
  margin-top: .31rem;
}
.wrap .serviceSupport #certify {
  position: relative;
  width: 6.37rem;
  height: 5.46rem;
  margin: 0 auto;
  margin-top: .31rem;
}
.wrap .serviceSupport #certify .swiper-container .swiper-wrapper {
  overflow: unset !important;
  padding-top: .46rem;
}
.wrap .serviceSupport #certify .swiper-container .swiper-wrapper .swiper-slide-active {
  transition: 300ms;
}
.wrap .serviceSupport #certify .swiper-container .swiper-wrapper .swiper-slide-prev .p1 {
  display: none;
}
.wrap .serviceSupport #certify .swiper-container .swiper-wrapper .swiper-slide-prev .p2 {
  display: none;
}
.wrap .serviceSupport #certify .swiper-container .swiper-wrapper .swiper-slide-next .p1 {
  display: none;
}
.wrap .serviceSupport #certify .swiper-container .swiper-wrapper .swiper-slide-next .p2 {
  display: none;
}
.wrap .serviceSupport #certify .swiper-slide {
  width: 5.38rem;
  height: 4.31rem;
  background: #fff;
  box-shadow: 0 .05rem .23rem #ddd;
  /* display: flex;
      justify-content: center;
      align-items: center; */
  padding: 0 .15rem;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.wrap .serviceSupport #certify .swiper-slide img {
  width: 1.82rem;
  height: 1.26rem;
  margin-top: .31rem;
}
.wrap .serviceSupport #certify .swiper-slide h2 {
  font-size: .28rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #131934;
  margin-top: .23rem;
}
.wrap .serviceSupport #certify .swiper-slide .p1 {
  font-size: .18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #9da5b3;
  margin-top: .15rem;
}
.wrap .serviceSupport #certify .swiper-slide .p2 {
  font-size: .18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #131934;
  line-height: .37rem;
  margin: .38rem;
}
.wrap .serviceSupport #certify .swiper-slide img {
  display: block;
}
.wrap .serviceSupport #certify .swiper-pagination {
  width: 100%;
  bottom: .31rem;
}
.wrap .serviceSupport #certify .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 .03rem;
  background-color: #ebf0fa;
  width: .23rem;
  height: .06rem;
  border-radius: .31rem;
  opacity: 1;
}
.wrap .serviceSupport #certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background-color: #19c6d7;
  width: .62rem;
}
.wrap .ourAdvantage {
  width: 100%;
  height: 14.62rem;
  overflow: hidden;
  background-color: #f5fafe;
}
.wrap .ourAdvantage .content {
  flex-wrap: wrap;
}
.wrap .ourAdvantage .content .ourAdvantage-text {
  margin-top: .54rem;
  height: 1.54rem;
  text-align: center;
}
.wrap .ourAdvantage .content .ourAdvantage-text h1 {
  font-size: .38rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #031017;
}
.wrap .ourAdvantage .content .ourAdvantage-text p {
  font-size: .18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #9da5b3;
  margin-top: .23rem;
}
.wrap .ourAdvantage .content .ourAdvantage-container {
  display: flex;
  height: 10.46rem;
  justify-content: center;
  align-content: space-between;
  flex-wrap: wrap;
}
.wrap .ourAdvantage .content .ourAdvantage-box {
  margin: .05rem;
  width: 2.95rem;
  height: 3.92rem;
  border: .02rem solid #e3e6ec;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: .23rem .28rem;
  box-sizing: border-box;
}
.wrap .ourAdvantage .content .ourAdvantage-box img {
  margin-top: .15rem;
}
.wrap .ourAdvantage .content .ourAdvantage-box h2 {
  margin-top: .31rem;
  font-size: .28rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #131934;
  line-height: .37rem;
}
.wrap .ourAdvantage .content .ourAdvantage-box p {
  margin-top: .23rem;
  font-size: .18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #131934;
  line-height: .28rem;
}
.wrap .sectorDemand {
  height: 7.23rem;
}
.wrap .sectorDemand .sectorDemand-text {
  text-align: center;
  margin-top: .46rem;
}
.wrap .sectorDemand .sectorDemand-text h1 {
  font-size: .38rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #031017;
}
.wrap .sectorDemand .sectorDemand-text p {
  padding: 0 1.15rem;
  font-size: .18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #9da5b3;
  margin-top: .23rem;
}
.wrap .sectorDemand .sectorDemand-content {
  width: 6.37rem;
  overflow: auto;
  margin-top: .46rem;
}
.wrap .sectorDemand .sectorDemand-content .sectorDemand-container {
  box-sizing: border-box;
  display: flex;
  justify-content: space-around;
  padding: 0 .2rem;
  width: 12.77rem;
}
.wrap .sectorDemand .sectorDemand-content .sectorDemand-container .sectorDemand-box {
  width: 2.92rem;
  background: #f5fafe;
  height: 3.92rem;
  border-bottom: .02rem solid #19c6d7;
}
.wrap .sectorDemand .sectorDemand-content .sectorDemand-container .sectorDemand-box img {
  width: 100%;
}
.wrap .sectorDemand .sectorDemand-content .sectorDemand-container .sectorDemand-box .sectorDemand-box-bottom {
  padding: .23rem .31rem;
}
.wrap .sectorDemand .sectorDemand-content .sectorDemand-container .sectorDemand-box .sectorDemand-box-bottom h2 {
  font-size: .28rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #131934;
}
.wrap .sectorDemand .sectorDemand-content .sectorDemand-container .sectorDemand-box .sectorDemand-box-bottom p {
  font-size: .18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #9da5b3;
  line-height: .23rem;
  margin-top: .15rem;
}
.wrap .sectorDemand .view {
  width: 1.82rem;
  height: .62rem;
  background: #00c4c6;
  color: #fff;
  font-size: .17rem;
  line-height: .62rem;
  text-align: center;
  margin: 0 auto;
  margin-top: .31rem;
}
.wrap .leaveWord {
  width: 100%;
  background-size: 100% 100%;
  height: 7.32rem;
  background-image: url("//klm10.kuleiman.com/record/klm/qjzb/2/yd/留言背景.jpg");
  overflow: hidden;
}
.wrap .leaveWord .leaveWord-text {
  text-align: center;
}
.wrap .leaveWord .leaveWord-text .h {
  margin-top: .92rem;
}
.wrap .leaveWord .leaveWord-text h1 {
  font-size: .38rem;
  font-family: Source Han Sans CN;
  font-weight: 600;
  color: #ffffff;
  line-height: .46rem;
}
.wrap .leaveWord .leaveWord-text p {
  font-size: .18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
  line-height: .18rem;
  margin-top: .31rem;
  margin-bottom: .62rem;
}
.wrap .leaveWord .leaveWord-container input {
  padding-left: .31rem;
  display: block;
  margin: 0 auto;
  width: 5.38rem;
  height: .77rem;
  background: rgba(255, 255, 255, 0.2);
  margin-top: .43rem;
  color: rgba(255, 255, 255, 0.5);
}
.wrap .leaveWord .leaveWord-container button {
  width: 3.08rem;
  height: .77rem;
  background: linear-gradient(74deg, #39dbc5 0%, #49bdfa 100%);
  color: #fff;
  font-size: .28rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #ffffff;
  line-height: .18rem;
  display: block;
  margin: 0 auto;
  margin-top: .62rem;
}
.wrap .leaveWord .leaveWord-container input::placeholder {
  font-size: .23rem;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}
.di {
  width: 100%;
  /*height: 1.09rem;*/
}
