-----------------------Jackson-----------------------------

.cnblogs-markdown code, .cnblogs-post-body code {
    word-break: break-word;
    border-radius: 2px;
    overflow-x: auto;
    background-color: #fff5f5;
    color: #ff502c;
    font-size: .87em;
    padding: .065em .4em;
}

.cnblogs-markdown code, .cnblogs-markdown pre {
    overflow: auto;
    position: relative;
    line-height: 1.75;
    font-family: Menlo,Monaco,Consolas,Courier New,monospace;
}

img
{
  width:auto;
  cursor:pointer
}
#mainContent img
{
    z-index: 1000;
    position: relative;
  cursor: pointer;
  //transition: all 1.2s;
}
#mainContent img:hover {
    //transform: scale(1.4);
}

p.sectiontitle
{
text-transform: uppercase;
text-align:center;
font-size: 180%;
font-weight: bold;
margin-top: 1.2em;
margin-bottom: -6pt;
padding:3pt;
border: solid 2px black;
}

h1, h2, h3
{
text-align: left;
font-family: arial, sans-serif;
font-weight: bold;
}

h1
{
font-size: 220%;
margin-top: 1.5em;
margin-bottom: 0.4em;
border-bottom: 2pt solid teal;
color: teal;

}

h2
{
font-size: 145%;
margin-top: 1em;
margin-bottom: -0.2em;
color: teal;
}

h3
{
font-size: 100%;
margin-top: 1em;
margin-bottom: -0.2em;
color: #teal;
}

p.note, p.warning, p.contents, div.note, div.warning, div.contents
{
margin-top: 0.8em;
margin-bottom: 0.6em;
margin-left: 1.5em;
margin-right: 1.5em;
padding-top: 16px;
padding-bottom: 16px;
padding-left: 80px;
padding-right: 1em;

background-position: 7px 20%;
background-repeat: no-repeat;
border-style: solid;
overflow:hidden;
}

p.note, div.note
{
border-color: teal;
border-width: 3px;
background: url('https://images.cnblogs.com/cnblogs_com/jackson0714/779808/o_pencil.png') #e5f1f4 no-repeat 1% 50%; 
}

p.warning, div.warning
{
border-color: #B02000;
border-width: 5px;
background: url('https://images.cnblogs.com/cnblogs_com/jackson0714/776195/o_o_122329534672560.png') #F6f1f4 no-repeat 1% 50%; 
}

p.contents, div.contents
{
border-color: teal;
border-width: 3px;
background: url('https://images.cnblogs.com/cnblogs_com/jackson0714/779808/o_Contents_64px.png') #C1f1f4 no-repeat 1% 50%; 
}
#home {
border-top: dashed #888888 5px;
}

#header {
background: url('') right top no-repeat;
height: 128px;
}

#blogTitle h1 {
margin-right: 14em;
float: right;
}

#blog-news .catListTitle {
display: block;
}

blockquote {
margin: 20px 0;
padding: 12px 20px 15px 60px;
background: rgb(255, 255, 163) url('https://images.cnblogs.com/cnblogs_com/jackson0714/809472/o_o_o_pencil.png') no-repeat 9px 0px;
font-family: '楷体';
box-shadow: 0 0 8px #aaa;
clear: both;
font-size: 15px;
}

blockquote:p {
font-size: 16px;
}

#tbCommentBody {
background: white url(https://images.cnblogs.com/cnblogs_com/jackson0714/809472/o_o_bulanni1.jpg) right center no-repeat;
background-color: white;
font-size: 14px;
line-height: 1.42857143;
width: 100%;
height: 230px;
padding: 5px 12px;
color: #2B6695;
border-radius: 20px;
}

#tbCommentBody {
}

#copyrightDiv {
display: none;
}

/*推荐和反对*/
#div_digg {
    padding: 2px;
    position: fixed;
    _position: absolute;
    z-index: 1000;
    bottom: 2px;
    right: 0;
    margin-right:10px;
    _right: 17px;
    border: 2px solid red;
    background-color: #FFFFFF;
    filter: alpha(Opacity=80);
    border-radius:5px 5px 5px 5px !important;
    margin: auto;
}

#buryit {
    display: none;
}
.icon_favorite {
    background: transparent url('https://files.cnblogs.com/files/jackson0714/kj.gif') no-repeat 0 0;
    padding-left: 16px;
}

#blog_post_info_block a {
    text-decoration: none;
    color: #5B9DCA;
    padding: 3px;
}

#qqtip {
bottom: 155px;
position: fixed;
right: 0;
z-index: 10;
}

