p {margin: 0.75em 0;}
span.md_line, body {line-height: 1.85}
span.md_line {margin:10px 0 !important}
p.md_block_as_opening {margin-bottom: -0.2em !important}
/* for blockquote */
.blockquote_mark span{font-size: 60px; height: 60px; line-height:60px; font-family: arial;}
.blockquote_start {margin-bottom: -45px; margin-top: 30px;}
.blockquote_end { text-align: right; margin-top: -25px; margin-bottom: 30px;}
.blockquote_lines_1{text-align:center; font-weight:bold}
.blockquote_lines_1 span.md_line{line-height:1.5;}
blockquote {border-left: none; padding: 0 5px;}
body, .wechat_body, span.md_line{font-size:15px; text-align:justify}
b,strong{color:#333333}
.header_for_h {text-align: left;}
/* for list */
.md_block_section_for_ol, .md_block_section_for_ul{border-left: 5px solid #2b5db9; margin-left: 10px;}
.md_block_section_for_ul, .md_block_section_for_ol{color:#2b5db9; line-height:1.5} /*patch for wechat*/
ol, ul {color:#2b5db9}
li span {color:#555555; padding-top:3px; padding-bottom:3px; display:block}
h1, h2, h3, h4, h5, h6 {color:#222222; font-weight: bold;}
.header_position{font-weight:bold}
.header_for_h1 .header_position{font-size:22px}
h1 {font-size:22px}
.header_for_h2 .header_position{font-size:20px}
h2 {font-size:20px}
.header_for_h3 .header_position{font-size:18px}
h3 {font-size:18px}
.header_for_h4 .header_position{font-size:16px}
h4 {font-size:16px}
.header_for_h5 .header_position{font-size:16px}
h5 {font-size:16px}
.header_for_h6 .header_position{font-size:16px}
h6 {font-size:16px}
.header_bar_bg, .header_bar{ height: 4px}
.header_for_h2 .header_bar_bg, .header_for_h2 .header_bar, .header_for_h1 .header_bar_bg, .header_for_h1 .header_bar{height: 6px;}
.header_for_h1 .header_bar_bg {background:#2b5db9}
.header_for_h1 .header_bar {background:#1e4181}
.header_for_h1 .header_position, .header_for_h1 .header_position b {color: #1e4181}
.header_for_h2 .header_bar_bg {background:#2b5db9}
.header_for_h2 .header_bar {background:#1e4181}
.header_for_h2 .header_position, .header_for_h2 .header_position b {color: #1e4181}
.header_for_h3 .header_bar_bg {background:#8e3fcf}
.header_for_h3 .header_bar {background:#632c90}
.header_for_h3 .header_position, .header_for_h3 .header_position b {color: #632c90}
.header_for_h4 .header_bar_bg {background:#9c58d5}
.header_for_h4 .header_bar {background:#6d3d95}
.header_for_h4 .header_position, .header_for_h4 .header_position b {color: #6d3d95}
.header_mixed .header_position .position {font-size: 110%}
.header_mixed .h16{margin-top:0.8em; margin-bottom:0.7em}
.header_for_h {margin-top: 10px; margin-bottom-10px;}
.header_for_h1, .header_for_h2{margin-top: 20px; margin-bottom-20px;}
/*when only position and simple position*/
.header_simple_position {margin-top: 30px;}
.header_simple_position .h16 {text-align:center; margin-top:0.5em; margin-bottom:0.5em;}
.position_text { width: 100%; text-align: center; }
.position_text .position {
color: white; display: block;
border-radius: 100%;
width: 24px; height: 24px;line-height: 26px;
text-align: center;
margin: 0 auto;
font-family: arail;
font-size: 12px;
background: #2b5db9;
}
.header_for_h .position_text .position {font-size:10px;}
.header_for_h1 .position_text .position, .header_for_h2 .position_text .position {font-size:14px;}
.wechat_body {padding: 0px 0px 0px 0px;}
.md_block_section{padding: 0 10px}
.md_block_section_for_h1, .md_block_section_for_h2 {padding: 0}
.md_block_section_for_h1 .h16, .md_block_section_for_h2 .h16 {padding-left: 10px; padding-right:10px;}
/* for blockquote 不出现横向拖动条 */
pre { white-space: pre-wrap;}
/* for 图片下面的一行,做为解释出现 by 易仁永澄*/
span.img_before.only_img_before.md_line_end {
font-size:80%;
color:#888888;
text-align:center;
margin-top: -10px !important;
}