.btlist {
	float: left;
	width: 100%;
}

.btlist ul {
	float: left;
	width: 100%;
	margin: 10px 0;
}

.btlist ul li {
	margin-top: 0px;
	float: left;
	width: 100%;
	padding: 0;
	background: url(../img/listd.png) no-repeat left 0px center;
	line-height: 60px;
	border-bottom: 1px solid #e7e7e7;
}

.btlist ul li a {
	float: left;
	font-size: 18px;text-indent: 20px;
	width: calc(100% - 150px);
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.btlist ul li span.time {
	/* font-weight: bold; */
	float: right;
	width: 130px;
	font-size: 14px;
	color: #666;
	text-align: right;
}

.btlist ul li:hover a {
	color: #005CBB;
	/* font-weight: bold; */
}

.btlist ul li:hover span.time{
	color: #005CBB;
}

.xsjb{float:left; width:100%; }
.xsjb ul{float:left; width:100%; }
.xsjb ul li{float:left; width:100%;padding:25px 0; border-bottom:1px dashed #ddd; font-family: 'SourceHanSerifSC-Regular';}
.xsjb ul li .date{float: left;
	width: 58px;
	height:68px;color: #005CBB;padding: 4px 0;
	
	border-radius: 0; text-align: center;
	}
.xsjb ul li .date b{float: left;
	width: 100%;
	
	border-radius: 0;
	font-size:20px;
	line-height: 30px;}
.xsjb ul li .date span{float: left;
	width: 100%;
	text-align: center;
	font-size: 12px;
	line-height: 30px;}
.xsjb ul li .bt{float: right;
	margin: 0;
	margin-left: 0;
	height: 60px;
	line-height: 30px;
	width: calc(100% - 80px);}
.xsjb ul li .bt h6{
    line-height: 35px;overflow:hidden; text-overflow: ellipsis; white-space:nowrap;
}
.xsjb ul li .bt h6 a{font-size:18px;color:#333;}
.xsjb ul li:hover .bt h6 a{color:#005CBB; font-weight:bold;}
.xsjb ul li .bt span{color: #005CBB; padding-right:50px; font-size:12px; line-height:30px; padding-left:20px; background-repeat:no-repeat; background-position: left center;}
.xsjb ul li .bt .zc{background-image:url(../img/xsjb_zc.png);}
.xsjb ul li .bt .dd{background-image:url(../img/xsjb_dd.png);}

.zzlist{float:left; width:100%; margin-top:40px;}
.zzlist ul{float:left; width:100%;}
.zzlist ul li.bt{background-color:#005CBB;color:#fff;text-align: center;}
.zzlist ul li{float:left; width:100%;line-height:54px; color:#333;font-family: 'SourceHanSerifSC-Regular'; font-size:18px;}
.zzlist ul li div{float:left; }
.zzlist ul li .lwtm{width: 43%; padding:0 20px;}
.zzlist ul li .dyzz{width:15%;text-align:center;}
.zzlist ul li .syzz{width: 17%;text-align:center;}
.zzlist ul li .fbgw{width: 15%;text-align:center;}
.zzlist ul li .fbsj{width: 10%;text-align:center;}
.zzlist ul li .lwtm a{color:#333;}
.zzlist ul li.odd{}
.zzlist ul li.even{background-color: #fff;}

.imglist{float:left; width:100%;}
.imglist ul{float:left; width:100%; margin-bottom:0px;}
.imglist ul li{float:left; width:100%; padding:35px 0;}
.imglist ul li .date{float:left;width:80px;height:90px;padding: 0 5px;text-align:right;font-family: 'SourceHanSerifSC-Regular';color: #005CBB;border:1px solid #dcab65;}
.imglist ul li .date .year{float:left;font-size:14px;line-height: 30px;width:100%;}
.imglist ul li .date .day{font-size:24px; font-weight: bold;}
.imglist ul li .date .week{color:#dcab65;font-size:12px; font-weight: bold;}
.imglist ul li .pic{float:left;margin-left:30px;width: 263px;height: 170px;overflow:hidden;}
.imglist ul li .pic img{width:100%; 
-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transform: scale(1);
	transition: all 0.3s ease-in-out;}
.imglist ul li:hover .pic img {
	transform: scale(1.1);}
.imglist ul li .bt{float: left;width: calc(100% - 403px);margin-left:30px;}
.imglist ul li .bt h6{float:left;width:100%;line-height: 40px;overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.imglist ul li .bt h6 a{font-size: 24px;}
.imglist ul li:hover .bt h6 a{color: #005CBB;}
.imglist ul li .bt p{float:left;width:100%;font-size: 14px;color:#888;line-height:25px;}
.imglist ul li .bt a.read{float:left;width:100%;color: #005CBB;text-align: right;font-size:14px;/* padding-right:30px; */}

.sjdh{float:left;padding: 25px 0;}
.sjdh a{line-height:30px; color:#333; border-right:1px solid #333; padding:0 20px;}
.sjdh a:hover{color: #005CBB; border-right-color: #005CBB;}
.fy {
	float: left;
	width: 100%;
	margin: 10px auto;
}

.share {
	position: absolute;
	right: -50px;
	top: 200px;
	width: 50px;
}

.share h6 {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	color: #333;
	font-size: 14px;
}

.share a {
	width: 50px !important;
	height: 50px !important;
	margin: 0 !important;
	margin-bottom: 5px!important;
	background-position: center !important;
}

.share a.wx {
	
}

.share a.bds_tsina {

}

.share a.qq {

}

.article {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0 30px;
}

.article_title {
	float: left;
	text-align: center;
	width: 100%;
	margin-top: 25px;
}

.article_title h1 {
	font-size: 24px;
	color: #333;
	font-family: 'SourceHanSerifSC-Bold';
	font-weight: bold;
	line-height:40px;
	margin-bottom: 10px;
}

.article_title h2 {
	font-size: 20px;
	color: #333;
	line-height: 25px;
	margin-bottom: 10px;
}

.article_data {
	float: left;
	width: 100%;
	text-align: center;
	padding: 15px 0px;
	margin: 0px auto 30px auto;
	border-bottom: 1px solid #d9e0ea;
	height: auto;
	line-height: 20px;
	font-size: 16px;
	color: #666;

}
	.wznr {
		float: left;
		width: 100%;
		margin-top: 0px;
		padding-bottom: 40px;
	
	}

	.wznr p,
	.wznr p span {
	font-family: 'SourceHanSerifSC-Regular';
	}

	.wznr p {
		width: 100%;
		line-height: 200%;
		text-indent: 2em;
		height: auto;
		overflow: hidden;
		font-size: 18px;
		color: #333;
		margin-bottom: 0;
	}

	.wznr iframe {
		width: 100% !important;
		margin-left: -2em;
	}

	.wznr p img {
		margin: 10px auto;
		max-width: 100%;margin-left: -2em;
	}

	.wznr p table,
	.wznr table {
		width: 100%;
		max-width: 100% !important;
		height: auto;
		margin: 0 auto;
		display: table;
		border: 0;
		border-collapse: collapse;
		align: center;
	}

	.wznr p table td p,
	.wznr td p {
		text-indent: 0;
		text-align: center;
	}

	.wznr p table td,
	.wznr p table td {
		overflow-wrap: anywhere;
		white-space: normal;
	}

	.page {
		float: left;
		max-width: 85%;
		margin: 20px 0;
	}

	.page div {
		float: left;
		width: 100%;
		font-family: 'SourceHanSerifSC-Regular';
		line-height: 40px;
		font-size: 18px;
		color: #005CBB;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.page div a {
		margin-left: 5px;
		color: #000;
		font-size: 18px;
	}
	a.back{float:right;margin: 40px 0;line-height: 43px;font-size:16px;color: #fff;background:url(../img/bg_back.png) no-repeat left center;padding-left: 45px;width: 133px;}