* {
    -webkit-tap-highlight-color: transparent;
}

*,
:after,
:before {
    box-sizing: border-box;
}

body {
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, 微软雅黑, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.5;
    color: #000;
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

article,
aside,
blockquote,
body,
button,
dd,
details,
div,
dl,
dt,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
input,
legend,
li,
menu,
nav,
ol,
p,
section,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0;
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

input::-ms-clear,
input::-ms-reveal {
    display: none;
}

a {
    color: #000000;
    background: 0 0;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    transition: color 0.2s ease;
}

a:hover {
    color: #F2632C;
}

a:active {
    color: #F2632C;
}

a:active,
a:hover {
    outline: 0;
    text-decoration: none;
}

a[disabled] {
    color: #ccc;
    cursor: not-allowed;
    pointer-events: none;
}

code,
kbd,
pre,
samp {
    font-family: Consolas, Menlo, Courier, monospace;
}

@font-face {
    font-family: Ionicons;
    src: url('/fonts/ionicons-143146fa24554ae2c5ac0a3982abb952.woff2') format('woff2'), url('/fonts/ionicons-99ac3308dd8ee14f749f51538d0d5b9e.woff') format('woff'), url('/fonts/ionicons-d535a25a79fb1365ae814b61e88fae71.ttf') format('truetype'), url('/fonts/ionicons-a2c4a261a239aa84463dc70e4bac9b9a.svg') format('svg');
    font-weight: 400;
    font-style: normal;
}