@charset "utf-8";.contact-banner{position:relative}.contact-banner .img::before{padding-top:50.52083333%}@media (max-width: 991px){.contact-banner .img::before{padding-top:100%}}@media (max-width: 991px){.contact-banner .img .pc-img{display:none}}.contact-banner .img .mb-img{display:none}@media (max-width: 991px){.contact-banner .img .mb-img{display:block}}.contact-banner .container1600{position:absolute;left:50%;transform:translateX(-50%);top:30%;z-index:2;max-width:1624px}.contact-banner .container1600 .cn1{color:#Fff;line-height:1.16666667em;font-size:.6rem}.contact-banner .container1600 .cn2{margin-top:.2rem;color:#FFf;line-height:1.55555556em;font-size:var(--font-size7)}.contact-message{padding-bottom:2.8rem;position:relative;z-index:6}.contact-message .bg{width:100%;position:absolute;left:0;bottom:0;background-color:#ecf8fd;height:calc(100% - 4rem)}@media (max-width: 991px){.contact-message .bg{height:calc(100% - 2rem)}}.contact-message .container1600{background-color:#Fff;display:flex;max-width:1624px;border-radius:.18rem;position:relative;margin-top:-4rem;flex-wrap:wrap}@media (max-width: 991px){.contact-message .container1600{margin-top:-2rem}}.contact-message .container1600 .left{width:61.57635468%;padding:.8rem 7.38916256% .8rem 3.69458128%}@media (max-width: 991px){.contact-message .container1600 .left{width:100%;padding:.8rem}}@media (max-width: 767px){.contact-message .container1600 .left{padding:.8rem .3rem}}.contact-message .container1600 .left .cn1{color:#222222;line-height:1.27777778em;font-size:.36rem}.contact-message .container1600 .left .cn2{color:#666666;line-height:1.625em}.contact-message .container1600 .left .cn3box{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-message .container1600 .left .cn3box .cn3{width:47%;position:relative;margin-top:.8rem}@media (max-width: 767px){.contact-message .container1600 .left .cn3box .cn3{width:100%}}.contact-message .container1600 .left .cn3box .cn3.cn3a{width:100%}.contact-message .container1600 .left .cn3box .cn3.cn3a .cn4{height:1.24rem}.contact-message .container1600 .left .cn3box .cn3 .cn4{position:relative;z-index:5}.contact-message .container1600 .left .cn3box .cn3 .cn4 input{line-height:.44rem;width:100%;border-bottom:1px solid #e8e8e8;position:relative}.contact-message .container1600 .left .cn3box .cn3 .cn4 textarea{height:1.24rem;line-height:.44rem;width:100%;border-bottom:1px solid #e8e8e8}.contact-message .container1600 .left .cn3box .cn3 .cn4::before{content:"";position:absolute;left:0;bottom:1px;width:0;transition:all .4s;height:1px;background-color:var(--color)}.contact-message .container1600 .left .cn3box .cn3 .cn5{opacity:0;transition:all .4s;position:absolute;left:0;top:0;line-height:.44rem}.contact-message .container1600 .left .cn3box .cn3.on .cn5{top:-0.44rem;opacity:1;visibility:visible}.contact-message .container1600 .left .cn3box .cn3.on2 .cn4::before{width:100%}.contact-message .container1600 .left .cn3box .cn6{margin:.1rem 0 .5rem}.contact-message .container1600 .left .cn3box .cn6 .cn6a{font-size:12px;line-height:1.83333333em;color:#888888}.contact-message .container1600 .left .cn3box .cn6 .cn6a a{color:var(--color)}.contact-message .container1600 .left .cn3box .cn7{display:flex;flex-wrap:wrap;margin-top:.4rem}.contact-message .container1600 .left .cn3box .cn7 .public-btn{margin-right:.4rem}.contact-message .container1600 .right{width:38.42364532%;background-color:#125ead;background-position:center;background-repeat:no-repeat;background-size:cover;padding:.8rem 7.38916256% .8rem 3.69458128%;border-radius:0 .18rem .18rem 0}@media (max-width: 991px){.contact-message .container1600 .right{width:100%;padding:.8rem;border-radius:0 0 .18rem .18rem}}@media (max-width: 767px){.contact-message .container1600 .right{padding:.8rem .3rem}}.contact-message .container1600 .right .cn1{color:#fff;line-height:1.27777778em;font-size:.36rem}.contact-message .container1600 .right .cn10{font-size:var(--font-size7);margin-top:.5rem}.contact-message .container1600 .right .cn10 .cn11{margin-top:.1rem;display:flex}.contact-message .container1600 .right .cn10 .cn11 .cn12{flex-shrink:0;color:#fff;line-height:1.55555556em}.contact-message .container1600 .right .cn10 .cn11 .cn13{color:#fff;line-height:1.55555556em}.contact-message .container1600 .right .cn10 .cn11.cn14{margin-top:1rem}.contact-message .container1600 .right .cn10 .cn11.cn14 .cn13{display:flex;align-items:center}.contact-message .container1600 .right .cn10 .cn11.cn14 .cn13 .cn15{margin-left:.3rem;position:relative}.contact-message .container1600 .right .cn10 .cn11.cn14 .cn13 .cn15 .cn16{display:flex;align-items:center;cursor:pointer}.contact-message .container1600 .right .cn10 .cn11.cn14 .cn13 .cn15 .cn16 img{height:.21rem}@media (max-width: 991px){.contact-message .container1600 .right .cn10 .cn11.cn14 .cn13 .cn15 .cn16 img{height:.3rem}}.contact-message .container1600 .right .cn10 .cn11.cn14 .cn13 .cn15 .cn17{position:absolute;left:0;top:100%;width:1rem;height:1rem;background-color:#Fff;transition:all .4s;opacity:0;visibility:hidden}@media (max-width: 767px){.contact-message .container1600 .right .cn10 .cn11.cn14 .cn13 .cn15 .cn17{width:1.5rem;height:1.5rem}}.contact-message .container1600 .right .cn10 .cn11.cn14 .cn13 .cn15 .cn17 img{width:100%;height:100%;object-fit:cover}.contact-message .container1600 .right .cn10 .cn11.cn14 .cn13 .cn15:hover .cn17{opacity:1;visibility:visible}.contact-message .public-btn{display:flex}.contact-message .public-btn .public-btn1{display:flex;min-width:1.7rem;line-height:.52rem;border-radius:.26rem;border:2px solid #Fff;align-items:center;justify-content:center;transition:all .4s;padding:0 .2rem}@media (max-width: 767px){.contact-message .public-btn .public-btn1{line-height:1.5em;border-radius:.6rem;padding:.1rem .2rem}}.contact-message .public-btn .public-btn1 .pbtncn1{color:#Fff;transition:all .4s}@media (max-width: 767px){.contact-message .public-btn .public-btn1 .pbtncn1{font-size:12px}}.contact-message .public-btn .public-btn1 .pbtncn2{margin-left:.15rem;color:#fff;width:.27rem;display:flex;align-items:center}@media (max-width: 767px){.contact-message .public-btn .public-btn1 .pbtncn2{width:.4rem}}.contact-message .public-btn .public-btn1 .pbtncn2 svg{width:100%;height:auto;color:#Fff}.contact-message .public-btn .public-btn1 .pbtncn2 svg path{fill:#fff;opacity:1;stroke:none;transition:all .4s}.contact-message .public-btn .public-btn1:hover{border:2px solid var(--color);background-color:var(--color)}.contact-message .public-btn .public-btn1.public-btn1a{border:2px solid var(--color)}.contact-message .public-btn .public-btn1.public-btn1a .pbtncn1{color:var(--color)}.contact-message .public-btn .public-btn1.public-btn1a .pbtncn2 svg{color:var(--color)}.contact-message .public-btn .public-btn1.public-btn1a .pbtncn2 svg path{fill:var(--color)}.contact-message .public-btn .public-btn1.public-btn1a:hover .pbtncn1{color:#Fff}.contact-message .public-btn .public-btn1.public-btn1a:hover .pbtncn2 svg{color:#fff}.contact-message .public-btn .public-btn1.public-btn1a:hover .pbtncn2 svg path{fill:#fff}.contact-message .public-btn .public-btn1.public-btnbtnleft{border:2px solid var(--color)}.contact-message .public-btn .public-btn1.public-btnbtnleft .pbtncn1{color:var(--color)}.contact-message .public-btn .public-btn1.public-btnbtnleft .pbtncn2{width:.2rem;margin-left:0;margin-right:.15rem}@media (max-width: 767px){.contact-message .public-btn .public-btn1.public-btnbtnleft .pbtncn2{width:.4rem}}.contact-message .public-btn .public-btn1.public-btnbtnleft .pbtncn2 svg{color:var(--color)}.contact-message .public-btn .public-btn1.public-btnbtnleft .pbtncn2 svg path{fill:var(--color)}.contact-message .public-btn .public-btn1.public-btnbtnleft:hover{border:2px solid var(--color)}.contact-message .public-btn .public-btn1.public-btnbtnleft:hover .pbtncn1{color:#Fff}.contact-message .public-btn .public-btn1.public-btnbtnleft:hover .pbtncn2 svg{color:#fff}.contact-message .public-btn .public-btn1.public-btnbtnleft:hover .pbtncn2 svg path{fill:#fff}.contact-message .public-btn .public-btn1.public-btngray{border:2px solid #e3e3e3}.contact-message .public-btn .public-btn1.public-btngray .pbtncn1{color:#666666}.contact-message .public-btn .public-btn1.public-btngray .pbtncn2{width:.2rem;margin-left:0;margin-right:.15rem}@media (max-width: 767px){.contact-message .public-btn .public-btn1.public-btngray .pbtncn2{width:.4rem}}.contact-message .public-btn .public-btn1.public-btngray .pbtncn2 svg{color:#666}.contact-message .public-btn .public-btn1.public-btngray .pbtncn2 svg path{fill:#666666}.contact-message .public-btn .public-btn1.public-btngray:hover{border:2px solid var(--color)}.contact-message .public-btn .public-btn1.public-btngray:hover .pbtncn1{color:#Fff}.contact-message .public-btn .public-btn1.public-btngray:hover .pbtncn2 svg{color:#fff}.contact-message .public-btn .public-btn1.public-btngray:hover .pbtncn2 svg path{fill:#fff}