﻿@charset "utf-8";
.banner{position:relative;}
.banner:before{content: '';position: absolute;height: 1.04rem;background: url(../images/00a.png) no-repeat center;background-size: 100% 100%;z-index: 6;pointer-events: none;left: 0;right: 0;bottom: -.35rem}
.banner:after{content: '';width: 6.3rem;bottom: 0;background: #06175a;position: absolute;right: 0;bottom: 0;height: 1rem;z-index: 2;pointer-events: none;display: none}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide a{display:block;position:relative}
/*.banner .swiper-slide a:before{content:'';position:absolute;left:0;top:0;right:0;height:2.6rem;background:url(../images/22s.png) repeat-x top center;background-size:auto 100%;z-index:2;opacity: 1;}
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:40%;background:url(../images/794.png) no-repeat top center;background-size:100% 100%;z-index:2;opacity: 1;}*/
.banner .item  .slideImg{padding-bottom:0;min-height: 6rem;height: 100vh; background-position: center;background-size: cover;background-repeat: no-repeat}
.banner .swiDots{text-align: center;display: flex;align-items: center;justify-content: center }
.banner .swiDots span{width: .33rem;height: .32rem;opacity: 1;border-radius: 0;margin: 0 .1rem;background: transparent;position: relative;}
.banner .swiDots span i{ width: .1rem;height: .1rem;border-radius: 50%;background: #fff;left: 50%;top: 50%;margin-left: -.05rem;margin-top: -.05rem;z-index: 0;position: absolute;}
.banner .swiDots span.active:before{content: '';width: .1rem;height: 2px;background: #fff;left: .45rem;top: 50%;margin-top: -1px;z-index: 0;position: absolute;}
.banner .swiDots span.active:after{content: '';width: .1rem;height: 2px;background: #fff;right:.45rem;top: 50%;margin-top: -1px;z-index: 0;position: absolute;}
.banner .swiDots span.active{background: url(../images/dot.png) no-repeat center;background-size: 100% 100%;margin: 0 .3rem}
.banner .swiDots span.active i{opacity: 0}
.banner .swiTool{position: absolute;right:5%;bottom: .35rem;z-index: 8;color: #fff;left: 5%}
.home .swiTool a{color: #fff;display: block;width: .36rem;height: .36rem;line-height: .36rem;text-align: center;border-radius: 50%}

.banner .slideImg video{width: 100%;height: 100%;object-fit: cover;}
.isIpadPro .banner .item .slideImg,.isIpadAir .banner .item .slideImg{height: 50vw}
.banner .bigser{position: absolute;width: 8.8rem;height: .66rem;left: 50%;transform: translateX(-50%);z-index: 7;bottom: 1rem}
.banner .bigser .inp{height: .66rem;line-height: .66rem;background: #fff;border-radius: .5rem;padding: 0 .8rem 0 .25rem;width: 100%;font-size: .18rem;color: #666;box-shadow: 0 .1rem .15rem rgba(0,0,0,.2)}
.banner .bigser .sub{position: absolute;right: 0;top: 0;bottom: .0;width: .66rem;background: transparent;display: flex;align-items: center;justify-content: center;z-index: 5;cursor: pointer;}
.banner .bigser .sub img{width: .29rem}
.banner .slog1{right: 0;bottom: -.25rem;z-index: 5;width: 2.87rem}
@media (min-width:1024px){
.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 .swiper-slide a:before{opacity: 1;height: 30%}
.banner .item .slideImg {padding-bottom:0;height:52vw;min-height:inherit}
.banner{padding-left: 0}
.banner .link{display: none}
}
@media (max-width:992px){
.banner .item .slideImg {height:58vw;}
.banner .swiTool{bottom: .4rem}
.banner .bigser{position: absolute;width: 70vw;height: .66rem;left: 50%;transform: translateX(-50%);z-index: 7;bottom: 1rem;display: none}
.banner:before{ height:6vw; bottom: -2vw}
}
.iconfont{font-size: inherit;}
:root{
--color:#9c0808;
--width:calc((100vw - 14.5rem) / 2);
}
.home .slog{position: absolute;z-index: 4;
	/*pointer-events: none;user-select: none*/
}
.intit {margin-bottom: .5rem}
.intit .h3 .en{  font-size: .16rem;color: #bdbebf;display: flex;align-items: center; }
.intit .h3 .en.sp{   justify-content: center}
.intit .h3 .en:before{ content: '';width: .3rem;height: 2px;background: #6ca5f3;display: block;margin-right: .1rem}
.intit .h3 .cn{font-size: .42rem; font-weight: bold;}
.intit .h3 .cn span{ color: #1d51b0;}
 
 .more a {display: flex;align-items: center;font-size: .18rem;color: #1d51b0}
 .more.w a {color: #fff}
 .more a img{height: .25rem;margin-left: .1rem;}
 .more.sp a img:last-child{display: none}
 .more.ab{position: absolute;right: 0;top: .25rem}
.intit.w .h3 .cn{color: #fff}
.intit.w .h3 .cn span{color: #fff}
.intit.w .h3 .en{color: #fff}
.content{width: 100%;overflow: hidden;}

.homeabc{height: 28.65rem; background: url(../images/bg8.jpg) no-repeat top center;background-size: 100% 100%}

.homea{margin-bottom: 1.2rem;padding-top: .6rem;position: relative;}
.homea .box .left{width: 10.3rem}
.homea .box .left .img{height: 6.05rem;border-radius: .3rem 0 .3rem 0}
.homea .box .left .txt{height: 1.4rem;width: 8rem;background: url(../images/889.jpg) no-repeat center;background-size: 100% 100%;margin-top: -.7rem;position: relative;z-index: 5;border-radius: .3rem 0 .3rem 0;color: #fff;padding: .3rem;display: flex;align-items: center}
 
.homea .box .left .txt time{color: #fff ;font-size: .18rem;transition: .3s;font-family: 'Arial';margin-right: .25rem;padding-right: .25rem;border-right: 1px solid rgba(255,255,255,.2)}
.homea .box .left .txt time span{font-size: .3rem;display: block;line-height: 1.2em}

.homea .box .left .txt h4{flex:1;overflow: hidden;font-size: .22rem;line-height: 1.4em;max-height: 2.8em}
.homea .box .left .swiBtn{position: absolute;right: .05rem;bottom: .15rem;z-index: 5;width: 2rem}
.homea .box .left .swiBtn .swiDots{margin-top: 0}
.homea .box .left .swiBtn a{display: block;height: .4rem;width: .3rem;display: flex;align-items: center;justify-content: center}
.homea .box .left .swiBtn a img{height: .17rem;display: block;}
.homea .box .right{width: 5.1rem}
.homea .box .right .listp li a{display: block;padding: .26rem 0;}
.homea .box .right .listp li:first-child a{padding-top: .1rem}
.homea .box .right .listp li+li{border-top: 1px solid #ddd}
.homea .box .right .listp li h4{font-size: .2rem;line-height: 1.4em;height: 2.8em;padding-right: .75rem;margin-top: .1rem;position: relative;}
.homea .box .right .listp li time{font-size: .16rem;color: #1d51b0}
.homea .box .right .listp li h4:after{content: '';position: absolute;width: .44rem;height: .44rem;background: url(../images/arr.png) no-repeat center;background-size: 100% 100%;right: 0;top: 50%;margin-top: -.22rem}

.homeb{margin-bottom: 2rem}
.homeb .intro h4{font-size: .28rem;color: #1d51b0;font-weight: bold;}
.homeb .intro .desc{font-size: .18rem;color: #777;line-height: 1.8em;max-width: 9.2rem;margin-top: .1rem;margin-bottom: .3rem}
.homeb .intro .desc a{ color: #1d51b0;transition: .3s}
.homeb .data-list{margin-bottom: .5rem}
.homeb .data-list .item:first-child{padding-left: 0}
.homeb .data-list .item:last-child{padding-right: 0}
.homeb .data-list .item{font-size: .18rem;color: #777;padding: 0 .65rem;position: relative;}
.homeb .data-list .item+.item:before{width: 1px;height: .6rem;background: #ddd;content: '';position: absolute;left: 0;top: .2rem;}
.homeb .data-list .item .num {display: inline-block;position: relative;}
.homeb .data-list .item .num span{font-size: .6rem;color: #1d51b0}
.homeb .data-list .item .num span.sp:after{content: '+'}
.homeb .data-list .item .num em{position: absolute;right:-.3rem;top: .1rem}

.homeb .img-list{width: 13rem;overflow: hidden;left: -1.6rem;position: relative;padding-left: 1.6rem;mask-image: linear-gradient(90deg, #000 70%, transparent 95%);}
.homeb .slide-b{width: 11.4rem;overflow:visible;}

.homeb .slide-b .img{border-radius: .1rem;height: 2.06rem}
.homeb .slide-b .swiBtn{margin-top: .3rem;width: 1.1rem}
.homeb .slide-b .swiBtn a{width: .28rem;height: .31rem;display: block;transition: .3s}
.homeb .slide-b .swiBtn a img{width: 100%;display: block;transition: .3s}

@keyframes scale{0%{transform:scale(1)}50%,75%{transform:scale(1.6)}100%,78%{opacity:0}}
@keyframes scales{0%{transform:scale(1)}50%,75%{transform:scale(1.3)}100%,78%{opacity:0}}
.homeb .img-box .playBtn:before{content: '';position:absolute;width:100%;height:100%;border-radius:50%; background:#1051c8;animation:scale 1.5s infinite cubic-bezier(0,0,.49,1.02);;z-index: 0;transform: scale(1);}
.homeb .img-box .playBtn:after{content: ''; position:absolute;width:100%;height:100%;border-radius:50%;opacity:.7;background:#1051c8;top:0;left:0;animation:scales 1.5s infinite }
.homeb .img-box{width: 11.96rem;height: 11.96rem;position: absolute;top: -30%;right: -18%;z-index: 5;display: flex;align-items: center;justify-content: center;padding-left: .5rem;pointer-events: none}
.homeb .img-box img{user-select: none}
.homeb .img-box .bg{background: url(../images/cirp.png) no-repeat center;background-size: 100% 100%;width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;align-items: center;justify-content: center;pointer-events: none;mask-image: linear-gradient(180deg, #000 60%, transparent 100%);}
.homeb .img-box .bg img{width: 7.98rem;display: block;animation: roted 60s linear infinite}
.homeb .img-box .playBtn{width: 1.1rem;height: 1.1rem;position: absolute;;z-index: 5;left: 15%;top:31%;pointer-events: auto}
.homeb .img-box .playBtn i{ background: url(../images/a.png) no-repeat center;background-size: 100% 100%;border-radius: 50%;display: block;z-index: 5;position: relative;height: 100%;width: 100%}
.homeb .img-box .ship{width: 6.91rem; }


.homec .intit{margin-bottom: .3rem}
.homec .swiDots.pu{margin-top: 0}
.homec .slide-c .swiper-slide time{color: #1d51b0 ;font-size: .18rem;transition: .3s;font-family: 'Arial'}
.homec .slide-c .swiper-slide time span{font-size: .3rem}
.homec .slide-c .swiper-slide:nth-child(2n+1){padding-top: .4rem}
.homec .slide-c .swiper-slide h4{font-size: .2rem;line-height: 1.4em;height: 4.2em;margin: .2rem 0 .25rem;transition: .3s}
.homec .slide-c .swiper-slide .img{height: 1.7rem;border-radius: .15rem;margin-bottom: .4rem}
.homec .slide-c .swiper-slide .mor{color: #1d51b0;display: flex;align-items: center;font-size: .16rem}
.homec .slide-c .swiper-slide .mor img{margin-left: .05rem;height: .14rem}
.homec .slide-c .swiper-slide a{height: 5.5rem;background: url(../images/c2.png) no-repeat center;background-size: 100% 100%;display: block;padding: .5rem .45rem 1rem;border-radius: .3rem 0 0 0;transition: .3s}

.homec .slide-c .swiper-slide:nth-child(2n) a{background: url(../images/c3.png) no-repeat center;background-size: 100% 100%;}


@media (min-width: 993px){
 .homea .box .right .listp li:hover h4:after{animation: beat 0.5s 1;} 
 .homeb .intro .desc a:hover{letter-spacing: .1em}
 .homeb .slide-b .swiBtn a:hover img{opacity: 0}
 .homeb .slide-b .swiBtn a.prev:hover{background: url(../images/arl2on.png) no-repeat center;background-size: 100% 100%}
 .homeb .slide-b .swiBtn a.next:hover{background: url(../images/arr2on.png) no-repeat center;background-size: 100% 100%}
 .homec .slide-c .swiper-slide a:hover{background: url(../images/c1.png) no-repeat center;background-size: 100% 100%;}
.homec .slide-c .swiper-slide a:hover time{color: #fff}
.homec .slide-c .swiper-slide a:hover h4{color: #fff}
}
 .swiDots.pu{display: flex;justify-content: center;margin-top: .8rem}
.swiDots.pu span{background: #1d51b0;margin: 0 .1rem;transform: scale(.9);transition: .3s;width: .12rem;height: .12rem}
.swiDots.pu span.active{opacity: 1;transform: scale(1);}

.homede{background: url(../images/bg9.jpg) no-repeat center;background-size: 100% 100%;height: 19.9rem;margin-top: -.8rem}
.homed {margin-bottom: 2.8rem}
.homed .left{width: 7.6rem}
.homed .right{width: 7.6rem}
.homed .left .listp li{height: 1.3rem;position: relative;}
.homed .left .listp li a{display: block;height: 100%;padding: .3rem;position: relative;z-index: 5}

.homed .left .listp li time{color: #1d51b0 ;font-size: .18rem;transition: .3s;font-family: 'Arial'}
.homed .left .listp li time span{font-size: .3rem}
.homed .left .listp li h4{font-size: .2rem;line-height: 1.4em;margin-top: .06rem;transition: .3s}
.homed .left .listp li:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 0;border: 1px solid #abbdde;border-radius: .2rem;transition: .3s}
.homed .left .listp li:before{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: .06rem;z-index: 0;background: url(../images/564.png) no-repeat right center;background-size: 100% 100%; border-radius: .2rem;box-shadow: .06rem 0 0 #698ed0;opacity: 0;visibility: hidden;transition: .3s}
.homed .left .listp li+li{margin-top: .25rem}

.homed .right .listp{}
.homed .right .listp li{width: calc(50% - .12rem)}
.homed .right .listp li:nth-child(1),.homed .right .listp li:nth-child(2){margin-bottom: .3rem}
.homed .right .listp li .img{height: 2.1rem;border-radius: .2rem 0 .2rem 0;margin-bottom: .16rem}
.homed .right .listp li .img .slog{background: #1d51b0;min-width: 1.1rem;height: .3rem;line-height: .3rem;border-radius: 0 .4rem .4rem 0;padding: 0 .15rem;text-align: center;position: absolute;top: .15rem;left: 0;color: #fff;font-size: .16rem}
.homed .right .listp li .txt h4{font-size: .2rem;line-height: 1.4em;height: 2.8em}

.homee .intit{}
.homee .slog{position: absolute;top: 0;right: 1.75rem }
.homee .slog img{height: .83rem;user-select: none}
.homee .slide-ep{width: 7.66rem;position: absolute;left: 50%;margin-left: -3.83rem;top: 0;z-index: 5}
.homee .slide-ep:after{width: 7.2rem;position: absolute;height: .51rem;background: url(../images/768.png) no-repeat center;background-size: 100% 100%;content: '';top: 100%;left: 50%;transform: translateX(-50%);}
.homee .slide-e{border-radius: .25rem 0 .25rem 0}
.homee .slide-ep .swiBtn a{position: absolute;top: 50%;margin-top: -.22rem;z-index: 5}
.homee .slide-ep .swiBtn a img{width: .43rem}
.homee .slide-ep .swiBtn a.prev{left: -.22rem}
.homee .slide-ep .swiBtn a.next{right: -.22rem}
.homee .slide-ep .img{height: 4.5rem;border-radius: .25rem 0 .25rem 0}
.homee .slide-ep .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;padding: .25rem .3rem;font-size: .22rem; color: #fff}
.homee .listp li{width: 3.65rem;position: relative;margin-bottom: .4rem}
.homee .listp li .img{height: 2.05rem; border-radius: .2rem 0 .2rem 0}
.homee  .img:after{opacity: .9;height: 50%}
.homee .listp .txt{position: absolute;left: 0;right: 0;bottom: 0;z-index: 5;padding: .15rem .2rem;color: #fff;font-size: .18rem}


.homef{padding: .65rem 0;margin-top: -1.7rem}

.homef .slide-f .item{transition: .3s;opacity: 0;visibility: hidden;}
.homef .slide-f .swiper-slide-active .item .img{box-shadow: 0 .1rem .2rem rgba(0,0,0,.2)}
.homef .slide-f .swiper-slide-prev .item{transform: translateX(.2rem);opacity: 1;visibility: visible;}
.homef .slide-f .swiper-slide-next .item{transform: translateX(-.2rem);opacity: 1;visibility: visible;}
.homef .slide-f .swiper-slide-active .item{opacity: 1;visibility: visible;}
.homef .slide-f .swiper-slide.pr1 .item{opacity: 1;visibility: visible;}
.homef .slide-f .swiper-slide.pr2 .item{opacity: 1;visibility: visible;}
.homef .slide-f .swiper-slide.ne2 .item{opacity: 1;visibility: visible;}
.homef .slide-f .swiper-slide.ne1 .item{opacity: 1;visibility: visible;}




.homef .slide-f .img{height: 4.25rem;border-radius: .1rem}

@media (min-width: 993px){
.homed .left .listp li a:before{content: '';width: .28rem;height: .28rem;background: url(../images/cirr.png) no-repeat center;background-size: 100% 100%;position: absolute;left: -.14rem;top: 50%;margin-top: -.14rem;z-index: 4;transition: .3s;opacity: 0}
.homed .left .listp li a:after{content: '';width: 0;height:1px;background: #1d51b0;position: absolute;right: 100%;top: 50%;z-index: 1;transition: .5s}
.homed .left .listp li:hover:before{opacity: 1;visibility: visible;}
.homed .left .listp li:hover:after{opacity: 0;visibility: hidden;}
.homed .left .listp li:hover h4{color: #fff}
.homed .left .listp li:hover time{color: #fff}
.homed .left .listp li:hover a:before{opacity: 1;}
.homed .left .listp li:hover a:after{width: 1.6rem}
}

 .homeg {padding: .65rem 0 3.5rem;background: url(../images/bg10.jpg) no-repeat bottom center;background-size: 100% auto}
.homeg .items {align-items: flex-start;margin-top: -.3rem;}
.homeg .items .item1,.homeg .items .item3{width: 3.8rem}
.homeg .items .item2,.homeg .items .item4{width: 5.4rem}
.homeg .items .item2 .img,.homeg .items .item4 .img{height: 3.1rem}
.homeg .items .item3 .img{height: 6.2rem}
.homeg .items .item2{height:6.45rem;overflow: hidden;margin-top: 1rem;mask-image: linear-gradient(180deg, #000 50%, transparent 100%); }
.homeg .items .item4{height:6.45rem;overflow: hidden;mask-image: linear-gradient(180deg, #000 65%, transparent 100%); }
.homeg .items .item3{height:6.2rem;overflow: hidden;margin-top: 1.4rem;mask-image: linear-gradient(180deg, #000 65%, transparent 100%); }
.homeg .items .item1{height: 6.2rem;background: url(../images/vbg.jpg) no-repeat center;background-size: cover;border-radius: .2rem;mask-image: linear-gradient(180deg, #000 75%, transparent 110%);}
.homeg .items .item1 .li{position: relative;}
.homeg .items .item1 .li.sps{padding: 0 .3rem;margin-top: .7rem}
.homeg .items .item1 .li .lis{border-left: 0;border-right: 0;border-top: 1px solid rgba(255,255,255,.2);}
.homeg .items .item1 .li .lis a{display: flex;justify-content: space-between;padding: .3rem 0;font-size: .24rem;color: #fff;align-items: center}
.homeg .items .item1 .li .lis a span{flex:1;margin-right: .2rem;overflow: hidden;}
.homeg .items .item1 .li .lis a img{height: .17rem}
.homeg .items .item1 .li .lis:last-child{border-bottom:1px solid rgba(255,255,255,.2); }
 
.homeg .items .item1 .li.sp .img{height: 2.88rem;border-radius: .2rem}
.homeg .items .item1 .li.sp .img:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,.2);z-index: 2}
.homeg .items .item1 .li.sp .txt{position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 3;display: flex;flex-direction: column;align-items: center;justify-content: center;font-size: .24rem;padding: 0 .2rem;color: #fff;padding-top: .2rem}
.homeg .items .item1 .li.sp .txt img{height: .61rem;margin-bottom: .2rem}
.homeg .items .item ul li{position: relative;}
.homeg .items .item ul li {margin-bottom: .25rem}
.homeg .items .item ul li .img{border-radius: .2rem}
.homeg .items .item ul li .img .slog{position: absolute;top: .2rem;right: .2rem;z-index: 4}
.homeg .items .item ul li .img .slog img{width:.44rem }
.homeg .items .item ul li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;color: #fff;padding: .2rem;}
.homeg .items .item ul li .txt h4{font-size: .2rem;line-height: 1.5em;max-height: 3em}
.homeg .items .item ul li .txt time{ display: flex;align-items: center;margin-bottom: .05rem;font-family: 'Arial';font-size: .16rem}
.homeg .items .item ul li .txt time img{margin-right: .1rem;width: .18rem}
.homeg .items .zoomImg.mask:after{background: url(../images/794.png) repeat-x top center;background-size: auto 100%;opacity: 1;height: 50%}
.homeg .intit .more{position: absolute;bottom: 0}
.homeg .medias a{margin: 0 .15rem}
.homeg .medias a em img{height: .44rem}
.homee .swiDots.pu{display: none}
@media (min-width: 1025px){
 
}
@media (min-width: 993px){
 .homee .listp li:nth-child(2n+1){margin-right: 20%}
.homee .listp li:nth-child(2n){margin-left: 20%}

}
@media (max-width: 992px){
.swiDots.pu span{background: #1d51b0;margin: 0 .1rem;transform: scale(.9);transition: .3s;width: .16rem;height: .16rem}
.more a{font-size: .24rem}
.more a img{height: .3rem}
.intit .h3 .cn{font-size: .5rem;}
.intit .h3 .en{font-size: .22rem }
.homeg{padding: .65rem .6rem 3rem;background-size: 200% auto}
.homeg .medias a em img{width: .6rem;height: .6rem}
.homeg .items{margin-top:.4rem} 
.homeg .items .item1{width: 100%;height: auto;padding-bottom: .8rem;margin-bottom: .3rem}
.homeg .items .item1 .li.sp .img{height: 50vw}
.homeg .items .item1 .li.sp .txt img{height: .8rem}
.homeg .items .item1 .li.sp .txt,.homeg .items .item1 .li .lis a{font-size: .3rem}
.homeg .items .item4{display: none}
.homeg .items .item2{margin-top: 0;width: 55%;height: calc(60vw + .3rem);}
.homeg .items .item3{margin-top: 0;width: calc(45% - .3rem);height: calc(60vw + .3rem);}
.homeg .items .item ul li .txt h4{font-size: .24rem; }
.homeg .items .item ul li .txt time{ font-size: .23rem}
.homeg .items .item ul li .txt time img{margin-right: .1rem;width: .24rem}
.homeg .items .item2 .img, .homeg .items .item4 .img{height: 30vw}
.homeg .items .item3 .img{height: 54vw}
.homef{margin-top: 0}
.homef .slide-f{width: 100vw;left: -.6rem}
.homef .slide-f .img{height: 50vw}
.homef .slide-f .swiper-slide-prev .item{transform: translateX(0);}
.homef .slide-f .swiper-slide-next .item{transform: translateX(0);}

.homede{height: auto;background-size: cover;margin-top: 0}
.homee .slog{position: static;text-align: center;margin-bottom: .2rem}
.homee .slog img{height: .7rem}
.homee .slide-ep{position: relative;left: 0;margin-left: 0;width: 100%;margin-bottom: .4rem}

.homee .slide-ep .img{height: 54vw}
.homee .listp li{width: calc(50% - .2rem)}
.homee .listp li .img{height: 28vw}
.homee .listp .txt{font-size: .24rem;padding:.2rem .3rem}
.homee .slide-ep .txt{font-size: .26rem}
.homee .slide-ep .swiBtn{display: none}
.homee .slide-ep .swiDots.pu{display: flex;margin-top: .3rem}
.homee .slide-ep .swiDots.pu span{background: #fff;opacity: .6}
.homee .slide-ep .swiDots.pu span.active{ opacity: 1}
.homee .slide-ep:after{display: none}
.homed{margin-bottom: 1rem}
.homed .left,.homed .right{width: 100%}
.homed .left{margin-bottom: .5rem}
.homed .right .listp li .img{height: 28vw}
.homed .right .listp li .txt h4{font-size: .24rem}
.homed .right .listp li .img .slog{top: .2rem;font-size: .22rem;line-height: .4rem;height: .4rem}
.homed .right .listp li { width: calc(50% - .15rem);}
.homed .left .listp li{height: auto}
.homed .left .listp li h4{font-size: .26rem}
.homed .left .listp li time{font-size: .2rem}
.homed .left .listp li time span{font-size: .38rem}

.homeabc{height: auto;background-size: cover}
.homea{margin-bottom: 0;padding-bottom: .8rem}
.homea .box .left{width: 100%}
.homea .box .right{width: 100%;margin-top: .6rem}

.homea .box .left .img{height: 54vw}

.homea .box .left .swiBtn{position: relative;right: 0;bottom: 0;width: 100%;justify-content: center;margin-top: .2rem}
.homea .box .left .swiBtn a img{height: .24rem}
.homea .box .left .swiBtn a{width: .6rem;height: .6rem}
.homea .box .left .txt{width: 90%}

.homea .box .left .txt{height: 1.4rem; margin-top: -.7rem;position: relative;z-index: 5; padding: .25rem}
 
.homea .box .left .txt time{color: #fff ;font-size: .22rem; }
.homea .box .left .txt time span{font-size: .4rem; }

.homea .box .left .txt h4{ font-size: .26rem;line-height: 1.4em;max-height: 2.8em}



.homea .box .right .listp li time{font-size: .24rem;color: #1d51b0}
.homea .box .right .listp li h4:after{width: .54rem;height: .54rem;margin-top: -.27rem}
.homea .box .right .listp li h4{font-size: .26rem;height: auto}

.homeb{margin-bottom: 0}
.homeb .slide-b .img{border-radius: .1rem;height: 25vw}
.homeb .img-box{position: relative;right: 0;width: 80vw;height: 80vw;margin: 0 auto;top: 0;margin-top: -10vw}
.homeb .img-box .ship{width: 50vw}
.homeb .img-box .bg img{width: 65vw}
.homeb .img-box .playBtn{left: 5%}

.homec{margin-top: -10vw;position: relative;z-index: 4;padding-bottom: .4rem}

.homec .slide-c .swiper-slide h4{font-size: .26rem}
.homec .slide-c .swiper-slide time{font-size: .2rem}
.homec .slide-c .swiper-slide time span{font-size: .38rem}
.homec .slide-c .swiper-slide .img{height: 22vw}
.homec .slide-c .swiper-slide a{height: auto}
.homec .slide-c .swiper-slide .mor{font-size: .22rem}
.homec .slide-c .swiper-slide .mor img{height: .24rem}
.homeb .intro h4{font-size: .3rem}
.homeb .intro .desc{max-width: inherit;font-size: .24rem}


.homeb .data-list .item:first-child{padding-left: 0}
.homeb .data-list .item:last-child{padding-right: 0}
.homeb .data-list .item{font-size: .24rem;color: #777;padding: 0 .65rem;position: relative;}
.homeb .data-list .item+.item:before{width: 1px;height: .6rem;background: #ddd;content: '';position: absolute;left: 0;top: .2rem;}
.homeb .data-list .item .num span{font-size: .7rem;color: #1d51b0}
.homeb .data-list .item .num span.sp:after{content: '+'}
.homeb .data-list .item .num em{position: absolute;right:-.3rem;top: .1rem}

.homeb .img-list{width: 100%;left: 0;padding-left: 0}
.homeb .slide-b{width: 100%}
.homeb .slide-b .swiBtn{width: 1.4rem}
.homeb .slide-b .swiBtn a{width: .36rem;height: .4rem}

}
@media (max-width:700px){
.homeb .data-list .item{ color: #777;padding: 0 3vw;width: 33.3333% }
.homeb .data-list .item .num span{font-size: 7.5vw;color: #1d51b0}
}
@media (max-width: 597px){
.swiDots.pu span{background: #1d51b0;margin: 0 .1rem;transform: scale(.9);transition: .3s;width: .18rem;height: .18rem}
.more a{font-size: .26rem}
.more a img{height: .3rem}
.homeg{padding: .65rem  5vw 3rem} 
.homeg .items .item ul li .txt{padding: .15rem .2rem}
.homeg .items .item ul li .txt h4{font-size: .24rem; }
.homeg .items .item ul li .txt time{ font-size: .22rem}
.homeg .items .item ul li .txt time img{margin-right: .1rem;width: .24rem}
.homeg .items .item1{margin-bottom: .2rem}
.homeg .items .item2{height:100vw }
.homeg .items .item3{margin-top: 0;width: calc(45% - .2rem);height: 100vw }

.homeg .medias a em img{width: .7rem;height: .7rem}
.homef .slide-f{left: -5vw}

.homef .intit{text-align: left;}
.homef .intit .h3 .en{justify-content: flex-start;}
.homef .slide-f .img{height: 58vw}

.homee .listp li{width: calc(50% - .1rem);margin-bottom: .2rem}
.homed .right .listp li { width: calc(50% - .1rem);}
.homed .right .listp li .txt h4{font-size: .26rem}
.homed .left .listp li time,.homec .slide-c .swiper-slide time{font-size: .24rem}
.homed .left .listp li time span,.homec .slide-c .swiper-slide time span{font-size: .4rem}
.homec .slide-c .swiper-slide .img{height: 42vw}
.homec .slide-c .swiper-slide h4{font-size: .28rem;height: 2.8em;-webkit-line-clamp:2;}

.homeb .img-box{position: relative;right: 0;width: 90vw;height: 90vw;margin: 0 auto;top: 0;margin-top: -10vw}
.homeb .img-box .ship{width: 50vw}
.homeb .img-box .bg img{width: 65vw}
.homeb .img-box .playBtn{left: 7%}
.homee .slide-ep .txt,.homed .right .listp li .txt h4,.homed .left .listp li h4{font-size: .28rem}
.homee .listp .txt{font-size: .26rem;padding: .15rem .2rem}
.homec .slide-c .swiper-slide .mor{font-size: .24rem}
.homec .slide-c .swiper-slide .mor img{height: .26rem}
.homeb .intro h4{font-size: .36rem}
.homeb .intro .desc,.homeb .data-list .item,.homea .box .right .listp li time{font-size: .26rem}
.homeb .data-list .item .num span{font-size: 8vw}
.homea .box .right .listp li h4{font-size: .28rem}
}

@keyframes ups{
0%{transform: translateY(0);}50%{transform: translateY(-10px);}100%{transform: translateY(0);}
}
.ani1s{animation: ups linear 2s infinite;}
.ani2s{animation: ups linear 1.8s infinite;}
.ani3s{animation: ups linear 2.2s infinite;}
.ani4s{animation: ups linear 1.4s infinite;}
.ani5s{animation: ups linear 1.6s infinite;}
.ani6s{animation: ups linear 2.6s infinite;}