body {
    background: url(https://static.nobugman.com/cnblogs/background.jpg);
    font-family: microsoft yahei;
    min-height: inherit;
}

#home {
    border-radius: 15px;
}


/*
	菜单栏
*/

#navList {
    /*    padding: 0 10px;*/
}

#navList a:link,
#navList a:visited,
#navList a:active {
    color: #333;
    font-size: 16px;
    /* font-weight: bold; */
    line-height: 50px;
    padding: 0;
    height: 50px;
}

#navList li {
    /*    margin-right: 20px;*/
    margin-right: 0;
}

#navList a {
    width: 115px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

#navList > li > a:hover,
#navList > li:nth-child(1) a {
    color: #3bbcfb;
    text-decoration: none;
    border-bottom: 3px solid #3bbcfb;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    /*    height:47px;*/
    height: 49px;
}


/*
#navList li:nth-child(1) a {
    display: none;
}
*/

#navigator {
    font-size: 13px;
    border-bottom: none;
    border-top: none;
    height: 50px;
    clear: both;
    margin-top: 15px;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
}


/*头像*/

#blogLogo {
    width: 78px;
    height: 78px;
    border-radius: 100%;
    border: 1px solid #DDD;
    padding: 3px;
    box-sizing: border-box;
    border-color: #DDD;
    box-shadow: 0 0 10px #DDD;
    float: none;
}

#lnkBlogLogo {
    display: block;
    float: left;
    margin-right: 20px;
}


/*顶部长度*/

#blogTitle {
    height: 82px;
}

#blogTitle .text {
    float: left;
}

#blogTitle h1 {
    margin-top: 7px;
}


/*自定义下拉菜单*/

#navList li {
    position: relative;
}

#navList .popup {
    background: #fff;
    box-shadow: none;
    border: 1px solid #eee;
    position: absolute;
    top: 49px;
    z-index: 999;
    width: 100%;
    display: none;
}

#navList > li:hover .popup {
    display: block;
}

#navList .popup li {
    border-bottom: 1px dotted #eee;
    padding: 3px;
    width: 110px;
}

#navList .popup li a {
    font-weight: normal;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    width: 100%;
}

#navList .popup li a:hover {
    /*    color: #3bbcfb;*/
    background: #3bbcfb;
    color: #fff;
}


/*导航右侧文字*/

.blogStats {
    margin-right: 20px;
}


/*Google搜索*/

#widget_my_google {
    display: none;
}

#btnZzk {
    background: url("https://static.nobugman.com/cnblogs/searchbutton.png") no-repeat 5px 3px;
}


/*普通搜索*/

.input_my_zzk {
    border: 1px solid #3bbcfb;
}

#header {
    display: none;
}

#header_wrap {
    /*    width: 65%;*/
    position: absolute;
    /*    left: 50%;*/
    /*    margin-left: -32.5%;*/
    top: 80px;
    width: 100%;
    display: block;
}

#header_wrap #header {
    display: block;
    min-width: 950px;
    width: 65%;
    margin: 0 auto;
}


/*正文*/

#main {
    margin-top: 185px;
}


/*文章列表文字鼠标悬停*/

.postTitle a:hover {
    margin-left: 0 !important;
}

.postTitle a {
    padding-left: 10px !important;
}


/*动画*/

.postTitle a:link,
.postTitle a:visited,
.postTitle a:active {
    /*    transition: none;*/
    transition: all 0.4s !important;
    -moz-transition: all 0.4s !important;
    /* Firefox 4 */
    -webkit-transition: all 0.4s !important;
    /* Chrome */
    -o-transition: all 0.4s !important;
    /* Opera */
    -ms-transition: all 0.4s !important;
}

.postTitle a:link,
.postTitle a:visited,
.postTitle a:active {
    color: #333;
}

.postTitle {
    border: none;
    color: #333;
}

.postTitle a {
    color: #333 !important;
    border-left: 5px solid #23ABDD !important;
}

.postTitle a:hover {
    color: #23ABDD !important;
}


/*列表正文简介*/

.c_b_p_desc {
    color: #444;
}


/*列表正文内的阅读更多*/

.c_b_p_desc a:hover {
    color: #3bbcfb;
}


/*列表正文下面*/

.postDesc a {
    display: none;
}


/*侧边栏干掉没用的玩意*/

#sideBar > div:nth-child(1) {
    display: none;
}


/*文章页面好闻要顶什么的*/

#BlogPostCategory,
#EntryTag,
#green_channel_wechat,
#green_channel_weibo,
#author_profile,
#div_digg {
    display: none !important;
}

#green_channel {
    width: auto;
    margin: 40px 0;
    padding: 20px;
}

#green_channel a {
    text-shadow: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: : none -moz-box-shadow: none;
    -webkit-box-shadow: none;
    background: none;
}


/*评论*/

#comment_form_container .comment_textarea {
    width: 98% !important;
    resize: none !important;
    margin-top: 20px !important;
}


/*评论按钮*/

#btn_comment_submit {
    background: #23abdd !important;
}

#btn_comment_submit:hover {
    background: #3bbcfb !important;
}


/*评论其他文字*/

#commentbox_opt a,
#comment_form_container p {
    color: #999 !important;
}


/*分类列表页面*/

.entrylistPosttitle a:hover {
    margin-left: 0px !important;
    color: #23ABDD !important
}

