﻿@media screen and (min-width: 2540px) {
    .jyxx {
        width: calc(100% - (((100% - 140px) / 2)) - 40px);
    }
}

@media screen and (max-width: 1600px) {}

@media screen and (max-width: 1400px) {
    .container {
        width: 85%;
    }

    .newslist .swiper-slide .img {
        height: 297px;
    }

    .rightlist li .time {
        margin-top: 5px;
    }

    .boxtoplist .swiper-slide .img {
        width: 250px;
        height: auto;
    }

    .boxtoplist .swiper-slide .text {
        width: calc(100% - 205px);
    }

    .xsgz-jyxx {
        padding: 110px 0 0 0;
    }

    .sjjdbox {
        width: 250px;
        height: 290px;
    }

    footer .right {
        width: 20.8%;
    }

    .jyxx li:hover .hoverline {
        width: 230px;
    }

    footer .left {
        width: 75%;
    }

    .detail {
        padding: 37px 120px 30px 120px;
    }

    .szlist li .name {
        font-size: 18px;
        padding: 10px 20px;
    }

    .szlist li .job {
        font-size: 12px;
    }

    .xrldbox {
        padding: 50px 200px;
    }


}

@media screen and (max-width: 1366px) {
    .navigation ul li .navname {
        font-size: 16px;
    }

    .tzggtop li a::before,
    .tzggtop li:nth-child(2) a::after {
        width: 350px;
        height: 200px;
    }

    .xsgzbottom li .title {
        width: calc(100% - 102px);
    }

    .jyxx {
        padding: 91px 50px 60px;
    }

    .jyxx li:hover .hoverline {
        width: 220px;
    }

    .navigation ul li a {
        font-size: 18px;
    }

    .banlist .swiper-left,
    .banlist .swiper-right {
        width: 45px;
        height: 45px;
    }

    .banlist .swiper-left .img,
    .banlist .swiper-right .img {
        width: 25px;
    }

    .szlist li .name {
        font-size: 16px;
        padding: 10px 20px;
    }

    .szlist li .job {
        font-size: 12px;
    }

    .xrldbox li .img {
        height: 300px;
    }
}

@media screen and (max-width: 1280px) {
    .newslist .swiper-slide .img {
        height: 270px;
    }

    .rightlist li {
        margin-bottom: 20px;
    }

    .tzggtop li a::before,
    .tzggtop li:nth-child(2) a::after {
        width: 320px;
        height: 180px;
    }

    .jyxx li:hover .hoverline {
        width: 200px;
    }

    .sjjdbox {
        width: 230px;
    }

    footer .left {
        width: 78%;
    }

    footer .banq a {
        font-size: 13px;
    }

    .boxtoplist .swiper-pagination {
        bottom: 15px;
    }

    .boxtoplist .swiper-pagination-bullet {
        margin: 0 2px;
    }

    .xrldbox li .img {
        height: 270px;
    }
}

