/*面板萌货代码1______记得大学第一节编程课，教授说，"如果一件事儿有对错，那么是科学。如果有美丑好坏，那么是艺术。" 一个能顺利运行还能让人阅读时体验思维美妙的代码，就是艺术和科学的结合。能运行的程序并不是好程序，能当作文章来读的才是。在我看来代码是一种特殊的文体，程序猿其实会写诗。*/
canvas#live2dcanvas {
border: 0 !important;
right: 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_33.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;

    padding: 5px 0 3px 15px;

    box-shadow: 0 0 0 1px #5F5A4B, 0px 0px 6px 0px rgba(10, 10, 0, 0.5);

    color:#FF0000 !important;

    box-shadow: 0 0 8px #aaa;

}



#cnblogs_post_body h1 {

    font-size: 250%;

    color: #EC7E41;

    /* box-shadow: 0 0 0 1px #5F5A4B, 0px 0px 6px 0px rgba(10, 10, 0, 0.5); */

    text-shadow: 1px 1px 1px #ddd;

    /* 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: #C6E2FF;

    padding: 3px 0 3px 18px;

    font-size: 14px;

    font-weight: bold;

}



#cnblogs_post_body h5 {

    /*border-left: 3px solid #00dd99;*/

    color: #FB02F9;

    padding: 3px 0 3px 21px;

    font-size: 12px;

    font-weight: bold;

}



#cnblogs_post_body h2 {

    background:  transparent

    url(https://images.cnblogs.com/cnblogs_com/Renyi-Fan/1188097/o_44.png)

    repeat scroll 0% 0% !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);

    border:5px solid transparent;

    border-image:url(https://images.cnblogs.com/cnblogs_com/Renyi-Fan/1188097/o_carton13.jpg) 10 10 stretch;

    color: #FFFFFF;

    font-family: "微软雅黑", "宋体", "黑体", Arial;

    font-size: 23px;

    font-weight: bold;

    margin: 15px 0 !important;

    padding: 0px 0px 0px 5px;

    /*text-shadow: 0px 0px 3px #222222;*/

    color:#000000 !important;

    box-shadow: 0 0 8px #aaa;

}



/************END 外部***********/

/*canvas*/

#c_n29{

    position: fixed;

    top: 0px;

    left: 0px;

    z-index: -1;

    opacity: 0.5;

}

/*END canvas*/

/*侧边栏标签*/

#sidebar_toptags > div > ul > li > a{

    font-size: 9px;

    line-height: 11px;

    color: #fff;

}

#sidebar_toptags > div > ul {

    position: relative !important;

    clear: both;

    display: block;

    padding: 10px;

    padding-left: 0px;

    width: 270px;

    height: 230px;

    /*background: #ffffee;*/

}

#sidebar_toptags > div > ul > li{

    position: absolute;

    padding: 0 10px;

    border-radius: 10%;

    background: red;

    color: #fff;

    font-size: 14px;

    line-height: 30px;

    transition: all .6s;

    font-size: 9px;

    color: #fff;

}

/*END 侧边栏标签*/

/************END 外部***********/



/*打赏支持*/

#pay_area {

    position:absolute;

    left:50%;

    top:50%;

    display: none;

    padding: 10px;

    background-color: #EDDCBE;

    text-align: center;

    font-family: & quot; 幼圆 &quot;;

    font-size: 15px;

    color: #272822;

    cursor: pointer;

    margin: 0px;

    margin-left:-125px;

    margin-top:-125px;

    z-index:99999999;

    border-radius:10px;

    /*border:30px solid transparent;*/

    /*border-image:url('https://images.cnblogs.com/cnblogs_com/Renyi-Fan/1188097/o_thankyou.gif') 250 250 stretch;*/

}

#pay_pic {

    width: 240px;

    height: 240px;

    perspective: 800px;

    margin:5px auto;

}



#pay_pic img {

    width: 240px;

    border: 1px solid #eee;

    transition:width 2s;

}