#toTop {
background: url(https://images.cnblogs.com/cnblogs_com/jackson0714/809472/o_o_2012080815381348.png) no-repeat 0px top;
width: 57px;
height: 57px;
overflow: hidden;
position: fixed;
right: 140px;
bottom: 20px;
cursor: pointer;
}

.blog_comment_body {
border-radius: 8px;
max-width: 80%;
padding: 8px;
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}

.blogStats {
height: 48px;
color: #333;
line-height: 48px;
display: inline-block;
float: right;
padding-right: 15px;
}

#navList li {
height: 48px;
line-height: 48px;
display: inline-block;
float: left;
}

#navList li a {
height: 48px;
padding: 0 20px;
text-decoration: none;
line-height: 48px;
border: 0;
color: #fff;
display: -moz-inline-box;
display: inline-block;
}

#navList li a:hover {
background: #13b4f6;
height: 48px;
color: #fff;
font-weight: bold;
}

.feedbackCon {
padding-left: 12px;
background: url('https://images.cnblogs.com/cnblogs_com/jackson0714/809472/o_o_1212121212121212.png') no-repeat right 0px;
}

#blogTitle {
background: none;
}

#navigator {
/*background:;*/
background-image: none;
top: 0;
z-index: 99;
font-size: 16px;
height: 48px;
background: #009ad9;
text-align: center;
font-size: 16px;
}

#footer {
background: none;
}

#blogTitle a {
color: #3d3d3d;
}



#Header1_HeaderTitle:after {
font-weight: 400;
line-height: 1;
color: #777;
font-size: 20px;
}

/*隐藏广告*/
#site_nav_under, #ad_under_post_holder, #under_post_news, #google_ad_c2, #under_post_kb, .c_ad_block {
display: none;
}

.comment_btn {
width: 100px;
height: 38px;
padding: 8px 20px;
text-align: center;
font-size: 14px;
color: #fff;
border: none;
background: #ff7227;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
transition: all 0.4s ease;
cursor: pointer;
display: inline-block;
vertical-align: middle;
outline: none;
text-decoration: none;
}

#comment_nav {
text-align: center;
background-color: #E5E5E5;
border: dashed 1px #ff7227;
}

#footer {
color: #009ad9;
text-align: center;
border-top: 2px solid #009ad9;
margin-top: 50px;
margin-left: 25px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 133%;
}

a.c_b_p_desc_readmore {
color: green;
}

.postBody {
color: #666;
}

.postBody p {
font-size: 15px;
}

.post {
background: none;
border-radius: none;
}

.day {
position: relative;
padding: 5px 5px 5px 45px;
margin: 0 0 10px 23px;
background: #FFF;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
width: 90%;
}

.postDesc {
margin-bottom: 50px;
}

.postDesc, .postDesc a {
color: #999;
}

.postTitle {
font-size: 1.5em;
font-weight: bold;
font-family: 'Microsoft YaHei';
}

#topics .postTitle {
font-size: 2em;
font-weight: bold;
border-bottom: 1px dashed #CCC;
}

.author_avatar {
width: 48px;
height: 48px;
}

.postTitle a {
    color: #2B6695;
    text-decoration: none;
    width: 30px;
    height: 35px;
    background: url(//images.cnblogs.com/cnblogs_com/jackson0714/809472/o_title.jpg) no-repeat left -5px;
}

.postTitle a:link, .postTitle a:visited, .postTitle a:active {
color: #2B6695;
text-decoration: none;
}

.blogCustomTitleIco {
font-family: Wingdings;
margin-left: 3px;
margin-right: 3px;
}

.entrylistPostSummary .c_b_p_desc, .bolgNoteBox {
line-height: 24px;
padding: 40px 5px 10px 30px;
color: #888;
border-radius: 12px;
background: url('https://images.cnblogs.com/cnblogs_com/jackson0714/809472/o_o_o_quote.png') no-repeat -75px -20px #f0f0f0;
-ms-border-radius: 10px;
}

.blogNoteSpan {
font-weight: bold;
font-size: 20px;
color: #000;
padding-left: 20px;
}

#cnblogs_post_body p {
text-indent: 2em;
}

.boxStyleCenter {
width: 100%;
text-align: center;
}

.zhaiyaoImage {
width: 100px;
}

.comment_avatar_img {
float: left;
margin: 4px;
}

.firstUlCata {
list-style-type: disc;
}

.firstUlCata {
list-style-type: disc;
}

.secondUlCata {
list-style-type: square;
}

.thirdUlCata {
list-style-type: circle;
}

.blogsImg {
width: 100%;
}

.feedbackCon img:hover {
-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}

