html{font-size:10px}.teach .question-reply{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.teach .hidden-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.teach .el-textarea__inner{min-height:120px!important}.teach .file-list{display:flex;flex-flow:row wrap;margin-top:20px}.teach .file-list .file-item{position:relative;width:150px;height:100px;margin:0 10px 10px}.teach .file-list .file-item .file-mask{position:absolute;top:0;left:0;width:150px;height:100px;background-color:rgba(0,0,0,.5)}.teach .file-list .file-item .file-delete{position:absolute;top:30px;right:55px;font-size:40px;color:#fff}.teach .file-list .file-item .file{width:150px;height:100px}.teach .full{position:fixed;left:0;bottom:0;width:100vw;min-width:120rem;height:calc(100vh - 70px);padding:1rem;background-image:url(https://file.mashu.cloud/qlxhj/meiyukecheng/coursewareBg.png);background-size:100% 100%;background-color:#fff;box-sizing:border-box}.teach .full .QA-bg{width:calc(100vw - 2rem);min-width:118rem;height:calc(100vh - 70px - 2rem);padding-top:3.5rem;box-sizing:border-box;overflow-x:auto}.teach .full .QA-bg .QA-content{width:calc(100vw - 7rem);min-width:113rem;height:calc(100vh - 70px - 8rem);margin:0 auto;border-radius:3rem;background-color:#fdf5d1;overflow:auto}.teach .full .QA-bg .QA-content .QA-q{padding:5.9rem 5rem 4.9rem;font-size:4.4rem;color:#774726;line-height:6.4rem;text-align:center}.teach .full .QA-bg .QA-content .QA-a{display:flex;justify-content:center;padding-bottom:3rem}.teach .full .QA-bg .QA-content .QA-a .QA-a-icon{width:15rem;height:14.6rem}.teach .full .QA-bg .QA-content .QA-a .QA-a-list{margin-left:2.5rem}.teach .full .QA-bg .QA-content .QA-a .QA-a-list .QA-a-item{position:relative;width:86rem;height:9rem;margin-bottom:2rem;font-size:3.4rem;color:#774726;line-height:9rem;text-align:center;background:#f1e7bc;border-radius:3rem}.teach .full .QA-bg .QA-content .QA-a .QA-a-list .QA-a-item .QA-a-item-right-icon{position:absolute;top:2.1rem;right:4rem;width:5rem;height:4.8rem}.teach .full .QA-bg .QA-content .QA-a .QA-a-list .QA-a-item-right{background:rgba(252,73,36,.14)}.teach .full .QA-bg .QA-content .QA-a .QA-a-content{position:relative;width:86rem;height:26rem;margin-left:2.5rem;padding:2.3rem 3rem;font-size:3.4rem;font-family:PingFang SC;font-weight:400;color:rgba(119,71,38,.7);line-height:4.8rem;background:#f1e7bc;border-radius:3rem;box-sizing:border-box}.teach .full .QA-bg .QA-content .QA-a .QA-a-content .QA-a-arr{position:absolute;top:5rem;left:-6rem;width:2rem;height:0;border:2rem solid #fff;border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent;border-right-color:#f1e7bc}.teach .full .video{width:calc(100vw - 2rem);height:calc(100vh - 70px - 2rem)}.teach .full .full-btns{display:flex;align-items:center;position:absolute;right:5rem;bottom:8rem}.teach .full .full-btns .full-btn{width:7rem;height:7rem;margin-left:2rem}.teach .phone{margin-top:20px;margin-left:80px;width:37.5rem;height:calc(100vh - 70px - 13rem);background-color:#efefef;border-radius:2rem;box-shadow:0 .2rem 2rem 0 #ccc;overflow:hidden;box-sizing:border-box}.teach .phone .course-info{display:flex;align-items:center;justify-content:center;width:37.5rem;padding:2rem 0;background-color:#fff;box-sizing:border-box}.teach .phone .course-info .course-avatar{width:17rem;height:9.5rem;margin-right:2rem;border-radius:.5rem;background-color:#efefef}.teach .phone .course-info .course-name{width:16.2rem;font-size:1.8rem;font-weight:700;color:#1a1a1a;line-height:2rem}.teach .phone .course-info .course-grade{margin:.5rem 0;font-weight:700}.teach .phone .course-info .course-grade,.teach .phone .course-info .course-num{font-size:1.6rem;color:#1a1a1a;line-height:2rem}.teach .phone .course-list::-webkit-scrollbar{display:none}.teach .phone .course-list{width:34.5rem;min-height:30rem;max-height:calc(100vh - 70px - 29rem);margin:1rem auto;padding-bottom:2rem;background-color:#fff;border-radius:15px;overflow-y:auto;overflow-x:hidden}.teach .phone .course-list .course-catalogue{height:4rem;padding-left:1rem;font-size:1.6rem;color:#1a1a1a;line-height:4rem}.teach .phone .course-list .course-title{width:32.5rem;margin:0 auto;padding:1rem;font-size:1.8rem;font-weight:700;color:#1a1a1a;line-height:2rem;border-top:.2rem solid #f4f4f4}.teach .phone .course-list .course-courseware{display:flex;align-items:center;justify-content:space-between;width:34.5rem;min-height:4rem;padding:.5rem 1rem .5rem 3rem;color:#424242;box-sizing:border-box}.teach .phone .course-list .course-courseware .course-courseware-name{width:22rem}