@keyframes ani-scale{0%{width:0;clip-path:inset(0 100% 100% 0)}1%{width:100%}100%{clip-path:inset(0 0% 0% 0)}}.map-box{margin-top:4vw;padding:0 var(--padding);height:36vh;position:relative}.map-box .map-container{width:100%;height:100%;border-radius:20px;overflow:hidden}.map-box .map-container .wininfo{width:210px;padding:20px 30px;background:#fff;text-align:center;position:relative;z-index:2;box-shadow:rgba(0,0,0,.3) 0 6px 8px;border-radius:8px}.map-box .map-container .wininfo:after{display:block;width:20px;height:20px;content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%) rotate(45deg);z-index:-1;background:#fff}.map-box .map-navs{position:absolute;width:80vw;padding:4.533333vw 0 2.4vw;background:#fff;box-shadow:0 7px 21px 0 rgba(0,84,161,.3);border-radius:6vw;left:50%;bottom:10.28%;z-index:99;display:flex;align-items:center;justify-content:center;transform:translateX(-50%)}.map-box .map-navs a{display:inline-block;margin-left:10vw;padding-bottom:2.666667vw;position:relative}.map-box .map-navs a:first-child{margin-left:0}.map-box .map-navs a:after{display:block;width:0%;height:1px;content:"";position:absolute;left:0;bottom:0;background-color:var(--link-hover-color)}.map-box .map-navs a:hover:after,.map-box .map-navs a.actived:after{width:100%}.contact-info{margin-top:8vw;padding:0 var(--padding);display:flex;justify-content:space-between}.contact-info .item{flex:1;margin-left:4vw}.contact-info .item .title{padding-bottom:6vw;border-bottom:1px #d0d0d0 solid;font-size:var(--font-size-20);color:#000}.contact-info .item .content{font-size:var(--font-size-16);color:#333;padding:3.733333vw 0;line-height:var(--font-size-24)}.contact-info .item:first-child{margin-left:0}.business{margin-top:17.333333vw;border:1px solid #d0d0d0;border-left-width:0;border-right-width:0;position:relative;z-index:1}.business .business-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.business .items{width:100%}.business .items .item{color:#fff;padding:4vw var(--padding);transition:padding .6s}.business .items .item .content{font-weight:bold;font-size:var(--font-size-24)}.business .items .item .content .info-box{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:16px}.business .items .item .content .info-box .infos{white-space:pre-line;font-size:var(--font-size-20);line-height:var(--font-size-30);font-weight:400}.business .items .item .content .info-box .qrcode{display:flex}.business .items .item .content .info-box .qrcode img{height:20vw;margin-left:10px}.business .items .item .content .info-box .qrcode img:first-child{margin-left:0}.message{margin-top:12vw;padding:0 var(--padding)}.message .header{width:100%}.message .header h1{font-size:var(--font-size-30)}.message .header p{color:#333;margin-top:1vw;font-size:var(--font-size-16);line-height:var(--font-size-24);white-space:normal}.message .message-box .baseinfo{width:100%}.message .message-box .baseinfo .form-item{width:100%}.message .message-box .baseinfo .form-item label{display:block}.message .message-box .form-item label{display:block;font-weight:400;font-size:var(--font-size-16);color:#333;padding-top:13px}.message .message-box .form-item label.required:before{content:"*";color:red;margin-right:2px}.message .message-box .form-item input,.message .message-box .form-item textarea{width:100%;padding:13px 0 6px;border:0;border-bottom:1px solid #d0d0d0}.message .message-box .form-item textarea{height:20vw;resize:none}.message .message-box .form-submit{margin-top:4vw;padding-bottom:15vw}.message .message-box .form-submit button{width:23.866667vw;height:6.666667vw;line-height:6.666667vw;text-align:center;border-radius:3.066667vw;font-size:var(--font-size-18);color:#fff;background:var(--link-hover-color);border:0;cursor:pointer;transition:opacity .3s}.message .message-box .form-submit button:active{opacity:.75}@media screen and (min-width: 992px){.map-box{margin-top:5.208vw;height:36.458vw}.map-box .map-navs{width:38.46%;padding:1.771vw 0 .9375vw;border-radius:2.34375vw;bottom:10.28%}.map-box .map-navs a{margin-left:3.90625vw;padding-bottom:1.042vw}.contact-info{margin-top:5.208vw}.contact-info .item{margin-left:4.6875vw}.contact-info .item .title{padding-bottom:2.34375vw}.contact-info .item .content{padding:1.458vw 0}.business{margin-top:6.771vw}.business .business-bg{position:static;height:auto;transition:all .3s ease 0s}.business .items{position:absolute;top:0;left:0;height:100%;padding:2.552vw 0;display:flex}.business .items .item{flex:1;width:0;color:#fff;padding:0;border-left:1px solid #d0d0d0;display:flex;align-items:center;justify-content:center}.business .items .item:first-child{border-left-width:0}.business .items .item .content{width:100%;height:100%;text-align:left;padding-top:2.865vw;display:block}.business .items .item .content .info-box .infos{line-height:var(--font-size-40)}.business .items .item .content .info-box .qrcode img{height:6.5vw}.business .items .item:first-child .content{padding-left:var(--padding);padding-right:6.25vw}.business .items .item:last-child .content{padding-left:6.25vw;padding-right:var(--padding)}.message{margin-top:7.76vw;display:flex;justify-content:space-between}.message .header{flex-shrink:0;width:46.79%}.message .header p{margin-top:2.135vw;white-space:pre-line}.message .message-box{flex:1;width:0;margin-top:-3.698vw}.message .message-box .baseinfo{display:flex;flex-wrap:wrap}.message .message-box .baseinfo .form-item{width:calc(50% - 15px);margin-left:30px}.message .message-box .baseinfo .form-item:nth-child(2n+1){margin-left:0}.message .message-box .form-item{margin-top:3.021vw}.message .message-box .form-item label,.message .message-box .form-item input,.message .message-box .form-item textarea{padding:13px 0}.message .message-box .form-item textarea{height:7.292vw}.message .message-box .form-submit{margin-top:3.4375vw;padding-bottom:8.542vw}.message .message-box .form-submit button{width:9.323vw;height:2.604vw;line-height:2.604vw;border-radius:1.198vw}}@media screen and (min-width: 1920px){.map-box{margin-top:100px;height:700px}.map-box .map-navs{width:600px;padding:34px 0 18px;border-radius:45px;bottom:72px}.map-box .map-navs a{margin-left:75px;padding-bottom:20px}.contact-info{margin-top:100px}.contact-info .item{margin-left:90px}.contact-info .item .title{padding-bottom:45px}.contact-info .item .content{padding:28px 0}.business{margin-top:130px}.message{margin-top:149px}.message .header p{margin-top:41px}.message .message-box{margin-top:-71px}.message .message-box .form-item{margin-top:58px}.message .message-box .form-item textarea{height:140px}.message .message-box .form-submit{margin-top:66px;padding-bottom:164px}.message .message-box .form-submit button{width:179px;height:50px;line-height:50px;border-radius:23px}}
