a:link {

  /* color: #6495ED; */

  color: #21759b;

  text-decoration: none

}

a:visited {

  color: #21759b;

  text-decoration: none

}

a:hover {

  color: rgb(146, 122, 33);

  text-decoration: underline;

}

a:active {

  color: rgb(146, 122, 33);

  text-decoration: underline;

}

/*博客导航栏 */

/* #navList {

float:right;

}

#navList li {

border: none;

font-size: 16px;

}

.blogStats {

display: none;

} */

/*侧边栏公告*/

/* #blog-news > img {

/*头像*/

display: block;

margin: auto;

border-radius: 50%;

} */



/* #profile_block {

font-size: 15px;

padding: 20px;

line-height: 1.8;

}



#profile_block > a:link {

color: #F60;

} */



/*公告结束*/



#ad_t2, #cnblogs_c1, #under_post_news, #cnblogs_c2, #under_post_kb {

  display: none;

}





/* 文章title自定义带动画样式 */

.postTitle {

  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;

  clear: both;

  background-color: #FBF9F9;

  margin-bottom: 8px;

  padding-top: 5px;

  padding-bottom: 0px;

  margin-top: 12px;

  border-left: 8px solid #21759b;

  padding-left: 17px;

  font-size: 18px;

  border-radius:0px;

}

.postTitle a:hover {

  text-decoration: none;

  margin-left: 17px;

  color: #E00000;

}

.postTitle a:link,

.postTitle a:visited,

.postTitle a:active {

  transition: all 0.4s linear 0s;

}





/*页面大小*/



#home {

  margin: 0 auto;

  opacity: 1;   /*透明度越小越透明*/

  width: 68%;

  min-width: 980px;

  background-color: #fff;

  padding: 30px;

  margin-top: 50px;

  margin-bottom: 50px;

  box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);

  border-radius: 36px;

}

/* body {

background: rgba(12, 100, 129, 1) url('https://pic.imgdb.cn/item/61e521d52ab3f51d9107a088.jpg') fixed no-repeat; <!--背景图片-->

background-position: 50% 5%;

background-size: cover;

} */

#blogTitle {

  height: 66px;  /*高度*/

  clear: both;

  background-color: rgba(0, 0, 0,0);

}





#blog-calendar, #sidebar_postcategory, #sidebar_postcategory, #sidebar_postarchive, #sidebar_search {

  /*侧边栏每一模块添加圆角和阴影*/

  border-radius: 10px;

  box-shadow: 1px 2px 3px #A7A8AD;

  background-color: #fff0;

}

#sideBarMain h3, .newsItem h3 {

  /*侧边栏每个模块的标题部分*/

  font-size: 1.2em;

  height: 36px;

  line-height: 36px;

  text-indent: 0.5em;

  background: url() no-repeat left center #fff;

  padding: 0 0 0 50px;

  margin-bottom: 1;

  border: 1px solid rgba(112, 141, 215);

  border-left-width: 5px;

  border-radius: 10px;

  border-right-width: 5px;

}



/*生成博客目录的CSS*/

#uprightsideBar{

  font-size: 14px;

  font-family: ArialBold, Helvetica, sans-serif;

  text-align:left;

  position:fixed;/*将div的位置固定到距离top:50px，right:0px的位置，这样div就会处在最右边的位置，距离顶部50px*/

  top: 30px;

  right:0px;

  width: auto;

  height: auto;

  color: rgb(29, 4, 4);

}

#sideBarTab{

  font-size: 16px;

  float:left;

  width:30px; 

  border:1px solid #e5e5e5;

  border-right:none;

  text-align:center;

  background:#fff;

}



#sideBarContents{

  float:left;

  overflow:auto; 

  overflow-x:hidden;!important;

  width:266px;

  min-height:108px;

  max-height:460px;

  border:1px solid #e5e5e5;

  border-right:none; 

  background:	#fff;

}

#sideBarContents dl{

  margin:0;

  padding:0;

}



#sideBarContents dt{

  margin-top:5px;

  margin-left:5px;

}



#sideBarContents dd, dt {

  cursor: pointer;

}



#sideBarContents dd:hover, dt:hover {

  color:#abb0f3;

}

#sideBarContents dd{

  margin-left:10px;

}

#sideBarContents dd.indent3{

  margin-left:20px;

}

#sideBarContents dd.indent4{

  margin-left:30px;

}

#sideBarContents dd.indent5{

  margin-left:40px;

}

#sideBarContents dd.indent6{

  margin-left:50px;

}



.box{

  position:fixed;

  right:10px;

  bottom: 10px;

  height:30px;

  width: 50px;    

  text-align:center;

  padding-top:20px;    

  background-color: lightblue;

  border-radius: 20%;

  overflow: hidden;

}

.box:hover:before{

  top:50%

}

.box:hover .box-in{

  visibility: hidden;

}

.box:before{

  position: absolute;

  top: -50%;

  left: 50%;

  transform: translate(-50%,-50%);

  content:'回到顶部';

  width: 40px;

  color:peru;

  font-weight:bold;

  

}    

.box-in{

  visibility: visible;

  display:inline-block;

  height:20px;

  width: 20px;

  border: 3px solid black;

  border-color: white transparent transparent white;

  transform:rotate(45deg);

}

