@charset "utf-8";

body {
	background-color: #fff;
	background-image: none;
	font-weight: 400;
	font-family: lucida grande,lucida sans unicode,lucida,helvetica,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif
}

.clear {
	clear: both
}

html {
	overflow-y: scroll;
	background: #fff;
	color: #000
}

body,dd,dl,h1,h2,h3,h4,h5,h6,ol,p,ul {
	margin: 0
}

ol,ul {
	padding: 0
}

li {
	list-style: none
}

a {
	color: #ff9800;
	text-decoration: none;
	-webkit-tap-highlight-color: transparent
}

a:hover {
	outline: 0;
	color: #cc7a00;
	text-shadow: 1px 1px 1px #ffd147
}

a:active {
	outline: 0;
	color: #ffc165
}

button,input,textarea {
	outline: 0
}

img {
	border-style: none
}

#blogTitle,#footer,#main,#navigator {
	position: relative;
	margin: 0 auto;
	width: 80pc
}

#header {
	width: 100%;
	height: 212px;
	background-image: url(https://images.cnblogs.com/cnblogs_com/juzipi/522632/o_top_background.png);
	background-repeat: repeat-x
}

#main {
	margin-top: 6px;
	margin-bottom: 0;
	background-color: #f5f5f5;
	box-shadow: 0 0 2px #bbb
}

#mainContent {
	float: left;
	margin-right: 4px;
	width: 65pc;
	border-right: 1px solid #e6e6e6;
	border-radius: 6px;
	background: #fff;
	-moz-box-shadow: 0 0 8px #999;
	-web-kit-shadow: 0 0 8px #999;
	-web-kit-shadow: 6px
}

#mainContent,#sideBar {
	display: inline-block;
	overflow: hidden
}

#sideBar {
	padding: 1pc;
	width: 203px;
	color: #8f8f8f
}

#footer {
	padding: 40px 0 30px;
	color: #666;
	text-align: center;
	font-size: 1pc
}

.headermaintitle {
	position: absolute;
	top: 20px;
	left: 15px;
	display: block;
	height: 78pt;
	font-size: 50px
}

#blogTitle h2 {
	position: absolute;
	top: 5pc;
	left: 20px;
	color: #e4e4e4;
	font-size: 14px
}

#navigator {
	padding-top: 145px;
	font-size: 18px
}

#navList li {
	float: left;
	margin-right: 25px
}

#navList li a {
	color: #fff
}

.blogStats {
	color: #cacaca;
	text-align: right;
	font-size: 9pt
}

.day {
	padding: 2pc;
	border-top: 2px solid #f7f7f7;
	border-bottom: 1px solid #e3e3e3;
	background: #fff
}

.postTitle {
	padding-right: 4pc;
	padding-left: 10px;
	font-size: 20px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #f60
}

.postTitle a {
	color: #333
}

.post-title a:visited,.postTitle a:link {
	color: #000;
	font-weight: 700
}

.postTitle a:hover {
	color: #ff7300;
	text-decoration: none
}

.postBody,.postCon {
	clear: both;
	margin-top: 26px
}

.postBody {
	font-size: 1pc
}

.postBody,.postCon {
	color: #333;
	line-height: 1.8
}

.postCon {
	font-size: 14px
}

.postCon h1,.postCon h2,.postCon h3,.postCon h4,.postCon h5,.postCon h6 {
	font-weight: 700;
	line-height: 1.8
}

.postBody h1,.postCon h1 {
	font-size: 20px
}

.postBody h2,.postCon h2 {
	font-size: 18px
}

.postBody h3,.postCon h3 {
	font-size: 1pc
}

.postBody h4,.postBody h5,.postBody h6,.postCon h4,.postCon h5,.postCon h6 {
	font-size: 14px
}

.postBody dd,.postCon dd {
	padding-left: 2em
}

.postBody ul,.postCon ul {
	margin-left: 20px!important;
	list-style: none
}

.postBody ul li,.postCon ul li {
	position: relative
}

.postCon ul li:after {
	position: absolute;
	top: 9pt;
	left: -14px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #000;
	content: ""
}

.postBody dt,.postCon dt {
	clear: both;
	padding: 6px 0;
	font-weight: 700
}

.postBody ol,.postCon ol {
	margin-left: 20px;
	padding-left: 20px!important;
	list-style: none
}

.postBody blockquote,.postCon blockquote {
	margin: 0 auto;
	padding: 6px 0 6px 45px;
	width: 90%;
	background: #fff url(images/blockquote.gif) top left no-repeat;
	color: #666
}

.dayTitle,.postDesc {
	color: #999;
	font-size: 9pt
}

.postDesc {
	margin: 20px 0;
	padding: 5px 0;
	border-bottom: 1px dashed #e8e7d0;
	text-align: right
}

.dayTitle {
	position: relative;
	top: 40px;
	width: 10pc
}

