.container
{  
    width:100%!important;
    height:100%!important;
}
.loginDivBg {
    left: 90%;
    top: 50%;
    margin-left:-342px;
    margin-top:-110px;
    border-radius:8px;
    width:270px;
    height:280px;
    background:rgb(198,198,198);
    opacity:0.4;
    filter:Alpha(opacity=40);
    /*margin-left:70%;
    margin-top:17%;*/
    position:absolute;
}
.loginDiv
{
    left: 90%;
    top: 50%;
    margin-left:-342px;
    margin-top:-110px;
    border-radius:8px;
    width:270px;
    height:280px;
    float:right;
    /*margin-left:70%;
    margin-top:17%;*/
    position:absolute;
    padding-top:30px;
    padding-bottom:20px;
    border:1px solid white;
}
.loginLabel
{
    width:270px;
    height:45px;
    color:rgb(46, 121, 185);
    text-align:center;
    text-shadow:0px 0px 5px white;
}
.textLabel
{
    color:White;
    width:140px;
    text-align:right;
}
.btn
{
    /*margin-left:13%;*/
    width:30%;
    font-size:14px;
    padding:3px;
    margin-top:10px;
}
.form-control
{
    margin-top:2%;
}
html
{
    height:100%;
}
body
{   
    height: 100%;
    margin: 0;
    overflow-x: hidden;
    -moz-user-select:none;/*火狐*/
    -webkit-user-select:none;/*webkit浏览器*/
    -ms-user-select:none;/*IE10*/
    -khtml-user-select:none;/*早期浏览器*/
    user-select:none;
}
.logoDiv {
    margin-left:100px;
    margin-top:50px;
    position:absolute;
}
.footerDiv {
    bottom:40px;
    position:absolute;
    margin-left:43%;    
}
.footerDiv span {
    color:white;
    font-size:12px;
}
.mesDiv {
    padding:0px 3px;
    text-align:left;
    height:25px;
    width:237px;
    background-color:RGB(255, 208, 208);
    color:red;
    font-size:10px;
    line-height:25px;
    border-radius:2px;
}
#bg {
    position:absolute;
    z-index:-1;
}
.init-account{
 color:RED;
 font-weight:bold;
 font-size: 12px;
 text-decoration:underline;
}
.init-account:hover,.init-account:focus{
 color: #F84246;
}

.forget-link{
  color: White !important;
  margin-left:3px;
}
.forget-link:hover{
  color: #f05a41;   
}
#forgetPwdMsg{
 color: red;
 margin-left:5px;
 font-size:14px !important;
 display:none;
}
.maskLayerPtl{ 
    display: none;
    padding:0px;
    position:absolute;
    background-color: #000;
    width: 100%;
    height: 100%;
    top:0;
    filter:alpha(opacity=50);
    opacity:0.5;
    z-index:2001;
}
.updatePwdPopupLayerPtl{
    display: none;
    position:absolute;
    z-index:2000;
    background-color: #fff;
    border-radius: 6px;
    font-size: 12px;
    font-weight: bold; 
    width: 300px;
    height: 180px;
    left:50%;
    top: 50%;
    margin-left:-150px!important;
    margin-top:-100px!important;
    z-index:2001;
}
.modal-header {
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.4286px;
    padding: 12px;
}
.modal-body {
    padding: 12px;
    position: relative;
}

.modal-footer {
    border-top: 1px solid #e5e5e5;
    padding: 12px;
    text-align: right;
}
.modal-title {
    font-size:14px;
    font-weight:bolder;
    margin: 0;
}
.temp-login-tips{
   position: absolute;
   margin-left:70%;
    margin-top:37%;
   z-index: 1;
   color:red;
}
.temp-login-tips img{
   margin-left: 130px;
   margin-bottom: 0px;
}
.temp-login-tips h2{
  padding:0px!important;
  margin: 0px!important;
  font-weight: bolder;
}
.temp-qrcode-tips{
   position: absolute;
   left: 90%;
   top: 50%;
   margin-left:-290px;
   margin-top:195px;
}
.temp-qrcode-tips div{
  color:#ffffff;
  float:left;
  width:150px;
  margin: 0px -9px;
}
.temp-suspend-qrcode{
   position: absolute;
   text-align:left;
   left:50%;
   top: 50%;
   /*margin-left:-199px;
   margin-top:145px;*/
   margin-left:-105px;
   margin-top:-80px;
   width:80px;
   height:80px;
   padding:3px;
   /*border:1px solid #989696;
   background-color: White;
   border-radius:8px;
   color:#989696;
   font-size:10px;
   text-align:center;
   display:inline-block;*/
}

 .black_overlay{  display: none;  
 position: absolute;  
 top: 0%;  
 left: 0%;  
 width: 100%;  
 height: 100%;  
 background-color: black;  
 z-index:1001;  
 -moz-opacity: 0.6;  
 opacity:.20;  
 filter: alpha(opacity=80); 
 }  
 .white_content {  
 display: none;  
 position: absolute;  
 top: 50%;  
 left: 50%;  
 margin-left:-175px;
 margin-top:-188px;
 width: 342px;  
 padding: 16px;  
 border: 4px solid orange;  
 background-color: white;  z-index:1002;  overflow: auto; 
 }
 .appIcon{
  cursor: pointer;     
 }
.appIcon:hover{
  -webkit-filter: blur(1px); /* Chrome, Opera */
  -moz-filter: blur(1px);
  -ms-filter: blur(1px);   
  filter: blur(1px); 
 }