/*推荐和反对*/
#div_digg {
    position: fixed;
    right: 50px;
    bottom: 50px;
    background: white;
    padding: 15px;
    border: 1px solid #ccc;
    border-radius: 10px;
}

body {
  background-color: #F5F7FA;
}

/* 主页弧度 */
#home {
  border-radius: 4px;
  box-shadow: 0 -13px 26px rgb(100 100 100 / 30%);
}

/* 图片美化 */
#cnblogs_post_body img { 
display:block; 
/* padding:7px; */
border:1px solid #dedede; 
box-shadow: 0 1px 10px rgba(0,0,0,.3); border-radius: 4px; 
}

/* 版权相关 */
#MySignature{　　
 border:solid 1px #E5E5E5;
 border-radius: 4px;
 padding:10px;
 background:#E5EEF7 url(https://images.cnblogs.com/cnblogs_com/blogs/726793/galleries/2090445/o_220106084958_copyright.png) no-repeat scroll 15px 50%;
 padding-left:80px;
 }
#MySignature div{
  line-height: 20px;
}

/* 代码块复制相关 */
.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;
}

/* 目录相关 */
#uprightsideBar{
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    position: fixed;
    top: 400px;
    left: 26px;
    width: auto;
    border-radius: 6px;
    height: auto;
    opacity: 0.6;
}
/* #uprightsideBar{
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    position: fixed;/*将div的位置固定到距离top:50px，right:0px的位置，这样div就会处在最右边的位置，距离顶部50px*/
    top: 272px;
    left: 50px;
    width: auto;
    border-radius: 25px;
    height: auto;
    opacity: 0.7;
} */

#sideBarTab{
    float:left;
    width:30px; 
    border:1px solid #e5e5e5;
    border-right:none;
    text-align:center;
    background:#ffffff;
}

#sideBarContents{
    float: left;
    overflow: auto;
    overflow-x: hidden;
    !important: ;
    width: 200px;
    min-height: 108px;
    max-height: 460px;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    background: #ffffff;
    padding-right: 5px;
}
#sideBarContents dl{
    margin:0;
    padding:0;
}

#sideBarContents dt{
    margin-top:5px;
    margin-left:5px;
}

#sideBarContents dd, dt {
    cursor: pointer;
}

#sideBarContents dd:hover, dt:hover {
    color:#A7995A;
}
#sideBarContents dd{
    margin-left:20px;
}