/*全局样式*/
a{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all 0.5s}
body{font-family:"Microsoft Yahei";padding-bottom:0;padding-top:80px;min-height:100%;
background: linear-gradient(115deg, transparent 75%, rgba(255,255,255,.8) 75%) 0 0,linear-gradient(245deg, transparent 75%, rgba(255,255,255,.8) 75%) 0 0,linear-gradient(115deg, transparent 75%, rgba(255,255,255,.8) 75%) 25px -50px,linear-gradient(245deg, transparent 75%, rgba(255,255,255,.8) 75%) 25px -50px,#fafafa;background-size:50px 100px;background-position:fixed;-webkit-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);}
button,input{font-family:"Microsoft Yahei";}
pre,code{font:14px monaco,"courier new","dejavu sans mono","bitstream vera sans mono",monospace;}
h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.5}
h1{font-size:30px}
h2{font-size:24px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
pre {
	margin:1em 0;
	font-size:14px;
	background-color:#efefef;
	border:1px solid #ddd;
	padding:8px 10px;
	line-height:1.5em;
	color:#444;
	overflow:auto;
	-webkit-box-shadow:rgba(0,0,0,0.07) 0 1px 2px inset;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;border-radius:3px;
}
.cnblogs_code>pre{
        padding:8px 10px;margin:0;
        border:none;background:transparent;border-radius:0;box-shadow:none;-webkit-box-shadow:none;
}
blockquote{
        padding:0 10px !important;
        margin-left:0;
        border:none;
        border-left:4px solid #dfdfdf;
        color:#f60 !important;
}
/*侧边栏*/
#sideBar{padding:0 15px 10px 15px;box-shadow:none;font-size:14px;border:1px dotted #bbb}
#sideBar a{color:#888}
.catListTitle{line-height:24px}
#widget_my_zzk{margin-top:0}
#p_b_ing{display:none}
#blogCalendar td,#blogCalendar th{padding:4px}
.CalTitle{background-color:#ededed;border-bottom:none}
#blogCalendar .CalTitle td{padding:5px;color:#08C}
.CalTitle .CalNextPrev a{font-size:1.4em;color:#666}
.CalTodayDay a u{font-weight:bold;color:green}
#blogCalendar{background:#fff;border-radius:6px;border:1px solid #ddd;box-shadow:0 1px 4px rgba(0,0,0,.3);overflow:hidden;margin-bottom:5px}
.div_my_zzk input[type='text']{width:150px}
#sideBarMain ul{margin-left:0}
/*主内容区域*/
.postTitle, .entrylistPosttitle, .entrylistItemTitle{font-size:1.6em;line-height:1.24}
.dayTitle{border-bottom:2px dotted #bbb}
.dayTitle a{line-height:2}
.post{padding-bottom:40px;border:1px dotted #bbb;background:#fff}
.postCon{font-size:14px}
.postCon ol li{list-style:decimal;margin-left:2em}
.postCon h3{margin-bottom:10px}
#topics .postDesc{margin-top:10px}
.postBody p, .postCon p {text-indent:0;margin-bottom:0}
.postSeparator{border-bottom:1px dotted #bbb}
#ad_under_post_holder,.ad_under_post_holder,#site_nav_under{display:none}
div.commentform textarea{width:100%;height:100px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.commentbox_title_right{float:none}
.commentbox_main{padding:10px 0}
#mainContent .postCon>p{line-height:2}
p img{padding:1px;box-shadow:1px 1px 1px rgba(0,0,0,.3)}
.postBody{font-size:15px;line-height:22px}
/*头部*/
#header{min-height:40px;padding:6px 8px 2px;background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);}
#navList{font-size:1.3em}
#navList a:link, #navList a:visited, #navList a:active{color:#adadad}
#navList a:hover{text-shadow:0 0 20px rgba(255,255,255,.8);color:white}
/*底部*/
#footer{border-top:1px solid #666;background:#efefef;padding:13px 10px;margin-bottom:0;}