.loginHtml{background-color: #2d3481; height: 100%;}
.loginHtml body{background: url(../image/img2.jpg) no-repeat;
    height: 100%;
    
    min-height: 850px;}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px #fff inset;}
.textUnderline:hover{text-decoration: underline;}
.loginBtn{display: block; width: 100%; height: 54px; line-height: 54px; border-radius:4px; font-size: 20px; background: #3333cc; text-align: center; color: #fff; cursor: pointer; vertical-align: middle; outline: none; position: relative; font-weight: bold;}
.loginBtn:hover{background-color:#404cbc;}
.changeDomainBtn { background-color: #f6a63b; position: relative; top: 22px;border: none;height:28px; width:300px;text-align: center;text-decoration: none;display: inline-block;font-size: 14px;color: #fff;cursor: pointer;border-radius: 20px;}
.defaultline { position: relative;right: 10px; width:330px;}

/* 登录区 */
.loginLogo{position: absolute;margin:20px 0;width: 135px; height: 36px;background: url('../image/logo.png') no-repeat;}
.loginLogoRegist{position: absolute;left:2px;top:-56px;width: 135px; height: 36px;background: url('../image/logo.png') no-repeat;}
.main{
	width: 1200px;
    height: 610px;
    position: absolute;
    top: 51%;
    margin-top: -305px;
    left: 50%;
    margin-left: -600px;
    background-color: #212121b3;
    -moz-box-shadow: 0 3px 24px rgba(0,0,0,.47);
    -webkit-box-shadow: 0 3px 24px rgba(0,0,0,.47);
    box-shadow: 0 3px 24px rgba(0,0,0,.47);
    border-radius: 10px;
	}
.mainLeft{width: 800px;
    float: left;
    height: 100%;
    background: url(../image/img1.jpg) no-repeat;
    border-radius: 10px 0px 0px 10px;}
.mainRight{width: 400px; padding: 48px 50px; position: absolute; right: 0; top: 0; height: 100%; box-sizing: border-box;}
.loginDetail{position: relative; border-radius: 4px; background-color:#fff; padding: 10px 10px 10px 50px; margin-bottom: 33px;}
.loginDetail .userCodeImg{position: absolute; width: 100px; height: 50px; right: -110px; bottom: 0; cursor: pointer; border-radius: 4px;}
.loginDetail .inputCont{/*display: block; */
    border: none;
    outline: none;
    height: 30px;
    line-height: 30px;
    width: 100%;
    color: #333;
    font-size: 16px;}
.loginDetail .inputCont::-webkit-input-placeholder{color:#999;}
.loginDetail .inputCont::-moz-input-placeholder{color:#999;}
.loginDetail .inputCont::-ms-input-placeholder{color:#999;}
.loginDetail i{position:absolute;left:17px;top:50%;margin-top:-12px;display:inline-block;width:20px;height:24px;background-repeat:no-repeat;background-image:url('../image/loginIcon.png');}
.userNameIcon{background-position:0 2px;}
.userPasswordIcon{background-position:0 -26px;}
.safePasswordIcon{background-position:0 -83px;}
.cardNameIcon{background-position:0 -110px;}
.userCodeIcon{background-position:0 -56px;}
.loginTips{ margin-top: 0px;
    margin-bottom: 30px;
    font-size: 16px;
    position: relative;
    top: -10px;}
.loginTips a:hover{text-decoration:underline;}
.forgetLink{margin-top:12px;}
.forgetLink .forgetPassword{float:right; font-size: 18px; color: #888;}
.forgetLink .forgetPassword:hover{text-decoration: underline;}
.errorTips{color:#ff0018;position: relative;top: 20px;}
.btmService{position:absolute;left: 50px;bottom:43px;white-space: nowrap;font-size: 16px;}
.btmService a{color:#3333cc;text-decoration: underline;}
/*注册*/
.registBox .loginBtn{background-color:#bf4ddc;position: relative;top:20px;}
.registBox .loginBtn:hover{background-color:#c75ee2;}
.registBox .loginDetail{margin-bottom:20px;}
.registBox .loginTips{margin-top: -20px;margin-bottom: 0;}

/* 登录页导航栏 */
.loginBanner{
    position: relative;
    width: 1200px;
    height: 76px;
    margin-left: -600px;
    left: 50%;
}
.logoContainer{
    float: right;
    height: 38px;
    margin:19px 0; 
}
.singleBox{
    display: inline-block;
    min-width:110px;
    height: 38px;
    vertical-align: middle;
    margin-left:18px;
}
.loginBanner .serviceIcon{
width: 38px;
height: 38px;
display: inline-block;
}
.singleBox span{
    position: relative;
    top: -15px;
    color: #E0E1F0;
    font-size: 14px;
    font-family: tahoma,arial,Microsoft YaHei,Hiragino Sans GB,sans-serif;
}
.qrCodeBox{
    position: relative;
    overflow: hidden;
    display: none;
    width: 94px;
    height:99px;
    left:10px;
}
.qrCode{
    width: 94px;
    height: 99px;
}