.amap-marker-label{border:none;height:auto;min-height:44px;line-height:44px;padding:0 16px;width:auto;max-width:none;font-size:16px;text-align:center;white-space:nowrap;box-sizing:border-box}.amap-marker-label:before{content:"";width:0;height:0;border:12px solid;position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);border-color:#fff transparent transparent}.amap-marker-label:after{display:none}@media only screen and (max-width:768px){.amap-marker-label{font-size:13px;min-height:36px;line-height:36px;padding:0 10px;max-width:none;white-space:nowrap}}.company-address-container .company-address-content[data-v-47141c23]{max-width:var(--main-width);width:84%;margin:3rem auto 5rem}.company-address-container .company-address-content .address-block[data-v-47141c23]{display:flex;align-items:stretch;justify-content:space-between;gap:2.5rem}.company-address-container .company-address-content .address-block-left[data-v-47141c23]{flex:0 0 28rem;max-width:42%;display:flex;flex-direction:column;justify-content:center;gap:2.5rem}.company-address-container .company-address-content .location-card[data-v-47141c23]{position:relative;padding:1.5rem 1.75rem;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s;color:#333;background:transparent}.company-address-container .company-address-content .location-card .card-label[data-v-47141c23]{font-size:.875rem;color:#999;line-height:1.4}.company-address-container .company-address-content .location-card .card-divider[data-v-47141c23]{width:100%;height:1px;background:#e5e5e5;margin:.75rem 0 1rem}.company-address-container .company-address-content .location-card .card-name[data-v-47141c23]{font-size:1.25rem;font-weight:600;line-height:1.5;margin-bottom:.75rem;color:#333}.company-address-container .company-address-content .location-card .card-line[data-v-47141c23]{font-size:.9375rem;line-height:1.7;color:#666}.company-address-container .company-address-content .location-card.active[data-v-47141c23]{background:#2372e9;color:#fff;box-shadow:0 10px 28px rgba(35,114,233,.22)}.company-address-container .company-address-content .location-card.active .card-label[data-v-47141c23]{color:hsla(0,0%,100%,.9)}.company-address-container .company-address-content .location-card.active .card-divider[data-v-47141c23]{background:hsla(0,0%,100%,.45)}.company-address-container .company-address-content .location-card.active .card-line[data-v-47141c23],.company-address-container .company-address-content .location-card.active .card-name[data-v-47141c23]{color:#fff}.company-address-container .company-address-content .location-card.active[data-v-47141c23]:after{content:"";position:absolute;top:50%;right:-14px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:12px 0 12px 14px;border-color:transparent transparent transparent #2372e9}.company-address-container .company-address-content .address-block-right[data-v-47141c23]{flex:1;min-width:0}.company-address-container .company-address-content .address-block-right .amap[data-v-47141c23]{width:100%;height:32rem;min-height:480px}.company-address-container .company-address-content .form-content[data-v-47141c23]{margin:5.5rem 0 9.3rem}.company-address-container .company-address-content .form-content .form-title[data-v-47141c23]{position:relative;text-align:center;margin-bottom:4.9rem}.company-address-container .company-address-content .form-content[data-v-47141c23] .el-form-item__label{font-size:16px}.company-address-container .company-address-content .form-content .form[data-v-47141c23]{max-width:70rem;margin:0 auto}.company-address-container .company-address-content .form-content .form .row[data-v-47141c23]{display:flex;width:100%;gap:2rem}.company-address-container .company-address-content .form-content .form .row[data-v-47141c23] .el-form-item{flex:1}.company-address-container .company-address-content .form-content .form .button-submit[data-v-47141c23]{width:166px;height:50px;background:#2372e9;text-align:center;cursor:pointer;color:#fff;line-height:50px;margin:2rem auto 0;border-radius:3px}.company-address-container .company-address-content .form-content .form .button-submit[data-v-47141c23]:hover{background:#1b5fc7}@media only screen and (max-width:1200px) and (min-width:769px){.company-address-container .company-address-content .address-block[data-v-47141c23]{flex-wrap:wrap}.company-address-container .company-address-content .address-block-left[data-v-47141c23]{flex:1 1 100%;max-width:100%;flex-direction:row;align-items:stretch}.company-address-container .company-address-content .location-card[data-v-47141c23]{flex:1}.company-address-container .company-address-content .location-card.active[data-v-47141c23]:after{display:none}.company-address-container .company-address-content .address-block-right[data-v-47141c23]{width:100%}.company-address-container .company-address-content .address-block-right .amap[data-v-47141c23]{height:28rem}}@media only screen and (max-width:768px){.company-address-container .company-address-content[data-v-47141c23]{width:calc(100% - 30px);margin:1.25rem auto 2rem}.company-address-container .company-address-content .address-block[data-v-47141c23]{flex-direction:column;gap:1.25rem}.company-address-container .company-address-content .address-block-left[data-v-47141c23]{flex:1 1 auto;max-width:100%;gap:1rem}.company-address-container .company-address-content .location-card[data-v-47141c23]{padding:1.125rem 1rem}.company-address-container .company-address-content .location-card.active[data-v-47141c23]:after{display:none}.company-address-container .company-address-content .location-card .card-name[data-v-47141c23]{font-size:1.0625rem}.company-address-container .company-address-content .location-card .card-line[data-v-47141c23]{font-size:.8125rem}.company-address-container .company-address-content .address-block-right .amap[data-v-47141c23]{height:16rem;min-height:260px}.company-address-container .company-address-content .form-content[data-v-47141c23]{margin:2.5rem 0 2rem}.company-address-container .company-address-content .form-content .form-title[data-v-47141c23]{font-size:1.375rem!important;margin-bottom:2rem!important}.company-address-container .company-address-content .form-content .form .row[data-v-47141c23]{flex-direction:column;gap:0}.company-address-container .company-address-content .form-content .form .button-submit[data-v-47141c23]{width:120px;height:40px;line-height:40px;font-size:14px}}