.top .txt{text-align: center;align-items: center;}
.top .txt .m1{width: 3.91rem;}
.top .txt .p1{font-size: .24rem;line-height: .36rem;margin-top: .25rem;}

.nav_sub {display: flex;justify-content: center;height: .8rem;text-align: center;background-color: #f5f5f5;align-items: center;}
.nav_sub span {padding: 0 .2rem;background: url(../mimg/teacher/li_bg2.jpg) left center no-repeat;}
.nav_sub span:first-child {background: none;}
.nav_sub span a {font-size: .3rem;color: #999;text-transform: uppercase;}
.nav_sub span.on a {color: #cc1c1e;}


.mb40{margin-bottom: .4rem;}

.mod-17 ul li{padding-right: .28rem;margin-bottom: .4rem;box-shadow: 0 0 .08rem rgba(0,0,0,0.12);font-size: .22rem;}
.mod-17 ul li .img{width: 2.57rem;height: 2.56rem;}
.mod-17 ul li .img img{display: block;width: 2.57rem;height: 2.56rem;}
.mod-17 ul li .text{width: 3.34rem;line-height: .38rem;margin-top: .2rem;}
.mod-17 ul li .text .title{height: .76rem;color: #333;}
.mod-17 ul li .text .title a{display: block;color: #333;}
.mod-17 ul li .text .title a span{display: block;}
.mod-17 ul li .text .title a span.ico{background: url(../mimg/teacher/icon_11.png) no-repeat left center/.14rem;padding-left: .2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mod-17 ul li .text .content{color: #888;}
.mod-17 ul li .more{display: block;height: .92rem;line-height: .92rem;padding-left: .4rem;background: url("../mimg/teacher/abg_4.png") 99% center/.13rem no-repeat;border-top: 1px solid #e5e5e5;color: #888;}

.block-01{padding: .4rem 0;}
.container{padding: 0 .4rem;}
