/* wide-ui t212 — 宽屏化 + 可读性 */
@media (min-width: 1025px) {
	#mainwrap { width:1240px !important; max-width:94vw !important; margin-left:auto !important; margin-right:auto !important; display:flow-root; }
	#header { width:1240px !important; max-width:94vw !important; margin-left:auto !important; margin-right:auto !important; }
	#contentwrap { width:calc(100% - 400px) !important; }
	#footer > div:nth-of-type(2) { width:360px !important; }
	#mainwrap img { max-width:100% !important; height:auto !important; }
}

html, body { overflow-x: hidden; }
/* pass2: fluid content column (auto) */
@media (min-width: 1025px) {
	#contentwrap { width: calc(100% - 60px) !important; max-width: 100% !important; }
	#contentwrap p, #contentwrap li, #contentwrap h1, #contentwrap h2, #contentwrap h3, #contentwrap h4, #contentwrap h5, #contentwrap img, #contentwrap figure, #contentwrap table, #contentwrap blockquote { max-width: 100% !important; }
	#contentwrap img { height: auto !important; }
	#contentwrap #sidebar { width: auto !important; max-width: 100% !important; }
	#contentwrap div.side-widget { width: auto !important; max-width: 100% !important; }
	#contentwrap div { width: auto !important; max-width: 100% !important; }
	#contentwrap div.is-layout-flow { width: auto !important; max-width: 100% !important; }
}
