@media (max-width:1700px){
    .section4 .s4_inner > div > div {
        width: 150px;
        margin: 30px 10px;
    }
}
@media (max-width:1180px){
    /* section1 */
    .section1 .s1_inner {width:100%;}
    /* section2 */
    .section2 .slide .s2_inner h1 {margin: 27vh 0 10vh;}
    .section2 .slide .s2_inner img {width:110%;}
    /* section3 */
    .section3 .s3_inner h1 {text-align:center;}
    .section4 .s4_inner h1 {text-align:center;}
    .section3 .s3_inner img {width:80%;}
}
@media (max-width:980px){
    /* section1 */
    .section1 .s1_inner p {width:90%; text-align:center;}
    .section4 .s4_inner > div {
        padding: 5px;
    }
    .section4 .s4_inner > div > div {
        width: 100px;
        margin: 5px;
        padding: 15px;
    }
    .section4 .s4_inner > div > div:nth-of-type(12) a img {
        /* left: 10px;
        top: -12px; */
    }
}
@media (max-width:480px){
    /* section1 */
    .section1 .s1_inner p {width:80%; text-align:center;}
    /* section2 */
    .section2 .slide .s2_inner {justify-content:center;}
    .fp-controlArrow.fp-prev {
        border-width: 25px 30px 25px 0 !important;
    }
    .fp-controlArrow.fp-next {
        border-width: 25px 0 25px 30px !important;
    }
    .m_his_left, .m_his_right {display:block;}
    .his_left, .his_right {display:none;}
    /* section3 */
    .section3 .s3_inner {width:90%;}
    .section3 .s3_inner img {width:100%;}
    .section2 .slide .s2_inner h1 {margin:0 0 3vh;}
    .section2 .slide .s2_inner img {width:100%;}
    .section4 .s4_inner > div {
        border-radius: 10px;
        justify-content: space-around;
    }
    .section4 .s4_inner > div > div {
        width: 70px;
        padding: 13px;
    }
}
