
nav_bar, #header, #bannerbar
{
display: none;
}


/* 整体框架 */
body {
background-color: #fffbfc;
margin: 0 auto !important;
font-family: "consolas", "Microsoft YaHei", sans-serif;
}


#main
{
margin-top: 0;
margin: 0 auto !important;
width:85%;
}

#home {
box-shadow: 0 0 2.5px 0 rgba(50,50,50,.25);
background-color: #ffffff;
padding: 0%;
width:50%;
margin: 0 auto;
padding-top: 2em;
padding-bottom: 2em;
}

/* 主页面居中 */
.forFlow, #mainContent
{
margin: 0 auto !important;
}

/* 博客标题 */
#blogTitle h1 , #blogTitle h2, #blogTitle h1 a
{
width: 100%;
border-radius: 0.25rem;
text-align: center;
color: #ffffff;
}

#navList a
{
padding-top: 1rem;
padding-bottom: 1rem;
padding-left: 0rem;
padding-right: 0rem;
float: none;
height: 1rem;
width: 6rem;
transition: all 0.25s linear;
}

#navList a:hover
{
color: rgba(255,255,255,0.5);
}

#navList a:link, #navList a:visited, #navList a:active
{
color: #ffffff;
}


/* 隐藏文章页面的主题链接 */
h1.postTitle
{
display: none;
}

