body{
    background:#f2eae7;
    
   
  }
  #home{
    width: 1240px;
    margin:0 auto !important;
  }
  
  .headermaintitle{
    font-weight: bold;
    color:#08415a;
  }/*您老的大名*/
  #navigator{
    height:40px;
     line-height:40px ; 
  }
 #navList li {
    font-size: 12.5pt;
}
/*   导航大框架 */
  .menu{
    position: relative;
    color: #EB7A77;
    display: inline-block;
    width: 62px;
    height: 40px;
    text-align: center;
    z-index: 1;
    transition-property:transfom;
  } 
 .menu:hover{
     content: '';
     color:white;
     background: #EB7A77;
     z-index: 0;
     -moz-transform: scale(1.2);
     -webkit-transform: scale(1.2);
     transform: scale(1.2);
   
    } 
  .menu:active{
    color: #d78189;
  }
  /*导航栏*/

  
  
  /* #i1:checked~#l1::before
{
    content: "首页";    
    position: fixed;
    display: inline-block;
    width: 32%;
    height: 50px;
    background-color: seagreen;
    left: 0%;
}
  label::before
{
    transition: left 0.5s;
}
  */
  /*导航*/
  #profile_block
   {

     color:#55bec1 !important;
  }
   #profile_block  a{
    color: #55bec1;
  }  
  #profile_block a:hover{
    color:#b2dbcd;
    text-decoration: underline;
  }  
  #profile_block a:active{
    color: #d78189;
  }
  
  /*公告*/
  .CalWeekendDay a
  {
    background-color: #f0a8a4;
    color: white;
  }
  
  input.btn_my_zzk{
  position: relative;
  display: block;
   color: #E87A90;
  width: 60px;
  max-width: 102px;
  transition: width,0.5s;
  background:#f2eae7 ;
   
}
  /*特殊日*/
 
  input.btn_my_zzk::before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
   background: #f6f6f6;
  z-index: -1;
  }
input.btn_my_zzk:hover{
 color: white;
  width: 102px;
  background:#EB7A77;
}
input.btn_my_zzk:hover:before{
  width:102px;

}
input.btn_my_zzk:active {
  background : #EEA9A9;
}
  
/*   搜索栏 */
  
   .catListLink li a{
        padding-left: 20px;
        display: inline-block; 
        color: #55bec1;
        transition-property:transfom;
 
  } 
  .catListLink li a:hover{
       -moz-transform: scale(1.2);
       -webkit-transform: scale(1.2);
       transform: scale(1.2);

  }
  .catListLink li a:active{
     color: #d78189;
  }
  /*侧边，常用链接*/
  .catListTitle{
    color: #46718c;
  }
  /*侧边，title*/
  .catListPostArchive li a{
        padding-left: 20px;
        display: inline-block; 
        color: #55bec1;
        transition-property:transfom;
  }
  .catListPostArchive li a:hover{
       -moz-transform: scale(1.2);
       -webkit-transform: scale(1.2);
       transform: scale(1.2);

  }
  .catListPostArchive li a:active{
     color: #d78189;
  }
  /*侧边，随笔档案*/
  .catListView a{
    color: #55bec1;
  }  
  .catListView a:hover{
    color:#b2dbcd;
    text-decoration: underline;
  }  
  .catListView a:active{
    color: #d78189;
  }
  /*阅读排行榜*/
  
  
  h2{
    position: relative;
    display: inline;
    color: #f0a8a4;
}


/*h2的变化*/

  p{
   color:#08415a;
   /*max-width: 850px;*/   
    
  }
  
 /*段落*/
  
  .postDesc a:hover,#comment_nav a:hover,
  #post_next_prev a:hover,#author_profile_detail a:hover{
    color: #f0a8a4;
  }  
 .postDesc a:active,#comment_nav a:active,#post_next_prev a:active,
  #author_profile_detail a:active{
    color: #d78189;
  }
/* 框架下部份 */
/*   博客园首页 */

 .day {
/*    background-color:#b6dcea #daecf7 #e9c6d5 #EB7A77; */
   color: black;
  background: #f6f6f6;
    min-height: 100px;
    padding:17px;
    margin-top: 20px;
    padding-bottom: 3px;
    -webkit-box-shadow: 2px 2px 3px #ddd;
/*    -moz-box-shadow:2px 2px 3px #ddd;  */
     /*为什么被丢弃呢，不是火狐吗 */ 
    box-shadow: 2px 2px 3px #ddd;
    border: 1px solid #ddd;
    -webkit-border-radius: 8px;
    border-radius: 8px;
   z-index: -1;
}
/*   流式的大框架 */
  .postDesc, .entrylistItemPostDesc {
   border-bottom: 0;
    text-align: right;

}
/*   框架下的下划线 */
  .c_b_p_desc{
    position: relative;
    margin-top:0px;
    padding-top:25px; 
    color:#08415a;
    z-index: 1;
    overflow: visible !important;
  }
/*   段落内字体 */
  .postDesc{
     color: #EB7A77;
  }
   .postDesc a{
     color: #EB7A77;
  }
