@charset "utf-8";
body{ background: #fff; font-size:.25rem;}
div { box-sizing: border-box;}
.dn { display: none;}
.clearfix:after { content: '\20'; clear: both; height: 0; display: block;}
a {-webkit-tap-highlight-color:transparent;}
*{ outline:none!important;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
img {-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none; -o-user-select: none;}
input,textarea { outline: none; border: none; box-sizing: border-box; background: none;}
/* --------------index-start-------------- */
.main { background: url(../images/b1.jpg) center no-repeat; height: 100vh; background-size: 100% 100%;
display: flex; justify-content: center; align-items: center;}
.loginBox { padding: 15px 30px 30px 30px;    border-radius: 10px;
    background-color: rgba(8, 15, 22, .7);
    box-sizing: border-box; margin: 0 15px; flex: 1;}
.logoBar img { height: 105px; margin: 0 auto; width: auto;}
.loginBox li { border-bottom: 1px solid rgb(214, 215, 217); display: flex;  align-items: center; padding: 10px 0; position: relative;}
.loginBox li i { margin-right: 5px; display: block; width: 24px;}
.loginBox li input { color: #ffffff; height: 34px; flex: 1; font-size: 14px;}
.loginBox li input::placeholder { color: rgb(192, 196, 204);}
.loginBox li span { width: 65px;}
.loginBox li span img:nth-child(2) { display: none;}
.loginBox li span.cur img { display: none;}
.loginBox li span.cur img:nth-child(2) { display: block;}
.buttonGroup { display: flex; justify-content: space-between;}
.buttonGroup a,.buttonGroup button { display: block; line-height: 36px; flex: 1; background: url(../images/button1.jpg) center no-repeat;
background-size: 100% 100%; border: 1px solid #ffffff; color: #f7f7f7; border-radius: 5px; text-align: center;
margin: 30px 5px 15px;}
.checkCont { padding-left: 5px; color: #ffffff; font-size: 10px; display: flex; align-items: center;}
.checkCont span { font-size: 10px; margin-right: 5px; width: 15px; height: 15px;background-color: rgb(255, 255, 255);
    border-color: rgb(200, 201, 204); border-radius: 3px; display: flex; justify-content: center; align-items: center; color: #ffffff;}
.checkCont span.cur { background: #2979ff;}