.allBg {
  width: 100%;
  background: url("../imgs/newBgl1.png") 0 0 no-repeat,
    url("../imgs/newBgl2.png") 0 700px no-repeat,
    url("../imgs/newBgr2.png") right 230px no-repeat,
    url("../imgs/newBgr1.png") right top no-repeat;
  padding-top: 150rem;
}

.contentBox {
  background: #FFFFFF;
  border-radius: 59px 59px 59px 59px;
  border: 5px solid #B754FD;
  padding: 45px 60px 66px 74px;

}

.contentBox p {
  text-transform: capitalize;
}

.breadcrumbBox .breadcrumb-f,
.breadcrumbBox .breadcrumb-t {
  text-transform: Capitalize;
  font-family: 'Cherry Cream Soda';
  font-size: 16px;
  color: #999;
}

.breadcrumbBox .breadcrumb-t {
  cursor: default;
  color: #333;
}

.contentBox-tit {
  text-transform: Capitalize;
  font-size: 40px;
  color: #B754FD;
  margin: 29px 0 34px;
}

.contactBox {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.05);
}

.contactBox-l {
  padding: 42rem 50rem 23rem 54rem;
  background: #B754FD;
}

.l-tit,
.r-tit {
  font-size: 32px;
  color: #FFFFFF;
  line-height: 38px;
  position: relative;
}

.l-tit::after,
.r-tit::after {
  content: '';
  width: 27px;
  height: 2px;
  background: #fff;
  position: absolute;
  bottom: -12rem;
  left: 0;
}

.r-tit::after {
  background: #B754FD;
}

.r-tit {
  color: #B754FD;
  margin-bottom: 39rem;
}

.l-item {
  display: flex;
  font-family: 'Cherry Cream Soda';
  margin-top: 30px;
}

.l-itemImg {
  width: 64px;
  height: 64px;
  background: rgba(255, 255, 255, 0.27);
  border-radius: 50%;
  margin-right: 20rem;
}

.l-item:nth-of-type(1) .l-itemImg img {
  width: 28px;
}

.l-item:nth-of-type(2) .l-itemImg img {
  width: 44px;
}

.l-item:nth-of-type(3) .l-itemImg img {
  width: 33px;
}

.l-item:nth-of-type(4) .l-itemImg img {
  width: 43px;
}

.l-itemText {
  width: calc(100% - 64px);
}

.l-itemText-p1 {
  font-size: 24px;
  color: rgba(255, 255, 255, 0.69);
  line-height: 28px;
  margin-bottom: 9px;
}

.l-itemText-p2 {
  font-size: 16px;
  color: #FFFFFF;
  line-height: 19px;
text-transform: initial !important;
}

.r-item {
  display: flex;
  flex-direction: column;
}

.r-item .inp,
.codeBox-l .inp {
  outline: none;
  border-radius: 6px 6px 6px 6px;
  border: 1px solid #DFDFDF;
  height: 64px;
  margin-bottom: 26px;
  padding-left: 23rem;
  font-family: 'Cherry Cream Soda';
}

.codeBox-l .inp {
  width: 267rem;
  margin-bottom: 0;
  margin-right: 10rem;
}

.inp1 {
  outline: none;
  border-radius: 6px 6px 6px 6px;
  border: 1px solid #DFDFDF;
  resize: none;
  height: 162px !important;
  margin-bottom: 26px;
  padding-left: 23rem;
  padding-top: 18rem;
}



.contactBox-r {
  padding: 42rem 34rem 23rem;
  background: #FFFFFF;
}


.r-item .inp::-webkit-input-placeholder,
.codeBox-l .inp::-webkit-input-placeholder,
.r-item .inp1 textarea::-webkit-input-placeholder {
  color: #999;
  font-size: 16px;
}

.codeBox {
  display: flex;
  justify-content: space-between;
  margin-bottom: 26rem;
}

.codeBox-l {
  display: flex;
}

.subBtn {
  width: 180rem;
  height: 64px;
  background: #B754FD;
  border-radius: 6px;
  font-size: 16px;
  color: #FFFFFF;
}

#canvas {
  width: 149rem;
  height: 64px;
}

.amap-info-content {
  background: #B754FD;
  color: #FFFFFF;
  border-radius: 10px;
  /* left: -53px;
  top: -86px; */
}
.amap-info-close {
  display: none;
}
.amap-logo {
  display: none!important;
  visibility: hidden!important;
}
 
.amap-copyright {
  display: none!important;
  visibility: hidden!important;
}

.top-left .amap-info-sharp {
  border-bottom: 10px solid transparent;
  /* width: 0;
  height: 0;
  left: -13px;
  top: -40px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #B754FD;
  border-bottom: 10px solid transparent; */
}

.top-left .amap-info-sharp:after {
  border-bottom: none
}

@media screen and (max-width: 1200px) {
  .contactBox {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.05);
  }

  #canvas {
    width: 149px;
  }

  .codeBox-l .inp {
    width: 267px;
    margin-bottom: 26rem;
  }

  .codeBox {
    flex-direction: column;
  }

  .subBtn {
    width: 180px;
  }
}

@media screen and (max-width: 750px) {


  .contentBox {
    background: #FFFFFF;
    border-radius: 59rem;
    border: 5px solid #B754FD;
    padding: 45rem 30rem 66rem 30rem;
  }

  .contentBox-tit {
    font-size: 40rem;
    margin: 29rem 0 34rem;
  }


  .l-item {
    margin-top: 30rem;
  }

  .l-tit,
  .r-tit {
    font-size: 32rem;
    line-height: 38rem;
  }

  .l-itemImg {
    width: 64rem;
    height: 64rem;
  }

  .l-item:nth-of-type(1) .l-itemImg img {
    width: 28rem;
  }

  .l-item:nth-of-type(2) .l-itemImg img {
    width: 44rem;
  }

  .l-item:nth-of-type(3) .l-itemImg img {
    width: 33rem;
  }

  .l-item:nth-of-type(4) .l-itemImg img {
    width: 43rem;
  }

  .l-itemText {
    width: calc(100% - 64rem);
  }

  .l-itemText-p1 {
    font-size: 28rem;
    line-height: 28rem;
    margin-bottom: 9rem;
  }

  .l-itemText-p2 {
    font-size: 22rem;
    line-height: 19rem;
  }


  .r-item .inp,
  .codeBox-l .inp {
    border-radius: 6rem;
    height: 64rem;
    margin-bottom: 26rem;
  }

  .inp1 {
    border-radius: 6rem;
    height: 162rem !important;
    margin-bottom: 26rem;
  }



  .r-item .inp::-webkit-input-placeholder,
  .codeBox-l .inp::-webkit-input-placeholder,
  .r-item .inp1 textarea::-webkit-input-placeholder {
    font-size: 24rem;
  }

  .contactBox-l {
    padding: 42rem 34rem 23rem;
  }

  #canvas {
    width: 149rem;
    height: 64rem;
  }

  .codeBox-l .inp {
    width: 267rem;
  }

  .codeBox {
    flex-direction: column;
  }

  .subBtn {
    width: 180rem;
    height: 64rem;
    border-radius: 6rem;
    font-size: 24rem;
  }

}