[v-cloak] { display: none; }
/*重置*/
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre,
fieldset, lengend, button, input, textarea,
th, td { margin: 0; padding: 0; box-sizing: border-box; }

body { line-height: 1; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
img, input, select { vertical-align: baseline; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; *font-size: 100% }
input, button, select, textarea { outline: none; }
a, a:hover { text-decoration: none; }

[hidden], template { display: none; }
canvas, audio, video { display: inline-block; }
svg:not(:root) { overflow: hidden; }
audio:not([controls]) { display: none; height: 0; }
img { border-style: none; }
details, menu { display: block; }
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
[type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button { height: auto; }
textarea { overflow: auto; }

/*定位*/
.f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex }
.f1 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; cursor: pointer }
.fc { align-items: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center }
.fc-h { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.fv { -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.fw { -webkit-flex-wrap: wrap; -webkit-box-lines: multiple; -moz-flex-wrap: wrap; flex-wrap: wrap; }
.fj { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.fsa { -webkit-justify-content: space-around; justify-content: space-around; }

.rel { position: relative; }
.abs { position: absolute; }
.fixed { position: fixed; }
.c { margin: 0 auto; }
.w-full { width: 100%; }
.h-full { height: 100%; }


/*浮动*/
.fl { float: left; }
.fr { float: right; }
.cl:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "." }

/*文本*/
.t-b { font-weight:bold;}
.tr { text-align: right; }
.tc { text-align: center !important; }
.tf { text-align: left; }
.tbr { word-break: break-all; word-wrap: break-word; }
.nobr { white-space:normal;}
.line { overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; }
.line1 { -webkit-line-clamp: 1; }
.line2 { -webkit-line-clamp: 1; }
.nowrap { white-space:nowrap;}

.lh13{ line-height: 1.3; }
.lh14{ line-height: 1.4; }
.lh15{ line-height: 1.5; }
.lh18{ line-height: 1.8; }
.lh2{ line-height: 2; }

/*字体颜色*/
.c63B504 {color:#63B504; }
.cfff { color:#fff; }
.c333 { color:#333; }
.c444 { color:#444; }
.c666 { color:#666; } 

/*背景颜色*/
.bg-63B504 { background-color:#63B504;}

/*边距*/
.mt5 { margin-top: 0.05rem; }
.mt10 { margin-top: 0.1rem; }
.mt60 { margin-top: 0.6rem; }
.mt70 { margin-top: 0.7rem; }
.mt90 { margin-top: 0.9rem; }
.ml5 { margin-left: 0.05rem; }
.ml10 { margin-left: 0.1rem; }
.ml30 { margin-left: 0.3rem; }
.mb20{ margin-bottom: 0.2rem; }
.mb40{ margin-bottom: 0.4rem; }
.mw15 { margin: 0 0.15rem; }
.mw30 { margin: 0 0.3rem; }
.mh16{ margin: 0.16rem 0; }
.pl35 { padding-left: 0.35rem; }
.p5 { padding: 0.05rem; }
.p10 { padding: 0.1rem; }
.pw10 { padding: 0 0.1rem; }
.pw30 { padding: 0 0.3rem; }
.pw35 { padding: 0 0.35rem; }


/*光标*/
.cp { cursor: pointer; }
/*字体标红*/
.color-red { color: red !important; }
.color-green { color: #01b301 !important }
.color-orange { color: #ff6600 !important }


/* 文字大小 */
.f12{ font-size: 0.12rem; }
.f14{ font-size: 0.14rem; }
.f16{ font-size: 0.16rem; }
.f17{ font-size: 0.17rem; }
.f18{ font-size: 0.18rem; }
.f20{ font-size: 0.2rem; }
.f22{ font-size: 0.22rem; }
.f24{ font-size: 0.24rem; }
.f26{ font-size: 0.26rem; }
.f28{ font-size: 0.28rem; }
.f30{ font-size: 0.3rem; }
.f34{ font-size: 0.34rem; }
.f40{ font-size: 0.4rem; }

/* 宽高 */

.w90{ width: 90px; }
.h90{ height: 90px; }

