/** 导航 **/

#sign{
     text-align: center;
     margin-top: -150px;
}
/** 引用不缩进 **/
blockquote p{
	text-indent: 0em !important;
}

.postBody{
      font-family: Exo,'-apple-system','Open Sans',HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue','Hiragino Sans GB','Microsoft YaHei',Helvetica,Arial,sans-serif;
}

/** 加粗改写 */

strong, b{
  color: #E5143D !important; 
  font-weight: bold !important;
}

#home{
   max-width:1300px;
   margin: 0 auto;
}
#topics{
    margin-right: 8px;
}
#cnblogs_post_body img{
   box-shadow: 0px 0px 10px #888888;
   margin: 0 auto;
}
#toc{
 font-size: 16px;
 display: block;
 position: fixed;
 top: 80px;
 right: 25px;
 min-width: 100px;
 max-width: 350px;
 max-height: 20px;
 overflow-y: scroll;
 border: 1px solid #aaa;
 border-radius: 0 0 1px 1px;
 -moz-border-radius: 0 0 1px 1px;
 background: rgba(249,249,249,0.75);
 padding: 12px;
 box-shadow: 0 1px 8px #000;
 -webkit-box-shadow: 0 1px 8px #000;
 -moz-box-shadow: 0 1px 8px #000;
}
 
#toc:hover{
 display: block;
 position: fixed;
 top: 50px;
 right: 25px;
 min-width: 100px;
 max-width: 350px;
 max-height: 400px;
 overflow-y: scroll;
 border: 1px solid #aaa;
 border-radius: 0 0 1px 1px;
 -moz-border-radius: 0 0 1px 1px;
 background: rgba(249,249,249,0.75);
 padding: 12px;
 box-shadow: 0 1px 8px #000;
 -webkit-box-shadow: 0 1px 8px #000;
 -moz-box-shadow: 0 1px 8px #000;
}
 
body { overflow-x: hidden;}

#toc a.head{
    text-decoration:none;
    font-size: 20px;
    font-weight:bold;
} 

/** 其他 **/

#profile_block{
   margin-left:20px;
}

/** 文章字体大小 */

#cnblogs_post_body p{
  font-size: 16px !important;
}

/** 标题 */

#cnblogs_post_body h2:before{
    display: inline-block;
    content: '#';
    color: #390;
    margin: 15px;
}

#cnblogs_post_body h3{
  font-size: 18px !important;
}

#cnblogs_post_body h3:before{
  display: inline-block;
    content: '##';
    color: #390;
    margin: 15px;
}

#cnblogs_post_body h4{
  font-size: 16px !important;
}

#cnblogs_post_body h4:before{
  display: inline-block;
    content: '###';
    color: #390;
    margin: 15px;
}

/** 
#cnblogs_post_body h2 {
    font-size: 21px;
    font-weight: bold;
    background: gray !important;
    background: #406CA4 !important;
    border-radius: 4px 4px 4px 4px !important;
    box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: #FFFFFF;
    font-family: "微软雅黑", "宋体", "黑体", Arial;
    font-size: 17px;
    font-weight: bold;
    margin: 15px 0 !important;
    padding: 5px 0 5px 20px;
}

#cnblogs_post_body h3 {
    display: inline-block;
    background: gray !important;
    background: #406CA4 !important;
    border-radius: 4px 4px 4px 4px !important;
    box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: #FFFFFF;
    font-family: "微软雅黑", "宋体", "黑体", Arial;
    font-size: 17px;
    font-weight: bold;
    margin: 15px 15px !important;
    padding: 5px 20px 5px 20px;
}   */

#blogTitle {
    background: #cccccc;
}

.dayTitle {
    text-align: right;
    font-size: 12px;
}

#sidebar_这里存放朋友博客的链接{
    display:none
}

#cnblogs_post_body p {
    line-height: 2.0;
    text-indent: 2em;
}

#MySignature{
   margin-top:150px;
}

.cnblogs-markdown pre{
   margin-left:25px;
}

#cnblogs_post_body table{
       margin: 15px 0px 15px 25px;
}

#cnblogs_post_body table th, #cnblogs_post_body table td{
	    padding: 6px 13px;
    border: 1px solid #ddd;
}

#cnblogs_post_body table tr{
	background-color: #fff;
    border-top: 1px solid #ccc;
}

#cnblogs_post_body table tr.header{
    background-color: #f8f8f8;
}

.cnblogs-markdown p code{
	display:inline;
}

.cnblogs-markdown pre{
	background-color: #ebf2fb;
    border-left: 2px solid #406CA4;
}

.cnblogs-markdown pre code.hljs{
	background-color:#ebf2fb!important;
	border:none!important;
}

#cnblogs_post_body table tr:nth-child(2n){
	background-color: #f8f8f8;
}

#cnblogs_post_body table tr:hover{
    background-color: #f8f8f8;
}

#cnblogs_post_body ul{
   margin-left:55px;
}

#cnblogs_post_body.cnblogs-markdown h1, #cnblogs_post_body.cnblogs-markdown h1 a{
        font-size: 12px;
        margin: 0px;
	color: white;
}

/** 固定推荐按钮 **/
#div_digg{
  position:fixed;
  bottom:5px;
  width:80px;
  right:65px;
  border:2px solid #085;
  padding:10px;
  background-color:#fff;
  opacity:0.5;
  border-radius:5px 5px 5px 5px !important;
  box-shadow:0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
  transition-duration: 0.5s;
}
#div_digg .diggit{
  margin-left:13px
}
#div_digg .buryit{
  display:none;
  margin-right:13px
}
#div_digg:hover{
  opacity:1;
}

/** 链接样式 **/
.postBody p a {
    margin: 10px;
    color: blue;
}

.postBody p a:hover {
    color: #7dc35a !important;
    font-weight: normail !important;
} 

/** 兼容旧文章样式 **/
.cnblogs_code img {
    width: 2% !important;
}

/** 引用 > 的样式 **/
blockquote{
	border-left: 7px solid green !important;
    border: none;
    background: #efefef;
}

/** 链接 **/
.postBody a:link, .postBody a:visited, .postBody a:active {
    text-decoration: none;
    color: #E5143D;
}

/** 改变代码块字体大小 **/
.cnblogs-markdown .hljs{
      font-family: "Courier New",sans-serif!important;
    font-size: 16px!important;
    line-height: 1.5!important;
    padding: 5px!important;
}