.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.light{font-family:"light"}.regular{font-family:"regular"}.medium{font-family:"medium"}.mb{font-family:"mb"}.mr{font-family:"mr"}.bg{background-image:linear-gradient(90deg, #164199 0%, #2ca4ff 100%);background-blend-mode:normal, normal}.txtbg{display:inline-block;background-image:linear-gradient(90deg, #164199 0%, #2ca4ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.box-shadow{box-shadow:0 2px 30px rgba(0,0,0,0.1)}.flex{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.flex-wrap{flex-flow:wrap}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.inline-block{display:inline-block}.block{display:block}.hide{display:none}.txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bold{font-weight:700}.ligher{font-weight:lighter}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.linear{transition-timing-function:linear;-o-transition-timing-function:linear;-moz-transition-timing-function:linear;-webkit-transition-timing-function:linear}.ease{transition-timing-function:ease;-o-transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease}.ease-in{transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in}.ease-out{transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out}.ease-in-out{transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out}.before{opacity:0;visibility:hidden}.after{opacity:1;visibility:visible}.upper{text-transform:uppercase}.middle{vertical-align:middle}.background{background-size:contain;background-repeat:no-repeat;background-position:center center}.coverbackground{background-size:cover;background-repeat:no-repeat;background-position:center center}.contact-wrapper{position:relative;overflow:hidden}.contact-wrapper .wrap{position:relative;z-index:10}.contact-wrapper .wave{margin-left:-25%;position:absolute;left:0;bottom:-0.6rem;z-index:0;width:200%;height:90%}.contact-wrapper .contact-box{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;padding-bottom:.1rem}.contact-wrapper .contact-box ul{width:75%;list-style-type:none;margin-bottom:0;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.contact-wrapper .contact-box ul li{width:33.33%;text-align:center;padding:0 .1rem}.contact-wrapper .contact-box ul li:hover img{transform:translatey(-8px);-o-transform:translatey(-8px);-moz-transform:translatey(-8px);-webkit-transform:translatey(-8px)}.contact-wrapper .contact-box ul img{display:block;margin:0 auto;width:1.05rem;transition:all .48s;-o-transition:all .48s;-moz-transition:all .48s;-webkit-transition:all .48s}.contact-wrapper .contact-box .title{font-size:var(--fs18);line-height:var(--lh24);color:#262323;font-family:"medium";margin-top:.36rem}.contact-wrapper .contact-box .brief{font-family:"light";font-size:var(--fs18);line-height:var(--lh28);color:#808080;text-align:center;margin-top:.11rem}.contact-wrapper .contact-box .qrcode{width:25%;text-align:center}.contact-wrapper .contact-box .qrcode img{display:block;width:1.58rem;margin:0 auto;border:solid 1px #174299}.contact-wrapper .contact-box .qrcode .brief{margin-top:.16rem}.contact-wrapper-2{background-color:#f6f6f6;padding-top:3.3rem;position:relative}.contact-wrapper-2:before{content:"";width:100%;position:absolute;left:0;top:0;z-index:0;height:6.6rem;background:var(--bg) no-repeat center center fixed;background-size:cover}.contact-wrapper-2 .wrap{position:relative;z-index:10;background-color:#fff;padding:1.08rem 1.04rem}.contact-wrapper-2 .index-more{margin:.48rem auto 0}.form-box{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.form-box .group{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;margin-top:.32rem;align-items:center;width:calc((100% - .32rem) / 2);background-color:#f8f8f8;padding-left:.24rem;padding-right:.24rem}.form-box .group.max{width:100%;align-items:flex-start;padding-top:.2rem;padding-bottom:.2rem}.form-box span{display:inline-block;margin-right:.15rem;font-size:var(--fs16);color:#333;line-height:var(--lh30)}.form-box span i{color:#e01212}.form-box .msg,.form-box .text{font-size:var(--fs16);color:#333;flex:1;overflow:hidden;background-color:transparent}.form-box .text{line-height:.65rem;height:.65rem}.form-box .msg{resize:none;height:184px;line-height:var(--lh30)}@media (max-width: 1600px){.contact-box ul li{padding:0 .24rem}.contact-wrapper-2{padding-top:3rem}.contact-wrapper .contact-box .brief{font-size:var(--fs16);line-height:var(--lh26)}}@media (max-width: 1440px){.contact-wrapper-2{padding-top:2.6rem}}@media (max-width: 1004px){.contact-wrapper .wave{left:-50%}.contact-wrapper .contact-box{display:block}.contact-wrapper .contact-box ul{width:100%;flex-flow:wrap}.contact-wrapper .contact-box ul li{width:50%;margin-top:.6rem}.contact-wrapper .contact-box ul li:nth-child(-n+2){margin-top:0}.contact-wrapper .contact-box ul img{width:1.2rem}.contact-wrapper .contact-box .brief{font-size:var(--fs16);line-height:var(--lh26);margin-top:.06rem}.contact-wrapper .contact-box .qrcode{position:absolute;right:0;bottom:var(--lh26);z-index:1;width:50%}.contact-wrapper .contact-box .qrcode img{width:2.2rem}.contact-wrapper .contact-box .qrcode .brief{margin-top:.24rem}.contact-wrapper-2{padding:.3rem}.contact-wrapper-2:before{height:100%;background-attachment:inherit}.contact-wrapper-2 .wrap{background:rgba(255,255,255,0.24);padding:.6rem .4rem}.form-box .group{width:100%;margin-top:.3rem;padding-left:.3rem;padding-right:.3rem}.form-box .group:first-child{margin-top:0}.form-box span{margin-right:.2rem;line-height:var(--lh26)}.form-box .text{line-height:var(--lh50);height:var(--lh50)}.form-box .msg{height:2rem;line-height:var(--lh26)}}