#cnblogs_post_body
{
    color: black;      
    font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif;
    font-size: 15px;
}
#各个等级标题的颜色样式
#cnblogs_post_body h1    {
    background: #2B6695;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: #FFFFFF;
    font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    font-size: 23px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 18px 0 !important;
    padding: 8px 0 5px 5px;
    text-shadow: 2px 2px 3px #222222;
}
#cnblogs_post_body h2    {
    background: #008eb7;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: #FFFFFF;
    font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    font-size: 20px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 18px 0 !important;
    padding: 8px 0 5px 5px;
    text-shadow: 2px 2px 3px #222222;
}
#cnblogs_post_body h3    {
    background: #399ab2;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: #FFFFFF;
    font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    font-size: 18px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 18px 0 !important;
    padding: 8px 0 5px 5px;
    text-shadow: 2px 2px 3px #222222;
}
#cnblogs_post_body h4{
    background: #2B6600;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: #FFFFFF;
    font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    font-size: 16px;
    font-weight: bold;
    height: 24px;
    line-height: 23px;
    margin: 12px 0 !important;
    padding: 5px 0 5px 10px;
    text-shadow: 2px 2px 3px #222222;
}
#页面中a标签鼠标位置
#cnblogs_post_body h2:a{
   color: rgb(235, 235, 235);
}
#cnblogs_post_body h2 a:hover{
   color: rgb(255, 102, 0);
}
#页面中标题位置
#cnblogs_post_body h1{
   color: rgb(235, 235, 235);
}
#cnblogs_post_body h1:hover{
   color: rgb(255, 102, 0);
}
#cnblogs_post_body h2{
   color: rgb(235, 235, 235);
}
#cnblogs_post_body h2:hover{
   color: rgb(255, 102, 0);
}
#cnblogs_post_body h3{
   color: rgb(235, 235, 235);
}
#cnblogs_post_body h3:hover{
   color: rgb(255, 102, 0);
}
#cnblogs_post_body h4{
   color: rgb(235, 235, 235);
}
#cnblogs_post_body h4:hover{
   color: rgb(255, 102, 0);
}
#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;
}

#topics table{
display:table;
}
.div-box{
background-color:var(--BlockColor);
}
.CalOtherMonthDay{
color:var(--TextColor3);
}

#blog-calendar u:after{
    content:'';
    display:block;
    font-size:4px;
    position: absolute;
    top: 20px;
    text-align: center;
    left: 0;
     right: 0; 
    line-height:0;
}

#blog-calendar u{height:22px;position: relative;}

#blogCalendar td{
line-height:2;
}

.CalTitle .CalNextPrev{
    font-size:0px;
}
.CalTitle .CalNextPrev:nth-child(1) a:before {
    content: "\f0d9";
    font-size:18px;
    text-align: center;
    font-family: FontAwesome;
line-height:2;
}
.CalTitle .CalNextPrev:nth-child(3) a:before {
   content: "\f0da";
   text-align: center;
   font-size:18px;
   font-family: FontAwesome;
line-height:2;
}

.CalDayHeader {
    line-height: 2.4;
    font-size: var(--text6);
    font-weight: normal;
    color: var(--TextColor2);
     border-bottom: 0px solid var(--DividColor); 
}

.comment_quote {
 padding: 10px;
 border: none;
 background-color: var(--BackgroundColor);
 border-radius: 4px;
color:inherit;
 margin:10px 0;
}
.blog_comment_body img{
margin:10px 0;
}

/*** 设置全局主题颜色 ***/
html {
    --ThemeColor: #00a1d6;
}
/* 禁止页面选中、复制 */
html,body{
moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select:none;
-khtml-user-select:none;
 -webkit-user-select:none;
-ms-user-select:none;
user-select:none;
}

/*********************背景 *****************************/
body{
    background-image: url("https://i.loli.net/2019/12/05/BZA1jirSdENqDL4.jpg");
    background-position: initial;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-origin: initial;
    background-clip: initial;
    height:100%;
    width:100%;
    }

/* 定制公告栏音乐插件的样式 */
.aplayer {
    font-family: Arial,Helvetica,sans-serif;  /*音乐插件字体*/
    margin: 0px;  /*音乐插件与公告栏左边的边距，0px就是直接抵到公告栏左边的边上*/
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border-radius: 2px;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: normal;
}

