.avatar{position:relative}.avatar img{border-radius:99999px;display:block}.avatar .van-image__error{background:transparent}.course-item{width:588px;height:258px;margin-top:24px;cursor:pointer;border:1px solid #ebebeb}.course-item .course-bg-img{width:100%}.course-item .course-title{padding-left:30px;line-height:88px;background-image:url(../img/course_bg.d4863244.png);background-size:contain;background-repeat:no-repeat;font-size:22px;font-family:SourceHanSansSC-Bold,SourceHanSansSC;font-weight:700;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.course-item .content{padding:20px 30px 0 30px;font-family:SourceHanSansSC-Normal,SourceHanSansSC;font-weight:400}.course-item .content .time{font-size:20px;color:#0e4189;line-height:29px}.course-item .content .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:23px;font-size:18px;font-family:SourceHanSansSC-Normal,SourceHanSansSC;color:#888;line-height:27px}.course-item .content .info .avatar{margin-right:8px}.course-item .content .intro{margin-top:13px;font-size:16px;color:#888;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.blm-course-item[data-v-0baebbd7]{width:1200px;height:272px;margin-top:24px;cursor:pointer;border:1px solid #ebebeb}.blm-course-item .course-bg-img[data-v-0baebbd7]{width:100%}.blm-course-item .course-title-wrap[data-v-0baebbd7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1200px;height:88px;padding:0 30px;line-height:88px;background-image:url(../img/blm_course_bg.a28194c1.png);background-size:cover;background-repeat:no-repeat;font-size:22px;font-family:SourceHanSansSC-Bold,SourceHanSansSC;font-weight:700;color:#ffedca;-webkit-box-sizing:border-box;box-sizing:border-box}.blm-course-item .content[data-v-0baebbd7]{padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.blm-course-item .content .avatar[data-v-0baebbd7]{width:72px;height:72px}.blm-course-item .content .right[data-v-0baebbd7]{margin-left:30px;-webkit-box-flex:1;-ms-flex:1;flex:1}.blm-course-item .content .right .name[data-v-0baebbd7]{font-size:24px;font-weight:500;color:#333}.blm-course-item .content .right .intro[data-v-0baebbd7]{margin-top:10px;font-size:16px;font-weight:400;color:#666}.course .course-bg{padding:60px 0;width:1200px;margin:0 auto}.course .course-bg .title{font-size:34px;font-family:SourceHanSansSC-Bold,SourceHanSansSC;font-weight:700;color:#333;line-height:50px;letter-spacing:1px}.course .course-bg .course-btn{margin-top:20px;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}.course .course-bg .course-btn .course-more{font-size:14px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#666;line-height:20px}.course .course-bg .course-btn .course-more:hover{cursor:pointer}.course .course-bg .btn-bg{display:-webkit-box;display:-ms-flexbox;display:flex}.course .course-bg .btn-bg .select-btn{color:#fff;background:#0e4189}.course .course-bg .btn-bg button{padding:4px 10px;font-size:16px;border-radius:4px;border:1px solid #0e4189;margin-right:12px;background:#fff;color:#0e4189}.course .course-bg .btn-bg button:hover{cursor:pointer}.course .course-bg .course-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.course .course-bg .course-items .empty{width:588px;height:258px;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;margin-top:24px;font-weight:400;color:#888}.course .course-bg .course-items .empty>img{width:88px;height:88px}.home-activity-item{width:304px;background:#fff;padding:17px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.home-activity-item,.home-activity-item .item-line{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.home-activity-item .item-line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;bottom:0;width:8px}.home-activity-item .item-line-bg{position:absolute;width:8px;height:100px;background:#fff;opacity:.4}.home-activity-item .item-line-img{width:12px;height:12px}.home-activity-item .content{position:relative;margin-top:-3.5px}.home-activity-item .num{width:18px;height:18px;background:#0e4189;opacity:.2;-ms-flex-negative:0;flex-shrink:0;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 10px 0 0}.home-activity-item .num,.home-activity-item .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-activity-item .title{margin-bottom:8px}.home-activity-item .title .activity-end{color:#0e4189;border-radius:2px;margin-right:6px;background:#e6ecf3;font-size:10px;padding:1px 0;display:inline-block;width:46px;text-align:center}.home-activity-item .title img{display:block;width:38px;height:16px;margin-right:6px;-ms-flex-negative:0;flex-shrink:0}.home-activity-item .title .detail-title{font-size:14px;color:#666;line-height:20px;-webkit-line-clamp:1}.home-activity-item .home-activity-content,.home-activity-item .title .detail-title{font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-all}.home-activity-item .home-activity-content{font-size:12px;color:#999;line-height:22px;-webkit-line-clamp:2;padding-right:8px}.activity{background:#f3f5f9}.activity .el-carousel__indicators--horizontal{left:115px;bottom:24px}.activity .el-carousel__indicator{padding:0}.activity .el-carousel__indicator .el-carousel__button{width:10px;height:10px;border-radius:50%;margin-right:8px}.activity .activity-bg{padding:39px 0 57px;width:1200px;margin:0 auto}.activity .activity-bg .title-bg{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}.activity .activity-bg .title-bg .title{font-size:34px;font-family:SourceHanSansSC-Bold,SourceHanSansSC;font-weight:700;color:#333;line-height:50px;letter-spacing:1px}.activity .activity-bg .title-bg .more{font-size:14px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#666;line-height:20px}.activity .activity-bg .title-bg .more:hover{cursor:pointer}.activity .activity-bg .activity-bg-detail{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.activity .activity-bg .activity-bg-detail .current{position:relative}.activity .activity-bg .activity-bg-detail .current .activity-banner{width:896px;height:400px}.activity .activity-bg .activity-bg-detail .current .el-image{position:absolute;top:0;left:0;right:0;bottom:0}.activity .activity-bg .activity-bg-detail .current .banner-bg{width:896px;height:400px;background:#052148;opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0}.activity .activity-bg .activity-bg-detail .current .banner-detail{position:absolute;top:0;left:0;right:0;bottom:0;padding:169px 77px 71px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.activity .activity-bg .activity-bg-detail .current .banner-detail .banner-title{font-size:30px;font-weight:400;color:#fff;line-height:45px;text-shadow:0 1px 0 rgba(8,29,59,.81);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;padding-bottom:20px}.activity .activity-bg .activity-bg-detail .current .banner-detail .banner-detail-content{width:594px;font-size:14px}.activity .activity-bg .activity-bg-detail .current .banner-detail .banner-detail-content .line{width:28px;height:4px;background:#fff;margin-bottom:21px}.activity .activity-bg .activity-bg-detail .current .banner-detail .banner-detail-content .banner-detail-content-text{font-weight:400;color:#fff!important;line-height:26px;text-shadow:0 1px 0 rgba(8,29,59,.81);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.activity .activity-bg .home-activity-item-select{background:#0e4189}.activity .activity-bg .home-activity-item-select .num{background:#fff;opacity:1;color:#0e4189}.activity .activity-bg .home-activity-item-select .detail-title,.activity .activity-bg .home-activity-item-select .home-activity-content{color:#fff}.activity .activity-bg .home-activity-item-select .activity-end{background:#fff}.projects-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:340px}.projects-item:first-child{margin-top:30px}.projects-item:first-child .img-bg{right:0}.projects-item:first-child .left,.projects-item:nth-child(2) .left{padding-right:40px}.projects-item:nth-child(2) .img-bg{right:0}.projects-item:nth-child(2){margin-top:60px}.projects-item:nth-child(3) .left{padding-right:40px}.projects-item:nth-child(3) .img-bg{right:0}.projects-item:nth-child(3){margin-top:60px}.projects-item .left{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.projects-item .left .img-bg{position:absolute;width:225px;height:340px;background:#f3f5f9}.projects-item .left .projects-img{z-index:100;width:462px;height:260px}.projects-item .right{margin-left:30px}.projects-item .right .name{font-size:34px;font-weight:500;color:#333}.projects-item .right .content{font-size:20px;font-weight:300;color:#666;line-height:36px;margin:20px 0 30px}.projects-item .right .btn-bg,.projects-item .right .btn-bg .btn{display:-webkit-box;display:-ms-flexbox;display:flex}.projects-item .right .btn-bg .btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:96px;height:40px;margin-right:14px;border-radius:6px;font-size:16px}.projects-item .right .btn-bg .btn:hover{cursor:pointer}.projects-item .right .btn-bg .btn:first-child{color:#fff;background:#0e4189;border-radius:6px}.projects-item .right .btn-bg .btn:nth-child(2){color:#fff;background:#d18925;border-radius:6px}.projects-item .right .btn-bg .btn:nth-child(3){color:#0e4189;border:1px solid #0e4189;border-radius:6px}.projects{background:#fff}.projects .projects-bg{padding:60px 0 0;width:1200px;margin:0 auto}.projects .projects-bg .title-bg{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}.projects .projects-bg .title-bg .title{font-size:34px;font-family:SourceHanSansSC-Bold,SourceHanSansSC;font-weight:700;color:#333;line-height:50px;letter-spacing:1px}.projects .projects-bg .title-bg .more{font-size:14px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#666;line-height:20px}.teacher-home-item:hover .hover-content[data-v-3016e946]{display:block}.teacher-home-item[data-v-3016e946]{position:relative;width:224px;height:395px;margin-left:20px}.teacher-home-item[data-v-3016e946]:nth-child(5n+1){margin-left:0}.teacher-home-item .teacher-img[data-v-3016e946]{width:224px;height:279px}.teacher-home-item .name[data-v-3016e946]{font-size:18px;font-weight:400;color:#333;line-height:27px;margin:14px 0 10px}.teacher-home-item .content[data-v-3016e946]{font-size:16px;color:#888;line-height:24px;display:-webkit-box;-webkit-line-clamp:2}.teacher-home-item .content[data-v-3016e946],.teacher-home-item .hover-content[data-v-3016e946]{font-weight:400;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-break:break-all}.teacher-home-item .hover-content[data-v-3016e946]{background:#0e4189;padding:24px 12px;width:224px;-webkit-box-sizing:border-box;box-sizing:border-box;height:228px;font-size:14px;color:#fff;position:absolute;bottom:0;display:none;-webkit-line-clamp:6}.teacher{background:#fff}.teacher .teacher-bg{padding:80px 0 80px;width:1200px;margin:0 auto}.teacher .teacher-bg .title-bg{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}.teacher .teacher-bg .title-bg .title{font-size:34px;font-family:SourceHanSansSC-Bold,SourceHanSansSC;font-weight:700;color:#333;line-height:50px;letter-spacing:1px}.teacher .teacher-bg .title-bg .more{font-size:14px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#666;line-height:20px}.teacher .teacher-bg .title-bg .more:hover{cursor:pointer}.teacher .teacher-bg .teacher-items{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:30px}.student-item,.teacher .teacher-bg .teacher-items{display:-webkit-box;display:-ms-flexbox;display:flex}.student-item{width:380px;height:136px;background:#fff;margin-top:20px;border-radius:4px;padding:24px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:400;color:#888;line-height:24px}.student-item:nth-child(3n),.student-item:nth-child(3n+2){margin-left:24px}.student-item .avatar{margin-right:20px}.student-item .company{font-size:18px;color:#333;line-height:27px;margin-bottom:10px}.student{background:#f3f5f9}.student .student-bg{padding:65px 0 111px;width:1200px;margin:0 auto}.student .student-bg .title-bg{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}.student .student-bg .title-bg .title{font-size:34px;font-family:SourceHanSansSC-Bold,SourceHanSansSC;font-weight:700;color:#333;line-height:50px;letter-spacing:1px}.student .student-bg .title-bg .more{font-size:14px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#666;line-height:20px}.student .student-bg .student-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.question-item:hover{background:#0e4189}.question-item:hover .question-top{color:#fff}.question-item:hover .question-top .question-icon{background:#fff;color:#0e4189}.question-item:hover .answer{color:#fff}.question-item:hover .answer .answer-icon{background:#fff;color:#d18925}.question-item{margin-top:30px;width:580px;height:234px;background:#fff;padding:20px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.question-item .question-top{font-size:18px;font-weight:400;color:#333;line-height:28px}.question-item .question-top,.question-item .question-top .question-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-item .question-top .question-icon{width:40px;height:40px;background:#0e4189;border-radius:6px;margin-right:20px;color:#fff;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.question-item .answer{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:400;color:#888;line-height:24px}.question-item .answer .answer-detail{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-break:break-all}.question-item .answer-icon{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;background:#d18925;border-radius:6px;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.question .question-bg{padding:60px 0;width:1200px;margin:0 auto}.question .question-bg .title{font-size:34px;font-family:SourceHanSansSC-Bold,SourceHanSansSC;font-weight:700;color:#333;line-height:50px;letter-spacing:1px}.question .question-bg .question-btn{margin-top:20px;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}.question .question-bg .question-btn .question-more{font-size:14px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#666;line-height:20px}.question .question-bg .question-btn .question-more:hover{cursor:pointer}.question .question-bg .btn-bg{display:-webkit-box;display:-ms-flexbox;display:flex}.question .question-bg .btn-bg button{padding:4px 10px;font-size:16px;border-radius:4px;border:1px solid #0e4189;background:#fff;color:#0e4189}.question .question-bg .btn-bg button:hover{cursor:pointer}.question .question-bg .btn-bg button:first-child{margin-right:12px}.question .question-bg .btn-bg .select-btn{color:#fff;background:#0e4189}.question .question-bg .question-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-container .home-banner{width:100%;height:480px;display:block}