/**
 * login
 */

img{ border:none;}
#mainBody { width: 100%; height: 100%; position: absolute; z-index: -1; }
.cloud { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../images/cloud.png) no-repeat; z-index: 1; opacity: 0.5; }
#cloud2 { z-index: 2; background: url(../images/cloud2.png) no-repeat;}
#cloud3 { z-index: 3; background: url(../images/cloud3.png) no-repeat; }

#qrcodeTable{ width:240px; height:240px; margin:0 auto; background:#fff; padding:10px 0 0 10px;}


.fn-clear:before, .fn-clear:after { display: table; content: ""; }
.fn-clear:after { clear: both; }
.wrapper { margin: 0 auto; width: 500px; overflow: hidden; }
.logo { height: 96px; margin: 0 auto; width: 480px; text-align: center; }
.form-input { padding-left: 22px; }
.input-left, .input-bg, .input-right { background: url("../images/icon.png") repeat scroll 0 0 transparent; display: inline-block; float: left; height: 60px; margin: 20px 0; width: 29px; }
.input-bg { background-position: 0 -101px; width: 400px; }
.input-right { background-position: -46px 0; }
.input-field { border: 0 none; box-sizing: border-box; height: 55px; line-height: 55px; margin-top: 2px; width: 340px; float: left; outline: none; font-size: 20px; font-family: '微软雅黑'; background-color: #FFF; }
.ico-header, .ico-password { background: url("../images/icon.png") repeat scroll 0 -72px transparent; float: left; height: 22px; margin: 20px 30px 0 0; width: 24px; }
.ico-password { background-position: -33px -72px; }
a { color: #fff; margin-right: 19px; text-decoration: none; }
.fn-right { float: right; }
.fn-center { text-align: center; clear:both; }
.btn { background: url("../images/icon.png") repeat scroll 0 -357px transparent; border-width: 0; color: #fff; font-size: 22px; height: 66px; font-family: '微软雅黑'; width: 258px; cursor: pointer; margin:0 auto; margin-top:10px; }
.btn:hover { background-position: 0 -452px; }
#loginForm { z-index: 9999; }
#registerForm { z-index: 999; }
#pwdForm { z-index: 99; }
#loginForm, #registerForm, #pwdForm { position: relative; float: left; width: 480px; }
.login_ewm { text-align: center; }
.login_ewm img { width: 250px; height: 250px; }
.input_gou { }

.error { background-color: #e50012; color: white; left: 55px; padding: 5px 8px; position: absolute; right: 0; top: -27px; width: 380px; z-index: 99; }
#codeImg { height: 58px; margin-top: 1px; }
.fn-none { display: none; }
#tip a { color: #369dcc; }
#sendAgain { font-weight: bold; background-color: transparent !important; color: #fff !important; }
#pwdForm p a { background-color: #fff; padding: 2px 5px; }
.slide { min-width: 1440px; }
/*记住密码checkbox样式*/
#custom-checkbox-box { width: 13px; height: 13px; float: left; position: relative; top: 6px; left: -5px; background: url("/theme/default/images/general-module.png") no-repeat; }
#form-input-rememberPwd { display: none; }
.fn-clear { -moz-user-select: none; -ms-user-select: none; -webkit-user-select: none; user-select: none; }

/*记住密码checkbox样式-完*/