/* 定制生成博客目录的CSS样式 */
#uprightsideBar{
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    position:fixed;
    /*
    将div的位置固定到距离top:150px，right:0px的位置，
    这样div就会处在最右边的位置，距离顶部150px，
    当然这两个值你可以自己改。
    */
    top:150px;
    right:10px;
    width: auto;
    height: auto; 
}
#sideBarTab{
    float:left;
    width:25px; 
    box-shadow: 0 0 8px #877788;
    border:1px solid #00DDC00;
    border-right:none;
    text-align:center;
    background:rgb(0, 220, 0);
}
#sideBarContents{
    float:left;
    overflow:auto; 
    overflow-x:hidden;!important;
    width:200px;
    min-height:101px;
    max-height:460px;
    border:1px solid #e5e5e5;
    border-right:none; 
    background:#ffffff;
}
#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;
}

/*******************红包推广*********************/
#alipay-reward {
    position: fixed;
    right: 15px;
    bottom: 20px;
    width: 100px;
    height: 150px;
    z-index: 9999;
    -webkit-animation: scaleDraw 5s ease-in-out infinite;
    animation: scaleDraw 5s ease-in-out infinite;
}

#weixin-reward {
    position: fixed;
    right: 15px;
    bottom: 170px;
    width: 100px;
    height: 100px;
    z-index: 9999;
    -webkit-animation: scaleDraw 5s ease-in-out infinite;
    animation: scaleDraw 5s ease-in-out infinite;
}
/*******************博客名副标题 *********************/
#blogTitle h2 {
    float: center;
    font-size: 20px;
    font-family: "楷体","楷体_GB2312";
    color:#000000;
    margin-top: 20px;
    margin-left: 30px;
    width: 50%;
    margin-left: 10em;
    float: center;
    text-align: center
    letter-spacing:15px;
}

/********************隐藏广告******************************/
#c_ad_block, #ad_t2, #cnblogs_c1, #under_post_news, #cnblogs_c2, #under_post_kb {
    display: none;
}

/*******************隐藏搜索框*****************************/
#widget_my_google, #google_q{
    display: none;
}

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

.clockdiv{
    text-align: center;
}

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

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

/****************************侧边评论**********************************/
li.recent_comment_body {
    line-height: 30px;
}


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


/*******************博客导航栏 *********************/
#header{display:none;}
#myNavList {
    position:relative;
    top:100px;
}
#blogTitle h1 a {
    color: #FF7F00;
}
 #blogTitle h1 {
    color: #FF7F00;
    font-size: 26px;
    font-weight: bold;
    line-height: 1.5em;
    margin-top: 20px;
    margin: inheri;
    text-align: center;
}
#navigator {
    font-size: 13px;
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    height: 50px;
    clear: both;
    margin-top: 20px;
}

#navList a:link, #navList a:visited, #navList a:active {
    color: #FF7F00;
    font-weight: bold;
}
#myNavList ul {
    margin: 100px;
    padding: 100px;
    list-style-type: none; /*去除li前的标注*/
    background-color: gray;
    overflow: hidden; /*隐藏溢出的部分，保持一行*/
}
#myNavList li a, .dropbtn {
    display: inline-block; /*设置成块*/
    color: white;
    font-size:150%;
    width:80px;
    cursor:pointer;
    float:left;
    line-height: 33px;
    font-family:algerian,courier;
    text-align: center;
    text-decoration: none;
    padding: 14px 16px;
}

#myNavList li a:hover, .dropdown:hover .dropbtn {
    /*鼠标移上去，改变背景颜色*/
    background-color: blue;
    color: white;
    font-size:200%;
    font-family:algerian,courier;

}

#myNavList .dropdown {
    /*display:inline-block将对象呈递为内联对象，
    但是对象的内容作为块对象呈递。旁边的内联对象
    会被呈递在同一行内，允许空格。*/
    display: inline-block;
}

#myNavList .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

#myNavList .dropdown-content a {
    display: block;
    color: black;    
    padding: 8px 10px;
    text-decoration:none;
}

#myNavList .dropdown-content a:hover {
    background-color: #a1a1a1;
}

#myNavList .dropdown:hover .dropdown-content{
    display: block;
}




#c{
   position: fixed; 
   top:0; 
   left: 0; 
   z-index:-1; 
   opacity:0.8;
}