﻿@media screen and (max-width:3456px) {}

@media screen and (max-width:2992px) {}

@media screen and (max-width:2560px) {}

@media screen and (max-width:2056px) {}

/* 2560px */
@media screen and (max-width:1920px) {}

/* 1920px */
@media screen and (max-width:1700px) {}

/* 1700px */
@media screen and (max-width:1600px) {
    .logo_l {
        width: 480px;
    }

}

/* 1600 */
@media screen and (max-width:1440px) {
    .logo_l {
        width: 350px;
    }

    .nav li {
        margin-left: 30px;
    }

    .news_m p {
        -webkit-line-clamp: 5;
    }

    .news_r li {
        padding: 30px 0;
    }

    .main {
        padding: 2% 5%;
    }

    .site {
        padding: 0 5%;
    }
}

/* 1440 */

@media screen and (max-width:1366px) {}

/* 1366 */

@media screen and (max-width:1280px) {
    .nav li {
        margin-left: 20px;
    }

    .news_m p {
        -webkit-line-clamp: 4;
        margin-bottom: 10px;
    }

    .news_r li {
        padding: 20px 0;
    }

    .news_m h2 span,
    .zheng h2 span,
    .hui h2 span,
    .ming h3 span {
        font-size: 24px;
    }



/* 1281 */

@media screen and (max-width:1153px) {}

/* 1153 */

@media screen and (max-width:1024px) {}

/* 1024 */

@media screen and (max-width:861px) {
.content img
{
width:100%;}


}
    .menu {
        display: block;
    }

    .logo,
    .top,
    .nav,
    .main_l {
        display: none;
    }

    .main {
        padding: 2% 4%;
    }

    .site {
        padding: 0 4%;
    }

    .site .icon-gengduo {
        margin: 0 5px;
    }

    .site .icon-dizhi {
        margin-right: 5px;
    }

    .main_r {
        width: 100%;

    }

    .main_r .main_r_list,
    .main_r .main_r_pic,
    .main_r .main_r_hui {
        padding: 10px 0;
        background: none;
    }

    .main_r .main_r_tui {
        padding: 20px 0;
        margin-top: 0;
        background: none;
    }

    .main_r .main_r_tui ul {
        display: inherit;
    }

    .main_r .main_r_tui ul li {
        width: 90%;
    }

    .footer,
    .copy,
    .tachan {
        display: none;
    }

    .main_r .main_r_list li {
        background: #fff;
    }

    .main_r .main_r_pic ul {
        display: inherit;
    }

    .main_r .main_r_pic ul li {
        width: 100%;
        background: #fff;
        border: none;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }

    .logo {
        padding: 4%;
    }

    .main_r .main_r_hui ul li {
        display: inherit;
        margin-bottom: 10px;
    }

    .main_r .main_r_hui ul li p {
        text-align: left;
        margin-bottom: 5px;
    }

    .main_r .main_r_hui ul li input,
    .main_r .main_r_hui ul li textarea {
        width: 100%;
        padding: 0;
        text-indent: 15px;
        background: #fff;

    }

    .main_r .main_r_hui .btn {
        margin-top: 30px;
    }

    .main_r .main_r_hui .btn input {
        width: 50%;
    }

    .main_r .main_r_hui ul li:last-child input {
        width: 50%;
    }

    .main_r .main_r_hui ul li:last-child img {
        height: 25px;
    }

    .xwdt {
        margin: 2.5% 4% 0 4%;
    }

    .news {
        margin: 2.5% 4%;
        display: inherit;
    }

    .news_l,
    .news_m,
    .news_r {
        width: 100%;
    }

    .news_l {
        margin-bottom: 20px;
    }

    .news_m a {
        margin-bottom: 20px;
    }

    .news_m h2,
    .zheng h2,
    .hui h2,
    .ming h3,
    .main_r .main_r_list h3,
    .main_r .main_r_pic h3,
    .main_r .main_r_hui h3,
    .main_r .main_r_tui h3 {
        font-size: 18px;
    }

    .news_m h2 span,
    .zheng h2 span,
    .hui h2 span,
    .ming h3 span {
        font-size: 15px;
    }

    .news_m p {
        -webkit-line-clamp: 3;
        line-height: 30px;
        font-size: 14px;
    }

    .news_r li {
        padding: 10px 0;
        width: 24%;
        margin-bottom: 5px;
    }

    .news_r li a {
        font-size: 14px;
    }

    .news_r li .iconfont {
        font-size: 30px;
    }

    .ming .banner4 {
        margin: 0 4%;
    }

    .container,
    .container2 {
        padding: 2.5% 4%;
        display: inherit;
    }

    .hui {
        margin: 10px 0 20px 0;
    }

    .hui,
    .zheng,
    .tong,
    .about {
        width: 100%;
    }

    .tong .tong_nav li {
        padding: 0 8px;
        height: 40px;
        font-size: 14px;
        line-height: 40px;
        margin-right: 5px;
    }

    .about ul li a {
        font-size: 16px;
    }

    .about ul li a span {
        font-size: 10px;
    }

    .main_r .main_r_list .detail dl dt {
        padding: 0;
        line-height: 30px;
    }

    .main_r .main_r_list .detail dl dd {
        line-height: 20px;
    }


    .main_r .main_r_list .detail dl dd span {
        margin: 0 5px;
        font-size: 12px;

    }

    .xwdt h1 {
        width: 90px;
        font-size: 15px;
        line-height: 45px;
        height: 45px;
        font-weight: normal;
    }

    .xwdt h1 .icon-news {
        display: none;
    }

    .xwdt .news-container {
        padding-left: 15px;
        line-height: 45px;
        height: 45px;
    }

    .xwdt h1::after {
        top: 37%;
    }

    .xwdt .swiper-slide a {
        width: 95%;
    }

    .hui .tab-container #page {
        padding: 20px 0 10px 10px;
    }

    .hui .tab-container #page .swiper-slide h5 {
        font-size: 15px;
    }

    .banner .pc_img {
        display: none;
    }

    .banner .mob_img {
        display: block;
    }

    .s_copy {
        display: block;
    }

    .ming .banner4 .swiper-slide h4 {
        font-size: 14px;
        line-height: 40px;
        height: 40px;
        width: 90%;
        padding-left: 5%;
        margin: 0 auto;
        display: inline-block;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .n_banner .pc_img {
        display: none;
    }

    .n_banner .mob_img {
        display: block;
    }

    .site {
        display: none;
    }

    .s_cate {
        display: block;
    }
}

/* 861 */

@media screen and (max-width:641px) {}

/* 641 */

@media screen and (max-width:481px) {}

/* 481 */

@media screen and (max-width:361px) {}

/* 400 */

@media screen and (max-width:321px) {}

/* 321 */