body{
    font-size: 13px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0;
    word-wrap: break-word;
    margin-top: 40px;
    line-height: 1.6em;
}
a:-webkit-any-link {
    color: #E44926;
    text-decoration: none;
    cursor: auto;
}
#header {
    margin-bottom: 0;
    line-height: 2em;
}
div {
    display: block;
}

#main{
    
    width:75%;
    position: absolute;
    right: 25%;
    left: 0;
    top:0;
    background-color:#FFF;
    margin-top: 80px;
    margin-bottom: 10px;
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}
.mainHeader{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:70px;
  background-color: #FFF;
  background-image: url("https://pic.cnblogs.com/avatar/1054769/20170706200115.png") ;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #CCC;
  display: flex;
  text-align: left;
  padding-left: 55px;
}
.myposts_title{
 color:#2e6ab1;
font-size: 1.5em;
}
.titleLink{
   flex:0.7;
   font-size: 20px;
   font-weight: bold;
   line-height: 300%;
}
.titleLink a:hover{
margin-left: -2%;
 font-size: 1.2em;
}
.blank a:hover{
font-size: 2.5em;
}
.blankDiv{
   flex:2;
}
.post {
    padding-top: 10px;
    margin-bottom: 10px;
}
.postTitle {
    font-size: 16px;
    margin-top: 0;
    font-weight: bold;
}
.postTitle a:link,  .postTitle a:visited {
    text-decoration: none;
    color:#E44926;
}
.postTitle a:active{
    text-decoration: none;
    color: #000;
}
}
.c_b_p_desc {
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
    line-height: 1.5;
}
.c_b_p_desc_readmore {
    padding-left: 5px;
}
.postFoot {
    margin: 10px 0;
  /*  border-bottom: 1px solid #ccc;*/
    color: #999;
    text-align: right;
    font-size: 9pt;
    padding-bottom: 10px;
}
.postFoot a:link, .postFoot a:active, .postFoot a:visited {
    text-decoration: none;
    color: #999;
}
#myposts .PostList {
    margin-right: 10px;
    margin-top: 10px;
    font-size: 13px;
}
.topicListFooter {
    text-align: right;
    margin-right: 10px;
    margin-top: 10px;
}
#rightmenu{
   position: fixed;
    margin: 0 auto ;
    width: 20%;
    right: 0.5%;
    bottom: 0;
    top: 0;
    padding-right: 0;
    padding-left:5px;
   padding-top:5%;
   border-left:1px solid #ccc;
    -webkit-box-shadow:0 6px 10px #F5F5F5;
    -moz-box-shadow:0 6px 10px #F5F5F5;
   box-shadow:0 6px 10px #F5F5F5;
text-align:center
}
@media screen and (max-width: 768px) {
   #main{
     width: 70%;  
   }
   #rightmenu{
   position: fixed !important;
   margin: 0 auto  !important;
   width: 20%  !important;
    }
}

.bgRightImg{
    background-image: url("https://pic.58pic.com/58pic/13/09/73/93p58PICs8M_1024.jpg") ;
    background-repeat: no-repeat;
    background-size: cover;

}
.bgColor{
 background-color:#FFF;

}
.muban{
zoom: -1;
height:100%;
width: 100%;
/*background-color: #000;*/
}
.blankDiv{
   margin-bottom:30%;
}
.linkImg{
display:block;
width:150px;
height:150px;
margin:0 auto;
border: 2px solid #CCC;
    -webkit-box-shadow:0 5px 15px #F18F8F;
    -moz-box-shadow:0 5px 15px #F18F8F;
    box-shadow:0 5px 15px  #F18F8F;
}
.linkImg:hover{
    -webkit-box-shadow:0 5px 15px #F18F8F;
    -moz-box-shadow:0 5px 15px #F18F8F;
    box-shadow:0 5px 15px  #F18F8F;
}
.linkImg :hover{
  -webkit-box-shadow:0 5px 15px #FFF;
    -moz-box-shadow:0 5px 15px #FFF;
   box-shadow:0 5px 15px #FFF;
}
.aImg{
width:150px;
height:150px;
}
@media screen and (max-width: 768px) {
    .linkImg{
       width: 75px;
       height: 75px;
      margin: 20px auto;
    }
   .aImg{
       width: 75px;
       height: 75px;
    }
}
.blank{
  width:100%;
  height: 22%;
}
.spanOne0{
font-size:22px;
color: #E44926;
display:block;
font-weight:bold;
}.spanOne1{
font-size:22px;
color: #E44926;
display:block;
font-weight:bold;
}

.spanOne2{
font-size:22px;
color: #E44926;
display:block;
font-weight:bold;
}
.spanOne3{
font-size:22px;
color: #E44926;
display:block;
font-weight:bold;
}
.spanTwo{
font-size:18px;
color: #000;
display:block;
font-weight:bold;
}
#blog-calendar{
display: none;
}
#blogCalendar{
display: none;
}
#rightmenu h3{
display:none;
}

#my_links{
display:none;
}
#blog_stats{
display:none;
}
#blog-sidecolumn{
display:none;
}
#footer{
display:none;
}
#comment_form{
display:none;
}