
.hljs-string,
.hljs-section,
.hljs-selector-class,
.hljs-template-variable,
.hljs-deletion {
  color: #800;
}
.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
}

*{
	margin:0;padding:0;
	letter-spacing: 1px;
	/* padding:2px; */
	/* border-radius:5px; */
	/* margin:2px; */
    text-decoration: none;
	/* box-align:center; */
    text-align: left;
	/* background: rgba(255,255,255,0.001); */
	background:none;
    color: #000000;
	transition-duration:0.5s;
	/* animation: enter 0.2s; */
	position: relative;
	font-family: 幼圆, 楷体, 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif, 仿宋, 华文行楷, 苹方, 黑体 ,宋体;
	/* font-weight:660; */
}

::selection{
	background:rgba(150,150,200,0.5);
	color:#000000;
	}
::-moz-selection{
	background:rgba(150,150,200,0.5);
	color:#000000;}

/*如果只需要控制某个元素，写法如下：（元素后面不需要空格）*/
/* div::selection{color:#ff0000;} */

*::-webkit-scrollbar{
        width:10px;
        height:11px;
        /**/
      }
*::-webkit-scrollbar-track{
        background: none;
        /* border-radius:2px; */
      }
*::-webkit-scrollbar-thumb{
        background: #888888;
        /* border-radius:10px; */
      }
*::-webkit-scrollbar-thumb:hover{
        background: #FFFFFF;
      }
*::-webkit-scrollbar-corner{
        background: none;
      }

/*  兼容Firefox、IE */
* {
    scrollbar-width: 5px;
    scrollbar-base-color: #888888;
    scrollbar-track-color: #000000;
    scrollbar-arrow-color: #666666;
	scrollbar-arrow-color: #888888;
    scrollbar-face-color: #888888;
    scrollbar-3dlight-color: #888888; 
    scrollbar-highlight-color: #666; 
    scrollbar-shadow-color: #000000; 
    scrollbar-darkshadow-color: #000000; 
    scrollbar-track-color: #000000; 
    scrollbar-base-color:#000000;
}

a {
	/* padding: 15px 50px; */
	text-decoration: none;    
	/* margin: 10px; */
	transition: 0.2s;
	letter-spacing: 1px;
}
a:hover{
	/* letter-spacing: 1px; */
	color: #0000FF;
	/* text-decoration: #EEEEEE !important; */
	/* background: #EEEEFF; */
}

p{
	font-size:large;
	color:#111111;
}

textsize{
	    resize: none;
}

span{
	color:#222223 !important;
}

html{
	padding: 0 auto;
}
body {
	display:flex;
	padding:0;
	margin:0;
	min-width:750px;
	min-height:100% !important;
	min-width: 100% !important;
	text-align: center;
	background: #222222;
	/* background-image: linear-gradient(0deg,
		rgba(100, 100, 200, 1.0),
		rgba(200, 100, 100, 1.0),
		rgba(100, 200, 100, 1.0),
		rgba(100, 100, 200, 1.0)); */
	/* margin-bottom: 0px; */
	padding: 0;
	/* position: relative; */
	/*  overflow: hidden; */
	animation: enter 0.8s;
	display: flex;
	justify-content: space-around;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
}
@keyframes enter {
    0% {
		opacity:0;
	}
	25% {
		opacity:0;
	}
	100% {
	    opacity:1;
	}
}

#top{display: none;}
#top_nav{display: none;}
#navigator{display: none;}
#header{display: none;}
.blogStats{display: none}
.clear{display: none}
/* #footer{display: none;} */
.postDesc{display: none;}
.c_b_p_desc{display: none;font-size: 2;}
.c_b_p_desc_readmore{display: none;}
#cnblogs_ch{display: none;}
#cnblogs_c1{display: none;}
#under_post_card1{display: none;}
#under_post_card2{display: none;}
#commentbox_opt{display:none;}
.comment_burry{display:none;}
#lnkBlogLogo{display:none;}
#comment_nav{display:none !important;}
ul li { list-style: none; } 
#profile_block{display:none !important;}
.catListTitle{display:none !important;}


.postCon{font-size:2;}
.clear{height: 10px;}
.postDesc{display: none;}
input{border:0;box-shadow:none;}

.cnblogs-markdown pre {
  position: relative;
}
.cnblogs-markdown pre > span {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 3px;
  padding:0 10px;
  font-size: 12px;
  background: #fff;
  color: #000;
  cursor: pointer;
  display:none;
  margin:8px 10px;
  transition: background .5s;
  -moz-transition: background .5s;
  -webkit-transition: background .5s;
  -o-transition: background .5s;
}
.cnblogs-markdown pre > span:hover {
  background: #ddd
}
.cnblogs-markdown pre:hover > span {
  display:block;
}


#home{
	/* position: relative; */
	/* display:block; */
	/* border-radius: 10px; */
	min-width:660px;
	padding: 25px;
	background:#9896f1AB;
		/* background-image: linear-gradient(0deg,
		rgba(200, 200, 255, 0.9),
		rgba(255, 200, 200, 0.75),
		rgba(200, 255, 200, 0.75),
		rgba(200, 200, 255, 0.8)); */
	width:66%;
	max-width:1250px !important;
	min-height: 200px !important;
	/* min-height: calc(100vh - 20px) !important; */
	/* opacity: 0.88; */
	/* animation: homeenter 1s; */
	margin: 125px auto 25px auto;
	/* display:flex;
	flex-direction: ; */
	border-radius: 25px;
	animation: boxlight 5s ease-in-out infinite;
}
@keyframes boxlight {
	  0% {
	    box-shadow: 0;
	  }
      45% {
	    box-shadow: 0 0 20px #3f72afDD,0 0 30px #0055FFCC, 0 0 40px #112d4eAA;
	  }
	  100% {
	    box-shadow: 0;
	  }
	}
