* {margin: 0;padding: 0;}
html,
body {height: 100%;width: 100%;overflow: hidden;min-width: 1000px;min-height: 700px;}
.maincontent {width: 100%;height: 100%;background: url("../../images/user/loginImg.png") no-repeat;background-size: 100%;position: relative;}
.loginTab {position: absolute;width: 392px;height: 430px;top: 50%;margin-top: -215px;right: 10%;background: url(../../images/user/login_box_bg.png) no-repeat;background-size: 100% 100%;}
.formHead {position: absolute;width: 100%;text-align: center;font-size: 24px;color: #8FE1FF;top: 14px;}
.form_text_ipt {position: absolute;width: 80%;height: 40px;border: 1px solid #0C4C82;left: 10%;border-radius: 4px;}
.form_text_ipt1 {top: 100px;}
.form_text_ipt2 {top: 170px;}
.form_text_ipt33 {top: 240px;}
.form_text_ipt3 {width: 52%;height: 40px;border: 1px solid #0C4C82;top: 240px;}
.form_text_ipt4 {top: 70px;}
.form_text_ipt5 {margin-top: 15px;width: 54.17%;height: 40px;border: 1px solid #0C4C82;top: 115px;}
.form_text_ipt6 {top: 190px;}
.form_text_ipt7 {top: 250px;}
.formImg {display: inline-block;background: #032A5C;height: 38px;width: 38px;border-radius: 4px;}
.formImg img {width: 40px;}
.form_text_ipt input,.form_text_ipt select {border: none;outline: none;background: none;width: 85%;height: 99%;font-size: 16px;color: #9FE5FF;opacity: 0.5;padding-left: 6px;}
.form_text_ipt select option{background-color: #0C4C82}
.form_text_ipt3 input,.form_text_ipt5 input {width: 65%;}
.form_check_ipt {position: absolute;width: 80%;height: 40px;line-height: 40px;top: 220px;left: 10%;border-radius: 4px;}
.form_check_ipt label {font-size: 16px;color: #3DCBFF;opacity: 0.5;font-weight: normal;}
.form_check_ipt a {font-size: 16px;color: #3DCBFF;opacity: 0.5;float: right;}
.form_check_ipt a:hover {opacity: 1;color: #9FE5FF;text-decoration: none;}
.remember_box .input_remember {appearance: none;-webkit-appearance: none;outline: none;display: none;}
.remember_box .input_remember+span {width: 14px;height: 14px;display: inline-block;background: url(../../images/user/login_unchecked.png) no-repeat;}
.remember_box .input_remember:checked+span {background: url(../../images/user/login_selection.png) no-repeat;}
.form_login_btn,.form_reg_btn,.form_reset_btn {position: absolute;width: 80%;left: 10%;border-radius: 4px;}
.form_login_btn {top: 270px;}
.form_reg_btn {top: 300px;}
.form_reset_btn {top: 310px;}
.sendCode {position: absolute;width: 90px;text-align: center;height: 40px;line-height: 40px;background: rgba(5, 63, 136, 1);border-radius: 4px;right: 10%;border-radius: 4px;}
.sendCode a {color: #9FE5FF;font-size: 16px;}
.sendCode a:hover {color: #9FE5FF;text-decoration: none;}
.sendRegCode{top: 230px;}
.sendFindCode{top: 130px;}
.submitBtn {width: 100%;text-align: center;height: 40px;font-size: 20px;background: #0786F2;color: #ffffff;border: none;border-radius: 4px;}
.goReg {position: absolute;display: block;color: #03B04C;font-size: 16px;width: 100%;text-align: center;top: 320px;}
.goReg:hover {opacity: 1;text-decoration: none;}

/* loading */
.bonfire-pageloader-hide {display:none;}
.overlaysq_icon{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#000;z-index:9996;filter:alpha(opacity:80);opacity:0.6;}
.destroymbhy_icon{position:fixed;left:50%;top:50%;z-index:99996;width:200px;height:200px;margin-left:-100px;margin-top:-100px;}
.destroymbhy_icon .loader {box-sizing: border-box;display: flex;flex: 0 1 auto;flex-direction: column;flex-grow: 1;flex-shrink: 0;flex-basis: 200px;max-width: 200px;height: 200px;align-items: center;justify-content: center; }
@-webkit-keyframes loader-inner {
    0% {-webkit-transform: scaley(1);transform: scaley(1); }
    50% {-webkit-transform: scaley(0.4);transform: scaley(0.4); }
    100% {-webkit-transform: scaley(1);transform: scaley(1); } }
@keyframes loader-inner {
    0% {-webkit-transform: scaley(1);transform: scaley(1); }
    50% {-webkit-transform: scaley(0.4);transform: scaley(0.4); }
    100% {-webkit-transform: scaley(1);transform: scaley(1); } }
.loader-inner > div:nth-child(1) {
    -webkit-animation: loader-inner 1s 0.1s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: loader-inner 1s 0.1s infinite cubic-bezier(.2, .68, .18, 1.08); }
.loader-inner > div:nth-child(2) {
    -webkit-animation: loader-inner 1s 0.2s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: loader-inner 1s 0.2s infinite cubic-bezier(.2, .68, .18, 1.08); }
.loader-inner > div:nth-child(3) {
    -webkit-animation: loader-inner 1s 0.3s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: loader-inner 1s 0.3s infinite cubic-bezier(.2, .68, .18, 1.08); }
.loader-inner > div:nth-child(4) {
    -webkit-animation: loader-inner 1s 0.4s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: loader-inner 1s 0.4s infinite cubic-bezier(.2, .68, .18, 1.08); }
.loader-inner > div:nth-child(5) {
    -webkit-animation: loader-inner 1s 0.5s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: loader-inner 1s 0.5s infinite cubic-bezier(.2, .68, .18, 1.08); }
.loader-inner > div {background-color: #2178BF;width: 4px;height: 35px;border-radius: 2px;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;display: inline-block; }