.topicListFooter {
	padding: 2pc
}

#sideBarMain div {
	margin-bottom: 26px
}

#sideBarMain div div {
	margin-bottom: 5px
}

#sideBarMain h3 {
	margin-bottom: 9pt;
	padding-bottom: 10px;
	color: #333;
	font-weight: 700;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d4d4d4
}

#AjaxHolder_UpdatePanel1,#blog-comments-placeholder,#divRefreshComments,.commentform,.post {
	padding: 2pc
}

.feedbackItem {
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #e3e3e3;
	background-color: #f6f6f6
}

.blog_comment_body {
	padding-top: 10px;
	color: #929292
}

.forFlow p {
	margin-bottom: 18px
}

.forFlow img {
	margin-top: 1px;
	margin-bottom: 1px
}

.dayTitle a {
	margin-left: 30px
}

#blog-comments-placeholder {
	padding-top: 5px
}

.post {
	padding-bottom: 5px
}

.friendLink {
	padding-bottom: 15px
}

.friendLink h2 {
	margin-bottom: 5px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #d4d4d4;
	color: #333;
	font-weight: 700;
	font-size: 14px
}

.friendLink a {
	display: block;
	font-size: 1pc;
	line-height: 24px
}

.newsItem .catListTitle {
	border: none!important
}

#sideBarMain h3 {
	margin-top: 20px!important;
	margin-bottom: 6px!important;
	padding-bottom: 4px!important
}

#sidebar_links827540 a {
	color: #ff3100;
	font-size: 14px
}

.github-fork {
	position: fixed;
	top: 0;
	right: 0
}

.sidebar-tips {
  font-size: 14px;
}

#sideBarMain .mygithub.mygithub {
	margin-top: 9px;
	margin-bottom: 20px
}

.mygithub .github-title {
	border-bottom: 1px dashed #d4d4d4
}

.mygithub img {
	width: 200px
}

.newsItem .catListTitle {
	display: none
}

#cnzz_stat_icon_1259286380 {
	display: block;
	margin-top: -30px;
	text-align: center;
	font-size: 9pt
}

#cnzz_stat_icon_1259286380 a {
	color: #ddd
}

iframe {
	width: 917px!important
}

code {
	padding: 2px 4px;
	border: 0;
	border-radius: 3px;
	background-color: #f8f8f8;
	color: #d14;
	word-wrap: break-word
}

.m-reward {
	margin-top: 20px;
	width: 61pc;
	height: 75pt;
	border-left: 5px solid #ff7300;
	background-color: #eee;
	color: #5e5e5e
}

.m-desc {
	height: 42px;
	text-indent: 20px;
	font-size: 1pc;
	line-height: 42px
}

.reward-btn {
	margin-left: 20px;
	width: 75pt;
	border-radius: 5px;
	background-color: #ff7300;
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	cursor: pointer
}

.reward-btn:hover {
	background-color: #fb8f36
}

.reward-btn:active {
	background-color: #c85c03
}

.reward-wrap {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	width: 600px;
	height: 360px;
	border-radius: 0;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 0 0 125pc rgba(0,0,0,.5);
	transform: translate(-50%,-50%)
}

.reward-wrap h2 {
	margin: 22px 0;
	color: #666;
	text-align: center;
	font-weight: 400;
	font-size: 24px
}

.reward-wrap .wechat,.reward-wrap .zhifubao {
	position: relative;
	float: left;
	box-sizing: border-box;
	padding: 10px;
	width: 15pc;
	height: 15pc;
	border: 5px solid #ff7300;
	border-radius: 10px
}

.reward-wrap .wechat img,.reward-wrap .zhifubao img {
	width: 100%
}

.reward-wrap p {
	text-align: center
}

.wechat:after,.zhifubao:after {
	position: absolute;
	top: 220px;
	left: 50px;
	padding: 0 10px;
	width: 90pt;
	background: #fff;
	color: #666;
	content: "微信，扫一扫";
	text-align: center;
	font-size: 1pc
}

.zhifubao:after {
	content: "支付宝，扫一扫"
}

.wechat,.zhifubao {
	margin-left: 40px
}

.reward-btn-close {
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 20px;
	color: #999;
	font-size: 30px;
	cursor: pointer;
	transform: rotate(45deg)
}

.reward-btn-close:hover {
	color: #bbb;
	transition: all .2s
}

.reward-btn-close:active {
	color: #666;
	transition: all .2s
}

.postBody blockquote,.postCon blockquote {
	position: relative;
	padding: 6px 0 6px 25px;
	width: 100%;
	border: 0;
	border-left: 4px solid #ff7300;
	background: #f8f8f8
}

