@media screen and (max-width:1900px){
    .aa .swiper-slide img{width:100%;}
}
@media screen and (max-width:1580px){
    body{font-size:14px;}
    .topa {width: 110px;}
    .topbb p span{font-size:18px}
    .topbb{font-size:14px;}
    .topba>li{width: 12%}
    .tis h5{font-size: 33px;}
    .pro{padding: 40px 0 0px;margin-bottom: 60px;}
    .proa{margin: 150px auto 0;}
    .proa li h5{font-size: 22px;}
    .tis p{font-size:18px;margin-top: 10px;}
    .news {margin: 0px auto 60px;}
    .pr5{margin-bottom: 60px;}
    .newsaa{font-size:33px;}
    .newsb {margin: 30px auto 0;}
    .nwac{font-size: 17px;}
    .fooab {width: 50%;}
    .fooaaa img{max-width: 110px;}
    .fooab ul h4{font-size: 17px;}
    .fooab li p {padding: 3px 0;}
    .foob h4{font-size:17px;}
    .foob img{width:110px;}
    .i-case{padding:30px 0;}
    .i-castb{padding-bottom: 15px;}
    .i-cast{padding: 15px 0 0;}
    .i-caq {margin: 30px auto 0;}
    .i-caq li h4{font-size: 16px;}
    .i-caq li{margin: 0 7% 30px 0;}
    .i-cax {margin: 140px auto 50px;}
    .i-caxa{font-size: 24px;padding-bottom: 20px;margin-bottom: 20px;}
    #i-caj {margin-top: 40px;padding: 30px 0;}
    .i-cap{font-size:24px;}
    .i-caj p{padding:15px;font-size: 15px;}
    .i-sx p{line-height: 34px;}
    .ise{line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
    .i-text p {font-size: 20px;}
    .i-news{padding: 40px 0 20px;}
    .i-newja p{font-size: 18px;}
    .i-cpab h4{font-size: 20px;}
    .i-cpab p{line-height: 24px;}
}

@media screen and (max-width:980px){
    .topa {width: 90px;margin: 9px 0;}
    .topb{width:100%;position: absolute;top: 100%;left: 0;background: #eee;overflow-y: auto;height: calc(100vh - 56px);align-items: flex-start;display:none;}
    .topba{display:block;}
    .topbba{display:none;}
    .zhz{display:block;}
    .topba>li>p{border-bottom:1px solid #e3e3e3;}
    .topba>li>p a{padding:15px 4%;display: block;font-size:15px;color:#333;}
    .topba>li>p span{position: absolute;top: 19px;right: 20px;}
    .topba>li{width:100%;text-align:left;}
    .topba>li>p span{color:#333;transform: rotate(-90deg);}
    .topba>li:nth-child(2){position: relative;}
    .cpej{position: static;box-shadow:none;transform: translate(0);}
    .topba dl{font-size: 14px;background:#fff;}
    .topba dl a{padding:12px 0 12px 7%}
    .topba ol{display: none;}
    .topbb{margin-right: 80px;}
    .aa{margin-top:55px;}
    .aa svg{width:20px;height:20px;}
    .tis h5 {font-size: 20px;}
    .topba>li:nth-child(1) p img{display: none;}
    .topba>li:nth-child(1) dl{display:block;padding: 0;}
    .topba>li:nth-child(1) dd{width:100%;max-width:100%;margin:auto;}
    .topba>li:nth-child(1) dd>p a{font-size: 14px;font-weight: normal;}
    .topba>li:nth-child(1) dd>p{display:block;margin:auto;padding:0;border-bottom:1px solid #dedede;}
    .topba ol li a{padding:10px 0 10px 10%;}
    .sj{display:block;}
    .pc{display:none;}
    .pro {padding: 30px 0 0px;margin-bottom: 0px;background: none;}
    .proa {margin: 20px auto 30px;}
    .proa ul{display:block}
    .proa li{width:100%;padding:0;margin-bottom:20px;background: url(../images/h_bjy.jpg);background-size:cover;padding-bottom:20px;}
    .proa li p{position: static;transform: translate(0);line-height: 30px;margin:auto;width: 130px;}
    .proa li a{display: block}
    .proa li p a{padding: 0 22px;}
    .proa li div{width:100%;padding:50px 50px 30px;}
    .proa li h5{margin: 0px auto 10px;font-size: 16px;}
    .tis p{font-size: 16px;}
    .w1300{width: 90%;}
    .fooa{display: none}
    .fooj div:nth-child(2){display: none;}
    .newsaa {font-size: 20px;}
    .newsab p{font-size: 16px;margin-left: 30px;}
    .i-neiyeb h2{font-size: 30px;}
    .i-neiyeb p{font-size: 14px;line-height: 24px;}
    .i-neiye{margin-top: 54px;}
    .i-pro p{font-size: 16px;}
    .i-pro {margin: 40px auto;}
    .i-pro li{margin-bottom: 20px;}
    .i-top{width: 95%;}
    .i-topa p {margin-right: 20px;}
    .i-pro2aa h3 {font-size: 24px;}
    .i-pro2ab p {margin-top: 20px;font-size: 14px;}
    .i-pro2aa{padding:20px 0;}
    .i-pro3ba h4{font-size: 18px;margin-bottom: 10px;}
    .i-pro3ba p{font-size:14px;line-height: 26px;}
    .i-pro3ba {margin-bottom: 10px;}
    .i-pro3 li {padding: 50px 0;}
    .i-pros{margin:30px auto;}
    .i-pros div{margin-bottom:10px;}
    .i-pros h4{font-size: 16px;}
    .i-pros p{font-size: 14px;}
    .i-pros li{margin: 0 0 20px 5%;}
    .i-ws {margin: 30px auto;}
    .i-wsa h4{font-size: 26px;}
    .i-wsa,.i-wst{padding-bottom: 10px;margin-bottom: 10px;}
    .i-topb input{font-size: 14px;}
    .i-topb a{font-size: 14px;}
    .i-castb p{font-size:18px;}
    .i-caq div{position: static;color:#333;transform: translateY(0px);padding:10px 0 0;}
    .i-caq li em{display: none;}
    .i-caq li:after{display: none}
    .i-caq ul{margin-right:-4%;}
    .i-caq li{border-radius: 0;margin: 0 4% 20px 0;width:29.333%}
    .i-caq li p span{border:1px solid #ccc;border-radius: 0;line-height: 22px}
    .i-caq li h4 {font-size: 14px;}
    .i-caq li h4{margin: 10px 0 0px;}
    .i-caq {margin: 10px auto 0;}
    .i-cax {margin: 80px auto 20px;}
    .i-caxa{font-size: 20px;}
    .i-cap {font-size: 20px;}
    .i-text {width: calc(100% - 358px);}
    .i-text p {font-size: 18px;}
    .i-text samp{display:none}
    .i-new1 li {margin-bottom: 20px;}
    .i-news {padding: 20px 0 10px;}
    .i-newja{padding: 10px;}
    .i-newja p {font-size: 14px;}
    .i-newj li{width: 30.333%;margin: 0 3% 20px 0;}
    .i-newj ul{margin-right: -3%;}
    .i-topb{display:none;}
    .i-downa span{font-size: 30px;}
    .i-down li{padding: 10px 10px;font-size: 14px;}
    .i-down {padding: 40px 0;}
    .i-show{padding: 40px 0;}
    .i-showa{font-size: 24px;}
    .i-showb{font-size: 14px;}
    .i-showc span{font-size:24px;}
    .b-abkk{padding: 40px 0 40px;}
    .b-abs{font-size: 23px;margin: 0 auto 30px;}
    .b-abj{width:90%}
    .b-abou {font-size: 18px;}
    .b-abo{font-size: 14px;line-height: 24px;}
    .b-aw{padding: 20px 0;}
    .b-awa{font-size:23px;margin-bottom: 20px;}
    .b-awb li{padding: 1rem;}
    .b-awb p{font-size: 16px;}
    .b-awb span {font-size: 40px;}
    .i-set {margin: 40px auto;}
    .i-setu{font-size: 23px;margin: 0px auto 40px;}
    .i-abs li p{font-size: 14px;}
    .i-abs li:nth-child(odd) p{width: calc(100% - 100px);}
    .i-abs li:nth-child(even) p{width: calc(100% - 100px);}
    .i-abs li span{font-size: 16px;}
    .i-cpa {padding:40px 0;}
    .i-cpab h4 {font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;}
    .i-re {padding: 40px 0 0;}
    .i-cou{padding: 20px 0 30px;}
    .i-cox{padding: 1rem;}
    .fes{padding: 1rem;}
    .fess h4{font-size: 22px;}
    .fess p{font-size: 14px;line-height: 24px;}
    .i-tow{top:55px;}

}

@media screen and (max-width:780px){
    .tis h5 {font-size: 16px;}
    .pro{padding: 20px 0 0px;}
    .tis p {font-size: 14px;}
    .pr6 .swiper-wrapper{display: block;}
    .pr6 .swiper-slide{margin-bottom:20px;}
    .pr6 .qie{display:none}
    .news {margin: 0px auto 10px;}
    .newsab{display: none;}
    .newsaa{width:100%;text-align: center;font-size: 16px;}
    .pr5 {margin-bottom: 30px;}
    .nwab{margin: 5px auto;}
    .nwac {font-size: 15px;margin-bottom: 10px;}
    .nwad{padding-top:10px;}
    .nwa{padding:0;background: none;}
    .i-neiyeb p{display: none;}
    .i-neiyeb h2 {font-size: 20px;}
    .i-neiyeb{width:90%;}
    .i-pro li{width:48%;}
    .i-pro {margin: 20px auto;}
    .i-pro p{padding: 5px 0;}
    .i-topa p.ihs:after{display:none;}
    .i-topa p{margin:10px 10px;}
    .i-topa{padding:0;}
    .i-pro2aa h3 {font-size: 18px;}
    .i-pro2ab li{max-width:46%;margin:0 2% 20px 2%;width:46%;}
    .i-pro2ab ul{flex-wrap: wrap;}
    .i-pro2ab {margin-bottom: 0px;}
    .dafenl .sfa:nth-child(1) .i-pro2a:after{height:0;}
    .dafenl .sfa:nth-child(1) .i-pro2a{padding-bottom:20px;}
    .vodeob{width: 100%;}
    .i-pro2ac span{font-size:40px;}
    .i-pro2ab p{font-size:14px;}
    .i-pro3 li .i-proj{display: block;max-width:90%;}
    .i-pro3a{width:100%;border-radius: 0;}
    .i-pro3 li{padding:20px 0;}
    .i-pro3b{width:100%;margin-top:10px;}
    .i-pro3bb p{font-size:12px;padding:10px;}
    .i-pros div{border-radius: 0;}
    .i-pros li{margin: 0 0 20px 0%;width:100%;}
    .i-pros ul{margin:auto;}
    .i-pros h4{margin-bottom:0}
    .i-wsa h4 {font-size: 22px;}
    .i-wsa p{font-size: 12px;}
    .i-wsj{display: block;}
    .i-wsj p{max-width:100%;width:100%;margin:5px 0;}
    .i-topb a{padding-left: 17px;}
    .i-tops{padding: 7px 0;}
    .i-case {padding: 20px 0;}
    .i-castb p {font-size: 16px;line-height: 26px;}
    .i-castb {padding-bottom: 5px;justify-content: center;}
    .i-cast {padding: 5px 0 0;}
    .i-caq ul {margin-right: -2%;}
    .i-caq li{width:48%;margin: 0 2% 10px 0;}
    .i-caq li p span{margin-bottom:2px;font-size:12px;}
    .i-caq li h4 {font-size: 12px;}
    .i-casa{border-radius: 0;}
    .i-caq {margin: 5px auto 0;}
    .fooj{padding: 10px 0;}
    .i-topb input {font-size: 12px;}
    .i-topb span{margin-right: 10px;font-size: 15px;}
    .i-caxa {font-size: 17px;}
    .i-caxb {line-height: 26px;}
    .i-sx a{padding: 0px 9px;}
    #i-caj{padding: 10px 0;margin-top: 20px;}
    .i-caj {margin: 10px auto 0;}
    .i-cap{margin-bottom: 10px;}
    .i-caj ul{display: block;margin:auto;}
    .i-caj li{width:100%;margin:0 0 10px;}
    .i-caj p{font-size:14px;padding: 10px;}
    .i-new1 li a{display: block;}
    .i-topb{display: none;}
    .i-img{width: 100%;}
    .i-text{width:100%;margin-top:10px;}
    .i-text p {font-size: 16px;}
    .ise{display: none;}
    .i-newj ul{display:block;margin:auto;}
    .i-newj li{width: 100%;margin:0 auto 10px;border-radius: 0;}
    .i-newja p{margin-top: 10px;}
    .i-down {padding: 20px 0;}
    .i-downb{display:none;}
    .i-show {padding: 40px 0;}
    .i-showa {font-size: 18px;margin-bottom: 10px;}
    .i-showb{margin-bottom: 30px;}
    .i-showc h4 {font-size: 18px;}
    .i-showc p{padding: 10px 0;}
    .i-showc span {font-size: 18px;}
    .i-showc samp{font-size: 16px;}
    .b-abkk {padding: 20px 0 40px;}
    .b-abs{font-size: 18px;}
    .b-abj{display:block}
    .b-abt{width:100%;border-radius: 0;margin-bottom:20px;}
    .b-about{width:100%;}
    .b-awa{font-size:18px;}
    .b-awb ul{display:block;}
    .b-awb p{margin: 10px auto 0px;height: 45px;}
    .b-awb li{width:100%;border-radius: 0px;margin-bottom:10px;
        background: -webkit-linear-gradient(bottom, rgb(255 255 255 / 72%), rgb(255 255 255 / 72%));
        background: -o-linear-gradient(bottom, rgb(255 255 255 / 72%), rgb(255 255 255 / 72%)); 
        background: -moz-linear-gradient(bottom, rgb(255 255 255 / 72%), rgb(255 255 255 / 72%));
        background: linear-gradient(bottom, rgb(255 255 255 / 72%), rgb(255 255 255 / 72%)); }
    .i-abs:after,.i-abs:before{display:none;}
    .i-abs li div{width:100%;}
    .i-abs li{margin-bottom:20px;}
    .i-abs li:nth-child(even) span{background: rgb(225 228 233);}
    .i-abs{padding:0}
    .i-abs li:nth-child(odd) span{order: 0;}
    .i-abs li p{order: 1;}
    .i-abs li:nth-child(odd) p:after{left: -80px;}
    .i-abs li:nth-child(odd) p {width: calc(100% - 79px);}
    .i-abs li:nth-child(even) p {width: calc(100% - 64px);}
    .i-cpa {padding:20px 0;}
    .i-cpa li{display:block;}
    .i-cpaa{width:100%;}
    .i-cpab{width:100%;padding:20px}
    .i-re {padding: 30px 0 0;}
    .i-re li{width:48%;margin: 0 2% 10px 0;}
    .i-cou{display: block;}
    .i-cox{width:100%;}
    .fes{width: 100%;}
    .i-cow div img {width: 88px;}
    .fes a{line-height: 35px;    margin: 20px auto 0px;}
    .i-pro2aca{height: 200px;overflow: hidden;}
    .i-pro2aca img{height: 100%;object-fit: cover;}
    .i-neiye{padding-top:50%;}
    .topba>li>p span{display:block;}

}