﻿/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

 html {
  /* 1 */
 -ms-text-size-adjust: 100%; /* 2 */
 -webkit-text-size-adjust: 100%; /* 2 */
}
/* @font-face {
 font-family: PMingLiUFont;
 src: url('../font/songtifanti.ttf'); chrome, firefox
 src: url('../font/songtifanti.eot'); IE9
 src: url('../font/songtifanti.eot?#iefix') format('embedded-opentype'), IE6-IE8
 url('../font/songtifanti.woff') format('woff'), chrome, firefox
 url('../font/songtifanti.ttf') format('truetype'), chrome, firefox, opera, Safari, Android, iOS 4.2+
 url('../font/songtifanti.woff2') format('woff2'),
 url('../font/songtifanti.svg#songtifanti') format('svg'); iOS 4.1-

} */
html,body{
  font-family: Arial,PingFang SC,Hiragino Sans GB,STHeiti,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;
 /* letter-spacing: 2px; */
 /* font-size: calc(100vw / 375); */
 font-size: 62.5%;
}
/**
* Remove default margin.
*/

body {
 margin: 0;
 overflow-x: hidden;
}

/* HTML5 display definitions
  ========================================================================== */

/**
* Correct `block` display not defined for any HTML5 element in IE 8/9.
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox.
* Correct `block` display not defined for `main` in IE 11.
*/

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
 display: block;
}

/**
* 1. Correct `inline-block` display not defined in IE 8/9.
* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
*/

audio,
canvas,
progress,
video {
 display: inline-block; /* 1 */
 vertical-align: baseline; /* 2 */
}

/**
* Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/

audio:not([controls]) {
 display: none;
 height: 0;
}

/**
* Address `[hidden]` styling not present in IE 8/9/10.
* Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
*/

[hidden],
template {
 display: none;
}

/* Links
  ========================================================================== */

/**
* Remove the gray background color from active links in IE 10.
*/

a {
 background-color: transparent;
}

/**
* Improve readability when focused and also mouse hovered in all browsers.
*/

a:active,
a:hover {
 outline: 0;
}
a:link{text-decoration:none!important;   /* 指正常的未被访问过的链接*/
}a:visited{text-decoration:none!important; /*指已经访问过的链接*/
}a:hover{text-decoration:none!important;/*指鼠标在链接*/}
a:active{text-decoration:none!important;/* 指正在点的链接*/ 
}
/* Text-level semantics
  ========================================================================== */

/**
* Address styling not present in IE 8/9/10/11, Safari, and Chrome.
*/

