/* Cloned from https://declare-wxc3e.carvebyte.cn/ */
.page .success-pop{display:flex;justify-content:center;align-items:center;width:9.375rem;height:2.25rem;background:#000;border-radius:3.125rem;opacity:.5;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);animation-name:fadeOut-ref;animation-duration:3s;animation-fill-mode:forwards}
.page .success-pop-image{width:1.25rem;height:1.25rem}
.page .success-pop-msg{font-weight:500;font-size:.9375rem;color:#fff}
.page .biz-radio-item{margin:auto;display:flex;justify-content:center;align-items:center}
.page .biz-radio{display:flex;justify-content:center;margin-top:.3125rem}
.page .biz-radio-item-image{height:1rem;width:1rem}
.page .biz-radio-item-msg{margin-left:.3125rem;font-weight:500;font-size:.8125rem;color:#666}
.page .amount-msg{font-weight:500;font-size:.8125rem;color:#c52124;font-style:normal;text-transform:none;margin-left:.375rem}
.page .pay-msg{font-weight:500;font-size:.8125rem;color:#2b2b2b;font-style:normal;text-transform:none;margin-left:.375rem}
.page .pay-one{width:1.28125rem;height:1.28125rem}
.page .select-one{width:.8125rem;height:.8125rem}
.page .label-msg{display:flex;align-items:stretch}
.page .form-item{height:2.03125rem;margin-bottom:1.375rem}
.page .step-img{width:2rem;height:2rem}
.page .content{background-image:url(/images/bg.jpg);background-repeat:no-repeat;background-size:100% 100%;width:23.4375rem;height:78.375rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative}
.page .year-msg{position:absolute;top:5.4375rem;left:26%;transform:translate(-50%);font-weight:500;font-size:1.0625rem;color:#fff;font-weight:450;letter-spacing:.09375rem}
.page .logo{height:14.0625rem;width:100%}
.page .title{box-sizing:border-box;margin-top:17.65625rem;background-image:url(/images/card.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center center;width:21.9375rem;height:34.375rem;display:flex;flex-direction:column;align-items:center}
.page .title-one{display:flex;justify-content:space-between;flex-direction:column;width:16.25rem;margin-top:1.25rem}
.page .foot{width:16.375rem;height:3.9375rem;background-image:url(/images/reasons-tab.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center center;font-weight:700;font-size:1rem;color:#fff;line-height:3.75rem;text-align:center;font-style:normal;text-transform:none;position:absolute;top:52.625rem}
.page .desc{margin-top:2.25rem;box-sizing:border-box;width:20.9375rem;height:20.71875rem;background:#fff;box-shadow:0 .125rem .5rem rgba(255,94,3,.4);border-radius:.75rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-content:baseline}
.page .desc-head{display:flex;justify-content:space-between;margin-top:3.40625rem;width:14.0625rem}
.page .desc-img-msg{display:flex;flex-direction:column;justify-content:center;align-items:center}
.page .desc-img{width:3.125rem;height:3.125rem}
.page .desc-msg{margin-top:.71875rem;width:4.0625rem;height:1.125rem;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:.8125rem;color:#333;line-height:.9375rem;text-align:center;font-style:normal;text-transform:none}
.page .desc-body{display:flex;flex-direction:column;align-items:center;margin:1.5625rem}
.page .desc-body-title{font-weight:500;font-size:.9375rem;color:#151515;line-height:1.09375rem;text-align:left;font-style:normal;text-transform:none;margin-bottom:.78125rem}
.page .desc-body-msg{font-weight:500;font-size:.75rem;color:#7b7b7b;line-height:1.40625rem;text-align:left;font-style:normal;text-transform:none}
.page .step{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
.page .step-num{width:2rem;height:2rem;margin-bottom:10px}
.page .step-msg{font-weight:400;font-size:.8125rem;color:#acacac;line-height:.9375rem;text-align:center;font-style:normal;text-transform:none}
.page .step-line{background-image:linear-gradient(to right,#fd8234 35%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:.3125rem .0625rem;background-repeat:repeat-x;width:3.75rem;height:1px}
.page .form{margin-top:3.75rem}
.page .active{width:2.625rem!important;height:2.625rem!important}
.page .active1{color:#f7451d!important}
.page .sub-btn{display:flex;justify-content:space-between;align-content:center;margin-top:3.75rem}
.page .sub-btn1{width:9.9375rem;height:2.875rem;background-image:url(/images/btn-submit.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center center;font-weight:500;font-size:.9375rem;color:#fff;line-height:2.875rem;text-align:left;font-style:normal;text-transform:none;text-align:center}
.page .sub-btn2{width:6.53125rem;height:2.875rem;border-radius:.3125rem;border:.03125rem solid #E0E0E0;line-height:2.875rem;font-weight:500;font-size:.9375rem;color:#242424;text-align:left;font-style:normal;text-transform:none;text-align:center}
.page .confirm-btn{margin-top:.625rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.page .btn1{width:8.09375rem;height:2.15625rem;line-height:2.15625rem;background:#0e6dfd;border-radius:.3125rem;font-weight:500;font-size:.9375rem;color:#fff;text-align:center}
.page .btn2{width:8.09375rem;height:2.15625rem;line-height:2.15625rem;background:#6b757e;border-radius:.3125rem;font-weight:500;font-size:.9375rem;color:#fff;text-align:center}
.page .floating-phone{position:fixed;width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#007aff,#0056cc);border-radius:50%;box-shadow:0 .1875rem .625rem rgba(0,122,255,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;cursor:pointer;transition:transform .2s ease;border:.0625rem solid #FFFFFF}
.page .phone-icon{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}
.page .phone-text{font-size:.75rem;color:#fff}
.page .phone-number{position:absolute;right:-3.75rem;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.8);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.625rem;white-space:nowrap;opacity:0;transition:opacity .3s ease;pointer-events:none}
.page .floating-phone:hover .phone-number{opacity:1}
.page .floating-phone{animation:pulse-ref 2s infinite}
@keyframes fadeOut-ref{0%{opacity:1}to{opacity:0;visibility:hidden}}
@keyframes pulse-ref{0%,100%{box-shadow:0 .1875rem .625rem rgba(0,122,255,.4)}50%{box-shadow:0 .1875rem .625rem rgba(0,122,255,.8),0 0 0 .3125rem rgba(0,122,255,.2)}}
.page .success-pop{animation-name:fadeOut-ref}
.page .logo{display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
.page .hero-head__illus{display:none!important}
.page .step-img.active{width:2.625rem!important;height:2.625rem!important}
.page .step-msg.active1{color:#f7451d!important}
