﻿@media screen and (min-width: 2540px) {
    .container {
        width: 75%;
    }

    .newslist .swiper-slide .img {
        width: 100%;
        height: 650px;
    }

    .rightbox .box {
        padding: 35px 20px;
        margin-bottom: 30px;
    }

    .ghgl-xkjs::after {
        width: 93%;
    }

    .picturebox .box .img {
        width: 603px;
        height: 340px;
    }

}

@media screen and (max-width: 1600px) {
    .ghgl-xkjs::after {
        width: 100%;
        background-size: cover;
    }
}

@media screen and (max-width: 1400px) {
    .container {
        width: 85%;
    }

    .navigation ul .nli {
        padding: 10px 8px 0 8px;
    }

    .newslist .swiper-slide .img {
        height: 396px;

    }

    .rightbox .box {
        padding: 12px 20px;
    }

    .picturebox .box .img {
        width: 360px;
        height: 200px;
    }
}

@media screen and (max-width: 1366px) {
    .newslist .swiper-slide .img {
        height: 386px;
    }

    .rightbox .box {
        margin-bottom: 10px;
        padding: 17px 20px;
    }
}

@media screen and (max-width: 1280px) {
    .newslist .swiper-slide .img {
        height: 360px;
    }

    .rightbox .box {
        margin-bottom: 10px;
        padding: 15px 20px;
    }

    .fontSize {
        display: none;
    }

    .picturebox .box .img {
        width: 325px;
        height: 183px;
    }
}