.entrylistPosttitle a:link,
.entrylistPosttitle a:visited,
.entrylistPosttitle a:active {
    color: #333 !important;
    border-left: 5px solid #23ABDD !important;
    padding-left: 10px !important;
}

.entrylistPosttitle a:hover {
    color: #23ABDD !important;
}

.entrylistPosttitle {
    border-left: none !important;
    padding-left: 0 !important;
}


/*分裂列表页面中的正文文字*/

.entrylistPostSummary {
    padding: 10px 0;
}


/*广告*/

#ad_t2 {
    display: none;
}


/*侧边栏*/

#sideBarMain .newsItem {
    display: none;
}


/*随笔档案*/

#sidebar_postarchive {
    display: none;
}


/*我的随笔上面的分页*/

#myposts > div:nth-child(2) {
    display: none;
}

#myposts .PostList {
    margin-top: 0 !important;
}

#myposts .myposts_title {
    font-size: 22px !important;
    font-weight: normal !important;
    text-align: left !important;
}

#myposts .postDesc2 {
    margin-left: 30px;
    float: none !important;
}

#myposts .postTitl2 a {
    float: none !important;
    font-size: 16px !important;
    ;
}

#myposts h3.myposts_title {
    text-indent: -4em;
    overflow: hidden;
}

#myposts h3.myposts_title:after {
    content: '全部文章';
}


/*文章详细页面的编辑按钮*/

.entrylistItemPostDesc a[rel=nofollow] {
    display: none;
}


/*通用A*/

a {
    color: #23ABDD;
    /*    -webkit-transition: all cubic-bezier(.22,.58,.12,.98) .4s;*/
    /*    transition: all cubic-bezier(.22,.58,.12,.98) .4s;*/
    /*    overflow: hidden;*/
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    /* Firefox 4 */
    -webkit-transition: all 0.4s;
    /* Chrome */
    -o-transition: all 0.4s;
    /* Opera */
    -ms-transition: all 0.4s;
}


/*手机等*/

/*@media screen and (min-width:575px) and (max-width: 950px) {*/
@media screen and (min-width:475px) and (max-width: 950px) {
    
    
    #navList{
        display: -webkit-box;
        width: 100%;
    }
    
    #navList li{
        -webkit-box-flex: 1;
    }
    
    
    #navList li a{
        width: 100%;
    }
    
    #navList .popup li{
        width: 100%;
    }
    
    
    #comment_form_container .comment_textarea{
        width: 94% !important;
    }
    
    #header_wrap #header{
        min-width: 0;
        width: 80%;
    }
    
    #home{
        min-width: 0;
        width: 80%;
    }
    
    .blogStats{
        display: none;
    }
    
    #sideBar{
        display: none;
    }
    
    #mainContent{
        margin-left: 0;
    }
    
    #mainContent .forFlow{
        margin-left: 0;
    }
    
}


@media screen and (min-width:325px) and (max-width: 475px) {
    
    
    #comment_form_container .comment_textarea{
        width: 94% !important;
    }
    
    #blogTitle{
        text-align: center;
    }
    
    #lnkBlogLogo{
        float: none;
        display: inline-block;
        margin: 0 auto;
    }
    
    #blogTitle .text,#blogTitle h2{
        float: none;
    }
    
    #comment_nav{
        display: none;
    }
    
    #navigator{
        margin-top: 90px;
    }
    
    #header_wrap #header{
        min-width: 0;
        width: 80%;
    }
    
    #main{
        margin-top: 255px;
    }
    
    #navList{
        display: -webkit-box;
        width: 100%;
    }
    
    #navList li{
        -webkit-box-flex: 1;
    }
    
    .login_tips{
        display: none;
    }
    
    #navList li a{
        width: 100%;
    }
    
    #navList .popup li{
        width: 100%;
    }
    
    #myposts .postDesc2{
        display: block;
        margin: 0;
    }
    
    #home{
        min-width: 0;
        width: 80%;
    }
    
    .blogStats{
        display: none;
    }
    
    #sideBar{
        display: none;
    }
    
    #mainContent{
        margin-left: 0;
    }
    
    #mainContent .forFlow{
        margin-left: 0;
    }
    
    
}



@media screen and (max-width:325px) {
    
    
    
    #comment_form_container .comment_textarea{
        width: 94% !important;
    }
    
    #blogTitle{
        text-align: center;
    }
    
    #lnkBlogLogo{
        float: none;
        display: inline-block;
        margin: 0 auto;
    }
    
    #blogTitle .text,#blogTitle h2{
        float: none;
    }
    
    #comment_nav{
        display: none;
    }
    
    #navigator{
        margin-top: 105px;
    }
    
    #green_channel{
        padding: 20px 0px !important;
    }
    
    #header_wrap #header{
        min-width: 0;
        width: 80%;
    }
    
    #main{
        margin-top: 255px;
    }
    
    #navList{
        display: -webkit-box;
        width: 100%;
    }
    
    #navList li{
        -webkit-box-flex: 1;
    }
    
    .login_tips{
        display: none;
    }
    
    #navList li a{
        width: 100%;
    }
    
    #navList .popup li{
        width: 100%;
    }
    
    #myposts .postDesc2{
        display: block;
        margin: 0;
    }
    
    #home{
        min-width: 0;
        width: 80%;
    }
    
    .blogStats{
        display: none;
    }
    
    #sideBar{
        display: none;
    }
    
    #mainContent{
        margin-left: 0;
    }
    
    #mainContent .forFlow{
        margin-left: 0;
    }
    
    
}