/*引用的文字*/
* { font-family: Verdana,Helvetica, "微软雅黑" , Arial, "宋体" , sans-serif;}
div#blogTitle .title {
	font-family: Georgia, 'Serif', 'Arial', 'Helvetica';
	font-style: italic;
	font-size: 28px;
	font-weight:bold;
	padding-top: 23px;
}
/*子标题*/
div#blogTitle .subtitle {
	color: #ffffff;
	margin: 10px 0px 0px 50px;
	font-size: 11pt;
}
div.postTitle {
	border-bottom: 1px solid #CCC;
}
div#mainContent{
	margin-left: 280px;
	margin-top: 25px;
}
div.forFlow{
	padding: 20px 30px 50px;
	background: white;
}
div#sideBar{
	border:none !important;
	background-color:transparent !important;
}

/*不显示随笔发布日期*/
.dayTitle {
display:none;
}
blockquote{
	color: #000;
	font-family:"Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti;
	background-color:#FCFEC5;
	border:1px solid #BBB;
	border-radius:3px;
	margin:5px 0px 5px 0px;
	padding-left: 20px;
	line-height: 1.3;
	word-wrap: break-word;
	-moz-box-shadow: 2px 2px 10px rgba(140,140,140,1);
	-webkit-box-shadow: 2px 2px 10px rgba(140, 140, 140, 1);
	box-shadow: 2px 2px 10px rgba(140, 140, 140, 1);
}

.copy {
	border: #c0c0c0 1px solid;
	padding: 10px;
	line-height: 15pt;
	margin-top: 15px;
	margin-bottom: 15px;
	background: #dbeaff;
	font-size: 9pt;
}
.quote {
	border: #c0c0c0 1px dashed;
	padding: 10px;
	line-height: 12pt;
	margin-top: 15px;
	font-family: Verdana, "Lucida Grande", Geneva, Arial, sans-serif;
	margin-bottom: 15px;
	background: #e9e9e9;
	font-size: 9pt;
}
.copy img {
	width: 25px; height: 25px
}
.cuscomment {
	border: #c0c0c0 1px dashed;
	padding: 5px 10px 10px 10px;
	line-height: 20pt;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 9pt;
}
.fastcomment {
	padding: 5px;
	margin-top: 5px;
	color: #ffffff;
	margin-right: 5px;
}
.fastcomment:hover {
	border: #ffffff 1px outset;
	background: #ffffff;
	color: #000000;
}
.postTitle, .entrylistPosttitle, .feedback_area_title{
	font-family: "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
}
.postBody {
	font-size: 15px;
	font-family:"Trebuchet MS", Georgia,"Times New Roman",Times,sans-serif;
	line-height: 180%;
}
.postBody p{
	margin: 12px auto 12px auto;
}
.postBody a {
	border-bottom: #3d81ee 1px dashed; COLOR: #06C;
}
.postBody a:hover {
	color: red;
	text-decoration:none;
}
.postBody h1 {
	border-radius: 3px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	background: #1977B0;
	margin-top: 15px;
	margin-bottom: 5px;
	color: white;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	-moz-box-shadow: 2px 2px 10px rgba(140,140,140,1);
	-webkit-box-shadow: 2px 2px 10px rgba(140, 140, 140, 1);
	box-shadow: 2px 2px 10px rgba(140, 140, 140, 1);
	text-shadow: 2px 2px 2px #222222;
}
.postBody h2 {
	color: #1977B0;
	padding-left: 20px;
	font-size: 18px;
}

.postBody h3 {
	color: #1977B0;
	padding-left: 25px;
	font-size: 16px;
}
.postBody h4 {
	color: #1977B0;
	padding-left: 30px;
}
.postBody h5 {
	color: #1977B0;
	padding-left: 25px;
}
.postBody img {
	margin-bottom: 0px;
}
div.postCon {
	color: #444; font-size: 13px
}
div.postCon a {
	border-bottom: #3d81ee 1px dashed;
	color: #06C; font-size: 13px
}
div.postCon a:hover {
	color: #f00;
	text-decoration:none;
}
#MySignature {
	margin-top: 30px;
}
#bottom a{
	color:#ffffff;
}
/*代码部分*/
.syntaxhighlighter{
	font-size:14px !important;
	line-height: 1.4 !important;
	border:#c0c0c0 1px solid !important;
	margin-top: 2px !important;
	margin-bottom: 2px !important;
	border-radius:5px;
	word-wrap: break-word;
}
/*主页文章简要信息*/
.c_b_p_desc {
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
}

