@charset
"iso-8859-1"
;
html {
    width: 100%;
    height: 100%;
}

body {
    position: relative;
    height: 100%;
    min-width: 720px;
    min-height: 550px;
    margin: 0;
}

body, table, select, input, button {
    font-size: 12px;
    font-family: tahoma, arial, sans-serif;
}

body, input, select {
    background-color: #fff;
}

form {
    margin: 0px 0px 0px 44px;;
    padding: 0;
}

a:link, a:visited, a:active {
    color: #8F9090;
}

a:hover {
    color: #8F9090;
}

:focus { /* FF下全局链接不带虚线框 */
    outline: 0
}

/* Head 区域 */
.Head {
    height: 100px;
    width: 892px;
    margin: 0 auto;
}

.Head .Links {
    padding: 23px 0 0;
    text-align: right;
    color:#8F9090;
}

.Head a {
    color: #8F9090;
    text-decoration: none;
}

.Head a:hover {
    text-decoration: underline;
}

/* Head 区域 */

/* Main 区域 */
.Main {
    width: 892px;
    height: 500px;
    margin: 0 auto 100px auto;
}

.MainL {
    width: 400px;
    height: 300px;
    float: left;
    white-space: nowrap;
}

.MainL .Header {
    height: 14px;
    padding: 26px 0 0 50px;
    color:#0471b9;
}

.MainL .Header .iconL {
    width: 11px;
    height: 11px;
    margin: 2px 8px 0px 0px;
    /*background-image: url(iconL.gif);*/
    float: left;
}
.MainL .Header .userIcon{
    background-image: url(iconL.jpg);
}

.MainL .Header .adminIcon{
    background-image: url(iconL.jpg);
}

.MainL .Header .title {
    font-size: 16px;
    font-weight: bold;
    color: #5b5b5b;
    float: left;
    margin-top: 2px;
}

.MainR {
    width: 400px;
    height: 300px;
    float: left;
    white-space: nowrap;
    margin-left: 65px;
}

.MainR .Header {
    height: 14px;
    padding: 26px 0 0 50px;
    color:#0471b9;
}

.MainR .Header .iconL {
    width: 11px;
    height: 11px;
    margin: 2px 8px 0px 0px;
    /*background-image: url(iconL.gif);*/
    float: left;
}
.MainR .Header .userIcon{
    background-image: url(iconL.jpg);
}

.MainR .Header .adminIcon{
    background-image: url(iconL.jpg);
}

.MainR .Header .title {
    font-size: 16px;
    font-weight: bold;
    color: #5b5b5b;
    float: left;
    margin-top: 2px;
}

/*登陆组件区域样式 start */
.logArea .Error {
    height: 24px;
    color: #FF0000;
    padding: 8px 0 0 100px;
    margin: 0;
}

.logArea .inptr {
    height: 22px;
    line-height: 22px;
    margin: 0 0 6px 0;
    padding: 0 0 0 28px;
}
select {
    color: #333333;
    background-color: #F5F5F5;
    border: 1px solid #666666;
    width: 132px;
    height: 22px;
}
.logArea .inptr_radio {
    height: 14px;
    margin: 0 0 14px 0;
    padding: 0 0 0 28px;
}
.logArea .inptr_radio>span{
    color: #666666;
}

.logArea .inptr span {
    /*color: #666666;*/
}

.logArea .indent {
    padding-left: 100px;
    _padding-left: 102px;
    height: 58px;
}

.logArea label {
    float: left;
    width: 60px;
    font-size: 12px;
    text-align: right;
    margin-right: 10px;
    color: #666666;
}

.logArea label.for {
    float: none;
}

/*登陆组件区域样式 end */
.MainB {
    float: left;
    width: 892px;
    height: 100px;
    margin-top: 60px;
    padding: 10px 0 0 0;
    background: url(MainB_bg.gif) 0 0 repeat-x;
}

.MainB dl {
    float: left;
    width: 135px;
    height: 72px;
    margin: 0 0 0 10px;
    *margin-left: 5px; /*for IE6*/
    padding: 0;
    margin-top: 10px;
}

