@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; text-align: left;font-size: 0.9rem;}
.article_con a{ color:#2598e9}
.article_con h2,.article_con h3{ font-weight: 500;}
.article_con h3{ color: #ff7032;}
.article_con h2{ color: #da5020;text-indent: 2em; font-size: 1rem;}
.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_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; }
/*下载卡片加载更多*/
.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: 34px 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: 62%;display: inline-block;}
.download_card_tj img{width: 15px;margin-top: 2px;float: left;}
.download_card_tj span{float: left;}
.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;}
.more_box {
    width: 100%;
    height: 150px;
    background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0.1) 0%, #fff 70%);
    float: left;
    margin-top:-150px;
    position: relative;
}
.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; }