@media screen and (max-width: 600px) {
    .pc .bg-container .inner-container {
        min-width: unset;
        width: 100%;
        flex-wrap: wrap;
        margin-left: unset;
        height: 900px;
        padding: 30px;
    }

    .pc .bg-container .inner-container .content {
        width: 100%;
        margin-top: unset;
    }

    .pc .bg-container .inner-container .content-img {
        position: unset;
        width:100%;
    }
    .pc .bg-container .inner-container .content .sub-title{
        font-size: 1.5em;
    }
    .pc .bg-container .inner-container .content .title{
        font-size: 3em;
    }
    .pc .bg-container .inner-container .content .desc{
        font-size:1em;
    }
    .pc .bg-container .inner-container .content .desc{
        width: unset;
    }

    .pc .primary button{
        width:100px;
    }
    .view{
        width: 100%;
        height: 70px;
    }

    .pc .containter .title{
        font-size:2em;
    }

    .pc .containter .content{
        width:100%;
        flex-wrap: wrap;
    }
    .pc .containter{
        height:700px;
    }

    .pc .containter .content .list{
        width:40%;
    }
    .pc .containter .content .list .sub-title{
        line-height: 1em;
        font-size:0.9em
    }
    .pc .bg-container ._container{
        width:100%;
    }
    .pc .bg-container ._container .unit{
        height: auto;
        flex-wrap: wrap;
    }
    .pc .bg-container ._container .unit .text-area{
        padding-left: 10px;
        width: 95%;
        display:unset;
        position:unset;
    }
    .pc .bg-container ._container .unit .text-area .desc{
        width: auto;
    }
    .pc .bg-container ._container .unit .solution-container{
        height: 400px;
        width: 100%;
    }
    .pc .bg-container ._container .unit .solution-container .solution-img{
        width:100%;
        height: unset;
    }
    .pc ._container{
        width: 100%;;
    }
    .pc ._container .img-group{
        flex-wrap: wrap;
        width: 100%;;
        justify-content:unset;
    }
    .pc ._container .img-group img{
        padding-left:10%;
        padding-top:10px;
        width:90%;
    }
    .carousel-container{
        width: 90%;
    }
    .carousel-card{
        width: 100%;
        padding:30px;
        background-image: none !important;
    }
    .carousel-card .info-content{
        right: unset;
        top:unset;
        width: 90%;
    }
    .ftlogo{
        margin-left:60px;
        margin-bottom: 20px;
    }

    .downloadBtn {
        width: 200px !important;
    }

    .pc .bg-container .inner-container .content .btn-group{
        flex-wrap: wrap;
    }
    .pc .bg-container .inner-container .content .btn-group .btn-common{
        width: 100%;
        margin-bottom: 10px;
    }
}