.teacher-detail.page .h1,.teacher-detail.page .h2,.teacher-detail.page .h3,.teacher-detail.page .h4,.teacher-detail.page .h5,.teacher-detail.page .h6,.teacher-detail.page h1,.teacher-detail.page h2,.teacher-detail.page h3,.teacher-detail.page h4,.teacher-detail.page h5,.teacher-detail.page h6,.teacher-detail.page li,.teacher-detail.page p,.teacher-detail.page ul{white-space:pre-wrap}.teacher-detail.page a,.teacher-detail.page a:active,.teacher-detail.page a:focus,.teacher-detail.page a:hover,.teacher-detail.page a:visited{color:inherit;font-weight:inherit}.teacher-detail.page .page-con .con{padding:35px 15px;box-shadow:1px 5px 1px #ededed}.teacher-detail.page .page-con .con p.text{width:100%;line-height:30px;font-size:16px;font-weight:400;color:grey}.teacher-detail.page .page-con .con h4,.teacher-detail.page .page-con .con h5{font-weight:400;font-family:Source Han Sans CN;color:#000;margin-bottom:15px}.teacher-detail.page .page-con .con h4{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:22px;font-size:20px;padding-bottom:5px;border-bottom:2px solid #4c4c4c}.teacher-detail.page .page-con .con h5{line-height:20px;font-size:18px}.teacher-detail.page .page-con .con h5 i{font-size:26px;vertical-align:text-top}.teacher-detail.page .page-con .con h5 img{padding:0 3px;vertical-align:top}.teacher-detail.page .pc-cd .flex-con.page-con{max-width:1200px;align-content:flex-start;align-items:flex-start;margin:0 auto;padding-top:60px;padding-bottom:120px;position:relative;overflow:hidden}.teacher-detail.page .pc-cd .flex-con.page-con .nores{width:100%;height:100vh;margin-bottom:-330px;font-size:18px;text-align:center}.teacher-detail.page .pc-cd .flex-con.page-con .fle{width:100%;padding-left:15px;background-color:transparent}.teacher-detail.page .pc-cd .flex-con.page-con .fle .con{width:100%;background-color:#fff;margin-bottom:20px}.teacher-detail.page .pc-cd .flex-con.page-con .fle .about .top{justify-content:flex-start;margin-bottom:20px;padding:0 30px 40px 30px;border-bottom:1px solid #b2b2b2}.teacher-detail.page .pc-cd .flex-con.page-con .fle .about .top .img{width:150px;height:150px;min-width:150px;border-radius:50%;overflow:hidden}.teacher-detail.page .pc-cd .flex-con.page-con .fle .about .top .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.teacher-detail.page .pc-cd .flex-con.page-con .fle .about .top .info{padding-left:40px}.teacher-detail.page .pc-cd .flex-con.page-con .fle .about .top .info h2{line-height:55px;font-size:30px;color:#333;padding-bottom:10px}.teacher-detail.page .pc-cd .flex-con.page-con .fle .about .top .info h6{font-size:18px;padding:20px 0}.teacher-detail.page .pc-cd .flex-con.page-con .fle .about .top .info p span{padding:0 10px;margin-top:5px;margin-right:10px;line-height:28px;font-size:16px;display:inline-block;border:1px solid #b3b3b3;border-radius:5px;color:#4c4c4c}.teacher-detail.page .pc-cd .flex-con.page-con .fle .courses .item:not(:first-of-type){padding-top:30px}.teacher-detail.page .pc-cd .flex-con.page-con .fle .courses .item:not(:last-of-type){padding-bottom:30px;border-bottom:1px dashed #d9d9d9}.teacher-detail.page .pc-cd .flex-con.page-con .fle .courses .item h5{line-height:22px;font-size:20px;cursor:pointer}.teacher-detail.page .pc-cd .flex-con.page-con .fle .courses .item p{line-height:28px;font-size:20px;color:grey;display:flex;flex-wrap:wrap}.teacher-detail.page .pc-cd .flex-con.page-con .fle .courses .item p span{line-height:25px;font-size:14px;color:grey;padding:0 10px;margin-right:10px;margin-top:20px;border-radius:5px;border:1px solid #e6e6e6;display:flex;flex-wrap:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center}.teacher-detail.page .pc-cd .flex-con.page-con .fri{width:390px;min-width:390px;padding:0 15px;background-color:transparent;right:15px}.teacher-detail.page .pc-cd .flex-con.page-con .fri .con{width:100%;background-color:#fff;margin-bottom:20px}.teacher-detail.page .pc-cd .flex-con.page-con .fri .about{justify-content:space-between}.teacher-detail.page .pc-cd .flex-con.page-con .fri .about h1:nth-of-type(2){border-left:1px solid #b3b3b3}.teacher-detail.page .pc-cd .flex-con.page-con .fri .about h1{width:50%;line-height:30px;font-size:30px;font-weight:300;text-align:center;color:#333}.teacher-detail.page .pc-cd .flex-con.page-con .fri .about h1 p{padding-bottom:10px;line-height:16px;font-size:16px}.teacher-detail.page .pc-cd .flex-con.page-con .fri .apply p{color:#000}.teacher-detail.page .pc-cd .flex-con.page-con .fri .apply .cli{width:100%;margin-top:25px;line-height:40px;font-size:16px;color:#333;text-align:center;border-radius:8px;border:1px solid #333;background-color:#fff}.teacher-detail.page .pc-cd .flex-con.page-con .fri .apply .cli:hover{color:#fff;background-color:#333}.teacher-detail.page .pc-cd .flex-con.page-con .fri .related .item{min-height:60px;margin-top:30px;position:relative}.teacher-detail.page .pc-cd .flex-con.page-con .fri .related .item .img{width:60px;height:60px;min-width:60px;overflow:hidden;border-radius:50%;position:absolute}.teacher-detail.page .pc-cd .flex-con.page-con .fri .related .item .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.teacher-detail.page .pc-cd .flex-con.page-con .fri .related .item .info{padding-left:70px}.teacher-detail.page .pc-cd .flex-con.page-con .fri .related .item .info h6{font-size:18px;font-weight:400;padding-bottom:5px}.teacher-detail.page .pc-cd .flex-con.page-con .fri .related .item .info p{font-size:16px}.teacher-detail.page .pc-cd .flex-con.page-con .fri .related .item .info p:first-of-type{font-size:14px;padding-bottom:5px}.teacher-detail.page .mob-cd{width:100vw;height:100vh;padding-top:60px;padding-bottom:66px;position:fixed;top:0;left:0;overflow:auto}.teacher-detail.page .mob-cd .nores{width:100vw;font-size:18px;font-weight:400;font-family:Source Han Sans CN;color:#333;text-align:center;padding-top:60px}.teacher-detail.page .mob-cd .page-con{padding:0 15px;background-color:#fff}.teacher-detail.page .mob-cd .page-con:not(:first-of-type){margin-top:20px}.teacher-detail.page .mob-cd .page-con .con{padding:30px 0;box-shadow:none}.teacher-detail.page .mob-cd .page-con .con h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:20px;font-size:18px;font-weight:500;font-family:Source Han Sans CN Normal;color:#000;padding-bottom:5px;margin-bottom:15px;border-bottom:2px solid #4c4c4c}.teacher-detail.page .mob-cd .page-con .con div.cli,.teacher-detail.page .mob-cd .page-con .con p.text{font-size:15px;font-weight:400;font-family:Source Han Sans CN Normal;color:grey}.teacher-detail.page .mob-cd .page-con .con p.text{line-height:25px}.teacher-detail.page .mob-cd .page-con .con div.cli{width:100%;line-height:30px;margin-top:20px;text-align:center;border-radius:5px;border:1px solid #333;cursor:pointer}.teacher-detail.page .mob-cd .m-lecturer{margin-top:2px}.teacher-detail.page .mob-cd .m-lecturer .con .name{display:flex;flex-wrap:nowrap}.teacher-detail.page .mob-cd .m-lecturer .con .name:not(:first-of-type){margin-top:20px}.teacher-detail.page .mob-cd .m-lecturer .con .name a{display:flex;flex-wrap:nowrap}.teacher-detail.page .mob-cd .m-lecturer .con .name .img{width:60px;height:60px;min-width:60px;border-radius:50%;overflow:hidden;background-color:#eee;border:1px solid #e6e6e6}.teacher-detail.page .mob-cd .m-lecturer .con .name .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.teacher-detail.page .mob-cd .m-lecturer .con .name h4{margin-left:20px;margin-bottom:0;padding-top:5px;line-height:25px;font-size:18px;font-weight:400;font-family:Source Han Sans CN;color:#333;border:none}.teacher-detail.page .mob-cd .m-lecturer .con .name h4 p{font-size:15px}.teacher-detail.page .mob-cd .m-lecturer .con .name h4 p:not(.tags){min-height:50px}.teacher-detail.page .mob-cd .m-lecturer .con .name h4 p.tags span{padding:0 10px;margin-top:5px;margin-right:10px;line-height:18px;font-size:13px;display:inline-block;border:1px solid #b3b3b3;border-radius:5px;color:#4c4c4c}.teacher-detail.page .mob-cd .m-lecturer:first-of-type .con .name .img{width:100px;height:100px;min-width:100px}.teacher-detail.page .mob-cd .m-about .con h1{width:50%;font-size:25px;font-weight:300;text-align:center;color:#333}.teacher-detail.page .mob-cd .m-about .con h1 p{font-size:16px;color:#333;padding-bottom:10px}.teacher-detail.page .mob-cd .m-intro .con p.text{line-height:25px;font-size:15px;font-weight:400;font-family:Source Han Sans CN Normal;color:grey}.teacher-detail.page .mob-cd .m-courses .con .item{padding-bottom:20px;border-bottom:1px dashed #d9d9d9}.teacher-detail.page .mob-cd .m-courses .con .item:not(:first-of-type){padding-top:20px}.teacher-detail.page .mob-cd .m-courses .con .item h5{line-height:25px;font-size:16px}.teacher-detail.page .mob-cd .m-courses .con .item p.keyword span{line-height:25px;font-size:14px;color:grey;padding:0 10px;margin-right:10px;margin-top:20px;border-radius:5px;border:1px solid #e6e6e6;display:inline-block}.pc-cd{display:block}.mob-cd{display:none}@media(min-width:200px)and (max-width:960px){.pc-cd{display:none!important}.mob-cd{display:block}}