.article-title {
	font-size:32px;
	line-height:50px;
	font-weight:700;
}
.article-infos {
	padding:10px 0;
	margin-bottom: 20px;
}
.article-infos span {
	font-size:12px;
	color:#999;
	padding-right: 10px;
}
.describe {
	font-size:14px;
	color:#666;
	padding:20px;
	border:1px solid #f3f3f3;
	background:#f5f9ff;
	position:relative;
}
.describe .bi {
}
.editor {
	margin-bottom:30px;
	overflow:hidden;
}
.editor span {
	float: right;
	margin-left: 10px;
	display: block;
	padding: 5px 15px;
	background-color: #f4f4f4;
	color: #999;
	font-size: 12px;
}
.copy-share {
	margin-bottom:30px;
	position:relative;
	height:45px;
	line-height:45px;
}
.copy-share .copy {
	height:45px;
	float:right;
}
.copy-share .keywords {
	height:45px;
	float:left;
}
.copy-share .keywords a {
	background:#f5f9ff;
	padding:5px 10px;
	color:#666;
	font-size:14px;
}
.copy-share .copy a {
	color:#666;
	font-size:14px;
}
.exemption {
	color: #999;
	line-height: 20px;
	font-size:14px;
	border:1px solid #f3f3f3;
	padding:20px;
}
.show_line_t {
	height: 50px;
	text-align: center;
	background-image: url(../images/b10.png);
	background-repeat: repeat-x;
	background-position: center center;
	line-height: 50px;
	margin-top: 30px;
}
.show_line_t .name {
	background-color: #fff;
	padding: 0px 10px;
	border-radius: 999px;
	line-height: 50px;
	font-weight: normal;
	font-size: 14px;
	color:#666
}
.reveal-modal {
	visibility: hidden;
	top: -300px !important;
	left: 50%;
	width: 180px;
	position: absolute;
	z-index: 101;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 0 10px rgb(0 0 0 / 40%);
	-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
	background: #fff;
}
.reveal-modal .close-reveal-modal {
	font-size: 14px !important;
	position: absolute;
	top: -10px;
	right: -10px;
	color: #fff !important;
	cursor: pointer;
	background: #0d6efd;
	border-radius: 100%;
	height: 20px;
	width: 20px;
	text-align: center;
	line-height: 20px;
}
.rel-title {
	line-height: 45px;
	height:45px;
	position:relative;
}
.rel-title b {
	font-weight: 700;
	font-size: 18px;
	position:relative;
}
.rel-title b:before {
	width: 20px;
	height: 20px;
	background: #0d6efd;
	position: absolute;
	left: 0;
	top: 16px;
	border-bottom: none;
	border-radius:20px;
}
.rel-news .hd {
}
.rel-news .bd ul li {
	line-height:32px;
}
.rel-news .bd ul li a {
	font-size:14px;
	color:#333;
	font-weight:600;
}
.rel-news .bd ul li .date {
	float:right;
	color:#999;
	font-size:12px;
}
.rel-news .bd ul {
	padding:0 2rem 0 1rem;
}
.article-content p {
	line-height:2.5rem
}

.article-content img{
    max-width: 80%;
}
