body {
    background: url(https://bpic.588ku.com/back_pic/05/66/34/605b77b12ed8366.jpg);
    background-size: 100% 100%;
    background-attachment: fixed;
}
#header h1 a {
    color: #AE0000;
}
#header h1 a:hover {
    color: 	#EA0000;
}
#blogTitle h2 {
    margin-top: 12px;
    margin-left: 4em;
    background-image: -webkit-linear-gradient(left,#AE0000,#FF0000,#FF5151);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: #ae0000 2px 4px 9px;
}
#navList {
    float: left;
    position: absolute;
    top: 30px;
}
#navList a:hover {
    color: #fff;
}
#navList a:link, #navList a:visited, #navList a:active {
    color: #00AEAE;
    font-weight: bold;
}
.blogStats {
    color: #5B5B5B;
}
#home {
    background: none;
}
#topics, #comment_form_container, .feedbackItem {
    border-radius: 10px;
    box-shadow: 1px 2px 4px #333;
}
.day, .entrylistItem {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 1px 2px 3px #333;
    -webkit-box-shadow: 1px 2px 3px #333;
}
.entrylistTitle, .PostListTitle, .thumbTitle {
    border-radius: 20px;
    padding-left: 20px;
}
.entrylistDescription, .entrylist .entrylistTitle {
    background: none;
}
.postTitle a, .entrylistPosttitle a, .entrylistPosttitle a {
    background: url(https://i.ibb.co/745N0ws/comment-a-1.jpg) no-repeat 10px;
    background-size: 30px auto;
    padding-left: 50px;
    padding-bottom: 16px;
    padding-top: 10px;
}
.c_b_p_desc a, #post_next_prev, #post_next_prev a, #cnblogs_post_body a {
    color: #ff7575;
}
.dayTitle a:hover, .postTitle a:hover, .postDesc a:hover, .c_b_p_desc a:hover, #post_next_prev a:hover, #comment_nav a:hover, .feedbackItem a:hover, #cnblogs_post_body a:hover, .postTitle a:hover, .entrylistPosttitle a:hover, .entrylistPosttitle a:hover, .entrylistItemPostDesc a:hover{
    color:#FF359A;
}
.postBody blockquote {
    background: #f0f0f0;
}
.blogpost-body blockquote {
    border-left: 5px solid #e2dfdf;
}

/*侧边栏公告*/
.newsItem, .catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory {
    -webkit-box-shadow: #333 4px 4px 5px;
    box-shadow: #333 4px 4px 5px;
    border-radius: 10px;
    opacity: 0.8;
}
.sidebar-block a:hover{
    color:#FF359A;
}
#sideBarMain ul {
    line-height: 2.5em;
}
#sideBarMain li {
    border-bottom: 1px dashed #ddd;
}
#sideBarMain h3:before{
    content: ">>>";   
    display: inline-block;   
    margin-right: 7px;
}
#sideBarMain h3, .newsItem h3 {
    background: url(https://i.ibb.co/v1wXqrF/plum-bgc2-2.jpg) no-repeat;
    background-size: cover;
    padding: 15px 20px;
    font-size: 9pt;
    border-bottom: 1px solid #ddd;
    font-weight: normal;
    border-left: 5px solid #FFB5B5;
    border-radius: 10px;
    color: #EA0000;
    font-size: 12px;
}
#blog-news > img {
    /*头像*/
    display: block;
    width: 80%;
    margin: auto;
    border-radius: 50%;
}

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

#profile_block > a, #profile_block > a:link {
    color: #FF359A;
}

/*公告结束*/

/* 日历 */
#blog-calendar, #calendar {
    width: 250px;
    border-radius: 10px;
    box-shadow: #333 4px 4px 5px;
    opacity: 0.8;
}
#blog-calendar td {
    padding: 5px 3px;
    font-size: 14px;
}
#blog-calendar td a {
    font-weight: bold;
    color: #FF9797;
}
#blog-calendar td a:hover{
     color: #FF359A;
}
#blog-calendar table a:hover {
    color: #59a020;
    text-decoration: underline;
    background: transparent;
}
#blog-calendar table u {
    text-decoration: none;
}
#blog-calendar td {
    padding: 5px 3px;
    font-size: 14px;
}
#blog-calendar td {
    font-size: 12px;
}
.CalTodayDay {
    color: #FF359A;
}

/*日历结束*/

/*搜索框*/
.mySearch div {
    padding-left: 6px;
}
.mySearch > div {
    padding-top: 15px
}

.mySearch #q, .mySearch #google_q {
    height: 30px;
    width: 140px;
    border-radius: 5px;
    border: 1px solid #ddd;
    padding-left: 10px;
}
.mySearch input {
    padding-left: 0;
    padding-right: 0;
}
.mySearch .btn_my_zzk {
    height: 30px;
    width:60px;
    background: #ff7575;
    color: #fff;
    border-radius: 5px;
    border: none;
    font-size: 12px;
    cursor: pointer;
}

