.content{padding: 0 100px 50px 100px;box-sizing: border-box;}

.newslist{width: 300px; padding: 20px 20px; box-sizing: border-box;}
.newslist h3{height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;background:#BF1515;}

.newslist ul li.nav1 {margin-left: 0; height: 50px;line-height: 50px;background:#BF1515;margin-bottom: 2px;overflow: hidden;position: relative;}
.newslist ul li.nav1::after{content: "+" ;display: inline-block;color: #fff;position: absolute; right: 20px; top: 0;font-size: 25px;}
.newslist ul li.nav1:hover::after{content: "-";position: absolute; right: 20px; top: -3px;font-size: 30px;}
.newslist ul li.nav1 a{    display: block;font-size: 18px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #fff;overflow: hidden;}
.newslist ul li.nav1 a:hover{color: #000;}
.newslist ul li.nav2{margin-left: 0;height: 50px;font-size: 16px;line-height: 50px;padding-left: 54px;padding-right: 40px;margin-bottom: 1px;background: #ececec;position: relative;overflow: hidden;}

.newslist ul li.nav2:after {content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.newslist ul li.nav2:hover::after{content: "";width: 8px;height: 8px;border: 2px solid #BF1515;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}


.article_list{overflow: hidden; padding: 0 20px;}

.article_list ul li {display: flex; padding:20px; box-sizing: border-box; border: 1px solid #ccc;border-radius: 5px;margin-bottom: 20px;}
.article_list ul li:hover{border: 1px solid #BF1515;}
.article_list ul li .img{width: 350px; height: 210px; margin-right: 20px; overflow: hidden;}
.article_list ul li .img img{width: 350px; height: 210px; }
.article_list ul li .img img:hover{ transform: scale(1.2); transition: all 1s;}
.article_list ul li .tit{flex: 1; font-size: 16px;position: relative;}
.article_list ul li .tit h2{font-size: 18px;line-height: 2;text-indent: 1em;}
.article_list ul li .tit span{display: inline-block;position: absolute; right: 35px;bottom: 5px;color: #fff;background-color: #BF1515;padding:0 10px;border-radius: 5px;}
.article_list ul li .tit span a{color: #fff;}


/*新闻中心导航*/
#news{
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: nowrap;
	text-align: center;
	margin: 20px 0;
}

#news .news_item{
	width: 144px;
    height: 47px;
    line-height: 47px;
    font-size: 14px;
    color: #555;
    background-color: #f1f1f1;
    border-radius: 2px;
    margin: 3px 0.5%;
}

#news .news_item:first-child,#news .news_item:hover{
	color: #fff;
    background-color: #c7000a;
}

#news .news_all{
	vertical-align: middle;
}

/* 文章详情也 */

.article{padding: 50px 100px;box-sizing: border-box;}
.artfr{width: 360px; padding: 20px 20px; box-sizing: border-box;}
.artfr h3{height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;background:#BF1515;}
.artfr ul li{margin: 5px 0;}
.artfr ul li a{display: flex;}
.artfr ul li a .img {width: 121px;height: 76px; margin-right: 10px;}
.artfr ul li a .img img{width: 121px;height: 76px;}
.artfr ul li a .tit{flex: 1;}
.artfr ul li a .tit h2{font-size: 16px; line-height: 2;}
.artfr ul li a .tit p{font-size: 14px; text-align: right;}

.artmian{overflow: hidden; padding: 20px;box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.8);}

.artmian h1{font-size: 23px;font-weight: bold; text-align: center; line-height: 2.5;}

.artmian>p{text-align: center;font-size: 14px;line-height: 2;}
.artmian .daodu{padding: 20px; box-sizing: border-box;border-radius: 5px; border: 1px solid #ccc; margin: 20px 0;}
.artmian .daodu p em{color: #BF1515;}

.artmian .mian{font-size: 14px; line-height: 2;}


.artmian .same h3{font-size: 24px;color: #BF1515; line-height: 2;}
.artmian .same h3::before{content: "";display: inline-block; width: 3.5px; height: 20px;background-color: #BF1515;margin-right: 5px;margin-bottom: -3px;}
.artmian .same a p{font-size: 14px; line-height: 3;border-top: 1px dashed #dbdbdb;}


.artmian .next{margin-top: 20px;}
.artmian .next a{margin-bottom: 10px;display: inline-block;width: 100%;}
.artmian .next a h4{font-size: 15px; line-height: 2;}
.artmian .next a h4 em{color: #fff;background-color: #BF1515;display: inline-block; padding:  0 10px;border-radius: 2px; margin-right: 10px;}

