.page-contact{background-color:#ebebeb;width:100%;margin:0 auto}.page-contact .page-banner{padding-bottom:44.2%;background-image:url("../images/contact/contact-banner.jpg")}.page-contact .page-banner .page-title{width:100%}.page-contact .page-content{max-width:1680px;margin:0 auto;width:90%;margin-top:-10%;margin-bottom:7%;position:relative;z-index:1}.page-contact .page-content .head-quarters{width:100%;display:flex;background-color:#fff;box-sizing:border-box;padding:2%;margin-bottom:2em}.page-contact .page-content .head-quarters .head-left{width:25%;position:relative}.page-contact .page-content .head-quarters .head-left img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.page-contact .page-content .head-quarters .head-left .head-title{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff;z-index:1}.page-contact .page-content .head-quarters .head-right{flex:1;display:flex;flex-direction:column;padding:0 6%;box-sizing:border-box}.page-contact .page-content .head-quarters .head-right .name{width:100%;padding-bottom:.8em;border-bottom:1px solid #000;margin-bottom:.8em}.page-contact .page-content .head-quarters .head-right .address-desc{margin-top:.4em;opacity:.6}.page-contact .page-content .head-quarters .head-right .head-btn{margin-top:4em}.page-contact .page-content .head-quarters .head-right .head-btn .btn-box{cursor:pointer;display:inline-block;display:flex;width:22%;justify-content:center;align-items:center;padding:.5em 1em;border-radius:2em;border:1px solid #000}.page-contact .page-content .head-quarters .head-right .head-btn .btn-box .icon-address{margin-right:1em;width:1.8em}.page-contact .page-content .head-quarters .head-right .head-btn .btn-box span{font-weight:700}.page-contact .page-content .office{width:100%;overflow:hidden}.page-contact .page-content .office .office-title{margin:2em 0;display:flex;align-items:center}.page-contact .page-content .office .office-title .icon-office{width:4rem;margin-right:1em}.page-contact .page-content .office .office-title span{font-weight:100}.page-contact .page-content .office .common-swiper{width:100%;position:relative;padding-bottom:3em}.page-contact .page-content .office .common-swiper .office-item{background-color:#fff;box-sizing:border-box;padding:5% 8%;display:flex;flex-direction:column;justify-content:space-between}.page-contact .page-content .office .common-swiper .office-item .item-title{padding-bottom:.5em;border-bottom:1px solid #000;margin-bottom:.5em}.page-contact .page-content .office .common-swiper .office-item .item-address{min-height:16em}.page-contact .page-content .office .common-swiper .office-item .item-address .address-tit{margin-top:.5em}.page-contact .page-content .office .common-swiper .office-item .item-address .address-data{margin-top:1em;opacity:.8}.page-contact .page-content .office .common-swiper .office-item .item-email{margin-top:2em;opacity:.8;display:none}.page-contact .page-content .office .swiper-pagination-bullet-active{background-color:#000}.is-mobile .page-contact .page-banner{background-image:url("../images/contact/contact-banner-mb.jpg");padding-bottom:132.5%}.is-mobile .page-contact .page-banner .page-title{width:90%}.is-mobile .page-contact .page-banner .page-title .h2{font-size:9vw}.is-mobile .page-contact .page-content{padding-bottom:100px}.is-mobile .page-contact .page-content .head-quarters{flex-direction:column;padding:5%}.is-mobile .page-contact .page-content .head-quarters .head-left{width:100%}.is-mobile .page-contact .page-content .head-quarters .head-left .head-title{letter-spacing:.1em;font-size:54px}.is-mobile .page-contact .page-content .head-quarters .head-right{padding:0}.is-mobile .page-contact .page-content .head-quarters .head-right .name{margin-top:.8em}.is-mobile .page-contact .page-content .head-quarters .head-right .head-btn{margin-top:4em}.is-mobile .page-contact .page-content .head-quarters .head-right .head-btn .btn-box{width:38%;padding:1em}.is-mobile .page-contact .page-content .common-swiper .office-item .address-data{font-size:20px}.is-mobile .page-contact .page-content .common-swiper .office-item .item-email{font-size:18px}