.postBody blockquote:before,.postCon blockquote:before {
	position: absolute;
	top: 9pt;
	left: -9pt;
	width: 20px;
	height: 20px;
	border-radius: 100%;
	background-color: #ff7300;
	color: #fff;
	content: "!";
	text-align: center;
	font-weight: 700;
	font-size: 14px;
	font-family: Dosis,Source Sans Pro,Helvetica Neue,Arial,sans-serif;
	line-height: 20px
}

* {
	transition: all .3s
}

#header {
	height: 200px;
	background-image: none
}

#Header1_HeaderTitle {
	top: 54px;
	color: #555;
	font-weight: 400;
	font-size: 38px
}

#blogTitle h2 {
	top: 75pt;
	color: #999
}

#navigator {
	padding-top: 110px
}

#navList {
	overflow: hidden;
	border-bottom: 1px solid #ddd
}

#navList li {
	float: right;
	margin-right: 0;
	padding: 0 20px;
	line-height: 36px
}

#navList li a {
	color: #333;
	font-size: 14px
}

#navList li a:hover {
	color: #ff7300;
	text-decoration: none
}

.blogStats {
	display: none
}

#main {
	background-color: transparent;
	box-shadow: none
}

.dayTitle:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 1pc;
	height: 1pc;
	background: url(https://images.cnblogs.com/cnblogs_com/coco1s/881614/o_icon-schedule.png) no-repeat center center;
	background-size: 100% 100%;
	content: ""
}

.dayTitle a {
	margin-left: 24px;
	color: #6e7173;
	font-size: 14px
}

.dayTitle a:hover {
	text-decoration: none
}

.day {
	padding: 30px 40px 40px 10px;
	border-top: 0;
	border-bottom: 0
}

.postTitle {
	position: relative;
	top: -25px;
	padding-left: 0;
	border-left: none;
	color: #000;
	font-size: 24px
}

.postDesc {
	border-bottom: 0;
	margin: 5px 0;
	font-size: 14px
}

.postBody {
	margin-top: 15px;
	color: #333
}

.postCon {
	margin-top: 15px;
	color: #666
}

.postTitle a,.postTitle a:link {
	font-weight: 400
}

#mainContent {
	margin-right: 0;
	width: 980px;
	border-right: 1px solid #ddd;
	border-radius: 0;
	background: 0;
	box-shadow: none
}

#sideBar {
	padding: 10px 0 0 2pc;
	width: 260px
}

#sideBarMain h3 {
	margin-top: 20px!important;
	margin-bottom: 10px!important;
	border-bottom: 1px solid #ddd;
	color: #333;
	font-weight: 400;
	font-size: 1pc;
	line-height: 2.2
}

#sideBar li {
	line-height: 2
}

#sideBar li a {
	color: #666
}

#sideBar li a:hover {
	color: #ff7300;
	text-decoration: none
}

#footer {
	font-size: 18px
}

#sideBarMain div div {
	margin-bottom: 9pt
}

#profile_block {
	position: absolute;
	top: 200px;
	left: 0;
	color: #666;
	font-size: 14px
}

.c_b_p_desc {
	line-height: 2
}

.feedback_area_title {
	margin-bottom: 8px;
	border-bottom: 1px solid #ddd;
	color: #666;
	text-indent: 2px;
	font-size: 1pc;
	line-height: 40px
}

.feedbackItem {
	margin-bottom: 10px;
	padding: 5px;
	border: 0;
	background-color: transparent
}

.comment_actions {
	margin-left: -10px
}

.comment_actions a:link,.comment_actions a:visited {
	color: #666;
	text-decoration: none
}

.comment_actions a:hover {
	color: #ff7300;
	text-decoration: none
}

.feedbackManage {
	margin-bottom: 5px
}

.pager {
	margin: 10px 0;
	color: #666;
	text-align: center;
	font-size: 18px;
	line-height: 200%
}

.pager a {
	border: 0
}

.pager a:hover {
	color: #333;
	text-decoration: none;
	cursor: pointer
}

.topicListFooter {
	padding: 10px
}

#p_b_follow,#p_b_follow a {
	margin-top: 5px
}

#p_b_follow a {
	padding: 3px 10px;
	border: 1px solid #ff7300
}

#p_b_follow a:hover {
	background-color: #ff7300;
	color: #fff
}

#p_b_follow a:active {
	border: 1px solid #940;
	background-color: #940;
	color: #fff
}

#blog-news {
	position: relative
}

#rocket {
	position: fixed;
	right: 50px;
	bottom: 50px;
	display: block;
	visibility: hidden;
	width: 26px;
	height: 3pc;
	background: url(data:image/png;base64,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) no-repeat 50% 0;cursor: pointer;
	-webkit-transition: all 0s;
	transition: all 0s
}

#rocket:hover {
	background-position: 50% -62px
}

#rocket.show {
	visibility: visible;
	opacity: 1
}

#rocket.move {
	background-position: 50% -62px;
	-webkit-animation: toTop .8s ease-in;
	animation: toTop .8s ease-in;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards
}

