.contact-banner{position:relative;height:50vh;background:url(../images/contact/contact-top.png)no-repeat center center/cover;text-align:center;overflow:hidden}.contact-banner .contact-banner-inner{position:relative;z-index:1}.contact-banner .contact-label{display:inline-block;font-size:.18rem;color:rgba(255,255,255,.5);letter-spacing:.04rem;margin-bottom:.1rem}.contact-banner .contact-main-title{font-size:.56rem;font-weight:700;color:#fff;letter-spacing:.02rem;line-height:1.1}.contact-banner .contact-sub{font-size:.18rem;color:rgb(255 255 255);padding-top:.3rem;letter-spacing:.02rem}.contact-addr-sec,.contact-hotline-sec{padding:.8rem 0;background:#fff;text-align:center}.contact-addr-sec .address-card{max-width:8rem;margin:0 auto;padding:.6rem;background:#fafafa;border-radius:.12rem;border:1px solid #eee}.contact-addr-sec .address-header{margin-bottom:.3rem}.contact-addr-sec .address-header h3{font-size:.22rem;font-weight:700;color:#1a1a1a;margin-bottom:.04rem}.contact-addr-sec .address-header span{font-size:.15rem;color:#999}.contact-addr-sec .address-detail{font-size:.18rem;color:#444;line-height:1.8}.contact-addr-sec .address-detail i{display:inline-block;width:.22rem;height:.22rem;background:url(../images/common/address2.svg)no-repeat center center/contain;vertical-align:-.04rem;margin-right:.08rem}.contact-hotline-sec{padding:.6rem 0 1rem}.contact-hotline-sec .hotline-img{display:block;max-width:4rem;margin:0 auto}.contact-form-sec{padding:2rem 0}.contact-form-sec .title{font-size:.62rem;color:#e5e5e5;margin-bottom:.7rem;font-family:SourceHanSansCN-Bold;text-align:center}.contact-form-sec .form-wrap,.contact-form-sec .form-wrap .form .row{display:flex;justify-content:space-between}.contact-form-sec .form-wrap .pic{flex:0 0 6.63rem;width:6.62rem}.contact-form-sec .form-wrap .pic img,.contact-us-sec .wp2 .pic img{display:block;width:100%}.contact-form-sec .form-wrap .form{flex:0 0 6.6rem}.contact-form-sec .form-wrap .form .row{margin-bottom:.15rem}.contact-form-sec .form-wrap .form .row .col{flex:1 1 calc(50% - .2rem)}.contact-form-sec .form-wrap .form .row .col+.col{margin-left:.4rem}.contact-form-sec .form-wrap .form .row input,.contact-form-sec .form-wrap .form .row select,.contact-form-sec .form-wrap .form .row textarea{height:.8rem;border:2px solid #fff;padding:0 .3rem;width:100%;color:#fff;background:0 0;font-size:.16rem;font-family:SourceHanSansCN-Bold}.contact-form-sec .form-wrap .form .row textarea{padding:.3rem;height:1.6rem;display:block}.contact-form-sec .form-wrap .form .row input::-webkit-input-placeholder,.contact-form-sec .form-wrap .form .row textarea::-webkit-input-placeholder{color:#fff}.contact-form-sec .form-wrap .form .row input::-moz-placeholder,.contact-form-sec .form-wrap .form .row textarea::-moz-placeholder{color:#fff}.contact-form-sec .form-wrap .form .row input:-moz-placeholder,.contact-form-sec .form-wrap .form .row textarea:-moz-placeholder{color:#fff}.contact-form-sec .form-wrap .form .row input:-ms-input-placeholder,.contact-form-sec .form-wrap .form .row textarea:-ms-input-placeholder{color:#fff}.contact-form-sec .form-wrap .form .row input.error,.contact-form-sec .form-wrap .form .row textarea.error{border-color:rgba(255,255,255,.3)}.contact-form-sec .form-wrap .form .tips{margin-top:.1rem;font-size:.14rem;padding-left:.3rem;color:#fff;font-family:SourceHanSansCN-Bold;opacity:0;height:.15rem;line-height:.15rem}.contact-form-sec .form-wrap .form .tips.show{opacity:1}.contact-form-sec .form-wrap .form .code-row{display:flex;height:.8rem;background-color:#fff;padding:.1rem .1rem .1rem .3rem;align-items:center}.contact-form-sec .form-wrap .form .code-row .change{cursor:pointer;margin:0 .2rem;color:#a13821;font-family:SourceHanSansCN-Bold}.contact-form-sec .form-wrap .form .code-row .code{height:100%;width:1.8rem;display:flex;align-items:center;justify-content:center;border:1px solid #e5e5e5}.contact-form-sec .form-wrap .form .code-row .code img{display:block}.contact-form-sec .form-wrap .form .code-row input{flex:1;height:100%;font-size:.16rem;font-family:SourceHanSansCN-Bold;color:#333;border:0}.contact-form-sec .form-wrap .form .code-row input::-webkit-input-placeholder{color:#333}.contact-form-sec .form-wrap .form .code-row input::-moz-placeholder{color:#333}.contact-form-sec .form-wrap .form .code-row input:-moz-placeholder{color:#333}.contact-form-sec .form-wrap .form .code-row input:-ms-input-placeholder{color:#333}.contact-form-sec .form-wrap .form .submit,.contact-us-sec .wp2 .email a i{height:.8rem;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.contact-form-sec .form-wrap .form .submit{width:2rem;background:#fff;border-radius:.4rem;border:1px solid #fff;margin:.6rem auto 0;display:flex;align-items:center;justify-content:center;color:#eb6100;font-size:.14rem;font-family:SourceHanSansCN-Bold;cursor:pointer}.contact-form-sec .form-wrap .form .submit:hover{color:#fff;background-color:#eb6100}.contact-us-sec .wp2{display:flex;background:#0d0d0d;position:relative}.contact-us-sec .wp2:after{content:"";position:absolute;bottom:0;right:0;background:url(../images/contact/dec.webp)no-repeat center center/contain;width:4rem;height:4rem}.contact-us-sec .wp2 .pic{position:relative;z-index:2;flex:0 0 5.2rem}.contact-us-sec .wp2 .con{position:relative;z-index:2;padding:1.2rem .8rem;color:#fff}.contact-us-sec .wp2 .con .inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}.contact-us-sec .wp2 .email span{font-size:.18rem}.contact-us-sec .wp2 .con,.contact-us-sec .wp2 .email a{display:flex;align-items:center}.contact-us-sec .wp2 .email a span{display:inline-block;color:#fff;font-size:.42rem;font-family:SourceHanSansCN-Bold;border-bottom:.05rem solid #eb6100;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}.contact-us-sec .wp2 .email a i{display:block;width:.8rem;background:#f5f5f5 url(../images/contact/email.svg)no-repeat center center/.3rem auto;border-radius:50%;margin-left:.3rem}.contact-us-sec .wp2 .email a:hover span{color:#eb6100}.contact-us-sec .wp2 .email a:hover i{background:#eb6100 url(../images/contact/email-w.svg)no-repeat center center/.3rem auto}.contact-us-sec .wp2 .qr p{font-size:.14rem;margin-bottom:.3rem}.contact-us-sec .wp2 .qr ul{display:flex}.contact-us-sec .wp2 .qr ul li+li{margin-left:.3rem}.contact-us-sec .wp2 .qr ul li figure{width:1.4rem;height:1.4rem;background:rgba(255,255,255,.1);border-radius:.3rem;padding:.1rem}.contact-us-sec .wp2 .qr ul li figure .in{padding:.1rem;border-radius:.2rem;background-color:#fff}.contact-us-sec .wp2 .qr ul li figure img{display:block;width:100%;height:100%}.contact-us-sec .wp2 .qr ul li span{display:block;text-align:center;font-size:.14rem;margin-top:.25rem}.contact-info-sec{padding:1rem 0 2rem;background:#fff}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;max-width:13rem;margin:0 auto}.contact-card{background:#fafafa;border-radius:.12rem;padding:.4rem .3rem;text-align:center;border:1px solid #eee;transition:transform .3s,box-shadow .3s}.contact-card:hover{transform:translateY(-.04rem);box-shadow:0 .08rem .3rem rgba(0,0,0,.08)}.contact-card-icon{width:.6rem;height:.6rem;margin:0 auto .2rem;background:rgba(235,97,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-card-icon img{display:block;width:.3rem;height:.3rem;object-fit:contain}.contact-card-icon img:last-of-type{width:1.3rem}.contact-card h3{font-size:.2rem;font-weight:700;color:#1a1a1a;margin-bottom:.06rem;font-family:SourceHanSansCN-Bold}.contact-card-label{font-size:.13rem;color:#999;margin-bottom:.15rem}.contact-card-value{font-size:.15rem;color:#444;line-height:1.8}.contact-card-value a{color:#eb6100;text-decoration:none;transition:color .3s}.contact-card-value a:hover{color:#c45000}.contact-card-value img{width:1.4rem;padding:.1rem;border-radius:.2rem;background-color:#fff}