.page-about{overflow:hidden}.page-about .first-screen{background:url(/_nuxt/img/screen.c75c4bf.jpg) 50%;background-size:auto 460px;color:#fff;height:460px;text-align:center}.page-about .first-screen h2{font-size:60px;padding:192px 0 36px}.page-about .about-us{display:flex;margin-bottom:70px}.page-about .about-us .img{flex:0 0 534px;height:702px;padding:70px 40px 0 0;width:534px}.page-about .about-us .img img{height:100%;width:100%}.page-about .about-us .content{flex:1;overflow:hidden}.page-about .about-us .content .introduction{margin-top:-20px}.page-about .about-us .content .introduction .introduction-text{line-height:24px;margin-bottom:24px}.page-about .vision{position:relative}.page-about .vision .icon{height:100%;left:50%;margin-left:-600px;position:absolute}.page-about .vision .icon:before{background:url(/_nuxt/img/sorc.e63bc8a.png);background-position:-475px -323px;content:" ";height:180px;position:absolute;right:-150px;top:0;width:250px}.page-about .vision .vision-content{background:url(/_nuxt/img/texture.5cdbb20.png) 50%;color:#fff;font-size:48px;height:230px;line-height:230px;text-align:center}.page-about .worth{padding-bottom:100px}.page-about .worth .worth-content{align-items:center;display:flex;justify-content:space-between}.page-about .worth .worth-content .worth-item{border-radius:20px;box-shadow:0 5px 28px rgba(0,0,0,.06);overflow:hidden;text-align:center;transition:all .25s ease-in-out;width:380px}.page-about .worth .worth-content .worth-item:hover{margin-top:-10px}.page-about .worth .worth-content .worth-item .worth-point{height:168px;position:relative;width:100%}.page-about .worth .worth-content .worth-item .worth-point h3{color:#fff;font-size:24px;padding-top:45px}.page-about .worth .worth-content .worth-item .worth-point .icon-box{align-items:center;background-color:#fff;border-radius:50%;bottom:0;box-shadow:0 5px 10px rgba(0,0,0,.05);display:flex;height:96px;justify-content:space-around;left:50%;position:absolute;transform:translate(-50%,50%);width:96px}.page-about .worth .worth-content .worth-item .worth-point .icon-box img{transform:scale(.5)}.page-about .worth .worth-content .worth-item .worth-explain{color:rgba(0,0,0,.85);height:132px;padding:76px 0 36px}.page-about .worth .worth-content .worth-item:first-child .worth-point{background:linear-gradient(90deg,#fe9075,#ebab57)}.page-about .worth .worth-content .worth-item:nth-child(2) .worth-point{background:linear-gradient(90deg,#6be5dd,#6ee495)}.page-about .worth .worth-content .worth-item:nth-child(3) .worth-point{background:linear-gradient(90deg,#8991f9,#7adff9)}.page-about .process{background-color:#f9fbfe;padding-bottom:100px}.page-about .process .process-content{position:relative}.page-about .process .process-content .line{background-color:#e0e2e4;left:598px;position:absolute;width:2px}.page-about .process .process-content .line .point{align-items:center;background-color:#2380ff;border-radius:50%;display:flex;height:13px;justify-content:center;left:-5px;position:absolute;width:13px}.page-about .process .process-content .line .point:before{background-color:#fff;border-radius:50%;content:" ";display:block;height:5px;width:5px}.page-about .process .process-content .process-item{border-radius:20px;box-shadow:0 5px 28px rgba(0,0,0,.06);padding:30px;position:absolute;width:560px}.page-about .process .process-content .process-item .year{color:rgba(0,0,0,.85);font-size:24px;margin-bottom:20px}.page-about .process .process-content .process-item p{color:rgba(0,0,0,.55);display:flex;margin-bottom:15px}.page-about .process .process-content .process-item p strong{flex:0 0 50px}.page-about .process .process-content .process-item p span{line-height:24px}.page-about .process .process-content .process-item:nth-child(2n){left:0}.page-about .process .process-content .process-item:nth-child(2n-1){right:0}.page-about .contact-us{padding-bottom:100px;position:relative}.page-about .contact-us:before{background:url(/_nuxt/img/sorc.e63bc8a.png);background-position:-475px -323px;content:" ";height:180px;position:absolute;right:-150px;top:-110px;width:250px}.page-about .contact-us .contact-content{align-items:center;display:flex;justify-content:flex-start}.page-about .contact-us .contact-content .map{height:400px;width:742px}.page-about .contact-us .contact-content .map img{height:100%;width:100%}.page-about .contact-us .contact-content .contact-info{background-color:#f9fbfe;flex:1;height:400px;padding-left:30px}.page-about .contact-us .contact-content .contact-info .info-item:first-child{margin:71px 0 40px}.page-about .contact-us .contact-content .contact-info .info-item .info-title{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px}.page-about .contact-us .contact-content .contact-info .info-item .info-title .icon{background:url(/_nuxt/img/sorc.e63bc8a.png);height:20px;margin-right:12px;width:18px}.page-about .contact-us .contact-content .contact-info .info-item .info-title .icon-address{background-position:-27px -121px}.page-about .contact-us .contact-content .contact-info .info-item .info-title .icon-phone{background-position:-66px -121px}.page-about .contact-us .contact-content .contact-info .info-item .info-title h3{color:rgba(0,0,0,.85);font-size:24px}.page-about .contact-us .contact-content .contact-info .info-item p{color:rgba(0,0,0,.55);margin-bottom:16px}.item-point{color:rgba(0,0,0,.85);padding:100px 0 72px}.item-point h2{display:flex;font-size:60px;margin-bottom:36px}.item-point h2 span{margin-right:10px}.item-point .icon-quotes{background:url(/_nuxt/img/sorc.e63bc8a.png);background-position:-597px -149px;height:35px;margin-left:20px;width:52px}