@media only screen and (max-width:1680px) {

    .ztgx_a_right {
        padding: 0 200px 0 100px;
    }

}

@media only screen and (max-width:1440px) {

    .ztgxabout {
        padding: 100px 0;
    }

    .ztgx_a_right {
        padding: 0 20px 0 80px;
    }

    .ztgx_a_tab li span {
        font-size: 14px;
        line-height: 40px;
    }

    .ztgx_a_left h2 {
        margin: 24px 0 35px;
        font-size: 22px;
    }

    .ztgx_a_left h2 i {
        width: 38px;
        height: 38px;
        line-height: 40px;
        font-size: 18px;
    }

    .ztgx_a_right h2 {
        font-size: 22px;
    }

    .ztgx_a_right p {
        font-size: 15px;
        margin-bottom: 20px;
        line-height: 20px;
    }


}


@media only screen and (max-width:1200px) {

    .ztgx_a_left {
        display:none;
        width: 100%;
        margin-bottom: 20px;
        border-right: 0;
    }

    .ztgx_a_left:after {
        display: none;
    }

    .ztgx_a_right {
        width: 100%;
        display: block;
        padding: 0;

    }

    .ztgxabout {
        padding: 30px 0;
    }


}

@media only screen and (max-width:600px) {


}