.list-banner{width: 100%;height: 300px;position: relative;}
.list-banner img{width: 100%;height: 100%;object-fit: cover;}
.listmain {
    overflow: hidden;
    min-height: 370px;
    position: relative;
    padding: 0 0 0 0 ;
    margin: 30px auto;
}
.lm-left {
    width: 270px;
    float: left;
}
.lm-left .left-lmname {
    background: #1d50a2 url(../img/header_bg.png) no-repeat;
    height: 100px;
    text-align:center;
    overflow: hidden
}
.lm-left .left-lmname h1 {
    color: #ffffff;
    font-size: 28px;
    line-height:100px;
}
.main_nav{width:100%;position:relative;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;}
.main_nav span{width:100%;background: #1d50a2;color:#fff;padding:5px 0;text-align:center;font-size:14px;display:none}
.main_nav>ul>li{line-height:55px;border-bottom:1px dashed #ddd;position:relative}
.main_nav li a{font-size:16px;color:#333;display:block;padding:0 5px;padding-left:30px}
.li_xlz{position:absolute;right:15px;top:19.5px;cursor:pointer}
.navContent{display:none}
.navContent li{padding-left:20px}
.li_xlz.on{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg)}
.main_nav li.cur{background:#edf6ff;}
.main_nav li.cur>a{color: #1d50a2;}
.main_nav li:hover>a{color: #1d50a2;}
.main_nav li.cur .navContent{display:block;}

.lm-right {
    width: 900px;
    float: right;
    margin-right:0;
    background: #ffffff;
    padding: 0 0 30px;
	min-height: 500px;
}

.this-name {
    border-bottom: #bfbfbf 1px solid;
    line-height: 40px;
    height: 40px;
    padding: 0;
}
.this-name h1 {
    color: #1d50a2;
    font-size: 20px;
	font-weight: bold;
    line-height: 39px;
    height: 39px;
    float: left;
    margin: 0;
}
.this-name span {
    float: right;
    color: #666;
}
.this-name span a{
    color: #666;
	display: inline;
}
.this-name span a:hover{
	color: #1d50a2;
}



/*文章内容*/
.c-content {
    height: auto;
    overflow:hidden;
    position: relative;
    margin: 20px auto 20px auto;
    padding: 0 20px;
	min-height: 500px;
}
.c-content .c-title {
    font-size: 24px;
    color: #434343;
    line-height: 50px;
    text-align: center
}
.c-content .other-s {
    font-size: 14px;
    line-height: 35px;
    text-align: center;
    color: #767676;
    background: #f5f5f5;
    margin:15px auto 0 auto;
}
.c-content .nr-info {
    height: auto;
    min-height:300px;
    overflow:hidden;
    position: relative;
    text-align: left
}
.c-content .nr-info p {
    font-size: 16px;
    color: #666;
    line-height: 34px;
    margin: 15px 0;
    text-indent: 2em;
    text-align: left
}
.c-content .nr-info img{
    max-width:100%;
    margin:10px auto;
    display:block;
    height:auto;
}
.c-content .nr-info span,.c-content .nr-info a,.c-content .nr-info input{box-sizing: content-box;}

/*文章列表*/
.lm_list{
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 10px 0px 20px;
}
.lm_list ul{
	margin-bottom:20px;
}
.lm_list li{
    line-height: 55px;
    font-size: 16px;
    border-bottom:1px dashed #dddddd;
}
.lm_list li a{
    color: #4a4a4a;
    float: left;
	max-width: 790px;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.lm_list li p{float: right;color: #999999;}
.lm_list li a:hover{
    color: #1d50a2;
}

/*图文列表*/
.picture_list{height: auto;overflow: hidden;margin: 0 auto;padding: 20px 0px;}
.picture_list ul li{width:280px; height:230px;float:left;margin-right:30px;margin-bottom:10px;}
.picture_list ul li:nth-child(3n){margin-right:0px;}
.picture_list ul li a{width: 100%;height: 100%;}
.picture_list ul li .picture{width:280px;height:180px;overflow:hidden;}
.picture_list ul li .picture img{width:100%;height:100%;object-fit: cover;transition: 0.6s all;}
.picture_list ul li:hover .picture img{transform: scale(1.1,1.1);}
.picture_list ul li .picture_txt{line-height:35px; color:#434343; text-align:center; margin-top:5px;font-size: 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width: 100%;padding:0 10px;}
.picture_list ul li:hover .picture_txt{color:#0d459a;}

/*师资队伍*/
.teacher_list{height: auto;overflow: hidden;margin: 0 auto;padding: 20px 0px;}
.teacher_list ul li{width:156px; height:250px;float:left;margin-right:30px;margin-bottom:10px;}
.teacher_list ul li:nth-child(5n){margin-right:0px;}
.teacher_list ul li a{width: 100%;height: 100%;}
.teacher_list ul li .picture{width:156px;height:200px;overflow:hidden;}
.teacher_list ul li .picture img{width:100%;height:100%;object-fit: cover;transition: 0.6s all;}
.teacher_list ul li:hover .picture img{transform: scale(1.1,1.1);}
.teacher_list ul li .picture_txt{line-height:35px; color:#434343; text-align:center; margin-top:5px;font-size: 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width: 100%;padding:0 10px;}
.teacher_list ul li:hover .picture_txt{color:#0d459a;}