html{background-color:#e7eff4;}
*{margin:0;padding:0;font:13px/1.5 "Microsoft Yahei";}

/*header*/
#header{width:100%;background-color:#293334;height:50px;z-index:1;min-width:1300px;}
#navigator{width:1300px;margin:0 auto;}
#blogTitle{display:none;}

.header_banner{height:200px;width:100%;background:url(https://images.cnblogs.com/cnblogs_com/gxsyj/915072/o_header_banner_bg.jpg) center no-repeat;}
.header_wrap{width:1300px;height:100%;margin:0 auto;}
.header_banner .header_img{float:left;width:136px;height:136px;border-radius:50%;-webkit-border-radius:50%;border:6px solid rgba(255,255,255,.5);margin-top:25px;overflow:hidden;position:relative;z-index:2;}
.header_banner .header_img img{width:100%;height:auto;position:absolute;left:0;top:0;z-index:1;}
.header_banner .header_img .header_img_shadow{width:100%;height:100%;;position:absolute;left:0;top:0;z-index:1;border-radius:50%;-webkit-border-radius:50%;box-shadow:inset 0 0 20px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.5);}
.header_banner .header_info{width:1130px;height:100%;float:right;}
.header_banner .header_info h1{font-size:40px;color:#fff;width:100%;margin:0 auto;padding-top:40px;}
.header_banner .header_info h2{font-size:20px;color:#fff;width:100%;margin:0 auto;padding-top:20px;}

#header.header_current{background-color:rgba(0,0,0,.5);position:fixed;top:0;left0;}
#header.header_current #navList li:first-child a{background-color:rgba(49,193,147,.5);}

#navList{display:inline-block;float:left;}
#navList li{display:inline-block;list-style:none;height:100%;}
#navList li:first-child a{background-color:#31c193;color:#fff;}
#navList a{ padding:0 20px;height:100%;color:#fff;font-size:15px;text-decoration:none;display:inline-block;line-height:50px;}
#navList a:hover{background-color:#31c193;color:#fff;}
#blogStats{display:inline-block;float:right;line-height:50px;}

/*文章随笔数量*/
#blog_stats{text-align:right;}
#blog_stats span{text-align:center;line-height:50px;display:inline-block;padding:0 20px;color:#fff;}

#main{width:1300px;margin:0 auto 0 auto;position:relative;overflow:hidden;}

/*左边内容*/
#mainContent{width:980px;/*background-color:#fff;padding:15px;*/float:left;}
.dayTitle{padding:10px 0;}
.dayTitle a{font-size:20px;font-weight:blod;color:#31c193;text-decoration:none;}
.day .postSeparator{width:980px;height:10px;background-color:#e7eff4;margin-left:-10px;}
.postTitle{width: 950px;padding: 15px 15px 0 15px;background-color: #fff;}
.postCon{width: 950px;padding: 10px 15px;background-color: #fff;color:#666;}
.postDesc{width: 950px;padding: 0 15px 15px 15px;background-color: #fff;color:#999;}
.postTitle a{text-decoration: none;font-size: 18px;color: #38A5F3;}
.postTitle a:hover{text-decoration:underline;}
.postCon a{padding:3px 15px;background-color:#59829C;-webkit-border-radius:50%;border-radius:10px;color:#fff;text-decoration:none;margin-left:20px;display:inline-block;}
.postCon a:hover{background-color:#39627B;}
.postDesc a{text-decoration:none;color:#E47777;margin-left:10px;}
.postDesc a:hover{text-decoration:underline;}

/*侧边栏*/
#sideBar{width:300px;float:right;position:absolute;top:0;right:0;}

/*公告*/
.newsItem{width:270px;background-color:#fff;padding:15px;margin:20px 0 10px 0;}
.catListTitle{color:#293334;height:30px;line-height:30px;font-size:16px;border-bottom:2px solid #ddd;position:relative;}
.catListTitle:before{content:"";width:70px;height:2px;background-color:#31c193;position:absolute;bottom:-2px;left:0;display:inline-block;}
#profile_block{font-size:14px;color:#333;line-height:1.8em;}
#profile_block a{color:#31c193;text-decoration:none;}
#profile_block a:hover{text-decoration:underline;}

/*日历*/
#blog-calendar{width:270px;background-color:#fff;padding:0 15px 15px 15px;margin-bottom:10px;}
.CalTitle{width:100%;height:35px;line-height:30px;font-size:16px;background-color:#414F50;position:relative;color:#fff;}
.CalTitle a:first-child{background-color:#414F50;width:35px;height:35px;color:#fff;display:inline-block;margin-left:-15px;line-height:35px;text-align:center;}
.CalTitle a:first-child:hover{background-color:#31c193;}
.CalTitle a:last-child{background-color:#414F50;width:35px;height:35px;color:#fff;display:inline-block;margin-right:-15px;line-height:35px;text-align:center;}
.CalTitle a:last-child:hover{background-color:#31c193;}
#blogCalendar tbody tr:nth-child(2){height:30px;}
#blogCalendar a{display: block;text-decoration: none;}
#blogCalendar a u{color: #000;display: block;text-decoration: none;}
#blogCalendar a u:hover{color: #31c193;}
#blogCalendar .CalTodayDay a{color: #fff;background-color: #31c193;display: block;text-decoration: none;}
#blogCalendar .CalTodayDay a u{text-decoration:none;color:#fff;}
#blogCalendar .CalTodayDay a u:hover{color: #fff;}
#blogCalendar .CalTodayDay{color: #fff;background-color: #31c193;}

/*搜索*/
.mySearch>h3{display:none;}
.div_my_zzk{border:1px solid #CBD3DC;height:35px;width:298px;margin-bottom:10px;background-color:#fff;}
#sidebar_search_box input[type="text"]{width:211px;height:100%;border:none;outline:none;padding-left:10px;display:inline-block;}
#sidebar_search_box input[type="button"]{width:73px;height:100%;border:none;outline:none;cursor:pointer;background-color:#414F50;color:#fff;display:inline-block;}
#sidebar_search_box input[type="button"]:hover{background-color:#253131;}

/*常用链接*/
.catListLink{width:270px;background-color:#fff;margin-bottom:20px;padding:10px 15px;}
.catListLink li{list-style:none;}
.catListLink h3{color:#293334;height:30px;line-height:30px;font-size:16px;border-bottom:2px solid #ddd;position:relative;}
.catListLink h3:before{content:"";width:70px;height:2px;background-color:#31c193;position:absolute;bottom:-2px;left:0;display:inline-block;}
.catListLink>ul{overflow:hidden;padding-top:10px;}
.catListLink>ul:after{content:"";width:100%;height:0;clear:both;}
.catListLink>ul>li{width:48%;display:inline-block;text-align:center;margin:2px 0;}
.catListLink>ul>li:nth-child(2n-1){float:left;}
.catListLink>ul>li:nth-child(2n){float:right;}
.catListLink>ul>li a{background-color:#293334;display:block;color:#fff;padding:5px 0;text-decoration:none;}
.catListLink>ul>li:nth-child(1) a{background-color: #8dcd8d;}
.catListLink>ul>li:nth-child(1) a:hover{background-color: #569e56;}
.catListLink>ul>li:nth-child(2) a{background-color: #e48784;}
.catListLink>ul>li:nth-child(2) a:hover{background-color: #c56764;}
.catListLink>ul>li:nth-child(3) a{background-color: #89a5b5;}
.catListLink>ul>li:nth-child(3) a:hover{background-color: #567a8f;}
.catListLink>ul>li:nth-child(4) a{background-color: #ca9d70;}
.catListLink>ul>li:nth-child(4) a:hover{background-color: #a67544;}
.catListLink>ul>li:nth-child(5) a{background-color: #4dc1a3;}
.catListLink>ul>li:nth-child(5) a:hover{background-color: #2a987b;}


/*我的标签*/
.catListTag{width:270px;background-color:#fff;margin-bottom:20px;padding:10px 15px;margin-top:-10px;}
.catListTag>ul{overflow:hidden;padding-top:10px;}
.catListTag>ul:after{content:"";width:100%;height:0;clear:both;}
.catListTag>ul>li{width:48%;display:inline-block;text-align:center;margin:2px 0;}
.catListTag>ul>li:nth-child(2n-1){float:left;}
.catListTag>ul>li:nth-child(2n){float:right;}
.catListTag>ul>li a{background-color:#78879A;display:block;color:#fff;padding:5px 0;text-decoration:none;}
.catListTag>ul>li a:hover{background-color:#687A90;}
.catListTag>ul>li:nth-child(2) a{background-color: #8dcd8d;}
.catListTag>ul>li:nth-child(2) a:hover{background-color: #569e56;}
.catListTag>ul>li:nth-child(5) a{background-color: #e48784;}
.catListTag>ul>li:nth-child(5) a:hover{background-color: #c56764;}
.catListTag>ul>li:nth-child(4) a{background-color: #89a5b5;}
.catListTag>ul>li:nth-child(4) a:hover{background-color: #567a8f;}
.catListTag>ul>li:nth-child(3) a{background-color: #ca9d70;}
.catListTag>ul>li:nth-child(3) a:hover{background-color: #a67544;}
.catListTag>ul>li:nth-child(6) a{background-color: #4dc1a3;}
.catListTag>ul>li:nth-child(6) a:hover{background-color: #2a987b;}

/*随笔档案*/
#sidebar_postarchive{width:270px;background-color:#fff;margin-bottom:20px;padding:10px 15px;margin-top:-10px;}
#sidebar_postarchive>ul{overflow:hidden;padding-top:10px;}
#sidebar_postarchive>ul:after{content:"";width:100%;height:0;clear:both;}
#sidebar_postarchive>ul>li{width:48%;display:inline-block;text-align:center;margin:2px 0;}
#sidebar_postarchive>ul>li:nth-child(2n-1){float:left;}
#sidebar_postarchive>ul>li:nth-child(2n){float:right;}
#sidebar_postarchive>ul>li a{background-color:#78879A;display:block;color:#fff;padding:5px 0;text-decoration:none;}
#sidebar_postarchive>ul>li a:hover{background-color:#687A90;}
#sidebar_postarchive>ul>li:nth-child(2) a{background-color: #8dcd8d;}
#sidebar_postarchive>ul>li:nth-child(2) a:hover{background-color: #569e56;}
#sidebar_postarchive>ul>li:nth-child(5) a{background-color: #e48784;}
#sidebar_postarchive>ul>li:nth-child(5) a:hover{background-color: #c56764;}
#sidebar_postarchive>ul>li:nth-child(4) a{background-color: #89a5b5;}
#sidebar_postarchive>ul>li:nth-child(4) a:hover{background-color: #567a8f;}
#sidebar_postarchive>ul>li:nth-child(3) a{background-color: #ca9d70;}
#sidebar_postarchive>ul>li:nth-child(3) a:hover{background-color: #a67544;}
#sidebar_postarchive>ul>li:nth-child(6) a{background-color: #4dc1a3;}
#sidebar_postarchive>ul>li:nth-child(6) a:hover{background-color: #2a987b;}

/*随笔分类*/
#sidebar_postcategory{width:270px;background-color:#fff;margin-bottom:20px;padding:10px 15px;margin-top:-10px;}
#sidebar_postcategory>ul{overflow:hidden;padding:10px 0 0 0;}
#sidebar_postcategory>ul:after{content:"";width:100%;height:0;clear:both;}
#sidebar_postcategory>ul>li{width:48%;display:inline-block;text-align:center;margin:2px 0;}
#sidebar_postcategory>ul>li:nth-child(2n-1){float:left;}
#sidebar_postcategory>ul>li:nth-child(2n){float:right;}
#sidebar_postcategory>ul>li a{display:block;color:#fff;padding:5px 0;text-decoration:none;}
#sidebar_postcategory>ul>li:nth-child(2) a{background-color: #8dcd8d;}
#sidebar_postcategory>ul>li:nth-child(2) a:hover{background-color: #569e56;}
#sidebar_postcategory>ul>li:nth-child(3) a{background-color: #e48784;}
#sidebar_postcategory>ul>li:nth-child(3) a:hover{background-color: #c56764;}
#sidebar_postcategory>ul>li:nth-child(5) a{background-color: #89a5b5;}
#sidebar_postcategory>ul>li:nth-child(5) a:hover{background-color: #567a8f;}
#sidebar_postcategory>ul>li:nth-child(1) a{background-color: #ca9d70;}
#sidebar_postcategory>ul>li:nth-child(1) a:hover{background-color: #a67544;}
#sidebar_postcategory>ul>li:nth-child(4) a{background-color: #4dc1a3;}
#sidebar_postcategory>ul>li:nth-child(4) a:hover{background-color: #2a987b;}

/*随笔列表*/
.entrylistItem{margin-bottom:10px;}
.entrylist .entrylistTitle{font-size:20px;font-weight:blod;color:#31c193;text-decoration:none;padding:10px 0;}
.entrylist .entrylistPosttitle .postSeparator{width:980px;height:10px;background-color:#e7eff4;margin-left:-10px;}
.entrylist .entrylistPosttitle{width: 950px;padding: 15px 15px 0 15px;background-color: #fff;}
.entrylist .entrylistPostSummary{width: 950px;padding: 10px 15px;background-color: #fff;color:#666;}
.entrylist .entrylistItemPostDesc{width: 950px;padding: 0 15px 15px 15px;background-color: #fff;color:#999;}
.entrylist .entrylistPosttitle a{text-decoration: none;font-size: 18px;color: #38A5F3;}
.entrylist .entrylistPosttitle a:hover{text-decoration:underline;}
.entrylist .entrylistPostSummary a{padding:3px 15px;background-color:#59829C;-webkit-border-radius:50%;border-radius:10px;color:#fff;text-decoration:none;margin-left:20px;display:inline-block;}
.entrylist .entrylistPostSummary a:hover{background-color:#39627B;}
.entrylist .entrylistItemPostDesc a{text-decoration:none;color:#E47777;margin-left:10px;}
.entrylist .entrylistItemPostDesc a:hover{text-decoration:underline;}

/*阅读排行*/
.catListView{width:270px;background-color:#fff;margin-bottom:20px;padding:10px 15px;margin-top:-10px;}
.catListView>#TopViewPostsBlock>ul{overflow:hidden;padding:10px 0 0 0;}
.catListView>#TopViewPostsBlock>ul:after{content:"";width:100%;height:0;clear:both;}
.catListView>#TopViewPostsBlock>ul>li{width:100%;display:inline-block;text-align:left;margin:2px 0;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.catListView>#TopViewPostsBlock>ul>li a{display:block;color:#333;padding:5px 0;text-decoration:none;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;}
.catListView>#TopViewPostsBlock>ul>li a:hover{color:#31c193;}

/*评论排行榜*/
.catListFeedback{width:270px;background-color:#fff;margin-bottom:20px;padding:10px 15px;margin-top:-10px;}
.catListFeedback>#TopFeedbackPostsBlock>ul{overflow:hidden;padding:10px 0 0 0;}
.catListFeedback>#TopFeedbackPostsBlock>ul:after{content:"";width:100%;height:0;clear:both;}
.catListFeedback>#TopFeedbackPostsBlock>ul>li{width:100%;display:inline-block;text-align:left;margin:2px 0;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.catListFeedback>#TopFeedbackPostsBlock>ul>li a{display:block;color:#333;padding:5px 0;text-decoration:none;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;}
.catListFeedback>#TopFeedbackPostsBlock>ul>li a:hover{color:#31c193;}

/*详情页*/
/*.forFlow{background-color:#fff;width:98%;padding:0 1% 20px 1%;overflow:hidden;margin:20px 0;}*/
#post_detail{background-color:#fff;width:96%;padding:0 2% 20px 2%;overflow:hidden;margin:20px 0;}
#comment_form{background-color:#fff;width:96%;padding:20px 2% 20px 2%;overflow:hidden;margin:20px 0;}
#post_detail .postTitle{padding:20px 0 10px 0;border-bottom:2px solid #ddd;}
#post_detail .postTitle a{font-weight:bold;font-size:22px;}

/*最新评论*/
.catListComment{width:270px;background-color:#fff;margin-bottom:20px;padding:10px 15px;margin-top:-10px;}
.catListComment>#RecentCommentsBlock>ul{overflow:hidden;padding:10px 0 0 0;}
.catListComment>#RecentCommentsBlock>ul:after{content:"";width:100%;height:0;clear:both;}
.catListComment>#RecentCommentsBlock>ul>li{width:100%;display:inline-block;text-align:left;margin:2px 0;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.catListComment>#RecentCommentsBlock>ul>li a{display:block;color:#333;padding:5px 0;text-decoration:none;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;}
.catListComment>#RecentCommentsBlock>ul>li a:hover{color:#31c193;}
.catListComment>#RecentCommentsBlock>ul>li.recent_comment_body,.catListComment>#RecentCommentsBlock>ul>li.recent_comment_author{display:none;}

/*翻页*/
#nav_next_page{padding:20px 0;width:100%;text-align:center;}
#nav_next_page a{padding:10px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:line-block;margin:0 2px;text-decoration:none;color:#59829c;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);-moz-box-shadow:0 2px 2px rgba(0,0,0,.1);-o-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1);}
#nav_next_page a:hover{color:#31c193;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,.3);-o-box-shadow:0 2px 3px rgba(0,0,0,.3);box-shadow:0 2px 3px rgba(0,0,0,.3);}

.pager{padding:20px 0;width:100%;text-align:center;color:#666;font-size:14px;}
.pager a{padding:10px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:line-block;margin:0 2px;text-decoration:none;color:#59829c;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);-moz-box-shadow:0 2px 2px rgba(0,0,0,.1);-o-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1);border:none;}
.pager a:hover{color:#31c193;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,.3);-o-box-shadow:0 2px 3px rgba(0,0,0,.3);box-shadow:0 2px 3px rgba(0,0,0,.3);}

#footer{width:100%;height:40px;line-height:40px;text-align:center;color:#fff;background-color:#293334;min-width:1300px;}

/*相册*/
.catListImageCategory{display:none;}

#cnblogs_post_body p{line-height:1.8em;}

/*详细页*/
#ad_t2{display:none;}
#ad_c1{display:none;}
#under_post_news{display:none;}
#ad_c2{display:none;}

/*页脚链接*/
#footer{display:none;}
.footer_link{padding:20px 0;background-color:#293334;width:100%;}
.footer_linkwrap{width:1300px;margin:0 auto;text-align:center;}
.footer_row{width:31%;display:inline-block;padding-top:20px;margin:0 1%;vertical-align:top;}
.footer_row .footer_row_title{height:30px;line-height:30px;border-bottom:1px solid #475152;text-align:left;}
.footer_row .footer_row_title span{display:inline-block;height:30px;padding:0 5px;border-bottom:1px solid #31c193;margin-bottom:1px;font-size:18px;color:#fff;}
.footer_row .footer_row_list{padding:20px 0;text-align:justify;}
.footer_row .footer_row_list li{list-style:none;display:inline-block;margin:3px;}
.footer_row .footer_row_list li a{display:inline-block;color:#959595;border:1px solid #475152;padding:5px;transition:.5s;-webkit-transition:.5s;text-decoration:none;}
.footer_row .footer_row_list li a:hover{background-color:#31c193;color:#fff;border:1px solid #31c193;}
.footer_copyright{width:100%;height: 40px;line-height: 40px;text-align: center;color: #959595;background-color: #192021;}

/*最新知识文章库*/
#under_post_kb{border-top: 2px solid #ddd;margin-top: 15px;}
#kb_block{color:#31c193;}
#kb_block>b{font-size:20px;font-weight:bold;}
#kb_block #kb_recent{padding-top:10px;}
#kb_block #kb_recent a{color:#000;font-size:14px;line-height:25px;text-decoration:none;}
#kb_block #kb_recent a:hover{color:#31c193;}
#kb_block a{color:#31c193;}

/*评论列表*/
#blog-comments-placeholder{background-color:#fff;width:96%;padding:0 2% 20px 2%;overflow:hidden;margin:20px 0;}
#blog-comments-placeholder .feedback_area_title{padding:0px 0 10px 0;font-weight:bold;font-size:22px;color:#31c193;font-size:20px;}
#blog-comments-placeholder .feedbackItem{border-bottom:1px solid #ddd;margin-bottom:10px;}
#blog-comments-placeholder .feedbackItem .comment_digg{color:#31c193;}
#blog-comments-placeholder .feedbackItem .comment_bury{color:#d78381;}
#blog-comments-placeholder a{text-decoration:none;color:#3f75c0;}
#blog-comments-placeholder .comment_actions a{color: #fff;background-color: #52a2d2;padding: 1px 5px;margin-right: 5px;border-radius: 2px;}

/*推荐排行榜*/
#TopDiggPostsBlock>ul>li{width: 100%;display: inline-block;text-align: left;margin: 2px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#TopDiggPostsBlock>ul>li a{display: block;color: #333;padding: 5px 0;text-decoration: none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;}