html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size: 62.5%
}

body,
dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
i,
li,
p,
ul {
    margin: 0;
    padding: 0;
    vertical-align: middle
}

li {
    list-style: none
}

a {
    text-decoration: none;
    color: #2a2a2a
}

input {
    -webkit-appearance: none;
    outline: 0
}

* {
    outline: 0;
    webkit-focus-ring-color: transparent;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.hide {
    display: none
}

.f_l {
    float: left
}

.f_r {
    float: right
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

body,
html {
    width: 100%;
    font-family: "PingFangSC-Regular";
    font-size: .3rem;
    /*	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-align: center*/
}

body {
    opacity: 1;
    -webkit-transition: opacity .5s ease-in;
    transition: opacity .5s ease-in;
    position: relative
}

a,
li,
p {
    color: #434343
}

img {
    width: 100%;
    height: 100%;
}

html {
    font-size: 312.5%
}

@media screen and (max-width:359px) and (orientation:portrait) {
    html {
        font-size: 266.67%
    }
}

@media screen and (min-width:360px) and (max-width:374px) and (orientation:portrait) {
    html {
        font-size: 300%
    }
}

@media screen and (min-width:384px) and (max-width:399px) and (orientation:portrait) {
    html {
        font-size: 320%
    }
}

@media screen and (min-width:400px) and (max-width:413px) and (orientation:portrait) {
    html {
        font-size: 333.33%
    }
}

@media screen and (min-width:414px) and (max-width:431px) and (orientation:portrait) {
    html {
        font-size: 345%
    }
}

@media screen and (min-width:432px) and (max-width:479px) and (orientation:portrait) {
    html {
        font-size: 360%
    }
}

@media screen and (min-width:480px) and (max-width:639px) and (orientation:portrait) {
    html {
        font-size: 400%
    }
}

@media screen and (min-width:640px) and (orientation:portrait) {
    html {
        font-size: 533.33%
    }
}

.verify-toast .weui-toast {
    width: 3.12rem;
    height: 2.74rem;
    transform: translateX(-50%);
    margin-left: 0;
    color: #fff;
}

.verify-toast .weui-toast .weui-toast__content {
    font-size: 0.32rem;
    color: #fff;
}