#cnblogs_post_body h3 {
    border-left: 5px solid #21759b;
    border-right: 5px solid #21759b;
    
    background: transparent
        url(https://images.cnblogs.com/cnblogs_com/Renyi-Fan/1188097/o_11.png)
        repeat scroll 0% 0%;
    
    /* background: linear-gradient(-30deg, rgb(241, 226, 198),
        rgb(242, 226, 198) 30%, rgb(243, 227, 198) 60%, rgb(244, 230, 189)
        100%); */
    border-radius: 6px 6px 6px 6px !important;
    font-size: 16px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding: 5px 0 3px 15px;
    box-shadow: 0 0 0 1px #5F5A4B, 0px 0px 6px 0px rgba(10, 10, 0, 0.5);
}

#cnblogs_post_body h1 {
    font-size: 250%;
    color: #8888FF;
    /* box-shadow: 0 0 0 1px #5F5A4B, 0px 0px 6px 0px rgba(10, 10, 0, 0.5); */
    text-shadow: 1px 1px 1px #222222;
    /* padding: 5px 0 5px 20px; */
    margin:0px 0px 15px 0px;
}



#cnblogs_post_body h4 {
    border-left: 3px solid #8888FF;
    border-right: 3px solid #8888FF;
    border-radius: 4px 4px 4px 4px !important;
    background: #00dd99;
    color: #8888FF;
    padding: 3px 0 3px 18px;
    font-size: 14px;
    font-weight: bold;
    height: 17px;
    line-height: 17px;
}

#cnblogs_post_body h5 {
    border-left: 3px solid #00dd99;
    color: #FB02F9;
    padding: 3px 0 3px 21px;
    font-size: 12px;
    font-weight: bold;
    height: 14px;
    line-height: 14px;
}

#cnblogs_post_body h2 {
    background: #2B6695 !important;
    border-radius: 6px 6px 6px 6px !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;
    height: 25px;
    line-height: 25px;
    margin: 15px 0 !important;
    padding: 5px 0 5px 20px;
    text-shadow: 2px 2px 3px #222222;
}

.day {
    border: 1px solid #E8E7D0;
    padding-left: 15px;
    margin-bottom: 20px;
    background: #fff;
    min-height: 50px;
    padding-bottom: 5px;
}

.dayTitle {
    border-bottom: 0px solid #666;
    clear: both;
    color: #666;
    font-size: 160%;
    font-weight: bold;
    line-height: 2em;
    margin-bottom: 30px;
    margin-top: 3px;
    text-align: center;
    width: 100%;
}

.postTitle {
    border-bottom: 0px dotted #D2E4B7;
    padding-bottom: 5px;
    clear: both;
    color: #64A038;
    float: right;
    font-size: 120%;
    font-weight: bold;
    line-height: 1.5em;
    width: 100%;
}

.postTitle2 {
    color: #f60;
    padding-left: 22px;
}

.postTitle {
    background: transparent
        url(//www.cnblogs.com/images/cnblogs_com/Terrylee/147338/o_ico.gif)
        no-repeat scroll 0% 0%;
}

a:link {
    text-decoration: none;
}

.postTitle a:link,.postTitle a:visited,.postTitle a:active {
    color: #f60;
    transition: all 0.4s linear 0s;
}

.postCon {
    clear: both;
    float: right;
    line-height: 26px;
    padding: 10px 0pt;
    width: 100%;
}

.c_b_p_desc {
    margin-left: 10px;
    margin-right: 15px;
}

.postDesc {
    border-top: 1px dashed #E8E7D0;
    clear: both;
    color: #666666;
    float: right;
    margin-right: 20px;
    margin-top: 5px;
    padding-top: 8px;
    text-align: right;
    width: 96%;
}

.postSeparator {
    margin-bottom: 30px;
}

#div_digg {
    right: 20%;
    width: 46px;
    bottom: 110px;
    position: fixed;
    z-index: 9999;
    background-color: #fff;
    font-size: 12px;
    margin: 10px 0 0;
    padding: 5px;
    border: 1px solid #55895b;
    border-radius: 5px;
    float: right;
}

/*雪花背景*/
#Snow {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    background: rgba(255,255,240,0.1);
    pointer-events: none;
}



/*侧边栏公告*/
#blog-news > img {
    /*头像*/
    display: block;
    margin: auto;
    border-radius: 50%;
}

#profile_block {
    font-size: 15px;
    padding: 20px;
    line-height: 1.8;
}

#profile_block > a:link {
    color: #F60;
}
/*公告结束*/


/* 个性签名 */
#MySignature {
    box-shadow: 8px 1px 10px #989898;
    padding: 10px;
    text-shadow: 1px 1px 1px #FFF;
    font-size: 15px;
    border-left: solid 5px #55895B;
    background: #FBF9F9;
    border-radius: 10px 10px 37% 10px;
    line-height: 2.4;
    margin: 37px 0;
}

#MySignature a {
    text-decoration: none;
    color: #4183c4;
    font-weight: bold;
}

#MySignature a:hover {
    text-decoration: underline;
    color: #f60;
}

#MySignature span {
    color: #f60;
}

/*标题h2的自定义格式*/
#cnblogs_post_body h2  {
    border: 1px solid #55895B;
    border-left-width: 5px;
    border-radius: 10px;
    border-right-width: 5px;
    background-color: #FBF9F9;
    background-position: left center;
    padding: 3px 5px;
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
}


/* 关注收藏等几个按钮 */
#green_channel {
    padding: 10px;
    margin: 20px 0;
    font-size: 15px;
    width: 400px;
}

