body,html{margin:0}#app,body,html{padding:0;height:100%}#app{font-size:14px;overflow:hidden;text-align:left!important;margin:0!important;font-family:-apple-system,PingFang SC,Helvetica Neue,Helvetica,Segoe UI,Ubuntu,Roboto,Oxygen,Cantarell,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,WenQuanYi Micro Hei,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}*{-webkit-box-sizing:border-box;box-sizing:border-box}.app-container{width:100%;height:100%;overflow:hidden;margin:0 auto}.page-container{width:100%;height:auto}.page-wrapper{width:100%;height:1000px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.page-wrapper .page-content{width:75%;margin:0 auto;height:100%;position:relative}.page-content .text-container{position:absolute;top:40%}.page-content .text-container .text{font-size:36px;font-weight:700;line-height:36px;color:#fff}.page-content .text-container .sub-text{font-size:24px;line-height:24px;color:#fff}.page-wrapper .title{color:#000;font-size:48px;line-height:80px;text-align:center;margin-bottom:24px}.page-wrapper .sub-title{color:#000;font-size:16px;text-align:center}.fullbanner-container{width:100%;height:100%;min-height:950px}.fullbanner-container>img{width:100%;height:auto}.empty-wrapper{font-size:20px;line-height:32px;color:#525866;text-align:center;width:100%}.card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.card-wrapper{display:inline-block;width:33.3%;padding-right:24px}.card{width:100%;background:#fff;border-radius:4px}.card .card-image{height:261px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;border-top-left-radius:4px;border-top-right-radius:4px}.card .card-content{padding:24px}.card .card-title{font-size:24px;line-height:40px;color:#0e121b;white-space:nowrap;margin-bottom:10px}.card .card-desc,.card .card-title{overflow:hidden;text-overflow:ellipsis}.card .card-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;font-size:16px;line-height:26px;height:80px;color:#525866}.card .card-extra{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}.card .tag{display:inline-block;padding:6px 10px;border-radius:4px;background:#f5f7fa;font-size:12px;line-height:12px;color:#525866;margin-right:6px}.card .tag:last-child{margin-right:0}.custom-pagination.el-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-pagination.el-pagination ul.el-pager>li{border-radius:50%;background:#fff;color:#525866;font-size:14px;border:1px solid #e1e4ea;margin:0 4px;width:38px;height:38px;line-height:38px}.custom-pagination.el-pagination ul.el-pager>li.is-active{background:#335cff;border:1px solid #e1e4ea;color:#fff}.custom-pagination.el-pagination .btn-prev{margin-right:8px;height:38px}.custom-pagination.el-pagination .btn-next{margin-left:8px;height:38px}.el-popper{max-width:460px!important;padding:14px;font-size:14px;color:#777}.custom-btn-blue{background:#335cff;color:#fff;border:none}.custom-btn-white{background:#fff;color:#335cff;border:none}