@media all and (max-width:1400px) {
.main{
 min-height: 0;
    background-position-y: unset;

}
    .header {
        display: none;
    }
   
   .content2 .imglist .item .img{
   opacity: 1;
}


    .mb-header {
        display: block;
    }

    .content1 {
        flex-direction: column;
        width: 90%;
        margin: 0 auto;
    }

    .con-news {
        width: 100%;
    }

    .con-notic {
        width: 100%;
    }



    .con-news .bd ul li a .title {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 95%;
font-size:18px

    }

    .con-news .hd {
       bottom: 30%;
    right: 0;
    width: 100%;
    text-align: center;
    }


    .con-banner {
        height: auto;
min-height:120px;
    }

    .column .col-name .font_family {
        font-size: 42px;
    }

    .column .col-name a {
        font-size: 18px;
    }

    .column .col-name {
        width: auto;
    }

    .column .xian {
        width: 44%;
    }

    .con-notic ul li a .title{
        height: 70px;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: break-all;
        font-size: 16px;
        width: 70%;
    }
    .con-notic ul li a .dete{
        width: 28%;
    }

    .con-notic ul li a .d{
        font-size: 24px;
    }

    .content2 .imglist .item .img img{
        width: 100%;
    }

    .content2 {
        width: 90%;
        margin: 40px auto 0 auto;
    }

    .content2 .imglist .itemx .text{
        top: 30%;
    }

    .content3 {
        width: 90%;
        margin: 40px auto 0 auto;
    }

    .content3 .links{
        justify-content: space-between;
    }

    .content3 .links a{
        font-size: 16px;
        margin-right: 0;
    }

    .footer .banq{
        width: 90%;
        margin: 40px auto 0 auto;
    }

    .nei-weiz .weizhi{
        flex-direction: column;
        border: none;
    }

    .nei-weiz .sub-nav a{
        font-size: 16PX;
    }
    .nei-weiz{
        line-height: 50px;
    }

    .nei-weiz .weizhi .sub-nav{
        width: 100%;
        overflow-x: auto;
        white-space: nowrap;
        border-bottom: 1px solid #D8D8D8;
    }

    .nei-main{
        width: 90%;
        margin: 0 auto;
        background: none;
        min-height: auto;
    }

    .textlist ul li a .title{
        font-size: 16px;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;

    }
    .textlist ul li a .desc{
        font-size: 14px;
        height: 50px;
        line-height: 25px;
        overflow: hidden;
        width: 100%;
        word-break: break-all;
        text-overflow: ellipsis;
        margin: 0;
    }
    .textlist ul li a .dete{
        width: 15%;
    }

    .textlist ul li a .text{
        width: 80%;
    }
   

    ul .list-page{
        margin: 25px 0;
    }
    .piclist ul li a .img{
        width: 100%;
    }

    .piclist ul li a .img img{
        width: 100%;
        height: auto;
    }

    .piclist ul li a .desc{
        overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    margin: 0;
    }

  

    .danye .d-danye{
        padding: 10px;
    }
    .danye{
        width: 90%;
        margin: 40px auto 0 auto;
        padding: 0 10px;
    }
    .nei-weiz .weizhi {
        flex-direction: column;
        border: none;
    }

    .detail .d-detail{
        padding: 10px;
    }
    .detail{
        width: 90%;
        margin: 40px auto 0 auto;
        padding: 0 10px;
    }
    .detail .d-detail .title{
        text-align: center;
        font-size: 26px;
    }
    .mb-header .header-con .logo img{
        width: 65%;
    }

    .con-news .bd ul li a .img img{
        width: 100%;
        height: auto;
    }

    .con-news .hd ul li{
        background: #fff;
margin:0 2px;
    }

}

@media all and (max-width:768px) {
   
 .con-news .bd ul li a .img img{
        width: 375px;
        height: 210px;
    }

    .detail .d-detail{
        padding: 0;
    }

    .mb-header .header-con .logo img{
        width: 80%;
    }

    .danye .d-danye{
        padding: 10px;
    }
    .danye{
        width: 90%;
        margin: 40px auto 0 auto;
        padding: 0 10px;
    }

    .detail .detail-page{
        height: auto;
        line-height: 45px;
        flex-wrap: wrap;
    }

    .detail .detail-page p{
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
        white-space: nowrap;
    }

    .detail .detail-page p a{
        font-size: 14px;
    }

    .detail .d-detail .title{
        font-size: 18px;
        line-height: 30px;
        text-align: center;
    }

    .detail .d-detail .timer span{
        font-size: 12px;
    }

    .detail .d-detail .content p{
        font-size: 14px;
    }

    .detail{
        width: 90%;
        margin: 40px auto 0 auto;
        padding: 0 10px;
    }

    .textlist ul li a .dete{
        width: 25%;
    }

    .textlist ul li a .text{
        width: 70%;
    }

    .picture ul li a .img img{
        width: 100%;
        height: auto;
    }

    .picture ul li{
        margin-right: 0;
        margin-bottom: 20px;
    }

    .picture ul li a .tit{
        font-size: 16px;

    }

    .piclist ul li a{
        flex-direction: column;
    flex-wrap: wrap;
    }

    .piclist ul li a .img{
        width: 100%;
    }

    .piclist ul li a .img img{
        width: 100%;
        height: auto;
    }

    .piclist ul li a .text{
        width: 100%;
        margin: 10px 0 0 0;
    }
.con-banner .nav2-title span{
  font-size:22px;
}

.content2 .imglist{
 justify-content: center;
}

.content2 .imglist .item{
 width:100%
}

.con-banner .nav2-lunbo-hd{
 bottom: 10px;
}

    .piclist ul li a .desc{
        height: 60px;
    overflow: hidden;
    width: 100%;
    text-align: justify;
    }


}