@media screen and (max-width: 1140px) {
    .container {
        width: 95%;
    }

    header {
        display: none;
    }

    .navigation {
        display: none;
    }

    .mbheader {
        display: block;
    }

    .banlist .swiper-left,
    .banlist .swiper-right {
        display: none;
    }

    .banlist .swiper-btn {
        display: none;
    }

    .banlist .ban {
        display: none;
    }

    .jjym .jjymimg {
        width: 100%;
        height: 100%;
        float: none;
        margin-left: 0;
    }

    .mbheader .header-con .logo {
        width: 38%;
    }

    .xyxw {
        padding: 70px 0 50px 0;
    }

    .xyxwlist .container {
        display: block;
    }

    .newslist {
        width: 100%;
    }

    .newslist .swiper-slide .img {
        height: auto;
    }

    .newslist .swiper-slide .tt .time {
        margin-top: 0;
    }

    .xyxwlist .container::before {
        display: none;
    }

    .rightlist {
        width: 100%;
        margin-top: 25px;
    }

    .bannerli {
        margin-top: 40px;
    }

    .jxdt {
        padding: 88px 0 40px 0;
    }

    .xsgz-jyxx {
        padding: 80px 0 0 0;
    }

    .jyxx {
        padding: 91px 50px 40px;
    }

    /* .gjhz .gjhzimg {
        display: none;
    }

    .wming .container {
        align-items: normal;
    }

    .gjhzlist {
        margin-top: 0;
    }

    .gjhzlist .sjjdbox:last-of-type {
        margin-top: 0;
    } */
    footer .right {
        display: none;
    }

    footer .left .logo {
        padding-top: 20px;
    }

    footer .left {
        width: 100%;
    }

    footer .info {
        padding-bottom: 20px;
    }

    .picture ul {
        display: block;
    }

    .picture li {
        width: 100%;
    }

    .picconbox li a {
        display: block;
    }

    .picconbox li .img {
        width: 100%;
        height: 100%;
    }

    .picconbox li .text {
        width: 100%;
    }

    .picconbox li .text .time {
        margin-top: 0;
    }

    .picconbox li .text .time .temp {
        margin-top: 0;
    }

    .nmain .common {
        padding: 10px;
        margin-bottom: 20px;
    }

    .detail {
        padding: 10px;
    }

    .detail-page ul {
        display: block;
    }

    .detail-page li {
        width: 100%;
    }

    .detail-page li:last-of-type {
        margin-top: 20px;
    }

    .bannerli .swiper-prev,
    .bannerli .swiper-next {
        display: none;
    }

    .twonav-pos .container {
        display: block;
    }

    .twonav li a {
        white-space: nowrap;
    }

    .twonav ul {
        overflow: auto;
    }

    .nmain .common {
        margin-top: 20px;
    }

    .listbox li {
        padding: 20px 10px;
    }



    .newslist .swiper-slide .tt .text {
        height: 22px !important;
    }

    .boxtoplist .swiper-slide .text .title {
        height: 22px !important;
    }

    .picconbox li .text .title {
        height: 22px !important;
    }

    .picture li .text .title span {
        height: 22px !important;
    }

    .tzggtop li .title {
        padding: 10px 0 7px 0;
        line-height: 35px;
        /* box-sizing: border-box; */
    }

    .xrldbox {
        padding: 10px;
    }

    .xrldbox ul {
        justify-content: space-between;
    }

    .xrldbox li {
        width: calc((100% - 20px) / 2);
        margin-right: 0;
        margin-bottom: 20px;
    }

    .xrldbox li:nth-child(3n) {
        margin-right: 0;
    }

    .xrldbox li .img {
        height: auto;
    }

    .xrldbox li .text .name {
        font-size: 16px;
    }

    .xrldbox li .text .job {
        font-size: 12px;
    }
}

.banq p br {
    display: none !important;
}

