.returntop{
            height:80px;width:20px;background:silver;position: fixed;bottom:100px;right:10px;
            text-align: center;color:white;cursor: pointer;border-radius:6px;font-size:15px;display:none;
        }

body {
    color: #333;
    background: #eee;
}

#content h2.update-title {
    margin-bottom: 1em;
    font-size: 20px;
}

#content .updates {
    padding: 16px;
    max-width: 800px;
}

#content .update-item {
    line-height: 150%;
    margin-bottom: .4em;
}

#content .update-item p {
    text-indent: 0;
    margin: .4em 0;
}

#content .update-item span {
    width: 95px;
    color: #888;
    display: inline-block;
}

#content .update-item span.no-index {
    width: 40px;
}


div.title {
    padding-top: 10px;
}

#header {
    border-bottom: 10px solid #092e66;
}

#nav_q, #nav_ing, #nav_newpost {
    display: none;
}

div#navigator ul#navList {
    position: absolute;
    top: 30px;
    right: 7px;
}

body div#navigator ul#li {
    margin: 0 1px;
    padding: 3px 0px;
    height: 0;
    line-height: 100%;
}

div#navigator ul#navList li a {
    font-size: 12px;
    display: block;
    background: #2a5ca8;
    color: #eee;
    width: 65px;
    padding: 4px 0 7px;
    text-align: center;
    margin: 0;
    line-height: 120%;
}

div#navigator ul#navList li a:hover {
    background: #3369bb;
}

div.title {
    text-indent: 1.2em;
    padding-top: 16px;
    float: left;
    font-weight: normal;
    color: #fdfdfd;
    font-family: 微软雅黑;
}

div.title a {
    font-weight: normal;
    font-size: 20px;
    color: #fff;
}

div#blogTitle div.subtitle {
    position: relative;
    top: 43px;
    color: #a8b1c6;
    left: -35px;
    font-size: 12px;
}

div.feedbackItem div.feedbackCon {
    color: #888;
    font-size: 12px;
    line-height: 135%;
    padding: 7px;
}

ul#navList li {
    margin: 5px;
}

div#navigator {
    padding: 0;
    height: 0px;
    border: none;
}

div.blogStats {
    position: absolute;
    top: 110px;
    color: #666;
    right: 30px;
}

body ul#navList {
    position: absolute;
    top: 28px;
    right: 30px;
    font-size: 12px;
}

ul#navList a {
    display: block;
    font-size: 12px;
    padding: 2px 0;
    width: 45px;
    margin: 0px;
    color: #fff;
    text-align: center;
}

ul#navList a:hover {
    color: #216173;
}

div#footer {
    display: none;
}

div#sideBarMain {
    padding: 0px 20px 30px 20px;
    font-family: 宋体 sans-serif;
  
}

div#sideBarMain a {
    font-family: 宋体 sans-serif;

}

div#sideBar {
    border: 1px solid #ddd;
    border-right: 3px solid #ddd;
    border-bottom: 3px solid #ddd;
    position: absolute;
    top: 89px;
    left: 8px;
    background: #fff;
    float: left;
    padding: 0;
    width: 250px;
    font-size: 12px;
}

div#mainContent {
    background: #eee;
}

div.forFlow {
    border: 1px solid #ddd;
    border-right: 3px solid #ddd;
    border-bottom: 3px solid #ddd;
    background: #fff;
    margin: 10px 8px 30px 270px;
    padding: 45px 37px 40px;
}

div.postDesc, div.entrylistItemPostDesc {
    border: none;
}

div#blogTitle {
    background: #1a427f;
    height: 69px;
    padding: 0
}

div#blogTitle h1 {
    text-indent: 30px;
    padding-top: 16px;
}

div#blogTitle h1 a {
    color: #fff;
}

div#blogTitle h2 {
    text-indent: 50px;
    color: #216173;
    margin-bottom: 0;
}

div#navigator a {
    font-size: 14px;
}

a {
    color: #064c9e;
    text-decoration: none
}

a:hover {
    color: #faae36;
}

div.postTitle {
    border-bottom: 1px solid #eee;
}

div.postTitle a:visited {
    color: #faae36
}

div.postDesc a:first-child {
    color: #888;
}

div.postCon {
    font-size: 14px;
    color: #444;
}

div.postCon a {
    display: none;
}

/* Content */
div#content {
    font-family: "宋体" "Arial" "verdana";
    font-size: 14px;
    padding: 0em .5em 0;
    color: #333;
    line-height: 150%;
    word-break: normal;
    position: relative;
    padding-top: 10em;
}


#content a {
    font-family: "Arial" "宋体" "Verdana";
    color: #064c9e;
    text-decoration: none;
    border: none;
}

#content h1 {
    position: absolute;
    top: 1em;
    font-size: 30px;
    padding: 1em 0;
    text-align: center;
    font-family: "Arial" "宋体" "verdana";
    z-index: 10;
    display: block;
    width: 100%;
}

