html { -webkit-box-sizing: border-box; box-sizing: border-box; -ms-overflow-style: scrollbar; height: 100% }
*, *::before, *::after { -webkit-box-sizing: inherit; box-sizing: inherit; outline: 0 }
body { position: relative; font-family: "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif; font-size: 14px; line-height: 1.57142857; color: #333; min-height: 100% }
[tabindex="-1"]:focus { outline: none !important }
textarea { resize: vertical; overflow: auto }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0 }
a { text-decoration: none; cursor: pointer; }
a:active, a:hover { outline: 0 }
b, strong { font-weight: bold }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; border: none;}
button[disabled], html input[disabled] { cursor: not-allowed }
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
[hidden] { display: none }
blockquote:before, blockquote:after, q:before, q:after { content: "" }
table { border-collapse: separate; border-spacing: 0 }
caption, th, td { font-weight: normal }
::-webkit-input-placeholder {
color:#ccc
}
::-moz-placeholder {
color:#ccc
}
:-ms-input-placeholder {
color:#ccc
}
:-moz-placeholder {
color:#ccc
}
ol, ul { list-style: none }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
.container { width: 1520px; margin:0 auto;}
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *zoom: 1;
}

address, cite, code, em, th, i, b { font-weight: normal; font-style: normal; }
.hdex{ display: flex; justify-content: space-between;}
.hdex1{ display: flex; justify-content:center;}
.hdex2{ display: flex; align-items: center; justify-content: space-between;}
.hdex3{ display: flex; align-items: center;}
.hdex4{ display: flex; align-items: center; justify-content:center;}
.hdex5{display: flex; align-items: center; justify-content:end;}

@font-face
{
    font-family: 'zk';
    src: url('../fonts/zk.ttf');
    font-weight: normal;
    font-style: normal;
}