.top-links a:hover { color: #fff;}
#.show_detail_bd { color: #555;}
#show_detail_bd p { text-indent: 0 !important;margin-bottom: 10px;}


.teacher-detail-container{padding:0 10px;}
.teacher-header{text-align:center;margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:15px;}
.teacher-name-title{font-size:24px;font-weight:700;color:#333;margin-bottom:15px;}
.teacher-meta{font-size:12px;color:#999;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;}
.teacher-profile-box{text-align:center;margin-bottom:40px;}
.teacher-photo{width:240px;height:300px;object-fit:cover;border:5px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.1);margin-bottom:15px;background:#eee;}
.teacher-title-text{font-size:14px;color:#333;font-weight:700;}
.teacher-section{margin-bottom:30px;} /* 这个用不到，可删除 */

.show_detail_bd h2 { margin: 20px 0 12px; font-size:16px;color:var(--primary-red);font-weight:700;border-left:4px solid var(--primary-red);padding-left:10px;margin-bottom:15px;line-height:1.2;}
.section-content{font-size:14px;color:#555;line-height:1.8;text-align:justify;}
.section-content p{margin-bottom:10px;}
.info-list li{margin-bottom:5px;}



@media (max-width:768px){
    .teacher-photo{width:100%;max-width:240px;height:auto;}
}

