﻿.loginBody
{
    font-size: 12px;
    margin: 0px;
    background: #ffffff;
    padding: 0px;
    height: 100%;
}
.loginbg
{
    position: absolute;
    float: left;
    width: 100%;
    height: 100%;
}
.sj-edition
{
    color: #fff;
    position: absolute;
    width: 100%;
    text-align: center;
    top: 520px;
    line-height: 20px;
}
.sj-editiona
{
    color: #fff;
    position: absolute;
    width: 100%;
    text-align: center;
    top: 620px;
    line-height: 20px;
}
.loginMain
{
    position: relative;
    width: 466px;
    margin: 302px auto 0px auto;
}
.loginMaina
{
    position: absolute;
    width: 734px;
    margin: 300px auto 0px 240px;
    background: url(images/dlbj.png) left no-repeat;
    height: 234px;
}
.loginMainb
{
    position: absolute;
    width: 734px;
    margin: 245px auto 0px 240PX;
    text-align: center;
    color: White;
    height: 50px;
    font-size: 42PX;
    font-weight: bold;
    font-style: italic;
    font-family: 微软雅黑;
}
.loginMain-login
{
    float: left;
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    margin-left: 30px;
    letter-spacing: 3px;
}
.loginMain-logina
{
    float: left;
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    margin-top: 330px;
    letter-spacing: 3px;
    color: #010406;
}
.login-content
{
    float: left;
    margin: 20px 0 0 35px;
    color: #fff;
}
.login-content-left
{
    float: left;
}
.login-content-lefta
{
    float: left;
    color: #4b4747;
    margin-top: 60px;
    margin-left: 390px;
    font-family: 微软雅黑;
    font-weight: bold;
}
.login-content-lefta table
{
    font-family: "微软雅黑";
}
.login-content-left td:first-child
{
    white-space: nowrap;
}
.login-content-inputarea
{
    width: 187px;
    height: 29px;
}
.login-content-left td:first-child
{
    width: 70px;
    text-align: right;
}
.login-content-lefta td:first-child
{
    width: 70px;
    text-align: right;
    color: #4b4747;
}
.login-content-left input, .login-content-left select
{
    width: 165px;
    margin-left: 10px;
    border: 0;
    background: transparent;
    color: #0071b3;
}
.login-content-left select
{
    /*filter:alpha(opacity = 0);*/
    background: #e7f2f6;
    width: 165px;
}
.login-content-lefta select
{
    /*filter:alpha(opacity = 0);*/
    background: #e7f2f6;
    width: 165px;
}
.login-content-right
{
    float: right;
    margin-left: 20px;
}
#btnsubmit
{
    width: 73px;
    height: 65px;
    border: 0;
}
#btnsubmit
{
    width: 73px;
    height: 32px;
    border: 0;
    line-height: 32px;
    color: White;
}



.loginMainc
{
    position: relative;
    width: 466px;
    left: 65%;
    top: 28%;
}
.loginMainc-Body
{
    background: url(images/login_bg1.jpg) #2983d0 repeat-x left top;
}
.loginMainc-Body
{
    font-size: 12px;
    margin: 0px;
    background-attachment: scroll;
    padding: 0px;
    height: 100%;
}
.loginMainc-loginbg
{
    background: url(images/login_bg1.jpg) no-repeat center top;
}
.loginMainc-loginbg
{
    position: absolute;
    float: left;
    width: 100%;
    height: 100%;
}
.loginMainc-bottom
{
    color: black;
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 2%;
    line-height: 20px;
}
.loginMainc-title
{
    color: White;
    height: 50px;
    font-size: 42PX;
    font-weight: bold;
    font-style: italic;
    font-family: 微软雅黑;
    position: relative;
    top: 10%;
    text-align: center;
}
.loginMainc-login
{
    font-size: 22px;
    color: #4b4747;
    font-weight: bold;
    letter-spacing: 3px;
}
.loginMainc-login-content
{
    margin-top: 20px;
    color: #4b4747;
}
.loginMainc-login-content
{
    float: left;
}
.loginMainc-login-content table
{
    border-collapse: separate;
    border-spacing: 0px 12px;
}
.loginMainc-login-content-inputarea
{
    width: 187px;
    height: 29px;
}
.loginMainc-login-content input, .loginMainc-login-content select
{
    width: 165px;
    margin-left: 10px;
    color: #0071b3;
    font-size: 12px;
}
.loginMainc-login-content select
{
    width: 170px;
    border: 1px solid;
    background: transparent;
    color: #0071b3;
}
.loginMainc-login-content td:first-child
{
    white-space: nowrap;
    width: 70px;
    text-align: right;
    color: #4b4747;
}
.loginMainc-login-content label
{
    font-size: 15px;
    font-weight: bold;
}
.loginMainc-login-content-right
{
    float: right;
    margin-left: 20px;
}
.loginMainc-login-content-setLabel
{
    color: #0071b3;
    margin-left: 10px;
    float: left;
    height: auto;
}
.loginMainc-divErrorMessage
{
    width: 100%;
    color: #f00;
    padding-top: 10px;
    text-align: center;
    font-weight: bold;
}