.div_my_zzk {
    padding: 0 15px;
    display: flex;
    justify-content: space-around;
}

/*搜索框结束*/

#blog_post_info_block {
    margin-top: 40px;
}
#ad_t2,  #cnblogs_c1, #under_post_card2, #cnblogs_c2, #under_post_card1{
    display:none;
}

#div_digg {
    width: 260px; 
}
.diggit {
    width: 200px;
    height: 120px;
    background: url(https://i.ibb.co/7SbkYTv/dianzan.gif) no-repeat;
    background-size: 100% 100%;
}
.diggnum {
    position: relative;
    top: -20px;
    color: #FF5151;
    background-image: -webkit-linear-gradient(top,#FF44FF,#D9B300,#FF5151);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.buryit {
    width: 40px;
    height: 60px;
    margin-top: 50px;
    background: url(https://i.ibb.co/NWZmcBw/fandui.gif) no-repeat;
    background-size: 100% 100%;
}
.burynum {
    position: relative;
    top: -25px;
    background-image: -webkit-linear-gradient(top,#00AEAE,#64A600,#075db3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.diggword {
    margin-left: 85px;
}
#BlogPostCategory a:hover{
    background:#FF359A;
}
#BlogPostCategory a:link, #BlogPostCategory a:visited, #BlogPostCategory a:active {
    color: #fff;
}
#BlogPostCategory a {
    background: #ff7575;
    padding: 3px 10px;
    border-radius: 11px;
}
#green_channel a {
    background: none;
    font-weight: normal;
}
#cnblogs_post_body h1 {
    color: #ae0000;
    background-image: -webkit-linear-gradient(left,#F00078,#FFD306,#FFC1E0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: #ae0000 1px 2px 7px;
}
#cnblogs_post_body h2 {
    color: #F00078;
    background-image: -webkit-linear-gradient(left,#F00078,#FFD306,#8CEA00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#cnblogs_post_body h4{
    margin-top: 40px;
    color: #007979;
    background-image: -webkit-linear-gradient(left,#007979,#ECFFFF,#ECFFFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#author_profile_detail a:hover{
    color:#FF359A;
}
/*评论*/
#commentform_title {
    background-image: url(https://i.ibb.co/XsTSz6Y/comment-1.jpg);
    background-size: 50px auto;
    padding: 15px 60px;
}
#comment_form_container p {
    margin-top: 20px;
}
#comment_form_container input[type=button] {
    color: #fff;
    background: #ff7575;
    border: 0;
    border-radius: 13px;
    font-size: 12px;
}
#comment_form_container input[type=button]:hover{
    background: #FF359A;
}
#commentbox_opt a {
    display: inline-block;
    padding: 4px 10px;
    border: 1px solid #ff7575;
    border-radius: 13px;
    color: #ff7575;
    margin-left: 20px;
}
#commentbox_opt a:hover{
    border: 1px solid #FF359A;
    color: #FF359A;
}
#comment_form_container p {
    color: #FF359A;
}
.commentbox_tab:hover, .commentbox_tab.active {
    border-bottom: 2px solid #00FFFF;
}
.feedbackCon {
    border-bottom: none; 
    background: url(https://i.ibb.co/745N0ws/comment-a-1.jpg) no-repeat 8px 5px;
    background-size: 20px 20px;
}
.louzhu {
    background: url(https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg.school51.com%2FNewsFile%2F2009-11-25%2F20091125095703866.jpg&refer=http%3A%2F%2Fimg.school51.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1620530503&t=9dbcaeb821fbe1c6ef99138ebb6abb0c) no-repeat scroll right top;
    background-size: 14px 14px;
}
.pager {
    color: #FF359A;
}
.topicListFooter a, .pager a {
    border-radius: 5px;
    margin: 0 5px;
} 
.topicListFooter a:hover, .pager a:hover {
    background: #FF359A;
}


/* Atelier-Seaside Comment */
.hljs-comment,
.hljs-quote {
  color: #809980;
}

/* Atelier-Seaside Red */
.hljs-variable,
.hljs-template-variable,
.hljs-attribute,
.hljs-tag,
.hljs-name,
.hljs-regexp,
.hljs-link,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
  color: #e6193c;
}

/* Atelier-Seaside Orange */
.hljs-number,
.hljs-meta,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params {
  color: #87711d;
}

/* Atelier-Seaside Green */
.hljs-string,
.hljs-symbol,
.hljs-bullet {
  color: #29a329;
}

/* Atelier-Seaside Blue */
.hljs-title,
.hljs-section {
  color: #3d62f5;
}

/* Atelier-Seaside Purple */
.hljs-keyword,
.hljs-selector-tag {
  color: #ad2bee;
}

.hljs {
  display: block;
  overflow-x: auto;
  background: #131513;
  color: #8ca68c;
  padding: 0.5em;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}
