@import ;
/*文章页*/
.gg_m {  overflow: hidden;}
.gg_m a { display: block; }
.gg_m a img { width: 100%; display: block; }
.footer_menu { display: none;}
body { margin-bottom: 0;}
/*文章内容*/
.article_con .container {width: 100%; padding-top: 1.25rem;}
.article_con .title h1 { font-size: 1.25rem; line-height: 1.5em; text-align: center; }
.article_con .head_b { padding:0.625rem 0; text-align: center; color: #999; font-size: 0.75rem; height: 1.5rem; line-height: 1.5rem; }
.article_con .time,.article_con .author { position: relative; padding-left: 1.2rem; margin-right: 1rem; }
.article_con .head_b .iconfont { position: absolute; left: 0; top: 0; }
.article_con .head_b b { padding: 0 0.2rem; }
.article_con .article_con {margin-top:5%; color: #666; line-height:1.8em; padding: 0 3%; font-size: 1.0625rem; margin-bottom: 3%;}
.article_con{ padding: 0 0.5rem; font-size: 1.0625rem; line-height: 1.8rem; background: #fff;}
.art_main {overflow: hidden; font-size: 1.0625rem; padding: 0 7px;}
.art_title{color: #333;font-size: 20px;font-weight: 600;line-height: 130%;padding-bottom: 5px;text-align: left;margin: 2% 2% 0% 2%;}
.art_info{line-height: 20px;width: 100%;margin: 0% 2% 0 2%;}
.art_info font{color:#999999;font-size:12px;margin-right:10px}
.art_cont{color:#444444;font-size:1.0625rem;line-height:2em;width:100%}
.article_con .download_card img { max-width: 1rem!important; min-width: 1rem!important; }
.ar-author .af_btn { border:none; padding-left:0;}
/* m正文 */
#contenttext { margin-top: 1rem; }
#contenttext h2,#contenttext h3,.article_content h2,.article_content h3 {max-width: 100%; text-indent: 2em; color:#000; font-size:1.0625rem; padding-bottom: 0.8rem; line-height:2em;}
#contenttext strong,.article_content strong { text-indent: 2em; color:#000; font-size:1.0625rem;  line-height:2em;}
#contenttext iframe { width: 100%!important; height: 260px!important;}
#contenttext img,.article_content img{ max-width: 100%!important; height: auto!important; border-radius: 6px; margin:0 auto; display: block;}
#contenttext p,.article_content p{max-width: 100%; text-indent: 2em; color:#000; font-size:1.0625rem; line-height:2em; text-align: left; padding-bottom: 0.8rem;}
#contenttext table {margin-left: 0!important; width: 100%!important; font-size: 13px; }
#contenttext table td ,#contenttext table th { border: 1px solid #ccc; font-size: 15px; text-align: center; line-height: 20px; padding: 2px; }
#contenttext tbody tr:nth-child(1) td,#contenttext table th { font-weight: bold; }
#contenttext a u {font-size:1.0625rem;}
#contenttext p a,#contenttext p a strong {color: #3366cc; font-size:1.0625rem;}
/*文章作者时间*/
.ar_title_b { margin: 0.5rem 0; }
.sub_title { border-radius: 20px; font-size: 12px; position: relative; }
.sub_title span { line-height: 1rem; }
.sub_title .sp1 { margin-right: 1rem; }
.sub_title span b { margin-right: 5px; }
.ar_avatar { width: 24px; height: 24px; border-radius: 100%; position: absolute; left: 0.3rem; top: 0.2rem; }
.ar_avatar img { width: 100%; margin: 0; }
/* 阅读全文 */
.article_con .readall_box { position: relative;z-index:9;padding: 0 0 0.625rem; margin-top: -200px;text-align: center; }
.article_con .readall_box .read_more_mask { height: 200px; background: -moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0)); background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff)); background: -o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}
.article_con .read_more_btn { width: 100%; display: block; line-height: 3rem; cursor:pointer; font-size: 1.0625rem; color: #2191f0; border-radius: 3rem; background: #f5f9f9; }
/*分页*/
.pnum { padding:0.625rem 0; width: 100%; display: flex; justify-content: center; }
.pnum a{ min-width: 1.8rem; border-radius: 100%; margin:0 2px; padding: 0 6px; height: 1.8rem; text-align: center; line-height: 1.8rem; box-sizing: border-box; display: block; float: left;  font-size: 0.825rem; background-color: #f5f9f9; }
.pnum a.sed { background: #2191f0; border-radius: 100%; color: #fff; border: none; }
.pnum li { float: left;}
/*上下篇*/
.con_prev { padding: 0.5rem 4%; border-top: 1px solid #f1f1f1; background:#fff; }
.con_prev p { font-size: 1.0625rem; line-height:2rem; }
/*下载*/
.xiazai_btn { width: 50%; margin: 0 auto; background: #16a2bb; color: #fff; display: block; height: 3rem; line-height: 3rem; border-radius: 3rem; text-align: center; box-shadow: 0 4px 10px rgba(6, 192, 204,.4); margin-top: 0.5rem; }
.xiazai_btn em { margin-right: 0.5rem; }
/*顶部相关文章隐藏*/
.gf_related{display: none;}