公共CSS样式
/*移动端样式*/
1 * { 2 margin: 0; 3 padding: 0; 4 } 5 6 body { 7 background: #fff; 8 color: #333; 9 font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif; 10 } 11 12 a { 13 text-decoration: none; 14 color: #333; 15 } 16 17 a:hover { 18 text-decoration: none; 19 } 20 21 img { 22 border: none; 23 } 24 25 ol, ul, li { 26 list-style: none; 27 } 28 29 input { 30 border: none; 31 background: none; 32 }
1 /*PC端公共样式*/ 2 3 .width { 4 width: 1200px; 5 margin: 0 auto; 6 } 7 8 img { 9 width: 100%; 10 height: 100%; 11 } 12 13 .box_sizing { 14 -webkit-box-sizing: border-box; 15 -moz-box-sizing: border-box; 16 box-sizing: border-box; 17 } 18 19 /*两端对齐*/ 20 .justify { 21 text-align: justify; 22 text-justify: distribute; 23 } 24 25 /*固定定位*/ 26 27 .fixed { 28 position: fixed; 29 top: 0; 30 left: 0; 31 z-index: 99; 32 } 33 34 /*background*/ 35 .bg_white { 36 background: #fff; 37 } 38 39 .bg_black { 40 background: #333333; 41 } 42 43 .bg_red { 44 background: #f16765; 45 } 46 47 .bg_gray { 48 background: #f2f2f2; 49 } 50 51 /*color*/ 52 .black_color { 53 color: #333; 54 } 55 56 .red_color { 57 color: #f16765; 58 } 59 60 .gray_color { 61 color: #999999; 62 } 63 64 .white_color { 65 color: #ffffff; 66 } 67 68 .orange_color { 69 color: #F75F05; 70 } 71 72 /*float*/ 73 .f_l { 74 float: left; 75 } 76 77 .f_r { 78 float: right; 79 } 80 81 /*超出隐藏*/ 82 .o_h { 83 overflow: hidden; 84 } 85 86 /*鼠标变手型*/ 87 .pointer { 88 cursor: pointer; 89 } 90 91 /*font-size PC*/ 92 .font_10 { 93 font-size: 10px; 94 } 95 96 .font_12 { 97 font-size: 12px; 98 } 99 100 .font_14 { 101 font-size: 14px; 102 } 103 104 .font_16 { 105 font-size: 16px; 106 } 107 108 .font_18 { 109 font-size: 18px; 110 } 111 112 .font_20 { 113 font-size: 20px; 114 } 115 116 .font_22 { 117 font-size: 22px; 118 } 119 120 .font_24 { 121 font-size: 24px; 122 } 123 124 .font_26 { 125 font-size: 26px; 126 } 127 128 .font_28 { 129 font-size: 28px; 130 } 131 132 .font_30 { 133 font-size: 30px; 134 } 135 136 137 /*font-size 移动端*/ 138 .font_app_10 { 139 font-size: 0.1rem; 140 } 141 142 .font_app_12 { 143 font-size: 0.12rem; 144 } 145 146 .font_app_14 { 147 font-size: 0.14rem; 148 } 149 150 .font_app_16 { 151 font-size: 0.16rem; 152 } 153 154 .font_app_18 { 155 font-size: 0.18rem; 156 } 157 158 .font_app_20 { 159 font-size: 0.2rem; 160 } 161 162 .font_app_22 { 163 font-size: 0.22rem; 164 } 165 166 .font_app_24 { 167 font-size: 0.24rem; 168 } 169 170 .font_26 { 171 font-size: 26px; 172 } 173 174 175 /*margin PC*/ 176 .m_t1 { 177 margin-top: 10px; 178 } 179 180 .m_b1 { 181 margin-bottom: 10px; 182 } 183 184 .m_l1 { 185 margin-left: 10px; 186 } 187 188 .m_r1 { 189 margin-right: 10px; 190 } 191 192 .m_t2 { 193 margin-top: 20px; 194 } 195 196 .m_b2 { 197 margin-bottom: 20px; 198 } 199 200 .m_l2 { 201 margin-left: 20px; 202 } 203 204 .m_r2 { 205 margin-right: 20px; 206 } 207 208 .m_t4 { 209 margin-top: 40px; 210 } 211 212 .m_b4 { 213 margin-bottom: 40px; 214 } 215 216 .m_l4 { 217 margin-left: 40px; 218 } 219 220 .m_r4 { 221 margin-right: 40px; 222 } 223 224 225 /*margin 移动端*/ 226 .m_app_t1 { 227 margin-top: 0.1rem; 228 } 229 230 .m_app_b1 { 231 margin-bottom: 0.1rem; 232 } 233 234 .m_app_l1 { 235 margin-left: 0.1rem; 236 } 237 238 .m_app_r1 { 239 margin-right: 0.1rem; 240 } 241 242 .m_app_t2 { 243 margin-top: 0.2rem; 244 } 245 246 .m_app_b2 { 247 margin-bottom: 0.2rem; 248 } 249 250 .m_app_l2 { 251 margin-left: 0.2rem; 252 } 253 254 .m_app_r2 { 255 margin-right: 0.2rem; 256 } 257 258 .m_app_r4 { 259 margin-right: 0.4rem; 260 } 261 262 263 /*padding PC*/ 264 .p1 { 265 padding: 10px; 266 } 267 268 .p_t1 { 269 padding-top: 10px; 270 } 271 272 .p_b1 { 273 padding-bottom: 10px; 274 } 275 276 .p_l1 { 277 padding-left: 10px; 278 } 279 280 .p_r1 { 281 padding-right: 10px; 282 } 283 284 .p2 { 285 padding: 20px; 286 } 287 288 .p_lr2 { 289 padding: 0 20px; 290 } 291 292 .p_lr3 { 293 padding: 0 30px; 294 } 295 296 .p_t2 { 297 padding-top: 20px; 298 } 299 300 .p_b2 { 301 padding-bottom: 20px; 302 } 303 304 .p_l2 { 305 padding-left: 20px; 306 } 307 308 .p_r2 { 309 padding-right: 20px; 310 } 311 312 .p_t3 { 313 padding-top: 30px; 314 } 315 316 /*padding app*/ 317 .p1_app { 318 padding: 0.1rem; 319 } 320 321 .p_app_t1 { 322 padding-top: 0.1rem; 323 } 324 325 .p_app_b1 { 326 padding-bottom: 0.1rem; 327 } 328 329 .p_app_l1 { 330 padding-left: 0.1rem; 331 } 332 333 .p_app_r1 { 334 padding-right: 0.1rem; 335 } 336 337 .p2app_ { 338 padding: 0.2rem; 339 } 340 341 .p_app_t2 { 342 padding-top: 0.2rem; 343 } 344 345 .p_app_b2 { 346 padding-bottom: 0.2rem; 347 } 348 349 .p_app_l2 { 350 padding-left: 0.2rem; 351 } 352 353 .p_app_r2 { 354 padding-right: 0.2rem; 355 } 356 357 358 /*display*/ 359 .display-none, .d_n { 360 display:none; 361 } 362 363 .display-block, .d_b { 364 display: block; 365 } 366 367 .display-inline, .d_i { 368 display:inline; 369 } 370 371 .display-inline-block, .d_i_b { 372 display: inline-block; 373 } 374 375 376 /*font-weight:字体加粗*/ 377 .bold { 378 font-weight: bold; 379 } 380 381 /*首行缩进*/ 382 .t_i { 383 text-indent: 20px; 384 } 385 386 /* 文字居中 */ 387 .t_c { 388 text-align: center; 389 } 390 391 /* 边框 */ 392 .border { 393 border: 1px solid #333333; 394 } 395 396 /*阴影*/ 397 .shadow { 398 box-shadow: 0 0 4px rgba(0, 0, 0, .1) 399 } 400 401 .shadow_t { 402 box-shadow: 0 -2px 4px rgba(0, 0, 0, .1) 403 } 404 405 .shadow_b { 406 box-shadow: 0 2px 4px rgba(0, 0, 0, .1) 407 } 408 409 .shadow_l { 410 box-shadow: -2px 0 4px rgba(0, 0, 0, .1) 411 } 412 413 .shadow_r { 414 box-shadow: 2px 0 4px rgba(0, 0, 0, .1) 415 } 416 417 /*多行文字隐藏*/ 418 419 .multi-row_hidden, .mr_h { 420 overflow: hidden; 421 text-overflow: ellipsis; 422 display: -webkit-box; 423 -webkit-line-clamp: 2; 424 -webkit-box-orient: vertical; 425 text-align: justify; 426 } 427 428 /*单行文字隐藏*/ 429 430 .text_hidden, .one_h { 431 white-space: nowrap; 432 overflow: hidden; 433 text-overflow: ellipsis; 434 } 435 436 /*清除浮动*/ 437 438 .clearfix:after { 439 content: "\0020"; 440 display: block; 441 height: 0; 442 clear: both; 443 } 444 445 .clearfix { 446 zoom: 1; 447 } 448 449 /*三角形 Triangles */ 450 451 .tri_t { 452 width: 0; 453 height: 0; 454 /* border-width: 5px; */ 455 border-width: 0 5px 5px; 456 border-style: solid; 457 border-color: transparent transparent #999; 458 } 459 460 .tri_b { 461 width: 0; 462 height: 0; 463 border-width: 5px 5px 0; 464 border-style: solid; 465 border-color: #999 transparent transparent; 466 } 467 468 .tri_l { 469 width: 0; 470 height: 0; 471 border-width: 5px 5px 5px 0; 472 border-style: solid; 473 border-color: transparent #999 transparent transparent; 474 } 475 476 .tri_r { 477 width: 0; 478 height: 0; 479 border-width: 5px 0 5px 5px; 480 border-style: solid; 481 border-color: transparent transparent transparent #999; 482 }