.contact-top{position:relative}@media only screen and (min-width:769px){.contact-top{height:938px;background:url(../img/bg.bb124708.jpg) 50% no-repeat;background-size:cover}.contact-top-container{width:1240px;margin:0 auto;padding:120px 0}.contact-top-container,.contact-top-left{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-top-left{padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;width:505px;border-radius:32px;border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:20px}.contact-top-left-title{font-size:46px;font-weight:600;color:#000;margin-bottom:24px}.contact-top-left-desc{font-size:16px;font-weight:400;color:#000}.contact-top-left-logo{width:425px;height:99px;background:url(../img/logo.ca2df45e.webp) 0 0 no-repeat;background-size:contain;margin-top:auto}.contact-top-form{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:32px}.contact-top-success{width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-top-success,.contact-top-success-modal{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-top-success-modal{width:610px;padding:64px;border:1px solid hsla(0,0%,100%,.4);background:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:32px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-top-success-modal .icon{width:72px;height:72px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='72' height='73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='.5' width='72' height='72' rx='36' fill='%23000'/%3E%3Cpath d='M22.215 37.929l8.571 8.571 20-20' stroke='%23fff' stroke-width='3' stroke-linecap='square'/%3E%3C/svg%3E") 0 0 no-repeat;background-size:contain;margin:0 auto}.contact-top-success-modal .text1{font-size:32px;font-weight:600;line-height:1.25;text-align:center;margin-top:48px;margin-bottom:24px}.contact-top-success-modal .text2{font-size:16px;font-weight:400;line-height:1.5;text-align:center}.contact-top-success-title{font-size:28px;font-weight:700;line-height:1.1}.contact-top-success-foot{margin-top:100px;color:rgba(0,0,0,.5)}.contact-top-success-foot-title{font-size:14px;line-height:24px}.contact-top-success-foot-bd{font-size:16px;line-height:21px;margin-top:5px}.contact-top-foot{width:683px;margin:0 auto;font-size:12px;line-height:17px;font-weight:400;color:rgba(0,0,0,.5)}.contact-top-foot span{color:#00c8c8}}@media only screen and (max-width:768px){.contact-top{padding-bottom:60px}.contact-top-title{font-size:28px;font-weight:600;margin:10px 16px 32px}.contact-top-form{padding:0 16px}.contact-top-success-modal{padding:130px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-top-success-modal .icon{width:64px;height:64px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='64' height='64' rx='32' fill='%23000'/%3E%3Cpath d='M19.746 33.27l7.62 7.619L45.142 23.11' stroke='%23fff' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E") 0 0 no-repeat;background-size:contain;margin:0 auto}.contact-top-success-modal .text1{margin-top:32px;margin-bottom:20px;font-size:24px;font-weight:600;text-align:center}.contact-top-success-modal .text2{color:rgba(0,0,0,.6);font-size:15px;font-weight:400;text-align:center}.contact-top-foot{font-size:.12rem;line-height:.17rem;padding:.52rem .3rem .72rem .3rem;color:rgba(0,0,0,.5);font-weight:400}.contact-top-foot span{color:#00c8c8}}.contact-top .wechat-qr{position:fixed;top:50%;right:32px;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-top .wechat-qr img{width:220px;height:258px}@media only screen and (max-width:1300px){.contact-top .wechat-qr{right:22px}.contact-top .wechat-qr img{width:180px;height:211px}}@media only screen and (max-width:1108px){.contact-top .wechat-qr{right:12px}.contact-top .wechat-qr img{width:120px;height:141px}}.contact-top .qr-modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.contact-top .qr-modal .qr-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(74,74,74,.5)}.contact-top .qr-modal img{width:220px;height:258px;z-index:12;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:default}.contact-top .qr-modal.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fade_in_out .3s linear;animation:fade_in_out .3s linear}.contact-top .qr-icon{display:none;position:absolute;right:15px;top:167px;width:40px;height:40px}.contact-top .qr-icon.show{display:block;-webkit-animation:fade_in_out .5s linear;animation:fade_in_out .5s linear}@-webkit-keyframes fade_in_out{0%{opacity:.2}to{opacity:1}}@keyframes fade_in_out{0%{opacity:.2}to{opacity:1}}@media only screen and (min-width:769px){.contact-info{padding:120px 0 0 0;width:1240px;margin:0 auto}.contact-info-title{font-size:64px;font-weight:600;line-height:1.2}.contact-info-container{padding:56px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-info-container .info{width:505px;margin-right:auto}.contact-info-container .info-item{border-top:1px solid #000;padding-top:16px;padding-bottom:32px}.contact-info-container .info-item .text1{font-size:16px;font-weight:400;line-height:1.93;margin-bottom:16px}.contact-info-container .info-item .text0{font-size:32px;font-weight:600;line-height:1}.contact-info-container .info-item .text2{font-size:24px;font-weight:600;margin-bottom:4.5px}.contact-info-container .info-item .text3{font-size:18px;font-weight:400;line-height:1.3;margin-bottom:16px}.contact-info-container .info-item .email{color:#348c92;text-decoration:underline}.contact-info-container .spline{width:640px;height:640px}.contact-info-container .spline canvas{display:block}}@media only screen and (max-width:768px){.contact-info{padding:60px 16px}.contact-info-title{font-size:28px;font-weight:600}.contact-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contact-info-container .spline{margin-bottom:32px}.contact-info-container .spline canvas{width:100%!important;height:100%!important}.contact-info-container .info-item{padding:12px 0;border-top:1px solid #000}.contact-info-container .info-item .text1{font-size:13px;font-weight:500;margin-bottom:4px}.contact-info-container .info-item .text0{font-size:24px;font-weight:600;padding-bottom:12px}.contact-info-container .info-item .text2{font-size:19px;font-weight:600}.contact-info-container .info-item .text3{font-size:16px;font-weight:400;margin-bottom:12px}.contact-info-container .info-item .email{color:#348c92;font-size:16px;font-weight:400}}.Page.contact{padding-top:0;overflow:hidden}@media only screen and (max-width:768px){.Page.contact{padding-top:90px}}