@charset "utf-8";body{font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;background: no-repeat;background-size: cover;}
html,body{font-size: 1em;min-width: 300px;}
.form{margin-top: 5%;margin-bottom: 6%;}
.form-group{margin-right: 0px;margin-bottom: 15px;}
.form-group .form-control{width: 100%;line-height: 32px;border-radius: 5px;border: 1px solid #dedede;}
input[type=text]:focus,select:focus{border:1px solid #3879d9;outline:none;}
input[type=password]:focus,select:focus{border:1px solid #3879d9;outline:none;}
button[type=button]:focus,select:focus{border:1px solid #3879d9;outline:none;}
.form-code{margin-bottom: 15px;}
.form-code .form-control{width: 100%;line-height: 32px;border-radius: 5px;border: 1px solid #dedede;}
.form-code .verify-code{width: 60%;line-height: 32px;border-radius: 5px;border: 1px solid #dedede;}
.form-code .get-verify-code{width: 30%;height: 46px;border-radius: 5px;border: 1px solid #dedede;text-align: center;background-color: #fff;margin-left: 12px;}
.nav-top-mian{color: #fff;height: 3.7333em;border-bottom: .1em solid rgb(48, 48, 51);zoom: 1}
.nav-top-mian::after,.body-mian::after{display: block;clear: both;content: "";visibility: hidden;height: 0}
.nav-top-logo{float: left;margin-left: 1em;margin-top: 1.2em;}
.nav-top-logo h1{font-size: 16px;font-weight: bold;}
.nav-top-right{ float:right; }
.nav-top-list{height: 3.7333em;line-height: 3.7333em;margin-right: 1em;}
.nav-top-list a{color: #fff;font-size: 12px;margin-left: 1em;-webkit-transition: color .2s;}
.nav-top-list a:hover{color: #d6d6d6;}
.body-mian{position: absolute;top: 10%;left: 0;font-size: .5em;width: 80%;min-width: 300px;zoom: 1;}
.module-wrap-describe{float: left;color: #fff;padding-top: 5em;margin-left: 5em;}
.module-wrap-describe span{display: block;font-size: 28px;margin-bottom: .6em;font-weight: bold;}
.module-wrap-describe p{font-size: 12px;line-height: 1.6em;}
.module-wrap-login-block{position: relative;top: 0;left: 0;}
.module-wrap-login-block-switch{position: absolute;top: 10px;right: 10px;cursor: pointer;}
.module-wrap-login-block-switch img{width: 46px;height: 46px;}
.module-wrap-login{float: right;width:35%;border-radius: 8px;box-shadow: 0 0 25px #1d6ed6;background-color: #fff;min-width: 380px;min-height: 480px;}
.module-wrap-login .login-img img{display: block;width: 120px;height: 120px;padding-top: 40px;}
.module-wrap-login .login-title{color: #73777A;font-size: 2.3em;font-weight: bold;text-align: center;}
.module-wrap-login .login-title span{}
.module-wrap-login .login-form{display: block;width: 80%;margin: 0 auto;}
.module-wrap-login .login-form .login-button{font-size: 1.8em;width: 100%;height: 100%;padding: 15px 10px;border: 1px solid #D3D3D3;background-color: #D3D3D3;cursor: pointer;}
.module-wrap-login .text-forget{text-align: right;margin: 15px auto;}
.module-wrap-login .text-forget a{color: #333;font-size: 2em;margin: 0 10px;}
.module-code{width: 500px;height: 480px;display: table-cell;vertical-align: middle;text-align: center;}
.module-code-img{width: 50%;height: auto;vertical-align: middle;}
.footer{position: relative;top: 25%;right: 0;font-size: .5em;width: 80%;min-width: 300px;text-align: center;}
.footer p{color: #fff;}
@media screen and (max-width: 1250px) and (min-width: 769px){.body-mian{}
.module-wrap-describe{display: none;}
.module-wrap-login{margin-right: auto;}
}