﻿@media screen and (min-width: 2260px) {}

@media screen and (max-width: 1140px) {

    .container {
        width: 90%;
    }

     html {
        font-size: 70px;
    }
}

@media screen and (max-width: 768px) {
    html {
        font-size: 50px;
    }

    .container {
        width: 95%;
    }

    .mbheader {
        display: block;
    }

    .timer .right,
    .foot .right,
    .header {
        display: none;
    }

    .detail {
        padding: 25px 15px;
    }

    .detail .dtl p,
    .detail .dtl p span {
        font-size: 15px !important;
    }

    .crumbs{
        height: 100%;
    }

    .crumbs .name {
        font-size: 20px;
    }

    .crumbs .list {
        font-size: 14px;
    }

    .subNav ul {
        width: 100%;
        overflow-x: auto;
        white-space: nowrap;
    }

    .subNav ul li {
        font-size: 16px;
        line-height: 45px;
        margin-right: 20px;
    }

    .foot .name {
        font-size: 18px;
        border-bottom: 1px solid #fff;
    }

    .foot .left .dd,
    .banq p {
        font-size: 14px;
        line-height: 24px;
    }

    .foot .left .dd p {
        margin: 0;
    }

    .detail .title {
        font-size: 20px;
    }

    .detail .timer .left {
        font-size: 14px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .detail-page .box {
        padding: 15px;
    }

    .detail-page .box p {
        font-size: 15px;
        line-height: 21px;
        height: auto;
        -webkit-line-clamp: unset;
    }

    .picture ul li {
        width: 100%;
        margin-right: 0;
        padding: 15px;
        margin-bottom: 20px;
    }

    .picture ul li .date {
        font-size: 14px;
    }

    .picture ul li .title {
        font-size: 16px;
        line-height: 25px;
        height: auto;
        -webkit-line-clamp: unset;
    }

    .piclist ul li {
        padding: 15px;
        margin-bottom: 20px;
    }

    .piclist ul li .img {
        width: 100%;
    }

    .piclist ul li .text {
        width: 100%;
        padding: 15px 0 0 0;
    }

    .piclist ul li .title {
        font-size: 16px;
        line-height: 25px;
        height: 25px;
    }

    .piclist ul li .desc {
        line-height: 22px;
        height: 44px;
        font-size: 14px;
        margin: 10px 0 15px 0;
    }

    .piclist ul li .date {
        font-size: 14px;
    }

    .llxxlist ul li .date,
    .textlist ul li .date {
        width: 64px;
        height: auto;
    }

    .llxxlist ul li .d,
    .textlist ul li .d {
        font-size: 20px;
        line-height: 35px;
        height: 35px;
    }

    .llxxlist ul li .y,
    .textlist ul li .y {
        font-size: 14px;
        line-height: 25px;
        height: 25px;
    }

    .textlist ul li .title {
        font-size: 16px;
        line-height: 25px;
        height: 25px;
    }

    .textlist ul li .desc {
        font-size: 14px;
        line-height: 22px;
        height: 22px;
    }

    /* --------------------------------- */

    .newSlide .swiper-pagination {
        display: none;
    }

    .newSlide {
        width: 100%;
    }

    .newlist {
        padding: 0;
        margin-top: 25px;
    }

    .newSlide .swiper-slide .title {
        font-size: 16px;
        line-height: 25px;
        height: 25px;
        padding: 0;
    }

    .newlist ul li a {
        flex-direction: column;
        align-items: flex-start;
    }

    .newlist ul li .title {
        font-size: 16px;
        line-height: 25px;
        height: auto;
        -webkit-line-clamp: unset;
        margin-bottom: 10px;
    }

    .newlist ul li .date {
        font-size: 14px;
        width: 100%;
        text-align: left;
    }

    .column .title {
        width: 110px;
        line-height: 38px;
        height: 38px;
        font-size: 20px;
    }

    .column .more {
        font-size: 14px;
        width: 60px;
        height: 26px;
        line-height: 26px;
    }

    .llxxlist ul li {
        width: 100%;
        margin-right: 0;
        padding: 10px;
        margin-bottom: 20px;
    }

    .llxxlist ul li .title {
        font-size: 16px;
        line-height: 25px;
        height: 50px;
    }

    .jcdjlist ul li {
        width: 100%;
        padding: 15px;
        margin-bottom: 20px;
    }

    .jcdjlist ul li .date {
        font-size: 14px;
    }

    .jcdjlist ul li .title {
        font-size: 16px;
        line-height: 25px;
        height: auto;
    }

    .dwwd,
    .wsdx,
    .gzzd,
    .tzgg {
        width: 100%;
    }

    .gzzd ul li a {
        flex-direction: column;
        align-items: flex-start;
    }

    .gzzd ul li {
        margin-bottom: 15px;
    }

    .gzzd ul li .title {
        font-size: 16px;
        height: 25px;
        margin-bottom: 10px;
    }

    .gzzd ul li .title::before {
        width: 2px;
        height: 16px;

    }

    .gzzd ul li .date {
        font-size: 14px;
        width: 84px;
    }

    .main {
        padding: 35px 0;
    }

    .gzzd,
    .content1 {
        padding-bottom: 35px;
    }

    .jcdj,
    .llxx {
        padding-bottom: 15px;
    }

    .dwwd,
    .advSlide {
        margin-bottom: 35px;
    }

    .tzgg ul li .title {
        font-size: 16px;
        line-height: 25px;
        height: 25px;
    }

    .tzgg ul li .desc {
        line-height: 21px;
        height: 21px;
        font-size: 14px;
    }

    .tzgg ul li .date {
        width: 64px;
        height: auto;
    }

    .tzgg ul li .date .y {
        font-size: 14px;
        line-height: 30px;
        height: 30px;
    }

    .tzgg ul li .date .d {
        font-size: 20px;
        line-height: 32px;
        height: 32px;
    }

    .dwwdlist ul li .title {
        padding: 15px;
        height: auto;
        padding-left: 50px;
    }

    .dwwdlist ul li .title p {
        font-size: 16px;
        height: auto;
        line-height: 25px;
        -webkit-line-clamp: unset;

    }

    .dwwdlist ul li .text::before,
    .dwwdlist ul li .title::before {
        width: 33px;
        height: 24px;
    }

    .dwwdlist ul li .text{
        height: auto;
                padding: 25px 15px 15px 0;
        padding-left: 50px;
    }

    .dwwdlist ul li .desc {
        font-size: 14px;
        line-height: 21px;
        height: 63px;
    }

    .wsdx ul li .title{
        font-size: 16px;
        line-height: 25px;
        height: 25px;
    }

    .wsdx ul li .desc{
        font-size: 14px;
        line-height: 21px;
        height: 42px;
    }

    .wsdx ul li{
        margin-bottom: 20px;
    }

    .wsdx ul li .img{
        width: 125px;
    }

}

@media screen and (max-width: 640px) {}