section{width:100%}main .card-box{width:100%;justify-content:center;margin-top:.4rem;padding:0}main .card-box .card-item{min-height:2.46rem;height:auto;margin:0 0 .24rem;padding:.36rem .36rem .42rem .32rem}main .card-box .card-item .left{margin-right:.24rem}main .card-box .card-item .left img{width:1rem;height:1rem;margin-right:0}main .card-box .card-item .right .top{font-size:.32rem;line-height:.4rem}main .card-box .card-item .right .bottom{font-size:.24rem;line-height:.36rem}main .card-box .card-item:last-child{margin:0}main .section-1{width:100%;height:5.44rem;background:#16161f url(main_bg-s.382807f5.jpg) top/contain no-repeat}main .section-1 h1{margin:0;font-size:.48rem;line-height:.62rem}main .section-1 .desc-box .desc-item{width:3.38rem;height:1.2rem;background:url(btn-small.40ffdb82.png) 50%/100% 100% no-repeat;font-size:.24rem;line-height:.28rem;margin:0!important}main .section-1 .desc-box .desc-item:hover{color:#333;width:3.38rem;height:1.2rem;background:url(btn-small.40ffdb82.png) 50%/100% 100% no-repeat}main .section-2{width:100%;height:auto;background:#16161f url(section-2-bg-s.72caffd4.png) top/contain no-repeat;margin-top:0}main .section-2 h2{margin-top:.76rem;font-size:.64rem;line-height:.8rem}main .section-2 .describe{width:5.52rem;text-align:center;margin-top:0;padding-bottom:.24rem;font-size:.2rem;line-height:.3rem}main .section-3{width:100%;height:auto;background:#16161f url(section-3-bg-s.8b1556ed.png) top/contain no-repeat;margin-top:1.12rem}main .section-3 h2{margin-top:.8rem;font-size:.64rem;line-height:.8rem}main .section-3 .desc{width:6.88rem;text-align:center;font-size:.2rem;line-height:.3rem}main .email-form{width:100%;height:7.18rem;background:url(form_bg-s.66452cf9.png) 50%/100% 100% no-repeat;margin-top:.8rem}main .email-form .title{margin-top:.24rem;font-size:.48rem;line-height:.62rem}main .email-form .desc{width:6.4rem;text-align:center;font-size:.2rem;line-height:1.5}main .email-form .desc a{margin:0;font-weight:900}main .email-form .form-box{width:100%;grid-template-columns:repeat(1,1fr);margin-top:0}main .email-form .form-box .form-item{margin:.32rem 0 0}main .email-form .form-box .form-item .label{display:none}main .email-form .form-box .form-item input{width:6.4rem;height:.72rem;margin-top:0;padding:0 .24rem;font-size:.24rem;font-weight:700}main .email-form .form-box .form-item input::placeholder{color:#ffffff80;font-size:.24rem}main .email-form .submit{width:4.2rem;height:1.2rem;background:url(btn-large.12d649e1.png) 50%/100% 100% no-repeat;margin-top:0;font-size:.24rem;line-height:.28rem}