.home-header[data-v-09180ed5]{z-index:1000;width:100%;background-color:#fff;color:#3d3d3d;box-shadow:0 0 10px 0 rgba(0,0,0,.08),0 0 100px 5px rgba(0,0,0,.16)}.home-header .home-header-container[data-v-09180ed5]{max-width:1440px;display:flex;align-items:center;padding:21px 16px;margin:0 auto;z-index:1000;justify-content:space-between;height:64px;box-sizing:border-box}.home-header .home-header-container .logo[data-v-09180ed5]{height:32px;width:auto}.home-header .nav-menu[data-v-09180ed5]{position:absolute;top:63px;background-color:#fff;width:100%;z-index:99}.home-header .nav-menu .nav-menu-item[data-v-09180ed5]{width:100%;text-align:center;box-sizing:border-box;font-size:12px;font-weight:500;line-height:normal;letter-spacing:0;font-feature-settings:"kern" on;color:#3d3d3d;margin-bottom:20px}.nav{position:relative;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 120px;width:100%;height:122px;z-index:999;background-color:#fff;box-shadow:0 2px 16px rgba(0,0,0,.08)}.nav .logo{cursor:pointer;height:48px}.nav .logo img{display:block;height:48px;width:auto}.nav .nav-list{display:flex;margin:0;padding:0;height:42px}.nav .nav-list li{display:flex;align-items:center;margin-right:48px;font-size:18px;font-weight:500;cursor:pointer}.nav .nav-list li:last-child{margin-right:0}.nav .nav-list li .nav-button{width:118px;height:42px;border:0;border-radius:23px;color:#fff;background:linear-gradient(139deg,#35a4ff,#57cdff 55%,#5ad0fe)}.contact-us,.nav .nav-list li .nav-button{display:flex;justify-content:center;align-items:center}.contact-us{flex-direction:column;box-sizing:border-box;margin-bottom:0;padding:48px 24px 24px;text-align:center}.contact-us .dynamic-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:56px}.contact-us .dynamic-actions .dynamic-btn{min-width:240px;height:64px;padding:0 52px;border:1px solid transparent;border-radius:32px;font-size:20px;font-weight:600;font-family:PingFangSC-Medium,PingFang SC;letter-spacing:2px;cursor:pointer;outline:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.contact-us .dynamic-actions .dynamic-btn+.dynamic-btn{margin-left:32px}.contact-us .dynamic-actions .dynamic-btn.brand{color:#fff;background:linear-gradient(139deg,#35a4ff,#57cdff 55%,#5ad0fe);box-shadow:0 8px 20px rgba(38,161,255,.28)}.contact-us .dynamic-actions .dynamic-btn.brand:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 14px 28px rgba(38,161,255,.42)}.contact-us .dynamic-actions .dynamic-btn.person{color:#e86a2b;background:#fff7f1;border-color:#f3c4a8;box-shadow:0 8px 18px rgba(232,106,43,.12)}.contact-us .dynamic-actions .dynamic-btn.person:hover{color:#fff;background:linear-gradient(139deg,#ff8a4c,#e86a2b);transform:translateY(-3px) scale(1.04);box-shadow:0 14px 28px rgba(232,106,43,.32)}.contact-us .contact-us-title{margin-bottom:58px;font-size:28px;font-weight:800;color:#333}.contact-us .contact-us-content{display:flex;flex-direction:column;align-items:center;width:100%}.contact-us .contact-us-item{display:flex;justify-content:center;align-items:center;margin-bottom:40px}.contact-us .contact-us-item:last-child{margin-bottom:0}.contact-us .contact-us-item .contact-us-left{flex-shrink:0;margin-right:42px;font-size:20px;font-weight:400;font-family:PingFangSC-Regular,PingFang SC;color:#999;white-space:nowrap}.contact-us .contact-us-item .contact-us-right{font-size:20px;font-family:PingFang-SC-Heavy,PingFang-SC;font-weight:600;color:#333;text-align:center;word-break:break-word}@media screen and (max-width:768px){.contact-us{padding:40px 16px 32px}}.footer{overflow:hidden;height:188px;background:#063b63}.footer .footer-content{display:flex;justify-content:center;align-items:center;margin-top:133px;font-size:14px;color:#fff;font-family:PingFangSC-Regular,PingFang SC}.footer .footer-content .footer-content-left{cursor:pointer}.footer .footer-content .footer-content-right{display:flex;align-items:center;margin-left:63px}.footer .footer-content .footer-content-right .keep-on-record-icon{margin-right:8px;width:20px;height:20px;background-size:100% 100%;cursor:pointer}.footer .footer-content .footer-content-right .keep-on-record-number{cursor:pointer}.dynamic-dialog{border-radius:20px;overflow:hidden}.dynamic-dialog .el-dialog__header{padding:22px 28px 6px}.dynamic-dialog .el-dialog__title{font-size:22px;font-weight:800;color:#333}.dynamic-dialog .el-dialog__body{padding:8px 28px 28px}.dynamic-dialog .el-dialog__headerbtn .el-dialog__close{font-size:20px;color:#999}.el-dialog__wrapper .dynamic-dialog{-webkit-animation:dynamic-scale-in .35s cubic-bezier(.16,1,.3,1);animation:dynamic-scale-in .35s cubic-bezier(.16,1,.3,1)}@-webkit-keyframes dynamic-scale-in{0%{transform:scale(.86);opacity:0}to{transform:scale(1);opacity:1}}@keyframes dynamic-scale-in{0%{transform:scale(.86);opacity:0}to{transform:scale(1);opacity:1}}.brand-dialog-body .brand-photo{overflow:hidden;border-radius:14px}.brand-dialog-body .brand-photo img{display:block;width:100%}.brand-dialog-body .brand-copy{margin-top:22px}.brand-dialog-body .brand-copy p{margin:0 0 14px;font-size:15px;line-height:1.9;color:#555;text-align:justify}.brand-dialog-body .brand-copy p:last-child{margin-bottom:0}.person-dialog .el-dialog__body{padding:0 0 0}.person-dialog-body{display:flex;align-items:stretch;min-height:560px;background:#fff}.person-dialog-body .person-photo{flex:0 0 400px;overflow:hidden;background:linear-gradient(180deg,#fff8f0,#f8d7b8)}.person-dialog-body .person-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 12%;object-position:center 12%}.person-dialog-body .person-copy{display:flex;flex:1;flex-direction:column;justify-content:center;padding:48px 48px 48px 40px;text-align:left}.person-dialog-body .person-copy .person-name{font-size:28px;font-weight:800;color:#222;letter-spacing:1px}.person-dialog-body .person-copy .person-role{margin:10px 0 18px;font-size:16px;font-weight:600;color:#e86a2b}.person-dialog-body .person-copy .person-meta{margin-bottom:22px;padding:14px 16px;border-left:3px solid #e86a2b;background:#fff7f1;font-size:13px;line-height:1.8;color:#8a5a3a}.person-dialog-body .person-copy p{margin:0;font-size:15px;line-height:1.9;color:#555}@media screen and (max-width:768px){.dynamic-dialog{width:92%!important;margin-bottom:24px}.dynamic-actions .dynamic-btn+.dynamic-btn{margin-left:12px}.person-dialog-body{flex-direction:column;min-height:0}.person-dialog-body .person-photo{flex:none;width:100%;height:320px}.person-dialog-body .person-copy{padding:24px 20px 28px}}