.solution-container{position:relative;overflow:hidden}.solution-container .banner{width:100%;height:720px;background:#813ed0}.solution-container .banner section{width:1140px;margin:0 auto;display:flex;padding-top:40px}.solution-container .banner section .title-box{width:436px;padding-top:104px}.solution-container .banner section .title-box .title-1{font-size:56px;line-height:58px;color:#fff;font-weight:400}.solution-container .banner section .title-box .title-2{font-size:22px;line-height:26px;color:#fff;font-weight:400;margin-top:48px}.solution-container .banner section .title-box .title-3{font-size:22px;line-height:26px;color:#fff;font-weight:400;margin-top:16px}.solution-container .banner section .img-box{width:640px;height:640px;margin-left:64px}.solution-container .description{width:100%;height:720px}.solution-container .description section{width:1140px;margin:0 auto;display:flex;padding-top:40px}.solution-container .description section .text-box{width:436px;padding-top:184px}.solution-container .description section .text-box .text-1{font-size:42px;line-height:52px;color:#383838;font-weight:500;margin-bottom:16px}.solution-container .description section .text-box .text-2{font-size:18px;line-height:30px;color:#383838;font-weight:400}.solution-container .description section .img-box{width:640px;height:640px;margin-left:64px}.solution-container .experience{width:100%;height:720px}.solution-container .experience section{width:1140px;margin:0 auto;padding-top:96px}.solution-container .experience section .title{font-size:42px;line-height:58px;color:#383838;font-weight:400;text-align:center;margin-bottom:16px}.solution-container .experience section .tips{font-size:16px;line-height:40px;color:#383838;font-weight:400;text-align:center}.solution-container .experience section .img-box{margin-top:48px}@media(min-width:640px)and (max-width:1139px){.solution-container .banner section{width:100%;height:100%;padding:0 24px;align-items:center}.solution-container .banner section .title-box{padding-top:0}.solution-container .banner section .title-box .title-1{font-size:36px;line-height:40px}.solution-container .banner section .title-box .title-2,.solution-container .banner section .title-box .title-3{font-size:18px;line-height:20px}.solution-container .banner section .img-box{width:300px;height:300px;margin-left:24px;flex-shrink:0}.solution-container .description section{width:100%;height:100%;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.solution-container .description section .text-box{padding-top:0}.solution-container .description section .img-box{width:272px;height:272px;flex-shrink:0;margin-left:0}.solution-container .experience{height:auto}.solution-container .experience section{width:100%;padding:80px 24px}}@media(min-width:0px)and (max-width:639px){.solution-container .banner{height:720px}.solution-container .banner section{width:100%;height:100%;padding:160px 24px 0;flex-direction:column;align-items:center}.solution-container .banner section .title-box{width:100%;padding-top:0}.solution-container .banner section .title-box .title-1{font-size:36px;line-height:40px}.solution-container .banner section .title-box .title-2{font-size:18px;line-height:20px;margin-top:24px}.solution-container .banner section .title-box .title-3{font-size:18px;line-height:20px;margin-top:0}.solution-container .banner section .img-box{width:300px;height:300px;margin-left:0;margin-top:24px;flex-shrink:0}.solution-container .description{height:720px}.solution-container .description section{width:100%;height:auto;padding:80px 24px 0;display:flex;flex-direction:column;align-items:center}.solution-container .description section .text-box{width:100%;padding-top:0}.solution-container .description section .text-box .text-1{font-size:32px;line-height:40px}.solution-container .description section .text-box .text-2{font-size:14px;line-height:18px}.solution-container .description section .img-box{width:300px;height:300px;flex-shrink:0;margin-left:0}.solution-container .description-reverse section{flex-direction:column-reverse}.solution-container .experience{height:auto}.solution-container .experience section{width:100%;padding:80px 24px}.solution-container .experience section .title{font-size:32px;line-height:40px;text-align:left;margin-bottom:16px}.solution-container .experience section .tips{font-size:16px;line-height:24px;text-align:left}.solution-container .experience section .img-box{margin-top:48px}}