#home:hover{
	/* min-width:75%; */
	/* margin-top:-10px; */
}
@keyframes homeenter {
	0%,50% {
	    opacity:0;
	}
    100% {
	    opacity:1;
	}
}

.post{
	/* max-width:880px; */
}

#header{
	margin: 5px 5px;
}
#Header1_HeaderTitle{
	display:none;
	/* color:#EEEEFF;
	font-size:larger;
	padding:20px 20px;
	letter-spacing: 2px; */
}
.headermaintitle{
	font-size:larger;
	padding:20px 20px;
}

#page_begin_html{
	/* position:absolute; */
	padding: 0;
	margin: 0;
	/* padding-top: 75px; */
}
#navlist{
	width: 100%;
    display:flex !important;
	justify-content: flex-end;
	margin: 0 auto;
}

li{
	display: inline-block;
	min-width:50px;
}

#main{
	/* animation: enter 0.5s; */
	/* text-align: center; */
	justify-content: center;
	min-height: 100%;
	overflow-y: auto;
	overflow-y-style: #000000;
    padding-bottom:0;
	/* box-shadow: 5px 5px 5px 5px white; */
	/* display:flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    align-items: stretch; */
}

#footer{
	/* border-radius:0; */
	font-size: xx-small;
	margin:1px;
	padding:5px;
	width:100%;
	opacity:0.75;
	position: relative;
	bottom: 0;
	text-align: left;
	font-family: 黑体 ,宋体, 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif, 苹方;
	letter-spacing: 0;
}
#poweredby{
    font-family: 黑体 ,宋体, 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif, 苹方;
	letter-spacing: 0;
}

#sideBar{
	/* display:none; */
	/* float:left !important; */
	min-width:250px;
	width:20%;
	padding:5px;
	margin:5px;
}

#maincontent{
	/* text-align: center; */
	color: #DDDDDD;
	width:100%;
	min-width:500px;
}

.postTitle{
	/* padding-top:25px; */
	/* z-index: 9999; */
	/* background-image: linear-gradient(90deg, 
	 rgba(255,255,255,0.1) , rgba(255,255,255,0.01)); */
	/* position: absolute;
	top: 0;left: 0; */
	/* width:100%; */
	/* height: 280px; */
	display: flex;
	padding: 5px;
	border-radius: 10px;
	border: 0;
}
/* #cb_post_title_url{
	display: flex;
} */

.postTitle2{
	margin: 0;
	font-size:x-large;
	color: #DDDDDD;
	/* padding-top: 100px !important; */
	/* padding-left: -100px !important; */
	max-height: 50px !important;
	text-align:left !important;	
	width: 100%;
}
.postTitle:hover{
	background: rgba(0,0,0,0.1)
}
.dayTitle{
	color: #DDDDDD;
	text-align:left !important;
}

.cnb-code-toolbar{
	/* min-height: 100px; */
	max-width: 120px !important;
	text-align: left !important;
	overflow: auto !important;
	/* left: 4px; */
}
..cnb-code-toolbar-item{
	left: 55px !important;
}

pre{
	text-align:left !important;
	/* max-height:500px; */
	overflow-y:auto;
	overflow-x:hidden;
}
pre:hover{
	/* min-height:750px; */
}
.mainContent{
    width:98%;
	float:center !important;
	padding-right:250px !important;
}

/* #tip_comment2{
    font-size: smaller;
} */
ul{
	letter-spacing:none !important;
	text-align:left;
}

