@media screen and (max-width:1500px) {
	.main { max-width:1200px;}
    
    .pwnav { display: none; }
    .pwnav .wnopen { display: none; }
    .mid03 .con .pimglist li p { height: 160px; }
    
    .pimglist li p { height: 210px; }
    .columnlist .list-box .con .pimglist li p { height: 190px; }
}

@media screen and (max-width:1400px) {
	.main { max-width:1100px;}
    
    .pwnav { display: none; }
    .pwnav .wnopen { display: none; }
    .mid03 .con .pimglist li p { height: 150px; }
    
    .pimglist li p { height: 190px; }
    .columnlist .list-box .con .pimglist li p { height: 170px; }
}

@media screen and (max-width: 1024px){
	.main { max-width:900px;}
    
    .pwnav { display: none; }
    .pwnav .wnopen { display: none; }
    
    .pimglist li p { height: 170px; }
    .columnlist .list-box .con .pimglist li p { height: 150px; }
}

@media screen and (max-width: 835px){
	.main { padding: 10px; overflow: hidden; width: auto; }
    
    .header .d1 { height: auto; background-size: cover; background-position: center; }
    .header .d1 .logo { width: 100%; }
    .header .d1 .logo img { margin: 0 auto; max-width: 100%; }
    .header .d1 .psearch { display: none; }
    .header .d2 { display: none; }
    
    .pwnav { display: block; }
    .pwnav .wnopen { display: inline-block; }
    
    .banner { display: none; }
    
    .mid01 .main { padding-top: 10px; }
    .mid01 .news-img { float: none; width: 100%; height: 260px; }
    .mid01 .pnewsimg { width: 100%; float: none; height: 260px; }
    .mid01 .pnewsimg p {color: #FFFFFF; background: rgba(0, 0, 0, 0.3);}
    .mid01 .news-txt { margin-left: 0; width: 100%; width: calc(100% - 30px); margin-top: 10px; }
    .mid02 .main { padding: 0 10px; }
    
    .mid02 .lft { float: none; width: 100%; display: block; }
    .mid02 .lft .box { float: none; width: 100%; }
    .mid02 .rgt {width: 100%; margin-left: 0; float: none; padding: 10px 0;}
    .mid02 .rgt-box { float: none; width: 100%; margin-left: 0; }


    .mid04 .zt {  height: 70px;}
    .mid04 .zt img { height: 70px; }
    .mid04 .zt .swiper-container .swiper-wrapper .swiper-slide {height: 70px; }

    
    .pagelist .menu { position: relative; width: 100%; top: auto; left: auto; height: 50px; line-height: 50px;}
    .pagelist .pimglist li { width: 98%; float: none; height: auto; }
    .pagelist .pimglist li p { height: 240px;}
    .columnlist { margin-top: 0; }
    .columnlist .menu { position: relative; width: auto; 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 .menu .menuchild li a { background-position-x: 80% ;}
    .columnlist .list-box { margin-left: 0; margin-top: 20px; }
    .columnlist .list-box .con .pimglist li { width: 98%; float: none; height: auto; }
    .columnlist .list-box .con .pimglist li p { height: 240px; }
    .columnlist .txt-box { margin-left: 0; margin-top: 20px; }
    .columnlist .txt-box .con-txt { 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;
}
}