.top-nav{
    font: 14px/18px Verdana,Tahoma,Arial,sans-serif,"Microsoft YaHei";
	margin:15px 20px;
}
#article_content  p{margin:5px 0 10px;}
.top-nav a{
	text-decoration:none;
	color:#f00;
}
.source{
	float:right;
}
.sub-title{
	color:#0066ff;
}
#article_content #content{
	margin:0 15px;
	outline: 0;
	color: #333;
	vertical-align: baseline;
	font: 14px/18px "Helvetica Neue",Helvetica,"Microsoft YaHei",Arial,sans-serif;
	text-align:justify;text-justify:inter-word;
	letter-spacing:1px;
}
#article_content #content  h3 {
    margin:2px 5px 2px 15px;
    padding: 5px;
    background: #F5BDB3;
    border-left: 4px solid #ED4D1E;
    color: #333;
    font-size: 14px;
}
#article_content #content h2{
margin:5px ;
padding:10px;
background: #7BC0F4;
border-left: 5px solid #146BBB;
font-family: Bitter,Cambria,Georgia,serif;
font-size: 18px;
font-weight: 700;
background-origin: padding-box;
}
#article_content #content h2 span{
float:right;
font-size: 13px;
line-height: 20px;
margin-right: 15px;
color: rgb(12, 77, 139);
font-weight: 400;
}
#article_content #content .desc,#article_content #content .parameter,#article_content #content .example{
margin-left:15px;
    font-size:14px;
}
#article_content #content .desc {
text-indent: 2em;
	padding-left: 10px
}

#article_content #content .parameter {
	padding: 0 2px 5px
}

#article_content #content .parameter p {
text-indent: 2em;
	margin: 0px 20px;
	color: #333
}

#article_content #content .parameter h4 {
	border-bottom: 1px solid #aaa;
	color: #444;
	margin: 10px 20px;
	padding: 5px;
	font-size: 12px
}

#article_content #content .parameter h4 strong {
	display: inline-block;
	width: 32%
}

#article_content #content .parameter h4 span {
	display: inline-block;
	width: 32%
}

#article_content #content .parameter h4 em {
	display: inline-block;
	width: 32%;
	color: #999
}

#article_content #content .example h5{
margin:10px 20px;
}
#article_content #content .example p {
margin:10px 40px;
}
#article_content #content .example h4 {
	margin: 20px 10px 5px 20px;
	padding: 5px;
	border-left: 3px solid #5478e7;
	color: #444;
	font-size: 12px
}
#article_content #content pre {

	margin: 0 10px 20px 20px;
	padding: 10px;
	border: 1px dashed #3569a9;
	display: block;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word
}
code{
	/*font:italic 14px/18px Arial,sans-serif,;
*/
font: 14px consolas,Verdana,Tahoma,Arial,sans-serif;
}
#article_content #content a{
font-size:14px;
	text-decoration:none;
	color:#f00;

}
.donate-con {display:none;
    position: fixed;
    right: -360px;
    bottom: 100px;
    background: #fff;
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -o-transition: all .5s linear;
    -ms-transition: all .5s linear;
    transition: all .5s linear;
}
.donate-con .donate-btn {
    position: absolute;
    left: -24px;
    background: #2b2f3e;
    font-size: 14px;
    padding: 15px 5px;
    width: 15px;
    color: #fff;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -o-border-top-left-radius: 10px;
    -ms-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    -o-border-bottom-left-radius: 10px;
    -ms-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.donate-con .donate-body {
    width: 360px;
}
.donate-con .donate-tips {
    padding: 5px 22px;
    font-size: 13px;
    color: #f51926;
}
#article_content   .navigation a{
font-size:16px;
	text-decoration:none;
	color:#f00;
}
#article_content   .navigation {
	position:fixed;
	background:#fff;
	bottom:35px;
	width:calc(100% - 300px);
	margin-left:30px;
	box-sizing: border-box;
	padding:5px 10px;
	opacity:.9;
	box-shadow:0 -10px 10px 5px #fff;
}
#article_content {
padding-bottom:20px;
}

#article_content  .navigation .alignright {
	float: right
}
table.wikitable {
	background: #f9f9f9;
	border: 1px solid #2B2F3E;
	border-collapse: collapse;
	color: #000
}

table.html5table {
	width: 100%;
	margin-bottom: 10px
}

tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit
}

tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit
}

.wikitable th {
	padding: 4px;
	font-weight: 400;
	background: #5E678B;
	text-align: center
}

.wikitable td {
	line-height: 20px;
	padding: 5px 8px
}

.wikitable td,.wikitable th {
	border: 1px solid #2B2F3E
}
