body{background:url(data:image/png;base64,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);font-size:1pc;font-family:Microsoft YaHei,"微软雅黑"!important;-webkit-text-size-adjust:none}
body,dd,dl,dt,h1,h2,h3,h4,h5,li,p,ul{margin:0;padding:0}
#home{margin:auto;padding-bottom:30px}
a{text-decoration:none}
#lnkBlogLogo{position:absolute;left:-9999px}
#header{position:relative;z-index:3;padding:0 10%;width:80%;height:60px;background:#000;background:rgba(0,0,0,.7);box-shadow:0 3px 5px rgba(0,0,0,.3)}
#header h1,#header h2{float:left;color:#efefef;font-size:14px}
#header h1 a{display:block;color:#ccc;text-decoration:none;font-size:2em;line-height:60px}
#header h2{margin:20px 0 0 20px;font-weight:300;font-size:1.2em}
#navigator{width:50pc;color:#cbcbcb}
#navigator,#navigator ul{float:right}
#navigator .blogStats{float:left;display:none}
#navList li{float:left;display:block;height:60px;list-style:none;line-height:60px}
#navList li a{display:block;padding:0 1.5em;color:#fff;text-decoration:none}
#navList li a:hover{border-bottom:5px solid #fff;background:rgba(0,0,0,.7)}
#navList li:first-child,#navList li:last-child{display:none}
#header:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0}
#main{clear:both;margin:20px auto;width:80%;background:#fff}
#main #sideBar{float:left;width:20%}
#main #mainContent{float:right;width:80%}
#main .forFlow{padding:0 2em 0 1em}
.entrylist{padding:20px 0}
.dayTitle,.myposts_title{margin-top:30px}
.dayTitle a,.myposts_title,.itnews b,.entrylistTitle{display:block;padding-left:10px;height:18px;border-left:5px solid rgba(255,0,0,.7);color:#444;font-weight:800;font-size:20px;line-height:18px}
#myposts .myposts_title {font-size:1.2em;}
.PostList{line-height:2em;}
.itnews b{display:inline-block;}
.itnews {line-height:2em;}
.itnews a{color:#666;}
.postTitl2 a,.entrylistPosttitle a{font-size:1.2em;margin-right:10px;color:#555}
.postTitl2 a:hover{color:#069;}
.postDesc2{color:#999;}
.postTitle{font-weight:600;font-size:1.5em;line-height:3em}
.postTitle a{color:#333}
.cnblogs-post-body p{line-height:25px}
.c_b_p_desc_readmore{margin-left:20px;color:#069;text-decoration:underline}
.c_b_p_desc_readmore:after{content:'>>'}
.postDesc{color:#999;line-height:40px}
.postDesc a{margin-right:15px;margin-left:15px;padding:2px 15px;border:1px solid #069;border-radius:15px;color:#069;font-style:normal;font-size:14px}
.postDesc a:hover{background:#069;color:#fff}
#blog-calendar,#leftcontentcontainer,.newsItem{border:1px solid #ebebeb;border-radius:4px}
.newsItem{padding-bottom:20px;}
.newsItem:hover{background:#f9f9f9;}
#blog-calendar,#leftcontentcontainer{margin-top:10px;padding:10px}
#blog-calendar a{color:#069}
.catListTitle{padding:10px;color:#333;font-weight:400;font-size:20px}
#blog-news{padding:0 10px}
#blog-news a{color:#444;text-decoration:none}
#sideBarMain{padding:20px}
#sidebar_search_box{position:relative;height:75pt}
.div_my_zzk{position:absolute;z-index:108;display:inline-block;width:90%;height:28px;border:1px solid #ddd;border-bottom-left-radius:4px;border-top-left-radius:4px}
input.input_my_zzk{height:26px;outline:0;border:none}
input.btn_my_zzk{position:absolute;top:-1px;right:-1px;z-index:99;width:70px;height:30px;outline:0;border:0;background:#f3c764;color:#fff;cursor:pointer}
#widget_my_zzk{top:10px;left:10px}
#widget_my_google{top:50px;left:10px}
#leftcontentcontainer:hover{background-color:#f9f9f9}
#leftcontentcontainer li{list-style:none;padding:5px 10px;}
.catListLink li{float:left;width:50%;list-style:none;text-align:center;line-height:30px}
#leftcontentcontainer .catListLink li{padding:0;}
#leftcontentcontainer li:hover{background:#efefef}
#leftcontentcontainer li a{color:#666}
#leftcontentcontainer li:hover a{color:#00f}
.catListLink:after,.clear:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0}
.gktime{border-bottom:1px solid #efefef;margin-bottom:10px;padding-bottom:10px;}
#footer{position:fixed;bottom:0;left:0;width:100%;background:#4c4c4c;color:#fff;text-align:center;line-height:30px}
.entrylistItem{margin:1.5em 0;}
.shadow{box-shadow:2px 2px 5px #ccc;filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=120, strength=4)}
#ad_t2,#cnblogs_c1,#cnblogs_c2{position:absolute;left:-99999px;}
.c_ad_block iframe{position:absolute;left:-99999px;}
@keyframes hover{
	0%{opacity: 0}
	to{opacity: 1}
}
@media screen and (max-width:720px){
	body{font-size:14px;}
	#blogTitle{width:90%;margin:0;padding:0 5%;background:none;}
	#header{height:auto;width:100%;background:none;padding:0;margin:0;}
	#header h1{color:#333;font-size:2rem;height:1.5rem;display:block;width:100%;}
	#header h2{color:#333;font-size:1rem;display:block;text-align:right;width:90%;padding-right:10%;}
	#header h1 a{display:block;font-size:2rem;color:#555;text-decoration:none;}
	#header h2{font-weight:400;font-size:1.2em}
	#navigator{width:100%;padding-top:1rem;clear:both;}
	#navigator:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0}
	#navList{width:100%;line-height:3rem;height:3rem;position:relative;background:#000;background:rgba(0,0,0,.7);box-shadow:0 3px 5px rgba(0,0,0,.3)}
	#navigator,#navigator ul{float:none}
	#navigator .blogStats{float:none;display:none}
	#navList li{float:left;display:block;height:3rem;line-height:3rem;list-style:none;}
	#navList li a{display:block;padding:0 1.5em;line-height:3rem;color:#fff;text-decoration:none}
	#navList li a:hover{border:0;background:rgba(0,0,0,.7)}
	#navList li:first-child,#navList li:last-child{display:none}
	#header:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0}
	#main {margin:0;padding:0;clear: both;width: 100%;background: #fff;margin-top:-3rem;padding-top:3rem;;}
	#main #sideBar{float:none;width:100%}
	#main #mainContent{float:none;width:100%}
        input.input_my_zzk{height:22px;outline:0;border:none}}