#pay_pic img {

    align: center;

    display: flex;

    justify-content: center;

    align-items: center;

    transition: all 1s ease 0s;

}

#pay_pic img {

    align: center;

    display: flex;

    justify-content: center;

    align-items: center;

}



#pay_pic  img:hover {

    transform: rotate(1080deg);

    transform-origin: center;

}

/*END  打赏支持 */



/*代码区  要放在最上面才有效*/

pre {

    border-left: 4px ridge #00FF99 !important;

    padding-left:10px !important;

}

div.cnblogs_code{

    background-color:none !important;

}

div.cnblogs_code pre{

    background-color:none !important;

}

.cnblogs_code{

    box-shadow: 0 0 8px #aaa;

}

/*END 代码区  要放在最上面才有效*/





/*底部好文要顶这些设置*/

#blog_post_info{

    width: 100% !important;

}

#green_channel {

    box-sizing:border-box; 

    font-size: 15px;

    width: 100% !important;

    padding: 20px;

    margin: 10px auto;

    color: #fff;

    border-radius: 10px;

    background: linear-gradient(to right, rgba(244,255,255,0.5), rgba(255,255,234,1));

    border:10px solid transparent;

    border-image:url(https://images.cnblogs.com/cnblogs_com/Renyi-Fan/1188097/o_carton13.jpg)  3  3 stretch;

}

/*底部好文要顶这些设置*/

/*评论区*/

#comment_form_container{

    margin-bottom: 50px;

}

#btn_comment_submit, .comment_btn {

    background: #EC7E41;

    width: 120px;

    height: 48px;

    font-size: 20px;

    border: none;

    color: #fff;

}

#btn_comment_submit:hover, .comment_btn:hover {

    background: #FFCC99;

}

div.commentform p {

    margin-top: 10px;

    line-height: 20px;

}

#tbCommentBody {

    font-size: 14px;

    line-height: 1.42857143;

    width: 940px;

    height: 200px;

    padding: 5px 12px;

    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    color: #EC7E41;

    border: 1px solid #ccc;

    border-radius: 4px;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    width: 100%;

    display: block;

    box-sizing: border-box;

}

.feedback_area_title {

    font-size: 24px;

    padding: 10px;

    color: #EC7E41;

}

.feedbackItem {

    font-size: 14px;

    line-height: 24px;

    margin: 20px auto;

    padding: 20px;

    width: 88% !important;

    background: #f2f2f2;

    box-shadow: 0 0 5px #aaa;

    /* margin-left: 10%; */

}

#commentbox_opt{

    margin: 10px;

}

/*评论区*/









/*代码区  要放在最上面才有效*/

pre {

	margin-top:15px;

	margin-bottom:15px;

	padding:15px;

	border:1px solid #eee;

    border-left: 4px ridge #00FF99 !important;

    padding-left:10px !important;

}

div.cnblogs_code{

    background-color:none !important;

    



}

div.cnblogs_code pre{

    background-color:none !important;

}









/*目录*/

#mu_fry_reward{

    margin-right:1%;

    float:right;

    color: #339966;

        font-size:30px;

        cursor:pointer;

}









/* 回到顶部和展开侧边栏*/

#fry_append{

    left: 1%;

    width: 46px;

    bottom: 5%;

    position: fixed;

    z-index: 98;

    background-color: #fff;

    font-size: 12px;

    margin: 10px 0 0;

    padding: 5px;

    border: 1px solid #55895b;

    border-radius: 5px;

    float: right;

}

#fry_append div{

    text-align: center;

    cursor: pointer;

    margin-top: 10px;

    color: #CC9966;

}

#fry_append div a{

    color: #CC9966;

}

#fry_append div:hover{

    background: #CCCC66;

}

#fry_append div:first-of-type{

    margin-top: 5px;

}

#fry_append div:last-of-type{

    margin-bottom: 5px;

}

#fry_append hr{

    margin-top: 11px;

}

/*END 回到顶部和展开侧边栏*/



/*页面主体部分*/

#main {

    width: 90%;

}

/*总结部分*/