/* 美化导航栏 */
#page_begin_html
{
box-shadow: 0 0 5px 0 rgba(0,0,1.0);
background: url(https://images.cnblogs.com/cnblogs_com/blogs/677644/galleries/1960083/o_210412071701wall_e-004.jpg);
background-repeat: no;
background-position: center;
background-size: 150%;
padding: 0%;
width:100%;
margin: 1.5rem auto;
margin-top: 0rem;
padding-top: 1rem;
padding-bottom: 0.25rem;
}

#navigator
{
font-size: 14px;
width:100%;
margin: 2rem auto;
margin-bottom: 0.25rem;
background-color: rgba(0,0,0,0.5);
box-shadow: 0 0 5px 0 rgba(0,0,1.0);
border-bottom: 0px solid #ffffff;
border-top: 0px solid #ffffff;
height: 3rem;
}

#navList
{
margin: 0 auto;
float: none;
padding-left: 0.5rem;
padding-right: 0.5rem;
text-align: center;
min-height: auto;
}


#navList li
{
margin: 0rem 0.5rem 0rem 0.5rem;
display:inline-block;
float: none;
vertical-align: middle;
}


/* 美化主页面 */
#topics
{
box-shadow: 0 0 0px 0 rgba(50,50,50,.25);
background-color: #ffffff;
margin: 0 auto;
padding: 0;
}

/*隐藏随笔主页的表头和相关美化*/
.entrylistDescription {
    color: #999;
}

div.entrylist h1, div.entrylistItemPostDesc
{
display: none;
}

h1.entrylistTitle
{
color: #5f474f;
font-weight: bold;
}

div.entrylistItem
{
padding-top: 1rem;
padding-bottom: 1rem;
border-bottom: 1px solid #eeeeee;
}

.postTitle a:link, .postTitle a:visited, .postTitle a:active, .entrylistPosttitle a:link, .entrylistPosttitle a:visited, .entrylistPosttitle a:active
{
color: #5f474f;
font-weight: bold;
}

.postTitle a:hover, .entrylistPosttitle a:hover{
margin-left: 0px;
color: #8f7a8f;
text-decoration:none;
}

.postTitle, div.entrylistPosttitle {
    border-left: 3px solid #5f474f;
}

.postCon
{
border-bottom: 1px solid #eeeeee;
}

#cnblogs_post_body img
{
box-shadow: 0px 0px 5px 0px rgba(50,50,50,.25); !important;
border: 0px solid #ccc !important;
margin: 3% !important;
max-width: 94% !important;
}

#cnblogs_post_body
{
margin: 3.0rem auto;
}

#cnblogs_post_body h1
{
font-size: 1.75rem;
margin-top: 2.5rem;
text-align: center;
border-bottom: 1px solid #ededed;
color: #5f474f;
}

#cnblogs_post_body h2
{
font-size: 1.5rem;
margin-top: 2.5rem;
color: #5f474f;
}

#cnblogs_post_body h3
{
font-size: 1.25rem;
margin-top: 2.5rem;
color: #5f474f;
}


img
{
	box-shadow: 0 0 10px 0 rgba(50,50,50,.25);
	border-radius: 0.5rem;
	width:100%;
	margin: 0 auto;
}

.postBody
{
font-size: 16px;
}

.c_b_p_desc
{
font-size: 16px;
}

#cnblogs_post_body p
{
margin-top: 1.0rem;
margin-bottom: 1.0rem;
line-height:1.75rem
}

strong {
    font-weight: bold;
    color: rgba(95, 71, 79, 1.0);
}

/* 超链接格式 */

.postBody a:link, .postBody a:visited, .postBody a:active {
    text-decoration: none;
    font-weight: bold;
    color: rgba(95, 71, 79, 1.0);
    background-color: rgba(255, 255, 255, 1);
    transition: all 0.1s linear;
    border-bottom: 1px solid #5f474f;
    border-radius: 0rem;
    box-shadow: 0 0 0.0rem 0 rgba(0,0,0,0.5);
    padding: 0.1rem;
    margin-left: 0.1rem;
    margin-right: 0.1rem;
}

.postBody a:hover {
}

/* 代码块 */
.cnblogs-markdown code, .cnblogs-post-body code
{
color: #fff !import;
background-color: #ffffff !important;
border-radius: 5px !important;
box-shadow: 0px 0px 5px 0px rgba(50,50,50,.25); !important;
border: 0px solid #ccc !important;
}

/* 代码 */
.cnblogs-markdown .hljs, .cnblogs-post-body .hljs
{
color: #cccccc;
background-color: #2d2d2d !important;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,1.0); !important;
margin: 3% !important;
padding: 2em !important;;
}

.hljs-keyword
{
color: #4078f2
}

.hljs-string
{
color: #50a14f;
}

#sideBar
{
display: none !important;
}

/* 推荐栏 */

#green_channel 
{
    width: 99% !important;
}

#green_channel_weibo, #green_channel_wechat
{
display:none !important;
}

#green_channel_digg, #green_channel_follow, #green_channel_favorite
{
background-color: #5f474f !important;
border-radius: 0.2rem !important;
box-shadow: 0px 0px 0px 0px #777 !important;
color: #ffffff;
width: 10%;
transition: all 0.1s linear;
}

#green_channel a
{
background: url();
}

/* 推荐 反对按钮 */
#div_digg {
margin: 0 auto;
    float: center;
    font-size: 12px;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

.diggit
 {
margin: 0 47%;
    float: center;
    width: 50px;
    height: 50px;
    background: url(https://images.cnblogs.com/cnblogs_com/blogs/677644/galleries/1960083/o_210412020018%E6%8E%A8%E8%8D%90.png) no-repeat;
    background-size: 100%;
    text-align: center;
vertical-align: middle;
    cursor: pointer;
    margin-top: 0px;
    padding-top: 0px;
}

#div_digg .diggnum
{
    text-align: center;
    width: 100%;
    height: 100%;
    margin-top: 15px;
display:block;
color: #ffffff;
}

.buryit
{
display: none;
}

/* 评论区 */
#comment_form_container .comment_textarea
{
margin: 0 auto;
}

#comment_form_container p
{
text-align: center;
}

#btn_comment_submit
{
background-color: #5f474f;
}

#btn_comment_submit:hover
{
background-color: #8f7a8f;
}

#commentbox_opt a
{
display:none;
}

/* 隐藏广告 */
.itnews, .c_ad_block, .under-post-card, #ad_t2, #author_profile,.postDesc,#comment_nav, #poweredby
{
display:none;
}


@media screen and (max-width: 38rem)
{
#navigator {
height: 6rem;
}
}

/* 下拉按钮样式 */
.dropbtn {
background-color: rgba(0,0,0,0);
padding:16px;
    color: #fff;
    border: none;
    cursor: pointer;
    font-weight: bold;
    transition: all 0.25s linear;
}

/* 容器 <div> - 需要定位下拉内容 */
.dropdown {
margin: 0 auto;
    position: relative;
    display: inline-block;
}

/* 下拉内容 (默认隐藏) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: rgba(0,0,0,0.5);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    z-index: 100;
    margin: 0 auto;
}

/* 鼠标移上去后修改下拉菜单链接颜色 */
.dropdown-content a:hover 
{
background-color: rgba(95,71,79,0.5);
}

/* 在鼠标移上去后显示下拉菜单 */
.dropdown:hover .dropdown-content {
    display: block;
}

/* 当下拉内容显示后修改下拉按钮的背景颜色 */
.dropdown:hover .dropbtn {
    background-color: rgba(95,71,79,0.5);
}