.list-banner{
	width: 100%;
	height: 400px;
}
.list-banner a{
	width: 100%;
	height: 100%;
}
.list-banner img{
width: 100%;
    height: 400px;
    object-fit: cover;
}

.listmain {
    overflow: hidden;
    min-height: 370px;
    position: relative;
    padding: 0 0 0 0 ;
    margin: 12px auto;
}
.lm-left {
    width: 270px;
    float: left;
}
.lm-left .left-lmname {
    background: #014991;
    height: 100px;
    text-align:center;
    overflow: hidden
}
.lm-left .left-lmname h1 {
    color: #ffffff;
    font-size: 28px;
    line-height:100px;
}
.main_nav{width:100%;border-left:5px solid #e9e9e9;border-top:2px solid #e9e9e9;position:relative;box-sizing:border-box;background:#fff}
.main_nav span{width:100%;background:#014991;color:#fff;padding:5px 0;text-align:center;font-size:14px;display:none}
.main_nav>ul>li{line-height:55px;border-bottom:1px solid #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 a{color:#014991;}
.main_nav li.cur::before{content:'';position:absolute;left:-5px;width:5px;background-color:#014991;height:55px}
.main_nav li:hover a{color:#014991;}
.main_nav li.cur .navContent{display:block;}

.lm-right {
    width: 858px;
    float: right;
    margin-right:0;
    border: #eaeaea 1px solid;
    background: #ffffff;
    padding: 0 20px 30px;
}

.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;
    padding: 0;
    margin: 20px 0px 0 0px;
}
.this-name h1 {
    color: #014991;
    font-size: 20px;
	font-weight: bold;
    line-height: 39px;
    height: 39px;
    padding-left: 30px;
    float: left;
    background: url(../images/ico_wz.png) left center no-repeat;
    margin: 0;
}
.this-name span {
    float: right;
    color: #666;
}
.this-name span a{
    color: #666;
	display: inline;
}
.this-name span a:hover{
	color: #014991;
}



/*文章内容*/
.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: 30px;
    color: #000000;
    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 img{display:inline-block;}
.c-content .nr-info p {
   
    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: 20px 0px;
}
.lm_list ul{
	margin-bottom:20px;
}
.lm_list li{
    line-height: 50px;
    font-size: 14px;
    color: #999999;
    text-align: right;
    padding: 0 ;
    background: url(../images/dxhx.png) bottom repeat-x;
}
.lm_list li a{
    color: #4a4a4a;
    float: left;
    padding-left: 15px;
    background:url(../images/ico_001.png) left center no-repeat;
	max-width: 750px;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.lm_list li a:hover{
    color: #014991;
}

/*图文列表*/
.picture_list{height: auto;overflow: hidden;margin: 0 auto;padding: 30px 10px;}
.picture_list ul li{width:259px; 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:259px;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;}
.picture_list ul li:hover .picture_txt{color:#014991;}