@import url("right.css");

/*正文内容 开始*/
a { color: #252525; }
a:visited { color: #888888; }
a:hover, a:active { color: #cc1b1b; }
.post_crumb {
    float: left;
    _display: inline;
    margin: 20px 0 25px;
    font: 14px/1 "Sim sun";
}
.post_title {
    font: bold 30px/1.2 "Microsoft Yahei";
    color: #404040;
}
.post_time_source {
    margin-top: 20px;
    font: 12px/1 Arial, "Sim sun";
    color: #888;
}
.post_time_source a {
    color: #888;
}
.post_body {
    position: relative;
    margin-top: 30px;
}

.post_text {
    width: auto;
    margin: 0;
    font: 18px/32px "Microsoft Yahei";
    color: #404040;
    border-top:1px solid #ddd;
    overflow: hidden;
    padding-bottom: 30px;
}
.post_text pre {
    white-space: normal;
}
.post_text > h2 {
    font: 18px/32px "Microsoft Yahei";
    color: #404040;
    margin: 22px 0 0;
}
.post_text > p {
    font: 18px/32px "Microsoft Yahei";
    color: #404040;
    /*text-indent: 2em;*/
    margin: 22px 0 0;
}
.post_text img {
    max-width: 100%;
    height: auto !important;
}
.post_text strong { font-weight: bold; }
.post_text em { font-style: italic; }
/*正文内容 结束*/

@media screen and (max-width:600px){

.leftbox,
.rightbox,
.post_crumb,
.wrapper { float: none; width: auto; }
.wrapper { padding-left: 10px; padding-right: 10px; }

.post_crumb { margin: .2rem 0 .2rem; }
.post_title { font-size: .24rem; }
.post_text { padding-bottom: .1rem; }

}
