* {
    margin: 0;
    padding: 0
}

#app,
body[data-v-3d6dbb02] {
    font-size: 1rem;
    color: #333
}

.cont[data-v-3d6dbb02] {
    position: absolute;
    width: 100vw;
    height: 100vh;
    background: url('/frontends/assets/icon/background-login.png') no-repeat;
    background-size: 100% 100%
}

.imgList[data-v-3d6dbb02] {
    position: relative;
    height: 50px;
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.imgList a[data-v-3d6dbb02] {
    margin-right: 16px
}

.imgList img[data-v-3d6dbb02] {
    width: 30px;
    height: 30px
}

.logo[data-v-3d6dbb02] {
    display: flex;
    flex-wrap: nowrap;
    height: 180px;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.logo img[data-v-3d6dbb02] {
    height: 117px;
/*    border-radius: 8px*/
}

.content[data-v-3d6dbb02] {
    padding: 0 28px
}

.box[data-v-3d6dbb02] {
    margin-top: 2vh
}

li[data-v-3d6dbb02],
ul[data-v-3d6dbb02] {
    padding: 0;
    margin: 0;
    list-style: none
}

.box ul li[data-v-3d6dbb02] {
    background-color: hsla(0, 0%, 98%, .5);
    border-color: #fff;
    height: 7vh;
    border-radius: 25px;
    display: flex;
    align-items: center;
    padding: 11px
}

.box1 ul li+li[data-v-3d6dbb02],
.box2 ul li+li[data-v-3d6dbb02] {
    margin-top: 3vh
}

.box ul li .ico[data-v-3d6dbb02] {
    width: 22px
}

img[data-v-3d6dbb02] {
    vertical-align: middle
}

.box ul li input[data-v-3d6dbb02] {
    font-size: 16px;
    background: transparent;
    flex: 1;
    color: #fff;
    text-align: center
}

button[data-v-3d6dbb02],
input[data-v-3d6dbb02],
select[data-v-3d6dbb02] {
    outline-style: none;
    border: 0
}

.loginBtn[data-v-3d6dbb02] {
    height: 100px;
    border: 0 solid #000;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.btn-inner[data-v-3d6dbb02] {
    height: 50px;
    line-height: 50px;
    background-color: #e1e1e1;
    border-radius: 25px;
    transition-duration: 0s;
    font-size: 14px;
    font-weight: 700;
    text-align: center
}

.tips[data-v-3d6dbb02] {
    display: flex;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #fff;
    flex-wrap: nowrap;
    justify-content: center;
    height: 40px;
    align-items: center
}

body[data-v-68dc154f] {
    font-size: 1rem;
    color: #333
}

.cont[data-v-68dc154f] {
    position: absolute;
    width: 100vw;
    height: 100vh;
    background: url('/frontends/assets/icon/background-login.png') no-repeat;

    background-size: 100% 100%
}

.imgList[data-v-68dc154f] {
    position: relative;
    height: 50px;
    align-items: center;
    display: flex;
    justify-content: flex-start
}

.imgList a[data-v-68dc154f] {
    margin-left: 16px
}

.imgList img[data-v-68dc154f] {
    width: 30px;
    height: 30px
}

.logo[data-v-68dc154f] {
    display: flex;
    flex-wrap: nowrap;
    height: 130px;
    align-items: center;
    justify-content: center;
    flex-direction: row
}

.logo div[data-v-68dc154f] {
    font-size: 22px;
    font-weight: 500
}

.content[data-v-68dc154f] {
    padding: 0 28px
}

.box[data-v-68dc154f] {
    margin-top: 2vh
}

li[data-v-68dc154f],
ul[data-v-68dc154f] {
    padding: 0;
    margin: 0;
    list-style: none
}

.box ul li[data-v-68dc154f] {
    background-color: hsla(0, 0%, 98%, .5);
    border-color: #fff;
    height: 7vh;
    border-radius: 25px;
    display: flex;
    align-items: center;
    padding: 11px
}

.box1 ul li+li[data-v-68dc154f],
.box2 ul li+li[data-v-68dc154f] {
    margin-top: 3vh
}

.box ul li .ico[data-v-68dc154f] {
    width: 22px
}

img[data-v-68dc154f] {
    vertical-align: middle
}

.box ul li input[data-v-68dc154f] {
    font-size: 16px;
    background: transparent;
    flex: 1;
    color: #fff;
    text-align: center
}

button[data-v-68dc154f],
input[data-v-68dc154f],
select[data-v-68dc154f] {
    outline-style: none;
    border: 0
}

.loginBtn[data-v-68dc154f] {
    height: 100px;
    border: 0 solid #000;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.btn-inner[data-v-68dc154f] {
    height: 50px;
    line-height: 50px;
    background-color: #e1e1e1;
    border-radius: 25px;
    transition-duration: 0s;
    font-size: 14px;
    font-weight: 700;
    text-align: center
}

.tips[data-v-68dc154f] {
    display: flex;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #fff;
    flex-wrap: nowrap;
    justify-content: center;
    height: 40px;
    align-items: center
}