@media screen and (max-width:1500px) {
	.main { max-width:1200px;}
    
    .pwnav { display: none; }
    .pwnav .wnopen { display: none; }
    
    .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 .box .pnewsdaylist li a { width: 60% !important; }
    
    .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; }
    
    .mid02 .box .pnewsdaylist li a { width: 60% !important; }
    
    .mid03 .box .pnewsdaylist li a { width: 50% !important; }
    
    .pimglist li p { height: 170px; }
    .columnlist .list-box .con .pimglist li p { height: 150px; }
}

@media screen and (max-width: 835px){
	.main { padding: 10px; width: auto !important; }
    
    .header .d1 { height: auto; }
    .header .d1 .main { background-size: cover; }
    .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 img { width: 100%; min-height: auto; }
    .pagebanner { height: 130px; }
    
    .mid01 .main { display: block; }
    .mid01 .btn-ul li { width: 50%; border: 0; height: 50px; position: relative; overflow: hidden; }
    .mid01 .btn-ul li.active { width: 50%; border: 0; }
    .mid01 .btn-ul li.active .nor { display: none; }
    .mid01 .btn-ul li.active .act { display: block; }
    .mid01 .btn-ul li:first-child { border: 0; }
    .mid01 .btn-ul li .nor { display: none; }
    .mid01 .btn-ul li .act { display: block; height: 50px; background: #FFFFFF no-repeat left 10px center; }
    .mid01 .btn-ul li .act h5 { color: #333333; font-size: 14px; padding: 0; margin-left: 44px; margin-top: 3px; line-height: 44px; }
    .mid01 .btn-ul li:nth-child(1) .act { background-image: url(../images/icon1_sm.png); }
    .mid01 .btn-ul li:nth-child(2) .act { background-image: url(../images/icon2_sm.png); }
    .mid01 .btn-ul li:nth-child(3) .act { background-image: url(../images/icon3_sm.png); }
    .mid01 .btn-ul li:nth-child(4) .act { background-image: url(../images/icon4_sm.png); }
    .mid01 .btn-ul li:nth-child(4) .act h5 { line-height: 22px; }
    .mid01 .btn-ul li:nth-child(5) .act { background-image: url(../images/icon5_sm.png); }
    .mid01 .btn-ul li:nth-child(5) .act h5 { line-height: 22px; }
    .mid01 .btn-ul li:nth-child(6) .act { background-image: url(../images/icon6_sm.png); }
    .mid01 .btn-ul li .act p { display: none; }
    .mid01 .btn-ul li .act a { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; border: 0; font-size: 0; }
    .mid01 .tab_l_btn { display: none; }
    .mid01 tab_r_btn { display: none; }
    .mid02 .main { display: block; padding-bottom: 0; }
    .mid02 .box { width: 100%; height: auto; margin-top: 10px; }
    .mid03 .main { display: block; padding-bottom: 0; }
    .mid03 .box { width: 100%; height: auto; margin-top: 10px; }
    
    .pagelist .menu { position: relative; width: 100%; top: auto; left: auto; height: 60px; line-height: 60px;}
    .pagelist .pimglist li { width: 98%; float: none; height: auto; }
    .pagelist .pimglist li p { height: 240px;}
    .columnlist { margin-top: 0; }
    .columnlist .menu { position: relative; width: 100%; top: auto; left: auto; height: auto; float: none; }
    .columnlist .menu .menufather { height: 60px !important; line-height: 60px !important; }
    .columnlist .menu .menufather span.open { display: block; }
    .columnlist .menu .menuchild { display: none; }
    .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;  height: auto !important; }
    
    .footer { font-size: 12px; padding-top: 10px; margin-top: 10px; }
    .footer .msg { border: 0; margin-right: 0; float: none; width: auto; }
}