@-webkit-keyframes toTop {
	0% {
		opacity: 1;
		filter: blur(0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate(0,-300px);
		transform: translate(0,-300px);
		filter: blur(2px)
	}
}

@keyframes toTop {
	0% {
		opacity: 1;
		-webkit-filter: blur(0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate(0,-300px);
		transform: translate(0,-300px);
		-webkit-filter: blur(2px)
	}
}

#silde-inspiration,#silde-gzh,#silde-github,#slide-collect,#slide-others,.catListTitle {
	position: relative;
	text-indent: 26px
}

#silde-inspiration:before,#silde-gzh:before,#silde-github:before,#slide-collect:before,#slide-others:before,.catListTitle:before {
	position: absolute;
	top: 8px;
	left: 0;
	width: 18px;
	height: 18px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTczODc2QzVEMTgxMTFFNjlBMTNDOTUxREQ1QjU1QTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTczODc2QzZEMTgxMTFFNjlBMTNDOTUxREQ1QjU1QTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzM4NzZDM0QxODExMUU2OUExM0M5NTFERDVCNTVBMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NzM4NzZDNEQxODExMUU2OUExM0M5NTFERDVCNTVBMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgjmAEsAAADDSURBVHja7JZBCsIwEEWbmiws2YpCwa2n0EvkxN7CCwQ0S6FmITH+wCyGgKthVnbgMfnt4qczfKiptQ6aZXPOnunm9qJuwBaMIoMQwo3pDM7gDiZwBQeRQYxxZvrdntG5fcER7EQGzjmuPzQermU7AAvTCzNo/Qm81ODULflB57bsC9hIDeKPd5WWLapxUC7bzbjPwURdZKCbA6Cag34Haw7WHPxjDmwpRTcH3nvVHJiU0tzdOIFCI9pLc2C0f1u+AgwAhM1SNm+ETm4AAAAASUVORK5CYII=) no-repeat center center;
  background-size: 100% 100%;
	content: ""
}

#sidebar_recentposts .catListTitle:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTAwM0RGREREMTgxMTFFNjg1RDE4RjI2QkFGQzNENDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTAwM0RGREVEMTgxMTFFNjg1RDE4RjI2QkFGQzNENDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMDAzREZEQkQxODExMUU2ODVEMThGMjZCQUZDM0Q0MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMDAzREZEQ0QxODExMUU2ODVEMThGMjZCQUZDM0Q0MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpuGV1wAAAI1SURBVHjarJVJaFNRFIZvh9QKqaIQ3YgzSKFipYioCO7cqTQ4IY44gYIuxE0VERcVbBdVsU4LV6UIxupGRBBRV4rihIirCkYpFCu1NRWbxu/AH3hcXpO8mAMf7+YO53/vniFVuVzOZTIZl0wmXTqddrFYzEW0OlgN62FNNptdEo/Hx1OpVGMikRiudeXbQtgBm2Gpt/YYhm1QjsAiOAG7YarmXkAfbIFmuJffXB3B8RRog1dwWGdvwkpxCebBn6BAqV+wDK7Jkdln2AifAnuOwgy4D1+iCGyF6zAN3sETGPKc18MhjbuDh4sJHIHLGvfKSQPM9fbtgvnwFh6VKrA34LxTgTUbge9Kz+UK7EGtXYBsKQKr4KrGE9ARWJsIBH2WaiAO7+G27ygsi+p15/aGPXAHpofs+6V8n63fp+CvvynsCyy/m+ArHIDFBa7xCiyAB8oeV0zAvmi/xufhtzInzPYouKNwfLI38AXmKOftUCowP1MBfQ3bFNh1WmtTXYSaH4MEWLf7BgOas+K5ocwZ0tpard2FrkJ57guM6mkiVQq03e8H+AiNcBZq4A3sK1alvkC/3rRD+XxL19OuunimKzSxDfCzmIAfgzHYpO5ovWU7vITn0BJoxTt1VS6qQL71Nqt6zVboaQ4van681BYcJhBTG66Tw7Sy5Cn8iPrnESZwTNfxUOP/suqQOjitkj/pKmC+wBn1/e4CFVy2QIvahBXYOVchywvUqK9Y92yFwUoJ/BNgAN4EeYmKZC4WAAAAAElFTkSuQmCC) no-repeat center center;background-size: 100% 100%
}

