.banner{width:100%;background-size:100% 100%;object-fit:cover}
/* .banner{display:none}
.cons{margin-top:84px}
@media screen and (max-width:1000px){
  .cons{margin-top:64px}
} */
.lines1{width:19.2rem;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:center;position:sticky;top:82px;z-index:2;background: #fff;}
.lines1 .ls{width:3.36rem;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.lines1 .ls .title{font-size:18px;font-weight:700;color:#333}
.lines1 .ls .remark{font-size:12px;color:#999;text-transform:uppercase;line-height:24px}
.lines1 .ls.ls-active{background-color:#999}
.lines1 .ls.ls-active .title{color:#fff}
.lines1 .ls.ls-active .remark{color:#fff}
.cons{padding-top:.7rem}
.cons .c-title{font-size:.44rem;color:#333;text-align:center;font-weight:lighter}
.cons .c-desc{font-size:18px;color:#333;line-height:.5rem;text-align:center}
.cons .a1{display:flex;justify-content:center;padding-top:.4rem}
.cons .a1 .ls{display:flex;justify-content:center;flex-direction:column;align-items:center;width:2.7rem}
.cons .a1 .ls .icon{font-size:0}
.cons .a1 .ls .a-cn{font-size:.2rem;color:#333;padding:.16rem 0 .05rem}
.cons .a1 .ls .a-en{font-size:17px;color:#777;white-space:nowrap}
.cons .a2{text-align:center;font-size:1.36rem;font-weight:700;color:transparent;-webkit-text-stroke:2px rgba(34,34,34,.1);line-height:1.36rem;padding-top:.3rem}
.cons .a3{font-size:0;width:19.2rem;overflow:hidden;transform:translateY(-.3rem)}
.cons .a3 img{width:100%}
.cons .a4{width:15.2rem;margin:.76rem auto auto;display:flex}
.cons .a4 .left{width:calc(100% - 8.57rem);display:flex;flex-direction:column;padding-right:.45rem;box-sizing:border-box;justify-content:center}
.cons .a4 .right{width:8.57rem;overflow:hidden;font-size:0}
.cons .a4 .right img{width:100%}
.cons .a4 .cn{font-size:.44rem;}
.cons .a4 .en{font-size:16px;color:#999;margin-top:.3rem}
.cons .a5{margin-top:.9rem}
.cons .a5 .a-title{font-size:.44rem;color:#333;text-align:center}
.cons .a5 .a-desc{font-size:16px;color:#333;text-align:center;opacity:.6;line-height:.5rem;margin-bottom:.5rem}
.cons .a6{padding-left:.5rem;box-sizing:border-box}
.cons .a6 .b1,.cons .a6 .b2{width:100%;display:flex;justify-content:space-between;align-items:center}
.cons .a6 .b1 img:nth-of-type(1){width:6rem}
.cons .a6 .b1 img:nth-of-type(2){width:6.7rem}
.cons .a6 .b1 img:nth-of-type(3){width:5.7rem}
.cons .a6 .b2{padding-top:.16rem}
.cons .a6 .b2 img:nth-of-type(1){width:4.12rem}
.cons .a6 .b2 img:nth-of-type(2){width:7.67rem}
.cons .a6 .b2 img:nth-of-type(3){width:6.61rem}
.cons .a7{display:flex;width:15.2rem;margin:.92rem auto .5rem auto}
.cons .a7 .left{width:9.1rem;overflow:hidden;padding-bottom:.5rem}
.cons .a7 .left .swiper{position:relative;height:100%}
.swiper-slide{font-size:16px;overflow:hidden}
.swiper-slide .img{height:100%;width:100%}
.swiper-slide img{width:100%;height:100%}
.swiper-pagination.swiper-pagination-bullets{font-size:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-.25rem}
.swiper-pagination-bullet{width:20px;height:3px;border-radius:2px;background:#000}
.cons .a7 .right{width:calc(100% - 9.1rem);padding-left:.6rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}
.cons .a7 .right .l-title{font-size:.4rem;color:#333}
.cons .a7 .right .l-desc{font-size:16px;color:#333;opacity:.6;padding-top:.1rem}
.cons .a7 .right .l-infos{font-size:.24rem;color:#666;width:5rem;line-height:.4rem;padding-top:.4rem}
.cons .a7 .right .l-btn{width:243px;height:44px;border:1px solid #eee;border-radius:50px;display:flex;align-items:center;justify-content:space-evenly;margin-top:.6rem}
.cons .a7 .right .l-btn .l-text{display:flex;align-items:center}
.cons .a7 .right .l-btn .l-text .b1{font-size:16px;color:#222}
.cons .a7 .right .l-btn .l-text .b2{font-size:14px;color:#999;padding-left:10px}
.cons .a7 .right .l-btn .b3{font-size:0}
.cons .a7 .right .l-btn .b3 img{width:12px}
.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}
.addone{display: flex;align-items: center;flex-direction: column;}
.onehide{display:none!important}
.banner{margin-top: 84px;width: 19.2rem;font-size: 0;}
.banner video{width: 100%;/*margin-top:-1.14rem*/height:calc(100vh - 72px);object-fit:cover}
@media screen and (min-width: 768px) and (max-width: 1600px){
  .lines1{top:71px}
  .lines1 .ls{height:68px}
}
@media screen and (max-width:1500px){
.cons .a1 .ls{width:4.7rem}
}
@media screen and (max-width:1000px){
.lines1{top:63px}
.banner{margin-top:64px}
.banner video{margin-top:0}
}
@media screen and (max-width:783px){
.banner{width:100%}
.num1{display:none}
.num2{display:block}
.lines1{width:100%}
.lines1 .ls .remark{text-align:center}
.cons .a2{font-size:.65rem}
.cons .a3{width:100%;transform:translateY(-.5rem)}
.cons .a3 img{width:unset;margin-left:-200px}
.cons .a4{flex-direction:column;width:90%}
.cons .a4 .left{width:100%;padding-right:0}
.cons .a4 .right{width:100%;margin-top:30px}
.cons .a6{padding-left:0;width:90%;margin:auto}
.cons .a6 .b1,.cons .a6 .b2{flex-direction:column}
.cons .a6 .b1 img,.cons .a6 .b2 img{width:100%!important;margin-bottom:30px}
.a6 .left,.a6 .right{display:none}
.cons .a7{width:90%;flex-direction:column}
.cons .a7 .left{width:100%}
.onehide{display:flex!important}
.oneshow{display:none!important}
.cons .a7 .right{width:100%;padding-left:0;padding-bottom:30px}
.bottom-cons .line .left{display:none}
}
@media screen and (max-width:540px){
  .cons .a1{flex-direction: column;}
  .cons .a1 .ls{width: 80%;flex-direction: row;margin: auto auto 20px auto;justify-content: flex-start;}
  .cons .a1 .ls .icon img{max-width:80px;max-height:50px}
  .addone{align-items: flex-start;padding-left: 20px;}
  .cons .a1 .ls .a-cn{font-size: 18px;}
  .cons .a1 .ls .a-en{white-space: inherit;}
  .cons .a5 .a-desc{line-height: 32px;}
  .cons .c-desc{font-size:14px}
  .bottom-cons .line .right>.num2{margin-bottom:.3em}
  .cons .a7 .right .l-infos{font-size:16px;width:100%}
}