@media only screen and (max-width:1550px) {
    .nav {
        display: block;
    }

    .header .block .mmenu {
        display: none;
    }

    .block {
        width: auto;
        margin: 0 60px;
    }

    .tools .search_form {
        width: 210px;
    }

    .header2 .tools .search_form {
        width: 210px;
    }

    .nav .ul>li>a {
        margin: 0 8px;
    }

    .header2 .nav .ul>li>a {
        margin: 0 3px;
    }

    .xwzx .xwzxSlideBox .hd {
        width: 120px;
    }

    .xwzx .xwzxSlideBox .bd li a {
        width: 540px;
    }

    .tzgg_zbgg .xwzx_panel .item ul li .title {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        /* 设置最大显示行数 */
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
    }

    .tzgg_zbgg .xwzx_panel .item ul li {
        width: 24%;
    }

    .xsfc .xsfcSlideBox .bd li {
        width: 950px;
    }

    .xsfc .xsfcSlideBox .bd img {
        width: 950px;
        height: 580px;
    }

    .jsfc .ggqg {
        left: 35%;
        top: 135px;
    }

    .rdxy .rdxy_right {
        width: 742px;
    }

    .rdxy .rdxy_left .desc {
        margin-top: 10px;
        font-size: 12px;
        line-height: 28px;
    }

    .rdxy .rdxy_left .links .link {
        width: 30%;
    }

    .rdxy .rdxy_left .links .link a {
        font-size: 16px;
    }

    .rdxy .rdxy_left .links {
        margin-top: 50px;
    }

    .xmtjz .content .tu .tu_a .tu_info .date {
        font-size: 12px;
    }

    .xmtjz .content .tu .tu_a .tu_info .title {
        font-size: 14px;
    }

    .xmtjz .content .tu .tu_a .tu_info .tu_logo_info {
        font-size: 18px;
    }

    .cjrh .tw .pic {
        width: 639px;
    }

    .cjrh .list li .title {
        font-size: 14px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        /* 设置最大显示行数 */
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
    }

    .xsfc .xsfcSlideBox .bd {
        margin-top: 110px;
    }

    .xyfcSlideBox .bd {
        width: 1000px;
    }

    .xyfcSlideBox .bd img {
        width: 1000px;
        height: 580px;
    }

    .xyfcSlideBox .prev,
    .xyfcSlideBox .next {
        top: 35%;
    }

    .xmtjz .content .t0 {
        width: 23%;
    }

    .xmtjz .content .t1 {
        width: 26%;
    }

    .xmtjz .content .t2 {
        width: 51%;
    }

    .xmtjz .content .t3 {
        width: 51%;
    }

    .xmtjz .content .t4 {
        width: 23%;
    }

    .xmtjz .content .t5 {
        width: 26%;
    }

    .ztlm .panel {
        height: 190px;
    }

    .ztlm .panel .item {
        width: 24%;
        height: 190px;
    }

    .ztlm .panel .item .img {
        width: 100%;
        height: 80%;
    }

    .ztlm .panel .item .img img {
        width: 100%;
        height: 100%;
    }

    .ztlm .panel .item .title {
        width: 100%;
        height: 45px;
        line-height: 45px;
        font-size: 16px;
    }
}

@media only screen and (max-width:1420px) {
    .xsfc .xsfcSlideBox .bd li {
        width: 850px;
    }

    .xsfc .xsfcSlideBox .bd img {
        width: 850px;
        height: 580px;
    }

    .xwzx .xwzxSlideBox .bd li a {
        width: 480px;
    }
}

@media only screen and (max-width:1330px) {
    .xsfc .xsfcSlideBox .bd li {
        width: 800px;
    }

    .xsfc .xsfcSlideBox .bd img {
        width: 800px;
        height: 580px;
    }

    .xwzx .moreItem ul li {
        width: 25%;
    }
}

@media only screen and (max-width:1300px) {
    .nav {
        display: block;
    }

    .header .block .mmenu {
        display: none;
    }

    .nav .ul>li>a {
        font-size: 17px;
    }

    .xwzx .xwzxSlideBox .bd li a {
        width: 430px;
    }

    .xwzx .moreItem ul li {
        width: 25%;
    }

    .xwzx .moreItem ul li p:last-child span {
        width: 30px;
    }
}

