@charset "utf-8";

@media (max-width: 1024px){
.homea .swiBtn{display: none}
.homea .swiDots{display: block;}
.homea .swiBtn a.prev{left: .1rem}
.homea .swiBtn a.next{right: .1rem}
.homea .list{justify-content: space-between}
.homea .list li{width: calc(50% - .1rem);margin-right: 0;margin-bottom: .2rem}
.homea .slide-a .item .txt{height: 4.2rem}
.homea .slide-a .item .imgBox .img{height: 4.2rem}
.homec{padding-top: 0}
.homec:before{display: none}
.homec .wp{width: 100%}
.homec .intit{position: relative;left: 0;display: flex;justify-content: center;}
.homec .hd{width: 100%;background: url(/images/cbg.png) no-repeat bottom left;background-size: cover;padding: .2rem 3vw}
.homec .bd{width: 100%;padding: .4rem 3vw}
.homec .bd .pic{position: static;width: 50%;border-radius: .3rem}
.homec .bd .txt{height: auto;width: 46%;position: relative;writing-mode: inherit;padding-top: .3rem;padding-bottom: .5rem}
.homec .bd .txt h4{padding-left: 0;margin-left: 0;padding-bottom: .2rem;margin-bottom: .2rem}
.homec .bd .txt h4:after{width: .9rem;height: 2px;top: auto;bottom: 0}
.homec .bd .txt .inmore{position: absolute;right: 0;bottom: .3rem;letter-spacing: 0em}
.homed{padding-top: .8rem;padding-bottom: .7rem}
.homed .dleft{width: 100%;margin-bottom: .2rem}
.homed .dright{width: 100%}
.homed .dright ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.homed .dright ul li{width: 48%}
.homed .dleft .swiBtn a.prev{left:0}
.homed .dleft .swiBtn a.next{right:0}
.homee .eleft{width: 100%;margin-bottom: .3rem}
.homee .eright{width: 100%}
.homee .eleft .slide-e{width: 100%;left: 0;padding-bottom: 0}
.homee .eleft .slide-e .swiper-slide-next {
    transform: translateY(0);
}
.homee .eleft .swiBtn{position: static;margin: 0 auto;margin-top: .3rem}
.homed .dleft .slide-d ul{width: 90%;margin: 0 auto;height: 60vw}

.homed .dleft .slide-d ul li:nth-child(1){width: 22vw;top: .3rem;}
.homed .dleft .slide-d ul li:nth-child(2){width: 26vw}
.homed .dleft .slide-d ul li:nth-child(3){width: 22vw;}
.homed .dleft .slide-d ul li:nth-child(4){width: 22vw}
.homed .dleft .slide-d ul li:nth-child(5){width: 22vw;}
}

@media (max-width: 900px){
.homea .slide-a .item a{flex-wrap: wrap;}
.homea .slide-a .item .imgBox .img{height: 50vw}
.homea .slide-a .item .imgBox{position: relative;width: 100%}
.homea .slide-a .item .txt{width: 100%;background: url(/images/3.png) no-repeat bottom center;background-size: 100% 100%;height: auto;display: block;padding:1.2rem .4rem .4rem;margin-top: -1.5rem}
}

@media (max-width: 640px){
.intit .cn{font-size: .3rem;padding-left: .55rem}
.intit .en{padding-left: .55rem}
.intit .en span{font-size: .74rem;top: -.1rem}
.intit .en:after{display: none}
.homea .slide-a .item .imgBox .img{height: 60vw}
.homea .slide-a .item .txt p{-webkit-line-clamp:3;height: .84rem}
.homea .slide-a .item .txt h4{font-size: .24rem;height: .66rem}
.homea .slide-a .item .txt h4:after{display: none}
.homea .list li{width: 100%;height: auto}
.homea .list li p{font-size: .16rem}
.homea:after{width: 70%}
.homea .intit{justify-content: flex-start;}
.homeb .intit{justify-content: flex-start;}
.homed .intit{justify-content: flex-start;}
.homea .inmore{top: .2rem}
.homeb .inmore{top: .2rem}
.homed .inmore,.homee .eright .inmore,.homee .eleft .inmore{top: .2rem}
.homea{padding: .5rem 0 .4rem}
.homeb .slide-b .item{padding: .15rem .2rem }
.homec .bd .pic{width: 100%}
.homec .bd .txt{width: 100%;text-align: center;}
.homec .bd .txt h4:after{left: 50%;margin-left: -.45rem}
.homeb .slide-b .item span{font-size: .6rem}
.homec .bd .txt .inmore{position: static;text-align: center;margin-top: .2rem}
.homed .dright ul li{width: 100%;margin-bottom: .3rem;height: auto}
.homed .dright ul li h4,.homee .eright ul li:nth-child(3) .txt h4{font-size: .2rem}
.homed{padding: .6rem 0 .4rem}
.homee .eleft .mediaIco{justify-content: center;}
.homee .eleft .mediaIco a{margin: 0 .15rem}
.homee .eright ul li:nth-child(3) .imgBox{width: 100%}
.homee .eright ul li:nth-child(3) .txt{width: 100%}
.homee .eright ul li .imgBox .img{height: 35vw}
.homee .eright ul li:nth-child(2) .txt i img{width: .6rem}
.homee .eright ul li:nth-child(3) .imgBox .img{height: 55vw}
.homee .eright ul li:nth-child(3) .spimg{display: none}
.homee{padding: .6rem 0 .7rem}
.homef{background-size: 100% auto;padding: .6rem 0 .6rem}
.homee .eleft .intit .en{padding-left: .8rem}
.homee .eleft .intit .cn{padding-left: .8rem}
}

@media (max-width: 480px){
.homeb .slide-b .item span{font-size: 10vw}
}