#sidebar_categories .catListTitle:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzU5NTk2RTBEMTgxMTFFNkI3OTk4QzVEREMzNzFERkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzU5NTk2RTFEMTgxMTFFNkI3OTk4QzVEREMzNzFERkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTk1OTZERUQxODExMUU2Qjc5OThDNUREQzM3MURGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTk1OTZERkQxODExMUU2Qjc5OThDNUREQzM3MURGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrsfjFUAAAH6SURBVHjatJVLKIRRFMfHW3mUkpT3s5DnIAuRnbzySBaKFWEhUlgppcSChSSxImoWpCg7KYpE8ihRiEwSCyUxwvhf/b+6Teab79a49evc7uOce+73v+fzMJvNJoUWSvtkdIO3Sa31g0DQZnSDh2IGdm2f0Q2eCs4bpH7rfwQYlvqD7g5QCeLAGTgF4aDRnQHGaIXTKvZH3BWgFCSCZ3AIrsE9iAD1KjL1BbEgGUSCKJACyjk/IK3tA3NgkVmJq7sFVnDBQ9g0mfbC9gB/EOzkIHcgWpKpiY6SnKx/AW9gSmRgoezCOHkMlujsBpxzzO7gJBXkMOMY4EUx5IIgBlnwphNxx2u8Dh8wCt5dXO8n2CNaq6XdBCWOH7kCLPPeRXqFCm9EZPIBMsG65vwvFdXxw4m2JS/UaQXggJmvgDJXMhWqmGZ/A6TrOI8HO+wLVdUYfQeiWn6x/6oTwEb7DZpVHloiVfEIrnQCWKky4SdPJUAG7Yk05sfyIMpGgDR+RJumEkA7zQxtB8uDeJTd4AF0cc4ivQvDARJoi8AumAQhlOAqMxhnbSrm2nyVX6aWbjutKNFD0mmrWZuyQRbHYo1mECKlKwpYC6Vqkdas8HE1gUuOxfA/4TJAqVQxxaZZHRXNU3GdlGq9kSu64kfeVygVE2DbQV2/7UeAAQCETWJortZe/AAAAABJRU5ErkJggg==) no-repeat center center;background-size: 100% 100%
}

#sidebar_links827540 .catListTitle:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEVGQTBEN0ZEMTgxMTFFNjk2MEJCMUZDNzE1MzhCMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEVGQTBEODBEMTgxMTFFNjk2MEJCMUZDNzE1MzhCMTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RUZBMEQ3REQxODExMUU2OTYwQkIxRkM3MTUzOEIxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RUZBMEQ3RUQxODExMUU2OTYwQkIxRkM3MTUzOEIxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmGKhzcAAAHdSURBVHjatJXLK0VRFMYvrpI8UlJ0vaeUuvKIkldS14QJE+Qx4E8wIGJqhAElkREGZEAJJRF5DiRlII88U8wY8K36bq125xyH3K9+7X3uvudb++y19t5hfr/fEwKFgX2Q5g2R+Q6QmX+Gh8i8ENyBjN9+gUyoChSDGHALNsExx7W5fMH9bwK0gX7gsxibBsmmuQy4DTAKutk/A0vgFaSAetDMsT0QAE/BF90EmAAd7LeDSWNcZpvK/rU2dxNAm5dzvXVCt5mPC3o18HlHJ81O4w7mSWCXZrLmuWCEYwGzKqw0BjptzEVNoAA8cok+mBNR+k9L1Ai6HMxF8yACzAWrBYpm++4UwMt1F7XYmHtY/8PGb/Vsj5yWqIYb6IK17VaSi0r2F5wClLGdMb6qhRvJSplglf0+8OIUIJ7ts/pNSm5KbTTT/ADEgjUwYHW2aN2oMgya54MHMGtjngA2QLXd4aW1yLYVbIEiJjQPnKv/ZRnmFU6no9YpkyuzK+WzT5Wih8k8cmNutw8SVT8O9DBAAs1rObai+q4C6MtCTsxLUAeGjHe+wCDodVO/XpubSOr6jZ9fArL5fAKWmXSP2wCRTKi+LN44vk7+LAlwCHLMm+i/JFUUBa5CYS76FmAAW1VpfNlkXtEAAAAASUVORK5CYII=) no-repeat center center;background-size: 100% 100%
}

