.Banner[data-v-4471b252]{width:100%;position:relative;overflow:hidden}.Banner .custom-carousel[data-v-4471b252]{width:100%}.Banner .custom-carousel .carousel-item[data-v-4471b252]{position:relative;width:100%;height:100%}.Banner .custom-carousel .carousel-item .carousel-image[data-v-4471b252]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.Banner .custom-carousel .carousel-item .carousel-caption[data-v-4471b252]{width:746px;height:56px;position:absolute;bottom:16px;left:24px;right:0;color:#fff;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.Banner .custom-carousel .carousel-item .carousel-caption h3[data-v-4471b252]{font-family:PingFangSC,PingFang SC;margin:0 0 10px;font-size:20px}.Banner .custom-carousel .carousel-item .carousel-caption p[data-v-4471b252]{margin:0;font-size:1rem;opacity:.9}.List .box-card[data-v-95a0450a]{border:none;padding:0 24px}.List .listText[data-v-95a0450a]{font-family:PingFangSC,PingFang SC;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:44px;font-size:20px;color:#333;cursor:pointer}.List .listText a[data-v-95a0450a]{text-decoration:none;color:#333}.List .listText .list-dot[data-v-95a0450a]{float:left;width:4px;height:4px;margin:19px 4px 12px 0;border-radius:50%;background:#1670b8}.ModuleList[data-v-7c5eab36]{background:#fff;overflow:hidden;border-radius:4px;border:1px solid #d0b49e;height:246px}.ModuleList .box-card[data-v-7c5eab36]{height:100%}.ModuleList .box-card[data-v-7c5eab36] .el-card__header{border-bottom:none;padding:24px 24px 6px 24px}.ModuleList .box-card[data-v-7c5eab36] .el-card__header .card-header-title{font-weight:500;font-size:24px;color:#0b1013}.ModuleList .box-card .header-title[data-v-7c5eab36]{font-family:PingFangSC,PingFang SC;width:100%;height:58px;text-align:left;line-height:58px}.ModuleList .box-card .header-title i[data-v-7c5eab36]{float:left;width:8px;height:24px;border-radius:8px;margin:17px 8px 17px 0}.ModuleList .box-card .header-title b[data-v-7c5eab36]{font-weight:500;font-size:24px;color:#0b1013;line-height:60px}.ModuleList .box-card .header-title a[data-v-7c5eab36]{float:right;margin-right:24px;font-weight:400;font-size:16px;color:#bb9474}.ModuleList .box-card .articleList[data-v-7c5eab36]{width:100%;padding:0 14px;font-size:20px;color:#333;line-height:42px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:PingFangSC,PingFang SC;cursor:pointer}.ModuleList .box-card .articleList a[data-v-7c5eab36]{text-decoration:none;color:#333}.ModuleList .box-card .articleList i[data-v-7c5eab36]{float:left;width:4px;height:4px;margin:20px 4px 12px 0;border-radius:50%;background:#bb9474;font-family:PingFangSC,PingFang SC}.Index[data-v-7810eb36]{padding:0 24px 0 0}.Index .el-row[data-v-7810eb36]{overflow:hidden;margin:16px 0}.Index[data-v-7810eb36] .el-card__header{border-bottom:1px solid #e5e5e5;padding:0;height:76px;line-height:76px;font-weight:500;font-size:24px;color:#1670b8}.Index[data-v-7810eb36] .el-card__header .card-title-word{display:inline-block;height:78px;border-bottom:4px solid #1670b8}.Index[data-v-7810eb36] .el-card__header .el-button{float:right;padding:3px 0;line-height:76px;font-size:18px;color:#858789}.Index[data-v-7810eb36] .el-card__header .el-button a{color:#858789}.Index .card-content[data-v-7810eb36]{width:100%;text-indent:44px;font-size:22px;color:#666;line-height:32px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:14;overflow:hidden;text-overflow:ellipsis}.Index .card-content-btn[data-v-7810eb36]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.Index .card-content-btn .institution-btn[data-v-7810eb36]{margin:0;width:176px;height:62px;background:#e8f5ff;border-radius:8px;border:none;color:#0b1013;font-weight:400;font-size:22px;font-style:normal}.Index .institution-content h3[data-v-7810eb36]{margin:26px 0 10px;font-size:24px}.Index .institution-content p[data-v-7810eb36]{margin:10px 0;font-size:20px}.Index .module-list-container[data-v-7810eb36]{margin-top:24px;width:1280px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.Index .module-list-container .module-list[data-v-7810eb36]{max-width:628px}