.app-contact{padding-bottom:10%}.app-contact-map{align-items:stretch;display:flex;height:780px;position:relative;width:100%}@media screen and (max-width:1080px){.app-contact-map{height:680px}}@media screen and (max-width:800px){.app-contact-map{flex-direction:column;height:auto}}.app-contact-map .amap-layer{filter:saturate(50%)}.app-contact-map .amap-copyright,.app-contact-map .amap-logo{display:none!important}.app-contact-map .amap-marker-content{height:auto}.app-contact-map .map{height:100%;width:50%}@media screen and (max-width:800px){.app-contact-map .map{height:90vw;width:100%}}.app-contact-map .map-mark{align-items:center;display:flex;flex-direction:column;font-size:14px;justify-content:center}@media screen and (max-width:800px){.app-contact-map .map-mark{font-size:12px}}.app-contact-map .map-mark-content{background-color:#325fa6;color:#fff;line-height:1;margin-bottom:.5em;padding:.8em 1.6em;position:relative}.app-contact-map .map-mark-content:after{background-image:linear-gradient(90deg,#ffb232 0,#eb6513 3.75%,#e51014 7.5%,#2c80df 15%,#08a941 25%,#2c80df 28.75%,#e51014 32.5%,#eb6513 40%,#ffb232 50%,#eb6513 53.75%,#e51014 57.5%,#2c80df 65%,#08a941 75%,#2c80df 78.75%,#e51014 82.5%,#eb6513 90%,#ffb232);background-size:400% auto;bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;right:0}.app-contact-map .map-mark svg{fill:#325fa6;height:2em;width:2em}.app-contact-content{background-color:#fff;box-shadow:0 3px 16px 7px rgba(0,0,0,.08);color:#666;font-size:14px;padding:5em 10em;width:50%;z-index:120}@media screen and (max-width:1080px){.app-contact-content{padding:2em 4em}}@media screen and (max-width:800px){.app-contact-content{font-size:12px;max-width:100%;padding:2em;position:static;width:100%}}.app-contact-content .item{margin-top:3em}.app-contact-content .title{color:#333;font-size:1.5em;font-weight:500}@media screen and (max-width:800px){.app-contact-content .title{font-size:1.25em}}.app-contact-content .content{line-height:1.8;margin-bottom:1.5em;margin-top:1em}@media screen and (max-width:800px){.app-contact-content .content{margin-bottom:1em;margin-top:1em}}.app-contact-content .qrcode{margin-top:2em;width:140px}@media screen and (max-width:800px){.app-contact-content .qrcode{margin-top:1em;width:100px}}.app-contact-content .qrcode img{height:auto;max-width:100%}.app-contact-content .qrcode span{display:block;white-space:nowrap}.app-contact .app-page-title{padding:1.5em 0}