@media screen and (max-width:1600px){
    .topba>li{width: 12%;}
    .topa{width: 280px;}
    .bana p{font-size: 50px;}
    .aboutb{margin-top: 20px;}
    .aboutba{padding-bottom: 20px;margin-bottom: 20px;}
    .aboutbb{line-height: 28px;font-size: 14px;}
    .about{margin: 60px auto;}
    .proza p{font-size: 22px;}
    .proz{margin-top: 10px;}
    .proyaaa{font-size: 16px;}
    .pro{margin: 60px auto 20px;}
    .aplab{margin-top: 50px;}
    .prq{padding: 1px 0 60px;}
    .apsb h4{font-size: 15px;}
    .newsaaa p,.newza p{font-size: 16px;}
    .newsabba,.newzb p{font-size:15px;}
    .newzc p{font-size:14px;}
    .topba>li>p a{font-size:15px;}
    .n-prja{padding: 50px 0 50px;}
    .n-bana p{transform: translate(-17%, -55%);}
    .news_list li a .art .att{font-size: 18px;}
}
@media screen and (max-width:1480px){
    .i-pst:after{width: 34%;}
}

@media screen and (max-width:1200px){
    .top{position: relative;}
    .topb{position: absolute;flex-wrap: wrap;top: 100%;left: 0;width: 100%;height: calc(100vh - 67px);background: #000;display:none;}
    .topba{width:100%;display: block;}
.jt{justify-content: center;}
.jd a{padding:0;}
    .topbbb{width:100%;justify-content: center;padding: 20px 0px;}
    .topba>li{width:100%;border-bottom: 1px solid #222;text-align: left;}
    .topba>li p{position: relative;background:url(../images/sw.png) 98% no-repeat;background-size: 22px;}
    .topba>li>p a{padding: 15px 3%;}
    .topa{padding: 10px 0;}
    .zhz{display:block;}
    .i-proa a{font-size: 15px;}
    .i-proa li {padding-right: 30px;}
    .i-proa ul{flex-wrap: wrap;}
    .i-probb{font-size: 14px;line-height: 30px;}
    .i-jia p{padding: 7px 50px;}
    .i-przb{font-size:14px;}
    .i-prza{font-size: 20px;margin-bottom: 10px;}
    .i-pryb p{font-size:14px;}
    .i-pstt{font-size:14px;line-height: 24px;}
    .i-pstcaa samp,.i-pstcaa span{font-size:14px;}
    .i-pwea h4{font-size:18px;}
    .i-pwea h5{font-size: 16px;}
    .i-pwea h6{font-size: 16px;}
    .i-pwea p{font-size:14px;}
    .n-prjaa .pdSwiper{height: 400px !important;}
    .n-prjbbb{line-height: 22px;font-size: 14px;}
    .prozj p{margin-top: 10px;font-size: 14px;}
    .n-prta{font-size:20px;}
    .n-netca{font-size: 16px;}
    .i-pqc{font-size:14px;}
    .i-prjbba {font-size: 18px;}
    .i-prjbbb{font-size:15px;margin: 10px 0;}
    .i-prjbbc{font-size: 14px;line-height: 22px;}
    .i-prjb {margin-top: 30px;}
    .i-prjcab{font-size:18px;}
    .i-prjcac{font-size:14px;}
    .n-prob{font-size:14px;padding:10px 0;}
    .i-proimg li{font-size:14px;}
    .i-po {padding-top: 0.4rem;}
    .n-bana h4{font-size: 24px;}
    .n-bana p{display:none;}
    .n-ban{height: 340px;}
    .i-proti{font-size:20px;}
    .i-proimg li{width:23%;}
    .news_list li a .art{padding:0;}
    .news_list li a .art .atc{font-size: 14px;line-height: 24px;margin: 15px 0;}
    .news_list li a .art .more .day{font-size: 14px;margin-top: 0px;}
    .n-nes h4{font-size: 16px;}
    .i-aboutbc{font-size: 16px;}
    .i-aboutbb{font-size: 24px;}
    .i-aboutba{font-size:15px;line-height: 26px;}
    .i-aboa .i-aba{font-size:18px;}
    .i-aboutf{font-size:15px;}
    .i-coxaa{font-size:18px}
    .fess h4{font-size: 22px;}
   
}

@media screen and (max-width:780px){
    .topa {width: 205px;padding: 8px 0;}
    .zhz{top: 0;right: 10px;}
    header{background: #000;}
    .ban{margin-top: 50px;}
    .bana p {font-size: 20px;}
    .about {margin: 30px auto;display: block;}
    .abouta{width:100%;}
    .aboutb{width:100%;}
    .aboutba p{font-size: 16px;}
    .aboutba{font-size:20px;}
    .aboutbc a{padding: 10px 30px;}
    .aboutbc{text-align: center;}
    .gga{padding: 20px 0;}
    .ggaa ul{flex-wrap: wrap;}
    .ggaa li{width:100%;margin-bottom:10px;}
    .ggaab h3{font-size:18px;}
    .prozy{margin: 20px auto 20px;}
    .proz{width:100%;}
    .proy{width: 100%;margin-top:20px;}
    .proza p {font-size: 16px;}
    .proza h6{font-size: 20px;}
    .proza {margin-bottom: 10px;text-align: center;}
    .prozb{display:none;}
    .aboutbc{display:none;}
    .prozj{display:none;}
    .proyaa{width:100%;margin:0 auto 20px;}
    .proya{margin:auto}
    .pro {margin: 20px auto 20px;}
    .pro h3{font-size:16px;padding-bottom: 10px;margin-bottom: 10px;}
    .pro h3:after{height: 1px;}
    .pro p{font-size: 20px;}
    .aplab {margin-top: 0px;padding:0;}
    .aplab .swiper-slide {transform: scale(1) !important;}
    .aplab .swiper-slide-active,.aplab .swiper-slide-duplicate-active{transform: scale(1) !important;}
    .aplab .text h4{font-size:14px;line-height: 30px;}
    .prq {padding: 1px 0 30px;}
    .aps li{width:100%;flex-wrap: wrap;}
    .apsa{width:100%;}
    .apsb{width:100%;}
    .apsb .apsc{display:none;}
    .aps li:nth-child(n+3) .apsa{order: 0;}
    .aps li:nth-child(n+3){margin-bottom:20px;}
    .aps{margin: 0px auto 20px;}
    .news{flex-wrap: wrap;}
    .newsa{width:100%;}
    .newsaab{display:none;}
    .newsaaa p,.newza p{line-height:34px;padding:0;width:45%;}
    .newsaaa{width:100%;justify-content: center;}
    .newsab{flex-wrap: wrap;}
    .newsaba{width:100%;margin-bottom:20px;}
    .newsabb{width:100%;}
    .newsabbc{display:None;}
    .newsb li{width:100%;padding: 12px 0;}
    .newz{width:100%;margin-top:20px;}
    .newsaaa p, .newza p {font-size: 15px;}
    .newza {width: 100%;}
    .bosa{display:none;}
    .bosbd{display:None;}
    .bot{justify-content: center;padding: 17px 0;}
    .botb{display:none;}
    .link{display:None;}
    .bosba img {width: 160px;}
    .bosba {margin-bottom: 10px;}
    .bos{padding:20px 0;}
    .bosbb img {width: 100px;}
    .bosb{width:100%;text-align: center;}
    .bosbb div{justify-content: center;}

    .n-ban{height: 150px;margin-top:50px;}
    .i-proa a{padding: 7px 0;}
    .i-prob li{width:48%;}
    .i-przy{padding:30px 0;}
    .i-pry {margin: 30px auto 0;}
    .i-prza{font-size: 18px;}
    .i-pryb{width:100%;height: auto;border: 0;margin: 0 auto 20px;}
    .i-prya{margin: 0 auto 20px;width: 60%;}
    .i-pryc{font-size: 13px;line-height: 20px;}
    .i-psta{font-size:20px;}
    .i-pstc{flex-wrap: wrap;}
    .i-pstcj{width:100%;padding: 20px 0;}
    .i-pstt{width:100%;padding-left: 4%;margin-bottom:30px;}
    .i-pstt:before,.i-pstt:after{display:none;}
    .i-pst:after{display:none;}
    .i-pry ul{flex-wrap: wrap;}
    .i-pry li{width:100%;margin-bottom:30px;}
    .i-pstca{flex-wrap: wrap;display:block}
    .i-pstcaa{width:70%;margin:0 auto 30px;}
    .i-pwea ul{display:block;margin: auto;}
    .i-pwea li{width:100%;margin:0 auto 20px;padding:5%;}
    .n-prja{display:block;padding:30px 0 0;}
    .n-prjaa{width:100%;display:block;}
    .n-prjbb{width:100%;margin:30px auto;}
    .n-prjbba{font-size:18px;color:#fff;}
    .n-prjbbb{color: #c7c7c7;}
    .n-prjbbb img{height:auto !important;}
    .n-prjaa .pdSwiper{display:none;}
    .n-prjaa .pdSwiperThumb{width:100%;}
    .i-set{flex-wrap: wrap;}
    .i-se{padding: 10px 0;}
    .i-pq{padding: 20px 0;}
    .n-prta {font-size: 18px;}
    .n-prt{order: 0;width:100%;flex-wrap: wrap;}
    .i-pqa{display:block;}
    .i-pqb{width:100%;}
    .page_bg{font-size:14px;}
    .n-netca{padding: 10px 0 10px 20px;}
    .i-pqc{margin:auto;}
    .i-prja{font-size:18px;}
    .i-prjb li{width:100%;margin-bottom:30px;display:block}
    .i-prjba{width:100%;margin-bottom:10px;}
    .i-prjbb{width:100%;}
    .i-prjca ul{display: block;}
    .i-prjca li{width:100%;margin-bottom:20px;}
    .i-prjcab {font-size: 16px;}
    .i-prjd ul p img{width:20px;}
    .n-pro li{width:48%;}
    .n-prob{line-height:22px;}
    .i-proti {font-size: 16px;    margin: 0 auto 20px;}
    .i-proimg li{width:48%;}
    .n-visa{width:100%;}
    .n-visb{width:100%;position: unset;}
    .n-visj{margin: 20px auto 20px;padding-bottom: 20px;font-size: 16px;}
    .n-messa{font-size:14px;margin:20px auto;}
    .n-mess input{line-height: 46px;}
    .n-me a{line-height: 46px;width:100%;}
    .n-vist{margin-top:0px;}
    .n-vtu{font-size:18px;}
    .n-vttb p{font-size:14px;}
    .n-vtta{width:140px;}
    .n-vttb {width: calc(100% - 160px);}
    .n-tit ul{flex-wrap: wrap;}
    .n-tit a{font-size:14px;padding: 10px 0.2rem;}
    .n-appl ul{margin-right: -2%;}
    .n-appl li{width:48%;margin: 0 2% 20px 0;}
    .n-appc{font-size:13px;}
    .n-neta{padding: 20px 0;flex-wrap: wrap;}
    .n-netb{width:100%;margin-bottom: 20px;}
    .n-nes h4{font-size:16px;}
    .n-netc{width:100%;}
    .i-comp{font-size: 14px;line-height: 26px;}
    .i-pqd p{padding: 10px 20px;}
    .news_list li a .art .more span{display:none;}
    .news_list li a .img{width: 100%;float: none;}
    .news_list li a .art{width:100%;margin-top:20px;}
    .news_list li a .art .att {font-size: 16px;}
    .news_list li a .art .atc{line-height: 20px;}
    .news_list li{margin-top: 10px;padding-bottom: 10px;border:0;}
    .n-neta{flex-wrap: wrap;}
    .i-aboutbb {font-size: 20px;}
    .i-about{margin:40px auto;}
    .i-aboutbc {font-size: 14px;}
    .i-abea p{font-size: 22px;margin-right: 5px;}
    .i-abea span {font-size: 12px;}
    .i-abe ul{flex-wrap: wrap;}
    .i-abe li{width:50%;margin-bottom:20px;}
    .i-abeb{font-size: 14px;}
    .i-aboutba,.i-aboutf{font-size: 14px;line-height: 24px;}
    .i-aboa ul{flex-wrap: wrap;}
    .i-aboa li{width:48%;padding: 20px 2%;margin-bottom:10px;}
    .i-aboa .i-aba {font-size: 16px;}
    .i-aboa .i-abbs{font-size: 14px;line-height: 20px;}
    .hon li{width:48%;}
    .i-cox{width:100%;margin-bottom:20px;}
    .fes{width:100%;}
    .fess h4 {font-size: 20px;margin-bottom: 10px;}
    .fess p{font-size: 14px;margin-bottom: 0px;line-height: 24px;}
    .i-coxa{font-size: 14px;}
    .fes ul{margin:20px auto 0;}
    .fes ul input{font-size:14px;}
    .fes a{width:100%;}
    .fus{display:none;}
    
    .isw{padding:30px 0;}
    .iswab{flex-wrap:wrap;}
    .iswaba{width:100%;margin-bottom:20px;}
    .iswac{width:100%;}
    .iswabaa{font-size:24px;}
    .iswabab{font-size:14px;}
    .isj{margin:30px auto;}
    .i-aba p{font-size: 22px;line-height: 23px;min-height: auto;}
    .iis{padding: 30px 0 20px;}
    .iwj{margin-top: 10px;}
    .iwe{margin:20px auto;flex-wrap:wrap;}
    .pdSwiperThumbt{width:100%;margin-bottom:20px;}
    .pdSwipert{width:100%;}
    .i-abvia li{width:100%;}
    .i-abvia ul{margin:0;flex-wrap:wrap;}
}