@media screen and (max-width:750px)
{

    html, body
    {
        padding: 15.8vw 0 0 0;
        margin: 0;
        border: 0;
        overflow-x: hidden;
        overflow-y: auto;
        background: #FFF;
        font-family: 'Outfit-Regular','PingFang SC','Source Han Sans','Source Han Serif',Heiti SC, ST Heiti,sans-serif;
        -ms-content-zooming: none;
        -ms-touch-action:none;
        color:#464646;
    }

    body
    {
        background-color: #FFF;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        box-sizing: border-box;
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0;
        text-align: left;
    }


    .page-title
    {
        padding: 6.14vw 0 0 0;
        line-height: 5.12vw;
        width: 78.99vw;
        box-sizing: border-box;
        font-weight: 500;
    }

    .title-1
    {
        line-height: 10.02vw;
        font-size: 2.67vw;
    }

    .text-14
    {
        line-height: 1.5vw;
        font-size: 1.1vw;
    }

    .text-16
    {
        line-height: 2.36vw;
        font-size: 1.68vw;
    }

    .clearfix::after {
        content: "";
        display: table;
        clear: both;
    }

    .title-1
    {
        font-size: 3.14vw;
        line-height: 3.44vw;
    }
    .title-2
    {
        font-size: 5.0vw;
        line-height: 6.375vw;
    }

    .title-3
    {
        font-size: 1.8vw;
        line-height: 2.8vw;
    }

    .content-1
    {
        font-size: 5.0vw;
        line-height: 6.375vw;
    }

    .content-2
    {
        font-size: 3.9vw;
        line-height: 6vw;
    }

    .content-3
    {
        font-size: 3.4vw;
        line-height: 5.1vw;
    }

    .content-4
    {
        font-size: 2.652vw;
        line-height: 4vw;
    }

    .content-5
    {
        font-size: 2vw;
        line-height: 2.8vw;
    }

    .submenu
    {
        font-size: 3.18vw;
        line-height: 4.6vw;
    }

    button.more
    {
        display: block;
        margin: 3.2vw 0 0 auto;
        padding: 0 7.0vw 0 0;
        border: none;
        background: url("/static/images/common/more.png") no-repeat center right;
        background-size: auto 100%;
        height: 3.66vw;
        line-height: 3.66vw;
        font-size: 3.125vw;
        color: #464646;
    }

    button.more-up
    {
        display: block;
        margin: 3.2vw 0 0 auto;
        padding: 0 7.0vw 0 0;
        border: none;
        background: url("/static/images/common/more2.png") no-repeat center right;
        background-size: auto 100%;
        height: 3.66vw;
        line-height: 3.66vw;
        font-size: 3.125vw;
        color: #464646;
    }
}


@media screen and (min-width:750px)
{

    html, body
    {
        padding: 0;
        margin: 0;
        border: 0;
        overflow-x: hidden;
        overflow-y: auto;
        background: #FFF;
        font-family: 'Outfit-Regular','PingFang SC','Source Han Sans','Source Han Serif',Heiti SC, ST Heiti,sans-serif;
        -ms-content-zooming: none;
        -ms-touch-action:none;
        color:#464646;
    }

    body
    {
        background-color: #FFF;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        box-sizing: border-box;
        width: 100%;
        height: auto;
        margin: 0;
        padding: 4.7vw 8.52vw 3.01vw 8.52vw;
        text-align: left;
    }


    .page-title
    {
        padding: 6.14vw 0 0 0;
        line-height: 5.12vw;
        width: 78.99vw;
        box-sizing: border-box;
        font-weight: 500;
    }

    .title-1
    {
        line-height: 10.02vw;
        font-size: 2.67vw;
    }

    .text-14
    {
        line-height: 1.5vw;
        font-size: 1.1vw;
    }

    .text-16
    {
        line-height: 2.36vw;
        font-size: 1.68vw;
    }

    .clearfix::after {
        content: "";
        display: table;
        clear: both;
    }

    .title-1
    {
        font-size: 3.14vw;
        line-height: 3.44vw;
    }
    .title-2
    {
        font-size: 2.62vw;
        line-height: 3.12vw;
    }

    .title-3
    {
        font-size: 1.8vw;
        line-height: 2.8vw;
    }

    .content-1
    {
        font-size: 1.67vw;
        line-height: 2.17vw;
    }
    .content-2
    {
        font-size: 1.57vw;
        line-height: 2.2vw;
    }
    .content-3
    {
        font-size: 1.25vw;
        line-height: 2vw;
    }

    .content-4
    {
        font-size: 0.8vw;
        line-height: 1.23vw;
    }

    .submenu
    {
        font-size: 1.1vw;
        line-height: 2.3vw;
    }

    button.more
    {
        margin: 1.7vw 0 0 0;
        padding: 0 1.9vw 0 0;
        border: none;
        background: url("/static/images/common/more.png") no-repeat center right;
        background-size: auto 100%;
        height: 1.4vw;
        line-height: 1.4vw;
        font-size: 1.2vw;
        color: #464646;
    }

    button.more-up
    {
        margin: 1.7vw 0 0 0;
        padding: 0 1.9vw 0 0;
        border: none;
        background: url("/static/images/common/more2.png") no-repeat center right;
        background-size: auto 100%;
        height: 1.4vw;
        line-height: 1.4vw;
        font-size: 1.2vw;
        color: #464646;
    }
}

a
{
    color: #464646;
    text-decoration: none;
}