@media screen and (max-width: 860px) {
    .curr {
        display: none;
    }

    .picture li .img-yy .yinying {
        display: none;
    }

    .picture li {
        margin-bottom: 10px;
        padding-left: 0;
    }

    .picture li .text {
        margin-top: 15px;
    }

    .wming1 {
        display: block;
        margin-top: 20px;
    }

    .wming1 ul {
        display: flex;
        justify-content: space-between;
    }

    .wming1 li {
        width: calc((100% - 20px) / 3);
        background: #922325;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 15px 0;
        box-sizing: border-box;
    }

    .wming1 li:nth-child(2) {
        background: #FFF4F4;
    }

    .wming1 li:nth-child(3) {
        background: #D46443;
    }

    .wming1 li .img {
        width: 60px;
        height: 60px;
    }

    .wming1 li .img img {
        width: 100%;
        height: 100%;
    }

    .wming1 li .text {
        font-size: 18px;
        line-height: 38px;
        color: #FFFFFF;
    }

    .wming1 li:nth-child(2) .text {
        color: #922325;
    }

    .wming1 .gjhz1 {
        width: 100%;
        height: 100%;
        margin-top: 20px;
    }

    .wming1 .gjhz1 img {
        width: 100%;
        height: 100%;
    }

    .tzgg {
        background: #fee4e4;
    }

    .tzggtop li .title {
        width: 100%;
        text-align: center;
    }

    .detail .content {
        margin-left: 0;
        padding-left: 0;
        border-left: none;
        padding-right: 0;
        border-right: none;
        margin: 10px 0;
    }

    .szlist {
        margin-top: 50px;
    }

    .szlist li {
        width: calc((100% - 30px) / 2);
        margin-right: 30px;
    }

    .szlist li:nth-child(5n) {
        margin-right: 30px;
    }

    .szlist li:nth-child(2n) {
        margin-right: 0;
    }

    .szlist li .name {
        padding: 7px 15px;
    }

    .twonav-pos .position {
        display: none;
    }

    .detail .infoshare .info span:nth-child(2n) {
        display: none;
    }

    .detail .title {
        font-size: 22px;
        line-height: 35px;
        text-align: center;
    }

    .banq p br {
        display: block !important;
    }

    .detail .right1 {
        display: none;
    }

    .mbheader .header-con .logo {
        width: 75%;
    }

    .fenxiang {
        display: none;
    }

    .detail .content .text img {
        width: 100%;
        display: flex;
    }

    .picconbox li .text .time {
        justify-content: flex-start;
    }

    .theme .title-icon .english {
        display: none;
    }

    .theme .title-icon .hengline {
        display: none;
    }

    .xyxw {
        padding: 20px 0;
    }

    .newslist {
        padding: 10px;
    }

    .xyxwlist {
        margin-top: 20px;
    }

    .theme .title-icon .title span {
        font-size: 25px;
    }

    .theme .title-icon .icon {
        width: 35px;
        height: 30px;
    }

    .newslist .swiper-pagination {
        display: none;
    }

    .rightlist ul {
        display: block;
    }

    .rightlist li {
        width: 100%;
    }

    .rightlist {
        margin-top: 20px;
    }

    .rightlist li:nth-child(5),
    .rightlist li:nth-child(6) {
        display: none;
    }

    .bannerli {
        margin-top: 20px;
    }

    .jxdt {
        padding: 20px 0;
    }

    .jxdtlist ul {
        display: block;
    }

    .jxdtlist li {
        width: 100%;
        padding: 15px 0;
        margin-bottom: 5px;
    }

    .jxdtlist li:nth-child(5),
    .jxdtlist li:nth-child(6) {
        display: none;
    }

    .tzgg {
        padding: 20px 0;
    }

    .tzggtop ul {
        display: block;
    }

    .tzggtop {
        margin-top: 20px;
    }

    .tzggbottom {
        margin-top: 0;
    }

    .tzggtop li {
        width: 100%;
        margin-bottom: 0;
        padding: 0 0 0;
    }

    .tzggtop li:nth-child(2) {
        padding: 0;
    }

    .tzggtop li:nth-child(2) a,
    .tzggtop li a {
        display: flex;
        flex-direction: column-reverse;
    }

    .tzggtop li a::before,
    .tzggtop li:nth-child(2) a::after {
        display: none;
    }

    .tzggtop li:hover .title {
        color: #922325;
    }

    .tzggbottom ul {
        display: block;
    }

    .tzggbottom li {
        width: 100%;
        margin-bottom: 15px;
    }

    .xsgz-jyxx::before {
        width: 100%;
    }

    .xsgz-jyxx::after {
        display: none;
    }

    .xsgz-jyxx .container {
        display: block;
    }

    .xsgz,
    .jyxx {
        width: 100%;
    }

    .jyxx ul {
        display: block;
    }

    .jyxx ul li {
        width: 100%;
        border: none;
        padding: 15px 10px;
    }

    .jyxx ul li:nth-child(2n) {
        padding-left: 15px;
    }

    .jyxx li:nth-child(2n) .shuline {
        left: 5px;
        top: 35px;
    }

    .jyxx li:nth-child(2n) .longline {
        left: 5px;
        top: 35px;
    }

    .jyxx li:nth-child(2) .longline {
        top: 15px;
    }

    .jyxx li:nth-child(2) .shuline {
        top: 15px;
    }

    .jyxx li:nth-child(2) .shortline {
        left: 5px;
    }

    .jyxx li:hover .hoverline {
        display: none;
    }

    .jyxx {
        padding: 20px 10px;
        margin-top: 0;
    }

    .boxtoplist .swiper-pagination {
        display: none;
    }

    .boxtoplist .swiper-slide a {
        display: block;
    }

    .boxtoplist .swiper-slide .img {
        width: 100%;
        height: 100%;
    }

    .boxtoplist .swiper-slide .text {
        width: 100%;
    }

    .jyxx li:nth-child(2n) .shortline {
        left: 5px;
    }

    .jyxx li .shortline {
        top: 30px;
    }

    .jyxx li .longline {
        top: 35px;
    }

    .jyxx li .shuline {
        top: 35px;
    }

    .wming {
        display: none;
    }

    .jyxx ul li:nth-child(5),
    .jyxx ul li:nth-child(6) {
        display: none;
    }

    .yqlj {
        padding: 20px 0;
    }

    .linklist {
        margin-top: 20px;
    }

    footer .left .logo {
        width: 100%;
        height: 100%;
    }

    footer .info {
        display: block;
        margin: 20px 0;
        padding: 0;
    }

    footer .info .address {
        margin-bottom: 10px;
    }

    footer .banq span {
        padding: 10px 0;
    }

    .xsgz-jyxx {
        padding: 20px 0;
    }

    .tzggbottom li .title {
        padding-bottom: 10px;
    }

    .detail-page li {
        padding: 5px 15px;
    }

    .detail-page li a {
        font-size: 16px;
    }

    .detail-page li {
        height: 100px;
    }

    .xsgzbottom {
        margin-top: 5px;
    }

    .xsgzbottom li {
        margin-bottom: 10px;
    }

}