@media screen and (min-width: 2260px) {
    .newSlide .swiper-slide .img {
        height: 490px;
    }

    .newlist .box {
        padding: 40px 0;
    }

    .mtlklist .box {
        padding: 36px 0;
    }


}

@media screen and (max-width: 2260px) {
    .navgation .nli {
        padding: 0 8px;
        width: 82px;
    }

    .numberlist .tt {
        font-size: 20px;
    }

    .new_box {
        width: calc(75.5% - 20px);
    }

    .mtlk {
        width: 25.5%;
    }

    .font18 {
        font-size: 16px;
    }

    .fontImg .desc2 {
        font-size: 18px;
    }

    .font24 {
        font-size: 18px;
    }

    .xyhj-btn .box {
        margin-top: 70px;
    }

}


@media screen and (max-width: 1630px) {
    .container {
        width: 85%;
        margin: 0 auto;
    }

    .zsjylist .box {
        width: calc((100% - 90px) / 4);
    }

    .navgation .nli {
        padding: 0 5px;
    }

    .xyhj-btn .box a {
        font-size: 18px;
    }

    .xyhj-btn .box::before {
        height: 25px;
    }

    .column .title img,
    .tabHead .name .box img,
    .column-mt .title img {
        max-height: 60px;
    }

    .numberlist .p1 {
        font-size: 30px;
    }

    .numberlist .tt {
        font-size: 18px;
    }

    .jxjy_box .list {
        width: calc(50% - 30px);
    }

    .xyhj-text {
        margin: 0;
    }

    .ztzlSlide2 .swiper-prev,
    .ztzlSlide2 .swiper-next {
        top: 25px;
    }



    .fontImg .desc1 {
        font-size: 42px;
    }

    .fontImg .desc2 {
        font-size: 18px;
    }

    .fontImg .desc3 {
        font-size: 16px;
    }

    .font24 {
        font-size: 16px;
    }

    .column .title .name,
    .tabHead .name .box .name2 {
        font-size: 30px;
    }

    .column .title .en,
    .tabHead .name .box .en {
        font-size: 14px;
    }

    .foot .fleft {
        width: 43%;
    }

    .contact p {
        font-size: 15px;
    }

    .content_zt {
        padding-top: 230px;
    }

}


@media screen and (max-width: 1400px) {

    .navgation .nli h3 a {
        font-size: 15px;
    }

    .font20 {
        font-size: 18px;
    }

    .list_box .box {
        padding: 30px;
    }

    .codeslist .box .ico {
        width: 55px;
        height: 55px;
    }

    .codeslist .box .ico img {
        max-height: 20px;
    }

    .mtlk {
        width: 100%;
    }

    .new_box {
        width: 100%;
    }


    /* ------------- */

    .ny_left {
        width: 260px;
    }

    .ny_right {
        width: calc(100% - 260px - 30px);
    }

    .ijgsz ul li {
        width: 31%;
        margin: 0 3% 40px 0;
    }

    .ijgsz ul li a {
        background: #f2f6fa url(../images/tp01.png) 15px center no-repeat;
        padding-left: 60px;
        background-size: 15%;
    }

    .content_zt {
        padding: 60px 0;
    }


}


/*  缁夎濮╃粩锟�  */

@media screen and (max-width: 1280px) {
    .container {
        width: 90%;
    }

    .padding-bottom-80 {
        padding-bottom: 40px;
    }

    .padding-top-80 {
        padding-top: 40px;
    }

    .font20 {
        font-size: 16px;
    }

    .font24 {
        font-size: 20px;
    }

    .new_box {
        width: 100%;
        padding: 0;
    }

    .xyhj-btn .box {
        margin-top: 25px;
    }

    .mtlk {
        width: 100%;
    }

    .header {
        display: none;
    }

    .mbheader {
        display: block;
    }

    .fontImg img {
        width: 90%;
    }

    .numberlist .ico {
        width: 76px;
        height: 76px;
        margin-bottom: 20px;
    }

    .numberlist .p1 {
        font-size: 22px;
    }

    .numberlist .tt {
        font-size: 16px;
    }

    .hdrylist {
        padding: 0 30px;
    }

    .xyhj-btn .box img {
        height: 24px;
        margin-right: 5px;
    }

    .xyhj-btn .box a {
        font-size: 15px;
    }

    .xyhj-btn .box::before {
        top: 8px;
    }

    .xyhj-btn .box {
        padding: 10px;
    }

    .newSlide {
        width: 100%;
    }

    .newlist {
        width: 100%;
        padding-left: 0;
    }

    .newSlide .swiper-slide .img {
        height: auto;
    }

    .codeslist .box .img {
        left: -35px;
        padding: 5px;
    }

    .codeslist .box .img img {
        width: 90px;
        height: 90px;
    }

    .fontImg .desc1 {
        font-size: 32px;
    }

    .fontImg .desc2 {
        font-size: 16px;
    }

    .fontImg .desc3 {
        font-size: 14px;
    }

    .newlist .box {
        padding: 15px 0;
    }

    .mtlklist .box {
        margin-bottom: 15px;
        padding-bottom: 15px;
    }

    .font24 {
        font-size: 14px;
    }


    .banlist .swiper-slide img {
        height: auto;
    }

    .content_zt {
        padding: 40px 0;
    }
}