#sidebar_scorerank .catListTitle:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTQ4RTY4N0JEMTg1MTFFNjgxREVDMkM1N0U1MTc1MTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTQ4RTY4N0NEMTg1MTFFNjgxREVDMkM1N0U1MTc1MTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNDhFNjg3OUQxODUxMUU2ODFERUMyQzU3RTUxNzUxOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNDhFNjg3QUQxODUxMUU2ODFERUMyQzU3RTUxNzUxOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqzlUf0AAALnSURBVHjatJZraI1xHMfPs52DcWrNtDGXeIFRpsxebAu5FTWXmtyW5e6N8AIpl7kkUjTSCisy15IXQ1mi7YVojUTKJZfNZuu4JMaGjuP7X5+//j02thf71afnef7n+f/uv+d/vFgsFuhOCba0tHTmvQThiW9dNpCfn9/uupgpZotxIhUD78QDcRVaffsSxRpRJhrNgpeRkeFXPkPsRbEVk8dfIt5ZWyLOOM+LxG4xTAzAmUAwFAq5yrfzkpGneFIp6jAwUEwQS8UP3svCoek814tmNxVWtjnKi8QBJwUeNIhqcUTEUZty0d+XBeN1W3HjWJgq9uBlAYZa8fS6eC1qxV2xQvwU3/Her3yQuCNWixQTQQ+8DaD4nEgW552wjUTFC/Hciaqog+YZLY6JEUGnU8zG/aTtIlHVYbSSiBpQMEbsE1M6MGA6bYe4FiQlRk4RdqGjfBLpsZIktoj1oqf4Ih7SXemkzjhZYutnDGSz+RbXQq47UT5ZHCKVYTGE308QxSueUzDU6B+oVDyvp+jpFPsmeS5hzUqV2CpuO7WIMeXN/lzF+QbJtqMtqkcqrHwSeSgfKY6LfqK3eIQzIb+BD6IX02c7xaznYnSjeCOaxCa8zBE1Yhb7jZGhYrFvttoUVXM/kesFpwamXS+bdhPDRanoIw5Tj1KcyGFPtR0w14BVuIznk+KeGEXh80iTSdc0cUOMFy9FMXtXcS1vrwaXxBN6ey0emE/sfWG+hFeY4lqUZzMzc0nPfObhvePsH4lPS0szvftWLKAla4igjD5PJsemeM8o7EoMZjGUCdSnym/Ay8zMtPfFDJAZkA2MujtgtiGsLKRrkvi8FLQ30iYCe18h+tI9eXyHTN6/0p4m0sEcRAfFZjw/K5bTgX+fXNFo1D1U1pGiXRjK5beP/J7s7G3iHDj6zyMzHA77107TDfPEHDGWGgT42D3muDS5j/zvTPYikUhnDvxE7j939eD3uvtvy28BBgCGL7yp0ex5vQAAAABJRU5ErkJggg==) no-repeat center center;background-size: 100% 100%
}

#slide-collect:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzI2QjJFQkVEMTg2MTFFNjgzQUU4OTdBMkZDMjg1RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzI2QjJFQkZEMTg2MTFFNjgzQUU4OTdBMkZDMjg1RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMjZCMkVCQ0QxODYxMUU2ODNBRTg5N0EyRkMyODVFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMjZCMkVCREQxODYxMUU2ODNBRTg5N0EyRkMyODVFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn9KzwQAAAIHSURBVHjatJY5SBxRGMdnoxMFRyPCBg9Q0iipxDadIliauGLjAQqRqHihRaIholiI4BGw8ADFC6xWZSsxWEgCYmOhiJ0ojBAEJcWyZpPZ8f/gvzAsc7xB/ODHvH3H9733XWzANE0lKbFYTAuFQhe6rhepqqr4EcMwFE3TouFwuCwYDOrJ+RfKM0u6zVyA3ygwfejK4tmAmwGDG4TiKqBLKtfAMXgJ/rsZiIFrUAByeUhGykE2uAR31gW7GGzzO+LgQjsZ5csjIO5lYBFcgXdgFuTQBU58A7XgHkzLBFlsbAQ/QBeoAwmHm4tbF3LcSvd6GhDyC7SDNcbDSwbBrt2CWx2sgzEJ5QtgymnRq9BEoLdc1oUbu90UyFRyL/hjMy/yvQf8e6oB02Xes9JlDIjUe8XAnzOF94HKNE7z24usMgya6KIOVrpQ+Bf8BDVghq7y/YIQGOe4GZyCebABfoN6GhJB7vRroAKscPyFLUDs7QMfGeAjvkrId1Ata0CU/yab1yqY4HwGfb7ERqjwEpN0tSjKfBkDbeAtOAGfUjqtuHELuLXMf2Y9FPCFngYaLB3yAbwG/WCPrtoBB2AIlDBVv/LMB2aXYxZlgjc8dAbegzlQlLKvFFSCAfahCDOtGOQxCWwNWH8fWjqlkwhly+CGsYt7vSBZoQEJ5VZJ7k2kVvez/6t4FGAAD3JxMo61yiUAAAAASUVORK5CYII=) no-repeat center center;background-size: 100% 100%
}

