/*公用部分*/
.list-banner{
    height: 140px;
    margin: 70px auto 10px;
}
.list-banner img {
    width: 100%;
    height: 100%;
    object-fit:cover;
}
.listmain {
    overflow: hidden;
    min-height: 370px;
    position: relative;
    padding: 0 0 0 0 ;
    margin: 12px auto;
}
.lm-right {
    width: 100%;
    background: #ffffff;
    padding-bottom: 10px;
}

.lm-szdw {
    width: 1058px; margin:0 auto;
    border: #eaeaea 1px solid;
    background: #ffffff; padding:0 20px ;
}

.this-name {
    border-bottom: #bfbfbf 1px solid;
    line-height: 40px;
    height: 40px;
	margin-bottom: 1px;
}
.this-name h1 {
        color: #0059c0;
        font-size: 18px;
        font-weight: normal;
        line-height: 39px;
        height: 39px;
        /* padding-left: 30px; */
        float: left;
        /* background: url(../img/ico_wz.png) left center no-repeat; */
        margin: 0;
        border-bottom: 3px solid #0059c0;
}
.this-name span {
    float: right;
    color: #666;
	font-size: 14px;
}
.this-name span a{
    color: #666;
}
.this-name span a:hover{
	color: #0059c0;
}

/*文章内容*/
.c-content {
    height: auto;
    overflow:hidden;
    position: relative;
    margin: 16px auto 20px auto;
    padding: 0 10px;
	min-height: 500px;
}
.c-content .c-title {
    font-size: 20px;
    color: #000000;
    line-height: 26px;
    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;
}

/*文章列表*/
.lm_list{
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 10px;
}
.lm_list li{
    line-height: 40px;
    font-size: 14px;
    color: #999999;
    text-align: right;
    padding: 0 ;
    background: url(../img/dxhx.png) bottom repeat-x;
}
.lm_list li a{
    color: #4a4a4a;
    float: left;
	max-width: 80%;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.lm_list li a:hover{
    color: #0059c0;
}
.lm_list li span{
font-size:12px;
}

/*图文列表*/
.picture_list{height: auto;overflow: hidden;margin: 0 auto;padding: 20px 10px;}
.picture_list ul li{width:96%; height:200px;margin: 0px auto 15px;}
.picture_list ul li a{display: block;}
.picture_list ul li .picture{width:100%;height:160px;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: 14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.picture_list ul li:hover .picture_txt{color: #0059c0;}

/*机构设置*/
.list_jg{
	margin-top:20px;
}
.list_jg a{
	width: 100%%;
	height: 50px;
	display: block;
	text-align: left;
	background: #f6f6f6;
	margin-bottom:15px;
}
.list_jg a:nth-child(2n){
	margin-right: 0;
}
.list_jg h3{
	color: #333333;
	line-height: 50px;
	padding-left: 15px;
	padding-right:15px;
	font-weight: normal;
	font-size: 16px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.list_jg a:hover h3{
	color: #0059c0;
}
.list_jg a .line{
	width: 0;
	height: 2px;
	background: #f16624;
	transition: 0.6s all;
}
.list_jg a:hover .line{
	width: 100%;
}

/*师资队伍*/
.teacher-list{
	margin-top:20px;
}
.teacher-list li{
	width: 33.333%;
	display: block;
	text-align: center;
	
	float: left;
	margin-bottom:15px;
}
.teacher-list li a{padding:0 5px;display:block;}
.teacher-list li .pic-img{width:100%;height:160px;overflow:hidden;}
.teacher-list li .pic-img img{width:100%;height:100%;object-fit:cover;}
.teacher-list li p{
	color: #333333;
	line-height: 40px;
	font-size: 16px;
        background: #f6f6f6;
        width:100%;
}