/* 内容页通用结构 */
.pageContent { padding: 20px 15px 10px;margin-top: 20px; }
/* .content_title { text-align: left; font-size: 2em; line-height: 1.5em; font-weight: bold; } */
.content_title{font-size:21px;color:#333;border-bottom: 1px solid #E0E3E6; margin-bottom: 20px;padding-bottom: 20px;box-shadow: #fff 0 1px 0;}
.content_info { width: 100%; padding: 12px 0 16px 0; margin-bottom: 19px; border-bottom: 1px solid #E0E3E6; font-size: 1.2em; box-shadow: #fff 0 1px 0; }
.content_info span { display: inline; padding: 5px; color: #70747A }
.content_info_comment a { color: #0D74AD; font-weight: bold; }
.content_info_comment em { font-style: normal; }
.content_main { padding-bottom: 10px; font-size: 1.8em; line-height: 1.6em; text-align: left;}
.content_main a { color: #2789d7; }
.content_main>p,
.content_main>div { margin: 15px 0; text-align: left; word-break : break-all; }
.cateBtn { margin: 10px auto; }
.cateBtn .comment_count { color: #c00; }
.content_main img,
.content_main input[type=image] { border: solid 1px #cccccc; display: block; margin: 0 auto; max-width: 100%; height: auto !important; /*margin-right:10px;*/}
.interview li{height:auto; overflow:hidden;}
.interview img { margin:0;}

.postContent .picWrap { width: 100%; max-width: 640px; margin: 0 auto; position: relative; }
.postContent .picWrap img,
.content_main input[type=image] { width: auto !important;}
.postContent .picWrap:after {  }
.postContent .picWrap.open { width: 90%; max-width: 90%;}
.postContent .picWrap.open:after { display: none; }