#silde-github:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODUyNEQxQTNEMTgxMTFFNjgwOTFEMTM3ODBDMzEyMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODUyNEQxQTREMTgxMTFFNjgwOTFEMTM3ODBDMzEyMjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NTI0RDFBMUQxODExMUU2ODA5MUQxMzc4MEMzMTIyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NTI0RDFBMkQxODExMUU2ODA5MUQxMzc4MEMzMTIyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtZvVssAAAIkSURBVHjapJZNLFxRFMffTHwsxFdjFj6CJiRUSNNhb0EkiAQLjQUZUrMQi4YV6aoSiYWIBSIWgqYbJAgSERZqU+nCyhgfUR9tKSGt+Ega43/lzOTk9L4xZk7yy7x77n3n/95995wzFrvdbvixRFABCsFrkAws4AfYACtgFhyZBbCYCNjAR9AAwg3/5gEj4AM4lpNWzQ2lYBc4Awhu0Bs56J7qpwQawRyINp5vkWACtJgJlIBhNr5/RnAPu+4DVVIgBsywRb0gBTSzfT0HO8QZ+X6D97S2m90/CRK4gAoYwRZ8AT9BP8gE2RQkk0ghXwbdq07VknirIa+AjT4St1fs+ga4wC3z3ZHvD/PlihiVIE0J1Gv2dC+Ij3yg8TmslETc1sCnIATUCVoUviIr7Sm3cSN4+yzG6UogSTgvQxD4JcaxukyOCkHApsvkE+HLD0EgT4z/KoFt4awJQeCtGB8qgVXhjA/yFA1SAnJbUgKj4qhtgVo6cgUBBH5DPcGpmRu1UrOYJsc+yALzoBh8Bd+pJv2XRMANvoFyzfyyeljvKWqi3zbQAcrAJvlSTTLbrckh+QC+YncK6ui6U9UQqkcvQRxY0ARYB1cmwZu9pYPnwRhoZ1v1juaTTTpbhEnP6KQq/GhhYrILXIABb7kle0F+mUMW4WsFPU/15EGq9VPM90+z7p611llKsh65KMxkD13UwFXrywHXmjXX9E9iV1PkfPYgwACOcmjesFlmOwAAAABJRU5ErkJggg==) no-repeat center center;background-size: 100% 100%
}

#silde-gzh:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABjUlEQVQ4y6WRsWtTURTGf+e8F3CqAWktCTiUGkyRUrzvWhdp3Vw6uqi4iLNg/4COQiF07Z9QRBQcHByClEIoeUMbxSkBKcIDFx0cjNRzXW4hpkmU9pvuud/5vnPud+GckMHCez9rZqvAFeCniHRKpdJeq9U6nmjgvS+bWQN4BKRDPV9EZD3P8xejDBLv/ZSZ7QJ3AR3RMwXcq1Qq34qi2B8m1cw2gEUAEbkDbEbuWFWvAi9j3ciybH7YIAXunxQhhAfAwglnZo+B68BHoAPMAd2/MnDO/R6zOsCBiLwPIdwCsjjwCNhR1eftdvu7OOc+xCmnxHHywzHmXRG5rcDWyO8ReRvFv2IWn+P9GvAGmA8hbCX1ev2w3+9fAm4O6H8APcABSQhhMQYtwDVgCbgAzGmz2bRarfYU+BqFo7A6kNMNoBzPpgC9Xq8MbCdJcjlN04uquiwir/k3Xskk1jnXAJ6NoT+p6koyyaAoinfVavUQmAGm4zO6QElEnuR53vmPLU/Dez+bZdnSmcTD+AP+bWwDbZckwAAAAABJRU5ErkJggg==) no-repeat center center;background-size: 100% 100%
}

#silde-inspiration:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB20lEQVQ4y6VSTWsTURQ95yVpJouRUmbRCYWE/oCoeROIgboozS/QnR8/wJV7BXEhrrroL3ChblIX4rYlIIE0mBfsyqWTgCSlFCmxWYR03nUzgZgMgnjgweXc8+67754LLCEIglIQBCUA0Fo/1Vo/X+YXobCKLRF5BgAkP5FsAEDMbS2LufDyfZLNYrF4ORgMNqIoegxgJ05/TqVS7wqFws9+v78uIrvGmA9/dCAi29bagzAMN6MoOgHwAoCNz8soik7CMNy01h6IyPZKBwBQq9XS0+n0LYBAKbXT7XbPAKBSqeSttS0AX7LZ7KN2u309v5MCgHK5XPV9v+p53rfJZPIGwCtjTHMuGg6Hv/L5vAXwxPO8167r3vN9/8ZoNPqh4mGVSNYdxwGANQBXCcO9ArCWy+VAsk6yhCRorVta68ME/lBr3Up0oVqtpmez2UMA6yTPROQ9SW2MOY0duiUiPZIPRGQDwGUmk2l0Op3r+RcA4CbJpuM4DQBGRPYXHNoHYBzHaZA8BXBHKbXqwsJO7InIEcnbcYGvJOvGmONlbTqpgOu6zfF4fCEid2PqwnXdZpI2sYN4aMF8YUh+7/V6Jkmn8J9I/yVXJlmP4yMA/9aBUuojgHMA53GciN9dQLW3OdciAQAAAABJRU5ErkJggg==) no-repeat center center;background-size: 100% 100%
}

#slide-avatar {
	position: absolute;
	top: 0;
	width: 180px;
	height: 180px;
	background: url(https://pic.cnblogs.com/avatar/608782/20160411131806.png) no-repeat center center;
	background-size: cover
}

