#app{font-family:Noto Sans SC,Avenir,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{min-height:100vh}body,h1{margin:0}a{text-decoration:none}a:-webkit-any-link{color:inherit}p{margin:0}input,textarea{outline:none;-webkit-appearance:none}.amap-copyright,.amap-logo{display:none!important}.c-pointer:hover{cursor:pointer}.hover-img{overflow:hidden}.hover-img:hover>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.hover-img img{-o-object-fit:cover;object-fit:cover}li,ul{padding:0;margin:0;list-style:none}.hover-item:hover{cursor:pointer}.hover-item:hover .hover-img>img{-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:scale(1.1);transform:scale(1.1)}.hover-item:hover .hover-text{color:#d4242d!important}.hover-item:hover .join-btn{background:#d4242d!important;color:#fff!important}.teacher-avatar>img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:top!important;object-position:top!important}