.main{
    width: 100%;
    height: 1028px;
    background-size: 100% 100%;
    background-image: url(/Public/Home/img/contact/bg.png);
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .main .top{
    width: 1200px;
    margin-top: 70px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .main .top .title{
    font-size:26px;
    font-family:Alibaba PuHuiTi;
    font-weight:500;
    color:rgba(255,255,255,1);
    display: flex;
    align-items: flex-end;
  
  }
  .main .top .title i{
    margin: 0 4px;
    font-size: 20px;
    font-style: normal;
  }
  .main .top .title span{
    font-size:18px;
    font-family:Alibaba PuHuiTi;
    font-weight:400;
    color: #D0D0D4;
  }
  .main .top a{
    font-size:20px;
    font-family:Alibaba PuHuiTi;
    font-weight:400;
    color:#fff;
    display: flex;
    align-items: center;
    transition: all .3s;
    opacity: .6;
  }
  .main .top a:hover{
    opacity: 1;
  }
  .main .top a img{
    margin-left: 22px;
    width: 26px;
  }
  .main .box{
    margin-top: 38px;
    width:1200px;
    height:650px;
    background:rgba(255,255,255,1);
    box-shadow:0px 7px 32px 0px rgba(0, 0, 0, 0.49);
    border-radius:16px;
    display: flex;
  }
  .main .box .map{
    position: relative !important;
    width:584px;
    height:650px;
    border-radius:16px;
  }
  .main .box .content{
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 0 58px;
  }
  .main .box .content .item{
    flex: 1;
    box-sizing: border-box;
    padding: 20px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .main .box .content .item:not(:last-of-type){
    border-bottom: 1px solid #B1B1B1;
  }
  .main .box .content .item label{
    width: 100%;  
    font-size:22px;
    font-family:Alibaba PuHuiTi;
    font-weight:400;
    color:rgba(48,48,48,1);
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .main .box .content .item label span{
      display: flex;
      align-items: center;
  }
  .main .box .content .item label img{
    margin-right: 16px;
  }
  .main .box .content .item .info{
    margin-top: 20px;
    font-size:18px;
    font-family:Alibaba PuHuiTi;
    font-weight:400;
    color:rgba(97,97,97,1);
    display: flex;
    flex-direction: column;
    justify-content: space-around;
  }
  .main .box .content .item .info p{
    font-size:18px;
    font-family:Alibaba PuHuiTi;
    font-weight:400;
    color:rgba(97,97,97,1);
    line-height:36px;
    box-sizing: border-box;
    padding-left: 42px;
  }
  .main .box .content .item .info .btn{
    width:335px;
    height:56px;
    border:1px solid #AFACB0;
    font-size:32px;
    font-family:Alibaba PuHuiTi;
    font-weight:400;
    color:rgba(97,97,97,1);
    display: flex;
    justify-content: center;
    align-items: center;
    letter-spacing: 10px;
  }