body {
    /* background-color: #fff; */
    background: url("https://images.cnblogs.com/cnblogs_com/neolep/1798861/o_200704015420700733.png") fixed;
}

* {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: black;
}

#blogTitle {
    font-size: 30px;
}

#navigator {
    /* border: 1px solid red; */
    margin: 20px 0 40px 0;
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    overflow: hidden;
}

ul {
    list-style: none;
}

#home {
    position: absolute;
    top: 80px;
    left: 50%;
    transform: translateX(-50%);
    /* margin: 200px auto; */
    width: 65%;
    min-width: 950px;
    background-color: rgba(255, 255, 255, .97);
    padding: 30px;
    margin-top: 50px;
    margin-bottom: 50px;
    box-shadow: 0 9px 6px rgba(100, 100, 100, .3);
 border-radius:5px;
}

#navList {
    /* overflow: hidden; */
}

#topics {
    width: 100%;
    min-height: 200px;
    padding: 0 0 10px 0;
    float: left;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}

.menu {
    /* border: 1px solid black; */
    font-weight: 700;
    line-height: 44px;
    float: left;
    /* font-size: 18px; */
    padding: 0 10px;
    /* margin-top: 0; */
}

.menu:hover {
    background-color: #1a94bc;
    color: whitesmoke;
}

.blogStats {
    /* border: 1px solid red; */
    float: right;
    /* margin-top: 30px; */
    line-height: 44px;
    font-size: 13px;
    color: #ccc;
}

.sideBar {
    /* border: 1px solid red; */
    width: 20%;
    float: right;
}

.post {
    float: left;
}
#mainContent{
width:75%;
float:left;
}
#blog-calendar,
#itnews c_ad_block,
#ad_t2{
display:none!important;
}
.catListTitle{
 font-size:16px;
 color:#248067;
}
.c_ad_block{
display:none!important;
border:1px solid red;
}
#cb_post_title_url{
 font-size:25px;
 color:blue!important;
}
#sideBar{
float:right;
 width:13%;
 font-size:12px;
}
.postDesc {
text-align:right;
cursor:pointer;
font-size:12px;
color:#ccc;
border-bottom:2px dotted #ccc;
}
.postDesc a:hover {
 text-decoration: underline;
}
#comment_nav{
 margin-bottom:15px;
}
#comment_nav a{
  color:#ccc!important;
  font-size:12px;
}
#green_channel{
 float:right;
  position:relative;
  width:250px;
 border:none;
}
#green_channel #green_channel_digg,
#green_channel  #green_channel_follow,
#green_channel #green_channel_favorite{
 border:1px solid #ccc!important;
color:transparent!important;
height:25px!important;
width:25px!important;
line-height:0;
font-size:0;
overflow:hidden;
background: url("https://images.cnblogs.com/cnblogs_com/neolep/1798861/t_200704013829%E6%8E%A8%E8%8D%90.png?a=1593826833973") no-repeat;
background-size: 20px 20px;
background-position: center;
padding:3px;
}
#green_channel   #green_channel_follow{
background: url("https://images.cnblogs.com/cnblogs_com/neolep/1798861/t_200704013812%E5%85%B3%E6%B3%A8.png?a=1593826833973") no-repeat;
background-size: 20px 20px;
background-position: center;
padding:3px;
}
#green_channel  #green_channel_favorite{
background: url("https://images.cnblogs.com/cnblogs_com/neolep/1798861/t_200704013822%E6%94%B6%E8%97%8F.png?a=1593826833973") no-repeat;
background-size: 20px 20px;
background-position: center;
padding:3px;
}
#green_channel_weibo img,
#green_channel #green_channel_wechat img {
 display:none;
}
#green_channel #green_channel_weibo{
margin-left:30px!important;
}
#green_channel #green_channel_weibo,
#green_channel #green_channel_wechat {
border:1px solid #ccc!important;
color:transparent!important;
height:25px!important;
width:25px!important;
margin:0!important;
 width:25px!important;
 height:25px!important;
background: url("https://images.cnblogs.com/cnblogs_com/neolep/1798861/t_200704013842%E5%BE%AE%E5%8D%9A.png?a=1593826833973") no-repeat;
background-size: 25px 25px;
background-position: center;
padding:3px;
}
#green_channel #green_channel_weibo:hover {
 background: url("https://images.cnblogs.com/cnblogs_com/neolep/1798861/t_200704015104%E5%BE%AE%E5%8D%9Acolor.png?a=1593827488076") no-repeat;
background-size: 23px 23px;
background-position: center;
transition: all ease-in .7s;
}
#green_channel #green_channel_wechat:hover{
 background: url("https://images.cnblogs.com/cnblogs_com/neolep/1798861/t_200704015115%E5%BE%AE%E4%BF%A1color.png?a=1593827488076") no-repeat;
background-size: 37px 37px;
background-position: center;
padding:3px;
transition: all ease-in .7s;
}
#green_channel #green_channel_wechat{
background: url("https://images.cnblogs.com/cnblogs_com/neolep/1798861/t_200704013851%E5%BE%AE%E4%BF%A1.png?a=1593826833973") no-repeat;
background-size: 25px 25px;
background-position: center;
padding:3px;
}
#green_channel_digg{
 margin-left:0!important;
}
#author_profile{
float:right;
width:120px;
}
#div_digg{
 position:absolute;
