.subpage-nav{background:#fff}.section1{background:url(../img/robot-bg.png) 50% no-repeat;background-size:cover;padding:2.45rem 0 .75rem;color:#fff}.section1 dl{max-width:10rem;margin-bottom:.9rem}.section1 dl dt{background:#003970;width:2.15rem}.section1 dl dd{padding:.24rem .22rem;background:url(../img/robot-bg2.png) 50% no-repeat;background-size:100% 100%;flex:1;font-size:.16rem;line-height:2.2;color:hsla(0,0%,100%,.7)}.section1 dl dd h2{position:relative;font-size:.18rem;line-height:2;padding:0 0 .1rem;color:#fff;margin:0 0 .14rem}.section1 dl dd h2 strong{font-size:.3rem;padding-right:.08rem}.section1 dl dd h2:before{position:absolute;left:0;bottom:0;content:"";width:.32rem;height:.02rem;background:#fff}.section1 .logo-img{margin-right:-.3rem}.section1 .logo-img li{background:#fff;margin:.2rem .11rem 0 0;padding:.1rem .1rem .24rem;width:1.9rem;text-align:center;font-size:.18rem;color:#666}.section1 .logo-img li>p{display:none}.section1 .logo-img li .img{height:.85rem;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:.14rem auto;max-width:80%}.section1 .logo-img li .img img{max-height:.85rem;width:auto}.section1 .logo-img li:hover .img img{filter:none}.section1 p.remark{margin-top:1em}.section1 p.remark span{color:red;padding-right:.2em}.section1 h3{font-size:.18rem;color:#fff;line-height:1}.section1 h3 .en{margin:0 .4rem 0 .12rem;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.section1 h3 .line{flex:1;height:1px;background:hsla(0,0%,100%,.5)}.section2{background:#f7f7f7;padding:.4rem 0 .6rem}.section2 .container .swiper-block{padding:0 .4rem;margin-top:.46rem;display:none}.section2 .container .swiper-block .swiper-container{overflow:hidden}.section2 .container .swiper-block .swiper-slide{width:31.25%}.section2 .container .swiper-block .swiper_prev{left:0}.section2 .container .swiper-block .swiper_next{right:0}.section2 .container .img{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:50%;width:100%;padding:3.18rem .4rem .4rem;margin:0 auto;text-align:center}.section2 .container h2{font-size:.36rem;color:#00305a;font-weight:600}.section2 .container p{font-size:.18rem;color:#888;line-height:1.8;height:1.08rem;text-align:left;padding:.24rem 0 0}@media screen and (max-width:1024px){.section1 .logo-img li{width:1.42rem}.section2 .container .swiper-block .swiper-slide{width:48.25%}}@media screen and (max-width:768px){.section1 .logo-img li{width:1.34rem}.section2 .container .swiper-block .swiper-slide{width:100%}}