.postTitle2 {
    color: #075db3;
    font-size: 26px
}
#navigator{
position: fixed;
    top: 0;
    width: 100%;
}
.postBody {
    font-family: "Consolas", "微软雅黑";
}

.postBody a {
    color: #3d81ee;
}

.postBody H1 {
    background-color: gray;
    padding: 5px;
    color: white;
    font-weight: normal;
}
.jj-ad{
display:block;
}

.jj-ad a{
color:red;

}
.postBody p {
    color: #000000;
    margin: 12px auto;
    text-indent: 2em;
    font-size: 18px;
}

pre {
    margin-top: 0px;
    margin-bottom: 0px;
}

pre.code,
div.csharpcode {
    font-size: 14px;
    line-height: 16px;
    border: #c0c0c0 1px solid;
    padding: 8px;
    white-space: pre-wrap;
    /* 支持css 3的浏览器 */
    white-space: -moz-pre-wrap;
    /* 老版Mozilla*/
    white-space: -pre-wrap;
    /* Opera 4-6 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    word-wrap: break-word;
    /* IE 5.5以上 */
    font-family: "Consolas", "Courier New", "宋体", Courier, mono, serif;
    border-style: dashed;
    border-left: solid 5px #6ce26c
}







.Movie {
    width: 50%;
    float: left;
    text-align: center;
    margin: auto;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    padding: 5px 0 5px 0;
}


pre .hideDiv {
    display: none;
}

#sideBar li,
.divRecentCommentAticle {
    margin-left: 1.5em;
    text-indent: 0;
}

.share {
    background: url("https://static.sh-bus.com/images/styles/share.gif") no-repeat scroll 0 0 transparent;
    height: 18px;
    width: 18px;
    margin-right: 0px !Important;
    display: inline-block;
}

.share_email {
    background-position: 0 -30px;
}

.share_kaixin {
    background-position: 0 -60px;
}

.share_sina {
    background-position: 0 -120px;
}

.share_douban {
    background-position: 0 -150px;
}

.share_renren {
    background-position: 0 -90px;
}

.share_qq {
    background-position: 0 -180px;
}

.console {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #202020;
    border: 4px solid silver;
    border-radius: 5px;
    box-shadow: 2px 2px 3px #6e6e6e;
    color: #e2e2e2;
    display: block;
    font: 1.5em 'andale mono', 'lucida console', monospace;
    line-height: 1.5em;
    overflow: auto;
    padding: 15px;
}

#div_digg {
    background: none repeat scroll 0 0 #F8F7F6;
    border: 1px solid;
    bottom: 20px;
    padding: 10px;
    position: fixed;
    right: 20px;
    width: 120px;
}

#sideToolbar {
    left: 25px !Important;
}

.postBody H2 {
    color: #000000;
    padding-left: 10px;
    border-left: 4px solid #6ce26c;
}

#sideCatalog li.h3Offset {
    padding-left: 45px !Important;
    text-indent: -43px !Important;
}

.cnblogs_code,
.cnblogs-markdown pre code {
    font-family: "Source Pro Code", "Consolas", "Courier New", "宋体", Courier, mono, serif!important;
    font-size: 14px!important;
    border: #c0c0c0 1px dashed !Important;
    background: #ffffff !Important;
    border-left: solid 5px #5298EA!Important;
    padding-left: 15px !Important;
    line-height: 16px;
}

.cnblogs_code pre {
    font-family: "Consolas", "Courier New", "宋体", Courier, mono, serif !important;
    font-size: 14px!important;
}

.cnblogs_code span {
    font-family: "Consolas", "Courier New", "宋体", Courier, mono, serif !important;
    font-size: 14px !important;
    line-height: 16px !important;
}

.cnblogs_code_toolbar a:hover,
.cnblogs_code_toolbar a:link,
.cnblogs_code_toolbar a:visited,
.cnblogs_code_toolbar a:active,
.cnblogs_code_toolbar a:link img,
.cnblogs_code_toolbar a:visited img {
    background-color: #ffffff!important;
    border: none!important;
}

.cnblogs_code div {
    background-color: #ffffff!important;
}

#uprightsideBar{
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    position:fixed;/*将div的位置固定到距离top:50px，right:0px的位置，这样div就会处在最右边的位置，距离顶部50px*/
    top:200px;
    right:0px;
    width: auto;
    height: auto; 
}
#sideBarTab{
    float:left;
    width:30px; 
    border:1px solid #e5e5e5;
    border-right:none;
    text-align:center;
    background:#ffffff;
}

#sideBarContents{
    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;
    z-index: 1000;
}
#sideBarContents dl{
    margin:0;
    padding:0;
    z-index: 1000;
}

#sideBarContents dt{
    margin-top:5px;
    margin-left:5px;
    line-height: 25px;
    z-index: 1000;
}

#sideBarContents dd, dt {
    cursor: pointer;
}

#sideBarContents dd:hover, dt:hover {
    color:#A7995A;
}
#sideBarContents dd{
    margin-left:20px;
}
#top_nav{
display:none;
}