.MainB dt, .MainB dd {
/*float:left;*/
    margin: 0;
    padding: 0;
}

.MainB dt {
    width: 58px;
    height: 58px;
    margin: 0 auto;
}

.MainB dt a {
    display: block;
    widht: 55px;
    height: 58px;
    text-indent: -9999px;
}

.MainB dt.hot1 {
    background: url(newFeatures.gif) 0 0 no-repeat;
}

.MainB dt.hot2 {
    background: url(newFeatures.gif) -58px 0 no-repeat;
}

.MainB dt.hot3 {
    background: url(newFeatures.gif) -116px 0 no-repeat;
}

.MainB dt.hot4 {
    background: url(newFeatures.gif) -174px 0 no-repeat;
}

.MainB dt.hot5 {
    background: url(newFeatures.gif) -232px 0 no-repeat;
}

.MainB dt.hot6 {
    background: url(newFeatures.gif) -290px 0 no-repeat;
}

.MainB dd {
/*width:220px;*/
/*margin:0 0 0 10px;*/
    width: 130px;
    margin: 0 auto;
    text-align: center;
}

.MainB h3 {
    margin: 0;
    font-size: 14px;
    font-weight: bold;
}

.MainB a.title {
    color: #3A8DC9;
}

.MainB p {
    color: #999;
    line-height: 1.5em;
}

.MainB .breakLineL {
    float: left;
    margin-right: 8px;
    width: 1px;
    height: 95px;
    border-left: 1px solid #ececec;
}

.MainB .breakLine {
    float: left;
    margin-left: 8px;
    width: 1px;
    height: 95px;
    border-left: 1px solid #ececec;
}

.MainB .breakLineR {
    float: right;
    margin-left: 8px;
    width: 1px;
    height: 95px;
    border-left: 1px solid #ececec;
}

.Button {
    border: none;
    background-color: lightskyblue;
    background-image: url(b.jpg);
    width: 68px;
    height: 23px;
    cursor: pointer;
    margin-right: 10px;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
}

.input {
    width: 130px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    color: #333333;
    background-color: #F5F5F5;
    border: 1px solid #666666;
}

.inputWidth {
    /*width: 158px;*/
    /*height: 28px;*/
    /*padding: 3px;*/
    /*border: 1px solid #B8B8B8;*/
    /*font-size: 14px;*/
}

.inputI {
    border: 1px solid #B8B8B8;
    font-family: verdana, simsun, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 3px;
    width: 100px;
}

/* Main 区域 */

/* 底部 */
.footer {
    width: 892px;
    height: 59px;
    clear: both;
    padding-bottom: 20px;
    line-height: 37px;
}

.footer .link {
    height: 0;
    line-height: 0;
    overflow: hidden;
    text-align: center;
}

.footerBg {
    width: 892px;
    height: 59px;
    margin-top: 50px;
    /*background-image: url(footer.gif);*/
    border-top:#cdcdcd 1px solid;
}

.footer .copyright {
    color: #666666;
    text-align: center;
    padding-top: 4px;
}

.footer .copyright a {
    color: #666666;
    text-decoration: none;
}

.footer .copyright a:hover {
    color: #1C21A3;
    text-decoration: underline;
}

/* 底部 */

.error {
    color: red;
}

/*密码弱提示*/
.strength_O {
    background-color: #EBEBEB;
    border-bottom: 0px solid #BEBEBE;
    border-right: 0px solid #BEBEBE;
}

.strength_L {
    background-color: #FF4545;
    border-bottom: 1px solid #BB2B2B;
    border-right: 1px solid #BB2B2B;
}

.strength_M {
    background-color: #FFD35E;
    border-bottom: 1px solid #E9AE10;
    border-right: 1px solid #E9AE10;
}

.strength_H {
    background-color: #3ABB1C;
    border-bottom: 1px solid #267A12;
    border-right: 1px solid #267A12;
}

/*验证码区域*/
#vcImage {
    border: 1px solid #CFCFCF;
}

#vcImageTR a {
    color: #507EA4;
    line-height: 30px;
}