.szll{font-size: 18px}.letter{display: flex}.letterTips{min-width: 8.3em;font-size: 1em;color: #6374C0;text-align: right}.letter ul{flex-wrap: wrap}.letter li a{width: 15px;height: 35px;display: flex;font-size: 1em;color: #333333;margin: 0 18px 15px}.dept{display: flex;margin-top: 10px}.dept ul{flex-wrap: wrap}.dept li{width: 6.8em;height: 2.1em;line-height: 2.1em;margin: 0 13px 15px}.dept li a{display: block;width: 100%;height: inherit;color: #333333;font-size: 1em;background: #F1F4F6;text-align: center}.letter .letterActive a{color: #4055B1;font-weight: bold;font-size: 1.2em}.letter ul li:hover a{color: #4055B1;font-weight: bold;font-size: 1.2em}.dept .deptActive a{color: white;background: linear-gradient(90deg, #6F47F2, #3D50E0, #51BAD3)}.dept ul li:hover a{color: white;background: linear-gradient(90deg, #6F47F2, #3D50E0, #51BAD3)}.facuList{width: 100%;height: auto;flex-wrap: wrap;margin-top: 3em;justify-content: space-between}.facuItem{width: 47%;margin-bottom: 3em}.facuList .facuItem:nth-child(odd){margin-right: 6%}.facuL{width: 10em;height: 14em;overflow: hidden}.facuL img{width: inherit;height: inherit;transition: all 1s}.facuR{width: calc(100% - 10em);box-sizing: border-box;padding-left: 3%}.facuR h3{font-size: 1.3em;color: #4055B1;padding-bottom: 2em;position: relative}.facuR h3::after{content: "";width: 30px;height: 3px;background: linear-gradient(90deg, #6F47F2, #3D50E0, #51BAD3);position: absolute;left: 0;bottom: 1em}.facuR>p{font-size: 0.8em;font-size: #333;line-height: 2em}.facuR>p:nth-child(4){border-bottom: 1px solid #E4EEF6;padding-bottom: 1em}.facuTools{width: 6.1em;height: 1.9em;border: 1px solid #D2DAE1;border-radius: 18px;margin-top: 1em;background: white}.facuTools a{width: 100%;height: 100%;justify-content: center}.facuTools p{font-size: 0.8em;color: #B2BEC8}.facuTools img{margin-left: 5px}.facuTools .facuActive{display: none}.facuItem:hover .facuL img{transform: scale(1.1)}.facuItem:hover .facuTools{background: linear-gradient(90deg, #6F47F2, #3D50E0, #51BAD3)}.facuItem:hover .facuActive{display: block}.facuItem:hover .facuDefault{display: none}.facuItem:hover .facuTools p{color: white}.surList li:nth-child(16) .surItem,.surList li:nth-child(17) .surItem{border-bottom: none}.jsxq{font-size: 18px}.teacherT{display: flex;background: #F1F8FE}.teacherL{width: 15.3em;height: 20.8em;overflow: hidden}.teacherL img{width: inherit;height: inherit}.teacherR{width: calc(100% - 15.3em);box-sizing: border-box;padding-left: 3%}.teacherR h3{width: 100%;font-size: 1.4em;color: #3737B5;position: relative;padding-bottom: 2em;margin-top: 3em}.teacherR h3::after{content: "";width: 30px;height: 3px;background: linear-gradient(90deg, #6F47F2, #3D50E0, #51BAD3);position: absolute;left: 0;bottom: 1em}.teacherR p{display: inline-block;font-size: 1em;color: #333;line-height: 2em}.teacherIntro  h3{font-size: 1.2em;color: #333;font-weight: bold;margin: 40px 0 20px 0}.teacherIntro  p{font-size: 1em;color: #333;line-height: 2.5em}@media screen and (max-width: 800px){.surveyB{margin-top: 0}.surList{margin-top: 0}.surList li:nth-child(16) .surItem{border-bottom: 1px solid rgba(205, 219, 231, 0.65)}}@media screen and (max-width: 750px){.facuList .facuItem:nth-child(odd){margin-right: 3%}}@media screen and (max-width: 700px){.facuList{margin-top: 1em}.facuList{display: block}.facuItem{width: 100%}.letter,.dept{display: block}.letterTips{text-align: left;margin-bottom: 1em}.letter li a{margin: 0 18px 0 0}.dept li{margin: 0 18px 15px 0}.teacherT{display: block;background: none}.teacherL{margin: 0 auto}.teacherR h3{margin-top: 2em}.teacherR h3::after{left: 50%;transform: translateX(-50%)}.teacherR{width: 100%;text-align: center}.teacherR p{display: block;min-width: 100%}}@media screen and (max-width: 600px){.jsxq{font-size: 16px}}@media screen and (max-width: 450px){.letter li a{font-size: 0.9em}.letter .letterActive a{font-size: 1em}.letter ul li:hover a{font-size: 1em}.dept li{width: 4.2em;height: 2em;line-height: 2em}.dept li a{font-size: 0.7em}.facuL{width: 6em;height: 8em}.facuR{width: calc(100% - 6em)}.facuR h3{font-size: 1em;padding-bottom: 1em}.facuR h3::after{width: 20px;height: 1px;bottom: 0.5em}.facuR>p{font-size: 0.8em}.facuR>p:nth-child(3){border-bottom: 1px solid #E4EEF6;padding-bottom: 10px}.facuR>p:nth-child(4){display: none}.facuTools{width: 4.7em;height: 1.5em;margin-top: 0.5em}.facuTools p{font-size: 0.6em}.facuTools img{width: 13px;height: 4px}}@media screen and (max-width: 400px){.dept li{margin-right: 10px}.dept li:nth-child(4n){margin-right: 0}}
