﻿@media screen and (min-width: 2540px) {
    .mottocon .right .img {
        height: 458px;
    }

    .song .gcjs {
        width: 93%;
    }

    .bottom .video {
        height: 420px;
    }
    .purposebox .purpose{
        height: 320px;
    }
}

@media screen and (max-width: 1600px) {
    .bottom .video {
        height: 247px;
        margin-top: 0;
    }

    .purposebox .purpose {
        height: 188px;
    }

    .mottocon .right .img {
        height: 265px;
    }

    .mottos .img {
        height: 44px;
    }

    .bottom .spjs {
        flex-direction: column;
        align-items: center;
    }

    .bottom .spjsdisc {
        width: 100%;
        margin-top: 20px;
    }

    .bottom .spjsrw {
        width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }

    .column-label ul li a {
        padding: 20px 25px 20px 25px;
    }
}

@media screen and (max-width: 1400px) {
    .xhdy {
        width: 60%;
    }

    .mottocon .right .img {
        height: 240px;
    }

    .missionbox .img {
        width: 290px;
        height: 194px;
    }

    .purposebox .purpose {
        height: 171px;
    }

    .purposebox .img {
        height: 225px;
    }

    .targetbox .img {
        width: 335px;
        height: 226px;
    }

    .bottom .video {
        height: 225px;
    }

    .visionbox .img {
        width: 290px;
        height: 195px;
    }

    .xhdybox .xiaohui {
        width: 350px;
        height: 250px;
    }

    .ny_left {
        width: 22.9%;
    }
}

@media screen and (max-width: 1366px) {
    .targetbox .img {
        width: 325px;
        height: 220px;
    }

    .bottom .video {
        height: 215px;
    }

    .mottos .img {
        height: 38px;
    }

    .mottocon .right .img {
        height: 227px;
    }
}

@media screen and (max-width: 1280px) {}

@media screen and (max-width: 1140px) {
    .ny_left {
        display: none;
    }

    .ny_right {
        width: 100%;
    }

}

@media screen and (max-width: 860px) {
    .nytit1 {
        display: none;
    }

    .nydt .crumbs .name {
        font-size: 14px;
        width: 90px;
        height: 30px;
        line-height: 30px;
    }

    .nytit {
        background: url(../img/icon4.png) 5px 5px no-repeat;
        padding-top: 0px;
    }
    .column-label{
        margin: 10px 0;
    }

    .column-label ul li a {
        padding: 20px 5px 20px 5px;
    }

    .column-label ul li:first-of-type a {
        padding: 20px 5px 20px 5px;
    }

    .visionbox {
        padding: 10px;
    }

    .visionbox .img {
        float: none;
        margin-left: 0;
    }

    .visionbox .left>.title {
        margin-top: 10px;
    }

    .visioncon .disc {
        margin-top: 10px;
    }

    .visioncon .disc .discbox {
        margin-top: 0;
    }

    .visionbox .left>.title::after {
        width: 50px;
        height: 50px;
        top: -10px;
    }

    .column-label ul {
        overflow-x: auto;
    }

    .xhdybox .xiaohui {
        position: relative;
        width: 100%;
        right: 0px;
        height: 190px;
    }

    .xiaohuibox {
        width: 100%;
    }

    .xhdy {
        width: 100%;
        padding: 10px;
    }

    .xiaohuibox::after {
        display: none;
    }

    .translate {
        margin-top: 35px;
        padding: 10px;
    }

    .xhdy .title {
        font-size: 20px;
    }

    .missionbox .img {
        float: none;
        margin-left: 0;
    }

    .missionbox {
        padding: 10px;
    }

    .mottocon {
        padding: 10px;
        flex-direction: column;
    }

    .mottocon .left {
        width: 100%;
    }

    .mottocon .right {
        width: 100%;
    }

    .mottocon .right .img {
        width: 100%;
        height: 100%;
    }

    .mottocon .left .qsbox {
        margin-bottom: 20px;
    }

    .purposebox {
        padding: 20px 10px;
    }

    .songbox {
        padding: 10px;
    }

    .songbox .img {
        margin-left: 0;
        float: none;
        width: 100%;
        text-align: center
    }

    .songbox .img img {
        width: 250px;
        height: 320px;
    }

    .songbox .left>.title {
        margin-top: 40px;
    }

    .songbox .img::after {
        display: none;
    }

    .song .xggc {
        padding: 10px;
    }

    .ny_right {
        padding: 10px;
    }

    .song .xggc .drivder {
        display: none;
    }

    .song .xggc .xggcdisc {
        margin-left: 10px;
        padding-left: 0;
    }

    .bottom .video {
        width: 100%;
        height: 190px;
    }

    .bottom .spjsdisc,
    .bottom .spjsrw {
        padding: 10px;
    }

    .targetbox .img::after {
        display: none;
    }

    .targetbox .img {
        float: none;
        margin-left: 0;
        width: 100%;
        height: 100%;
    }

    .targetbox {
        padding: 10px;
    }

    .targetbox .left>.title {
        margin-top: 40px;
    }

    .targetlist {
        display: block;
        margin-top: 10px;
    }

    .targetlist .box {
        width: 100%;
        margin-bottom: 10px;
    }

    .targetbox .disc {
        margin-top: 10px;
    }

    .visionbox .img::after {
        display: none;
    }

}