@media only screen and (max-width:1250px) {
    .nav {
        display: block;
    }

    .header .block .mmenu {
        display: none;
    }

    .xwzx .xwzxSlideBox .bd li a {
        width: 400px;
    }

    .xsfc .xsfcSlideBox .bd {
        margin-top: 180px;
    }

    .xsfc .xsfcSlideBox .bd li {
        width: 660px;
    }

    .xsfc .xsfcSlideBox .bd img {
        width: 660px;
        height: 440px;
    }

    .jsfc {
        height: 418px;
    }

    .jsfc .ggqg {
        left: 24%;
        top: 135px;
    }

    .rdxy {
        margin-top: 260px;
    }

    .rdxy .rdxy_right {
        width: 542px;
    }

    .rdxy .rdxy_left .desc {
        line-height: 26px;
    }

    .rdxy .rdxy_left .links {
        margin-top: 30px;
    }

    .cjrh .tw .pic {
        width: 439px;
    }

    .cjrh .tw .content .desc {
        -webkit-line-clamp: 5;
    }

    .ztlm .panel {
        height: 165px;
    }

    .ztlm .panel .item {
        height: 165px;
    }

    .ztlm .panel .item .title {
        height: 45px;
        line-height: 45px;
        font-size: 16px;
    }

    .kslj .content {
        width: auto;
    }
}

