.pc {
    display: block;
}

.mobile {
    display: none;
}


.banner img{
    width: 100%;
}

.part1{
    position: relative;
    padding-top: 40px;
}

.part1 img{
    width: 100%;
}

.part1 .info {
    width: 1395px;
    margin-left: -697.5px;
    left:50%;
    position:absolute;
}

.part1 .info .title{
    font-size: 45px;
    font-weight: bold;
}

.part1 .info .txt{
    font-size:25px;
    line-height: 50px;
    margin-top:110px;
}

.part2{
    width:100%;
    padding-top:120px;
    position: relative;
}

.part2 .info{
    width: 1395px;
    margin-left: -697.5px;
    left:50%;
    position:absolute;
    text-align: right;
    top:120px;
}

.part2 .info .title{
    font-size: 45px;
    font-weight: bold;
    margin:15px 0 20px 0;
}

.part2 .info .txt{
    font-size:25px;
    line-height: 50px;
}

.part3 {
    width:100%;
    padding-top:95px;
    background: url(/themes/llumar/img2023/linglong/part3-bg.jpg) no-repeat bottom center;
    background-size: 100% auto;
    overflow: hidden;
}

.part3 .info-left{
    flex:1;
}

.part3 .info .title{
    font-size: 45px;
    font-weight: bold;
    margin:80px 0;
}

.part3 .info .txt{
    font-size:25px;
    line-height: 50px;
}

.part3 .info-right{
    width:860px;
}

.part3 .info-right video{
    width:860px;
    height:480px;
}

.part3 .info {
    width: 1395px;
    margin:auto;
    display: flex;
}

.part3 .info2 {
    width: 1395px;
    font-size:25px;
    margin:70px auto;
}

.part4{
    width:100%;
    padding-top:120px;
}

.part4 img{
    width:100%;
}

.part5{
    width:100%;
}

.part5-container{
    width: 1395px;
    margin:auto;
    padding-top:50px;
}

.part5 .title{
    font-size: 45px;
    font-weight: bold;
    margin:60px 0 40px 0;
}

.part5 .txt{
    font-size:25px;
    line-height: 50px;
}

.part5 .right{
    text-align: right;
}

.part5 .pic{
    margin-top:60px;
}

.part5 .pic img:first-child{
    margin-right:45px;
}

.part6{
    width:100%;
    overflow: hidden;
}

.part6 .title{
    width: 1395px;
    margin:140px auto 70px auto;
    font-size:30px;
    text-align: center;
}

.part6 .sns{
    width:1060px;
    margin:auto;
    display: flex;
}

.part6 .sns .sns-item{
    margin-right:60px;
}

.part6 .sns .sns-item:last-child{
    margin-right:0;
}

  @media screen and (max-width: 1708px) {
    .part1,.part2,.part3,.part4,.part5,.part6{
      zoom:.89;
    }
  }
  
  @media screen and (max-width: 1440px) {
    .part1,.part2,.part3,.part4,.part5,.part6{
      zoom:.75;
    }
  }
  
  @media screen and (max-width: 1366px) {
    .part1,.part2,.part3,.part4,.part5,.part6{
      zoom:.71;
    }
  }
  
  @media screen and (max-width: 1280px) {
    .part1,.part2,.part3,.part4,.part5,.part6{
      zoom:.66;
    }
  }
  
  @media screen and (max-width: 1280px) {
    .part1,.part2,.part3,.part4,.part5,.part6{
      zoom:.53;
    }
  }
  
  @media screen and (max-width: 960px) {
    .part1,.part2,.part3,.part4,.part5,.part6{
      zoom:.5;
    }
  }

  @media screen and (max-width: 799px) {
    .pc {
        display: none;
    }
    
    .mobile {
        display: block;
    }

    .part2{
        display: flex;
        flex-wrap: wrap;
    }

    .part2 img{
        order:2;
    }

    .part2 .info{
        order:1;
        width: 85%;
        margin: auto;
        left: 0;
        position:initial;
        text-align: right;
        top: 0;
    }

    .part2 img{
        order:2;
        width: 85%;
        margin: 80px auto;
        border-radius: 10px;
    }

    .part3{
        position: relative;
    }

    .part3 img{
        width: 100%;
    }

    .part3 video{
        width:85%;
        height:35%;
        position: absolute;
        top:50%;
        left:7.5%;
    }

    .part4{
        padding-top:0;
    }

    .part4 img{
        width:100%;
    }

    .part5 img{
        width:100%;
    }

    .part6 .title{
        width:85%;
        margin:60px auto;
    }

    .part6 .sns{
        width:65%;
        margin:auto;
        flex-wrap: wrap;
    }

    .part6 .sns-item:nth-child(2n){
        margin-right:0;
        margin-bottom:60px;
    }
 }