html{font-size:14px}p{margin-block-start:0em;margin-block-end:0em}.swiper-wrapper{height:auto !important}body{margin:0}.title{font-size:48px;font-family:FranklinGothic;font-weight:800;color:#ea5413;margin-bottom:30px}.line{margin:0 auto;width:200px;height:2px;background:#ea5413;margin-bottom:2rem}.banner{width:100%;overflow:hidden;position:relative}.banner .line{margin-bottom:5rem}.banner img{width:100%}.banner .text-box{position:absolute;top:65px;left:50%;transform:translate(-50%, 0);width:90%;text-align:center}.banner .text-box .text-list .item{display:inline-block;width:33%;vertical-align:top;margin-bottom:50px}.banner .text-box .text-list .item .tit{font-size:28px;font-family:Poppins;font-weight:bold;color:#292e6d}.banner .text-box .text-list .item .des{font-size:20px;font-family:Poppins;font-weight:400;color:#1a1a1a;line-height:30px}.s2{padding:84px 110px 64px 110px;text-align:center}.s2 .line{margin-bottom:2rem}.s2 .des{width:51%;font-size:36px;font-family:Poppins;font-weight:400;color:#333333;margin:0 auto;margin-bottom:6rem}.s2 .icon-box .item{display:inline-block;width:33%;vertical-align:top;padding:0 64px;box-sizing:border-box}.s2 .icon-box .item .tit{font-size:32px;font-family:Poppins;font-weight:bold;color:#333333;margin-bottom:1rem;margin-top:2rem}.s2 .icon-box .item .de{font-size:24px;font-family:Poppins;font-weight:400;color:#333333}.s3{background:#fcfcfc;padding:85px 0 56px 0;text-align:center;margin:0 auto}.s3 .des{width:51%;font-size:36px;font-family:Poppins;font-weight:400;color:#333333;margin:0 auto;margin-bottom:2rem}.s3 .circle{margin-bottom:2rem}.s4{padding:110px 0;padding-bottom:159px;text-align:center;position:relative}.s4 #swiper2 .inner-box{width:100%}.s4 #swiper2 .inner-box img{width:100%}.s4 #swiper2 .inner-box .textBox{position:absolute;bottom:0;width:100%;line-height:60px;text-align:center;font-size:18px;font-family:PingFang;font-weight:bold;color:#ffffff;background:rgba(1,1,1,0.6)}.s4 .swiper-pagination{position:absolute;left:50%;transform:translate(-50%, 0);margin-top:28px}.s4 .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;outline:1px solid transparent;background-color:#e10013;border:5px solid transparent;margin-right:35px;background-clip:padding-box;border-radius:0;opacity:1}.s4 .swiper-pagination .swiper-pagination-bullet-active{outline:1px solid #e10013;background-color:#e10013}@media (min-width: 1024px) and (max-width: 1700px){.s2 .des{font-size:30px}.s2 .icon-box .item .de{font-size:18px}}@media (min-width: 0px) and (max-width: 1024px){.banner .text-box .text-list .item .des{font-size:16px;line-height:20px}.banner .text-box .text-list .item .tit{font-size:20px}.title{margin-bottom:10px}.banner .text-box{top:50px}.s2 .des{font-size:20px}.s2 .icon-box .item{padding:0 15px;width:32%}.s2 .icon-box .item .tit{font-size:20px}.s2 .icon-box .item img{height:100px}.s2{padding:84px 50px 64px 50px}.s3 .des{font-size:24px}.title{font-size:36px}.s3 img{width:100%}.s3{padding:40px 0}.s4{padding:50px 0}.s2 .icon-box .item .de{font-size:18px}}@media (min-width: 0px) and (max-width: 768px){.banner .text-box .text-list .item .des{font-size:14px}.banner .text-box .text-list .item{margin-bottom:10px}.banner .text-box .text-list .item{width:32%}.banner .line{margin-bottom:2rem}.banner .text-box .text-list .item .tit{font-size:18px;line-height:20px}.s2 .icon-box .item .de{font-size:18px}.s2 .icon-box .item .de{font-size:18px}.s4 #swiper2 .inner-box .textBox{line-height:40px;font-size:16px}.s4 #swiper2 .inner-box img{vertical-align:text-bottom}.s4{padding-top:10px;padding-bottom:80px}.s2 .des{width:60%}.banner .text-box .text-list .item .des{word-break:break-all}}@media (min-width: 0px) and (max-width: 767px){.banner img{height:75vw;object-fit:cover}.title{font-size:24px}.s2{padding:50px 15px}.banner .text-box .text-list .item .tit{font-size:14px;line-height:16px}.banner .text-box .text-list .item .des{font-size:14px;line-height:16px}.banner .text-box{width:100%}.banner img{height:100vw}.s2 .des{font-size:16px;width:90%;margin-bottom:2rem}.s2 .icon-box .item img{height:50px}.s2 .icon-box .item{padding:0 5px}.s2 .icon-box .item .de{font-size:13px}.s2 .icon-box .item .tit{font-size:14px;margin-top:1rem}.s3 .des{width:90%;font-size:16px}.s4 #swiper2 .inner-box .textBox{line-height:35px;font-size:14px}.s4 .swiper-pagination .swiper-pagination-bullet{margin-right:20px}}