.loginMaind-Body
{
    background: url(images/login_bg2.png) #2983d0 repeat-x left top;
}
.loginMaind-Body
{
    font-size: 12px;
    margin: 0px;
    background-attachment: scroll;
    padding: 0px;
}
.loginMaind-loginbg
{
    background: url(images/login_bg2.png) no-repeat center top;
}
.loginMaind-loginbg
{
    position: absolute;
    float: left;
    width: 100%;
    height: 100%;
}
.loginMaind
{
    position: relative;
    width: 466px;
    margin-left: 560px;
    margin-top: 320px;
}
.loginMaind-bottom
{
    color: black;
    position: absolute;
    width: 100%;
    text-align: center;
    line-height: 20px;
    bottom: 10px;
    z-index: 1;
}
.loginMaind-bj1
{
    background: url(images/login_bg2_bj1.gif);
    width: 15px;
}
.loginMaind-bj2
{
    background: url(images/login_bg2_bj2.gif);
    width: 650px;
    height: 262px;
}
.loginMaind-bj3
{
    background: url(images/login_bg2_bj3.gif);
    width: 13px;
}
.loginMaind-login
{
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}
.loginMaind-login-left
{
    background: url(images/login_bg2_left.png);
    width: 240px;
    height: 170px;
    float: left;
}
.loginMaind-login-content-inputarea
{
    width: 187px;
    height: 29px;
}
.loginMaind-login-content-inputarea
{
    background: url(images/login_textboxbg.png) no-repeat center top;
}
.loginMaind-login-content
{
    float: left;
    margin-left: 50px;
    margin-top: 35px;
    height: 200px;
}
.loginMaind-login-content input, .loginMaind-login-content select
{
    width: 165px;
    margin-left: 10px;
    border: 0px;
    color: black;
    font-size: 12px;
    background: transparent;
    color: #0071b3;
}
.loginMaind-login-content select
{
    border: 0px;
    margin-left: 10px;
    background: #e7f2f6;
    width: 165px;
}
.loginMaind-login-content td:first-child
{
    white-space: nowrap;
    width: 70px;
    text-align: right;
    color: white;
}
.loginMaind-login-content label
{
    font-size: 12px;
    font-weight: bold;
}
.loginMaind-login-content-button
{
    float: left;
    margin-left: 182px;
    margin-top: 10px;
}
.loginMaind-login-content-setLabel
{
    word-wrap: break-word;
    word-break: break-all;
    margin-left: 10px;
    color: white;
    font-weight: bold;
    font-size: 12px;
    float: left;
    height: auto;
    margin-top: 4px;
}
.loginMaind-logintable
{
    position: relative;
    top: 25%;
    margin: 0 auto;
    width: 700px;
    z-index: 2;
}
.loginMaind-logintable table
{
    border-spacing: 0;
}

.loginMaind-title
{
    position: relative;
    top: 15%;
    text-align: center;
    z-index: 2;
}
.loginMaind-title i
{
    color: White;
    font-size: 42PX;
    font-weight: bold;
    font-style: italic;
    font-family: 微软雅黑;
    z-index: 2;
}
.loginMaind-divErrorMessage
{
    float: left;
    text-align: center;
    color: yellow;
    padding-top: 10px;
    font-weight: bold;
    display: block;
    word-wrap: break-word;
    word-break: break-all;
    width: 250px;
}