.code{
	font-size: 14px;
	font-family: "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
	background-color: #FCFEC5;
	border: 1px solid #BBB;
	margin: 5px 0px 5px 0px;
	padding-left: 20px;
	word-wrap: break-word;
}
.post table{
	margin-left: 30px;
	border: 1px solid #333;
	border-collapse: collapse;
	border-spacing: 0;
	line-height:1.3;
	font-size: 12px;
}
.post tr, td, th{
	border: 1px solid #333;
	padding: 5px 8px;
	text-align: center;
	white-space: nowrap;
}
.post th{
	background: #3398CC none repeat scroll 0 0;
	color:#fff;
}
::selection
{
	background: rgb(255,255,158);
}
::-moz-selection
{
	background: rgb(255,255,158);
}
/*自定义添加*/
body {background:#8986A4;position: relative;
font-family: tahoma,arial,'Hiragino Sans GB','\5FAE\8F6F\96C5\9ED1',sans-serif;
color: #333;width: 100%;
overflow-x: hidden;
}
#lnkBlogLogo {
float: right;
display: none;
width: 100px;
height: 100px;
border-radius: 50%;
}
#header { width: 20%; background: none;}
#navList {
	font-size: 110%;
	width: 100%;
	min-height: 30px;
	float: left;
	 padding: 0; 
	 margin: 0; 
	 border-radius: 0; 
	 border:none;
}
div#mainContent {margin: 0;padding: 0;}
#sideBar {width: 20%;}
#mainContent .forFlow {width: 72.4%;}
#recent_comments_wrap {display: none;}
#blog-sidecolumn .catListTitle {display: none;}

