/**************** 公共样式 ****************/
#EntryTag{font-size:9pt;}
#divRefreshComments{text-align:right;margin-right:10px;margin-bottom:5px;font-size:9pt;}
.topicListFooter{text-align:right;margin-right:10px;margin-top:10px;}

/* Digg Begin */

#digg_block{margin-top:10px;}

#author_profile{float:left;width:280px;margin-top:0px;margin-bottom:10px;color:#000;margin-left:0px;font-size:12px;}
#author_profile a:link,#author_profile a:visited,#author_profile a:acitve{text-decoration:none;}
#author_profile a:hover{text-decoration:underline;}
.author_avatar{vertical-align:top;float:left;margin-right:5px;padding-top:5px;padding-left:2px;border:0px;}
.author_profile_title{font-weight:bold;color:#666;}
.author_profile_info{float:left;line-height:18px;}
#author_profile_follow{}
#author_profile_follow a:link{}
#div_digg{float:right; /*text-align:right;*/margin-bottom:10px;margin-right:30px;font-size:12px;width:120px;text-align:center;margin-top:10px;}
.diggit{float:left;	width:46px;	height:52px;background:url('https://static.cnblogs.com/images/upup.gif') no-repeat;	text-align:center;cursor:pointer;margin-top:2px;padding-top:5px;}
.diggnum{font-size:14px;color:#075DB3;font-family:Verdana;}
.buryit{float:right; margin-left:20px;width:46px;height:52px;background:url('https://static.cnblogs.com/images/downdown.gif') no-repeat;text-align:center;cursor:pointer;margin-top:2px;padding-top:5px;}
.burynum{font-size:14px;color:#075DB3;font-family:Verdana;}
.diggword{margin-top:5px;margin-left:0px;font-size:12px;color:gray;}

a.digg_gray:link		 {color: gray; text-decoration: underline;}
a.digg_gray:visited	 {color: gray; text-decoration: underline;}
a.digg_gray:hover	 {color: red; text-decoration: underline;}
a.digg_gray:active	 {color: gray; text-decoration: underline}

/* Digg End */

/**************** 标签默认 ****************/
*{margin:0;padding:0;}
html{background:url(https://images.cnblogs.com/cnblogs_com/noyobo/343919/o_paper.jpg) repeat 0 0;}
body{color:#333;background:url(https://images.cnblogs.com/cnblogs_com/noyobo/343919/o_header.jpg)  repeat-x scroll 0 0 transparent;font-family: verdana,Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.8em;}
img{border:0;}
li{list-style:none;}
input,textarea{border:1px solid #999;}
h1,h2,h3,h4,h5,h6,th{font-weight:bold;color:#1f1a16;}
a{text-decoration:none;color:#333;}
a:hover{color:#999;}

blockquote,pre{
	background: url("https://www.css88.com/wp-content/themes/thunder/images/quotebg.gif") no-repeat scroll 10px 10px #F7F7F7;
    border: 1px solid #EBEBEB;
    color: #E94D00;
    font-size: 12px;
    padding: 5px 10px 5px 40px;font-style:normal;}

.cnblogs_Highlighter{
border: 1px solid #EBEBEB; padding:0 1em;}

#mainContent p img,
#mainContent .gallery img{padding:4px; background-color:#ffffff; box-shadow:1px 1px 5px 0 rgba(0, 0, 0, 0.5), 0 0 20px rgba(0, 0, 0, 0.1) inset; border:1px solid #e6e6e6; border-radius:5px;}
    bottom: 10%;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 10%;
    z-index: -2;}
h1, h2, h3, h4, h5, h6{
    font-family: Helvetica,Arial;
    line-height: 1.1em;
    padding-bottom: 5px;
    text-shadow: 0 1px 0 #FFFFFF;
}
input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    outline: 0 none;
    resize: none;
}
/*-------自定义部分-------*/
ul#navList a#MyLinks1_HomeLink{display:none;}
.c_b_p_link_desc{display:none;}
.div_my_zzk{overflow:hidden;}
.input_my_zzk {
	float:left;
    width: 160px;
	color:#8C7E7E;
	padding:3px;
	font-size:14px;
	background-color:#faf7f7;
	border:1px solid;
	border-color:#c2c0c0 #cccaca #d1cfcf;
	box-shadow:0 1px #fff,inset 0 1px rgba(34,25,25,.05);
	-moz-box-shadow:0 1px #fff,inset 0 1px rgba(34,25,25,.05);
	-webkit-box-shadow:0 1px #fff,inset 0 1px rgba(34,25,25,.05);
	line-height:1.3;
}
input.btn_my_zzk{
	float:left;
	cursor:pointer;
	padding:2px 7px;
	font-size:14px;
	font-weight:bold;
	text-shadow:0px 1px 0px #ffffff;
	height:28px;
	border:1px solid;
	border-color:#c2c0c0 #cccaca #d1cfcf;
	box-shadow:0 1px rgba(255,255,255,.9),inset 0 0 2px rgba(255,255,255,.75);
	-moz-box-shadow:0 1px rgba(255,255,255,.9),inset 0 0 2px rgba(255,255,255,.75);
	-webkit-box-shadow:0 1px rgba(255,255,255,.9),inset 0 0 2px rgba(255,255,255,.75);
	background-color:#f0eded;
	background:-moz-linear-gradient(top,#fffcfc,#f0eded);
	background:-o-linear-gradient( #fffcfc,#f0eded);
	background:-webkit-linear-gradient( #fffcfc,#f0eded);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcfc',endColorstr='#f0eded')
}

.catListEssay ul li{height:24px; line-height:24px; overflow:hidden;}
/**************** 共用部分 ****************/
/* layout */
#sideBar{/*width:220px;float:left;border:1px solid #999;border-top-width:0;overflow:hidden;padding:0 8px 40px 12px;*/}
#mainContent{/*float:right;margin-left:-250px;width:100%;*/}
.forFlow{/*margin:0 16px 0 266px;*/}
#footer{text-align:center;}

/* header */
#lnkBlogLogo{display:none;}
#blogTitle{padding:16px;}
#blogTitle h1{font-size:17pt;}
#blogTitle h2{font-size:10.5pt;color:#999;}
#navigator{background:#f6f6f6;border:1px solid #ccc;border-width:1px 0;height:17px;padding:6px;color:#999;}
#navigator img{display:none;}
.blogStats{float:right;color:#999;}
#navList li{float:left;margin-right:20px;font-size:10.5pt;}

/* sideBar */
/*#sideBar li,.divRecentCommentAticle{text-indent:-1.5em;margin-left:1.5em;}*/
#sideBar h3,#MyIng .ing_title{margin:16px 0 0 -8px;font-size:14px;text-align:left;}
#calendar{margin-top:16px;text-align:center;}
#calendar table{width:200px;margin:0 auto;}
#calendar .CalOtherMonthDay{color:#999;}
#sideBar .divRecentComment{color:#666;margin:0 0 8px 8px;line-height:20px;overflow:hidden;}

.ing_title a:link,.ing_title a:visited,.ing_title a:hover,.ing_title a:active{
	font-weight:bold;
}



/**************** 各子页面 ****************/
.dayTitle{}
.entrylistTitle,.thumbTitle,.PostListTitle,.forFlow h3 div,.galleryTitle{font-size:24px; line-height:1.5em;font-weight:bold;margin-top:10px;text-align:left;}
.entrylistDescription,.thumbDescription{margin-left:16px;}
.postTitle,.entrylistPosttitle,.feedback_area_title{border-bottom:1px solid #ddd;font-size:14px;font-weight:bold;margin:20px 0 10px;}
.postTitle {margin-top:10px; font-size:24px; line-height:1.5em;}
.postBody p{margin-top:12px;}
.postBody h5{font-size:10pt}
.postBody h1{line-height:1.5;}
.postBody h2{line-height:1.5;}
.postBody {font-size:14px;line-height:1.8;}
.postBody span{}
.postBody ul{margin-left:45px;}
.postBody ul li{list-style-type:disc;}
.postCon a,.postBody a,.feedbackCon a{border-bottom:1px dotted #333;color:#000;}
.postCon a:hover,.postBody a:hover,.feedbackCon a:hover{border-color:#999;}
.postDesc,.entrylistItemPostDesc{border-bottom:1px dotted #999;color:#999;text-align:right;padding-bottom:20px;}
.PostList{float:none;clear:both;text-align:right;margin:auto;padding:6px 0;overflow:hidden;border-bottom:1px dotted #ccc;}
.postTitl2{float:left;}
.postText2{text-align:left;color:#666;}
.feedbackItem{padding:8px;border-bottom:1px dotted #ccc;}
.feedbackManage{float:right;}
.feedbackCon{margin-left:1em;color:#666;}
.commentform td div span{margin-left:12px;}
.gallery img{margin:8px;}
#taglist{margin:20px auto;}
.pfl_feedback_area_title{font-size:16px;margin:16px 0;font-weight:bold;}
.pfl_feedback_area_title a{font-size:12px;color:#999;font-weight:normal;}
.pfl_feedbacksubtitle{height:30px;}
.pfl_feedbackname,.pfl_feedbackManage{float:left;margin:10px 20px 0 0;}
.pfl_feedbackCon,.pfl_feedbackAnswer{clear:both;margin-left:12px;} 
.btn_my_zzk{border:0px;}
#sideBarMain{padding-left:0px;}
#MyIng{padding-left:10px;}

p{margin-top:0px;	margin-bottom:0px;}


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:10px;
color:#666;
right:10px;
}

body ul#navList{
font-size: 12px;
left: 30px;
position: absolute;
top: 70px;
}

ul#navList a{
display:block;
font-size:12px;
padding:2px 12px;
margin:0px;
color:#A1917B;
text-align:center;
}

ul#navList a:hover{
color:#ffffff;
}

div#footer{display:none;}

#home{min-width:960px; margin:0 60px; position:relative;}

#sideBar{
border:1px solid #CCCCCC;
position:absolute;
top:131px;
left:auto;
right:8px;
background:#f9f9f9;
/*float:left;*/
padding:0px;
width:280px;
border-radius:10px;
box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2)
}

div#sideBarMain{
	padding:0px 20px 30px 20px;
}

#mainContent{
margin-right:300px;
margin-left:20px;
margin-top:10px;
}

div.forFlow{
border:1px solid #CCCCCC;
background:#f9f9f9;
padding:20px;
margin-left:0px;
left:0px;
border-radius:10px;
box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);
overflow:hidden;
}

div.postDesc, div.entrylistItemPostDesc{border:none;}

div#blogTitle{
height:121px;
padding:0
}

div#blogTitle h1{text-indent:30px;padding-top:15px;}
div#blogTitle h1 a{color:#fff;}

div#blogTitle h2{
text-indent:50px;
color:#216173;
margin-bottom:0;
}
div#blogTitle .title{text-indent:30px;padding-top:10px; font-size:30px;}
div#blogTitle .title a{color:#fff; font-weight:normal; text-shadow:0 0 0.05em #FFFFFF, 0 0 0.1em #FFFFFF, 0 0 0.15em #FFFFFF, 0 0 0.2em #FF00DE, 0 0 0.35em #FF00DE, 0 0 0.4em #FF00DE, 0 0 0.5em #FF00DE, 0 0 0.75em #FF00DE}
div#blogTitle .title a:after{content:"的博客"}

div#blogTitle .subtitle{
color:#FFFFFF;
margin-bottom:0;
text-align:right;
font-size:14px;
text-shadow:0 0 0.05em #FFFFFF, 0 0 0.1em #FFFFFF, 0 0 0.15em #FFFFFF, 0 0 0.2em #FF00DE, 0 0 0.35em #FF00DE, 0 0 0.4em #FF00DE, 0 0 0.5em #FF00DE, 0 0 0.75em #FF00DE;
}
div#navigator a{font-size:16px;}

a{color:#399ab2;text-decoration:none}
a:hover{color:#9CBA39;}
div.postTitle{border-bottom:1px solid #eee;}
div.postTitle a{font-size:24px;}
div.postTitle a:visited{color:#9CBA39}
div.postDesc a:first-child{color:#888;}
div.postCon{font-size:14px;color:#444;}

/* 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:#07519a;
	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;
	
}

#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;
}

div#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{
	margin:0 2em;
}

div#content ul li, div#content ol li{
	margin-left:1.5em;
}

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;
}
#side_ing_block ul{color:#399AB2;padding-top:5px;}
#side_ing_block ul li{background-image:none;}
a.ing_lnk:link,a.ing_lnk:active,a.ing_lnk:visited{color:#888;}
a.ing_link:hover{}
#leftcontentcontainer ul{overflow:hidden;}