@media only screen and (max-width: 768px) {
    #c_grid-116273709439191{
        position: fixed;
        z-index: 100;
    }
    #c_grid-116273709439191 > .p_gridbox > .p_gridCell:nth-child(1n + 1){
        margin:0;
    }
    .header{
        position: fixed;
    }
    .header:after{
        height: 5rem !important;
    }
    #c_static_001-1662946129994 .e_image-2{
        position: absolute;
        top: 0.5rem;width:10rem;
    }
    #c_static_001-1662946129994 .e_container-1 .cbox-1-1{
        display:none;
    }
    .header .navList{
        display: none !important;
    }
    .header .cbox-8-0{
        display:none;
    }
    /* banner */
    .indBanner{
        margin: 5rem auto 0 !important;
    }
    #c_banner_019-1662949515392{
        min-height:auto;
    }
    #c_banner_019-1662949515392 .e_bannerA-2 .swiper-slide{
        height:auto;
    }
    #c_banner_019-1662949515392 .e_bannerA-2 .p_img{
        height:auto;
    }
    #c_banner_019-1662949515392 .e_bannerA-2 .p_img img{
        width:100%;
        height:auto;
    }
    .indBanner .swiper-button-next, .indBanner .swiper-button-prev{
        top:45% !important;
    }
    /* indAbout */
    .indAbout{
        width: 100% !important;
        margin: 2rem auto 3rem !important;
    }
    .indAbout .cbox-1-0{
        flex: 0 0 100% !important;
        transform: scale(1) !important;
    }
    .indAbout .cbox-1-1{
        margin: 2rem auto 0;padding:0 !important;
        background: none !important;
    }
    .indAbout .cbox-1-1:before{
        display:none;
    }
    #c_static_001-16629507070540 .e_container-5{
        margin:1rem auto 0 !important;
    }
    .indProduct{
        width: 100% !important;
        margin: 2rem auto 3rem !important;
    }
    .indProduct .e_container-1:before{
        display:none;
    }
    .indProduct .e_container-1{
        padding:0 !important;
    }
    #c_static_001-1662952198777 .e_container-1 .cbox-1-0{
        margin:0 0 1rem;
        flex:0 0 100%;
    }
    #c_static_001-1662952198777 .e_richText-3 p span{
        font-size: 0.7rem !important;
    }
    .indProduct .e_container-15{
        margin:2rem auto 0 !important;
    }
    #c_static_001-1662952198777 .e_container-15 .cbox-15-0{
        flex:0 0 100%;
    }
    .indProduct .indPNav{
        display: flex;
        justify-content: space-between;
        margin: 0 auto 2rem!important;padding:0 !important;
        border: none !important;
        flex-wrap: wrap;
    }
    .indProduct .indPNav .p_loopitem{
        text-align: center;
        margin: 0 0rem 1rem 0 !important;
        border:1px solid #999;
        border-radius: 0.5rem;
        flex: 0 0 calc((100% - 1rem)/2) !important;
    }
    .indProduct .indPNav .p_loopitem .s_title{
        font-size:0.875rem !important;
        line-height: 2rem !important;
    }
    .indProduct .indPList .p_list{
        justify-content: space-between;
        max-width: 100% !important;
    }
    #c_static_001-1662952198777 .e_loop-18 .p_loopitem{
        margin: 0 auto 1rem;
        flex-basis: calc((100% - 0rem) / 2) !important;
    }
    .indProduct .indPList .p_loopitem .e_container-21{
        margin: 0.5rem auto 0 !important;
    }
    .indProduct .indPList .p_loopitem .e_container-21 .p_item{
        display: block;
        text-align: center;width:100% !important;
    }
    .indProduct .indPList .p_loopitem .e_container-21 .p_item:nth-of-type(2){
        display:none;
    }
    .indApp .e_container-1{
        padding: 4rem 0 0rem !important;
    }
    #c_static_001-1662969369485 .e_container-3 .cbox-3-0{
        margin: 0 auto 1rem;flex:0 0 100% !important;
    }
    .indApp .e_container-1 .e_richText-5:before{
        display:none;
    }
    .indApp .e_container-1 .e_richText-5{
        padding: 0 !important;
    }
    .indApp .cbox-3-1 span{
        font-size:0.875rem !important;
    }
    #c_static_001-1662969369485 .e_loop-6 .p_list{
        justify-content: space-between;
    }
    #c_static_001-1662969369485 .e_loop-6 .p_loopitem{
        flex: 0 0 calc(50% - 1rem) !important;
        margin: 0 auto 1rem;
    }
    #c_static_001-1662969369485 .e_text-9{
        display:none;
    }
    .indApp .e_loop-6 .p_loopitem .e_text-8{
        text-align: center;
        padding: 0 !important;
        font-size: 0.875rem !important;
        line-height: 2.5rem !important;
    }
    .indApp .e_loop-6 .p_loopitem .e_text-8:before{
        display:none;
    }
    .indApp .swiper-button-prev{
        color: #333 !important;
    }
    .indApp .swiper-button-next{
        color: #333 !important;

    }
}