@media only screen and (max-width:980px) {
    .module1 .block {
        opacity: 1;
        transform: translateY(0);
    }

    .main_a.showdiv {
        display: none;
    }

    .main_b {
        position: static;
    }

    .main_b .header2 {
        display: block;
    }

    .nav {
        display: none;
    }

    .header2 .block .mmenu {
        display: block;
    }

    .header2 .block .mmenu .nav {
        display: block;
    }

    .tools .search_form input {
        width: 100%;
    }

    .header2 .block {
        display: block;
        width: 95%;
        margin: 0 auto;
    }

    .main_b .header2 {
        height: 140px;
        padding-bottom: 0;
    }

    .header2 .tools .search_form {
        width: 100%;
    }

    .logo {
        width: 100%;
        margin-bottom: 10px;
    }

    .nav {
        height: 35px;
        padding-top: 0;
    }

    .nav .ul li {
        margin: 0;
    }

    .nav .ul>li>a {
        margin: 0 4px;
        font-size: 14px;
    }

    .nav .ul .sub_ul {
        top: 140px;
    }

    .nav .ul>li.h_nav .sub_ul li {
        width: 50%;
    }

    .nav .ul>li.on .sub_ul li a {
        font-size: 14px;
    }

    .tools .search_form {
        width: 100%;
    }

    .main_b .banner2 {
        padding-top: 150px;
        display: block;
        height: 280px;
    }

    .banner .navbox {
        display: none;
    }

    .banner .yinxiang {
        top: 39%;
        z-index: 2;
    }

    .block {
        width: 95%;
        margin: 0 auto;
    }

    .xwzx {
        height: 1800px;
        padding-top: 0;
    }

    .xwzx_nav ul li {
        margin-left: 20px;
    }

    .xwzx_nav ul li h2 {
        font-size: 14px;
    }

    .xwzx_nav ul li p {
        font-size: 8px;
    }

    .xwzx_nav {
        height: 60px;
    }

    .xwzx .xwcontent {
        height: 1340px;
        display: block;
    }

    .xwzx .left {
        width: 100%;
    }

    .xwzx .right {
        width: 100%;
    }

    .xwzx .xwzxSlideBox {
        height: 260px;
    }

    .xwzx .xwzxSlideBox .hd {
        bottom: -55px;
    }

    .xwzx .xwzxSlideBox .bd li {
        height: 260px;
    }

    .xwzx .xwzxSlideBox .bd img {
        height: 260px;
    }

    .xwzx .xwzxSlideBox .bd li a {
        width: 60%;
        padding: 10px;
    }

    .xwzx .xwzxSlideBox .bd li a p:first-child {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 16px;
    }

    .xwzx .xwzxSlideBox .bd li a p:last-child {
        font-size: 12px;
    }

    .xwzx .moreItem ul li {
        width: 27%;
        padding: 10px;
        font-size: 14px;
    }

    .xwzx .moreItem ul li p:last-child span {
        width: 8px;
        margin-right: 5px;
    }

    .xwzx .mtList ul li a .zimg {
        width: 60%;
    }

    .xwzx .mtList ul li a .info {
        width: 85%;
    }

    .xwzx .mtList ul li a .info p:first-child {
        font-size: 16px;
    }

    .xwzx .mtList ul li a .info p:last-child{
        font-size: 14px;
    }

    .tzgg_zbgg .xwzx_panel ul {
        flex-wrap: wrap;
    }

    .cjrh_xyfj_ztlm_kslj {
        padding-bottom: 330px;
    }

    .tzgg_zbgg .xwzx_panel .item ul li {
        margin-bottom: 10px;
        padding: 10px 12px;
        height: 115px;
        width: 100%;
    }

    .tzgg_zbgg .xwzx_panel .item ul li {
        margin-right: 0;
    }

    .tzgg_zbgg .xwzx_panel .item ul li .date {
        font-size: 14px;
    }

    .tzgg_zbgg .xwzx_panel .item ul li .title {
        font-size: 14px;
    }

    .xsfc::after {
        width: 100%;
    }

    .xxfc_jsfc_rdxy {
        height: 1645px;
    }

    .xsfc .block .left {
        width: 40px;
        margin-top: 0;
    }

    .xsfc .xsfcSlideBox .bd {
        margin-top: 85px;
    }

    .xsfc .xsfcSlideBox .bd li {
        width: 205px;
        height: 150px;
    }

    .xsfc .xsfcSlideBox .bd img {
        width: 205px;
        height: 150px;
    }

    .xsfc .xsfcSlideBox .hd {
        width: 80px;
    }

    .xsfc .xsfcSlideBox .hd ul li {
        width: 80px;
        height: 80px;
    }

    .xsfc .xsfcSlideBox .prev,
    .xsfc .xsfcSlideBox .next {
        width: 80px;
        height: 40px;
        line-height: 45px;
    }

    .xsfc .xsfcSlideBox .hd ul li.on span {
        width: 80px;
        height: 80px;
        line-height: 80px;
        background-size: 80px 80px;
        font-size: 12px;
    }

    .xsfc {
        padding-top: 180px;
        height: 590px;
    }

    .jsfc {
        height: 250px;
        padding-top: 0;
    }

    .jsfc .block .top img {
        width: 73%;
        height: 71%;
    }

    .jsfc .ggqg {
        left: 0%;
        top: 80px;
    }

    .rdxy {
        height: 660px;
        margin-top: 80px;
    }

    .rdxy .block {
        display: block;
    }

    .rdxy .rdxy_left {
        margin-bottom: 20px;
    }

    .rdxy .rdxy_right {
        width: 100%;
        margin-left: 0;
        height: 240px;
    }

    .rdxy .rdxy_right a img {
        width: 30%;
        height: 50%;
        bottom: 125px;
    }

    .xmtjz {
        height: 1480px;
    }

    .xmtjz .top {
        display: block;
        height: 120px;
    }

    .xmtjz .top ul {
        align-items: normal;
        justify-content: normal;
    }

    .xmtjz .content {
        display: block;
    }

    .xmtjz .content .tu {
        height: 220px;
    }

    .xmtjz .content .t0 {
        width: 100%;
    }

    .xmtjz .content .t1 {
        width: 100%;
    }

    .xmtjz .content .t2 {
        width: 100%;
    }

    .xmtjz .content .t3 {
        width: 100%;
    }

    .xmtjz .content .t4 {
        width: 100%;
    }

    .xmtjz .content .t5 {
        width: 100%;
    }

    .xmtjz .content .tu .tu_a .tu_info .title {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .cjrh {
        height: 750px;
    }

    .cjrh .tw {
        height: 140px;
    }

    .cjrh .tw .pic {
        width: 60%;
        height: 120px;
    }

    .cjrh .tw .content {
        height: 120px;
        padding: 5px;
    }

    .cjrh .tw .content .title {
        font-size: 16px;
        line-height: 20px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        /* 设置最大显示行数 */
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
    }

    .cjrh .tw .content .line {
        margin: 0;
    }

    .cjrh .tw .content .desc {
        font-size: 12px;
        line-height: 21px;
        -webkit-line-clamp: 2;
    }

    .cjrh .tw .content .date {
        font-size: 12px;
    }

    .cjrh .tw .content .more {
        bottom: -3px;
        right: 10px;
    }

    .cjrh .list {
        flex-wrap: wrap;
    }

    .cjrh .list li {
        width: 100%;
        margin-bottom: 10px;
        margin-right: 0;
    }

    .xyfj {
        height: 380px;
    }

    .xyfcSlideBox {
        height: 240px;
    }

    .xyfcSlideBox .bd {
        width: 100%;
    }

    .xyfcSlideBox .bd img {
        width: 100%;
        height: 240px;
    }

    .ztlm {
        height: 480px;
        margin-top: 40px;
    }

    .ztlm .top img {
        width: 59%;
        height: 92%;
    }

    .ztlm .panel {
        height: 340px;
        flex-wrap: wrap;
    }

    .ztlm .panel .item {
        height: 140px;
        margin-bottom: 10px;
        width: 49%;
    }

    .ztlm .panel .item .title {
        height: 45px;
        line-height: 45px;
        font-size: 12px;
    }

    .kslj {
        margin-top: 50px;
        padding-bottom: 190px;
    }

    .kslj .content ul li {
        margin-right: 40px;
    }

    .kslj .content ul li a {
        font-size: 16px;
    }
}