html {
   width: 100%;
   height: 100%;
}

table, tr, td{
   border-width: 0px;
}

.loginBG {
   width: 100%;
   height: 100%;
}

.loginBody {
   width: 100%;
   height: 100%;
}

.bodyDiv {
   background-repeat: no-repeat;
   background-position: center center;
   width: 100%;
   height: 100%;
   min-height: 500px;
   min-width: 950px;
   position: absolute;
}

.bodyDiv.scaleH {
   background-size: 100% auto;
}

.bodyDiv.scaleV {
   background-size: auto 100%;
}

.loginPanel {
   width: 100%;
   height: 100%;
}

.loginPanel td {
}

.layoutTD {
   height: 15%;
}

.mainTable {
   height: 100%;
   border-collapse: collapse;
}

.mainTable, .mainTable tr, .mainTable td {
   border: 0px solid #000000;
}

.copyRightTD {
   height: 15%;
   text-align: center;
   vertical-align: bottom;
   padding-bottom: 22px;
}

.bottomDiv {
   width: 100%;
   text-align: center;
   vertical-align: bottom;
   position: absolute;
   bottom: 22px;
}

.bContentDiv {
   display: table;
   margin: 0 auto;
}

.sloganDiv {
   padding-bottom: 5px;
}

.actionTD {
   background-repeat:no-repeat;
   min-height: 300px;
}

.contentW {
   min-width: 834;
   width: 67%;
}

.g_logoTD {
   width: 216px;
   vertical-align: top;
}

.loginTable {
   width: 700px;
   margin-left: 30px;
   margin-right: 30px;
}

.loginDiv {
   width: 760px;
   height: 264px;
   margin: auto;
}

.formTR {
   height: 42px;
}

.logo {
   position: relative;
   float: right;
   max-width: 216px;
   max-height: 103px;
}

.logoTD {
   height: 100px;
}

.labelTD {
   text-align: right;
   width: 268px;
   padding-right: 5px;
}

.loginLabel {
   font-size: 18px;
   color: #ffffff;
   font-weight: 500;
}

input.loginIn {
   height: 30px;
   width: 250px;
   margin-left: 0px;
   background: rgba(255, 255, 255, 0.7);
   border: none;
   line-height: 30px;
}

.autoDiv,
.forgetPassword {
   cursor: pointer;
   color: #ffffff;
   font-size: 13px;
}

.forgetPassword {
   display: none;
}

.CheckBox[seled="false"] {
   background-image: url(/?proc=2&resource=%2fg5%2fhtml%2fimages%2ftheme%2fcheckbox%2epng);
   background-repeat: no-repeat;
   background-position: left center;
}

.CheckBox[seled="true"] {
   background-image: url(/?proc=2&resource=%2fg5%2fhtml%2fimages%2ftheme%2fcheckbox_s%2epng);
   background-repeat: no-repeat;
   background-position: left center;
}

.autoTD {
   height: 18px;
   text-align: left;
   display: -webkit-box;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   flex-direction: row;
   -moz-box-orient:horizontal;
   -webkit-box-orient:horizontal;
   box-orient:horizontal;
   -moz-box-pack:justify;
   -webkit-box-pack:justify;
   box-pack:justify;
   justify-content:space-between;
}

.loginBtn {
   border: none;
   cursor: pointer;
   font-size: 18px;
   width: 250px;
}

.loginTable .inputTD {
   padding: 9px 0;
   height: 30px;
   width: 210px;
}

.layoutTD {
   width: 100%;
}

.sloganF {
}

.msgTD {
   white-space: normal;
   word-wrap: break-word;
   padding-left: 6px;
   vertical-align: top;
   text-align: left;
}

.btTD {
   height: 40px;
   vertical-align: top;
}

.msgDiv {
   width: 260px;
   padding: 0px 5px;
}

.bottomTD {
   height: 46px;
}

::-ms-clear { display: none; }
::-ms-reveal { display: none; }
