@media screen and (max-width:1500px) {
	.main { max-width:1200px;}
}

@media screen and (max-width:1400px) {
	.main { max-width:1100px;}
}

@media screen and (max-width: 1024px){
	.main { max-width:900px;}
}

@media screen and (max-width: 835px){
	.main { padding: 10px; overflow: hidden; width: auto; }
    
    .header .d1 { height: auto; }
    .header .d1 .logo { width: 100%; }
    .header .d1 .logo img { margin: 0 auto; width: 100%; }
    .header .d1 .psearch { display: none; }
    .header .d2 { display: none; }
    
    .pmnav { display: block; }
    .pmnav .open { display: inline-block; }
    
    .banner { display: none; }
    /* .banner .swiper-slide { height: 200px; position: relative; }
    .banner img { min-width: 100%; width: auto; height: 200px; max-height: auto; display: block; position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%) !important; -webkit-transform:translate(-50%,-50%) !important; -ms-transform:translate(-50%,-50%) !important;  *position: relative;  *left: auto;  *top: auto; } */
    
    .mid01 .mid01-lft { width: 100%; margin-right: 0; float: none; }
    .mid01 .mid01-lft .news-img { width: 100%; float: none; }
    .mid01 .mid01-lft .news-img .img-box img { min-width: 100%; }
    .mid01 .mid01-lft .news-txt { width: 100%; margin-left: 0; }
    .mid01 .mid01-rgt { width: 100%; float: none; }
    .mid02 .main { display: block; }
    .mid02 .box { width: 100%; float: none; clear: both;}
    
    .pagelist .menu { position: relative; width: 100%; top: auto; left: auto; height: 50px; line-height: 50px;}
    .columnlist { margin-top: 0; }
    .columnlist .menu { position: relative; width: 100%; top: auto; left: auto; height: auto; float: none; }
    .columnlist .menu .menufather { height: 50px !important; line-height: 50px !important; }
    .columnlist .menu .menufather span.open { display: block; }
    .columnlist .menu .menuchild { display: none; }
    .columnlist .list-box { margin-left: 0; margin-top: 20px; }
    .columnlist .txt-box { margin-left: 0; margin-top: 20px; }
    
    .pnewsdaylist li { background: none; padding: 0; }
    
    .pNext .default_pgSearchInfo { display: none; }
    .pNext .default_pgSearchInfotwo { display: none; }
    
    .content .content-tit { padding-top: 10px; }
    .content .content-txt img {
        object-fit: contain;
        max-width:100%;
        height: auto !important;
        margin: 0 auto;
   }
}