body, p, h1, h2, h3, ul, li, ol, button, input, form, label, div, h4, span, a, textarea { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }

ol, ul { list-style: none; }

a { text-decoration: none; }

i { font-style: normal; }

a, button, input, div { -webkit-tap-highlight-color: rgba(255, 0, 0, 0); }

body { font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Clockopia"; -webkit-user-select: none; -webkit-touch-callout: none; }

img { display: block; }

a:active { opacity: 0.8; }

.hide { text-indent: -9999px; }

/*font*/
/*flexbox*/
.flb, .header { display: block; display: -webkit-box; display: box; display: -webkit-flexbox; display: flexbox; display: -webkit-flex; display: flex; }

.flb-in { display: inline-block; display: -webkit-inline-box; display: inline-box; display: -webkit-inline-flexbox; display: inline-flexbox; display: -webkit-inline-flex; display: inline-flex; }

/*flexbox cloumn*/
.fld { -webkit-box-orient: vertical; box-orient: vertical; -webkit-box-direction: normal; box-direction: normal; -webkit-flex-direction: column; flex-direction: column; }

.dot { text-overflow: ellipsis; overflow: hidden; max-width: 100%; white-space: nowrap; }

.dot2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

/*flexbox justtify-content */
/*flexbox align-items */
.header { height: 1.18rem; background: #2a2a31; background: rgba(42, 42, 49, 0.36); -moz-box-align: center; -ms-box-align: center; -webkit-box-align: center; box-align: center; -ms-flex-align: center; -moz-flex-align: center; -webkit-flex-align: center; flex-align: center; -ms-align-items: center; -moz-align-items: center; -webkit-align-items: center; align-items: center; padding: 0.06rem 0.17rem; position: absolute; top: 0; left: 0; right: 0; z-index: 10; }

.header-logo { width: 1.06rem; height: 1.06rem; }
.header-logo img { width: 100%; border-radius: 0.16rem; }

.header-tit { -ms-box-flex: 1; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; -ms-flex: 1; -moz-flex: 1; -webkit-flex: 1; flex: 1; line-height: 1.2; padding-left: 0.25rem; }

.tit-main { font-size: 0.3rem; color: #ffffff; margin-bottom: 0.05rem; }

.tit-if { font-size: 0.24rem; color: #7d7d7d; }

/*# sourceMappingURL=menu.css.map */
