.btn {
  flex: 1 1 auto;
  margin: 10px !important;
  padding: 10px 30px !important;
  text-align: center !important;
  text-transform: uppercase;
  transition: 0.5s !important;
  background-size: 200% auto !important;
  color: white !important;
 /* text-shadow: 0px 0px 10px rgba(0,0,0,0.2);*/
  box-shadow: 0 0 20px #eee;
  border-radius: 10px !important;
 }
.btn:hover {
  background-position: right center !important; /* change the direction of the change here */
}
.btn-1 {
  background-image: linear-gradient(to right, #f6d365 0%, #fda085 51%, #f6d365 100%) !important;
}
#particles-js {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #151a28;
  background-image: url("");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}
#github_portal {
  display: block;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.particles-js-canvas-el {
  position: fixed;
  top: 0;
}
#blogTitle h1 a {
  color: #F29F3F;
}
#blogTitle h1 a:hover {
  color: #F2753F;
}
#navList a:link, #navList a:visited {
  color: #DE8C68;
}
#navList a:hover {
  color: #f2753f;
}
#navList a:active {
  color: #F2753F;
}
.postTitle {
  border-color: #f2753f;
}
.postTitle a:link, .postTitle a:visited {
  color: #f2753f;
}
.pager {
    color: #F2753F;
}
.pager a {
    box-shadow: 0 1px 3px #F29F3F;
    border: 1px solid #F29F3F;
    background: #F29F3F;
}
.pager a:hover {
    box-shadow: 0 1px 3px #F2753F;
    border: 1px solid #F2753F;
    background: #F2753F;
}
.CalTodayDay {
    background: #ffa400 !important;
}

/*正文 图片最大宽度*/
#cnblogs_post_body img {
    max-width:900px;
}
/* ignore反对 
.buryit {
    display:none;
}
*/

.buryit {
    background:url(//images.cnblogs.com/cnblogs_com/stulzq/1239211/o_follow.gif) no-repeat;
}
/* adblock */
#ad_t2 {
    display:none;
}
.c_ad_block {
    display:none;
}
/* 返回顶部 开始 */
#back-top {
    position:fixed;
    bottom:10px;
    right:5px;
    z-index:99;
}
#back-top span {
    width:50px;
    height:64px;
    display:block;
    background:url(//images.cnblogs.com/cnblogs_com/stulzq/1239211/o_o_rocket.png)no-repeat center center;
}
#back-top a {
    outline:none
}
/* 返回顶部 结束 */

