:root{
   --bg:url("https://images.cnblogs.com/cnblogs_com/viridianfairy/1637434/o_2001221401477.jpg");
}
p{
   letter-spacing: 0.3px;
   color:#313131;
   font-size:15px;
}
iframe{
/* frameborder:0; */
   border:0px;
   width:435px;
   height:865px;
   overflow:hidden;
}
#fun2{
   width:990px;
   height:730px;
}
iframe body{
   position:fixed;
}
#Header1_HeaderTitle{
   transition: 0.5s all;
}
#cb_post_title_url ,h1,#Header1_HeaderTitle{
   color:#367b3d !important;
}
h1{
   color:#154b1a !important;
   font-size: 23px!important;
}
h2{
   color:#326036!important;
   font-size: 20px!important;
}
h3{
   font-size: 18px!important;
   color:#46824b;
   margin:13px 0 !important;
}
ul{
   /*margin-left: 8px !important;*/
   font-size: 15px;
   list-style: square;
   /*font-weight: bold;*/
}
.commentbox_main .comment_textarea{
   width: 100%;
}
#navList{
   margin-left: 8px !important;
   font-size: 16px;
   font-weight: bold;
}
blockquote{
   border: none !important;
   background:none !important;
   letter-spacing: .05rem !important;
   border-radius: .5rem !important;
   border-left: .5rem solid rgba(152, 210, 221, 0.236) !important;
   padding: 6px 8px 6px 20px !important;
   margin: 12px 0 !important;
   line-height: 1.5 !important;
   background-color: rgba(236, 248, 255, 0.458) !important;
   color: #4a634c !important;
}
body{
   background-image: var(--bg);
   background-size: 80%;
   background-attachment: fixed;
}
#main{
   background-color: rgba(255, 255, 255, 0);
}
#home{
   margin-top: 10px;
   background-color: rgba(255, 255, 255, 0.55);
   border-radius: 20px;
   min-width: 970px;
}
#blog-calendar{
   display: none!important;
}
#post_next_prev{
   color:#aaa;
   margin:10px 0;
}
#post_next_prev a{
   text-decoration: none;
   color:rgb(140, 140, 140);
}
#blogTitle{
   padding-top: 0;
   height: 40px;
}
table{
   background-color: rgba(255, 255, 255, 0.25);
   border: 1px solid #e8f3f3 !important;
   border-radius: 5px;
}
td{
   border: 1px solid #c0cfd1 !important;
   border-radius: 5px;
   color: rgb(36, 36, 36);
}
table tr:nth-child(2n){
   background-color: rgba(246, 254, 255, 0.25);
}
table th{
   background-color: rgba(212, 240, 215, 0.069) !important;
}
td a{
   text-decoration: none !important;
   color:rgb(209, 99, 99)!important;
}
td a:hover{
   text-decoration: underline !important;
   color:rgb(217, 134, 134)!important;
}
#cnblogs_post_body table:nth-child(1) a{
   color:rgb(62, 142, 58)!important;
}
#cnblogs_post_body table:nth-child(1) a:hover{
   color:rgb(70, 166, 73)!important;
}
td img{
   width: 100px;
}
.input_my_zzk{
   width: 80%;
   background-color: rgba(255, 255, 255, 0.048);
}
#blogTitle h1{
   margin-top: 0;
   margin-bottom: 14px;
}
#header{
   margin:0;
}
#navList a{
   height:auto;
}
#navigator{
   height: 22px;
   margin-top: 0;
   padding-left: 10px;
}
#navigator a{
   margin-top: 0;
   padding-top: 0;
}

.catListLink, #navigator, #mainContent,#comment_form_container,
.postDesc,.feedbackItem{
   border: none;
   background-color: rgba(255, 255, 255, 0.6) !important;
   border-radius: 10px;
   padding:8px 10px;
}
#sideBar,#green_channel,#author_profile,#cnblogs_c1,
#ad_t2,#under_post_news,#cnblogs_c2,#under_post_kb,#footer,
.diggword{
   display:none;
}
#tip_comment2 + p{
   color:rgb(233, 233, 233) !important;
}
#comment_nav a{
   visibility: hidden;
}
/**/
#div_digg{
   clear: both;
   margin:40px auto 30px auto !important;
   float:none !important;
   width: 100%;
   display: flex;
   justify-content: space-around;
}
.clear::after{
   clear: both;
}
#digg_count{
   position: absolute;
   left:20px;
   top:19px;
   color:rgb(210, 80, 40);
   font-size: 15px;
}
#bury_count{
   position: absolute;
   left:20px;
   top:19px;
   color:rgb(130, 130, 130);
   font-size: 15px;
}
.postDesc{
   width:calc(100% - 20px) !important;
   color:rgba(186, 186, 186, 0.472) !important;
   padding: 12px 0 12px 30px !important;
   font-size: 13px !important;
}
.diggit,.buryit{
   position: relative;
   /*width:100px !important;*/
   /*height:65px !important;*/
   background: url('https://img2018.cnblogs.com/blog/1918331/202001/1918331-20200123104308450-1879174874.png');
   background-repeat: no-repeat;
   background-size: 100%;
   transition: 0.2s all;
}
.diggit:hover{
   transform: scale(1.1);
}
.diggit:hover #thumbtext{
   opacity: 0.5;
}
.buryit:hover{
   transform: rotateX(180deg) translateY(5px) scale(1.1);
}
.diggit{
   transform-origin: 160px 30px;
}
.buryit{
   transform: rotateX(180deg) translateY(5px);
   filter: grayscale(1.0);
}
/*评论区*/
#comment_form_container{
   padding:10px 30px;
}
#tbCommentBody{
   width: 100% !important;
}
#commentform_title,.feedback_area_title{
   font-weight: bold;
   color: #445746;
   font-size: 18px;
   margin: 8px 0 20px !important;
}
.comment_date{
   margin:0 12px !important;
}
.feedbackItem{
   font-size: 14px;
   padding:12px 10px 12px 25px;
}
.feedbackItem a{
   color:#5b8e60 !important;
}
.comment_vote{
   padding-right: 0 !important;
   height:20px;
}
.feedbackCon{
   margin-bottom: 0 !important;
   padding-bottom: 5px !important;
   padding-top: 0 !important;
}
.feedbackListSubtitle{
   padding: 4px 5px 14px 6px;
}
.feedbackManage{
   margin-right: 10px;
}
.blog_comment_body{
   font-size: 15px;
   color:#242424;
}
.blog_comment_body{
   /*letter-spacing: 0.05px;*/
}
#commentform_title::before{
   /*content:"why not "*/
}
#commentform_title::after{
   /*content:" ?"*/
}
.commentbox_title{
   width:100%;
}
.postDesc a:nth-child(5){
   display: none;
}
.postDesc a,#post-date{
   color:#aaa !important;
   margin:0 9px;
}

/**/

#mainContent,.forFlow{
   margin-left: 0!important;
}
#mainContent{
   padding:20px;
   width:calc(100% - 40px)
}
.blogStats{
   margin: 3px 10px 0 0;
   color: #aaa;
}
#cb_post_title_url{
   margin:5px 0 0 5px;
}
#thumbtext{
   transition: 0.2s all;
   position: absolute;
   width:230px;
   opacity: 0;
   left:52px;
   top:5px;
   background-color: rgba(255, 255, 255, 0.083);
}