@charset "UTF-8";.container{width:100%;margin:0 auto}.center{padding:var(--container-padding)}.logo{width:auto;height:1.5rem}.logo img{width:auto;height:100%}.mode-title{text-align:center;font-size:5.5rem;font-family:RalewayMedium}.main-title{font-size:3rem;line-height:3rem;font-family:RalewayMedium;margin-bottom:1rem}.main-title-desc{font-size:1.5rem;line-height:2.25rem}.item-title{font-family:RalewayMedium;font-size:2rem;line-height:2rem}.item-desc{font-family:RalewayMedium;font-size:1rem;line-height:1.5rem}.header{display:flex;justify-content:space-between;align-items:center;height:8rem;padding:2.5rem 3.75rem}.header .nav{display:flex;gap:2rem}.header .nav a{text-decoration:none;font-size:1.5rem;cursor:pointer}.header .nav a:hover{color:#297cff}.header{position:relative;transition:all .3s ease}.header.fixed{position:fixed;top:0;left:0;width:100%;background:#f9f9fb;box-shadow:0 2px 8px #0000001a;z-index:1000}.footer{padding:0px 3.75rem 6.375rem;background-color:#2c2e38;height:35rem;display:flex;align-items:flex-end;justify-content:space-between}.footer .text{color:#fff;font-size:1.25rem}@media (max-width: 750px){.logo{width:125px;height:12px}.logo img{width:100%;height:100%}.center{padding:0 16px}.mode-title{font-size:42px;line-height:42px}.main-title{font-size:28px;line-height:36px;margin-bottom:8px}.main-title-desc{font-size:16px;line-height:28px}.item-title{font-size:22px;line-height:36px}.item-desc{font-size:16px;line-height:28px}.header{padding:20px 16px;height:unset}.header .nav a{font-size:16px}.footer{padding:0 16px;height:150px;flex-direction:column;align-items:center;justify-content:center}.footer .text{color:#fff;font-size:16px;margin-top:20px}}.banner{width:100%;height:67.5rem;background-image:url(/images/banner@2x.png);background-size:cover;background-position:center center;display:flex;flex-direction:column;align-items:center;padding-top:8.75rem}.banner .banner-text,.banner .banner-title{font-size:7.5rem}.banner .banner-text{font-family:RalewayLight}.banner .banner-title{font-family:RalewaySemiBold}.provide{position:relative}.provide .left-bg{position:absolute;z-index:-1;left:0;top:20%;width:20rem;height:28.75rem;background:linear-gradient(180deg,#ffe3cb,#ff9b9b);filter:blur(20rem)}.provide .right-bg{position:absolute;z-index:-1;right:0;top:30%;width:20rem;height:45rem;background:#e3dbfa;filter:blur(20rem)}.provide .content{margin-top:6.25rem}.provide .content .development-item-container{display:flex;flex-wrap:wrap;margin:3.75rem 0 8rem;justify-content:space-between}.provide .content .development-item-container .item{width:calc(50% - .875rem);background:#fff;box-shadow:0 20px 40px #ededed;border-radius:20px;padding:8px;margin-bottom:1.75rem}.provide .content .development-item-container .item img{height:auto;width:100%}.provide .content .development-item-container .item .item-title{margin-top:2.5rem}.provide .content .development-item-container .item .item-desc{margin-top:1.5rem;margin-bottom:1rem}.provide .content .consulting-item-container{margin:3.75rem 0 8rem}.provide .content .consulting-item-container .item{width:100%;display:flex;align-items:center;margin-bottom:1.75rem;padding:8px;background:#fff;border-radius:16px;box-shadow:0 20px 40px #ededed}.provide .content .consulting-item-container .item img{height:15.25rem;width:auto;margin-right:2.5rem}.provide .content .consulting-item-container .item .item-desc{margin-top:1.25rem}.service{padding-top:7rem;padding-bottom:1.75rem;background:url(/images/img_bg@2x.png);background-position:center center;background-size:cover}.service .main-title-desc{padding:0 23.75rem;text-align:center}.service .content .center-bg{margin:6rem auto;width:50.5625rem;height:34.625rem;background:url(/images/img_line@2x.png);background-size:100% 100%}.service .content .item-container{display:flex;flex-wrap:wrap;margin-top:-43rem;z-index:99}.service .content .item-container .item{width:calc(50% - 10.3125rem);display:flex;align-items:center;margin-bottom:5.625rem}.service .content .item-container .item img{width:8.75rem;height:8.75rem}.service .content .item-container .item .title-desc{margin:0 0 0 2.875rem;display:flex;flex-direction:column}.service .content .item-container .item .title-desc .title{font-size:1.25rem;width:6.75rem;height:2rem;line-height:2rem;text-align:center;color:#fff;font-weight:600;font-family:RalewayMedium;border-radius:16px;-webkit-backdrop-filter:blur(43px);backdrop-filter:blur(43px);background:#ffffff91}.service .content .item-container .item .title-desc .desc{font-size:2.5rem}.service .content .item-container .even{flex-direction:row-reverse;margin-right:20.625rem}.service .content .item-container .even .title-desc{text-align:right;margin:0 2.875rem 0 0;align-items:flex-end}.industries{background:url(/images/img_industriesbg@2x.png);background-position:center center;background-size:cover;height:61.5625rem;overflow:hidden;position:relative}.industries .mode-title{margin-top:10rem}.industries .content .carousel-item{position:absolute;top:18rem;left:0;width:100%;transform:translate(100%);opacity:0;transition:transform .5s ease,opacity .2s ease;padding:0 23.75rem}.industries .content .carousel-item.active{opacity:1;transform:translate(0)}.industries .content .carousel-item.prev{opacity:0;transform:translate(-100%)}.industries .content .carousel-item .main-title{font-size:3.75rem;text-align:center;margin-top:8.125rem}.industries .content .carousel-item .main-title-desc{text-align:center;font-size:2.5rem;line-height:3.75rem}.industries .carousel-dots{position:absolute;bottom:8.125rem;left:50%;transform:translate(-50%);margin-top:16px;display:flex;justify-content:center;gap:8px}.industries .carousel-dots .dot{width:5.625rem;height:.75rem;border-radius:8px;background:#fff;cursor:pointer}.industries .carousel-dots .dot.active{background:#111}.contact{margin-top:8rem;position:relative;height:38rem}.contact .main-title-desc{text-align:center;margin-bottom:3.75rem}.contact .content{margin:0rem 11.25rem;padding:5rem;height:35rem;width:calc(100% - 22.5rem);background:url(/images/img_ng@2x.png);background-size:cover;background-position:center center;position:absolute;top:15rem;left:0}.contact .content .input-content{width:100%;justify-content:space-between;display:flex;flex-wrap:wrap}.contact .content .input-content p{font-size:1.75rem}.contact .content .input-content input{background:#fff;border-radius:16px;height:3.75rem;padding:1rem;margin-top:1rem;font-size:1.25rem;z-index:1}.contact .content .input-content .name,.contact .content .input-content .address{width:49%;height:12rem}.contact .content .input-content .message{width:100%}.contact .content .input-content .error-tips{display:flex;align-items:flex-end;padding-bottom:.75rem;padding-left:1rem;background:#ff4b4b33;border-radius:16px;height:6rem;margin-top:-3.5rem}.contact .content .input-content .error-tips img{width:1.25rem;height:1.25rem}.contact .content .input-content .error-tips span{font-size:1rem;margin-bottom:-2px;margin-left:4px;color:#ff4b4b}.contact .content .send{width:100%;display:flex;justify-content:center}.contact .content .send button{width:16.0625rem;height:3.9375rem;background:#2c2e38;border-radius:8px;color:#fff;text-align:center;margin-top:2.5rem;font-size:1.25rem}.contact .content .send button:hover{background:#404352}.contact .content .send button:disabled{background:#2c2e381a;color:#999;cursor:not-allowed;font-family:RalewayMedium}.contact .content .custom-toast{width:72.5rem;height:6.625rem;position:fixed;top:8.75rem;left:50%;transform:translate(-50%);background-color:#fff;color:#2c2e38;border-radius:20px;text-align:center;font-size:1.25rem;font-family:RalewayMedium;z-index:9999999;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 40px #ededed}.contact .content .custom-toast img{width:20px;height:20px;margin-right:12px}@media (max-width: 750px){.banner{height:448px;background:url(/images/banner_h5@2x.png);background-position:center center;background-size:cover}.banner .banner-text{font-size:48px}.banner .banner-title{font-size:48px;text-align:center}.provide{padding:60px 16px 28px}.provide .left-bg{top:1050px;width:100%;height:600px;filter:blur(218px)}.provide .right-bg{top:300px;right:0;width:100%;height:700px;filter:blur(218px)}.provide .item{width:100%!important;margin-bottom:12px!important}.provide .content .item-title{margin-top:12px!important}.provide .content .item-desc{margin-top:4px!important;font-family:unset!important}.provide .content .consulting-item-container .item{flex-direction:column}.provide .content .consulting-item-container .item .right{width:100%}.provide .content .consulting-item-container .item img{width:100%;height:auto;margin-right:0}.service{height:unset;padding-top:60px}.service .main-title-desc{padding:0 16px;margin:20px 0;text-align:left}.service .content{display:flex;align-items:center;justify-content:center;margin-top:52px}.service .content .center-bg{background-image:url(/images/gan.png);width:14px;height:551px;background-size:100% 100%;position:center center;margin:0}.service .content .item-container{flex-direction:column!important;align-items:flex-start!important;margin-top:20px!important}.service .content .item-container .item{width:100%!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;margin-left:-33px;margin-bottom:56px;margin-right:0!important}.service .content .item-container .item img{width:52px;height:52px;margin-right:12px}.service .content .item-container .item .title-desc{align-items:flex-start;margin-left:0}.service .content .item-container .item .title{width:80px!important;height:24px!important;line-height:24px!important;font-size:14px!important;text-align:left}.service .content .item-container .item .desc{font-size:20px!important;text-align:left;white-space:nowrap}.industries{height:484px;background:url(/images/img_bg_h5@2x.png);width:100%;background-size:cover;background-position:center center}.industries .mode-title{margin-top:60px}.industries .content .carousel-item{padding:0 16px;top:150px}.industries .content .carousel-item .main-title{font-size:24px;text-align:center;margin-top:32px;margin-bottom:20px}.industries .content .carousel-item .main-title-desc{text-align:center;font-size:16px;line-height:28px}.contact{height:835px;background:url(/images/img_ng_h5@2x.png);background-size:100% 100%;margin-top:0;padding:60px 16px 0}.contact .main-title-desc{width:75%;margin:8px auto 0;line-height:28px;font-size:16px}.contact .content{position:unset;margin:0;width:100%;height:unset;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:0;background-image:unset}.contact .content .input-content{justify-content:space-between;align-items:flex-start;flex-direction:column;height:100%;width:100%}.contact .content .input-content p{font-size:20px}.contact .content .input-content .name,.contact .content .input-content .address,.contact .content .input-content .message{height:unset;width:100%;display:flex;flex-direction:column;margin-top:28px}.contact .content .input-content input{width:100%;height:48px;font-size:16px;padding:4px 8px;border-radius:12px}.contact .content .input-content .message input{height:240px}.contact .content .input-content .address{display:flex;flex-direction:column;align-items:flex-end;width:100%;height:unset}.contact .content .input-content .address .address-content{width:100%;display:flex;flex-direction:column}.contact .content .input-content .address .error-tips{font-size:12px;width:100%;height:48px;margin-top:-20px;border-radius:12px;padding-left:8px;padding-bottom:8px}.contact .content .input-content .address .error-tips img{width:14px;height:14px}.contact .content .input-content .address .error-tips span{font-size:14px;margin-bottom:-4px}.contact .content .send button{font-size:20px;width:260px;height:36px;padding:8px 16px;margin-top:20px}}@font-face{font-family:Raleway;src:url(/assets/Raleway-Regular-CI-ac8EG.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:RalewayMedium;src:url(/assets/Raleway-Medium-CXifwN_c.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:RalewayLight;src:url(/assets/Raleway-Light-DrW8Muxl.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:RalewaySemiBold;src:url(/assets/Raleway-SemiBold-BF7XMmWt.ttf) format("truetype");font-weight:400;font-style:normal}html{font-size:16px}:root{--text-color: #111;--container-padding: 0 23.75rem}*{margin:0;padding:0;box-sizing:border-box;color:var(--text-color)}img,p,button,a,div,span,i,ul,li,svg,canvas{outline:none;-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#585a5c;border-radius:4px}::-webkit-scrollbar-corner{background:transparent!important}::selection{background:#21303f!important}input,textarea{all:unset;box-sizing:border-box;width:100%;font-family:inherit;font-size:16px;color:#000}::selection{background:#eceafc!important;color:#111}input::selection,textarea::selection{background:#eceafc!important;color:#111}input:focus,textarea:focus{outline:none}button{all:unset;cursor:pointer}body{background:#f9f9fb;font-family:Raleway;color:var(--text-color);line-height:1.5;font-size:1rem}