#green_channel{
	/* z-index:10 !important;
	float:right;
	position:fixed;
	bottom:1px;
	right:-10px;
	min-width:80px;
	width:10%;
	max-width:100px; */
	min-width:200px;
	width:100%;
	max-width: 700px;
	max-weight: 1000px;
	border:0;
	/* background:#; */
	border-radius: 20px;
	padding-bottom:15px;
	opacity:1;
}
#green_channel_digg{
	background:rgba(100,100,150,0.5) !important;
	/* color: #220000 !important; */
	width:100px;
	/* height:25px; */
	padding:15px 20px !important;
	-moz-box-shadow: 10px 10px 5px #888888;
	box-shadow: 5px 5px 5px #888888 !important;
	text-shadow: 5px 5px 5px #000000; 
	text-align: center;
}
#green_channel_follow{
	background:rgba(100,100,150,0.5) !important;
	/* color: #002200 !important; */
	width:100px;
	padding:15px 20px !important;
	-moz-box-shadow: 10px 10px 5px #888888;
	box-shadow: 5px 5px 5px #888888 !important;
	text-shadow: 5px 5px 5px #000000;
	text-align: center;
}
#green_channel_favorite{
	background:rgba(100,100,150,0.5) !important;
	/* color: #000022 !important; */
	width:100px;
	padding:15px 20px !important;
	-moz-box-shadow: 10px 10px 5px #888888;
	box-shadow: 5px 5px 5px #888888 !important;
	text-shadow: 5px 5px 5px #000000; 
	text-align: center;
}
#green_channel_weibo{
	background:rgba(100,100,150,0.5) !important;
	width:100px;
	padding:12px 20px !important;
	display:none !important;
	-moz-box-shadow: 10px 10px 5px #888888;
	box-shadow: 5px 5px 5px #888888 !important;
	text-shadow: 5px 5px 5px #000000;
	text-align: center;
}
#green_channel_wechat{
	background:rgba(100,100,150,0.5) !important;
	width:100px;
	padding:12px 20px !important;
	box-shadow: 10px !important;
	-moz-box-shadow: 10px 10px 5px #888888;
	box-shadow: 5px 5px 5px #888888 !important;
	text-shadow: 5px 5px 5px #000000;
	text-align: center;
}

#green_channel_digg:hover{background:rgba(255,50,50,0.8) !important;}
#green_channel_follow:hover{background:rgba(50,255,50,0.8) !important;}
#green_channel_favorite:hover{background:rgba(50,50,255,0.8) !important;}
#green_channel_weibo:hover{background:rgba(50,50,50,0.8) !important;}
#green_channel_wechat:hover{background:rgba(200,200,200,0.8) !important;}

/* #green_channel_digg:active{background:rgba(255,100,100,0.8) !important;}
#green_channel_follow:active{background:rgba(255,100,100,0.8) !important;}
#green_channel_favorite:active{background:rgba(255,100,100,0.8) !important;}
#green_channel_weibo:active{background:rgba(255,100,100,0.8) !important;}
#green_channel_wechat:active{background:rgba(255,100,100,0.8) !important;} */

/* #green_channel_digg:active{background:#880000 !important;}
#green_channel_follow:active{background:#008800 !important;}
#green_channel_favorite:active{background:#000088 !important;}
#green_channel_weibo:active{background:#EEEEED !important;}
#green_channel_wechat:active{background:#EEEEED !important;} */

#div_digg{
	display:none;
	z-index:-10 !important;
	/* float:right;
	position:fixed;
	top:50px;
	right:-100px; */
	border:0;
	background:none;
	padding-right:-100px;
}
.buryit{display:none !important;}
.diggit{
	box-align:center !important;
	float:center !important;
}

#author_profile{
	display:none;
	opacity:0.8;
	z-index:-10 !important;
	/* position:fixed;
	top:150px;
	right:2px;
	text-align:right !important;
	max-width:100px !important; */
	background:#DDDDFF;
	padding:10px 10px !important;
}

#comment_form{
	width:100%;
	/* background:rgba(255,255,255,0.1); */
}
/* #comment_nav{
	position:fixed;
	bottom:0;
	left:-10px;
	max-height:50px !important;
	background:#FFFFFF;
	opacity:0.8;
} */

#btn_comment_submit{
    display:none;
	min-width:150px;
	min-height:50px;
	padding:15px 30px;
	border:0;
	background:none;
}
#btn_comment_submit:hover{
	background:#8899FF;
}

.btn_edit_comment,btn_preview_comment,commentbox_title_right{
	text-align:left;
}

#tip_comment{
	text-align:left;
	color:#888899;
	font-size:xx-small;
}


