/*m2nDtl*/
.m2nDtl_t1 { font-size: 24px; line-height: 46px; text-align: center; padding:0px 0px 18px; }
.m2nDtl_time { line-height: 30px; background:#A7A7A7; text-align: center; padding: 7px 0px; font-size: 14px; color: #333; }
.m2nDtl_time span { display: inline-block; margin: 0px 8px; }
.m2nDtl_editor { font-size: 14px; line-height: 24px; color: #666666; padding: 28px 0px 32px; }
.m2nDtl_page { padding: 22px 0px; border-top: 1px dashed #999; line-height: 28px; color: #999999; font-size: 14px; }
.m2nDtl_page span{max-width:50%; overflow:hidden;}
.m2nDtl_page span a:hover{ color:#69B82C}
.m2DtlShare { line-height: 44px; text-align: center; height: 44px; margin-bottom: 66px; background: #F6F6F6; }
.m2dtl_share1 { background:url(../images/weixin.gif) no-repeat center center; height: 38px; width: 38px; margin: 0px 10px; position: relative; top: 23px; display: inline-block; }
.m2dtl_share2 { background:url(../images/sinaminiblog.gif) no-repeat center center; height: 38px; width: 38px; margin: 0px 10px; position: relative; top: 23px; display: inline-block; }
.m2dtl_share3 { background:url(../images/qqim.gif) no-repeat center center; height: 38px; width: 38px; margin: 0px 10px; position: relative; top: 23px; display: inline-block; }
.m2dtl_share4 { background:url(../images/qzone.gif) no-repeat center center; height: 38px; width: 38px; margin: 0px 10px; position: relative; top: 23px; display: inline-block; }
.m2DtlShare a:hover {}
.m2nList { padding-top: 55px; margin-bottom: 15px; }
@media (max-width:767px){
.m2nDtl_page span{width:100%; max-width:none}
.m2nDtl_t1{font-size:21px; line-height:38px;}
}
.fl{ float:left}
.fr{ float:right}