top:-2px;
right:-112px;
}
#blog_post_info{
  position:relative;
}
.diggit,
.buryit{
   border:1px solid transparent;
 padding:0;
 margin:0;
  width:25px;
   height:25px;
  background:url("https://chuantu.xyz/t6/739/1593652565x2073446523.png") no-repeat;
  background-position: center;
background-size: 17px 17px;
}
.buryit{
 float:left;
 position:relative;
 top:26px;
  left:-28px;
  background:url("https://chuantu.xyz/t6/739/1593653822x2073446431.png") no-repeat;
  background-position: center;
  background-size: 15px 15px;
}
.diggnum,
.burynum {
    position:absolute;
    top:3px;
    left:29px;
   color:#ccc;
}
.burynum{
    position:absolute;
    top:1px;
    left:29px;
}
.author_avatar{
 padding-top:0!important;
}
.author_profile_info{
 float:right;
 font-size:8px;
}
.feedback_area_title,
#commentform_title{
 font-size:25px;
 color:#2486b9;
 font-weight:700;
 margin-bottom:10px;
}
.feedbackItem{
 margin:5px 0;
 background:#fff;
border-bottom:1px solid #ccc;
 padding:10px 0;
}
.comment_actions{
 float:right;
}
.feedbackManage{
 float:right;
}
.feedbackListSubtitle{
 padding:5px 0;
 font-size:12px;
color:#ccc;
}
.feedbackCon{
 padding:15px;
}
.layer,
.feedbackListSubtitle a{
  font-weight:600;
  color:#21759b; 
}
.comment_actions a{
 font-size:14px;
}
.comment_date{
 font-size:12px;
 color:#ccc;
}
[id^="a_comment_author"] {
 font-size:8px!important;
 color:#1ba784!important;
}
.louzhu{
 font-size:12px;
}
.comment_digg,
.comment_burry{
 color:#ccc;
 margin:0 5px;
 font-size:12px;
 text-align:center;
 padding:0;
}
.comment_vote{
 margin-bottom:-15px;
}
.comment_vote a{
text-align:center;
}
#commentform_title{
 background-image:none;
 padding:0;
}
.comment_textarea:hover{
 border:1px solid skyblue;
}
#tbCommentBody:focus .comment_textarea{
}
.comment_btn{
            width: 80px;
            height: 38px;
            outline: none;
            background-color: #1a94bc;
            border: none;
            color: white;
            border-radius: 5px;
            line-height: 20px;
          transition: all .4s;
}
.comment_btn:hover {
  background-color: #20894d;
}
#commentbox_opt a{
  color:#5d655f;
 font-size:14px;
}
div.commentform p {
 font-size:14px;
 color:#ccc;
}

#footer{
 font-size:12px;
}

#profile_block a {
 color:#ccc;
}
#profile_block a:hover {
 color: #1a94bc;
 text-decoration:underline;
}
#sidebar_search {
 margin-top:20px;
}
.div_my_zzk{
 position:relative;
}
.btn_my_zzk{
 overflow:hidden;
 cursor:pointer;
 border:none;
 outline:none;
 color:transparent;
 width:24px;
 height:24px;
 background:url("https://images.cnblogs.com/cnblogs_com/neolep/1798861/t_200704013901search_selected.png?a=1593826833973") no-repeat;
 background-size:25px 25px;
 background-position:center;
position:absolute;
top:0;
right:3px;
}
#widget_my_google .btn_my_zzk{
 background:url("https://images.cnblogs.com/cnblogs_com/neolep/1798861/o_200704013912%E8%B0%B7%E6%AD%8C.png") no-repeat;
 background-size:15px 15px;
 background-position:center;
}
.input_my_zzk{
 border:1px solid #ccc;
 width:97%;
overflow:hidden;
outline:none;
}
.input_my_zzk:focus {
 border:1px solid #1ba784;
}
.sidebar-block{
 margin-top:15px;
}
.catListComment,
.catListFeedback{
 display:none;
}
.catListLink a,
#sidebar_categories a {
 color:#ccc;
}
.catListLink a:hover,
#sidebar_categories a:hover {
 color: #1a94bc;
 text-decoration:underline;
}
#author_profile,
#div_digg,
#green_channel {
 float:right;
  position:absolute;
  right:40px;
   top:0px;
}
#green_channel{
 top:43px;
 right:-21px;;
}
#div_digg{
 right:-117px;
 top:-3px;
}
#blog_post_info {
 position:relative;
 height:120px;
}
        .Head {
            /* border: 1px solid red; */
         box-shadow: 18px 18px 30px rgba(0,0,0,0.1),
			-18px -18px 30px rgba(255,255,255,1);
          z-index:999;
           position:absolute;
          top:154px;
          left:74%;
            width: 150px;
            height: 100px;
            background-color: #417e68;
            border-radius: 10px;
            line-height: 100px;
            text-align: center;
            font-size: 25px;
            color: white;
        }