.map-wrapper{height:38vw}.map-wrapper .map{position:relative;width:100%;height:100%;display:flex;justify-content:center}.map-wrapper .map .map-out{position:absolute;width:100%;height:100%;background:linear-gradient(0deg,hsla(0,0%,100%,0) 10.7%,rgba(246,247,250,.4) 62.95%,#f3f5f9 78.03%);z-index:1}.map-wrapper .map #map{width:100%;height:100%}.map-wrapper .map .menu-out{display:flex;justify-content:space-between;width:1280px;position:absolute;top:3.4vw;z-index:5}.map-wrapper .map .menu{padding:2vw;width:20vw;height:30vw;background-color:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.map-wrapper .map .menu .info{margin-top:30px}.map-wrapper .map .menu h3{font-size:24px;margin-bottom:30px}.map-wrapper .map .menu p{margin-bottom:16px}.map-wrapper .map .menu .tel{color:#0166f3;font-weight:700}.map-wrapper .map .menu .line{margin:2vw 0;width:50%;height:1px;background-color:rgba(0,0,0,.85)}.map-wrapper .map .menu .time{color:rgba(0,0,0,.45);line-height:22px;margin-top:24px}.map-wrapper .map .menu .addr{font-size:16px;color:rgba(0,0,0,.65);line-height:36px}.leave-a-message{background:url(static/messag-bg.3d1e7836.png) no-repeat 50%/cover;padding-bottom:0}.leave-a-message .message-title{font-size:24px;text-align:center;color:rgba(0,0,0,.85);line-height:36px;margin-bottom:16px}.leave-a-message .ant-modal-content{background:transparent;box-shadow:none}.leave-a-message .form{background:#fff}.leave-a-message .ant-modal-body{padding:40px 0}.abouthm .banner{width:100%;height:560px;background:url(static/banner.7732784c.png) no-repeat;background-size:100% 100%}.abouthm .banner .content{max-width:1280px;margin:auto;color:#fff;padding-top:196px}.abouthm .banner .content p{font-size:40px;font-weight:700;margin-bottom:24px}.abouthm .banner .content .desc{width:494px;font-size:16px;letter-spacing:.16px}.abouthm .about{width:100%;height:740px;background:url(static/about-bg.b6c6b089.png) no-repeat;background-position:bottom}.abouthm .about .info{display:flex;justify-content:space-between;width:1280px;height:100%;margin:auto}.abouthm .about .info .left{position:relative;width:522px;height:100%;margin-right:28px}.abouthm .about .info .left img{position:absolute;top:132px;z-index:1}.abouthm .about .info .left .shade-show{width:396px;height:660px;background:linear-gradient(0deg,hsla(0,0%,100%,.4) 34.03%,hsla(0,0%,100%,0) 94.44%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;left:126px;bottom:0;z-index:0}.abouthm .about .info .right{position:relative;z-index:1;top:132px;left:28px;width:768px}.abouthm .about .info .right p{font-size:40px;color:rgba(0,0,0,.85);line-height:48px;margin-left:-75px}.abouthm .about .info .right .intro{width:700px;height:160px;color:#000;line-height:32px;margin-top:60px;position:relative}.abouthm .about .info .right .intro:before{content:"";position:absolute;left:-70px;top:15px;bottom:0;width:62px;height:4px;background:#0166f3}.abouthm .about .info .right ul{margin-top:40px}.abouthm .about .info .right ul li{font-size:18px;width:768px;height:60px;line-height:60px;padding-left:32px;background:hsla(0,0%,100%,.32);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);margin-bottom:16px}.abouthm .about .info .right ul li img{margin-right:8px}.abouthm .about .info .right ul li:hover{cursor:pointer;background:hsla(0,0%,100%,.8);border:1px solid #fff}.abouthm .map-show{width:100%;padding-top:30px}