.banner {
  margin-top: 0.80000rem;
}

/* .company-introduce{
  margin-top: 0.39000rem;
}

.company-introduce .introduce-box {
  height: 4.96000rem;
  width: 10.24000rem;
  background-image: url('./../img/company/introduce.png');
  background-size: 100% 100%;
  margin: 0 auto;
  padding: 2.00000rem 0 0 0.80000rem;
}

.company-introduce .introduce-box .title{
  font-size: 0.32000rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: bold;
  color: #212121;
  line-height: 0.64000rem;
  margin-bottom: 0.20000rem;
}

.company-introduce .introduce-box .text{
  font-size: 0.16000rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  color: #4D4D4D;
  line-height: 0.24000rem;
  width: 3.09000rem;
  height: 1.68000rem;
  text-align-last: left;
  text-indent: 0.10000rem;
}

.company-introduce .introduce-box .text > p:nth-child(1) {
  margin-bottom: 0.20000rem;
} */

.product-company-introduce {
  font-family: SourceHanSansCN;
}

.product-company-introduce .slogan-cn {
  font-size: 0.66000rem;
  font-weight: bold;
  color: #35B7AD;
  line-height: 0.56000rem;
  margin-bottom: 0.28000rem;
  margin-top: 1.13000rem;
}

.product-company-introduce .slogan-en {
  font-size: 0.25000rem;
  font-weight: 500;
  color: #888889;
  line-height: 0.38000rem;
}

.company-introduce {
  width: 10.23000rem;
  margin: 0.41000rem auto 0.52000rem;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: 400;
  border: 0.01000rem solid #D8D8D8;
}

/* company-introduce通用的css */

.company-universal .title .name-cn {
  font-size: 0.40000rem;
  font-weight: bold;
  color: #292827;
  letter-spacing: 0.02000rem;
}

.company-universal .title .name-en {
  font-size: 0.25000rem;
  font-weight: 500;
  color: #888889;
}

.company-universal .title .line {
  width: 0.50000rem;
  height: 0.04000rem;
  background: #35B7AD;
  border-radius: 0.02000rem;
}

.company-universal .text {
  font-size: 0.20000rem;
  font-weight: 400;
  color: #292827;
  line-height: 0.30000rem;
  letter-spacing: 0.01000rem;
  text-indent: 0.40000rem;
}

.company-introduce .company-profile {
  height: 5.58000rem;
  width: 100%;
  position: relative;
  border-bottom: 0.01000rem solid #D8D8D8;
}

.company-introduce .company-profile .text {
  position: absolute;
  left: 0.32000rem;
  bottom: 0.80000rem;
  width: 6.18000rem;
}

.company-introduce .company-profile .title {
  width: 5.07000rem;
  height: 100%;
  float: left;
  padding: 0.80000rem 0 0 0.32000rem;
}

.company-introduce .company-profile .title .name-cn {
  margin-bottom: 0.13000rem;
}

.company-introduce .company-profile .title .name-en {
  margin-bottom: 0.32000rem;
}

.company-introduce .company-profile .img {
  width: 5.14000rem;
  height: 100%;
  float: left;
}

.company-introduce .company-profile .img img {
  width: 100%;
  height: 100%;
}

.company-introduce .development {
  height: 5.58000rem;
  border-bottom: 0.01000rem solid #D8D8D8;
  padding: 0.80000rem 0.32000rem 0 0.32000rem;
}

.company-introduce .development .line {
  margin-bottom: 1.10000rem;
}

.company-introduce .development .name-en {
  float: right;
  line-height: 0.60000rem;
}

.company-introduce .development .name-cn {
  margin-bottom: 0.34000rem;
}
.company-introduce .development .text {
  width: 9.59000rem;
}

.company-introduce .service-objective {
  height: 5.58000rem;
}

.company-introduce .service-objective .half-box {
  width: 50%;
  height: 100%;
  float: left;
  padding: 0.80000rem 0.32000rem 0 0.32000rem !important;
}

.company-introduce .service-objective .service {
  border-right:0.01000rem solid #D8D8D8 ;
}

.company-introduce .service-objective .title {
  margin-bottom: 1.10000rem;
}

.company-introduce .service-objective .name-en {
  float: right;
  line-height: 0.60000rem;
}
.company-introduce .service-objective .name-cn {
  margin-bottom: 0.34000rem;
}

.company-introduce .service-objective .text {
  width: 4.47000rem;

}

.company-idea{
  padding: 0.70000rem 0 0.63000rem;
  /* height: 4.91000rem; */
  background: #F5F6FB;
  /* background: linear-gradient(180deg, rgba(142,235,255,0.1) 0%, rgba(85,210,255,0.1) 100%); */
}

.company-idea .title {
  font-size: 0.44000rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 400;
  color: #212121;
  text-align: center;
  margin-bottom: 0.40000rem;
}

.company-idea .photo{
  width: 10.24000rem;
  margin: 0 auto;
  height: 3.74000rem;
}

.company-idea .photo img {
  width: 3.41000rem;
  height: 3.74000rem;
  display: block;
}

@media (max-width: 10.24000rem) {
  .company-img{
    right: 0.00000rem !important;
  }
}

