/* 师资列表 */
body.facultylist .faculty_info .block{padding-bottom:0.41rem;border-bottom:1px dashed #E2E2E4;display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.4rem;}
body.facultylist .faculty_info ._tt{font-size: 0.48rem;color: #1A1C1D;font-weight: bold;line-height: 1.1;}
body.facultylist .faculty_info .block .summary{flex:55% 0 0;color: #59413E;font-size: var(--base-size);line-height: 1.5;}
body.facultylist .faculty_info .block .inputbox{flex:31.5% 0 0;position: relative;border:2px solid #E1BFBA;background: #F3F3F5;}
body.facultylist .faculty_info .block .inputbox input{width: 100%;border: 0;outline: 0;border-radius: 0;color: #6B7280;line-height: 1.9;padding:0.1rem 0;font-size: var(--base-size);text-indent: 1em;background: none;}
body.facultylist .faculty_info .block .inputbox input::-webkit-input-placeholder{color: #6B7280;}
body.facultylist .faculty_info .block .searchbutton{position: absolute;right:var(--base-size);top:50%;transform: translateY(-50%);z-index: 2;cursor: pointer;}
body.facultylist .filterbox{padding: 0 0.33rem;border:1px dashed #E2E2E4;margin-bottom: 0.72rem;}
body.facultylist .filterbox .filter{padding:0.33rem 0;display: flex;align-items: flex-start;gap:var(--medium-size)}
body.facultylist .filterbox .filter+div{border-top:1px dashed #E2E2E4}
body.facultylist .filterbox .filter ._title{flex:1.9rem 0 0;font-size: 0.13rem;font-weight: bold;color: #59413E;line-height: 1;height: 0.34rem;display: flex;align-items: center;}
body.facultylist .filterbox .optionlist{flex:1 0 0;display: flex;flex-wrap: wrap;gap:8px 2px}
body.facultylist .filterbox .optionlist .option{cursor: pointer;color: #1A1C1D;font-size: var(--small-size);line-height: 1.4;padding:0.08rem var(--base-size);text-align: center;transition:0.4s}
body.facultylist .filterbox .optionlist .option.selected{background: #B02A26;color: #fff;} 
body.facultylist .filterbox .filter3 .option{padding-left: 0.04rem;padding-right: 0.04rem;min-width: 0.32rem;}
body.facultylist .datalist ul.news_list{display: flex;flex-wrap: wrap;gap:0.5rem 1.8%}
body.facultylist .datalist ul.news_list li.teacher{width: 23.6%;}
body.facultylist .datalist ul.news_list .noinfo{font-size:var(--base-size);color:#333;text-align:center;margin:auto}
body.facultylist .datalist .news_imgs{padding-top: 133.2%;}
body.facultylist .datalist li:hover .news_imgs img{transform:scale(1.1);}
body.facultylist .datalist .wz{padding-top: 0.23rem;}
body.facultylist .datalist li:hover .wz .name{color:var(--theme-color)}
body.facultylist .datalist .wz .name{color: #1A1C1D;font-size: 0.24rem;line-height: 1.3;}
body.facultylist .datalist .wz .career{color: #8E0E11;font-size: 0.13rem;line-height: 1.3;}
body.facultylist .datalist .wz .readmore{display: flex;align-items: center;gap:0.1rem;color: #59413E;font-size: var(--small-size);line-height: 1.43;}
body.facultylist .datalist .wz .readmore img{width: 0.11rem;}


/* 师资详情 */
body.facultyinfo{overflow:visible}
body.facultyinfo #l-container .inner{padding:1.2rem 0 1rem;max-width:12.1rem}
body.facultyinfo .faculty_container .profile{display:flex;gap:0.48rem}
body.facultyinfo .faculty_container .profile .photo{flex:2.68rem 0 0;height:3.57rem;position:relative;padding:5px;box-shadow:0 4px 6px 4px rgba(0,0,0,0.1);}
body.facultyinfo .faculty_container .profile .photo img{width:100%;height:100%;object-fit:cover;top:0;left:0;}
body.facultyinfo .faculty_container .profile .wz{flex:1 0 0; padding-top:var(--medium-size);}
body.facultyinfo .faculty_container .profile .career{font-size:0.48rem;color:#1A1C1D;line-height:1.2;margin:7px 0;}
body.facultyinfo .faculty_container .profile .name{color:#B12B27;font-size:var(--base-size);line-height:1.5;}
body.facultyinfo .faculty_container .profile .personProfile{font-size:var(--regular-size);color:#59413E;line-height:1.55;margin-bottom:.24rem}
body.facultyinfo .faculty_container .profile .fieldbox{display:flex;flex-wrap:wrap;gap:0.12rem;}
body.facultyinfo .faculty_container .profile .fieldbox div{border-radius:0.12rem;background:#E8E8EA;color:#464648;font-size:var(--small-size);line-height:2.28;padding:0 var(--base-size);}
body.facultyinfo .faculty_container .artinfo{display:flex;gap:0.48rem;margin-top:0.85rem;font-size:var(--base-size);align-items:flex-start}
body.facultyinfo .faculty_container .artinfo .sideNav a{color:#71717A;line-height:2.5;padding-left:var(--regular-size);border-left:2px solid transparent;display:block}
body.facultyinfo .faculty_container .artinfo .sideNav a+a{margin-top:8px;}
body.facultyinfo .faculty_container .artinfo .sideNav a.current{border-color:#8E0E11;color:#8E0E11}
body.facultyinfo .faculty_container .artinfo .sideNav{position:sticky;top:10px;flex:2.68rem 0 0;border-left:1px solid #F4F4F5;scroll-behavior: smooth}
body.facultyinfo .faculty_container .info_container .title{color:#1A1C1D;font-size:0.32rem; line-height:1.2;display:flex;align-items:center;gap:var(--base-size);margin-bottom:0.32rem}
body.facultyinfo .faculty_container .info_container .title:before{content:attr(num);font-size:var(--base-size);opacity:0.2;color:#B02A26}
body.facultyinfo .faculty_container .info_container .info{min-height:1rem;font-size:var(--regular-size);line-height:1.55;padding-bottom:0.54rem}

@media screen and (max-width: 999px) {
body.facultylist .datalist .wz .career{font-size:13px}
body.facultylist .datalist ul.news_list li.teacher{width:32.1%}
body.facultyinfo #l-container .inner{padding:40px 0}
body.facultyinfo .faculty_container .artinfo{display:block;margin-top:35px}
body.facultyinfo .faculty_container .artinfo .sideNav{display:flex;gap:10px;overflow-x:scroll;background:#fff;top:0;box-shadow:0 2px 8px rgba(0,0,0,0.2);padding:5px 10px;margin-bottom:15px;z-index:1}
body.facultyinfo #l-container .mod{display:block}
body.facultyinfo .faculty_container .artinfo .sideNav_wrap{display:flex;white-space:nowrap;gap:15px}
body.facultyinfo .faculty_container .artinfo .sideNav a+a{margin-top:0;}
body.facultyinfo .faculty_container .artinfo .sideNav a{padding:0;border:0;}
body.facultyinfo .faculty_container .info_container .title{font-size:22px;margin-bottom:15px}
body.facultyinfo .faculty_container .info_container .info{padding-bottom:20px}
}


@media screen and (max-width: 767px) {
body.facultylist .faculty_info .block{display:block;}
body.facultylist .faculty_info .block .summary{margin:10px 0}
body.facultylist .filterbox .filter{display:block;}
body.facultylist .filterbox .filter ._title{font-size:12px;height:auto;margin-bottom:10px}
body.facultylist .filterbox .filter3 .option{padding-left:6px;padding-right:6px;min-width:20px}
body.facultylist .datalist ul.news_list li.teacher{width:48%}
body.facultylist .datalist ul.news_list{    justify-content: space-between;}
body.facultyinfo .faculty_container .profile{display:block}
body.facultyinfo .faculty_container .profile .career{font-size:24px;}
body.facultyinfo .faculty_container .profile .photo{width:200px;height:266px;margin:0 auto 15px}
}



