@import ;
/*文章页*/
.gg_m {  overflow: hidden;}
.gg_m a { display: block; }
.gg_m a img { width: 100%; display: block; }
/*文章内容*/
.article_con .container {width: 100%; padding-top: 1.25rem;}
.article_con .container .head { padding: 0 3%; }
.article_con .container .head h1 { font-size: 1.25rem; text-align: center; line-height: 1.8em; }
.article_con .container .head_b { padding:0.625rem 0; text-align: center; color: #999; font-size: 0.75rem; }
.article_con .container .head_b time { margin: 0 2%; }
.article_con .container .head_b span { margin: 0 2%;}
.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.7rem;font-size: 1rem;line-height: 1.8rem;background: #fff;}
.article_con p{ margin: 0.5rem 0; text-indent: 2em;}
.article_con p a{ color:#2965b1;}
.article_con h2,.article_con h3{text-decoration: none;
    font-size: 16px;
    text-align: left;
    font-weight: bold;
    line-height: 31px;
    clear: both;
    color: #ff0000;
    margin-bottom: 15px;}
.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;}
.article_content .infor table{width:100%}
#downbtn{
    text-align: center;
    margin:20px 0;
}
#downbtn a{
    padding:10px 30px;
    background:#2598e9;
    color:#fff;
    border-radius:20px;
}
/* 阅读全文 */
.article_con .readall_box { position: relative;z-index: 9999;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{cursor:pointer; font-size: 1rem; color: #fff;  border-radius: 3rem; background: #2598e9; padding:8px 1.5625rem; box-shadow: 0 8px 20px #cee5ff; }
/*分页*/
.pnum { padding:0.625rem 0; width: 100%; display: flex; justify-content: center; }
.pnum a{ min-width: 1.8rem; border-radius: 4px; margin:0 2px; padding: 0 6px; height: 1.8rem; border: 1px solid #dbe1de; text-align: center; line-height: 1.8rem; box-sizing: border-box; display: block; float: left;  font-size: 0.825rem;}
.pnum a:nth-last-of-type(1){border: 1px solid #dbe1de;}
.pnum a.sed { background: #2598e9; border-radius: 4px; color: #fff; border: none; }
/*上下篇*/
.con_prev { padding:  1.25rem 0; }
.con_prev p {   font-size: 1rem;  }
.download_card{
    border:1px solid #eee;
    box-sizing: border-box;
    align-items: center;
    justify-content: space-between;
    line-height: 16px;
    float: left;
    width: 100%;
    padding: 3%;
    margin-bottom: 10px;
    margin: 10px 0;
}
.download_card_msg{width: 100%;}
.download_card_title{font-size: 18px;color: #1c69cc;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 700;float: left;height: 30px;line-height: 30px;width: 100%;margin-bottom: 3px;}
.download_card_tip{font-size: 14px;color: #ff7b00;margin: 6px 0 4px;overflow: hidden;width: 82%;font-weight: 700;display: inline-block;}
.download_card_tj{font-size: 15px;display: flex;align-items: center;color:#999;width: 50%;/* display: inline-block; */}
.download_card_tj img{width: 15px;/* margin-top: 2px; */}
.download_card_btn{width: 100%;height: 48px;background: #44b549;display: flex;color:#fff;justify-content: center;font-size: 17px;font-weight: 700;margin-top: 10px;align-items: center;}
.download_card_btn img{width: 22px;margin-right: 5px;border-radius: inherit;margin-top: 2px;margin: 0;}

.downlod_btn_right{line-height: 30px;margin-left: 10px;margin-top: 3px;}
.download_card_pic{
    width: 16%;
    float: left;
    height: 100%;
}
    /* 底部悬浮按钮 */
#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:98%!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:  no-repeat; position: absolute; left: 38%; top:0.65rem; }
#fz_btn .fuzhi_btn {  background: #12bbff!important; margin-right: 3%; }
#fz_btn .fuzhi_btn .icon { background:  no-repeat; }