abbr[title] {
 border-bottom: 1px dotted;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
/**
* Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
*/

b,
strong {
 font-weight: bold;
}

/**
* Address styling not present in Safari and Chrome.
*/

dfn {
 font-style: italic;
}

/**
* Address variable `h1` font-size and margin within `section` and `article`
* contexts in Firefox 4+, Safari, and Chrome.
*/

h1 {
 font-size: 2em;
 margin: 0.67em 0;
}

/**
* Address styling not present in IE 8/9.
*/

mark {
 background: #ff0;
 color: #000;
}

/**
* Address inconsistent and variable font size in all browsers.
*/

small {
 font-size: 80%;
}

/**
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/

sub,
sup {
 font-size: 75%;
 line-height: 0;
 position: relative;
 vertical-align: baseline;
}

sup {
 top: -0.5em;
}

sub {
 bottom: -0.25em;
}

/* Embedded content
  ========================================================================== */

/**
* Remove border when inside `a` element in IE 8/9/10.
*/

img {
 border: 0;
 width: auto;
 image-rendering: -moz-crisp-edges; /* Firefox */
 image-rendering: -o-crisp-edges; /* Opera */
 image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */
 image-rendering: crisp-edges;
 -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}

/**
* Correct overflow not hidden in IE 9/10/11.
*/

svg:not(:root) {
 overflow: hidden;
}

/* Grouping content
  ========================================================================== */

/**
* Address margin not present in IE 8/9 and Safari.
*/

figure {
 margin: 1em 40px;
}

/**
* Address differences between Firefox and other browsers.
*/

hr {
 -moz-box-sizing: content-box;
 box-sizing: content-box;
 height: 0;
}

/**
* Contain overflow in all browsers.
*/

pre {
 overflow: auto;
}

/**
* Address odd `em`-unit font size rendering in all browsers.
*/

code,
kbd,
pre,
samp {
 font-family: monospace, monospace;
 font-size: 1em;
}

/* Forms
  ========================================================================== */

/**
* Known limitation: by default, Chrome and Safari on OS X allow very limited
* styling of `select`, unless a `border` property is set.
*/

/**
* 1. Correct color not being inherited.
*    Known issue: affects color of disabled elements.
* 2. Correct font properties not being inherited.
* 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
*/

button,
input,
optgroup,
select,
textarea {
 color: inherit; /* 1 */
 font: inherit; /* 2 */
 margin: 0; /* 3 */
}

/**
* Address `overflow` set to `hidden` in IE 8/9/10/11.
*/

button {
 overflow: visible;
}

/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
* Correct `select` style inheritance in Firefox.
*/

button,
select {
 text-transform: none;
}

/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
*    and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
*    `input` and others.
*/

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
 -webkit-appearance: button; /* 2 */
 cursor: pointer; /* 3 */
}

/**
* Re-set default cursor for disabled elements.
*/

button[disabled],
html input[disabled] {
 cursor: default;
}

/**
* Remove inner padding and border in Firefox 4+.
*/

button::-moz-focus-inner,
input::-moz-focus-inner {
 border: 0;
 padding: 0;
}

/**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/

input {
 line-height: normal;
}

/**
* It's recommended that you don't attempt to style these elements.
* Firefox's implementation doesn't respect box-sizing, padding, or width.
*
* 1. Address box sizing set to `content-box` in IE 8/9/10.
* 2. Remove excess padding in IE 8/9/10.
*/

input[type="checkbox"],
input[type="radio"] {
 box-sizing: border-box; /* 1 */
 padding: 0; /* 2 */
}

/**
* Fix the cursor style for Chrome's increment/decrement buttons. For certain
* `font-size` values of the `input`, it causes the cursor style of the
* decrement button to change from `default` to `text`.
*/

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}

/**
* 1. Address `appearance` set to `searchfield` in Safari and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari and Chrome
*    (include `-moz` to future-proof).
*/

input[type="search"] {
 -webkit-appearance: textfield; /* 1 */
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box; /* 2 */
 box-sizing: content-box;
}

/**
* Remove inner padding and search cancel button in Safari and Chrome on OS X.
* Safari (but not Chrome) clips the cancel button when the search input has
* padding (and `textfield` appearance).
*/

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}

/**
* Define consistent border, margin, and padding.
*/

fieldset {
 border: 1px solid #c0c0c0;
 margin: 0 2px;
 padding: 0.35em 0.625em 0.75em;
}

/**
* 1. Correct `color` not being inherited in IE 8/9/10/11.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/

legend {
 border: 0; /* 1 */
 padding: 0; /* 2 */
}

/**
* Remove default vertical scrollbar in IE 8/9/10/11.
*/

textarea {
 overflow: auto;
}

/**
* Don't inherit the `font-weight` (applied by a rule above).
* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
*/

optgroup {
 font-weight: bold;
}

/* Tables
  ========================================================================== */

/**
* Remove most spacing between table cells.
*/

table {
 border-collapse: collapse;
 border-spacing: 0;
}

td,
th {
 padding: 0;
}


/**
2018 4.10 增加 来自zzq 
*/

