@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, tbody, .topicListFooter{margin: 0;padding: 0;font-size: 13px;line-height:1.50;color: #fff;font-family:"Helvetica Neue",helvetica,arial,verdana,sans-serif}
html{border: none;background: #404040 url(https://1.su.bdimg.com/skin/110.jpg) fixed;background-size: 100% 100%;}
a{color: #fff;outline: none}
a:hover{background: #fff;color: #000;text-decoration: none}
input{outline: none}
table{border-collapse: collapse;border-spacing: 0}
fieldset, img{border: 0;vertical-align: middle}
address, caption, cite, dfn, var{font-style: normal;font-weight: normal}
ul{list-style: none}
ol{margin: 5px 0 5px 30px}
caption, th{text-align: left}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-style: normal;font-weight: normal;text-shadow: 1px 2px 3px rgba(0,0,0,0.8)}
q:before, q:after{content: ''}
pre, .cnblogs_code{border: 1px dashed #8CACBB;background: #F7F9FA;padding: 10px;font-family: monospace;width: auto;font-size: 10pt;color: #000}
.entrylistPostSummary:after, .postCon:after{clear: both;content: ".";display: block;height: 0;visibility: hidden}
.entrylistPostSummary, .postCon{display: inline-block;min-height: 1%}
.entrylistPostSummary, .postCon{display: block}
.clear{clear: both}
#home{padding: 0 12px;margin: 0 auto;min-width: 980px}
#footer{text-align: center;font-size: .9em;border-radius:5px;color: #fff;background: url(https://images.cnblogs.com/cnblogs_com/css/140908/r_bg_area.png)}
#header{width: 100%;color: #fff;overflow: hidden}
#lnkBlogLogo{display: none}
#blogTitle{padding:1em 0;}
#blogTitle h1{text-indent:2em;border-bottom: dotted #fff 1px}
#blogTitle h1 a{font-size:3em;font-weight:bold;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.5);}
#blogTitle h2{text-indent:1em;font-size:1.5em;}
#navigator{height: 17px;line-height: 17px;padding: 5px 0 3px 0}
#navigator #navList{width: auto;float: left}
#navigator #navList li{float: left;text-indent: 0;border-bottom: 0;padding: 0 10px;margin-right: 3px}
.aHeaderXML img{vertical-align: middle}
#navigator .blogStats{float: right}
#main{width: 100%;height: auto;padding: 10px 0}
#main #mainContent{float: right;width: 78%;}
#main #sideBar{float: left;width: 21%}
#sideBarMain h3.catListTitle, .ing_title{color: #fff;text-indent: 1em;text-align: left;font-size: 1.2em;background: url(https://images.cnblogs.com/cnblogs_com/css/140908/r_bg_area.png);border-radius: 5px;}
#sideBarMain ul{margin: 5px 0;padding: 0 1em 0 2em;height: auto;width: auto}
#sideBarMain li{list-style: outside square}
#sideBarMain .time{margin: 3px 0;padding: 0 12px 0 24px;vertical-align: top}
#sideBarMain .fan{height: auto;margin: 3px 0;padding: 0 0 0 24px}
#sideBarMain .fan img{vertical-align: top}
#main #mainContent .forFlow{border: dotted 1px #fff;padding: 9px}
#main #mainContent p, #main #mainContent ul{margin: 10px 0}
#main #mainContent ul li{list-style-position: outside;list-style-type: circle;margin: 5px 0 5px 24px}
.day, .post, .entrylist, .gallery{background: url(https://images.cnblogs.com/cnblogs_com/css/140908/r_bg_area.png);padding: 8px;margin-bottom: 9px;border-radius: 5px;}
.topicListFooter{margin: 9px 0}
.PostListTitle, .entrylistTitle, .thumbTitle{padding: 5px 0 10px;font-size: 150%;height: 30px}
.day .cnblogs-post-body img{max-width:100%}
.day .dayTitle{text-align: right;font-family: Georgia, serif;}
.day .postTitle, .PostList .postTitl2, .entrylist .entrylistPosttitle{font-weight: bold;font-size: 1.2em;height: 28px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);}
.postTitle a, .day .postCon a, .postTitl2 a, .entrylistPosttitle a, .entrylistPostSummary a{text-decoration: underline}
.postDesc, .entrylistItemPostDesc{text-align: right;margin: 5px 0;font-family: Georgia, serif}
.postDesc2{text-align: left;margin: 5px 0 10px}
.post .postTitle{font-weight: bold;font-size: 1.4em;}
.post .postBody h3, .post .postBody h4{font-weight: bold;font-size: 1.2em;margin: 20px 0 10px}
.post .postBody h5{font-weight: bold;margin: 18px 0 10px}
.post .postBody th{text-align: center;font-weight: bold}
.cnblogs-markdown code, .cnblogs-post-body code{color:#000}
.divPhoto{border: dotted 1px #fff;padding: 2px;margin-right: 9px}
#MyIng .ing_body{text-align: center}
.div_my_zzk{padding: 0 0 5px 24px;vertical-align: baseline}
.input_my_zzk{height: 16px;line-height: 16px;padding: 2px;border: solid 1px #000;background: #fff;color: #000}
.btn_my_zzk{height: 20px;padding: 0 3px;border: 0;color: #000}
#calendar{padding: 0 0 5px 0}
#calendar td{}
.Cal{table-layout: fixed;width: 100%}
.Cal tr{}
.CalTitle{table-layout: fixed;width: 100%;background: url(https://images.cnblogs.com/cnblogs_com/css/140908/r_bg_area.png);color: #fff;height: 25px;line-height: 25px}
.CalNextPrev a, .CalNextPrev a{display: block;height: 23px;line-height: 23px;width: 25px;text-align: center;font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;background: none;color: #fff !important}
.CalNextPrev a:hover, .CalNextPrev a:hover{background: #fff;color: #000 !important}
.CalDayHeader{font-weight: bold;text-align: center}
.CalTodayDay{color: #000;background: #fff}
.CalOtherMonthDay{color: #666}
.CalWeekendDay{color: #fff;background: url(https://images.cnblogs.com/cnblogs_com/css/140908/r_bg_area.png)}
.Cal u{font-weight: bold}
.CalTodayDay u{color: #000}
.Cal a{display: block}
.postTitle2{font-family: Georgia, serif;font-size: 1.4em}
#divRefreshComments a{text-decoration: underline}
* html .day, * html .post, * html .entrylist, * html .gallery, * html #sideBarMain h3.catListTitle, * html #footer, * html .CalTitle, *html .ing_title, *html .CalWeekendDay{background: none;height: 100%}
input, select, textarea{color: #000}
input:focus, select:focus, textarea:focus{outline: 1px solid red;outline-radius: 1px}
#profile_block{padding-left: 24px;font-size: 1.2em;margin: 5px 0}