#cnblogs_post_body {
  color: black;
  font: 16px "Arial", sans-serif; /* 增大字体大小为 18px */
  line-height: 1.8; /* 增加行间距 */
  margin: 1px;
}

#cnblogs_post_body h1 {

  text-align:center;

  background: #333366; 

  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: 23px; 

  font-weight: bold; height: 25px; line-height: 25px;

  margin: 18px 0 !important; 

  padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222;

} 

#cnblogs_post_body h2 {

  text-align:center; 

  background: #940099;

  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: 20px; 

  font-weight: bold; height: 25px;

  line-height: 25px; margin: 18px 0 !important;

  padding: 8px 0 5px 5px;

  text-shadow: 2px 2px 3px #222222; 

}
#cnblogs_post_body h3 {

  text-align:center; 
 
  background-color: green;

  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: 18px; 

  font-weight: bold; height: 25px;

  line-height: 25px; margin: 18px 0 !important;

  padding: 8px 0 5px 5px;

  text-shadow: 2px 2px 3px #222222; 

}
#cnblogs_post_body h4 {

  text-align:center; 

  background-color: green;
  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: 15px; 

  font-weight: bold; height: 25px;

  line-height: 25px; margin: 18px 0 !important;

  padding: 8px 0 5px 5px;

  text-shadow: 2px 2px 3px #222222; 

}



/* 关注收藏等几个按钮 */

#green_channel {

  padding: 5px 0 15px 0;

  margin-bottom: 10px;

  margin-top: 10px;

  border: 0;

  border-top: #eee 1px dashed;

  border-bottom: #eee 1px dashed;

  border-bottom-width: 1px;

  border-bottom-style: dashed;

  border-bottom-color: rgb(238, 238, 238);

  font-size: 12px;

  width: 100%!important;

  text-align: center;

  display: inline-block;

  vertical-align: middle;

}



a#green_channel_digg, a#green_channel_follow, a#green_channel_favorite, a#green_channel_weibo, a#green_channel_wechat {

  text-decoration: none;

  color: #fff;

  margin: auto;

  width: 80px;

  display: inline-block;

  line-height: 30px;

  font-size: 15px;

  font-weight: 500;

  letter-spacing: 2px;

  border-radius: 3px;

  text-transform: uppercase;

  transition: all .4s;

  -webkit-transition: all .4s;

  -moz-transition: all .4s;

  -ms-transition: all .4s;

  -o-transition: all .4s;

  position: relative;

  margin-left: 10px;

  background-image: none;

  margin-top: 10px;

}

a#green_channel_digg {

  background-color: #2daebf;

  box-shadow: 0 15px 18px -6px rgba(95,193,206,0.65);

}



a#green_channel_favorite {

  background-color: #ffb515;

  box-shadow: 0 15px 18px -6px rgba(255,198,75,0.65);

  margin-left: 10px;

}

a#green_channel_follow {

  background-color: #e33100!important;

  box-shadow: 0 15px 18px -6px rgba(227,49,0,0.65);

  margin-left: 10px;

}



a#green_channel_wechat {

  padding: 3px 8px!important;

  background-color: #3cb034!important;

  box-shadow: 0 15px 18px -6px rgba(60,176,52,0.65)!important;

  margin-left: 10px;

  width: 35px;

}



a#green_channel_weibo {

  padding: 3px 8px!important;

  background-color: #ff464b!important;

  box-shadow: 0 15px 18px -6px rgba(255,70,75,0.65)!important;

  margin-left: 10px;

  width: 35px;

}



/*下面的头像边框*/

#author_profile_info img.author_avatar {

  border-radius: 100%;

  box-shadow: inset 1px 1px 3px rgba(0,0,0,0.3), 0 1px 3px rgba(0,0,0,0.4);

  border: 3px solid #f7f7f7;

  padding: 0;

  margin-left: 3px;

  margin-right: 7px;

}



/* 禁用下划线 */

.postBody a:link, .postBody a:visited, .postBody a:active {

  text-decoration: none;

}



/* 上一篇下一篇 */

#post_next_prev {

  font-size: 14px;

  color: #535353;

}

/* 设置签名格式 定制css样式 */

/* 个性签名 */

#MySignature {

  box-shadow: 8px 1px 10px #989898;

  padding: 10px;

  text-shadow: 1px 1px 1px #FFF;

  font-size: 15px;

  border-left: solid 5px #55895B;

  background: #FBF9F9;

  border-radius: 10px 10px 37% 10px;

  line-height: 2.6;

  margin: 36px 0;
}



#MySignature a {

  text-decoration: none;

  color: #4183c4;

  font-weight: bold;

}



#MySignature a:hover {

  text-decoration: underline;

  color: #f60;

}



#MySignature span {

  color: #f60;

}



/*推荐和反对*/

#div_digg {

  float: right;

  position: fixed;

  width: 50px;

  bottom: 10px;

  left: 90%;

  margin-bottom: 10px;

  background: rgba(247,247,247,0.3);

  margin-right: 10px;

  font-size: 14px;

  box-shadow: 0 0 10px 0 #AAA;

  padding: 10px;

  border: 2px solid rgba(82, 168, 236, 0.8);

  text-align: center;

  margin-top: 10px;

}



/*这里是将反对按钮做了一个隐藏，如果需要反对按钮，直接删除这块配置*/

.buryit {

  display: none;

}




