@media(max-width: 1200px){
    .container{
        max-width: 940px;
    }
    .block-1 h1{
        font-size: 74px;
    }
    .block-1-1 .container:nth-child(2) h2{
        width: 400px
    }
    .header .left, .header .right{
        display: none;
    }
    .block-1-1 .container:nth-child(2) h2{
        font-size: 22px;
    }
    .block-14 h2,
    .block-12 h2,
    .block-11 h2,
    .block-13 h2,
    .block-3 h2,
    .block-10 h2,
    .block-8 h2,
    .block-7 h2,
    .block-6 h2,
    .block-5 h2,
    .block-4 .cont4 .line:nth-child(1) h3,
    .block-4 .cont3 .line:nth-child(1) h3,
    .block-4 .cont2 h3,
    .block-4 h2,
    .block-2 h2,
    .block-9 h2{
        font-size: 55px;
    }
    .block-9 .main,
    .block-9 .desc{
        font-size: 14px;
    }
    .block-9 .head{
        font-size: 18px;
    }
    .block-9 .left{
        width: 620px;
    }
    .block-9 .box{
        width: 580px
    }
    .block-9 .right{
        width: 300px;
    }
    .block-2 .cont .box h3{
        font-size: 22px;
    }
    .block-2 .cont .box p{
        font-size: 14px;
    }
    .block-2 .cont .box{
        height: 180px
    }
    .block-4 .cont1 .box h3{
        font-size: 18px;
    }
    .block-4 .cont1 .box p{
        font-size: 14px;
    }
    .block-4 .cont2 .l .img{
        width: 700px;
        height: 350px;
    }
    .block-4 .cont2 h4{
        font-size: 22px;
        margin-bottom: 10px;
    }
    .block-4 .cont2 .r{
        padding-left: 20px;
    }
    .block-4 .cont2 .box{
        margin-bottom: 160px;
    }
    .block-4 .cont2 .box.left .r{
        padding-right: 20px;
    }
    .block-4 .cont2 .r .desc{
        font-size: 14px;
        margin-bottom: 10px;
    }
    .block-4 .cont2 .r .btn{
        font-size: 14px;
    }
    .block-4 .cont2 .circule{
        width: 190px;
        height: 190px;
    }
    .block-4 .cont2 .circule p{
        font-size: 22px;
        margin-bottom: 5px;
    }
    .block-4 .cont2 .circule span{
        font-size: 14px;
    }
    .block-4 .cont2 .l .row .item .t p{
        font-size: 22px;
    }
    .block-4 .cont4 .line:nth-child(1) h3,
    .block-4 .cont3 .line:nth-child(1) h3{
        width: auto;
        max-width: 600px;
    }
    .block-4 .cont4 .line:nth-child(1) p,
    .block-4 .cont3 .line:nth-child(1) p{
        font-size: 14px;
        margin-top: 20px;
        width: auto;
        max-width: 320px;
    }
    .block-4 .cont3 .line:nth-child(1){
        align-items: flex-start;
    }
    .block-4 .cont3 .line:nth-child(3) .swiper-cont p{
        font-size: 14px;
    }
    .block-4 .cont4 .line2 .box h3{
        font-size: 18px;
    }
    .block-4 .cont4 .line2 .box p{
        font-size: 14px;
    }
    .block-5 h2{
        margin-bottom: 70px;
    }
    .block-5 .left{
        width: 270px
    }
    .block-5 .right{
        width: 620px;
    }
    .block-5 p{
        font-size: 14px !important;
    }
    .block-5 h3{
        font-size: 18px !important;
    }
    .block-5 .line.two.v2 .box:nth-child(2),
    .block-5 .line.two.v1 .box:nth-child(1){
        max-width: 250px;
    }
    .block-5 .line.two.v2 .box:nth-child(1),
    .block-5 .line.two.v1 .box:nth-child(2){
        max-width: 330px;
    }
    .block-6 img{
        width: 620px;
    }
    .block-6 p{
        font-size: 14px !important;
    }
    .block-6 .line:nth-child(1) .left{
        width: 270px;
    }
    .block-6 .box{
        max-width: calc(50% - 20px);
    }
    .block-6 .box h3{
        font-size: 18px;
    }
    .block-7 .big_box{
        width: 620px;
    }
    .block-7 .box{
        width: 300px;
    }
    .block-7 p{
        font-size: 14px;
    }
    .block-7 .h3{
        font-size: 18px;
    }
    .block-7{
        padding-bottom: 800px
    }
    .block-8 .right{
        width: 270px;
    }
    .block-8 .left{
        padding: 20px;
    }
    .block-8 h3{
        font-size: 22px;
    }
    .block-8 .line:nth-child(2){
        margin: 20px 0;
    }
    .block-8 .system{
        font-size: 18px;
        margin-bottom: 35px;
    }
    .block-8 .table .row div{
        font-size: 18px;
    }
    .block-8 .table .row div:nth-child(2){
        font-size: 16px;
        line-height: 18px
    }
    .block-8 .table .row div:first-child{
        width: 100%;
        max-width: 200px;
        min-width: 200px;
    }
    .block-8 .line:nth-child(2) p{
        font-size: 24px;
    }
    .block-8 input{
        font-size: 26px;
    }
    .block-8 .input-line .input-btn{
        transform: scale(0.8);
    }
    .block-8 .desc{
        font-size: 14px;
    }
    .block-10 iframe{
        height: 535px;
    }
    .block-3 .column:nth-child(2),
    .block-3 .column:nth-child(3){
        width: 450px;
    }
    .block-3 .box p{
        font-size: 14px;
    }
    .block-3 .column .img{
        height: 300px;
        margin-bottom: 20px
    }
    .block-13 .left{
        width: 270px;
    }
    .block-13 .left .img{
        height: 250px;
    }
    .block-13 p{
        font-size: 14px;
    }
    .block-13 h3{
        font-size: 18px;
    }
    .block-11 h3{
        font-size: 18px;
    }
    .block-11 .desc{
        font-size: 14px;
    }
    .block-11 .line{
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 20px;
    }
    .block-11 .box{
        width: 100%;
    }
    .block-11 .thumb{
        height: 200px;
    }
    .block-12 .head h3{
        font-size: 18px;
    }
    .block-12 .text p{
        font-size: 14px;
    }
    .block-14 h3{
        font-size: 24px;
    }
    .block-14 .desc{
        font-size: 14px;
        max-width: 280px;
    }
    .block-14 a{
        font-size: 14px;
    }
    .block-14 .box{
        height: 400px;
    }
    .footer .line:nth-child(2) a, .footer .line:nth-child(2) p{
        font-size: 14px;
    }
    .block-4 .cont4 .line:nth-child(1),
    .block-5 h2,
    .block-8 h2,
    .block-10 h2,
    .block-13 h2,
    .block-11 h2,
    .block-12 h2{
        margin-bottom: 40px;
    }
    .block-2,
    .block-3{
        padding-bottom: 0;
    }
    .block-6,
    .block-7{
        margin-top: 0;
    }
    .block-2,
    .block-9 .container,
    .block-4 .cont1,
    .block-4 .cont3 .line:nth-child(3),
    .block-4 .cont4 .line2,
    .block-5,
    .block-6 .line:nth-child(2),
    .block-8,
    .block-10,
    .block-3,
    .block-13 .container,
    .block-11,
    .block-12,
    .block-14{
        margin-bottom: 120px;
    }
    .block-4 .cont2{
        margin-bottom: 60px;
    }
    
}