.feedback_area_title{
	text-align:left;
	font-size:x-large;
	padding-right:50px;
	padding:5px;
}

.feedbackManage{
	/* padding:5px 10px; */
	text-align:left;
	padding-left:50px;
	text-align:center;
}

#blog-comments-placeholder{
	text-align:left;
	border-radius: 20px;
	background: rgba(255,255,255,0.2);
}

.bq_post_comment{
	text-align:center;
	/* background:#111111; */
	opacity:0.8;
	border:0;
	font-size:large;
}

#feedbackItem{
	text-align:left;
	font-size:large;
	/* background:#001122; */
	padding:5px;
}

.comment_actions{
	/* background: rgba( 255,255,255,0.2); */
	opacity:0.8;
	/* padding-left:100px; */
	position:relative;
	left:0;
	top: -2px;
}


.comment_digg{
	text-align:left;
	font-size:smaller;
	padding:10px 50px;
	color:#DDDDFF;
	/* background:#223355; */
	position:relative;
	top:-45px;
}

.feedbackListSubtitle,
.comment_date,
.louzhu,
.layer,
#a_comment_author
{
	font-size:x-small !important;
	color:#555555 !important;
}

.feedbackManage{
	position:relative;
	right: -250px;
	bottom: -16px;
	text-align:left;
}

/* 
#tip_comment2{
	padding:10px;
	font-size:large;
	background:#000022;
} */

summary{
	/* background:#222233; */
	color:#AAAAFF;
	cursor:pointer;
    font-size: large;
}

code{
	color:#222223 !important;
}
/* .highlighter-hljs,
.hljs-ln, */
code{
	transition-duration:0 !important;
	margin: 0 !important;
	font-size: small;
	/* color:#888888 !important; */
	overflow:auto;
	/* border:1px solid #888888 !important; */
	border-radius: 10px;
	background: rgba(150,150,200,0.1) !important;
	max-height: 250px;
	max-width: 1200px;
	padding: 5px 10px;
	font-family: 黑体 ,宋体, 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif, 苹方, 幼圆 ,楷体;
	letter-spacing: 0;
}
.highlighter-hljs:hover{
	/* overflow:auto; */
}
#collapse-1686146674058{
	display:none !important;
}

.cnb-code-toolbar-iron{
	display:none !important;
}

.highlighter-hljs{
	color: #AAAABB !important;
}

pre{
	background:none;
	color:#AAAABB;
}

#tbCommentBody{
	resize: none !important;
	min-height:300px;
	height:80%;
	max-height:305px;
	overflow:auto;
}

#tbCommentBodyPreview{
	min-height:360px;
	height:80%;
	max-height:370px;
	overflow:auto;
}

.commentbox_main{
	text-align:left;
	background: rgba(250,250,255,0.2);
	/* color: #FFFFFF; */
	min-height:400px;
	max-height:500px;
	overflow:hidden;
	border: none !important;
	min-width: 200px !important;
	width:100% !important;
	max-width: 1000px !important;
	border-radius: 25px;
	/* border-radius: 25px 100px 100px 25px; */
	/* padding-right:18%; */
    /* clip-path: polygon(0 0 ,80% 0 , 100% 50%,100% 50%, 80% 100%, 0 100%); */
    /* background: conic-gradient(at 100% 0, #B89DFF 305deg, transparent 0); */
}
.commentbox_title{
	border-bottom:1px solid #888888;
}
.commentbox_footer{
	border-top:1px solid #888888;
}
.comment_svg{
	color: #222222;
	stroke: #222222;
	fill: #222222;
}
.commentbox_title_left{
	width:100%;
	text-align: center;
	display:flex;
}
.commentbox_title_right{
	width:100%;
	display:flex;
}

#btn_edit_comment{
	width:100%;
	min-width:100px;
}
#btn_preview_comment{
	width:100%;
	min-width:100px;
}

.commentbox_tab:hover{
	/* border-bottom:0 !important; */
	border-bottom:1px solid #AAAAAA;
	/* background: #222233; */
}
.active{
	/* border-bottom:0 !important; */
	border-bottom:1px solid #888899 !important;
	/* background: #222222; */
}

/* #commentbox_opt{
	display:contain !important;
} */

#post_next_prev{
	padding: 10px;
	margin: 5px;
}

#cnblogs_post_body{
	text-align:left;
}
/* #cnblogs_post_body:hover{
	transition-delay:2s !important;
	min-height:300px;
	overflow:auto;
} */

.thumbTitle{
	margin: 10px;
}

.gallery{
}
#ViewPicture1_GalleryImage{
	box-shadow: 0px 0px 20px 0px #112d4eFF;
	width: 95%;
	margin: 2.5%;
}


