@charset "utf-8";
body, ul,li {
    margin: 0px;
    padding: 0;
    font-family: "微软雅黑";
}



/*导航条*/
ul#navList li {
    margin: 0px;
}
ul, menu, dir {
    display: inline-block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}

#navList {
    height: 2em;
    width: 15em;
    clear:both;
}
/*3d效果*/
#navList li:hover{
    transform: perspective(500px) rotateY(30deg);
    transform-style: preserve-3d;
}
/*导航菜单的元素*/
#navList>li {
    
    float:right;
    list-style: none;
    display: block;
    padding: 0.6em;
    margin: 0em;
    background-color: #FFFF99;
    border: #090 thin solid;
    box-shadow: 2px 2px 2px 2px #999;
    border-radius: 0em 1em 0em 1em;
    transition: background-color 1s;
}

#navList>li:hover {
    background-color: green;
}

#navList>li>a {
    color: black;
    font-weight: bold;
    text-shadow: 0px 0px 2px #999;
    text-decoration: none;
}


#cnblogs_post_body h3:hover {
    transform: rotateX(360deg);
}/*
#blogTitle>h2 {
    font-family: "新細明體";
}*/

*::-moz-selection {
    background: black;
    color: white;
}
::selection {
    background: black;
    color: white;
}
/*
#sidebar_categories {
    position: absolute;
    top: -10em;
    left: -10em;
    perspective: 500px;
}*/
#sidebar_categories .catListTitle {
    color: red;
    text-shadow: 3px 2px 1px lightblue, -2px -1px 1px pink;/*rgb(112, 201, 195)*/
}
#sidebar_categories li {
    float: center;
    margin: 1px;
    padding: 3px 5px;
    background-color: #FDFDE2;
    box-shadow: 1px 1px 2px lightgray, -1px -1px 1px white;
    border-radius: 1em;
}
#sidebar_categories li:hover {
/*    transform: rotateY(45deg);*/
}
#sidebar_categories ul {
    overflow: hidden;
}
#sidebar_postcategory {
    border-radius: 1.5em;
    background: #fef0de;
}




/*背景图片或颜色*/
@media screen and (min-width: 300px){
    body {
background: url("https://files.cnblogs.com/files/blogslee/keji.ico") fixed center center;
}



/*头部*/
#header {
    margin: 0.2em;
    color:blue;
}

#Header1_HeaderTitle {
    font-size: xx-large;
    font-weight: bold;
    color: #090;
    font-family: "微软雅黑", Verdana, Geneva, sans-serif;
    text-shadow: 4px 3px 5px black;
    text-decoration: none;
}

/*文章列表*/
.forFlow {
   padding: 0.2em;
}

.entrylistTitle {
    font-size: 1.5em;
    color: darkgoldenrod;
}

.day, .entrylistItem {
    background-color: #FDFDE2;
    margin: 3em;
    padding: 0.2em;
    padding-bottom: 2em;
    border: yellow thin solid;
    box-shadow: 2px 2px 2px 2px #999;
    border-radius: 0 2em 0 0;
    width: 800px;
    transition: all 0.5s;
}

.day:hover {
    border: thin solid black;
    background-color: white;
}

.dayTitle {
    float: right;
}

.dayTitle>a {
    color: gray;
    text-decoration: none;
}

.postTitle, .entrylistPosttitle {
    font-size: large;
    font-weight: bold;
    border-bottom: gray thin solid;
    font-family: "微软雅黑";
}

.postTitle>a, .entrylistPosttitle>a {
    text-decoration: none;
    /*text-shadow: 0 0 2px #999;*/
    color: green;
    transition: all 0.2s;
}

.postTitle>a:hover {
    color: orange;
}

.postTitle>a:hover::before {
    content: "《";
    position: absolute;
    margin-left: -1em;
}

.postTitle>a:hover::after {
    content: "》";
}

.postCon, .entrylistPostSummary {
    text-indent: 2em;
    margin-top: 1em;
    font-size: 0.9em;
}

.c_b_p_desc_readmore {
    color: red;
}

.c_b_p_desc_readmore:hover {
    color: green;
}

