.banner{position:relative;overflow: hidden;}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide .a{display:block;position:relative}
/*.banner .swiper-slide .a:before{content:'';position:absolute;left:0;top:-1px;right:0;height:30%;background:url(../images/topmas.png) repeat-x top center;background-size:101% 100%;z-index:2;opacity: .9;}*/
.banner .swiper-slide .a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:2rem;content: '';height: 20%;
    background:url(../images/bamss.png) repeat-x bottom center;background-size:101% 100%;z-index:2;opacity: .5;;z-index: 2;pointer-events: none;}
.banner .item  .img{height:100vh;min-height: 6rem;width:100%;overflow:hidden;position:relative; }
.banner .item  .img img{width: 100%;height: 100%;object-fit: cover}
.banner .item  .img video{width: 100%;height: 100%;object-fit: cover}
.banner .swiTool{position:absolute;bottom:.4rem;left:.8rem;z-index:5;right: .8rem;}
.banner .swiDots{position:relative;bottom:0;display: flex;align-items: center;margin: 0 .1rem}
.banner .swiDots span{width:auto;height:auto;margin:0 .15rem;position:relative;border-radius: 0;opacity: 1;transition: .3s;background: transparent;border-radius: 0;color: #fff}

.banner .swiDots span:after{content: '';height: .33rem;background:url(../images/doton.png) no-repeat center;background-size: 100% 100%; width: .35rem;position: absolute;top: 50%;left: 50%;margin-left: -.17rem;margin-top: -.16rem;transform: scale(0);opacity: 0;visibility: hidden;}
.banner .swiDots span.active{background: transparent}
.banner .swiDots span.active i{opacity: 0;}
.banner .swiDots span.active:after{opacity: 1;visibility: visible;transform: scale(1);transition: .3s}
.banner .more a{color: #fff;font-size: .18rem}
.banner .swiTool a{color: #fff;font-size: .24rem;font-weight: bold;}
@media (min-width:1930px){

}
@media (min-width:1025px){
.banner .swiper-slide .sc{-webkit-transition:8s 1s linear;-webkit-transform:scale(1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1.1)}
}
@media (max-width:1024px){

.banner .item  .img{height: 55vw;min-height: inherit;}
/*.banner .swiDots{bottom: .3rem}
.banner .swiDots span{margin: 0 .15rem}
.banner .swiDots span+span:after{width: .2rem;right:.25rem;display: none}*/

}
@media (max-width:640px){
.banner .swiper-slide .a:after{height: 30%;}
.banner .swiTool{bottom:.25rem;left:.5rem;z-index:5;right: .5rem;}
}
.puDots{margin: 0 .25rem}
.puDots span{width: 14px;height: 14px;border: 2px solid #aab6bd;border-radius: 50%;margin: 0 .15rem;opacity: 1;background: transparent}
.puDots span.active{background: #aab6bd;opacity: 1;}
.puBtn.prev img{width: .77rem}
.puBtn.next img{width: .76rem}
.intit{}
.intit .h4 .en{font-size: .18rem;text-transform: uppercase;line-height: 1em;margin-bottom: .1rem;position: relative;}
.intit .h4 .en:before{content: '';position: absolute;width: .74rem;height: 7px;background: url(../images/titlinel.png) no-repeat left center;right: calc(100% + .1rem);top: 50%;margin-top: -3px}
.intit .h4 .en:after{content: '';position: absolute;width: .74rem;height: 7px;background: url(../images/titline.png) no-repeat right center;left: calc(100% + .1rem);top: 50%;margin-top: -3px}
.intit .h4 .en.lr:before{display: none;}
.intit .h4 .cn{font-size: .5rem;display: block;line-height: 1em;font-weight: bold;}
.intit .h4 .en,.lin-txt{display: inline-block;background: linear-gradient(to bottom,#67a5f0,#9e5fef);-webkit-background-clip: text;color: transparent;background: transparent\0;color: #9e5fef\0;}

.txt h4{font-weight: normal;}
.iconfont{font-size: inherit;}
.home .bg1 {background: url(../images/bg1s.jpg) no-repeat top center;background-size: cover;height: 47.05rem;position: relative;overflow: hidden;}
.home .bg2 {background: url(../images/bg2.jpg) no-repeat top center;background-size: cover;}
.homea{padding: .8rem 0 .5rem}
.homea .intit{margin-bottom: .6rem}
.homea .item{width: 6.4rem}
.homea .items{width: 8.86rem}
.homea .item .img{height: 4.4rem;margin-bottom: .3rem}
.homea .item .txt time{font-size: .18rem;color: #6f32a1;font-family: 'HarmonyOS';margin-bottom: .3rem;display: block;}
.homea .item .txt time span{font-size: .36rem;display: block;display: block;line-height: 1em}
.homea .item .txt time:after{content: '';display: block;width: .5rem;height:4px;background: linear-gradient(to right,#64a9f0,#9c61ef);margin: .2rem 0 0}
.homea .item .txt h4{font-size: .26rem;line-height: 1.5em;}
.homea .item .txt .desc{color: #555;line-height: 1.6em;margin-top: .25rem}
.homea .items li{width: calc(50% - .35rem);margin-bottom: .3rem}
.homea .items li .img{height: 2.7rem;margin-bottom: .2rem}
.homea .items li .txt time{color: #6f32a1;font-family: 'HarmonyOS';display: block;position: relative;}
.homea .items li .txt time:before{content: '';position: absolute;left: 1rem;right: 0;height: 1px;background: #efefef;top: 50%;}
.homea .items li .txt h4{font-size: .22rem;margin-top: .1rem;line-height: 1.5em}
.homeb{position: relative;padding-top: .1rem}
.homeb .intit{margin-bottom: .6rem}
.homeb .slide-b .swiper-slide{width: 25%}
.homeb .slide-b .swiper-slide  .item{height: 2.3rem;background-color: rgba(255,255,255,.8);padding: .35rem;position: relative;}
.homeb .slide-b .swiper-slide  .item a{display: block;position: relative;z-index: 5}
.homeb .slide-b .swiper-slide  .item:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 0;pointer-events: none;background-image: url(../images/tzbg.png);transition: .3s;background-repeat: no-repeat;background-position: center;background-size: 100% 100%;opacity: 0;visibility: hidden;}
.homeb .slide-b .swiper-slide  .item time{font-size: .18rem;color: #6f32a1;font-family: 'HarmonyOS';display: block;}
.homeb .slide-b .swiper-slide  .item time span{font-size: .36rem;display: block;display: block;line-height: 1em}
.homeb .slide-b .swiper-slide  .item h4{font-size: .22rem;font-weight: normal;line-height: 1.5em}
.homeb .slide-b .swiper-slide  .item .zline{height: .11rem;background: url(../images/tzlineg.png) no-repeat left center;background-size: auto 100%;margin: .1rem 0 .15rem;opacity: .5;}

.homeb .swiTool{margin-top: .3rem}
.bg1 .zsbg img{width: 100%}
.bg1 .zsbg1{width: 9.49rem;position: absolute;left: 0;top:18.5%;z-index: 0;pointer-events: none;transform: translate3d(-150px, 0, 0);opacity: 0;}
.bg1 .zsbg2{width: 9.41rem;position: absolute;right: 42%;top:26.5%;z-index: 0;pointer-events: none;mix-blend-mode: overlay; transform: translate3d(150px, 0, 0);opacity: 0;  }
.bg1 .zsbg3{width: 5.45rem;position: absolute;right: 0;top:28.8%;z-index: 0;pointer-events: none;transform: translate3d(150px, 0, 0);opacity: 0;}
.bg1 .zsbg4{width:100%;position: absolute;left: 0;top:37.5%;z-index: 0;pointer-events: none;opacity: 0;}
.homec{;padding-top: .8rem}
.homec .intit{margin-bottom: .7rem}
.homec .box{align-items: flex-start;}
.homec .txts{width: 9.9rem;position: relative;padding-left: 4.8rem;position: relative;height: 6.7rem;z-index: 3}
.homec .txts:after{content: '';position: absolute;left: 0;bottom: 0;width: 7.12rem;height: 6.26rem;background: url(../images/cbg1.png) no-repeat center;background-size: cover;box-shadow: 0 0 .3rem rgba(0,0,0,.1);z-index: 0;pointer-events: none}
.homec .txts .slogimg{position: absolute;left: 2.9rem;top: -.85rem;width: 2.77rem;z-index:1;pointer-events: none;user-select: none}
.homec .txts .imgs{background: #fff;position: relative;z-index: 5}
.homec .txts .imgs .item+.item{display: none}
.homec .txts .imgs .item .img{height: 3.9rem;box-shadow: 0 .2rem .4rem rgba(0,0,0,.5)}
.homec .txts .imgs:after{content: '';position: absolute;width: .34rem;height: .4rem;background: url(../images/slogb.png) no-repeat center;background-size: cover;top: -.13rem;left: .33rem;z-index: 4}
.homec .txts .infos{position: absolute;right: 0;bottom: 0;width: 100%;height: 100%;z-index: 3}
.homec .txts .infos li+li {display: none}
.homec .txts .infos li{}
.homec .txts .infos li .info{position: absolute;right: 6.75rem;max-width: 3.5rem;text-align: right;bottom: 3.1rem;color: #333}
.homec .txts .infos li .info h4 span{font-size: .32rem;font-weight: bold;}
.homec .txts .infos li .info h4 em{font-size: .16rem;font-weight: bold;display: block;margin-top: .1rem}
.homec .txts .infos li .info p{margin-top: .3rem;line-height: 1.8em}
.homec .txts .infos li .slog{position: absolute;right: 4.77rem;max-width: 5.4rem;top: 4.4rem;font-family: '楷体';font-size: .24rem;line-height: 2em;text-align: right;color: #333}
.homec .txts .infos li .slog span{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1));background-position:0 100%;background-size:100% 1px;background-repeat:no-repeat;padding-bottom: .15rem}
.homec .slides{width: 4rem;display: flex;align-items: center;position: relative;}
.homec .slide-c1{height: 6rem}
.homec .slide-c2{height: 2.2rem;margin-left: .6rem;margin-top: .1rem}
.homec .slide-c1 .imgp{width: 1.8rem;height: 1.8rem;padding: .08rem}
.homec .slide-c1 .imgp .img{width: 100%;height: 100%}
.homec .slide-c1 .swiper-slide-active .imgp{background: linear-gradient(to bottom,#df1000,#897aee)}
.homec .slide-c2 .swiper-slide{transform-origin: left center;font-size: .4rem;font-family: 'HarmonyOS';color: #fff;pointer-events: none;user-select: none}
.homec .swiBtn .prev{position: absolute;left: 2.6rem;top: .9rem;width: .61rem;z-index: 5}
.homec .swiBtn .next{position: absolute;left: 3.1rem;top: 1.5rem;width: .54rem;z-index: 5}
.homed{padding: .9rem 0}
.homed .intit{margin-bottom: .5rem}
.homed .swiTool{margin-top: .3rem}
.homed .swiTool .swiDots span{border-color: #fff}
.homed .swiTool .swiDots span.active{background: #fff}
.homed .slide-d .item .imgp{height: 4.6rem;padding: .1rem;border-radius: 2rem;overflow: hidden;border: 1px solid rgba(255,255,255,.6);position: relative;}
.homed .slide-d .item .imgp:before{content: '';position: absolute;width: .92rem;height: 2.18rem;background: url(../images/arr2.png) no-repeat bottom center;background-size: .72rem  1.6rem;z-index: 7;left: 50%;bottom: .5rem;margin-left: -.46rem;transition: .3s;pointer-events: none}
.homed .slide-d .item .img{height: 100%;z-index: 4;border-radius: 2rem}
.homed .slide-d .item .img:after{content: '';position: absolute;left: -2px;right: -2px;bottom: -2px;height: 50%;background: url(../images/maskkk.png) no-repeat bottom center;background-size: 100% 100%;z-index: 2}
.homed .slide-d .item .img .linet{position: absolute;left: 50%;transform: translateX(-50%);font-size: .48rem;text-transform: uppercase;text-stroke: .5px #fff;-webkit-text-stroke: .5px #fff;z-index: 4;color: transparent;text-align: center;font-weight: bold;bottom: .2rem;opacity: .2;pointer-events: none;line-height: 1em}
.homed .slide-d .item .txt{text-align: center;color: #fff;padding-bottom: .3rem;position: relative;margin-top: .2rem}
.homed .slide-d .item .txt h4{font-size: .22rem;}
.homed .slide-d .item .txt:after{content: '';display: block;width: 0;height:5px;background: #fff;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.homed .slide-d .item .txt p{font-size: .16rem;font-family: 'alph';margin-top: .1rem;opacity: .7;}
.homed .txts ul li+li {display: none}
.homed .txts{max-width: 3rem;margin: .3rem auto 0;text-align: center;line-height: 1.8em;font-size: .18rem;color: #fff}
.homed .slide-d .swiper-slide-active .item .txt:after{width: .8rem;transition: .4s .5s}
.homed .slide-d .swiper-slide-active .item .txt h4{font-size: .32rem}
.homed .slide-d .swiper-slide-active .item .imgp{background: rgba(255,255,255,.2);border-color:rgba(255,255,255,.2) }
.homed .slide-d .swiper-slide-active .item .imgp:before{background: url(../images/arron.png) no-repeat bottom center;background-size: 100% 100%; }


.homee{padding: .8rem 0}
.homee .intit{margin-bottom: .3rem}
.homee .slide-e{padding-left: 2px;padding-top: .3rem}
.homee .slide-e .swiper-slide{width: calc(25% - .7rem);margin-right:.93rem}
.homee .slide-e .swiper-slide:nth-child(2n){padding-top: .45rem}
.homee .slide-e .item .img{height: 4.55rem;z-index: 4;transition: .3s}
.homee .slide-e .item .txt{background: url(../images/emaskw.png) no-repeat top center;background-size: 100% auto;height: 1.95rem;position: relative;padding: .35rem;transition: .3s;z-index: 3}
.homee .slide-e .item .txt h4{font-size: .22rem;margin-bottom: .1rem;transition:font-size .3s}
.homee .slide-e .item .txt p{line-height: 1.8em}
.homee .slide-e .item .txt:before{content: '';position: absolute;left: -2px;top: 0;width: .26rem;height: 1.95rem;  background: url(../images/eline.png) no-repeat top center;background-size: 100% auto;}
.homee .slide-e .item .txt .ico{width: .55rem;height: .5rem;border-right: 1px solid #ddd;display: flex;align-items: center;justify-content: center;padding-right: .15rem}
.homee .slide-e .item .txt .ico img{width: .3rem}
.homee .slide-e .item .txt .h4{padding-left: .2rem;width: calc(100% - .5rem);font-size: .2rem;line-height: 1.5em;padding-right: .2rem;text-align: justify;}
.homee .swiBtn a{position: absolute;top: 2.8rem;z-index: 5}
.homee .swiBtn a.prev{left: -.9rem}
.homee .swiBtn a.next{right: -.9rem}

.homef{padding: 0 0 .5rem}
.homef .wp{align-items: flex-start;}
.homef .left .intit{position: absolute;left: 0;top: .5rem}
.homef .left{width: 50%;display: flex;justify-content: flex-end;}
.homef .right{width:50%;margin-top: -.75rem}
.homef .left ul{display: flex;flex-wrap: wrap;width: 6.4rem}
.homef .left ul li{width: 3.2rem;height: 2.9rem;text-align: center;}
.homef .left ul li a{display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%}
.homef .left ul li img{height: 1.3rem}
.homef .left ul li .txt{color: #fff;margin-top: .2rem}
.homef .left ul li.li3 .txt{color: #9f6acd}
.homef .left ul li h4{font-size: .22rem}
.homef .left ul li p{font-size: .16rem;font-family: 'alph';margin-top: .1rem}
.homef .left ul li.li1{background: url(../images/fi1bg.png) no-repeat center;background-size: cover}
.homef .left ul li.li2{background: url(../images/fi2bg.png) no-repeat center;background-size: cover}
.homef .left ul li.li3{background: url(../images/fi3bg.png) no-repeat center;background-size: cover}
.homef .left ul li.li4{background: url(../images/fi4bg.png) no-repeat center;background-size: cover}
.homef .right .box{width: calc((100vw - 16.1rem) / 2 + 100%)}
.homef .right .item a{position: relative;display: block;}
.homef .right .item a:before{content: '';position: absolute;left: 50%;top: 50%;width: 1.48rem;height: 1.48rem;background: url(../images/play.png) no-repeat center;background-size: 100% 100%;z-index: 5;margin-left: -.74rem;margin-top: -.74rem;z-index: 4}
.homef .right .item .img{height: 6.55rem}
.homef .right .item .txt{position: absolute;left:0;bottom: 0;right: 0;z-index: 5;padding: .3rem .75rem;color: #fff;font-size: .22rem}
.homef .right .tit{height: 2rem;background: url(../images/f1bg.jpg) no-repeat center;background-size: cover;display: flex;align-items: center;padding: .3rem .75rem}
.homef .right .tit .intit .h4 .en{color: #fff;opacity: .8;}
.homef .right .tit .intit a{color: #fff}
.homeg{padding: .5rem 0 1.2rem}
.homeg .intit{margin-bottom: .6rem}
.homeg .intit .h4:after{content: '';display: block;width: 1.85rem;height: 1px;background: linear-gradient(to right,#dcc8ed,#c6cae6);margin: .25rem auto .22rem}
.homeg .intit .desc{color: #999;line-height: 1.8em}
.homeg .slide-g .swiper-slide{width: calc(25% - .3rem);margin-right:.4rem}
.homeg .slide-g .swiper-slide:nth-child(2n+1){padding-top: .45rem}
.homeg .slide-g .item .img{height: 2.7rem;margin-bottom: .25rem}
.homeg .slide-g .item .txt{display: flex;align-items: center;}
.homeg .slide-g .item .txt .ico{width: .55rem;height: .5rem;border-right: 1px solid #ddd;display: flex;align-items: center;justify-content: center;padding-right: .15rem}
.homeg .slide-g .item .txt .ico img{width: .3rem}
.homeg .slide-g .item .txt .h4{padding-left: .2rem;width: calc(100% - .5rem);font-size: .2rem;line-height: 1.5em;padding-right: .2rem;text-align: justify;}
.homeg .swiTool{margin-top: .5rem}
.animated {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  animation-fill-mode: both
}
@keyframes bounceInUp {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(0.215, .61, .355, 1);
-moz-animation-timing-function:cubic-bezier(0.215, .61, .355, 1);
animation-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
from {
  opacity: 0;
  -webkit-transform: translate3d(0, 800px, 0);
  -moz-transform: translate3d(0, 800px, 0);
  transform: translate3d(0, 800px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
-moz-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
-moz-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
-moz-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
to {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  animation-name: bounceInUp;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  animation-delay: 1s
}
.rightFix{position: fixed;right: .2rem;top: 35%;z-index: 20}
.rightFix ul li img{width: 100%}
.rightFix ul li{width: 1.78rem;height: 1.78rem;position: relative;}
.rightFix ul li:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: url(../images/rcirb.png) no-repeat center;background-size: 100% 100%;pointer-events: none;animation:roted 30s linear infinite;}

@media (min-width: 1025px){
.homee .slide-e .item:hover .img{box-shadow: 0 0 .3rem rgba(0,0,0,.2)}
.homee .slide-e .item:hover .txt{ background: url(../images/emask.png) no-repeat top center;background-size: 100% auto;color: #fff}
.homee .slide-e .item:hover .txt h4{font-size: .26rem}
.homeb .slide-b .swiper-slide  .item:hover:after{opacity: 1;visibility: visible;}
.homeb .slide-b .swiper-slide  .item:hover h4{color: #fff}
.homeb .slide-b .swiper-slide  .item:hover time{color: #6ba0f0}
.homeb .slide-b .swiper-slide  .item:hover time span{color: #fff}
.homeb .slide-b .swiper-slide  .item:hover .zline{height: .11rem;background: url(../images/tzline.png) no-repeat center;background-size: auto 100%;opacity: 1;}
}

@media (max-width: 1024px){
.intit .h4 .cn{font-size: .45rem}
.rightFix{display: none!important}
.home .bg1{height: auto}
.homea .item{width: 100%;margin-bottom: .4rem}	
.homea .items{width: 100%}	
.homea .item .img{height: 56vw}
.homea .items li .img{height: 28vw}
.homeb .slide-b .swiper-slide{width: 50%}

.homec .txts{padding-left: 0;display: flex;width: 100%;height: auto}
.homec .txts .imgs{width: 55%}
.homec .txts .infos{position: relative;width: 45%;height: auto;background: url(../images/cbg1.png) no-repeat center;
    background-size: cover;padding: .3rem}
.homec .txts .infos li .info{position: relative;width: 100%;height: auto;right: 0;bottom: 0;max-width: inherit;;text-align: left}
.homec .txts .infos li .slog{position: relative;width: 100%;height: auto;right: 0;top: 0;max-width: inherit;margin-top: .2rem;text-align: left;font-size: .2rem}
.homec .txts:after{display: none;}
.homec .slide-c2{display: none}
.homef .left{width: 100%;flex-wrap: wrap;}
.homef .right{width: 100%;margin-top: 0}
.homef .right .box{width: 100%;margin-top: 0}

.homeg .slide-g .swiper-slide{width: calc(50% - .2rem);margin-right: .4rem}
.homee .slide-e .swiper-slide{width: calc(33.333% - .4rem);margin-right: .6rem}


.homeg .slide-g .item .img{height: 28vw}
.homef .right .item .img{height: 60vw}
.homef{padding-top: .6rem}
.homef .left .intit{position: relative;width: 100%;top: 0;text-align: center;margin-bottom: .5rem}
.homef .left .intit .h4 .en.lr:before{display: inline-block;}
.homef .left ul{width: 100%}
.homef .left ul li{width: 50%}
.homee .swiBtn a.prev{left:-.15rem}
.homee .swiBtn a.next{right:-.15rem}
.homed .slide-d .item .txt{color: #333}
.homed .slide-d .item .txt:after{background: linear-gradient(45deg,#9966ef,#4a88cd)}
.homed .swiTool .swiDots span{border-color: #aab6bd}
.homed .swiTool .swiDots span.active{background: #aab6bd}
.homed .txts{color: #555}
.homec .slides{width: 100%;margin-top: .3rem;display: block;}
.homec .swiBtn{width: 100%;display: flex;justify-content: center;align-items: center;margin-top: .3rem}
.homec .swiBtn .prev{position: static;width: .76rem;height: .67rem;margin: 0 .2rem}
.homec .swiBtn .next{position: static;width: .76rem;height: .67rem;margin: 0 .2rem}
.homec .swiBtn .prev img.none{display: block;}
.homec .swiBtn .next img.none{display: block;}
.homec .swiBtn .prev img:nth-child(1){display: none;}
.homec .swiBtn .next img:nth-child(1){display: none;}
.homec .slide-c1{height: auto}
.homec .txts:before{}
.homec .txts .imgs:after{display: none}
.homec .txts .slogimg{display: none}
.homec .slide-c1 .imgp{margin: 0 auto}
.homee .slide-e .item .txt{padding-right: 0;}
.homea .intit,.homeb .intit{margin-bottom: .4rem;text-align: center;}

.homee .slide-e .item .img{height: 38vw}
.homed .slide-d .item .imgp{border-color: #ddd}
}

@media (max-width: 900px){
.homed{padding-bottom: 0}
.homed .slide-d{padding-top: .2rem}
.homed .slide-d .item .imgp{height: 45vw}
.homed .slide-d .swiper-slide-active .item .imgp{background: rgba(0,0,0,.05);box-shadow: 0 .1rem .4rem rgba(0,0,0,.2)}
.homec .txts{flex-wrap: wrap;}
.homec .txts .imgs{width: 100%}
.homec .txts .infos{width: 100%;text-align: center;}
.homec .txts .imgs .item .img{height: 55vw}
.homea .items li{width: calc(50% - .15rem)}
.homed .slide-d .item .imgp:before,.homed .slide-d .item .img .linet{display: none}
.homec .txts .infos li .info{text-align: center;}
.homec .txts .infos li .slog{text-align: center;}
}

@media (max-width: 640px){
.homea{padding: .6rem 0 .3rem}
.homeb .slide-b .swiper-slide{width: 100%}
.homec .slide-c1 .imgp{width: 28vw;height: 28vw}
.homed .slide-d .swiper-slide-active .item .txt h4{font-size: .28rem}
.homed .txts{margin-top: .5rem}
.puDots span{width: 10px;height: 10px;border: 1px solid #aab6bd;margin: 0 .1rem}
.homed .intit{margin-bottom: .3rem}
.homec{padding-top: .6rem}
.homec .intit{margin-bottom: .5rem}
.homed{padding: .7rem 0 0}
.homeg{padding-bottom: .9rem}
.homec .txts .infos li .slog span{padding-bottom: .1rem}
.homef{padding-bottom: .3rem}
}
@media (max-width: 480px){
.intit .h4 .cn{font-size: .4rem}
.homee .slide-e .swiper-slide{width: calc(50% - .2rem);margin-right: .4rem}
.homee .slide-e .item .img{height:60vw }
.homee .slide-e .item .txt p{font-size: .16rem}
.homea .items li .txt h4{font-size: .2rem}
.homea .item .txt h4{font-size: .24rem}
.homef .left ul li img{height: 1rem}
.homef .left ul li{height: 44vw}
.homef .left ul li .txt{margin-top: .15rem}
.homef .right .item .txt{padding: .25rem .3rem}
.homef .right .tit{padding: .2rem .3rem}
.homeg .slide-g .swiper-slide:nth-child(2n+1){padding-top: 0}
.homeg .slide-g .swiper-slide{width: 100%;margin-right: .3rem}
.homeg .slide-g .item .img{height: 50vw}
.homeg .slide-g{margin-left: .3rem;margin-right: .3rem}
.homef .left ul li p{margin-top: 0}
.homea .items li{width: calc(50% - .1rem)}
.intit .h4 .en:after,.intit .h4 .en:before,.homef .left .intit .h4 .en.lr:before{display: none}
.homeg .swiTool .puBtn{display:none;}
.homed .swiTool .puBtn{display:none;}
}