.solution-banner-container{margin-top:.48rem;height:2.4rem;background-color:#000;background-position:center;background-size:cover;background-repeat:no-repeat}.solution-banner-container .solution-banner-content{padding-top:.72rem;color:#fff}.solution-banner-container .solution-banner-content .solution-banner-title{height:.33rem;font-size:.24rem;text-align:center;line-height:.33rem;font-weight:500;margin-bottom:.24rem}.solution-banner-container .solution-banner-content .solution-banner-desc{display:none}.solution-banner-container .btn-container{text-align:center}.solution-banner-container .btn-container .button{margin:0 .1rem}.solution-banner-container .solution-banner-content .Ensolution-banner-title{height:auto}.solution-banner-container .solution-banner-container-popup{display:none;background-color:rgba(0,0,0,.623);position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:scroll;padding:.3rem 0}.solution-banner-container-popup .container-popup-content{width:3.27rem;height:9.37rem;border-radius:1px;background-color:#fff;position:absolute;bottom:0;left:0;right:0;top:25%;padding:.4rem .3rem;margin:0 auto .88rem}.solution-banner-container-popup .close-icon{position:absolute;right:.1rem;height:.11rem;width:.11rem;top:.1rem}.close-icon img{height:100%;width:100%;cursor:pointer}.solution-banner-container-popup .title{margin-bottom:.3rem;text-align:center;font-weight:700;color:#333;line-height:.33rem;font-size:.2rem}.solution-banner-container-popup .popup-main-content{display:flex;justify-content:space-between;flex-wrap:wrap}.solution-banner-container-popup .input-code .input-item,.solution-banner-container-popup .popup-main-content .input-item{width:2.6rem;height:.36rem;background:#f9f9f9;border-radius:2px;border:1px solid #efefef;outline:0;font-size:.14rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#d0d0d0;line-height:.2rem;text-indent:.15rem;margin:0 .11rem .2rem}.solution-banner-container-popup .input-textarea textarea:focus,.solution-banner-container-popup .popup-main-content .input-item:focus{border:1px solid #0e57a2;color:#333}.solution-banner-container-popup .input-code .code-content>div,.solution-banner-container-popup .popup-main-content>div{position:relative}.solution-banner-container-popup .input-code .Required-input,.solution-banner-container-popup .popup-main-content .Required-input{position:absolute;left:-.1rem;font-size:.3rem;color:#ff6860;top:.05rem}.solution-banner-container-popup .input-textarea{position:relative;width:100%}.solution-banner-container-popup .input-textarea span{position:absolute;left:-.1rem;font-size:30px;color:#ff6860;top:.05rem}.solution-banner-container-popup .input-textarea textarea{background:#f9f9f9;border-radius:2px;border:1px solid #efefef;outline:0;font-size:.14rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#d0d0d0;line-height:.2rem;text-indent:.15rem;height:1rem;resize:none;margin:0 .11rem .2rem;width:2.6rem;box-sizing:border-box;padding-top:10px}.loading-mask,.modal-msg{position:fixed;background:rgba(0,0,0,.6);top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}.loading-mask.active,.modal-msg.active{visibility:visible;opacity:1;pointer-events:auto}.modal-msg .modal-msg-error,.modal-msg .modal-msg-success{position:absolute;top:140px;left:50%;transform:translateX(-50%);width:612px;background:#fff;border-radius:1px}.modal-msg .modal-msg-error{height:359px}.modal-msg .modal-close{position:absolute;right:24px;top:19px;width:27px;height:27px;cursor:pointer}.modal-msg .modal-img{display:block;width:160px;height:110px;margin:32px auto 24px}.modal-msg .modal-msg-success .button{margin-bottom:48px}.modal-msg-error,.modal-msg-success{text-align:center;display:none}.modal-msg-error h3,.modal-msg-success h3{width:400px;height:45px;font-size:32px;font-weight:700;color:#0e57a2;line-height:45px;text-align:center;margin:0 auto 20px}.modal-msg-error p,.modal-msg-success p{margin:20px auto 0;width:346px;height:56px;font-size:16px;font-weight:500;color:#666;line-height:28px}.container-popup-content .bt-box{margin-top:.3rem;width:100%;display:flex;justify-content:center;align-items:center}.container-popup-content .bt-box div{height:.5rem;width:1.72rem;background-color:#0e57a2;font-size:.16rem;font-weight:700;color:#fff;text-align:center;line-height:.5rem;cursor:pointer;border-radius:2px}