#green_channel a {
    border-radius: 3px;
    text-shadow: none;
    font-weight: normal;
    box-shadow: none;
}

/* 禁用下划线 */
.postBody a:link, .postBody a:visited, .postBody a:active {
    text-decoration: none;
}

/* 上一篇下一篇 */
#post_next_prev {
    font-size: 14px;
    color: #535353;
}



/*好看的滚动条*/
::-webkit-scrollbar{
    width:10px!important;
    height:10px!important;
    -webkit-appearance:none;
}
::-webkit-scrollbar-thumb{
    height:5px;border:1px solid transparent;
    border-top:none;border-bottom:none;
    -webkit-border-radius:6px;
    background-color:rgba(0,0,0,.3);
    background-clip:padding-box;
}


/* 删除反对按钮,有点邪恶了 */
.buryit{
  display: none;
}

/*目录样式*/
#sideCatalog a{
  font-size:12px;
  font-weight:normal !important;
}

/* 文章title自定义带动画样式 */
.postTitle {
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  clear: both;
  background-color: #FBF9F9;
  margin-bottom: 8px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 17px;
  border-left: 3px solid #21759b;
  padding-left: 17px;
  font-size: 17px;
  border-radius:0px;
}
.postTitle a:hover {
  text-decoration: none;
  margin-left: 17px;
  color: #E00000;
}
.postTitle a:link,
.postTitle a:visited,
.postTitle a:active {
  transition: all 0.4s linear 0s;
}

/*博客导航栏 */
#navList {
    float:right;
}

#navList li {
    border: none;
    font-size: 16px;
}

.blogStats {
    display: none;
}


/*屏蔽广告 adblock */
#ad_t2 {
    display: none;
}
.c_ad_block {
    display: none;
}

/*新加  头像 img 侧边*/

#newsSideBar .headImage {
    padding: auto;
}
#newsSideBar .headImage img {
    border: 3px solid #C0C0C0;
    border-radius: 50%;
    width: 150px;
    height: 120px;
    margin: auto;
    display: block;
}

/*评论*/
/*评论列表*/
#blog-comments-placeholder {
    border-radius: 10px;
    background: #fff;
    padding: 30px 40px;
}

.feedback_area_title {
    background: url(//www.cnblogs.com/skins/red_autumnal_leaves/images/titlebg.png) no-repeat left center #fff;
    border: 1px solid #55895B;
    border-left-width: 5px;
    border-radius: 10px;
    border-right-width: 5px;
    padding: 15px 50px;
}
 #audioBox{
margin-left: 0px;
margin-top: 1px;
width:130px;
heigth:40px;

}


 



 /*最外层容器样式*/
    .wrap {
        z-index:9999;/*置于最上层*/
        position: absolute;
        right: 100px;
        top: 100px;
        width: 50px;
        height: 50px;

    }

    /*包裹所有容器样式*/
    .cube {
        width: 50px;
        height: 50px;
        margin: 0 auto;
        transform-style: preserve-3d;
        transform: rotateX(-30deg) rotateY(-80deg);
        animation: rotate linear 20s infinite;
    }

    @-webkit-keyframes rotate {
        from {
            transform: rotateX(0deg) rotateY(0deg);
        }
        to {
            transform: rotateX(360deg) rotateY(360deg);
        }
    }

    .cube div {
        position: absolute;
        width: 200px;
        height: 200px;
        opacity: 0.8;
        transition: all .4s;
    }

    /*定义所有图片样式*/
    .pic {
        width: 200px;
        height: 200px;
    }

    .cube .out_front {
        transform: rotateY(0deg) translateZ(100px);
    }

    .cube .out_back {
        transform: translateZ(-100px) rotateY(180deg);
    }

    .cube .out_left {
        transform: rotateY(-90deg) translateZ(100px);
    }

    .cube .out_right {
        transform: rotateY(90deg) translateZ(100px);
    }

    .cube .out_top {
        transform: rotateX(90deg) translateZ(100px);
    }

    .cube .out_bottom {
        transform: rotateX(-90deg) translateZ(100px);
    }

    /*定义小正方体样式*/
    .cube span {
        display: block;
        width: 100px;
        height: 100px;
        position: absolute;
        top: 50px;
        left: 50px;
    }

    .cube .in_pic {
        width: 100px;
        height: 100px;
    }

    .cube .in_front {
        transform: rotateY(0deg) translateZ(50px);
    }

    .cube .in_back {
        transform: translateZ(-50px) rotateY(180deg);
    }

    .cube .in_left {
        transform: rotateY(-90deg) translateZ(50px);
    }

    .cube .in_right {
        transform: rotateY(90deg) translateZ(50px);
    }

    .cube .in_top {
        transform: rotateX(90deg) translateZ(50px);
    }

    .cube .in_bottom {
        transform: rotateX(-90deg) translateZ(50px);
    }

    /*鼠标移入后样式*/
    .cube:hover .out_front {
        transform: rotateY(0deg) translateZ(200px);
    }

    .cube:hover .out_back {
        transform: translateZ(-200px) rotateY(180deg);
    }

    .cube:hover .out_left {
        transform: rotateY(-90deg) translateZ(200px);
    }

    .cube:hover .out_right {
        transform: rotateY(90deg) translateZ(200px);
    }

    .cube:hover .out_top {
        transform: rotateX(90deg) translateZ(200px);
    }

    .cube:hover .out_bottom {
        transform: rotateX(-90deg) translateZ(200px);
    }

