html {
    font-size: -webkit-calc(13.33333333vw);
    font-size: calc(13.33333333vw);
}

body,
html a {
    color: #262626;
    font-size: .24rem;
}

body {
    font-family: PingFangSC-Regular, Microsoft YaHei, Helvetica;
    -webkit-text-size-adjust: none;
    background: #f5f7f9;
}

a,
blockquote,
body,
code,
dd,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
iframe,
img,
input,
label,
li,
object,
ol,
p,
q,
small,
span,
strong,
table,
tbody,
td,
th,
tr,
ul,
button {
    margin: 0;
    padding: 0;
}

a,
a:active,
a:focus,
a:hover,
a:visited {
    text-decoration: none;
}

input[type="password"],
input[type="text"],
textarea {
    resize: none;
    outline: 0;
    -webkit-appearance: none;
    /* white-space: pre-wrap; */
    word-wrap: break-word;
    /* background: #fff; */
}

li,
ol,
ul {
    list-style: none;
}


/* 顶部 */


/* 容器 */

#BOX {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    background: #f5f7f9;
}


/* 底部 */

.foot {
    overflow: hidden;
    width: 100vw;
}

.foot footer .footBtn {
    display: flex;
    overflow: hidden;
    margin: .82rem auto .2rem auto;
    justify-content: center;
}

.foot footer .footBtn a {
    padding-left: .42rem;
    background-image: url(images/foot-icon.png);
    background-size: .4rem auto;
    background-repeat: no-repeat;
    color: #000;
    font-size: .3rem;
    line-height: .4rem;
    margin: 0 .26rem;
}

.foot footer .footBtn a.to-k8 {
    background-position: left top;
}

.foot footer .footBtn a.to-top {
    background-position: left bottom;
}

.foot footer p {
    padding: .2rem 0 .82rem 0;
    color: #b3b3b3;
    text-align: center;
    font-size: .24rem;
    line-height: .4rem;
}

input[type="password"],
input[type="text"],
textarea {
    resize: none;
    outline: 0;
    -webkit-appearance: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    background: #fff;
}