@media screen and (max-width: 1140px) {
    .container {
        width: 95%;
    }

    header {
        display: none;
    }

    .mbheader {
        display: block;
    }

    .banlist .swiper-left,
    .banlist .swiper-right,
    .banlist .mouse,
    .banlist .numbers {
        display: none;
    }

    .blankdiv {
        display: none;
    }

    .banlist .ban {
        display: none;
    }

    .banlist .swiper-btn {
        display: none;
    }

    .newslist .swiper-prev,
    .newslist .swiper-next {
        display: none;
    }

    .newslist .swiper-btn {
        display: none;
    }

    .bannerli .swiper-prev,
    .bannerli .swiper-next {
        display: none;
    }

    .ghgl-xkjs::after {
        display: none;
    }

    .ghgl-xkjs::before {
        display: none;
    }

    .boxtoplist .swiper-btn {
        display: none;
    }

    .dynamic .context {
        display: block;
    }

    .newslist {
        width: 100%;
    }

    .rightbox {
        width: 100%;
        margin-top: 20px;
    }

    .newslist .swiper-slide .img {
        height: auto;
    }

    .rightbox .box:nth-child(4),
    .rightbox .box:nth-child(5) {
        display: none;
    }

    .noticelist {
        display: block;
    }

    .noticelist .box {
        width: 100%;
        margin-bottom: 10px;
    }

    .noticelist .box:nth-child(4),
    .noticelist .box:nth-child(5),
    .noticelist .box:nth-child(6) {
        display: none;
    }

    .ghgl-xkjs .container {
        display: block;
    }

    .ghgl,
    .xkjs {
        width: 100%;
    }

    .zcwj-cyxz .container {
        display: block;
    }

    .zcwj,
    .cyxz {
        width: 100%;
    }

    .foot .right .erweima {
        display: none;
    }

    .bannerli {
        margin: 20px 0 0 0;
        padding-bottom: 0;
    }

    .ghgl-xkjs {
        padding-top: 0;
    }

    .notice {
        margin-bottom: 0;
    }

    .picconbox .box a {
        display: block;
    }

    .picconbox .box .img {
        width: 100%;
        height: 100%;
    }

    .picconbox .box .text {
        width: 100%;
        height: 100%;
        margin-left: 0;
        padding: 10px 10px;
        box-sizing: border-box;
    }

    .picconbox .box .drivder {
        display: none;
    }

    .picconbox .box .cycle {
        display: none;
    }

    .picconbox .box .text .time .logoimg {
        display: none;
    }

    .picconbox .box .text .time {
        margin-top: 0;
    }

    .picturebox {
        display: block;
        padding-left: 0;
    }

    .picturebox .box {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .picturebox .box .img {
        width: 100%;
        height: 100%;
    }

    .picturebox .box .img::before {
        display: none;
    }

    .picturebox .box .text {
        margin-top: 0;
    }

    .detail {
        padding: 30px;
    }

    .theme {
        padding: 20px 0;
    }

    .foot .right {
        display: none;
    }

    .foot .left {
        width: 100%;
    }

    .footinfo .box {
        display: block;
        text-align: center;
    }

    .footinfo .box div:last-of-type {
        margin-left: 0;
    }
    footer .banq{
        text-align: center;
    }
}

.banq p br {
    display: none !important;
}

@media screen and (max-width: 860px) {
    .theme {
        padding: 20px 0;
    }

    .theme .left .title {
        font-size: 25px;
    }

    .theme .left .english {
        font-size: 16px;
    }

    .theme .left::before {
        height: 40px;
    }

    .banq p br {
        display: block !important;
    }

    .ghgllist .box .time {
        margin-top: 0;
    }

    .ghgllist .box:nth-child(5),
    .ghgllist .box:nth-child(6) {
        margin-bottom: 0;
    }

    .theme .right .showmore {
        width: 50px;
        height: 30px;
    }

    .rightbox .box {
        padding: 7px;
    }

    .noticelist .box {
        padding: 7px;
    }

    .noticelist .box:nth-child(3) {
        margin-bottom: 0;
    }

    .rightbox .box .time .day {
        font-size: 20px;
        line-height: 25px;
    }

    .rightbox .box .time .year {
        font-size: 12px;
        text-align: center;
    }

    .rightbox .box .time {
        width: 55px;
        height: 45px;
    }

    .noticelist .box .time .day {
        font-size: 20px;
    }

    .noticelist .box .time .year {
        font-size: 12px;
    }

    .noticelist .box .time {
        width: 85px;
        height: 55px;
    }

    .ghgllist {
        display: block;
    }

    .ghgllist .box {
        width: 100%;
        padding: 10px;
        margin-bottom: 10px;
    }

    .ghgllist .box:nth-child(4),
    .ghgllist .box:nth-child(5),
    .ghgllist .box:nth-child(6) {
        display: none;
    }

    .boxtoplist .swiper-slide a {
        display: block;
    }

    .boxtoplist .swiper-slide .img {
        width: 100%;
        height: 100%;
    }

    .boxtoplist .swiper-slide .text {
        width: 100%;
    }

    .xkjs .boxlist .box {
        padding: 0 10px;
        margin-bottom: 10px;
    }

    .xkjs .boxlist {
        margin-top: 10px;
    }

    .zcwjlist .box {
        margin-bottom: 10px;
        padding: 10px;
    }

    .cyxz {
        margin-top: 20px;
    }

    .noticelist .box .title {
        width: calc(100% - 95px);
    }

    .boxtoplist .swiper-slide .text .time {
        margin-top: 0;
    }

    .zcwj .theme,
    .cyxz .theme {
        padding: 10px 0;
    }

    .zcwj-cyxz {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .cyxzlist .box {
        margin-bottom: 10px;
    }

    .zcwjlist .box:last-of-type {
        margin-bottom: 0;
    }

    .foot .left .yq {
        display: none;
    }

    .foot .left .footinfo {
        display: block;
        margin-top: 15px;
    }

    .foot .left .logo {
        margin-top: 0;
    }

    .foot .left .footinfo .box .info {
        margin-right: 0;
    }

    .foot .left .logo .img img {
        width: 95%;
        margin-right: 0;
    }

    .newslist .swiper-slide .tt {
        padding: 10px;
    }

    .newslist .swiper-slide .tt .time {
        margin-top: 0;
    }

    .rightbox .box .title {
        width: calc(100% - 55px - 10px);
    }

    .curcrumb .current {
        display: none;
    }

    .curr .text,
    .curr .text.on {
        min-width: 110px;
        font-size: 14px;
    }

    .curr .container .erjilink {
        overflow-x: scroll;
    }

    .curr .erjilink a {
        height: 40px;
        padding: 20px 0 0 0;
    }

    .listbox .box {
        margin-bottom: 10px;
        padding: 10px;
    }

    .listbox .box .time .day {
        font-size: 18px;
    }

    .listbox .box .time .year {
        font-size: 12px;
    }

    .listbox .box .time {
        width: 70px;
        height: 50px;
    }

    .listbox .box .text {
        width: calc(100% - 70px - 10px);
    }

    .picconbox .box .text {
        margin-top: 0;
    }

    .picconbox .box .text .disc {
        margin-top: 5px;
    }

    .picconbox .box {
        margin-bottom: 10px;
    }

    .detail .titletop .title {
        font-size: 22px;
        line-height: 35px;
    }

    .detail .titletop {
        padding: 10px;
    }

    .fenxiang {
        display: none;
    }

    .detail .titletop .detail-share .info {
        justify-content: space-between;
    }

    .detail .titletop .detail-share .info div {
        margin-left: 0;
    }

    .detail .content .text p {
        font-size: 16px !important;
        /* margin-bottom: 15px; */
        line-height: 30px !important;
    }

    .detail {
        padding: 10px;
    }

    .detail-page .box {
        height: 50px;
        padding: 5px 10px;
    }

    .detail-page .box a {
        font-size: 14px;
        line-height: 40px;
    }

    .content2 {
        padding: 10px;
    }

    .content2 p {
        font-size: 16px !important;
        line-height: 30px !important;
    }

    .content .text p embed {
        width: 100% !important;
        height: 100% !important;
    }

    .detail .content .text p img {
        width: 100%;
        height: 100%;
    }

    .foot .left .footinfo .box {
        line-height: 23.7px;
        width: 100%;
    }
    .foot.foot{
        padding: 20px 0;
    }
}