/*通用*/
* {
    margin: 0px;
    padding: 0px;
    font-weight: normal;
}

html {
    height: 100%
}

body {
    font-family: "microsoft yahei", Arial, Helvetica, sans-serif;
    height: 100%;
    font-size: .1rem;
    background: url("../images/home_bg.png") center center/cover no-repeat;
    color: #8b8b8b;
    position: relative;
}
body::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.3);
}

input, button {
    outline: none;
    -webkit-appearance: none;
    font-family: Microsoft YaHei;
}

.dk {
    position: relative;
    z-index: 999;
    width: 100%;
    max-width: 720px;
    min-width: 320px;
    margin: 0 auto;
    height: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top center;
}

img {
    border: 0;
    display: block;
    width: 100%
}

html {
    font-size: 625%; /*100 ÷ 16 × 100% = 625%*/
}

/*出的各分辨率媒体查询换算：*/
@media screen and (min-width: 360px) and (max-width: 374px) and (orientation: portrait) {
    html {
        font-size: 703%;
    }
}

@media screen and (min-width: 375px) and (max-width: 383px) and (orientation: portrait) {
    html {
        font-size: 732.4%;
    }
}

@media screen and (min-width: 384px) and (max-width: 399px) and (orientation: portrait) {
    html {
        font-size: 750%;
    }
}

@media screen and (min-width: 400px) and (max-width: 413px) and (orientation: portrait) {
    html {
        font-size: 781.25%;
    }
}

@media screen and (min-width: 414px) and (max-width: 431px) and (orientation: portrait) {
    html {
        font-size: 808.6%;
    }
}

@media screen and (min-width: 432px) and (max-width: 479px) and (orientation: portrait) {
    html {
        font-size: 843.75%;
    }
}

.Huans {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.InvDK {
    padding: 0.8rem 4% 0.2rem;;
    width: 100%;
}

.InvLog {
    width: 68%;
    margin: 0 auto;
}

.InvLog img {
    width: 100%;
    display: block;
}

.Invbtn {
    background: #fdc182;
    color: #141414;
    font-size: 0.125rem;
    text-align: center;
    height: 0.38rem;
    border-radius: 0.04rem;
    border: none;
    display: block;
    width: 100%;
}

.InvFor {
    margin-top: 0.4rem;
}

.InvForI {
    background: #fff;
    color: #000;
    font-size: 0.125rem;
    padding: 0 5%;
    line-height: 0.38rem;
    height: 0.38rem;
    border-radius: 0.04rem;
    border: none;
    display: block;
    margin-bottom: 0.12rem;
    width: 100%;
}


