 /**
  * 新闻公告
  * @type {[type]}
  */
.announcement{width:1920px; background: url(../images/announcement/bg.jpg) no-repeat; background-size: 100% 100%;
    padding-bottom: 40px; margin-left:-960px;}

.announcement .title{margin: 85px 0 85px 20px;}
.announcement .list_con{width:1000px; padding-top:10px; display: none;}
.announcement .list_con.active{display: block;}
.announcement .list_con li{cursor: pointer;color: #000;margin: 0px 20px 85px 20px;overflow: hidden;position:relative;}
.announcement .details{background:url(../images/sub4/details_03.png); width:122px; height:35px;font-size: 14px; line-height:35px; padding-left:25px; color:#fff;}
.announcement .details span{float: left;}
.announcement .flex-row{
	display: flex;
	flex-flow: row;
	justify-content: space-between;
}
.announcement .list_con li a{
	color: #000000;
}
.announcement .list_con .date{
	width: 200px;
}
.announcement .list_con .info{
	width: 600px;
}
.announcement .list_con .year{
	font-size: 25px;
}
.announcement .list_con .md{
	color: #fff;
	font-size: 25px;
	padding: 0 8px;
	margin-left: 5px;
	background: linear-gradient(135deg, transparent 5px, #e5152e 0);
}
.announcement .list_con .info h2{
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 20px;
}
.announcement .list_con .info p{
	font-size: 18px;
	margin-bottom: 30px;
}
.announcement .download{
	position: relative;
    width: 160px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}
.btn_nav{
	display: flex;
	flex-flow: row;
	justify-content: space-between;
	width: 200px;
	margin:auto;
}
.pn_nav{
	width: 25px;
    height: 25px;
    background-color: #e5152e;
    text-align: center;
    line-height: 24px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
}
.pn_nav:hover{
	background: #000;
}
.page_index{
	width: 25px;
    height: 25px;
    float: left;
    text-align: center;
    line-height: 25px;
    color: #9d9d9d;
    cursor: pointer;
}
.page_index:hover,.page_index.active{
	color: #e5152e;
}
/*详情页*/
.announcement_detail{background-size: 100%; background-repeat: repeat-y; height: auto; padding-bottom: 20px;}
.tab_link{font-size:25px;color:#000;}
.tab_link a{ color:#000;}
.announcement_detail .dMask{width: 960px;margin:0 auto;overflow: hidden;}
.announcement_detail .detailsCon{width: 960px;margin:0 auto;padding-top:10px;position: relative;margin-top: 40px;/* margin-left:100px; */}
.announcement_detail .dTitle{font-weight: bold; width:100%; text-align: center; font-size:26px;}
.announcement_detail .date{font-size: 18px; line-height: 24px;width:100%; text-align: center; color:#8a8a8a; margin-top:8px;}
.announcement_detail .tCon{font-size: 18px; margin-top:25px; line-height: 24px;}
.announcement_detail .tCon p{ text-indent:2em;color:#4c4c4c; margin-bottom:24px;}
.announcement_detail .tCon p.img_cen{text-indent:2em; text-align:center;}
.announcement_detail .fanpage{width: 960px;height: 24px;}
.announcement_detail .fanpage a,.interest_art a{color: #000;font-size: 16px;font-weight: 600;}
.announcement_detail .fanpage .frontpage{float:left;text-decoration: underline;font-size: 18px;}
.announcement_detail .fanpage .nextpage{float:right;text-decoration: underline;font-size: 18px;}
.announcement_detail .fanpage span{/* font-weight:bold; */}
.announcement_detail .fanpage a:hover{ color:#e5152e;}
.announcement_detail .interest_art ul{ list-style-type:none;}
.announcement_detail .interest_art ul li{ float:left; padding-right:5px;}
.announcement_detail .interest_art ul li img{ margin-bottom:10px;}
.announcement_detail .gray_line{border-bottom:1px solid #a0a0a0; margin-bottom:20px; }

.announcement_detail #Scrollbar-Container {position: absolute;top: 0px; right:-20px;}
.announcement_detail #txtScroll { position: absolute; overflow: hidden;width: 370px;height: 370px;display: none;}
.announcement_detail #txtScroll {display: block;}

.announcement_detail .astrict{ position: relative;}
.announcement_detail .backBtn{position: absolute;right: 20px;top:-8px;cursor: pointer;}
.announcement_detail .backBtn:hover{opacity:0.8;filter:alpha(opacity=80);}
.announcement_detail .nIco_box{position: relative;}
.announcement_detail .nIco_box .download{position: absolute; left: 0; display: block;}
.announcement_detail .nIco{width:196px;height:20px;margin-left: 764px;margin-bottom:40px;margin-top:40px;}