@import url("common_m.css");
.footer_menu { display: none;}
body { margin-bottom: 0;}
/*文章页*/
/*.position { background: #494744; margin: 0 ; border-radius: 0; }*/
/*.position a { color: #ccc; }*/
.gg_m {  overflow: hidden;}
.gg_m a { display: block; }
.gg_m a img { width: 100%; display: block; }
/*文章内容*/
.art_main {overflow: hidden; font-size: 17px; padding: 0 7px;}
.art_title{color: #333;font-size: 20px;font-weight: 600;line-height: 130%;padding-bottom: 5px;text-align: center;margin: 2% 2% 0% 0;}
.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:17px;line-height:28px;width:100%}
.art_cont a{ font-size:17px;}
.art_cont p{padding: 1% 0; padding-bottom: 0;}
.art_cont img{height: 100%!important; border-radius:4px;}
h2{font-size: 16px;  font-weight: bold;  color: #000; margin-top:15px; }
.art_cont table {margin-left: 0!important;}
.art_cont a u {font-size:17px;}
.art_cont p a {color: #3366cc!important;}
.article_con .container {width: 100%; padding-top: 1rem;}
.article_con .head h1 { font-size: 1.25rem; line-height: 1.5em; padding-bottom: 0.5rem; }
.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: 1rem; margin-bottom: 3%;}
.article_con{ padding: 0 0.5rem; font-size: 1rem; line-height: 1.8rem; background: #fff;}
.article_con p{ text-align: left;}
.article_con h2,.article_con h3{ font-weight: 600;}
.article_con h3{ color: #ff7032;}
.article_con iframe{ width: 100%!important; height: 260px!important;}
.article_con img{ max-width: 100%!important; height: auto!important; border-radius: 6px; margin:0.6rem auto; display: block;}
/*文章作者时间*/
.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; }
.au-info h3 { font-size: 14px!important;}
/* 阅读全文 */
.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: 1rem; 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,.pnum .thisclass a{ background: #fbb13d; border-radius: 100%; color: #fff; border: none; }
.pnum li { float: left;}
/*上下篇*/
.con_prev { padding: 0.8rem 3%; background:#fff; line-height:2rem; }
.con_prev p {   font-size: 1rem;  }
/*下载*/
.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; }
/* 底部悬浮按钮 */
#fz_btn { width: 94%; margin-bottom:0; height: 3.2rem; position: fixed; left: 0; display: block; z-index: 9; bottom: -5rem; transition: 0.3s ease; background: #fff; padding:0.3rem 3%; box-shadow: 0 -0.5rem 0.8rem rgba(0,0,0,0.05); border-top: 1px solid #e4e4e4;}
.fz_btn1 { bottom: 0rem!important; }
.fzcom_btn { width:48.5%!important; height: 2.4rem!important; line-height: 2.4rem!important; display: block; background: #44b449!important; color: #fff; font-size: 1rem!important; text-align: center; border: none; padding-top:0!important; margin:0.4rem 0; box-sizing: border-box;  float: left;  position: relative; padding-left: 7%; box-sizing: border-box; }
.fzcom_btn .icon { width: 1.1rem; height: 1.1rem; display: block; background: url(fz_icon2.svg) no-repeat; position: absolute; left: 22%; top:0.65rem; }
#fz_btn .fuzhi_btn {  background: #12bbff!important; margin-right: 3%; }
#fz_btn .fuzhi_btn .icon { background: url(fz_icon1.svg) no-repeat; }