.faculty .article-container{position:relative}.faculty .article-container::before{content:"";position:absolute;top:1.38rem;left:0;width:2.3rem;aspect-ratio:1/1.6434;background:url(../images/map1.png) no-repeat center/contain}.faculty .article-container .article-title,.faculty .article-container .article-content{position:relative}.faculty a.img{display:block}.faculty a.img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.faculty .top-wrap{display:flex;gap:3px}.faculty .top-wrap .left{flex:1;padding:26px 26px 28px;border-top:2px solid #105890;background:#f9f9f9}.faculty .top-wrap .right{width:626px}.faculty .top-wrap .text{font-size:16px;font-style:italic;line-height:1.4375;color:#0f5a95}.faculty .top-wrap .text p{margin:unset}.faculty .top-wrap .swiper-slide>a{position:relative;display:block;width:100%;aspect-ratio:1.7103/1}.faculty .top-wrap .swiper-slide>a img{vertical-align:bottom}.faculty .top-wrap .swiper-slide>a .title{position:absolute;bottom:30px;right:0;padding:5px 27px;font-size:18px;font-weight:500;line-height:1.444;color:#105890;background:rgba(255,255,255,.53)}.faculty .top-wrap .swiper-button-prev,.faculty .top-wrap .swiper-button-next{top:50%;bottom:unset;transform:translateY(-50%);width:36px;height:36px;margin:unset;padding:10px;border-radius:3px;color:rgba(255,255,255,.7);background-color:rgba(0,0,0,.46)}.faculty .text-wrap{font-size:max(.18rem,14px);font-style:italic;font-weight:600;line-height:1.4375;color:#0f5a95}.faculty .text-wrap p{margin:unset}.faculty .note{margin:1.2em 0 1em;font-size:max(.16rem,14px);line-height:1.25;color:#686e71}.faculty .list-title{margin:.8rem 0 max(.24rem,20px);font-size:max(.24rem,18px);font-weight:700;line-height:1.4166;text-shadow:0 2px 4px rgba(0,0,0,.0588235294);color:#111}.faculty .tabs{display:flex;margin-bottom:max(.34rem,24px);border-bottom:1px solid #0d518b}.faculty .tabs .tab-item{padding:10px max(.32rem,24px);font-size:max(.16rem,14px);font-weight:600;line-height:1.25;color:rgba(13,81,139,.8);background:rgba(89,172,202,.1);cursor:pointer}.faculty .tabs .tab-item.active{color:#fff;background:#0d518b;pointer-events:none}.faculty .list{display:none;flex-wrap:wrap;gap:.44rem max(.15rem,12px)}.faculty .list.active{display:flex}.faculty .list .item{width:calc((100% - max(.15rem,12px)*3)/4)}.faculty .list .item .img{display:block;width:100%;aspect-ratio:1.0604/1;background:url(../images/default-img.jpg) no-repeat center/cover;overflow:hidden}.faculty .list .item .info{margin-top:max(.13rem,10px);padding-right:.16rem}.faculty .list .item .info .name{display:inline-block;text-decoration:unset;font-size:max(.24rem,18px);font-weight:500;line-height:1.4166;color:#105890;text-shadow:0 2px 4px rgba(0,0,0,.0588235294)}.faculty .list .item .info .educational{margin:8px 0 6px;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-size:max(.16rem,14px);line-height:1.25;color:#666}.faculty .list .item .info .job{font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-size:max(.16rem,14px);line-height:1.25;color:#666}.faculty .list .item .info .job p{margin:unset;margin-bottom:6px}.faculty .list .item .info .job p:last-child{margin-bottom:unset}.faculty .list .empty-tip{width:100%;margin:max(.5rem,30px) 0;text-align:center}@media screen and (max-width: 1304px){.faculty .top-wrap{gap:2px}.faculty .top-wrap .left{padding:max(.38rem,18px) max(.38rem,18px) max(.41rem,20px)}.faculty .top-wrap .right{width:9.216rem}.faculty .top-wrap .text{font-size:max(.235rem,14px)}}@media screen and (max-width: 1200px){.faculty .top-wrap{flex-direction:column-reverse;gap:0}.faculty .top-wrap .right{width:100%}}@media screen and (max-width: 910px){.faculty .top-wrap .left{padding:18px 18px 20px}.faculty .top-wrap .text{font-size:14px}.faculty .text-wrap{font-size:14px}.faculty .note{font-size:14px}.faculty .list-title{margin:40px 0 24px;font-size:18px}.faculty .list{gap:20px 6px}.faculty .list .item{width:calc((100% - 12px)/3)}.faculty .list .item .info{margin-top:10px;padding-right:10px}.faculty .list .item .info .name{font-size:18px}.faculty .list .item .info .educational{font-size:14px}.faculty .list .item .info .job{font-size:12px}}@media screen and (max-width: 700px){.faculty .top-wrap .swiper-slide>a .title{bottom:12px;padding:3px 16px;font-size:14px}.faculty .list .item{width:calc((100% - 6px)/2)}}@media screen and (max-width: 480px){.faculty .list .item{width:100%}}