@import url("https://blog-static.cnblogs.com/files/sanyekui/MainCss.css");
@import url("https://blog-static.cnblogs.com/files/sanyekui/common.css");
	body {
		background-color:transparent;
background:url(https://images.cnblogs.com/cnblogs_com/sanyekui/1693114/o_2105180904067d29912b334d6e72fc6aea549ada02a0a808888a.jpg) fixed;
	background-size:cover;
	background-repeat:no-repeat;
	cursor:default;
}
	a:hover {
		color:skyblue;
	}
	#home {
		width:80%;
		border-radius:30px;
		padding:15px 35px 30px;
		box-sizing:border-box;
		position:relative;
		z-index:900;
		background: hsla(0,0%,100%,.25) border-box;
		overflow: hidden;
		border-radius: 2em;
		box-shadow: 0 0 0 1px hsla(0,0%,100%,.3) inset, 0 0.5em 1em rgba(0, 0, 0, 0.6);
		text-shadow: 0 1px 1px hsla(0,0%,100%,.3);

	}
        #home::after {
                content: '';
                display: block;
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;
                z-index: -1;
                background: rgba(245,245,245,0.9);
                filter: blur(2em);
                background: hsla(0,0%,100%,0.9) border-box;
        }
        #home #mainContent .forFlow .day {
              box-shadow: 3px 2px 5px #ccc;
              border: 1px solid #ededed;
              margin-right: 10px;
        }
	#blogTitle h1 {
		font-size:30px;
		margin-bottom:0;
		margin-top:0;
	}
	#blogTitle h1 a:hover {
		color:#00bfff;
	}
	#header {
		padding:0;
		margin-top:0;
	}
	#header h2 {
		font-size:12px;
		text-shadow:1px 1px 1px rgba(255,255,255,0.5);
		margin-bottom:2%;
		margin-top:0;
	}
	#header h2:hover {
		color:#FF6A6A;
	}
        .medium-zoom--opened .medium-zoom-overlay, .medium-zoom-image--opened
        {
             z-index: 999;
        }

	#sidebar_news,.CalDayHeader,.CalTitle 	td,.CalTitle,.CalTodayDay,.mySearch,.catListLink,.sidebar_toptags,.catListPostCategory,.catListPostArchive,.cnblogs_code_toolbar,#sidebar_search 		.mySearch,.catListView,.catListFeedback {
		background:transparent !important;
	}
	#BlogPostCategory a {
		background:transparent;
	}
	#sidebar_toptags,#sidebar_recentcomments,#sidebar_toptags,#navList>li>#blog_nav_rss,#navList>li>#blog_nav_newpost,#navList>li>#blog_nav_contact,#navList>li>#blog_nav_admin,#widget_my_google,.waifu-tips,.blogStats {
		display:none;
	}
	#BlogPostCategory a,#sideBar a,#blogTitle h1 a,#header h2,#navList a,a,#statspostcount,#nowyear,#nowmonth,#nowday,#nowweek,#hhmmss {
		transition:all 0.5s;
	}
	#blog-	calendar,#sidebar_shortcut,#sidebar_categories,#sidebar_search,#sidebar_topviewedposts,#sidebar_topcommentedposts,#sidebar_topdiggedpos	ts 
	{
		background:rgba(255,255,255,0.6) !important;
		border-radius:15px;
		padding:2% 5%;
		box-sizing:border-box;
		box-shadow:0 1px 3px #ccc;
		border:1px solid #ededed;
		margin:10% auto;
		width:90%;
	}
	.catListTitle {
		text-align:center;
	}
	.CalTodayDay {
		color:skyblue;
	}
        #blog-calendar {
                width: auto;
        }
	#blog-calendar td {
		text-align:center !important;
	}
	#profile_block,.catListLink,#sidebar_categories {
		box-sizing:border-box;
		padding:0 0 0 5%;
	}
	.newsItem,.catListEssay,.catListLink,.catListNoteBook,.catListTag,.catListPostCategory,.catListPostArchive,.catListImageCategory,.catListArticleArchive,.catListView,.catListFeedback,.mySearch,.catListComment,.catListBlogRank,.catList,.catListArticleCategory {
		margin:0 0 10px 0;
	}
	.postTitle a:link,.postTitle a:visited,.postTitle a:active {
		color:#00bfff;
		font-weight:bold;
	}
	#mainContent {
		margin:0;
		width:75%;
	}
	#sideBar {
		width:20%;
	}
	#mainContent .forFlow div.postDesc {
		padding-left: 0;
	}
	#mainContent .forFlow {
		margin:0;
	}
	#sideBar a:hover {
		color:skyblue;
		transition:all 0.5s;
	}
	.day {
		background:rgba(255,255,255,0.6);
		border-radius:10px;
		box-sizing:border-box;
		padding:20px;
	}
	.entrylistPosttitle,.postTitle {
		border:0;
	}
	#sidebar_search_box input {
		background-color:transparent;
	}
	.entrylistPosttitle a:link,.entrylistPosttitle a:visited,.entrylistPosttitle a:active {
		color:#1cbbfc;
		font-weight:bold;
	}
	.div_my_zzk {
		width:75%;
	}
	.cnblogs_code {
		background-color:rgba(255,255,255,0.8);
	}
	.cnblogs_code pre {
		font-size:16px !important;
		color:#282c34;
		white-space:pre !important;
	}
	.postTitle {
		border-bottom:1px dashed #ccc;
		margin:0;
		padding-bottom:10px;
	}
	.day .postTitle a {
		padding:0;
	}
	#topics .postTitle {
		font-size:200%;
	}
	#BlogPostCategory a:hover {
		background:skyblue;
	}
	.mySearch {
		border:0;
		box-shadow:0 0 0 0;
		padding:0;
	}
	#navigator #navList {
		font-size:20px;
	}
	#navList a {
		height:auto;
	}
	#navList a:hover {
		color:#FF6A6A;
	}
	#sidebar_search .mySearch {
		border:none;
		box-shadow:none;
	}
	#navigator #navList {
		width:75%;
		height:100%;
		margin:0;
	}
	.CalTodayDay a,.CalTodayDay a u {
		color:skyblue;
	}
	.postCon a:link,.postCon a:visited {
		text-decoration:none;
	}
	#navigator #navList .menu {
		color:#6a6a6a;
		font-weight:bold;
	}		
	#navigator #navList .menu:hover {
		color:#FF6A6A;
	}
	#waifu {
		z-index:9999;
		zoom:0.6;
	}
	#statspostcount {
		padding:1em 0;
		border-bottom:1px solid #ededed;
		overflow:hidden;
		font-size:16px;
		font-weight:bold;
		display:flex;
		align-items:center;
		color:#6a6a6a;
                line-height: 2;
	}
	#statspostcount>a {
		color:#6a6a6a;
		margin-left:5%;
	}
	#statspostcount>a:hover {
		color:#FF6A6A;
	}
	#navList li {
		height:100%;
		margin:0;
	}
	.entrylistTitle {
		color:#6a6a6a;
		margin-top:0;
	}
	.thumbTitle {
		margin-top:0;
	}
	#home-top {
		width:100%;
		height:30px;
		line-height:30px;
	}
	#simple-box {
		width:20%;
		height:100%;
		display:inline-block;
		vertical-align:middle;
		float:right;
	}
	#simple-box #he-plugin-simple {
		height:100%;
	}
	#todayTime {
		font-size:1.5em;
		width:50%;
		height:100%;
		display:inline-block;
		font-weight:bold;
		color:#FF6A6A;
		vertical-align:middle;
	}
	#nowyear:hover,#nowmonth:hover,#nowday:hover,#nowweek:hover,#hhmmss:hover {
		color:#00bfff;
	}
	.entrylistItem {
		background:rgba(255,255,255,0.6) !important;
		border-radius:15px;
		padding:2%;
		box-sizing:border-box;
		box-shadow:0 1px 3px #ccc;
		border:1px solid #ededed;
	}	
	@media screen and (max-width:767px) {
		#mainContent {
			width:100%;
			margin-left:0;
	      }
       
	#simple-box {
		display:none;
	}
	#todayTime {
		width:100%;
		font-size:1em;
	}
	#navigator #navList {
		width:100%;
		overflow:overlay;
	}
	#statspostcount {
		display:block;
		overflow:overlay;
	}
	#navigator #navList .menu {
		margin:0 .6em;
	}
	body {
		background-image: url(https://images.cnblogs.com/cnblogs_com/sanyekui/1693114/o_201027091249a2c84700bae90af35b9e2a331e0bc30d705cb7dc.png);
	}
}
	#homepage_top_pager .pager, #homepage_bottom_pager .pager {
		font-size:12px !important;
		color:#00bfff !important;
		background-color:transparent !important;
	}
	#homepage_top_pager .pager a, #homepage_bottom_pager .pager a {
		background:transparent !important;
		border:none !important;
		box-shadow:none;
		font-size:12px;
		color:#FF6A6A;
	}
	a.hoverred:hover {
		color:#FF6A6A !important;
	}
	#sidebar_search {
		display:none;
	}