.postDesc, .entrylistItemPostDesc {
    float: right;
    color: gray;
    font-size: 0.8em;
}

.pager>a:hover {
color:white;
background: #2e6ab1;
}

/*博文小标题*/
#cnblogs_post_body h3 {
    background-color: lightcyan;
    padding: 0.5em;
/*    border-left: green solid thin;
    border-right: green solid thin;*/
/*    border-radius: 1em;*/
/*    box-shadow: -5px 0px 3px gray;*/
    text-shadow: 0px 0px 5px white;
    transition: all 0.5s;
}

#cnblogs_post_body h3:hover {
    background-color: #e7e7be;
}

#cnblogs_post_body p {
    transition: all 0.5s;
}

#cnblogs_post_body p:hover {
    background-color: lightgoldenrodyellow;
}

#author_profile_info {
    padding: 0.5em;
    transition: all 0.5s;
}

#author_profile_info:hover {
/*    transform: scale(1.1,1.1);*/
    background: white none repeat scroll 0% 0%;
/*    border: thin dashed gray;*/
}

  

.feedbackManage {
    float: right;
}

.feedbackManage a {
    color: gray;
}

.feedbackManage a:hover {
    color: green;
}

.feedbackItem {
    border: thin dashed gray;
    margin-bottom: 1em;
    padding: 10px;
    transition: 0.2s;
}

.feedbackItem:hover {
    background: lightgoldenrodyellow;
}

.feedbackItem a {
    text-decoration: none;
}

.feedbackItem .layer {
    color: gray;
}

.feedbackItem .comment_date {
    color: green;
}

.blog_comment_body {
    margin-top: 10px;
    color: #444;
    font-family: serif;
}

#commentform_title {
    text-shadow: 0px 0px 2px lightgreen;
    font-size: large;
    font-weight: bold;
}

#comment_form_container:hover {
    box-shadow: 0px 0px 2em darkgray;
    border: thin solid black;
    background-color: rgb(238, 255, 238);
}

#EntryTag,#BlogPostCategory {
    margin-top: 0px !important;
    border: 1px dashed rgb(192, 192, 192);
    padding: 0.5em;
    padding-left: 20px;
}

#EntryTag,#BlogPostCategory a {
    color: orange;
}

#EntryTag,#BlogPostCategory a:hover {
    color: #C00;
}
#EntryTag {
    display: none;
}

.topicListFooter {
    width: 650px;
    margin-left: 2em;
    height: 25px;
}
/*公告栏-随笔栏*/
#sidebar_categories .catListTitle {
    color: lightyellow;
    text-shadow: 3px 2px 1px lightblue, -2px -1px 1px pink;/*rgb(112, 201, 195)*/
}

/*页码*/
.pager {
    background: #FDFDE2;
    padding: 0.7em;
    border-radius: 1em;
    position: relative;
    left: 71px;
    top: -43px;
}
.pager:hover {
background: white;
}
.pager>a:hover {
color:white;
background: #2e6ab1;
}

.newsItem, .sidebar-block {
    background-color: #FFFCF4;
    padding: 0.5em 0.5em 0.5em 0.5em;
    border: thin solid #FF0;
    box-shadow: 0px 0px 5px 0px #999;
    margin-bottom: 2em;
    transition: 0.3s;
}


#navList>li>a:hover {
    color: white;
}

/*展示播客数据*/
div.blogStats {
    position: absolute;
    top: 12px;
    font-weight:bold;
    color: hsl(169, 82%, 14%);
    right: 30px;
}

/*+加关注按钮*/
#p_b_follow, #author_profile_follow {
  margin: 1em;
}
#p_b_follow>a, #author_profile_follow>a {
  background-color: orange;
  border-radius: 0.5em;
  padding: 0 1em;
  box-shadow: 0px 0px 15px green;
  color: white;
  font-size: large;
  font-weight: bold;
  text-decoration: none;
}
#p_b_follow>a:hover, #author_profile_follow>a:hover {
  background-color: #d820e4;
  text-decoration: none;
  color: white;
}

/*连接的样式*/
a {
    color: rgb(138, 29, 134);
    text-decoration: none;
    font-weight: 900;
}