html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;font-weight: initial;vertical-align: baseline;-webkit-box-sizing: border-box;box-sizing: border-box;font-family: inherit}
h1, h2, h3, h4, b, strong {font-weight: 700;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul, li {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
a {color: inherit;text-decoration: none;-webkit-backface-visibility: hidden;}
body {line-height: 1;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.flex-v {-webkit-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.flex-1 {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-justify-space-around {-webkit-justify-content: space-around;justify-content: space-around;-moz-box-pack: space-around;-webkit--moz-box-pack: space-around;box-pack: space-around;}
.clb::after {content: '';display: block;clear: both;height: 0;overflow: hidden;}
.tov {-ms-text-overflow: ellipsis;text-overflow: ellipsis;;white-space: nowrap;overflow: hidden;}
.fl {float: left}
.fr {float: right}
img {max-width: 100%;}
input, textarea, select, input:focus, textarea:focus, select:focus {outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.por {position: relative;}
.poa {position: absolute;}
.pof {position: fixed;}
.tac {text-align: center;}
.tal {text-align: left;}
.tar {text-align: right;}
.row-1 {width: 100%;}
.row-2 {width: 50%;}
.row-3 {width: 33.33%;}
.row-4 {width: 25%;}
.row-5 {width: 20%;}
.row-6 {width: 16.66%;}
.m0 {margin: 0 !important;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mr10 {margin-right: 10px;}
.mr20 {margin-right: 20px;}
.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.ml10 {margin-left: 10px;}
.ml20 {margin-left: 20px;}
.p10 {padding: 10px;}
.p20 {padding: 20px;}
.p10-0 {padding: 10px 0;}
.p0-10 {padding: 0 10px;}
*:focus {outline: none}
.bg-n {background: none !important;}
.bg-white{background-color: #fff !important;}
.hide {display: none !important;}
[v-cloak] {display: none;}
[class*='btn-'],.btn {cursor: pointer;}
