#site_nav_under {
    display: none;
}
.c_ad_block, .ad_text_commentbox {
    display: none;
    margin: 0;
    padding: 0;
}
#ad_under_google {
    height: 0;
    overflow: hidden;
}
#ad_under_google a {
    display: none;
}







/* comment */
/*
.postCon, .entrylistPostSummary {
    display: none;
}
*/

.syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea, .cnblogs-markdown code, .cnblogs-markdown .hljs, .cnblogs-markdown pre code, .cnblogs-markdown pre {
    font-family: "YaHei Consolas Hybrid", "Consolas", "Courier New",  "monospace" !important;
    tab-size:4;  
    -moz-tab-size:4; 
    -o-tab-size:4;  
}

#site_nav_under,#ad_under_post_holder,#under_post_news,#google_ad_c2,#under_post_kb{
width:0;
height:0;
display:none;
overflow:hidden;
}

*, *:before, *:after {
	-webkit-font-smoothing: antialiased;
}
.face{
	border: 3px solid #fff;
	border-radius: 100%;}
div.commentform input.author {
	background: url(https://images.cnblogs.com/cnblogs_com/flipped/789479/o_5-15062FQ233-52.gif) no-repeat 5px;
}
body{
	font-size:14px;
	background-image: url(https://images.cnblogs.com/cnblogs_com/SfailSth/942247/o_ooYBAFO2VPSITxTGAAIFJIRaLHsAABskwFtvDYAAgU8469.jpg);
	/*background-image: url(https://images2015.cnblogs.com/blog/847398/201610/847398-20161021214529623-837075603.jpg);*/
	background-size: cover;
	background-attachment: fixed;
	font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
}
body p{
	text-indent: 1em;
	font-size: 16px;
	line-height: 1.7em;
	margin: 0 0 .75em;
}
.postBody{
	padding: 20px 5px 10px;
	margin-bottom: 0;
	overflow-x: hidden;
	word-wrap: break-word;
	word-break: break-all;
	min-height: 340px;
	padding-bottom: 25px;
}
.panel_content{
	background: #f4f4f4;
	padding: 10px;
	border-radius: 10px;
}
#main{
	background-color: rgba(245, 245, 245, 0.72);
}

#home {
    opacity: 0.75;
    filter: alpha(opacity=75);
}
#header {
	height: 47px;
	width: 100%;
	background-color: #ffffff;
	-webkit-box-shadow: inset 0 -1px 0 #e9e9e9,0 1px 0 rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 -1px 0 #e9e9e9,0 1px 0 rgba(0,0,0,0.05);
	box-shadow: 0 2px 5px rgba(80, 80, 80, 0.56),0 1px 0 rgba(0,0,0,0.05);
}
#navigator {
	top: -5px;
}
#navList li a {
	font-family: "Avenir Next", Avenir, "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Source Han Sans CN", "Source Han Sans SC", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
	line-height: 52px;
	height: 50px;
	color: #999;
	background-color: #fff;
	font-size: 16px;
}
#navList li a:hover {
	font-weight: lighter;
	line-height: 52px;
	height: 50px;
	color: #30D0DF;
	background-color: #F4FCFD;
	border-bottom: solid 3px #30D0DF;
}
.blogStats {
	z-index: -10;
	color: #CACACA;
	font-size: 12px;
	text-align: right;
	top: 20px;
	position: relative;
}
#mainContent {
	box-shadow: 0px 0px 8px #cfcfcf;
	-moz-box-shadow: 0px 0px 8px #999;
	-web-kit-shadow: 0px 0px 8px #999;
}
.postTitle{
	font-weight:bold;
}
.postTitle, .postTitl2, .entrylistPosttitle {
	
	font-size: 24px;
	line-height:28px;
	padding-right:0;
	padding-left:0;
	border-left-width: 0;
}
.postTitle a:hover, .postTitl2 a:hover {
	transition: .2s;
	color: #f22b6b;
}
.forFlow img {
	margin-top: 0;
	margin-bottom: 20px;
}
.author_avatar {
	border-radius: 100%
}
del, ins, s, a, a:hover {
	text-decoration: none;
}
a:link,a:visited {
	color: #0095a2;
}
.syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody, .syntaxhighlighter table thead, .syntaxhighlighter table caption, .syntaxhighlighter textarea {
	font-size: 13px!important;
}
.backToTop {
 display: none;
 width: 18px;
 line-height: 1.2;
 padding: 5px 0;
 background-color: #000;
 color: #fff;
 font-size: 12px;
 text-align: center;
 position: fixed;
 _position: absolute;
 right: 10px;
 bottom: 100px;
 _bottom: "auto";
 cursor: pointer;
 opacity: .6;
 filter: Alpha(opacity=60);
}
::selection {
	color: white;
	background: #48a695;
}
.syntaxhighlighter .preprocessor {
	color: #e29710!important;
}
.syntaxhighlighter .keyword {
	font-weight: normal!important;
	color: #b216ac!important;
}

.syntaxhighlighter .comments, .syntaxhighlighter .comments a {
	color: #d84f19!important;
}
.syntaxhighlighter .color1, .syntaxhighlighter .color1 a {
	color: #15b6bf!important;
}
.gutter .line.alt2{
	background: #fff!important;
}
.syntaxhighlighter .string, .syntaxhighlighter .string a {
	color: #1bbb38!important;
}
#post_next_prev {
	line-height: 1.8;
	font-size: 14px;
}
.input_my_zzk {
	width: 100px;
	vertical-align: middle;
	height: 30px;
	margin-right: -8px;
	font-size: 16px;
	border: 0;
	padding-left: 5px;
}
input.btn_my_zzk {
	color: #fff;
	background: rgba(48, 208, 223, 0.75);
	height: 30px;
	font-size: 14px;
	padding: 5px;
	cursor: pointer;
	width: 80px;
	border: 0px;
}
.pager {
	font-size: 16px;
	color: #040404;
}
.pager a {
	border: 1px solid #1999a4;
}
#myposts .postTitl2 {
	color: #3481a6;
}
.dayTitle {
	border: 0;
	position: relative;
	top: -20px;
	width: 100px;
	left: -20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 35px;
	height: 30px;
	background: url(https://images.cnblogs.com/cnblogs_com/SfailSth/942247/o_ccccc.png) no-repeat;
}
.buryit {
	width: 20px;
	padding-left: 20px;
	background: url('https://images.cnblogs.com/cnblogs_com/flipped/789479/o_5-140FG92021-54.gif') no-repeat;
	padding-top: 0; 
}
.diggit {
	width: 20px;
	padding-left: 20px;
	background: url('https://images.cnblogs.com/cnblogs_com/flipped/789479/o_5-140FG92021-53.gif') no-repeat;
	padding-top: 0; 
}
textarea:focus, input:focus {
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}