#profile_block {
    font-size:14px;
}
@media screen and (min-width:401px) {
    #back-top {
    bottom:115px;
}
/* 公告下 关注按钮 */
#p_b_follow a {
    color:#ff9000;
    display:block;
    width:120px;
    height:30px;
    border:1px dashed #ff9000;
    text-align:center;
    font-size:14px;
    line-height:30px;
    border-radius:3px;
    margin:1px auto;
}
#div_digg {
    float:right;
    font-size:12px;
    margin-bottom:10px;
    margin-right:30px;
    margin-top:10px;
    text-align:center;
    width:115px;
    padding:3px;
    position:fixed;
    right:0px;
    bottom:0px;
    z-index:10;
    background-color:white;
    margin:10px;
    border:5px solid rgb(204,204,204);
}
#div_digg:after {
    position:absolute;
    top:10px;
    left:30px;
}
#custom_green_channel_follow:before {
    content:url(data:image/gif;
    base64,R0lGODlhEAAQAOZLAK+HMu7er7iNGdGiC//SFEJAPqyFQsyyffDlhu67Af/PCuu9Dv/8kT9ETql/N//9lK+IOP/zdv/iQv/wbP/ZKENJWENKWmpRJ//cQ3NfP//XIf/lUv/jRP/OBv/MAP/cMbyVMv/hP+vgx//TFf/4iP/xp/bptLuZVfPYRv/WIP/WHv/rXf/fOf/RDv/mcYVzV//pV//0ef/uZ//eNv/mTqt/Htq6XauEQsytP//qif/MAv7wsruPFv/ycfzgR//bLf/NA09RWKh6LN3GiP/9qUpQXv/SEu7OOMykInd3d5tqCP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEsALAAAAAAQABAAAAeegEuCg0tKhIeHSoqIjEpHhoyESgAUAJCRhQJGApeSiooDOgOfi4UIAagHGAooByIBJghKSUoDEgwyMx0qMAwTHwmWSUtJAAshGkAsPQ8bPBcVw4JJLzgEIzQkMTUFFtKDSUMePxEPKwIN34NKLi0+NkQcC0HqgkoEKUIFJzkKEBCJdiS4kS4JiBJIHKhTIiBDkW8GDCg8lKQiRYtLAgEAOw==);
    display:inline-block;
    padding-bottom:5px;
    width:16px;
    height:18px;
    vertical-align:-3px;
    margin-right:10px;
}
#custom_green_channel_follow {
    border-radius:0px;
    box-shadow:none;
    background:transparent;
    color:#21759b!important;
    text-shadow:none;
}
#custom_green_channel_follow {
    display:block;
    text-decoration:none;
}
#div_digg span {
    display:block;
}
}.cusgonggao {
    font-size:13px;
}
#mainContent {
    width:107%;
    pointer-events: none;
}
#mainContent .forFlow {
    pointer-events: all;
}
/*生成博客目录的CSS*/
#uprightsideBar {
    font-size:18px;
    font-family:'Monaco',Microsoft Yahei,宋体,sans-serif;
    text-align:left;
    position:fixed;
    /*将div的位置固定到距离top:50px，left:0px的位置，这样div就会处在最左边的位置，距离顶部50px*/
    top:50px;
    left:0px;
    width:auto;
    height:auto;
}
#sideBarTab {
    float:left;
    width:30px;
    border:1px solid #e5e5e5;
    border-right:none;
    text-align:center;
    background:#ffffff;
}
#sideBarContents {
    font-size:14px;
    float:left;
    overflow:auto;
    overflow-x:hidden;
    !important;
    width:200px;
    min-height:108px;
    max-height:460px;
    border:1px solid #e5e5e5;
    border-right:none;
    background:#ffffff;
}
#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:#A7995A;
}
#sideBarContents dd {
    margin-left:20px;
}
#nav_next_page a {
    text-align:center;
    font-size:14px;
    color:#fff;
    border:none;
    background:#21759b;
    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;
}
#nav_next_page a {
    height:26px;
    width:68px;
    margin:0;
    padding:0;
    line-height:26px;
}
#BlogPostCategory a:link,#BlogPostCategory a:visited,#BlogPostCategory a:active {
    color:#3194d0;
}
#BlogPostCategory a:hover {
    color:white;
    background:#3194d0;
}
#EntryTag a:link,#EntryTag a:visited,#EntryTag a:active {
    color:#3194d0;
}
#EntryTag a:hover {
    color:white;
    background:#3194d0;
}
#comment_form_container .comment_textarea {
    width:98%;
}
#cnblogs_post_body h1,h2,h3,h4 {
    font-size:20px;
    font-weight:bold;
    color:#ffa400;
    letter-spacing:1.4px;
    margin:10px 0px;
    padding:2px 2px 5px 2px;
    border-bottom:solid 1px #ffa400;
    text-align:left;
    text-indent:0px;
}
.git-link {
    position:absolute;
    top:-50px;
    right:-30px;
    z-index:1;
}
#blogTitle {
    position:relative;
}
.catListTitle {
    margin-top:21px;
    margin-bottom:10.5px;
    text-align:left;
    border-left:10px solid #ff71008c;
    padding:10px 0 14px 10px;
    background-color:#f5f5f5;
    border-bottom:0px;
}
#footer {
    color:#686868;
    text-align:center;
    min-height:15px;
    border-top:1px solid #ededed;
    margin-top:50px;
    padding-top:10px;
    margin-bottom:10px;
}
body {
    font-family:-apple-system,SF UI Text,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;
    font-size:18px;
    background:#e6e6e6 
 url(https://raw.githubusercontent.com/BretGui/image-resource/master/blog/你的名字4k超清壁纸.jpg) no-repeat top center fixed;
    background-size: 100%;
}
#home {
    opacity: .9;
    box-shadow:0 0 10px #000;
    width:79%;
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
    z-index: 99999;
}
blockquote {
    border:2px solid #efefef;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:10px;
    margin-bottom:10px;
}
blockquote {
    border-left:2px solid #009a61;
    background:#f6f6f6;
    font-size:1em;
}
#sideBar {
    border:#ff7100 dashed 3px;
    width:245px;
}