.feedbackCon img {
border-radius: 40px;
-webkit-transition: all 0.6s ease-out;
-moz-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}


.comment_quote {
background-color: rgba(0, 157, 112, 100);
color: #fff;
}
table.MsoTableGrid
{border:solid windowtext 1.0pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
}
#MsoNormalTD p
{margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
margin-left: 0in;
margin-right: 0in;
margin-top: 0in;
}

#divExpandViewArea{
    position: fixed;
    color: white;
    /* border-radius: 10px; */
    padding: 2.5px 10px;
    right: 5px;
    top: 70%;
    cursor: pointer;
    opacity: 0.9;
    background-color: gray;
    z-index: 999;
}

#divCollapseViewArea{
    position: fixed;
    color: white;
    /* border-radius: 10px; */
    padding: 2.5px 10px;
    right: 5px;
    top: 75%;
    cursor: pointer;
    opacity: 0.9;
    background-color: gray;
    z-index: 999;
}

/*white style*/
#cnblogs_post_body h1 {
background: #2B8694;
border-radius: 6px 6px 6px 6px;
box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
color: #FFFFFF;
font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
font-size: 22px;
font-weight: bold;
height: 30px;
line-height: 30px;
margin: 15px 0 !important;
padding: 5px 0 5px 20px;
text-shadow: 2px 2px 3px #222222;
width:98%;
}

#cnblogs_post_body h2 {
background: #2C9694;
border-radius: 6px 6px 6px 6px;
box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
color: #FFFFFF;
font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
font-size: 17px;
font-weight: bold;
height: 25px;
line-height: 25px;
margin: 15px 0 !important;
padding: 5px 0 5px 20px;
text-shadow: 2px 2px 3px #222222;
width:98%;
}

#cnblogs_post_body h3 {
background: #B0E2FF;
border-radius: 6px 6px 6px 6px;
box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
color: #FFFFFF;
font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
font-size: 14px;
font-weight: bold;
height: 20px;
line-height: 20px;
margin: 15px 0 !important;
padding: 5px 0 5px 20px;
text-shadow: 2px 2px 3px #222222;
width:98%;
}


#cnblogs_post_body blockquote {
margin: 20px 0;
padding: 15px 20px 15px 60px;
background: rgb(223, 255, 163) url('https://images.cnblogs.com/cnblogs_com/jackson0714/809472/o_title.png') no-repeat 9px 0px;
font-size: 15px;
font-family: 'Microsoft Yahei';
box-shadow: 0 0 8px #aaa;
clear: both;
    border-left: 4px solid #42b983;
    padding: 10px 15px;
    color: #777;
    background-color: rgba(66, 185, 131, .1);
}
/*-----------------------------------------------------2019-04-24----------------------------------------------------------------*/
/*让反对按钮不显示*/
.buryit {
    display: none;
}
/*-----------------------------------------------------2019-04-24----------------------------------------------------------------*/
/*推荐按钮居中显示*/
.diggit {
    float: none;
    margin: auto;
    height: 100px;
    width: 115px;
    background: url(//images.cnblogs.com/cnblogs_com/jackson0714/809472/o_like.png) no-repeat;
}
/*动态效果*/
#div_digg .diggit {
    animation: tada infinite 10s;
}

/*-----------------------------------------------------2019-04-28----------------------------------------------------------------*/
/*底部版权声明*/
#footer1 {
    display: block;
    color: rgb(0, 154, 217);
    text-align: center;
    margin-top: 50px;
    margin-left: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 133%;
    border-top: 2px solid rgb(0, 154, 217);
}
/*隐藏广告*/
#ad_t2 {
    display:none;
}

/*-----------------------------------------------------2019-04-30----------------------------------------------------------------*/
/*文章列表发布日期样式*/
.dayTitle {
    width: 50px;
    position: absolute;
    left: -10px;
    text-align: center;
    line-height: 1.2;
    bottom: 20px;
    font-size: 15px;
    font-family: 楷体;
    padding: 5px;
    margin: 0px;
    background: rgb(0, 154, 217);
}
 .dayTitle a {
       font-size: 10px;
       color: rgb(255, 255, 255) !important;
    }
   .dayTitle a:visited {
      color: #075DB3;
      text-decoration: none;
   }
  .dayTitle a:link {
     color: #075DB3;
     text-decoration: none;
   }


   .cnblogs-markdown code, .cnblogs-post-body code {
    font-size: 14px;
    padding: 0 0px;
    line-height: 1.8;
    margin: 1px 5px;
    display: initial;
    vertical-align: middle;
    border-radius: 3px;
    color: red;
   }