.banner .swiper .swiper-slide video{width:100%;}
.about .right video{width:100%;/*height:100%;object-fit:cover;*/}
.about .more:hover,.partner .learn:hover,.world-learn:hover{background-color:#005ae6}
.banner{overflow:hidden;margin-top:84px}
.banner .swiper{position:relative}
.banner .swiper .swiper-slide{width:19.2rem;height:calc(100vh - 84px);background-position:center;background-size:100% 100%;background-repeat:no-repeat;background-color:#000}
.banner .swiper .swiper-pagination{font-size:0;bottom:40px}
.banner .swiper .swiper-pagination-bullet{width:50px;height:5px;background-color:#fff;border-radius:5px}
.banner .text{width:max-content;margin:.45rem auto auto;text-align:center}
.banner .text .title{font-size:44px;color:#333}
.banner .text .desc{font-size:28px;color:#333;line-height:56px}
.banner .text .more{font-size:14px;color:#333;width:125px;height:30px;border-radius:50px;margin:.2rem auto auto;border:1px solid #333;line-height:30px;display:flex;text-decoration:none;justify-content:center}
.banner .text .more span{display:flex;font-size:0;align-items:center;padding-left:.1rem}
.about{background-color:#f2f4f7;display:flex;justify-content:space-between;padding:.5rem 0 0 .5rem;align-items:center;}
.about .left{max-width:8rem}
.about .left>.title{font-size:.44rem;color:#092050;line-height:44px}
.about .left .desc{font-size:18px;color:#333;text-transform:uppercase;opacity:.6;padding-top:.1rem}
.about .left .cn{font-size:16px;color:#333;line-height:35px;/*text-indent:2em;*/padding-top:.4rem}
.about .left .en{font-size:14px;color:#999;padding-top:.25rem;line-height:22px}
.about .left .icon{padding-top:.45rem;display:flex;padding-left:.2rem}
.about .left .icon .i1{width:2.3rem}
.about .left .icon .i1 .img{font-size:0}
.about .left .icon .i1 .img img{height:100%}
.about .left .icon .i1 .title{font-size:18px;color:#333;padding-top:.2rem}
.about .left .icon .i1 .subtitle{font-size:14px;color:#999;text-transform:uppercase}
.about .left .icon .i1 .desc2{display:flex;align-items:flex-end;padding-top:.25rem}
.about .left .icon .i1 .desc2 .num{font-size:.48rem;color:#222;line-height:.48rem}
.about .left .icon .i1 .desc2 .esc{font-size:.48rem;color:#222;line-height:.48rem}
.about .left .icon .i1 .desc2 .dw{font-size:16px;color:#333}
.about .more{width:190px;height:50px;background-color:#999;display:flex;align-items:center;justify-content:space-between;border-radius:5px;margin:.45rem 0 1rem;transition:.4s}
.about .right .more{display:none}
.about .more .text{padding-left:.2rem}
.about .more .text .title{font-size:16px;color:#fff;font-weight:700}
.about .more .text .subtitle{font-size:12px;color:#fff;opacity:.6}
.about .more .i2{font-size:0;padding-right:.2rem}
.about .right{width:9.7rem;/*height:7.8rem;*/position:relative}
.about .right img{width:100%;height:100%}
.style{padding-top:.5rem}
.style>.title{font-size:.4rem;color:#092150;text-align:center}
.style>.subtitle{font-size:18px;color:#333;text-align:center;opacity:.6;text-transform:uppercase;padding-top:.1rem}
.style>.cons{width:18.24rem;margin:auto;padding-top:.45rem;display:flex}
.style>.cons>.ls{width:calc((100% - .48rem)/ 3);height:6.25rem;position:relative;overflow:hidden}
.style>.cons>.ls:not(:nth-of-type(3)){margin-right:.24rem}
.style>.cons>.ls img{height:100%;width:100%;transition:.5s}
.style>.cons>.ls:hover img{transform:scale(1.02)}
.style>.cons>.ls>.text{position:absolute;top:.45rem;left:50%;transform:translateX(-50%);text-align:center}
.style>.cons>.ls>.text>.desc{font-size:18px;color:#333;opacity:.5;text-transform:uppercase;white-space:nowrap;padding: 0 0 0.2em 0;letter-spacing:1px}

.style>.cons>.ls>.text>.title{font-size:.3rem;color:#333;font-weight:bold}
.style>.cons>.ls>.text>.learn{font-size:16px;color:#333;padding-top:.15rem}
.world{padding-left:.48rem;width:100%;margin-top:.5rem;text-align:center;box-sizing:border-box}
.world>.title{font-size:.4rem;color:#092150}
.world>.desc{font-size:18px;color:#333;opacity:.6;text-transform:uppercase;padding-top:.1rem}
.world>.nav{display:flex;justify-content:center;margin-top:.45rem}
.world>.nav .li_nav{font-size:16px;color:#333;padding:0 .1rem;cursor:pointer;position:relative}
.world>.nav .li_nav:not(:nth-last-of-type(1)){margin-right:.15rem}
.world>.cons{position:relative;width:100%;overflow:hidden;margin-top:.45rem;padding-bottom:.5rem}
.on_active{display:flex!important}
.world>.cons .swiper-container-horizontal>.swiper-pagination-progressbar{bottom:0;top:unset;height:3px}
.world>.cons .swiper .swiper-slide{font-size:0}
.world>.cons .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#333}
.world>.cons .swiper .swiper-slide .remark{display:flex;position:absolute;bottom:0;height:.5rem;width:100%;align-items:center;background-color:rgba(0,0,0,.64);justify-content:space-between;padding:0 .18rem;box-sizing:border-box}
.world>.cons .swiper .swiper-slide .remark>.title{font-size:16px;color:#fff}
.world>.cons .swiper .swiper-slide .remark>.dn{display:flex}
.world>.cons .swiper .swiper-slide .remark .st{margin-right:8px}
.world>.cons .swiper .swiper-slide .remark .ar,.world>.cons .swiper .swiper-slide .remark .st{color:#94f0fb;font-size:14px;border:1px solid #94f0fb;border-radius:50px;width:.85rem;line-height:.25rem}
.world>.cons .swiper .swiper-slide .remark>.info{display:none;font-size:16px;color:#fff;flex-direction:column;text-align:left;line-height:32px;padding-top:.3rem}
.world>.cons .swiper .swiper-slide:hover .remark{height:100%;flex-direction:column;justify-content:unset}
.world>.cons .swiper .swiper-slide:hover .remark>.title{font-size:28px;padding-top:.5rem}
.world>.cons .swiper .swiper-slide:hover .remark>.dn{margin-top:.15rem}
.world>.cons .swiper .swiper-slide:hover .remark>.info{display:flex}
.world>.cons .swiper .swiper-slide:hover .remark>.info>.address{display:flex}
.world>.cons .swiper .swiper-slide:hover .remark>.info>.address>.info{max-width: 80%;}
.world-learn{width:190px;height:55px;background-color:#999;display:flex;align-items:center;justify-content:space-around;margin:.35rem auto auto;border-radius:5px;transition:.4s}
.world-learn .span .title{font-size:16px;font-weight:700;color:#fff}
.world-learn .span .desc{font-size:12px;color:#fff;padding:0}
.world-learn .i3{font-size:0}
.cons .swiper .swiper-wrapper .swiper-slide{width:max-content;overflow:hidden}
/* .cons .swiper .swiper-wrapper .swiper-slide img{width:100%} */
.cons .swiper .swiper-wrapper .swiper-slide img{width:auto;height:2.8rem}
@media screen and (min-width:1599px) and (max-width:1920px){
  /* .cons .swiper .swiper-wrapper .swiper-slide img{width:auto;height:3.8rem} */
  .world>.cons .swiper .swiper-slide .remark>.title{font-size:14px}
  .world>.cons .swiper .swiper-slide:hover .remark>.title{font-size:24px;font-weight:bold}
  .world>.cons .swiper .swiper-slide .remark>.info{font-size:15px;padding-top:.2rem}
}
@media screen and (max-width:1280px){
  .world>.cons .swiper .swiper-slide:hover .remark>.title{font-size:22px}
}
@media screen and (min-width:1024px) and (max-width:1599px){
  .cons .swiper .swiper-wrapper .swiper-slide img{width:auto;height:3.8rem}
}
@media screen and (min-width:1024px) and (max-width:1280px){
  .world>.cons .swiper .swiper-slide .remark>.title{font-size:14px}
}
@media screen and (max-width:1023px){
  .cons .swiper .swiper-wrapper .swiper-slide img{width:auto;height:5.2rem}
}
@media screen and (max-width:768px){
  .cons .swiper .swiper-wrapper .swiper-slide img{width:auto;height:3.2rem;min-width:100%}
}
.lh{display:none}
.li_nav.on:after{content:"";display:block;width:100%;height:2px;background-color:#333;position:absolute;left:0;bottom:-.1rem}
.partner>.text{width:max-content;margin:auto;padding-top:.5rem;text-align:center}
.partner .title{font-size:.4rem;color:#092150}
.partner .desc{font-size:18px;color:#333;opacity:.6;text-transform:uppercase;padding-top:.1rem}
.partner .parts{width:13.2rem;margin:auto;display:flex;flex-wrap:wrap}
.partner .parts .img{width:calc(100% / 4);font-size:0;display:flex;align-items:center;justify-content:center;height:1.2rem;cursor:pointer;-webkit-filter:brightness(100%);filter:brightness(100%)}
.partner .parts .img:hover img{transform:scale(1.02)}
.partner .parts .img img{max-width:100%;max-height:100%;transition:.4s}
.partner .parts .img:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}
.partner .learn{width:190px;height:55px;background-color:#999;display:flex;align-items:center;justify-content:space-around;margin:.35rem auto .7rem auto;border-radius:5px;transition:.4s}
.partner .learn .span .title{font-size:16px;font-weight:700;color:#fff}
.partner .learn .span .desc{font-size:12px;color:#fff;padding:0}
.partner .learn .i3{font-size:0}
.bottom-cons .logos{font-size:0;margin:auto;display:flex;flex-direction:column;width:max-content;align-items:center}
.bottom-cons .logos img{width:max-content;margin-top:.1rem}
.bottom-cons .line{display:flex;justify-content:center;margin-top:.3rem;align-items:center}
.bottom-cons .line .left{font-size:0;display:flex;flex-direction:column;align-items:center;width: 100px}
.bottom-cons .line .left img{width: 100%;}
.bottom-cons .line .left .text{font-size:14px;color:#333;padding-top:.1rem}
.bottom-cons .line .right{display:flex;flex-direction:column;margin-left:.45rem}
.bottom-cons .line .right>.text{font-size:14px;color:#333;opacity:.68;line-height:28px}
.bottom-cons .line .right>.num{font-size:26px;color:#333}


.num2{display:none}
.video-btn{width: 130px;height: 40px;border-radius: 50px;border: 1px solid #fff;position: absolute;top: 60%;left: 50%;display: flex;align-items: center;justify-content: center;transform: translateX(-50%);cursor: pointer;}
  .video-btn .text{font-size: 16px;color: #fff;padding-right: 10px;}
  .video-btn .img{font-size: 0;}
  .videoshow{background-color: rgba(0, 0, 0, .8);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 5000;display: none;}
  .videoshow video{width: 15.2rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
  .videoshow .close{position: absolute;top: 20px;right:20px;font-size: 0;cursor: pointer;}
/* @media screen and (max-width:1850px){
header .nav .nav_ul{padding:0 .3rem}
} */
@media screen and (max-width:1540px){
  .banner .swiper .swiper-slide{height:calc(10.8rem  - 1.14rem);background-size:100% 100% }
  
}
@media screen and (max-width:1520px){
/* header .nav .nav_ul{padding:0 .2rem} */
.banner .swiper .swiper-slide{background-size:auto 100%;}
.world>.cons .swiper .swiper-slide .remark{height:50px}
.world>.cons .swiper .swiper-slide .remark .ar,.world>.cons .swiper .swiper-slide .remark .st{width:70px;line-height:25px}
}
@media screen and (max-width:1400px){
  .about .left .cn{line-height:25px}
}
@media screen and (max-width:1000px){
.about{flex-direction:column;padding-right:.5rem}
.about .left{max-width:100%}
.about .left .more{display:none}
.about .right .more{display:flex}
.about .right{width:100%;margin:.5rem auto 1.5rem}
.about .more{margin:.15rem auto}
.partner .parts .img img{max-width:80%;max-height:80%}
.about .left .icon{justify-content:space-between}
}

/* @media screen and (max-width:1280px){
header .logo{padding-left:1rem}
header .search.search_active .search-input{width:150px}
header .search.search_active .search-input input{max-width:110px}
}
@media screen and (max-width:1230px){
header .logo{padding-left:.5rem}
header .nav{padding-left:.4rem}
header .nav .nav_ul{padding:0 .2rem}
header .nav .nav_ul .cn{font-size:14px}
header .search{margin-left:0}
}
@media screen and (max-width:1100px){
header .nav .nav_ul{padding:0 .1rem}
} */
@media screen and (max-width:1100px){
  .banner .text .desc{line-height:40px}
}
@media screen and (max-width:1000px){
.banner{margin-top:71px}
.about .left .icon .i1{width:max-content;padding-right:1rem}
.about .right{height:unset;margin:1rem auto 0}
.about .more{margin:.8rem auto}
.world>.nav{width:100%;overflow-x:scroll;overflow-y:hidden;padding-bottom:.1rem}
.world>.nav .li_nav{width:max-content;white-space:nowrap}
.banner .text .title{font-size:30px}
.banner .text .desc{font-size:24px}
}
@media screen and (max-width:783px){
.banner .text{margin:.2rem auto auto}
.banner .text .title{font-size:24px}
.banner .text .desc{font-size:20px;line-height:40px}
.banner .swiper .swiper-slide{height:400px}
.about .left .icon{justify-content:space-between}
.about .left .icon .i1{padding-right:0}
.about .right{margin:.5rem auto 0}
.about .more{margin:0 auto .3rem}
.style>.cons{width:100%;flex-direction:column}
.style>.cons>.ls{width:100%;}
.style>.cons>.ls:not(:nth-last-of-type(1)){margin-bottom:.5rem}
.world>.nav{justify-content:unset}
.partner .parts{width:100%;margin-top:.3em}
.partner .parts .img{width:calc(100% / 3)}
.num1{display:none}
.num2{display:block}
.bottom-cons .line .left{display:none;}
.banner .swiper .swiper-slide video{margin-top:0;/*object-fit:fill;*/height:100%;}

.videoshow video{width: 80%;}
.banner .text .more{margin:0 auto auto}
}
@media screen and (max-width:600px){
.world>.cons .swiper .swiper-slide .remark>.dn{display:none}
.world>.cons .swiper .swiper-slide:hover .remark>.dn{display:flex}
.world>.cons .swiper .swiper-slide:hover .remark>.title{font-size:20px;padding-top:10px}
}
@media screen and (max-width:540px){
  .banner .swiper .swiper-slide{height:300px;width:100%;overflow:hidden;}
  .banner .swiper .swiper-slide video{width:100%;height:100%;object-fit:scale-down;margin-left:0}
  .banner .text .title{font-size:20px}
  .banner .text .desc{line-height:30px;font-size:18px}
}
@media screen and (max-width:500px){
.about .left .icon .i1 .img img{height:60px}
.about .left .icon .i1 .title{font-size:16px}
.about .left .icon .i1 .desc2 .esc,.about .left .icon .i1 .desc2 .num{font-size:22px}
.about .left .icon .i1 .desc2 .dw{font-size:14px}
.about .more,.partner .learn,.world-learn{width:150px}
.bottom-cons .line .right>.num{font-size:22px}
.world>.cons .swiper .swiper-slide .remark>.info{line-height:22px}
.about .left>.title{font-size:.5em}
.about .left .desc{font-size:12px;padding-top:0}
.about .left .icon .i1 .subtitle{font-size:12px}
.style>.subtitle,.world>.desc,.partner .desc{font-size:14px;margin:.3em 0 0 0}
.style>.cons>.ls>.text>.desc{font-size:14px}
.style>.cons>.ls>.text>.title{font-size:.4em}
.bottom-cons .line .right>.num2{margin-bottom:.3em}

}