.consulation-and-case{padding:45px 0;width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.consulation-and-case .wrap-group{margin-right:20px}.consulation-and-case .wrap-group .title-wrap{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.consulation-and-case .wrap-group .title-wrap .title{font-weight:500;font-size:24px;color:#444;line-height:36px}.consulation-and-case .wrap-group .title-wrap img{width:20px;margin-left:8px}.consulation-and-case .wrap-group .wrap-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px}.consulation-and-case .wrap-group .wrap-list .case-item{width:285px;margin-right:20px}.consulation-and-case .wrap-group .wrap-list .case-item:last-child{margin-right:0}.consulation-and-case .wrap-group .wrap-list .case-item .case-img{width:100%;height:160px}.consulation-and-case .wrap-group .wrap-list .case-item .case-title{width:100%;font-weight:500;font-size:16px;color:#333;line-height:24px;margin-top:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:48px}.consulation-and-case .wrap-group .wrap-list .case-item .case-subtitle{width:100%;font-weight:400;font-size:14px;color:#888;line-height:22px;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.consulation-and-case .wrap-group:last-child{margin-right:0}.recently-activity{padding:20px 0;width:1200px;margin:0 auto;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-sizing:border-box;box-sizing:border-box}.recently-activity .recently-activity-title{font-weight:500;font-size:28px;color:#444;line-height:41px;width:100%;text-align:center}.recently-activity .recently-activity-subtitle{font-weight:400;font-size:20px;color:#666;line-height:29px;width:100%;text-align:center;margin-top:4px}.recently-activity .activity-list{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.recently-activity .activity-list .activity-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:282px;margin-right:24px}.recently-activity .activity-list .activity-item:last-child{margin-right:0}.recently-activity .activity-list .activity-item .activity-img{width:100%;height:158px}.recently-activity .activity-list .activity-item .activity-content{padding:12px 12px 20px 12px;border:1px solid rgba(126,134,142,.16);border-top:none}.recently-activity .activity-list .activity-item .activity-title{font-weight:500;font-size:16px;color:#171a1d;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recently-activity .activity-list .activity-item .activity-date{font-weight:400;font-size:14px;color:rgba(23,26,29,.6);line-height:22px;margin-top:12px}.recently-activity .activity-list .activity-item .activity-address{font-weight:400;font-size:14px;color:rgba(23,26,29,.6);line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recently-activity .activity-list .activity-item .activity-more{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recently-activity .activity-list .activity-item .activity-more .activity-teacher{font-weight:400;font-size:14px;color:rgba(23,26,29,.6);line-height:22px}.recently-activity .activity-list .activity-item .activity-more .join-btn{padding:5px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f7f7f7;border-radius:4px;font-weight:400;font-size:14px;color:#d4242d;line-height:22px}.recently-activity .more-btn{margin:0 auto;width:116px;height:32px;background:#d4242d;border-radius:6px;font-weight:400;font-size:14px;color:#fff;line-height:32px;text-align:center;cursor:pointer;margin-top:20px}.recently-opencourse{padding:45px 0 80px 0;width:1200px;margin:0 auto;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-sizing:border-box;box-sizing:border-box}.recently-opencourse .recently-opencourse-title{font-weight:500;font-size:28px;color:#444;line-height:41px;width:100%;text-align:center}.recently-opencourse .recently-opencourse-subtitle{font-weight:400;font-size:20px;color:#666;line-height:29px;width:100%;text-align:center;margin-top:4px}.recently-opencourse .opencourse-list{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.recently-opencourse .opencourse-list .opencourse-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:282px;margin-right:24px}.recently-opencourse .opencourse-list .opencourse-item:last-child{margin-right:0}.recently-opencourse .opencourse-list .opencourse-item .opencourse-img{width:100%;height:158px}.recently-opencourse .opencourse-list .opencourse-item .opencourse-content{padding:12px 12px 20px 12px;border:1px solid rgba(126,134,142,.16);border-top:none}.recently-opencourse .opencourse-list .opencourse-item .opencourse-title{font-weight:500;font-size:16px;color:#171a1d;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recently-opencourse .opencourse-list .opencourse-item .opencourse-tag-layout{display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;width:100%;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap}.recently-opencourse .opencourse-list .opencourse-item .opencourse-tag-layout .opencourse-tag{height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-size:12px;color:#66452a;line-height:14px;background:-webkit-gradient(linear,left top,right top,from(#fff5eb),to(#fdecd9));background:linear-gradient(90deg,#fff5eb,#fdecd9);border-radius:3px;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:2px;margin-right:6px}.recently-opencourse .opencourse-list .opencourse-item .opencourse-tag-layout .opencourse-tag:last-child{margin-right:0}.recently-opencourse .opencourse-list .opencourse-item .opencourse-date{font-weight:400;font-size:14px;color:rgba(23,26,29,.6);line-height:22px;margin-top:8px}.recently-opencourse .opencourse-list .opencourse-item .opencourse-address{font-weight:400;font-size:14px;color:rgba(23,26,29,.6);line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recently-opencourse .opencourse-list .opencourse-item .activity-more{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recently-opencourse .opencourse-list .opencourse-item .activity-more .activity-teacher{font-weight:400;font-size:14px;color:rgba(23,26,29,.6);line-height:22px}.recently-opencourse .opencourse-list .opencourse-item .activity-more .join-btn{padding:5px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f7f7f7;border-radius:4px;font-weight:400;font-size:14px;color:#d4242d;line-height:22px}.recently-opencourse .more-btn{margin:0 auto;width:116px;height:32px;background:#d4242d;border-radius:6px;font-weight:400;font-size:14px;color:#fff;line-height:32px;text-align:center;cursor:pointer;margin-top:20px}.project-model{padding:45px 0;width:1200px;margin:0 auto;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-sizing:border-box;box-sizing:border-box}.project-model .project-model-title{font-weight:500;font-size:28px;color:#444;line-height:41px;width:100%;text-align:center}.project-model .project-model-subtitle{font-weight:400;font-size:20px;color:#666;line-height:29px;width:100%;text-align:center;margin-top:4px}.project-model .project-model-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-model .project-model-list .project-item{overflow:hidden;position:relative;width:384px;height:220px;background-color:#f5f5f5;border-radius:8px;margin-right:24px;margin-bottom:24px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.project-model .project-model-list .project-item:nth-child(3n){margin-right:0}.project-model .project-model-list .project-item .project-item-content{position:relative;z-index:1;height:100%;width:100%}.project-model .project-model-list .project-item .project-item-content .logo-wrap{height:100%;width:100%;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project-model .project-model-list .project-item .project-item-content .logo-wrap .pro-logo{width:54px;height:54px}.project-model .project-model-list .project-item .project-item-content .logo-wrap .pro-name{font-weight:500;font-size:20px;color:#fff;line-height:36px;margin-top:8px}.project-model .project-model-list .project-item .project-item-content .info-wrap{height:100%;width:100%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.project-model .project-model-list .project-item .project-item-content .info-wrap .pro-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:20px;color:#fff;line-height:36px;margin-bottom:9px}.project-model .project-model-list .project-item .project-item-content .info-wrap .pro-info>img{width:24px;margin-left:6px}.project-model .project-model-list .project-item .project-item-content .info-wrap .pro-info-msg{font-weight:400;font-size:14px;color:#fff;line-height:22px}.project-model .project-model-list .project-item .project-bg{width:384px;height:220px;position:absolute;left:0;top:0}.project-model .project-model-list .project-item:hover>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.project-model .project-model-list .project-item:hover .project-item-content .logo-wrap{display:none}.project-model .project-model-list .project-item:hover .project-item-content .info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.project-model img{width:100%;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transform-origin:center center;transform-origin:center center}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:30px}.avatar{position:relative}.avatar img{border-radius:99999px;display:block}.avatar .van-image__error{background:transparent}.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;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-o-object-fit:cover;object-fit:cover}