#blogTitle {margin-top: 0;}
#blogTitle h1 {padding-top:30px;width: 100%; text-align:center;}
#blogTitle h1 a:visited, #blogTitle h1 a:link{color:#fff;text-shadow: 0 0 2px rgba(0,0,0,.2);}
#blogTitle h1 a:hover {color:#FD9137;transition:color .35s linear;}
#blog-sidecolumn li a { color:#333;-webkit-transition:all .35s linear; -moz-transition:all .35s linear;transition:all .35s linear;display: block;font-size: 14px;line-height: 1.5em;}
#blog-sidecolumn li a:hover { color:#008BFF; -webkit-transform:translateX(10px); -moz-transform:translateX(10px); transform:translateX(10px); }
#sideBar {text-align: left;text-indent: 5em;}
/*2015年3月4日22:27:29*/
#mainContent .forFlow { background: #eaeaea;background-color: rgba(0,0,0,.1); padding-top:0;}
#mainContent .forFlow .day .postTitle{padding: 30px 0;text-align: center;font-size: 24px;color: #fff;border:none; }
.day .postTitle a {color:#fff;-webkit-transition:color .35s linear;-moz-transition:color .35s linear;transition:color .35s linear;}
.day .postTitle a:hover { color:#FFFEA1;}
.day .postCon {border-left: 3px solid #84C7FF; background: #fff;-webkit-transition:all .35s linear;-moz-transition:all .35s linear;transition:all .35s linear; border-radius: 0; padding:4% 5%;box-shadow: inset 1px 0 3px rgba(0,0,0,.1);}
.day .postCon:hover{background: #FFFBF2; border-color:#FFD884;}
.day .postSeparator {border-top:none; display:none;}
.day .postCon a.c_b_p_desc_readmore {
	text-decoration: none;border: none;background: #EFEFEF;text-align: center;color: #888;line-height: 2em;font-size: 14px;padding: 5px;border-radius: 3px;margin-left: 10px;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;
}
.day .postCon a.c_b_p_desc_readmore:hover {background: #2693FF; color:#fff;}
.day .postDesc {color:#ccc; margin-top:-25px; }
.day .postDesc a:link, .postDesc a:visited, .postDesc a:active { color:#ccc;}
.day .postDesc a:hover {color:#2693FF;background: none;text-decoration: none;}
#nav_next_page a{color: #fff;font-size: 16px;display: block;text-align: center; -webkit-transition:color 0.35s linear;-moz-transition:color 0.35s linear;transition:color 0.35s linear;}
#nav_next_page a:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2); color:#FFFEA1;}
#navList li {width:25%;}
#navList a {border:none; text-align:center;}
#navList a { -webkit-transition:all 0.35s linear;-moz-transition:all 0.35s linear;transition:all 0.35s linear;}
#navList a:hover {background-color: #47DCFF;}
#blogTitle h2:before {content:'';}

#homepage1_HomePageDays_BottomPager .pager {text-align:center; color:#FFFEA1;}
#homepage1_HomePageDays_BottomPager .pager a{border:none; color:#fff;}
#homepage1_HomePageDays_BottomPager .pager a:link {color:#fff}
#homepage1_HomePageDays_BottomPager .pager a:visited {color:#eaeaea}
#homepage1_HomePageDays_BottomPager .pager a:hover {color:#FFFEA1}
/*2015年3月12日19:30:32*/
::selection {background: rgb(236, 236, 236);}
.entrylistDescription {display:none;}
.entrylistTitle, .PostListTitle, .thumbTitle {color:#fff;}
.entrylistItem {background: none;padding: 0;border-radius: 0;}
.entrylistPosttitle {text-shadow: 0 0 2px rgba(0,0,0,.3);border-bottom:none;}
.entrylistPosttitle a {-webkit-transition:all .35s linear;-moz-transition:all .35s linear;transition:all .35s linear;}
.entrylistPosttitle a:hover{ color:#FFEE79;}
.entrylistPostSummary {padding: 10px;background: #fff;border-radius: 2px;}
.entrylistItemPostDesc {color:#fff;}
.entrylistItemPostDesc a:link, .entrylistItemPostDesc a:visited, .entrylistItemPostDesc a:active{color:#fff;-webkit-transition:all .35s linear;-moz-transition:all .35s linear;transition:all .35s linear;}
.entrylistItemPostDesc a:hover{color:#0093FF;background: none;}
.c_b_p_desc{color: #888;}
/*2015年3月16日19:53:21*/
#topics {padding: 10px 30px;background: #fff;margin: 30px 0;border-radius: 5px;width: 94%;}
#topics .postTitle {border-bottom: none;font-size: 24px;line-height: 3em;text-align: center;}
#topics .postDesc {float:none;position:absolute;top: 104px;text-align: center;color: #ccc;}
.postBody {padding: 40px 0; border:none;}
#blog_post_info{margin-top: 40px;}
#author_profile,#site_nav_under,#ad_under_post_holder,#under_post_news,#under_post_kb,#google_ad_c2 {display:none;}
#comment_form_container {background: #fff;padding: 40px;border-radius: 5px;}
#comment_nav {text-align: right;color: #fff;height: 35px;margin: 10px;clear: both;}
#comment_nav a {color:#fff}
#comment_nav a:hover {color:##FCCD10}
div.commentform textarea {width: 80%;height: 80px;}
#div_digg {margin-top: -90px;}
.cnblogs-markdown code {background-color:#595959!important; border:none !important;color: #FFB517;}
.hljs-comment, .hljs-javadoc, .hljs-annotation, .hljs-decorator, .hljs-pi, .hljs-doctype, .hljs-deletion, .hljs-shebang, .apache .hljs-sqbracket, .tex .hljs-formula{color: #fff !important;}
.cnblogs-markdown .hljs {color: #FFF;font-size: 14px!important; padding: 10px 15px!important;}
.postBody a:link, .postBody a:visited, .postBody a:active {text-decoration: none;}
.postBody a {border-bottom:none;}
#blog-comments-placeholder {clear:both;}
.feedbackListSubtitle {color:#CACACA;}
.feedbackListSubtitle a:link, .feedbackListSubtitle a:visited, .feedbackListSubtitle a:active {color:#CACACA;}
.feedbackCon {border-bottom: none;}
.blog_comment_body {color:#F0EEC1;}
.feedback_area_title {font-weight: bold;margin-top: 20px;border-bottom: none;margin-bottom: 10px;padding-left: 0;color: #fff;}
.postBody h3 {border-left: 3px solid;background: #F7F7F7;margin-bottom: 15px; margin-top:30px;}
#cnblogs_post_body h4:before {display: inline-block;content: "";width: 10px;height: 10px;background: #43C1EF;margin-right: 1em;}
.postBody h4 {color: #747474;}
.postBody h5 {color: #818181;padding-left: 55px;}
/*2015年3月25日 09:51:41*/
#navList a:link, #navList a:visited, #navList a:active {color:#333;}
#navList a:hover {color:#fff;}