h1 code,h2 code,h3 code {
	font-size: inherit!important
}

#slide-others:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAjVBMVEUAAAA1NTUzMzMzMzMzMzMzMzMzMzM1NTU5OTkzMzMzMzMzMzMzMzMzMzM0NDQ2NjY2NjY3NzczMzMzMzMzMzMzMzMzMzMzMzM1NTU3NzczMzMzMzM0NDQ0NDQ0NDQ1NTUzMzMzMzM0NDQ0NDQ0NDQ0NDQ0NDQ2NjYzMzMzMzM0NDQ0NDQ0NDQ1NTUzMzNvywLPAAAALnRSTlMANOX59ZytJwbw6c7JvWYbEgnTw7mYkYkuDe3ZhGlQOuCmdW9eWEYXtY18U0kgNJcWTwAAASNJREFUKM9lkVmSgzAMRGUbG8IOYYfsmezp+x9vrIkzVCXvx4IHUrtEM11VdfTNcweLzj5e51cP6tooeFNPM8V+AeBA2cWe4Sogx3ELJOJRxkPbbyJgXBNzsmVZJiKVRu7821CPwHJjBYCagh3UmvoIi46CBsBLwFTjfRqacvnQ4UGrt5g8QJ+7WHqrIDeAqp2gM2xOdQvEcuR4PjlhC99wzlRyPNDTibCGPWJYYq6awYm8RZuD7sAPoZ/QnJ0oCHWInjsXCDUocEKmIB/yAKSSBx63ToiKe3SX1+S1vbcTPDnCuypB5ER0ct+5f0/Rn+DwEK/OcgUS4Kn/2zCchfMZYLEv3vtrPd4qkGnAa3OaybSClR7U19Z9A4vx6RuRJGJ++gX4LCzq323BqAAAAABJRU5ErkJggg==) no-repeat center center;background-size: 100% 100%
}

.promo-card {
	position: relative;
	margin: 10px 0;
	width: 260px;
	height: 70px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: all .7s;
	transition: all .7s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.promo-card>div {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 5px;
	box-shadow: 0 5px 5px -5px #000
}

.promo-card .promo-img-box {
	background: url(https://images.cnblogs.com/cnblogs_com/vajoy/558869/o_read.gif) no-repeat center center;
	background-size: 100% 100%;
	-webkit-transform: rotateX(0) translateZ(35px);
	transform: rotateX(0) translateZ(35px)
}

.promo-card .inside-box {
	padding-top: 5px;
	background: -webkit-linear-gradient(top,#ebf0f3,#bfcbda);
	background: linear-gradient(180deg,#ebf0f3,#bfcbda);
	color: #333;
	text-indent: 20px;
	line-height: 26px;
	-webkit-transform: rotateX(-90deg) translateZ(35px);
	transform: rotateX(-90deg) translateZ(35px)
}

.promo-card .qq-number {
	font-weight: 700;
	font-size: 22px
}

.promo-card .card-p {
	font-size: 9pt
}

.promo-card:hover {
	-webkit-transform: rotateX(90deg);
	transform: rotateX(90deg)
}

#post_detail .postTitle {
	font-size: 28px
}

.entrylistTitle {
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 40px
}

.entrylist .entrylistItem {
	margin-bottom: 60px;
	padding-bottom: 20px;
	border-bottom: 1px dashed#eee
}

.entrylist .entrylistPosttitle a {
	font-size: 22px;
	font-weight: 100;
	color: #000
}

.entrylistPostSummary {
	font-size: 14px;
	margin: 8px 0;
	padding: 0 40px 0 0;
	text-align: justify;
	color: #666
}

.entrylistItemPostDesc {
	color: #666
}

@media screen and (max-width:320px) {
	#mainContent {
		width: 300px!important
	}
}

@media screen and (max-width:375px) {
	#mainContent {
		width: 355px!important
	}
}

@media screen and (max-width:414px) {
	#mainContent {
		width: 394!important
	}
}

@media screen and (max-width:640px) {
	#mainContent {
		width: 600!important
	}
}

.g-gongzhonghao {
	border-top: 4px double #999
}

.mygzh {
	margin-top: 345px
}

.cnblogs-markdown p, .cnblogs-markdown li {
	font-size: 14px
}

.cnblogs-markdown h2, .cnblogs-markdown h3 {
	margin-top: 30px!important;
}

.cnblogs-markdown code {
	border: unset!important;
}

.cnblogs-markdown .hljs {
	position: relative;
	padding: 30px 45px!important;
	background-color: #fffafd!important;
	margin: 15px 0;
	font-size: 14px!important;
}

.cnblogs-markdown .hljs::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 4px;
	background-image: linear-gradient(to right,#dd7eb4,#267cb9);
}