1/* dev */ 2.group::after, 3.g::after { 4 clear: both; 5 content: ""; 6 display: table 7} 8.debug { 9 background-color: pink !important 10} 11.ellipsis { 12 overflow: hidden; 13 text-overflow: ellipsis; 14 white-space: nowrap 15} 16.ir { 17 background-color: transparent; 18 border: 0; 19 overflow: hidden 20} 21.ir::before { 22 content: ""; 23 display: block; 24 height: 150%; 25 width: 0 26} 27 28/* mvcss */ 29.db { 30 display: block 31} 32.di { 33 display: inline 34} 35.dib { 36 display: inline-block 37} 38.dn { 39 display: none 40} 41.maxs { 42 margin: 0.3125em 43} 44.mas { 45 margin: 0.625em 46} 47.mam { 48 margin: 1.25em 49} 50.mal { 51 margin: 2.5em 52} 53.maxl { 54 margin: 5em 55} 56.mbf { 57 margin-bottom: 0 58} 59.mbxs { 60 margin-bottom: 0.3125em 61} 62.mbs { 63 margin-bottom: 0.625em 64} 65.mbm { 66 margin-bottom: 1.25em 67} 68.mbl { 69 margin-bottom: 2.5em 70} 71.mbxl { 72 margin-bottom: 5em 73} 74.mhc { 75 margin-left: auto; 76 margin-right: auto 77} 78.mlf { 79 margin-left: 0 80} 81.mlxs { 82 margin-left: 0.3125em 83} 84.mls { 85 margin-left: 0.625em 86} 87.mlm { 88 margin-left: 1.25em 89} 90.mll { 91 margin-left: 2.5em 92} 93.mrf { 94 margin-right: 0 95} 96.mrxs { 97 margin-right: 0.3125em 98} 99.mrs { 100 margin-right: 0.625em 101} 102.mrm { 103 margin-right: 1.25em 104} 105.mrl { 106 margin-right: 2.5em 107} 108.mtf { 109 margin-top: 0 110} 111.mtxs { 112 margin-top: 0.3125em 113} 114.mts { 115 margin-top: 0.625em 116} 117.mtm { 118 margin-top: 1.25em 119} 120.mtl { 121 margin-top: 2.5em 122} 123.mtxl { 124 margin-top: 5em 125} 126.paxs { 127 padding: 0.3125em 128} 129.pas { 130 padding: 0.625em 131} 132.pam { 133 padding: 1.25em 134} 135.pal { 136 padding: 2.5em 137} 138.paxl { 139 padding: 5em 140} 141.pbf { 142 padding-bottom: 0 143} 144.pbxs { 145 padding-bottom: 0.3125em 146} 147.pbs { 148 padding-bottom: 0.625em 149} 150.pbm { 151 padding-bottom: 1.25em 152} 153.pbl { 154 padding-bottom: 2.5em 155} 156.pbxl { 157 padding-bottom: 5em 158} 159.plf { 160 padding-left: 0 161} 162.plxs { 163 padding-left: 0.3125em 164} 165.pls { 166 padding-left: 0.625em 167} 168.plm { 169 padding-left: 1.25em 170} 171.pll { 172 padding-left: 2.5em 173} 174.prf { 175 padding-right: 0 176} 177.prxs { 178 padding-right: 0.3125em 179} 180.prs { 181 padding-right: 0.625em 182} 183.prm { 184 padding-right: 1.25em 185} 186.prl { 187 padding-right: 2.5em 188} 189.ptf { 190 padding-top: 0 191} 192.ptxs { 193 padding-top: 0.3125em 194} 195.pts { 196 padding-top: 0.625em 197} 198.ptm { 199 padding-top: 1.25em 200} 201.ptl { 202 padding-top: 2.5em 203} 204.ptxl { 205 padding-top: 5em 206} 207.fl { 208 float: left 209} 210.fr { 211 float: right 212} 213.poa { 214 position: absolute 215} 216.pof { 217 position: fixed 218} 219.por { 220 position: relative 221} 222.pos { 223 position: static 224} 225.ra { 226 border-radius: 50% 227} 228.ram { 229 border-radius: 3px 230} 231.ran { 232 border-radius: 0 233} 234.tac { 235 text-align: center 236} 237.tfb { 238 font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif 239} 240.tfh { 241 font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif 242} 243.tsxs { 244 font-size: 75% 245} 246.tss { 247 font-size: 90% 248} 249.tsl { 250 font-size: 115% 251} 252.tsxl { 253 font-size: 150% 254} 255.tsi { 256 font-style: italic 257} 258.ttu { 259 text-transform: uppercase 260} 261.twn { 262 font-weight: normal 263} 264.twb { 265 font-weight: bold 266} 267