@media screen and (max-width: 768px) {

    .codeslist,
    .xyhj-text {
        display: none;
    }

    .font24 {
        font-size: 18px;
    }

    .column {
        padding: 35px 0 20px 0;
    }

    .foot .fleft {
        width: 100%;
    }

    .column-mt .title {
        margin: 0;
    }

    .newSlide .swiper-slide .img {
        height: auto;
    }

    .newSlide .swiper-slide .img img {
        display: block;
        aspect-ratio: 16/9;
    }

    .newSlide .swiper-slide .title {
        margin: 10px 0;
    }

    .newSlide .swiper-slide .desc {
        margin-bottom: 15px;
    }

    .banBtn_list {
        height: auto;
        position: unset;
        padding: 15px 0;
        background: #004680;
        margin-top: 20px;
        display: none;
    }

    .banBtn_list ul li {
        width: 25%;
        margin: 2% 0;
    }

    .banBtn_list ul i {
        font-size: 22px;
    }

    .numberlist .box {
        width: 33.3%;
        margin: 10px 0;
        flex: unset;
    }

    .numberlist .ico {
        width: 76px;
        height: 76px;
    }

    .zsjylist .box {
        width: calc((100% - 20px) / 2);
        margin: 10px 0;
    }

    .zsjylist .box .name {
        font-size: 20px;
        top: 20px;
        left: 20px;
        width: 30px;
    }

    .zsjylist .box .more {
        right: 2px;
        font-size: 14px;
        bottom: 20px;
    }

    .zsjylist .box .more::before {
        height: 90px;
    }

    .tabCount {
        padding: 20px 10px;
    }

    .jxjy_box .imgs {
        display: none;
    }

    .jxjy_box .list {
        width: 100%;
    }

    .jxjy_box .box {
        padding: 15px;
    }

    .list_box {
        width: 100%;
    }

    .hdrylist {
        padding: 0;
        margin: 25px 0 0 0;
        justify-content: center;
    }

    .column-ry {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 40px 0 20px 0;
    }

    .column-ry .more {
        margin: 0;
    }

    .column-ry .more img {
        height: 20px;
    }

    .xyhj_left {
        width: 100%;
    }

    .xyhj_right {
        width: 100%;
        margin-top: 25px;
    }

    .xyhj_right a {
        left: calc((100% - 72px) / 2);
        top: calc((100% - 80px) / 2);
    }

    .xyhj_right a img {
        width: 60px;
        height: 60px;
    }

    .xyhj_right a p {
        font-size: 16px;
    }

    .content6 {
        padding: 0;
    }

    .rmtlist {
        justify-content: space-between;
    }

    .rmtlist .box {
        width: 48%;
        margin: 2% 0;
    }

    .rmtlist .box3,
    .rmtlist .box4 {
        width: 100%;
    }

    .rmtlist .box img {
        height: auto;
    }

    .rmtlist .box .tt {
        padding: 15px;
    }

    .numberlist .p2 {
        line-height: 21px;
        height: 42px;
        font-size: 13px;
    }

    .banBtn_list ul p {
        font-size: 13px;
    }

    .banlist .swiper-prev,
    .banlist .swiper-next,
    .newSlide .swiper-prev,
    .newSlide .swiper-next,
    .ztzlSlide2 .swiper-prev,
    .ztzlSlide2 .swiper-next {
        width: 33px;
        height: 33px;
        top: calc((100% - 33px) / 2);
        background-size: 25%;
    }

    .newSlide .swiper-prev,
    .newSlide .swiper-next {
        top: 22%;
    }

    .Tonext {
        display: none;
    }

    .rmtlist .box .tt .title {
        font-size: 16px;
        line-height: 25px;
        height: 25px;
    }

    .fontImg .desc1 {
        font-size: 22px;
    }

    .fontImg .desc2 {
        font-size: 14px;
        margin: 10px 0;
    }

    .fontImg .desc3 {
        line-height: 25px;
    }

    .column .title img,
    .tabHead .name .box img,
    .column-mt .title img {
        max-height: 48px;
    }

    .tabHead .name .box {
        margin-right: 15px;
    }

    .tabHead1 {
        padding-top: 0;
    }

    .rmtlist .box .tt .orgin {
        margin: 0;
    }

    .column .title .name,
    .tabHead .name .box .name2 {
        font-size: 20px;
    }

    .column .title .en,
    .tabHead .name .box .en {
        font-size: 12px;
    }

    .tabHead .name .box .en {
        display: none;
    }

    .contact p,
    .banq p {
        font-size: 13px;
        line-height: 25px;
    }

    .xyhj-btn .box {
        margin-top: 15px;
    }

    .hdrySlide .swiper-prev,
    .hdrySlide .swiper-next {
        width: 33px;
        height: 33px;
        background-size: 25%;
    }

    .column-ry {
        display: none;
    }

    .list_box .box {
        padding: 15px;
        height: auto;
    }

    .list_box .box .tt {
        padding-left: 15px;
    }

    .list_box .box .title {
        line-height: 26px;
        height: 52px;
    }

    .list_box .box .desc {
        line-height: 22px;
        height: 44px;
        margin-top: 5px;
    }

    .foot .fleft .box {
        font-size: 15px;
        line-height: 25px;
        font-weight: bold;
    }

    .ftlogo img {
        width: 60%;
    }



    .content1_ztzl,
    .content1 {
        padding-bottom: 0;
    }

    .column_zt {
        padding-top: 0;
    }


    .ztzlSlide2 {
        padding: 0;
    }

    .ztzlSlide2 .swiper-slide .img img,
    .ztzlSlide2 .swiper-slide .img {
        border-radius: 5px 5px 0 0;
    }

    .ztzlSlide2 .swiper-slide .title {
        border-radius: 0 0 5px 5px;
    }

    .ztzlSlide2 .swiper-prev,
    .ztzlSlide2 .swiper-next {
        display: none;
    }

}