/*   Posted */
  .postTitle, .entrylistPosttitle, .feedback_area_title{
    font-size: 17px;
    font-weight: bold;
    margin: 0px 0 10px !important;
    border-bottom:1px solid #f0a8a4 !important;
/*     color: #f0a8a4 !important;
    z-index: 2; */
    
}
  .postTitle2{
    position: relative;
    display: inline;
    color: #f0a8a4;
}

  .postTitle2::before{
    content: '[';
    position: absolute;
    margin-left: -13px;
    top: -13px;
    
}

  .postTitle2::after{
    content: ']';
    position: absolute;
   
    margin-right:.3em;
    top: -13px;
}

  .postTitle2::before,
  .postTitle2::after{
    opacity: 0;
    font-size: 1.35em;
    transition: transform 0.3s, opacity 0.2s;
    color: #EB7A77;
}

/* nav a:hover */
  .postTitle2:hover::before{
    opacity: 1;
    transform: translateX(-5px);
    color: #EB7A77;
}

.postTitle2:hover::after,
.postTitle2:focus::after{
    opacity: 1;
    transform: translateX(5px);
    color: #EB7A77;
}
  
  .postTitle2:hover{
    color: #EB7A77;
  }

  
  
/*  流式标题 */
  .c_b_p_desc_readmore {
    background: #EB7A77;
    color: white !important;
    position: absolute;
    right: -24px;
    top:0px;
    width: 80px;
    padding-left: 5px;

    z-index: 1;
    font-size: 15px;
    border-bottom: 0 !important;
    
/*    border-right:10px solid yellow; 
    border-top:30px solid transparent;   
    border-bottom:30px solid transparent;    */
}
  .c_b_p_desc a:hover{
   
   transform:scale(1.2);
    -moz-transform: scale(1.2);
     -webkit-transform: scale(1.2); 
  }
/*    阅读全文 */
  .dayTitle {
    display:inline-block;
    color: black;
    position: relative;
    margin-left: 88.5%;
   margin-top:-5.5%;
   
  }  
  .dayTitle a:hover{
    color: red;
    transform:scale(1.5);
    -moz-transform: scale(1.5);
     -webkit-transform: scale(1.5);
  }
 
/*   框架日期 */
  .newsItem{
    background: #f6f6f6;
    padding:0px 17px 17px 17px;
    margin-top: 20px;
    padding-bottom: 13px;
    -webkit-box-shadow: 2px 2px 3px #ddd;
      box-shadow: 2px 2px 3px #ddd;
    border: 1px solid #ddd;
    -webkit-border-radius: 8px;
    border-radius: 8px;
  
  }
/*   公告 */
  #sideBar{
    border: 0;
  }
/*   边框 */
  #blog-calendar{
    background:#f6f6f6;
    padding:17px;
    margin-top: 20px;
     padding-bottom: 13px;
    -webkit-box-shadow: 2px 2px 3px #ddd;
      box-shadow: 2px 2px 3px #ddd;
    border: 1px solid #ddd;
    -webkit-border-radius: 8px;
    border-radius: 8px;
  }
/*   日历 */
  .catListView{
     background: #f6f6f6;
    padding:0px 17px 17px 17px;
    margin-top: 20px;
     padding-bottom: 13px;
    -webkit-box-shadow: 2px 2px 3px #ddd;
      box-shadow: 2px 2px 3px #ddd;
    border: 1px solid #ddd;
    -webkit-border-radius: 8px;
    border-radius: 8px;
  }
/*   阅读 */
  .mySearch{
     background: #f6f6f6;
    padding:0px 17px 17px 17px;
    margin-top: 20px;
     padding-bottom: 13px;
    -webkit-box-shadow: 2px 2px 3px #ddd;
      box-shadow: 2px 2px 3px #ddd;
    border: 1px solid #ddd;
    -webkit-border-radius: 8px;
    border-radius: 8px;
  }
/*   搜索 */
  #sidebar_shortcut{
     background: #f6f6f6;
    padding:0px 17px 17px 17px;
    margin-top: 20px;
    padding-bottom: 13px;
    -webkit-box-shadow: 2px 2px 3px #ddd;
      box-shadow: 2px 2px 3px #ddd;
    border: 1px solid #ddd;
    -webkit-border-radius: 8px;
    border-radius: 8px;
  }
/*   常用链接 */
  .catListPostArchive{
     background: #f6f6f6;
    padding:0px 17px 17px 17px;
    margin-top: 20px;
    padding-bottom: 13px;
    -webkit-box-shadow: 2px 2px 3px #ddd;
      box-shadow: 2px 2px 3px #ddd;
    border: 1px solid #ddd;
    -webkit-border-radius: 8px;
    border-radius: 8px;
  }
/*   随笔档案 */
  
  
  
  
  
/* div.day:nth-child(10) > div:nth-child(3) > div:nth-child(1) > a:nth-child(1)::before
  {
    content: "顶一个！";
    display: inline-block !important;
    width: 100px;
    background-color: red;
    visibility: visible !important;
  }
  
  div.day:nth-child(10) > div:nth-child(3) > div:nth-child(1) > a:nth-child(1){
    visibility: hidden;
  }

   */