h2.fry_summary{

    cursor:pointer;

}

.fry_summary_icon{

    color: #FF9966 !important;

}

/*目录部分*/

#navCategory > ul li  a{

}

/*导航部分*/



#navList a {

    color: #FF9966 !important;

}





/*页面顶端标题*/

#blogTitle{

    background:  none;

    height:auto;

}
/*子标题*/
#blogTitle > h2{

    padding-left: 30px;

    font-size: 14px;

    font-weight: normal;

    margin: 10px 0;

    width:40%;

    word-wrap: normal;

    text-overflow: ellipsis;

    white-space: none;

    overflow: hidden;

    color: #EC7E41;

    position: absolute;

    z-index: 999;

    line-height: none;

}

#blogTitle > h1{

    margin-top: 10px !important;

    margin-left: 10px !important;

    height: 100px;

    line-height: 100px;

    font-size: 35px;

    padding-left: 110px;

    padding-top: 0px;

    background:  url(https://images.cnblogs.com/cnblogs_com/Renyi-Fan/1188097/o_light.png) no-repeat;

    color:#EC7E41  !important;

    width:60%;

    word-wrap: normal;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}

#blogTitle a {

    color: #EC7E41;

}

#blogTitle > div.title {

    margin-top: 10px;

    height: 100px;

    line-height: 100px;

    font-size: 36px;

    padding-left: 120px;

    background: #fff url(//images.cnblogs.com/cnblogs_com/libaoheng/305804/o_light2.png) no-repeat;

}

<!-- 侧边栏 -->





<!-- 页面blockquote区域 -->

#cnblogs_post_body blockquote {

    position: relative;

    padding: 10px 5px 10px 11px;

    margin: 20px 0;

    font-family: Georgia,'Times New Roman',STKaiti,BiauKai,KaiTi,'DFKai-SB','KaiTi_GB2312',serif;

    border-left: 5px solid #c3cace;

    color: #737373;

    background: rgba(236, 236, 236, 0.38);

    border-left: 5px solid #21759b;

}

blockquote {

    border: 2px solid #efefef;

}

.postBody blockquote {

    background: #f8f9fa;

    border: none;

    border-left: 5px solid #f6b73c;

    margin: 0;

    padding-left: 10px;

}





/* 目录去掉小圆点和下划线 */

.mulu_ li {

    list-style-type: none;

}



.postBody a:active {

    text-decoration: none;

}



.mulu1li{

    list-style-type: none;

}

.mulu1li a{

    text-decoration: none;

}



.mulu2li{

    list-style-type: none;

}

.mulu2li a{

    text-decoration: none;

}

#cnblogs_post_body ul li {

    list-style-type: none;

}

.postBody li, .postCon li {

    list-style-type: none;

}

#topics a:link {

    text-decoration: none;

}

#cnblogs_post_body ul ul li {

    list-style-type: none;

}



.mulu_ul2{

    padding-top: 10px;

}









/* 每日页面显示 */

.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: 3em;

    width: 100%;

}

.postTitle2 {

    color: #f60;

    padding-left: 66px;

    padding-top: 5px;

}



.postTitle {

    background: transparent

    url(https://images.cnblogs.com/cnblogs_com/Renyi-Fan/1188097/o_article2.gif)

    no-repeat scroll 0% 0%;

}



a:link {

    text-decoration: none;

}

.postTitle a:hover {

    color: #4371a6;

    text-decoration: none;

    margin-left: 10px;

}



#topics .postTitle {

    line-height: 3.9em;

}

/*每篇文章的标题颜色样式*/
.postTitle a:link,.postTitle a:visited,.postTitle a:active {

    color: #4371a6;

    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: 5%;

    width: 46px;

    top: 30%;/*bottom*/

    position: fixed;

    z-index: 9999999999999999999999999999999;

    background-color: #fff;

    font-size: 12px;

    margin: 10px 0 0;

    padding: 5px;

    border: 1px solid #55895b;

    border-radius: 5px;

    float: right;

}