.download_center{padding:.4rem 0 1rem;background:#f5f6f8}.download_tabs{display:flex;flex-wrap:wrap;grid-gap:.18rem;gap:.18rem;margin-bottom:.42rem;padding-bottom:.12rem}.download_tab{min-width:2rem;padding:.16rem .3rem;text-align:center;border:1px solid #dbe2ea;border-radius:999px;background:#fff;color:#4a5560;transition:all .3s ease}.download_tab.on,.download_tab:hover{background:#005699;border-color:#005699;color:#fff}.download_cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.22rem;gap:.22rem}.download_card{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:.08rem;padding:.28rem .2rem .22rem;text-align:center;border:1px solid #eee;box-shadow:0 2px 10px rgba(0,0,0,.05);min-height:2.3rem}.download_card_main{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:.18rem;gap:.18rem;min-height:1.46rem;padding:.08rem 0 .14rem}.download_card_icon{width:.62rem;height:.72rem;margin:0 auto}.download_card_icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.download_card_title{width:100%;color:#111;line-height:1.6;font-weight:600;font-size:16px;white-space:normal;word-break:break-word}.download_card_btn{display:inline-block;position:relative;overflow:hidden;z-index:1;min-width:1.12rem;padding:.06rem .26rem;line-height:.28rem;border:1px solid #005699;border-radius:999px;color:#005699;background:#fff;font-size:14px;margin-top:.2rem;transition:color .3s ease,border-color .3s ease,box-shadow .3s ease}.download_card_btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#00467f,#0080c0 50%,#005699);background-size:200% 100%;background-position:0 0;transform:translateX(-100%);transition:transform .35s ease,background-position .45s ease}.download_card_btn:hover{color:#fff;border-color:transparent;box-shadow:0 8px 20px rgba(28,99,214,.18)}.download_card_btn:hover:before{transform:translateX(0);background-position:100% 0}.download_empty{text-align:center;color:#76808b;padding:.8rem 0}.download_form_pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:none}.download_form_pop.show{display:block}.download_form_mask{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45)}.download_form_dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8rem;max-width:calc(100vw - 40px);background:#fff;border-radius:.18rem;padding:.5rem .34rem .3rem;z-index:2;-ms-scroll-chaining:none;overscroll-behavior:contain}.download_form_close{position:absolute;right:.18rem;top:.1rem;width:.34rem;height:.34rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#76808b;font-size:20px;line-height:1}.download_form_body{margin-bottom:.26rem}.download_form_col{float:left;width:calc(50% - .15rem)}.download_form_col+.download_form_col{float:right}.download_form_item{margin-bottom:.18rem}.download_field{position:relative}.download_required_mark{position:absolute;left:.16rem;top:50%;transform:translateY(-50%);z-index:3;color:#bf0000;line-height:1}.download_form_item .el-form-item__content{line-height:normal}.download_form_item .el-form-item__error{padding-top:4px}.download_form_dialog .el-input__inner,.download_form_dialog .el-select .el-input__inner{width:100%;height:.44rem;border:1px solid #dcdfe5;border-radius:.1rem;padding:0 .18rem 0 .28rem;font-size:16px;color:#4b5563;background:#fff;line-height:.44rem}.download_form_footer{text-align:center}.download_submit{min-width:2.3rem;height:.5rem;border:0;border-radius:.12rem;color:#fff;background:linear-gradient(90deg,#2f7be5,#1c63d6);cursor:pointer}.download_select{display:block;width:100%}@media(max-width:1200px){.download_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.download_page .inside_nav{display:none}.download_center{padding:.3rem 0 .56rem}.download_center .subject{width:92%}.download_tabs{grid-gap:.12rem;gap:.12rem;margin-bottom:.28rem;padding-bottom:.08rem;flex-wrap:nowrap;overflow-x:auto;margin-right:-4%;padding-right:4%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.download_tabs::-webkit-scrollbar{display:none}.download_tab{flex:0 0 auto;min-width:1.5rem;padding:.11rem .2rem;font-size:14px}.download_cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.16rem;gap:.16rem}.download_card{min-height:2rem;padding:.22rem .14rem .18rem;border-radius:.08rem}.download_card_main{min-height:1.3rem;padding:.06rem 0 .12rem;grid-gap:.14rem;gap:.14rem}.download_card_title{font-size:14px;line-height:1.5}.download_card_btn{min-width:.98rem;padding:.11rem .18rem;line-height:.3rem;font-size:13px;margin-top:.16rem}.download_empty{padding:.5rem 0;font-size:14px}.download_form_dialog{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:calc(100vw - 24px);max-width:none;padding:.98rem .18rem calc(.22rem + env(safe-area-inset-bottom));max-height:500px;overflow-y:auto;background:linear-gradient(180deg,#fff,#f7f9fc);border-radius:.26rem;box-shadow:0 12px 36px rgba(0,31,84,.14);-webkit-overflow-scrolling:touch}.download_form_col{float:none;width:100%}.download_form_col+.download_form_col{float:none}.download_form_item{margin-bottom:.16rem}.download_form_body{margin-bottom:.22rem}.download_required_mark{left:12px;font-size:16px}.download_form_dialog .el-input__inner,.download_form_dialog .el-select .el-input__inner{height:48px;font-size:14px;line-height:48px;border-radius:12px;border-color:#e2e8f2;background:#f8fafc;padding:0 14px 0 28px}.download_form_dialog .el-select .el-input__inner{padding-right:38px}.download_form_dialog .el-input__suffix{right:12px}.download_form_dialog .el-input__suffix-inner,.download_form_dialog .el-select .el-input .el-select__caret{display:flex;align-items:center;height:100%;color:#8a94a6;font-size:14px}.download_form_dialog .el-input__inner:focus,.download_form_dialog .el-select .el-input.is-focus .el-input__inner{border-color:#2f7be5;background:#fff;box-shadow:0 0 0 3px rgba(47,123,229,.08)}.download_form_item .el-form-item__error{position:static;font-size:12px;line-height:1.4;padding-top:6px}.download_form_close{right:12px;top:12px;width:30px;height:30px;border-radius:50%;background:#f0f3f8;color:#7c8798;font-size:22px}.download_form_footer{position:-webkit-sticky;position:sticky;bottom:calc(env(safe-area-inset-bottom)*-1);padding-top:.04rem;padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(180deg,rgba(247,249,252,0),#f7f9fc 28%,#f7f9fc)}.download_submit{width:100%;min-width:0;height:48px;border-radius:999px;font-size:15px}}@media(max-width:480px){.download_center .subject{width:94%}.download_cards{grid-template-columns:1fr}.download_tab{min-width:1.38rem;padding:.1rem .18rem;font-size:13px}.download_card{min-height:1.92rem;padding:.22rem .14rem .18rem}.download_card_title{min-height:.62rem}.download_card_btn{min-width:.92rem;padding:.1rem .16rem;line-height:.28rem;font-size:13px}.download_form_dialog{left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);width:calc(100vw - 16px);max-height:500px;padding:.98rem .14rem calc(.16rem + env(safe-area-inset-bottom));border-radius:18px}.download_form_body{margin-bottom:.16rem}.download_form_dialog .el-input__inner,.download_form_dialog .el-select .el-input__inner{height:42px;line-height:42px;font-size:13px}.download_form_close{right:10px;top:10px;width:28px;height:28px;font-size:20px}.download_submit{height:46px;font-size:14px}}