a{
 color:#fff;
 text-decoration:none;
} 
a:hover{
 text-decoration:none;
} 
em{
 font-style:normal
} 
li{
 list-style:none
}  
table{
 border-collapse:collapse;
 border-spacing:0
} 
p{
 word-wrap:break-word
}
.fl{
 float: left;
}
.fr{
 float: right; 
}
.clear{
 clear: both;
}
.hid{
 display: none!important;
}
.hide{display: none;}
.flex-bet{
 display: flex;
 display: -webkit-flex;
 justify-content: space-between;
}
.flex-aro{
 display: flex;
 display: -webkit-flex;
 justify-content: space-around;
}
.flex-str{
 display: flex;
 display: -webkit-flex;
 justify-content: flex-start;
}
.align-center{
  align-items: center;
}
ul{
 padding: 0px;
}
@keyframes left_pad{
 0%{bottom:100px;opacity: 0}
 100%{bottom:0px;opacity: 1}
}
@keyframes right_pad{
 0%{opacity: 0;}
 100%{opacity:1;}
}
@keyframes top_pad{
 0%{top:100px;opacity: 0}
 100%{top:0px;opacity: 1}
}
#adsafwqfqwfsafva{
 animation: 2s left_pad;
 animation-delay:0.5s;
 -webkit-animation-delay:0.5s;
 animation-fill-mode: both;
}
.same-lue-one{
 overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical;
}
.same-lue-two{
 overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
}
.same-lue-three{
 overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
}
.same-lue-four{
 overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 4;
   -webkit-box-orient: vertical;
}
.same-lue-five{
 overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 5;
   -webkit-box-orient: vertical;
}
input[type="checkbox"]{
  width: 18px!important;
  height: 18px!important;
  display: inline-block!important;
  text-align: center!important;
  vertical-align: bottom!important;
  line-height: 16px!important;
  position: relative!important;
  background: #fff!important;
}
input[type="checkbox"]::before{
 content: ""!important;
 position: absolute!important;
 top: 0!important;
 left: 0!important;
 background: #fff;
 width: 100%!important;
 height: 100%!important;
 border: 1px solid #74AE0E!important;
 border-radius: 4px;
}
input[type="checkbox"]:checked::before{
 content: "\2713"!important;
 background-color: #74AE0E!important;
 position: absolute!important;
 top: 0!important;
 left: 0!important;
 width:100%!important;
 border: 1px solid #74AE0E!important;
 color:#fff!important;
 font-size: 20px!important;
 font-weight: bold!important;
 border-radius: 4px;
}
.wd-keep{
  word-break: keep-all;
}
.mb-1{margin-bottom:.1rem;}
.mb-2{margin-bottom:.2rem;}
.mb-3{margin-bottom:.3rem;}
.mb-4{margin-bottom:.4rem;}
.mb-5{margin-bottom:.5rem;}
.mb-6{margin-bottom:.6rem;}
.mb-7{margin-bottom:.7rem;}
.mb-8{margin-bottom:.8rem;}
.mb-9{margin-bottom:.9rem;}
.mb-10{margin-bottom: 1.0rem;}
.mb-11{margin-bottom: 1.1rem;}
.mb-12{margin-bottom: 1.2rem;}
.mb-13{margin-bottom: 1.3rem;}
.mb-14{margin-bottom: 1.4rem;}
.mb-15{margin-bottom: 1.5rem;}
.mb-16{margin-bottom: 1.6rem;}
.mb-17{margin-bottom: 1.7rem;}
.mb-18{margin-bottom: 1.8rem;}
.mb-19{margin-bottom: 1.9rem;}
.mb-20{margin-bottom: 2.0rem;}
.mb-21{margin-bottom: 2.1rem;}
.mb-22{margin-bottom: 2.2rem;}
.mb-23{margin-bottom: 2.3rem;}
.mb-24{margin-bottom: 2.4rem;}
.mb-25{margin-bottom: 2.5rem;}
.mb-26{margin-bottom: 2.6rem;}
.mb-27{margin-bottom: 2.7rem;}
.mb-28{margin-bottom: 2.8rem;}
.mb-29{margin-bottom: 2.9rem;}
.mb-30{margin-bottom: 3.0rem;}
.mt-1{margin-top:.1rem;}
.mt-2{margin-top:.2rem;}
.mt-3{margin-top:.3rem;}
.mt-4{margin-top:.4rem;}
.mt-5{margin-top:.5rem;}
.mt-6{margin-top:.6rem;}
.mt-7{margin-top:.7rem;}
.mt-8{margin-top:.8rem;}
.mt-9{margin-top:.9rem;}
.mt-10{margin-top: 1.0rem;}
.mt-11{margin-top: 1.1rem;}
.mt-12{margin-top: 1.2rem;}
.mt-13{margin-top: 1.3rem;}
.mt-14{margin-top: 1.4rem;}
.mt-15{margin-top: 1.5rem;}
.mt-16{margin-top: 1.6rem;}
.mt-17{margin-top: 1.7rem;}
.mt-18{margin-top: 1.8rem;}
.mt-19{margin-top: 1.9rem;}
.mt-20{margin-top: 2.0rem;}
.mt-21{margin-top: 2.1rem;}
.mt-22{margin-top: 2.2rem;}
.mt-23{margin-top: 2.3rem;}
.mt-24{margin-top: 2.4rem;}
.mt-25{margin-top: 2.5rem;}
.mt-26{margin-top: 2.6rem;}
.mt-27{margin-top: 2.7rem;}
.mt-28{margin-top: 2.8rem;}
.mt-29{margin-top: 2.9rem;}
.mt-30{margin-top: 3.0rem;}
.ml-1{margin-left:.1rem;}
.ml-2{margin-left:.2rem;}
.ml-3{margin-left:.3rem;}
.ml-4{margin-left:.4rem;}
.ml-5{margin-left:.5rem;}
.ml-6{margin-left:.6rem;}
.ml-7{margin-left:.7rem;}
.ml-8{margin-left:.8rem;}
.ml-9{margin-left:.9rem;}
.ml-10{margin-left: 1.0rem;}
.ml-11{margin-left: 1.1rem;}
.ml-12{margin-left: 1.2rem;}
.ml-13{margin-left: 1.3rem;}
.ml-14{margin-left: 1.4rem;}
.ml-15{margin-left: 1.5rem;}
.ml-16{margin-left: 1.6rem;}
.ml-17{margin-left: 1.7rem;}
.ml-18{margin-left: 1.8rem;}
.ml-19{margin-left: 1.9rem;}
.ml-20{margin-left: 2.0rem;}
.ml-21{margin-left: 2.1rem;}
.ml-22{margin-left: 2.2rem;}
.ml-23{margin-left: 2.3rem;}
.ml-24{margin-left: 2.4rem;}
.ml-25{margin-left: 2.5rem;}
.ml-26{margin-left: 2.6rem;}
.ml-27{margin-left: 2.7rem;}
.ml-28{margin-left: 2.8rem;}
.ml-29{margin-left:2.9rem;}
.ml-30{margin-left:3.0rem;}
.mr-1{margin-right:.1rem;}
.mr-2{margin-right:.2rem;}
.mr-3{margin-right:.3rem;}
.mr-4{margin-right:.4rem;}
.mr-5{margin-right:.5rem;}
.mr-6{margin-right:.6rem;}
.mr-7{margin-right:.7rem;}
.mr-8{margin-right:.8rem;}
.mr-9{margin-right:.9rem;}
.mr-10{margin-right: 1.0rem;}
.mr-11{margin-right: 1.1rem;}
.mr-12{margin-right: 1.2rem;}
.mr-13{margin-right: 1.3rem;}
.mr-14{margin-right: 1.4rem;}
.mr-15{margin-right: 1.5rem;}
.mr-16{margin-right: 1.6rem;}
.mr-17{margin-right: 1.7rem;}
.mr-18{margin-right: 1.8rem;}
.mr-19{margin-right: 1.9rem;}
.mr-20{margin-right: 2.0rem;}
.mr-21{margin-right: 2.1rem;}
.mr-22{margin-right: 2.2rem;}
.mr-23{margin-right: 2.3rem;}
.mr-24{margin-right: 2.4rem;}
.mr-25{margin-right: 2.5rem;}
.mr-26{margin-right: 2.6rem;}
.mr-27{margin-right: 2.7rem;}
.mr-28{margin-right: 2.8rem;}
.mr-29{margin-right: 2.9rem;}
.mr-30{margin-right: 3.0rem;}
.pb-1{padding-bottom:.1rem;}
.pb-2{padding-bottom:.2rem;}
.pb-3{padding-bottom:.3rem;}
.pb-4{padding-bottom:.4rem;}
.pb-5{padding-bottom:.5rem;}
.pb-6{padding-bottom:.6rem;}
.pb-7{padding-bottom:.7rem;}
.pb-8{padding-bottom:.8rem;}
.pb-9{padding-bottom:.9rem;}
.pb-10{padding-bottom: 1.0rem;}
.pb-11{padding-bottom: 1.1rem;}
.pb-12{padding-bottom: 1.2rem;}
.pb-13{padding-bottom: 1.3rem;}
.pb-14{padding-bottom: 1.4rem;}
.pb-15{padding-bottom: 1.5rem;}
.pb-16{padding-bottom: 1.6rem;}
.pb-17{padding-bottom: 1.7rem;}
.pb-18{padding-bottom: 1.8rem;}
.pb-19{padding-bottom: 1.9rem;}
.pb-20{padding-bottom: 2.0rem;}
.pb-21{padding-bottom: 2.1rem;}
.pb-22{padding-bottom: 2.2rem;}
.pb-23{padding-bottom: 2.3rem;}
.pb-24{padding-bottom: 2.4rem;}
.pb-25{padding-bottom: 2.5rem;}
.pb-26{padding-bottom: 2.6rem;}
.pb-27{padding-bottom: 2.7rem;}
.pb-28{padding-bottom: 2.8rem;}
.pb-29{padding-bottom: 2.9rem;}
.pb-30{padding-bottom: 3.0rem;}
.pt-1{padding-top:.1rem;}
.pt-2{padding-top:.2rem;}
.pt-3{padding-top:.3rem;}
.pt-4{padding-top:.4rem;}
.pt-5{padding-top:.5rem;}
.pt-6{padding-top:.6rem;}
.pt-7{padding-top:.7rem;}
.pt-8{padding-top:.8rem;}
.pt-9{padding-top:.9rem;}
.pt-10{padding-top: 1.0rem;}
.pt-11{padding-top: 1.1rem;}
.pt-12{padding-top: 1.2rem;}
.pt-13{padding-top: 1.3rem;}
.pt-14{padding-top: 1.4rem;}
.pt-15{padding-top: 1.5rem;}
.pt-16{padding-top: 1.6rem;}
.pt-17{padding-top: 1.7rem;}
.pt-18{padding-top: 1.8rem;}
.pt-19{padding-top: 1.9rem;}
.pt-20{padding-top: 2.0rem;}
.pt-21{padding-top: 2.1rem;}
.pt-22{padding-top: 2.2rem;}
.pt-23{padding-top: 2.3rem;}
.pt-24{padding-top: 2.4rem;}
.pt-25{padding-top: 2.5rem;}
.pt-26{padding-top: 2.6rem;}
.pt-27{padding-top: 2.7rem;}
.pt-28{padding-top: 2.8rem;}
.pt-29{padding-top: 2.9rem;}
.pt-30{padding-top: 3.0rem;}
.pl-1{padding-left:.1rem;}
.pl-2{padding-left:.2rem;}
.pl-3{padding-left:.3rem;}
.pl-4{padding-left:.4rem;}
.pl-5{padding-left:.5rem;}
.pl-6{padding-left:.6rem;}
.pl-7{padding-left:.7rem;}
.pl-8{padding-left:.8rem;}
.pl-9{padding-left:.9rem;}
.pl-10{padding-left: 1.0rem;}
.pl-11{padding-left: 1.1rem;}
.pl-12{padding-left: 1.2rem;}
.pl-13{padding-left: 1.3rem;}
.pl-14{padding-left: 1.4rem;}
.pl-15{padding-left: 1.5rem;}
.pl-16{padding-left: 1.6rem;}
.pl-17{padding-left: 1.7rem;}
.pl-18{padding-left: 1.8rem;}
.pl-19{padding-left: 1.9rem;}
.pl-20{padding-left: 2.0rem;}
.pl-21{padding-left: 2.1rem;}
.pl-22{padding-left: 2.2rem;}
.pl-23{padding-left: 2.3rem;}
.pl-24{padding-left: 2.4rem;}
.pl-25{padding-left: 2.5rem;}
.pl-26{padding-left: 2.6rem;}
.pl-27{padding-left: 2.7rem;}
.pl-28{padding-left: 2.8rem;}
.pl-29{padding-left: 2.9rem;}
.pl-30{padding-left: 3.0rem;}
.pr-1{padding-right:.1rem;}
.pr-2{padding-right:.2rem;}
.pr-3{padding-right:.3rem;}
.pr-4{padding-right:.4rem;}
.pr-5{padding-right:.5rem;}
.pr-6{padding-right:.6rem;}
.pr-7{padding-right:.7rem;}
.pr-8{padding-right:.8rem;}
.pr-9{padding-right:.9rem;}
.pr-10{padding-right: 1.0rem;}
.pr-11{padding-right: 1.1rem;}
.pr-12{padding-right: 1.2rem;}
.pr-13{padding-right: 1.3rem;}
.pr-14{padding-right: 1.4rem;}
.pr-15{padding-right: 1.5rem;}
.pr-16{padding-right: 1.6rem;}
.pr-17{padding-right: 1.7rem;}
.pr-18{padding-right: 1.8rem;}
.pr-19{padding-right: 1.9rem;}
.pr-20{padding-right: 2.0rem;}
.pr-21{padding-right: 2.1rem;}
.pr-22{padding-right: 2.2rem;}
.pr-23{padding-right: 2.3rem;}
.pr-24{padding-right: 2.4rem;}
.pr-25{padding-right: 2.5rem;}
.pr-26{padding-right: 2.6rem;}
.pr-27{padding-right: 2.7rem;}
.pr-28{padding-right: 2.8rem;}
.pr-29{padding-right: 2.9rem;}
.pr-30{padding-right: 3.0rem;}
.flex-1{
  flex: 1;
}
.ft-8{
  font-size: .8rem;
}
.ft-10{
  font-size: 1.0rem;
}
.ft-12{
  font-size: 1.2rem;
}
.ft-14{
  font-size: 1.4rem;
}
.ft-16{
  font-size: 1.6rem;
}
.ft-18{
  font-size: 1.8rem;
}
.ft-20{
  font-size: 2.0rem;
}
.ft-22{
  font-size: 2.2rem;
}
.ft-24{
  font-size: 2.4rem;
}
.ft-26{
  font-size: 2.6rem;
}
.ft-28{
  font-size: 2.8rem;
}
.ft-30{
  font-size: 3.0rem;
}
.cl-33{
  color: #333;
}
.cl-66{
  color: #666;
}
.cl-99{
  color: #999;
}
.cl-yellow{
  color: #FE8A0A;
}
.cl-green{
  color: #6DC95B;
}
.cl-white{
  color: #fff;
}
.cl-or{
  color: #BBA14B;
}
.bold{
  font-weight: bold;
}