.mt2 { margin-top: 2rem;}
.mt3 { margin-top: 3rem;}
.relative {position: relative;}
.left{float:left}
.clearfix:before, .clearfix:after {content: '';display: table;}
.container img {width: 3.2rem;float: left;}
.position {	padding: .03rem 0;}
.position,.position a {	font-size: .24rem;}
.position img {	width: .28rem;vertical-align: -.03rem;margin-right: .05rem;}

/*详情页*/
.share { float: right;  font-size: 0.25rem; background-color: #2e7edd; color: #fff;border-radius:20px; margin-top: 5px;}
.column_logo_wrap .share{display: none;margin-top: 2px;}

.jgname {background-color: #f6f6f6;padding: .1rem .3rem;text-align: right;border-radius: .3rem;position: fixed;right: .3rem;}
.jgname a{font-size: .3rem;color: #999;}

.nav{ width: 100%; height: 0.8rem; line-height: .8rem; box-sizing: border-box; background-color:#f0f9ff; text-align: center; color: #bbb;overflow: hidden;position:relative; border-bottom: 0.01rem #dbdbdb solid;position: fixed !important;top: 2.05rem;border-top: 0.01rem #f0f0f0 solid;}
.scroll{touch-action: none;}
.nav ul{ margin: 0;padding: 0; height: 0.8rem;position:absolute;white-space:nowrap;display: -webkit-flex;display: flex;-webkit-flex-wrap: inherit;flex-wrap: inherit;-webkit-align-content: center;align-content: flex-start;}
.nav li{font-size: .3rem;list-style: none;padding: 0 .2rem;margin: 0 .2rem;cursor:default;line-height: .8rem;}
.nav li a{font-size: .32rem;}
.nav li.cur{border-bottom: 0.06rem #1e90ff solid;color: #1e90ff}

		
/*当前位置*/
.crumbs {position: fixed !important;top: 1.9rem;background: #fff;padding: 5px 10px;width: 100%;border-bottom: 1px #eee solid;}
.dqwz {padding-left: 28px;color: rgb(153, 153, 153);background: url(/static/images/dqwz-img.png) left center no-repeat;font: .25rem/.5rem 微软雅黑;}
.crumbs-list{font: .25rem/.5rem 微软雅黑;color: rgb(153, 153, 153);}
.crumbs-list a {color: rgb(153, 153, 153); font: .25rem/.5rem 微软雅黑;}


.article_list li {border-bottom: 0.01rem solid #d5d5d5;padding-bottom: 0.17rem;padding-top: 0.15rem}
.article_list li a{display:_blank;}
.article_list li p {font-size: 0.3rem;display: inline-block;}
.article_list li span {color: #999999;font-size: 0.24rem;width: 4.5rem;display: inline-block;vertical-align: top;margin-top: 0.1rem;text-align:left;}
.article_list li img {width: 2rem;height: 1.25rem;margin-left: 0.15rem}
.article_list li a>* {vertical-align: top}

.article_page {height: 1rem;line-height: 1rem;font-size: .28rem;text-align: center;}
.article_page a{font-size: .28rem; margin:.1rem}
.article_page a.current{}

.article_details h1.article_title {
	font-size: .45rem;
    line-height: .6rem;
    color: #222;
    font-weight: 700;
    font-family: PingFang SC,Helvetica,Arial,\\5FAE\8F6F\96C5\9ED1,\\9ED1\4F53;
}
.article_details .article_info{
	border-bottom: 1px solid #ddd;
}
.article_details .article_info .date {
	font-size: .25rem;
	color: #999999;
	padding: .2rem 0;
	float: left;
}
.article_details .article_content {display: inline-block;width:100%}
.article_details .article_content *{
    line-height: .6rem;
    font-size: .32rem;
    color: #222;
	word-break: break-all;
}
.article_content p{
	margin: .2rem 0;
}
.article_details .article_content img {
	display: block;
	padding: .2rem 0;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.article_details .prism-player { display: flex;}
.article_details .docSource{display:block; height:.8rem;line-height:.8rem; margin-top: 0.5rem;font-size: .3rem;color: #666}

/* .share-mask{width:100%;height:100%;max-height:100%; position:fixed; top:0; left:0; z-index:9998; background: #000; opacity: 0.5; -moz-opacity:0.5; filter: alpha(opacity=50);} */
.share-wrap {background: white;width:10rem; height: 3.4rem; position:fixed;right:30px;top:120px; z-index:9999;-webkit-transform: translate3d(0,0, 0);transform: translate3d(0, 0 0);}
.share-main{width: 100%;height:5.55rem;display: inline-block;}
.share-main ul{margin: 20px 0;}
.share-main li{font-size: 0.3rem; float: left; width: 20%; text-align: center; margin: 0 2.5%;}
.share-main i{	height:4rem; display: block; background-size: 1rem;}
.share-main .wechatFriend i{background: url(/mimages/share-weixin.png)center no-repeat;background-size:2.35rem; position: relative;top:-25px;}
.share-main .qqFriend i{background: url(/mimages/share-qq.png)center no-repeat;background-size:2.35rem; position: relative;top:-25px;}
.share-main .qZone i{background: url(/mimages/share-qzone.png)center no-repeat;background-size:2.35rem; position: relative;top:-25px;}
.share-main .weibo i{background: url(/mimages/share-weibo.png)center no-repeat;background-size:2.35rem; position: relative;top:-25px;}
.share-close{ 
    position: fixed;
    height: 2rem;
    line-height: 0.6rem;
    bottom: -30px;
    width: 100%;
    font-size: 0.35rem;
    font-weight: 600;
    text-align: center;
    background-color: #FCF1ED;
    padding: 10px;
} 
/*微信分享*/
.weixinSharetip{position:fixed;left:0; bottom: 18px; text-align: center; margin: 0 auto;width: 100%;height:10px;z-index: 9999; }
.weixinSharetip p{ margin: 0 30px;font-size: 0.75rem; padding: 0.2rem 0.2rem;background-color: #fdf2ee;border-radius: 10px; display: block;}
.weixinSharetip i{position: absolute;left: 50%;width: 0;height: 0;z-index: 9999;-webkit-transform: translateX(-50%);transform: translateX(-50%); border-left:15px solid transparent; border-right: 15px solid transparent;  border-top:15px solid #fff;}
/*微信客户端分享提示*/
.weixinBrowser-shareTip{width: 5.5rem;z-index: 9999; position: fixed; right: 0.2rem;top: 0;}

/* 全局 */
.column_nav{width: 100%;overflow: hidden; height: .8rem; transition: all .3s ease; margin-top: 2.06rem;}
.column_nav ul{}
.column_nav li{width: 1.88rem;height: 100%; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto;flex-shrink: 0;position: relative;text-align: center;font-size: 0.3rem; line-height: 0.78rem; border-right: 1px #77D1B0 dotted;}
.column_nav li:last-child{border-right: none;}
.column_nav li.cur {}

/* 概览 */
.gl .column_nav{background: #F3FCF9; border-bottom: 0.02rem solid #77D1B0;}
.gl .column_nav ul{}
.gl .column_nav li{ }
.gl .column_nav li:after {color: #C3C3C3;}
.gl .column_nav li.cur {color: #339966;}

.article_content .title {
    font-size: 0.3rem;
    color: #FFFFFF;
    width: 2.2rem;
    height: .62rem;
    background: #77D1B0;
    border-top-right-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
    line-height: 0.62rem;
    padding-left: 0.34rem;
}


/* 视频播放页 */
.video-wrap{margin-top: 1.08rem;}
.video-wrap video,.video-wrap .video{width: 100%; height: 100%; background: #000; z-index: 8;}
.video-details{padding: 0 0.24rem;  overflow: hidden; height: 100%; position: relative;touch-action: none;}
.video-details *{line-height: .5rem; font-size: .33rem; color: #222;}
.video-details>div{ width: 100%;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);padding-bottom: 1.5rem;}
.video-details p { margin: .2rem 0;}
.video-details img {
	display: block;
	padding: .2rem 0;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.footer {
	border-top: 3px solid #2e7edd;
	height: 200px;
	padding-top: 10px;
	background-color: #f8f8f8; text-align: center;
}
.footer *{font-size: 0.28rem; line-height: 0.45rem;}
.footer img{ width: auto;    float: none;}