/** 更新日期 20220214 （情人节）**/
/** 博客首页改造, 全屏方案**/
body  img {
      max-width:100%;
}
body  #fullwrapper {
    padding: 0 20px;
    min-height:475px;
    height: auto;
}


body .wrap {
  position: relative;
  width: 100%;
  overflow:hidden;
}

body #fullwrapper> .wrap:nth-child(2){
   overflow:hidden;
   /**	
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;*/
}


body  .header {
 width: 100%;
}

body #content { 
   /**margin-right: 236px;**/
   flex: auto 1 1;
   margin-left: 57px;
   width: calc(100% - 283px);
   box-sizing:border-box;
   border: 1px solid #d3ccba;
   border-radius: 5px;
  background: #fff;
}

body  .conleft  {
  width: 100%;
  box-sizing:border-box;
  background: none
}

body .content_foot.conleft {

}

body  .post.hentry {
  width: 100%;
 box-sizing:border-box;
}


body  .entry { 
  margin-bottom:10px;
  width: 100%;
  box-sizing:border-box;
  background-size:  100% 16px
}


body .content_date {
 left: -57px;
}
body .comments .cmt_num a {
  right: 36px;
}

body .page_navi  {
  box-sizing:border-box;
   background-position:  center center;
}

body #sidebar{  
     /**position: absolute;
     top:0;
     right:0;**/
    flex: 236px 0 0;
    margin-left: 10px;
}
/**搜索框**/
body #search {
      width: 100%;
    background-size: 100% 100%;
}


body #commentform {
     padding-right: 43px;
}
body #commentform textarea {
   width:100%;
   box-sizing:border-box;
  background-position: right bottom;
}
/***文章底部信息***/
body  #footer  .wrap {
  text-align:center;
}
body  #footer  .wrap span {
 margin-left: 0;
 margin-right: 100px;
}
body  #footer  .wrap a {
 margin: 0 10px;
}
/**文章翻页**/
body .align_left, 
body .align_right {
  margin-top: 10px;
  padding: 10px 0;
}

/*详情文章*/
.content-list-image {
   overflow:hidden;
}
/*详情代码片段*/
body pre {
    box-sizing: border-box;
    padding:10px 20px;
    width: 100% !important;
    overflow: auto;
    font-size: 12px;
    line-height: 1.5em;
    color: #fff !important;
    background-color: #000 !important;
}

/*搜素框*/
body  .st  {
      width: 160px;
}

body  .st  .searchtxt{
     padding: 6px 5px 4px 7px;
    width: 100%;
    color: #000;
    border: 1px solid  #d3ccba;
    box-sizing: border-box;
    background: #fff
}
/*** 文字自动换行***/
div, li, p , dl, ul, span {
     white-space: normal;
     word-break: break-all;
     word-wrap : normal;
}

.pace-done {
  min-width:1024px;
}



/** 更新日期 20220215 （元宵节）**/
figure,
  table {
  width: 100% !important;
  box-sizing:border-box;
}

pre {
 max-width:100%;

}
table,td,th {
  border-collapse: collapse;
  border-spacing: 0;
 border-top:1px solid  #d3ccba;
 border-left:1px solid  #d3ccba;
}
table {
 border-bottom:1px solid  #d3ccba;
 border-right:1px solid  #d3ccba;
}


figure.highlight {
border:1px solid  #d3ccba;
}
figure  table ,
figure td，
figure th {
  border:none;
}

figure.highlight  table td {
    background-color: #000 !important;
}

body .entry span {
    color: inherit;
}
/**设置代码行的行号td 20220221**/
figure.highlight  table td.gutter {
    width:40px;
}