#content h2 {
    font-size: 25px;
    margin: 2.5em 0 1.5em;
}

#content h3 {
    font-size: 20px;
    margin: 2em 0 1.5em;
}

#content h4 {
    font-size: 16px;
    margin: 1.5em 0 1em;
}

#content p {
    margin: 1em 0;
    text-indent: 2em;
    font-size: 14px;
    color: #333;
    word-break: normal;
}

#content p.note {
    background: #f7f9ff;
    margin: 1em 1em;
    padding: 5px;
    color: #333;
}

#content p.Code, #content p.Output {
    background: #f5f5f5;
    color: #006;
    font-family: "Courier New" "宋体";
    font-size: 13px;
    text-indent: 0;
    margin: 1em 1em;
    padding: 1em;
}

#content p.Code p {
    text-indent: 0;
}

div#content ul, div#content ol {
    padding: 0;
    margin: 0 2em 0 3.5em;
}

div#content ul li, div#content ol li {
    padding: 0;
    margin: 0;
}

div#content ul li {
    list-style-type: disc;
}

div#content ol li {
    list-style-type: decimal;
}

#content li ul li, #content li ol li {
    margin: .5em 0em .5em 0em;
}

#content dt {
    padding: 20px 0 5px 10px;
}

#content dd {
    padding: 0;
    margin: 0 0 0 2em;
    line-height: 140%;
}

div#content table {
    border-collapse: collapse;
    border: 1px solid #888
}

div#content table p {
    margin: 0 0 0 .5em;
    line-height: 135%;
    text-indent: 0;
}

div#content table td, #content table th {
    padding: 4px 5px;
    font-size: 14px;
    border: 1px solid #888;
}

div#content p.content-title, div#content p.title {
    font-weight: bold;
    text-indent: 0;
    margin: 2em 0 1em 0;
    font-size: 16px;
}

#topics .postTitle {
    font-size: 200%;
}


/*设置博文markdown基本样式 */
@media screen and (min-width:0px) {

	.cnblogs-markdown p {
		font-size: 15px;
		color: #4d4d4d;
		font-weight: 400;
		line-height: 26px;
		margin: 0 0 16px;
	}

	.cnblogs-markdown blockquote {
		display: block;
		padding: 16px;
		margin: 0 0 24px;
		border: none;
		border-left: 8px solid #dddfe4;
		background: #eef0f4;
		overflow: auto;
		margin-block-start: 1em;
		margin-block-end: 1em;

	}

	.cnblogs-markdown blockquote p {
		font-size: 14px;
		line-height: 22px;
		color: #999;
		font-weight: 400;
		margin-bottom: 0;
	}

	.cnblogs-markdown a {
		color: #4ea1db;
		text-decoration: none;
	}



	.cnblogs-markdown code {
		color: #c7254e;
		background-color: #f9f2f4 !important;
		border-radius: 2px !important;
		border: none !important;
		line-height: 1.8;
		font-family: inherit !important;
		font-size: inherit !important;
	}

	.cnblogs-markdown table {
		margin-bottom: 24px;
	}

	.cnblogs-markdown table tr th,
	.cnblogs-markdown table tr:nth-child(2n) {
		background-color: #eff3f5 !important;
	}

	.cnblogs-markdown table tr th,
	.cnblogs-markdown table td {
		border: 1px solid #ddd !important;
	}

	.cnblogs-markdown hr {
		margin: 24px 0;
		border: none;
		border-bottom: 1px solid #ddd;
	}
}

