.list-banner,.list-banner img{width: 100%;}
.mainbody{width: 100%;padding-top:.1rem;background: url(../img/list-bg.png) no-repeat right bottom;}
.lmname{width: 2.7rem;height: 1rem;text-align: left;line-height: 1rem;margin-top: -1rem;}
.lmname h3{font-size: .3rem;color: #ffffff;}
.title{line-height: .5rem;border-bottom: 1px solid #e0e0e0;}
.title h3{font-size: .18rem;color: #434343;font-weight: normal;position: relative;padding-left: .08rem;}
.title h3::before{content: "";width: .03rem;height: .18rem;background: #1f6b8a;display: block;position: absolute;left:0;top:50%;margin-top:-.09rem;}
.title span{font-size: .14rem;color: #999999;}
.title span a{color: #999999;}
.title span a:hover{color:#1f6b8a;}
.title span i{color:#1f6b8a;font-size: .16rem;margin-right: .04rem;vertical-align: -.01rem;}
.main{width: 100%;padding-bottom:.3rem;min-height:5rem;}
.main-right{width: calc( 100% - 3rem );}

/*二级导航*/
.main-left{width: 2.7rem;margin-right: .3rem;padding-top:.2rem;}
.main-left li{line-height:.55rem;border-bottom:1px solid #ddd;position:relative}
.main-left>ul>li>a{font-size:.16rem;color:#333;display:block;padding:0 .05rem;padding-left:.1rem}
.li_xlz{position:absolute;right:.15rem;top:0;cursor:pointer;font-size: .12rem !important;}
.navContent{display:none}
.navContent li{padding-left:.2rem}
.navContent li a{color: #444444;font-size:.16rem;display: block;}
.navContent li.cur a,.navContent li:hover a{color: #1f6b8a;}
.li_xlz.on{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg)}
.main-left li.cur .navContent{display:block;}
.main-left>ul>li.cur>a,.main-left>ul>li:hover>a{color:#ffffff;background: #1f6b8a url(../img/nav-bg.png) no-repeat right bottom;}
.main-left li.cur i,.main-left li:hover i{color: #ffffff;}

/*文章内容*/
.content{padding-top:.2rem}
.content h3{font-size:.3rem;color:#333;line-height:.5rem;text-align:center;border-bottom: 1px solid #1f6b8a;padding-bottom:.1rem;line-height: .4rem;}
.content .other-s{font-size:.14rem;line-height:.35rem;text-align:center;color:#666666;padding:.05rem .2rem 0}
.content .other-s>span{margin: 0 .2rem;}
.content .other-s span i{font-size: .18rem !important;vertical-align: -.02rem;margin-right: .04rem;}
.article{height:auto;overflow:hidden;position:relative;text-align:left}
.article p{font-size:.16rem;color:#434343;line-height:.34rem;margin:.15rem 0;text-align:left}
.article table{width:100%;margin:0 auto;}
.article video{width:100%;height:auto;display:block;margin:0px auto;}
.article iframe{display:block;}
.article img{max-width:100%;margin:.1rem auto;display:block;height:auto}
.article-pn{margin: .2rem 0;text-align: left;line-height: .3rem;}
.article-pn p{font-size: .16rem;color: #1f6b8a;text-indent: 0;margin: 0;line-height: .3rem;}
.article-pn p a{color: #666666;}
.article-pn p a:hover{color: #1f6b8a;}


/*文章列表*/
.list-txt{padding-top:.2rem}
.list-txt li{width: 100%;border-bottom:1px solid #e3e3e3;transition: 0.5s all;}
.list-txt li a{padding:.15rem 0;}
.list-txt li .list-left{width: calc( 100% - 1.1rem );}
.list-txt li .list-right{text-align: right;}
.list-left h3{font-size: .18rem; color: #434343;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: 0.5s all;font-weight:normal;}
.list-left p{font-size: .16rem;color: #666666;line-height: .28rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.list-right span{font-size: .16rem;color: #666666;display:block;}
.list-txt li:hover .list-left h3{color: #1f6b8a;}

/*师资队伍*/
.main-right>h3{font-size:.22rem;color:#1f6b8a;margin-bottom:.15rem;}
.part1,.part2{margin-bottom:.3rem;}
.list-teacher{padding-top:.2rem}
.list-teacher1{padding-top:.3rem}
.list-teacher li{width: calc( ( 100% - 1.2rem )/5 );height: 2.38rem;position: relative;margin-right: .3rem;overflow: hidden;margin-bottom: .3rem;}
.list-teacher1 li{height:.4rem;}
.list-teacher li:nth-child(5n){margin-right: 0;}
.list-teacher li a{display: block;height: 100%;}
.list-teacher li img{width: 100%;height: 100%;object-fit: cover;transition: 0.5s all;}
.list-teacher li p{position: absolute;width: 100%;display: block;height: .4rem;background: rgba(31,107,138,.7);text-align: center;line-height: .4rem;color: #ffffff;bottom:0;left:0}
.list-teacher1 li p{position:relative;}
.list-teacher li:hover img{transform: scale(1.1,1.1);}

.teacher{padding-top:.2rem}
.teacher .teacher-img{width: 1rem;height: 1.4rem;}
.teacher .teacher-img img{width: 100%;height: 100%;object-fit: cover;}
.teacher .teacher-txt{background: #ececec;width: calc( 100% - 1.4rem );padding:.2rem}
.teacher .teacher-txt h3{font-size: .24rem;color: #1f6b8a;}
.teacher .teacher-txt .teacher-info{margin-top:auto}
.teacher .teacher-txt p{font-size: 16px;color: #434343;line-height: .3rem;}

/*现任领导*/
.list-ld{padding-top:.2rem}
.list-ld li{width: calc( 50% - .15rem);margin-right: .3rem;margin-bottom: .3rem;}
.list-ld li:nth-child(2n){margin-right: 0;}
.list-ld li .ld-img{width: 1.2rem;height: 1.76rem;overflow: hidden;}
.list-ld li .ld-img img{width: 100%;height: 100%;object-fit: cover;transition: 0.5s all;}
.list-ld li .ld-txt{width: calc( 100% - 1.6rem );padding: 0 .2rem;background: #e9e9e9;transition: 0.5s all;}
.list-ld li .ld-txt h3{font-size: .18rem;color: #434343;margin-bottom: .06rem;margin-top: auto;}
.list-ld li .ld-txt p{font-size: .16rem;color: #434343;line-height: .3rem;margin-bottom: auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.list-ld li .ld-txt.teacher-txt{padding:.2rem;}
.list-ld li .ld-txt.teacher-txt h3{margin-top:0;}
.list-ld li .ld-txt.teacher-txt p{margin-bottom:0;}
.list-ld li:hover .ld-txt{background: #1f6b8a;}
.list-ld li:hover .ld-txt h3,.list-ld li:hover .ld-txt p{color: #ffffff;}
.list-ld li:hover .ld-img img{transform: scale(1.1,1.1);}

/*图片列表*/
.piclist{padding-top: .2rem;}
.piclist li{width:32%; height:2.3rem;float:left;margin-right:2%;margin-bottom:.1rem;}
.piclist li:nth-child(3n){margin-right:0;}
.piclist li a{width: 100%;height: 100%;}
.piclist li .picture{width:100%;height:1.8rem;overflow:hidden;position: relative;}
.piclist .time{position: absolute;left:0;bottom:0;background:rgba(0,0,0,.5);color:#ffffff;padding:.04rem .1rem;font-size: .14rem;}
.piclist li .picture img{width:100%;height:100%;object-fit: cover;transition: 0.6s all;}
.piclist li:hover .picture img{transform: scale(1.1,1.1);}
.piclist li .picture_txt{line-height:.35rem; color:#434343; text-align:center; margin-top:.05rem;font-size: .16rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.piclist li:hover .picture_txt{color:#1f6b8a;}