.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{overflow-y:scroll;scrollbar-gutter:stable}body{margin:0;padding:0}.app-container,body{min-height:100vh}.page-content{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:1200px;padding:2rem;width:100%}footer{background-color:#3a3a3a;color:#fff;height:90px;margin:0 auto;padding-top:30px;text-align:center}footer .content{font-size:12px;height:30px;margin:0 auto;padding-left:20px;text-align:left;width:1004px}footer .content a{color:#fff;font-size:10px;text-decoration:none}.title{color:#000;font-size:22px;font-weight:400;margin-bottom:5px;margin-top:5px;text-decoration:underline}.center{align-items:center}.center,.horizontal-center{display:flex;justify-content:center}.vertical-center{align-items:center;display:flex}.radius{background-position:50%;background-size:cover;border-radius:10px}.shape-left{background:linear-gradient(to bottom right,#0075b4,#9bffdd);-webkit-clip-path:polygon(0 0,0 0,100% 100%,0 100%);clip-path:polygon(0 0,0 0,100% 100%,0 100%);height:30px;width:300px}.shape-right{background:linear-gradient(to top right,#9bffdd,#0075b4);-webkit-clip-path:polygon(0 100%,100% 100%,100% 0);clip-path:polygon(0 100%,100% 100%,100% 0);height:30px;width:300px}.blocktitle{color:#000;font-size:32px;font-weight:700;margin:20px 0}header{background-color:#fff;border-bottom:1px solid #c5c5c5;height:70px;left:0;min-width:1024px;padding-top:10px;position:fixed;right:0;top:0;width:100%;z-index:999}header .header-content{height:inherit;width:1020px}header .logo{float:left;height:inherit;margin-right:10px;margin-top:-2px;width:80px}header .logo-title{float:left;font-size:42px;font-weight:600;height:inherit;width:300px}header .logo-title span{float:left;width:100%}header .nav-menu{float:right;height:inherit;justify-content:right;width:550px}header .nav-menu ul{display:flex;list-style-type:none;margin:0;padding:0}header .nav-menu li{margin-left:20px}header .nav-menu a{border-radius:6px;color:#000;display:block;padding:8px 16px;text-decoration:none;transition:all .3s ease}header .nav-menu a:hover{background-color:#0075b41a;color:#0075b4}header .nav-menu a.active{background-color:#0075b4;color:#fff;font-weight:600}@media (max-width:1200px){header .header-content{margin:0 auto;width:90%}header .nav-menu{width:auto}header .nav-menu li{margin-left:15px}header .nav-menu a{font-size:14px;padding:6px 12px}}@media (max-width:768px){header{height:60px;min-width:auto;padding-top:5px}header .logo-title{font-size:32px;width:200px}header .nav-menu li{margin-left:10px}header .nav-menu a{font-size:12px;padding:4px 8px}}main{margin-top:80px}main,main .banner{min-width:1024px;width:100%}main .banner{background:linear-gradient(90deg,#0075b4,#9bffdd);height:300px}main .banner .left{color:#fff;float:left;height:280px;min-width:550px;padding-left:10px;width:6}main .banner .left .content{float:right;width:550px}main .banner .left .content .span{font-size:36px;font-weight:700;line-height:70px;margin-bottom:20px;padding-top:25px}main .banner .right{height:280px;min-width:450px;padding-left:20px;width:4}main .banner .right .custom-image{background-image:url(/static/media/banner.feffa1390ebcb111129e.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:240px;margin-top:20px;width:420px}main .tagboard{height:300px;margin:30px 0;min-width:1024px;width:100%}main .tagboard .img{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:180px;margin:20px;width:200px}main .vision{background-color:#edf8ff;height:400px;width:100%}main .vision .block{background-color:#fff;border:2px solid #006ba1;height:240px;margin:10px;padding:8px;width:470px}main .vision .block .content{float:left;height:240px;line-height:30px;margin:10px;padding:5px;text-align:center;width:auto}main .vision .block .content div{margin-top:15px}main .vision .block .img{height:240px;margin:10px;width:140px}main .values{height:400px;min-width:1024px;width:100%}main .values .block{background-color:#fff;height:300px;padding:10px;width:1024px}main .values .block .img{line-height:26px;margin-left:80px;width:260px}main .values .block .content,main .values .block .img{float:left;height:240px;padding:10px;text-align:center}main .values .block .content{width:auto}main .values .block .content div{background-color:#cc8d8d;color:#fff;font-size:16px;font-weight:200;height:50px;margin:10px;padding-left:50px;padding-right:50px;width:auto}main .w-content{height:auto;width:100%}main .w-content .block{height:auto;line-height:35px;min-width:1024px;width:1024px}main .w-content .title{line-height:50px}main .w-content .content{padding:5px}.company-page{margin:0 auto;max-width:1200px;padding:40px 20px}.company-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:50px;padding:5px 30px 30px}.section-title{border-bottom:2px solid #0075b4;font-size:32px;margin-bottom:20px;padding-bottom:10px;text-align:center}.company-intro{margin-bottom:40px}.intro-text{color:#555;font-size:16px;line-height:1.8}.company-info{margin-top:30px}.info-table{border-collapse:collapse;margin-top:20px;width:100%}.info-table td,.info-table th{border:1px solid #ddd;padding:15px}.info-table th{background-color:#f8f9fa;color:#333;font-weight:600;text-align:left;width:25%}.info-table td{color:#555}.info-table ul{list-style:none;margin:0;padding:0}.info-table li{margin-bottom:8px;padding-left:20px;position:relative}.info-table li:before{color:#00b0f0;content:"•";left:0;position:absolute}@media (max-width:768px){.company-page{padding:20px 10px}.company-container{padding:20px}.info-table td,.info-table th{display:block;width:100%}.info-table th{border-bottom:none}}.services-page{margin:0 auto;max-width:1200px;padding:40px 20px}.services-container{background-color:#fff;margin-top:100px}.page-title{color:#333;font-size:32px;margin-bottom:20px;text-align:center}.page-description{color:#666;font-size:18px;line-height:1.6;margin:0 auto 50px;max-width:900px;text-align:center}.service-cards{display:flex;flex-direction:column;gap:40px}.service-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a}.card-image,.service-card{display:flex;overflow:hidden}.card-image{align-items:center;flex:0 0 200px;justify-content:center;padding:20px}.card-image img{height:80%;object-fit:contain;width:80%}.card-content{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:30px}.card-title{border-bottom:2px solid #00b0f0;color:#00b0f0;font-size:24px;margin-bottom:15px;padding-bottom:10px}.card-description{color:#555;font-size:16px;line-height:1.6}@media (max-width:768px){.services-page{padding:20px 10px}.services-container{margin-top:60px}.service-card{flex-direction:column}.card-image{flex:0 0 180px;padding:15px}.card-content{padding:20px}.page-title{font-size:24px;margin-bottom:15px}.page-description{font-size:16px;margin-bottom:30px;padding:0 10px}.card-title{font-size:20px;margin-bottom:12px}.card-description{font-size:15px;line-height:1.5}}@media (max-width:480px){.services-page{padding:15px 8px}.services-container{margin-top:50px}.card-image{flex:0 0 150px;padding:10px}.card-image img{height:70%;width:70%}.card-content{padding:15px}.page-title{font-size:22px;margin-bottom:12px}.page-description{font-size:15px;margin-bottom:25px;padding:0 5px}.card-title{font-size:18px;margin-bottom:10px}.card-description{font-size:14px;line-height:1.4}}@media (max-width:360px){.services-page{padding:10px 5px}.services-container{margin-top:40px}.card-image{flex:0 0 120px;padding:8px}.card-image img{height:60%;width:60%}.card-content{padding:12px}.page-title{font-size:20px;margin-bottom:10px}.page-description{font-size:14px;margin-bottom:20px;padding:0 3px}.card-title{font-size:16px;margin-bottom:8px}.card-description{font-size:13px;line-height:1.3}}
/*# sourceMappingURL=main.15f1a04d.css.map*/