body {
    color: #333;
    background:#f5f5f5;
    font: 12px/1.5 tahoma,arial,sans-serif;
    min-height: 101%;
    font-family: -webkit-body;
}/*背景颜色*/
#header{
    background:#333;
}/*页首*/
.catListTitle {
    color: #fff;
    font-size: 1.2em;
    border-bottom: 1px solid #dadfe1;
    height: 1.5em;
    line-height: 1.5em;
    background: #333;
    padding: 5px;
    border-radius:0px;
    text-indent: 1em;
    text-shadow: 1px 1px 0 rgba(0,0,0,.3);
}/*右侧标题栏*/

#topics {
    background: #fff;
    box-shadow: 1px 1px 2px #a7a8ad;
    min-height: 200px;
    padding: 0 0 10px 0;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    padding: 5px;
    margin: 0 5px 20px 0;
    border-radius:0px;
}/*文章*/

.CalTodayDay {
    color: #fff;
    font-weight:bold;
}/*日历选定数字*/

#sideBar {
    color: #333;
    width: 250px;
    min-height: 200px;
    float: right;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    width: 250px;
    font-weight:bold;
}/*日历非选定*/
input.btn_my_zzk {
    vertical-align: middle;
    height: 22px;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
    color:#fff;
    background:#333;
    font-weight:bold;
    border:none;
}/*找找看*/
.c_b_p_desc_readmore {
    padding-left: 12px;
    color:#333;
    font-weight:bold;
    font-size:1.2em;
}/*阅读全文*/
.dayTitle {
    width: 64px;
    height: 64px;
    color: #fff;
    font-weight: bold;
    line-height: 1.5em;
    font-size: 125%;
    clear: both;
    text-align: right;
    position: absolute;
    left: -80px;
    top: 20px;
    background: #fff;
    box-shadow: 1px 1px 2px #a7a8ad;
    text-shadow: 0 0 2px #a7a8ad;
    text-indent: 9px;
    border-radius:0px;
}/*日期*/
.day:after {
    content: "✐";
    color: #333;
    font-size: 50px;
    font-weight:bold;
    position: absolute;
    left: -17px;
    top: 10px;
    animation:mymove 2s infinite alternate;
}/*符号*/
@keyframes mymove
{
from {top:15px;left:-20px;}
to {top:5px;left:-14px;}
}/*笔的动画*/
.day {
    color: #666;
    /* border-radius: 7px 7px 7px 7px; */
    border-radius:0px;
    box-shadow: 1px 1px 2px #a7a8ad;
    background: #fff;
    min-height: 10px;
    _height: 10px;
    margin: 0 5px 20px 80px;
    padding: 5px 5px 5px 15px;
    position: relative;
    /* border-radius: 7px 7px 7px 7px; */
}/*主页文章角*/
#mainContent {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    float: left;
    position: absolute;
    left: 10px;
    margin: 10px;
    width: 1000px;
}/*page*/
#sideBar {
    position: absolute;
    left: 1250px;
    color: #333;
    width: 250px;
    min-height: 200px;
    float: right;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    width: 250px;
    font-weight: bold;
    border-radius:0px!important;
}/*右侧栏*/
#topics 
.postTitle a{
    font-size: 1.5em;
    font-weight: bold;
    color: #333;
    text-shadow: 0 0 1px #fafcfd;
    line-height: 1.5em;
}/*文章标题字体颜色*/
.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: #fff!important;
    border: none!important;
}
.cnblogs_code_toolbar span {
    padding-right: 5px;
    display: none;
}
.cnblogs_code div {
    background-color: #d2d8de;
}
.cnblogs_code {
    background-color: #d2d8de;
    font-family: Courier New!important;
    font-size: 12px!important;
    border-left:10px #333 solid;
    padding: 5px;
    magin:5px 0;
    overflow: auto;
    margin-left:10px; 
    background: #d2d8de;
    border-radius: 0px 5px 5px 0px;
    display:inline-block; 
    *display:inline; 
    *zoom:1; 
}
.cnblogs_code pre {
    font-family: Courier New!important;
    font-size: 14px!important;
    word-wrap: break-word;
    white-space: pre-wrap;
    color:#333;
    background:#d2d8de;
}

.cnblogs_code span {
    font-family: Courier New!important;
    font-size: 14px!important;
    line-height: 1.5!important;
    background:#d2d8de!important;
    color:#333!important;
}/*代码样式*/

.postTitle{
   padding-left:10px;
    transition:padding-left 1s;
}

.postTitle:hover{
     padding-left:30px;
}/*标题移动*/

.blog_comment_body {

    word-wrap: break-word;
    color: #69095c;
    border-top: 1px dashed #333;
    border-left: 1px dashed #333;
    border-right: 1px dashed #333;
    border-bottom: 1px dashed #333;
    transition:border 1s;
    /*border-left: 5px dashed #69095c;
    border-right: 5px dashed #69095c;
    border-bottom: 5px dashed #69095c;*/
    /*animation:mybold 3s infinite alternate;*/
    font-size: initial;
    font-family: SiYuan-ExtraLight;
}/*评论字体*/
.blog_comment_body:hover{
    border-top: 3px dashed #69095c;
    border-left: 3px dashed #69095c;
    border-right: 3px dashed #69095c;
    border-bottom: 3px dashed #69095c;
}
@keyframes mybold
{
0% {
    border-top: 2px dashed #312727;
    border-left: 2px dashed #312727;
    border-right: 2px dashed #312727;
    border-bottom: 2px dashed #312727;
}
100% {
    border-top: 5px dashed #6e8d9c;
    border-left: 5px dashed rgba(230, 222, 222, 0);
    border-right: 5px dashed rgba(230, 222, 222, 0);
    border-bottom: 5px dashed rgba(230, 222, 222, 0);
}
}/*虚线的动画*/
.feedbackListSubtitle a:link, .feedbackListSubtitle a:visited, .feedbackListSubtitle a:active {
    color: #fff;
    font-weight: normal;
}/*评论name*/
a:link {
    color: #bab3b3;
    text-decoration: none;
}/*评论操作颜色*/

.feedbackCon:before {
    color: #333;
    content: "";
    font-family: "黑体";
    font-size: 100px;
    font-weight: bold;
    left: -80px;
    position: absolute;
    top: -40px;
}/*评论左符号*/
.feedbackCon:after {
    bottom: -60px;
    color: #333;
    content: "";
    font-family: "黑体";
    font-size: 100px;
    font-weight: bold;
    position: absolute;
    right: -75px;
}/*评论右符号*/
.feedbackListSubtitle {
    color: #bab3b3;
    /*border-top: 5px dashed #69095c;
    border-left: 5px dashed #69095c;
    border-right: 5px dashed #69095c;
    border-bottom: 5px dashed #69095c;*/
    padding-top: 0px;
    font-size: 14px;
    font-family: sans-serif;
    background: #333;
}/*楼虚线*/


#site_nav_under {
    display: none;
}
.c_ad_block, .ad_text_commentbox {
    display: none;
    margin: 0;
    padding: 0;
}
#ad_under_google {
    height: 0;
    overflow: hidden;
}
#ad_under_google a {
    display: none;
}
#ad_t2{
    display: none;
}