*{ margin: 0; padding: 0; list-style: none; outline: none; font-family: "microsoft yahei"; } html{ overflow-y:auto; overflow-x:hidden; font-family:"microsoft yahei"; } body{ position: relative; width: 100%; overflow-x: hidden; } a{ text-decoration: none; color: #333; font-size: 22px; } a:hover{ color: #002147; } i{ font-style: normal; } .bodyBj{ width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0; left: 0; z-index: 1; display: none; } .clear{ clear: both; } .fl{ float: left; } .fr{ float: right; } @media screen and (max-width:630px){ html{font-size: 14px;} } @media screen and (max-width:550px){ html{font-size: 13px;} } @media screen and (max-width:513px){ html{font-size: 10px;} } @media screen and (max-width:400px){ html{font-size: 8px;} } .am-navbar { position: fixed; left: 0; bottom: 0; width: 100%; height: 49px; line-height: 49px; z-index: 1010;background-color: #af231a;} .am-navbar .am-navbar-nav li { -webkit-box-flex: 1; -webkit-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1;} .am-navbar-nav { background-color: #af231a;} .sm-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .sm-block-grid-3>li:nth-of-type(n) { clear: none;} .sm-block-grid-3>li { width: 25%;} [class*="block-grid-"]>li { display: block; height: auto; float: left;} .sm-block-grid-3 a { color: #eee;} .sm-block-grid-3 img { margin: 3px auto 1px;} .sm-block-grid-3 img { border: none; outline: none;} .am-navbar-nav a img { display: block; vertical-align: middle; height: 24px; width: 24px; margin: 4px auto 0;} .am-navbar-nav a .am-navbar-label { padding-top: 2px; line-height: 1; font-size: 12px; display: block; word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: center;}