
.header { width: 100%; height: 44px; background: #F8F8F8; position: relative; z-index: 20; color: #565656; color: #565656; }
.header .logo { width: 198px; height: 44px; background: url(../images/logo.png?v=1) no-repeat 0 0; background-size: 198px auto; margin-left: 10px; float: left; display: block; float: left; }


.biaoti { width: 100%; height: 39px; line-height: 39px; color: #FFF; background: #3b5999; border-top: 1px solid #1A5A92; position: relative; z-index: 19; text-align: center; }
.biaoti .fanhui { width: 39px; height: 39px; background: url(../images/m_header_nav_search.png) no-repeat -78px -76px; background-size: 100px auto; position: absolute; top: 0; left: 0; text-indent: -999em; }
.biaoti span { font-size: 1.8rem; }




.m-detail-top { padding: 10px; background: #f7f7f7; border-bottom: 1px #e6e6e6 solid; line-height: 1.4; color: #333; }
.m-detail-top h1 { font-size: 2.2rem; font-weight: bold; }
p.m-post-author { margin: 5px 0 0 0; padding: 0; color: #ccc; position: relative; line-height: 1.5; }
.m-detail-con { padding: 10px; line-height: 1.5; color: #333; font-size: 1.8rem; }
.m-detail-con p { width: 100%; margin: 5px auto; }

footer { width: 100%; height: 45px; background: #3b5999; font-size: 1.4rem; margin-top: 10px; }
footer .footer-left { float: left; color: #417BB6; line-height: 45px; padding-left: 10px; font-size: 1.2rem; }
footer a { color: #FFF; }
.m-footer-opinion { float: right; font-size: 1.2rem; line-height: 45px; margin-right: 10px; }