/****************************************************************/
/*设置博文代码块样式 */
@media screen and (min-width:0px) {
    .cnblogs-markdown {
        font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji !important;
        font-size: 15px !important;
        line-height: 1.8 !important;
        /* word-wrap: break-word !important; */
    }
	.cnblogs-markdown pre {
		position: relative;
		padding: 0.8em;
		background-color: #282c34;
		color: #f8f8f2;
		border-radius: 4px;
	}

.cnblogs-markdown kbd {
			display: inline-block !important;
			padding: 3px 5px !important;
			font: 11px SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace !important;
			line-height: 10px !important;
			color: #444d56 !important;
			vertical-align: middle !important;
			background-color: #fafbfc !important;
			border: 1px solid #d1d5da !important;
			border-radius: 3px !important;
			box-shadow: inset 0 -1px 0 #d1d5da !important;
		}

	.cnblogs-markdown pre code {
		background-color: #282c34 !important;
	}

	.cnblogs-markdown pre .hljs {
		display: block;
		overflow-x: auto;
		padding: 0.5em;
		color: #f8f8f2 !important;
		background: #282c34;
		font-size: 12px !important;
		line-height: 22px !important;
		font-family: Source Code Pro, DejaVu Sans Mono, Ubuntu Mono, Anonymous Pro, Droid Sans Mono, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, PingFang SC, Microsoft YaHei, sans-serif !important;
	}
}
@media screen and (min-width:0px) {
.cnblogs-markdown .hljs,.cnblogs-post-body .hljs {
    display: block;
    overflow-x: auto;
    padding: .5em;
    color: #f8f8f2;
}

.cnblogs-markdown .hljs-comment,.cnblogs-markdown .hljs-quote,.cnblogs-post-body .hljs-comment,.cnblogs-post-body .hljs-quote {
    color: #66d9ef;
    /*font-style: italic*/
}

.cnblogs-markdown .hljs-doctag,.cnblogs-markdown .hljs-formula,.cnblogs-markdown .hljs-keyword,.cnblogs-post-body .hljs-doctag,.cnblogs-post-body .hljs-formula,.cnblogs-post-body .hljs-keyword {
    color: #c678dd
}

.cnblogs-markdown .hljs-deletion,.cnblogs-markdown .hljs-name,.cnblogs-markdown .hljs-section,.cnblogs-markdown .hljs-selector-tag,.cnblogs-markdown .hljs-subst,.cnblogs-post-body .hljs-deletion,.cnblogs-post-body .hljs-name,.cnblogs-post-body .hljs-section,.cnblogs-post-body .hljs-selector-tag,.cnblogs-post-body .hljs-subst {
    color: #e06c75
}

.cnblogs-markdown .hljs-literal,.cnblogs-post-body .hljs-literal {
    color: #56b6c2
}

.cnblogs-markdown .hljs-addition,.cnblogs-markdown .hljs-attribute,.cnblogs-markdown .hljs-meta-string,.cnblogs-markdown .hljs-regexp,.cnblogs-markdown .hljs-string,.cnblogs-post-body .hljs-addition,.cnblogs-post-body .hljs-attribute,.cnblogs-post-body .hljs-meta-string,.cnblogs-post-body .hljs-regexp,.cnblogs-post-body .hljs-string {
    color: #98c379
}

.cnblogs-markdown .hljs-built_in,.cnblogs-markdown .hljs-class .hljs-title,.cnblogs-post-body .hljs-built_in,.cnblogs-post-body .hljs-class .hljs-title {
    color: #e6c07b
}

.cnblogs-markdown .hljs-attr,.cnblogs-markdown .hljs-number,.cnblogs-markdown .hljs-selector-attr,.cnblogs-markdown .hljs-selector-class,.cnblogs-markdown .hljs-selector-pseudo,.cnblogs-markdown .hljs-template-variable,.cnblogs-markdown .hljs-type,.cnblogs-markdown .hljs-variable,.cnblogs-post-body .hljs-attr,.cnblogs-post-body .hljs-number,.cnblogs-post-body .hljs-selector-attr,.cnblogs-post-body .hljs-selector-class,.cnblogs-post-body .hljs-selector-pseudo,.cnblogs-post-body .hljs-template-variable,.cnblogs-post-body .hljs-type,.cnblogs-post-body .hljs-variable {
    color: #d19a66
}

.cnblogs-markdown .hljs-bullet,.cnblogs-markdown .hljs-link,.cnblogs-markdown .hljs-meta,.cnblogs-markdown .hljs-selector-id,.cnblogs-markdown .hljs-symbol,.cnblogs-markdown .hljs-title,.cnblogs-post-body .hljs-bullet,.cnblogs-post-body .hljs-link,.cnblogs-post-body .hljs-meta,.cnblogs-post-body .hljs-selector-id,.cnblogs-post-body .hljs-symbol,.cnblogs-post-body .hljs-title {
    color: #61aeee
}

.cnblogs-markdown .hljs-emphasis,.cnblogs-post-body .hljs-emphasis {
    font-style: italic
}

.cnblogs-markdown .hljs-strong,.cnblogs-post-body .hljs-strong {
    font-weight: 700
}

.cnblogs-markdown .hljs-link,.cnblogs-post-body .hljs-link {
    text-decoration: underline
}

.cnblogs-markdown .hljs-tag,.cnblogs-post-body .hljs-tag {
    color: #f8f8f2
}

}






    #frame-content {
        height: 800px;
        min-height: 800px;
        padding-top: 30px;
        padding-bottom: 100px;
        box-sizing: content-box;
        font-size: 14px;
    }

    #frame-content p {
        font-weight: bold;
        margin-bottom: 20px;
    }

    #frame-content iframe {
        width: 100%;
        height: 100%;
        border-top: 2px solid #f5f5f5;
        border-bottom: 2px solid #f5f5f5;
    }

    #frame-content a {
        color: #064c9e;
    }

    figure {
        display: inline-block;
        text-align: center;
    }

    figure img {
        max-width: 100%;
    }

    figcaption {
        font-size: 1.2em;
        font-weight: bold;
        margin-top: 5px;
        color: #444;
    }
	
	/* 去广告 */
    #ad_c1,
    #ad_c2,
    #ad_t2,
    #under_post_news,
    .c_ad_block {
        display: none
    }