﻿/*html{ background:url() top left no-repeat}
body{background:url(Images/Login/login_bg.png) top left repeat-x; padding:0; margin:0; font-size:12px; font-family:'宋体'}
form{ margin:0; padding:0; text-align:center}
.header { background:url(Images/Login/login_top_bg.png) top center no-repeat; width:980px; height:148px}
.main{ width:700px ; margin:20px auto; height:768px}
.left{ width:370px;  float:left; background:url(Images/Login/login_split.png) center right no-repeat}
.right{ float:left;background:url(Images/Login/login_header.png) 47px 30px no-repeat; padding:85px 0 0 50px; text-align:left; width:280px}
.right td{ padding-bottom:4px}
.right td select{ width:140px; height:40px;}
.right td input{ border:solid 1px #ccc; width:135px; padding:2px 2px 3px 2px; font-family:Arial; font-weight:bold}
.right td .checkbox{ border:0; width:15px; vertical-align:middle; }
.right td button{ background:url(Images/Login/loginbtn.png); width:61px; height:25px; border:none; cursor:pointer; margin-left:8px}
.right td button.hover{ background:url(Images/Login/loginbtn_hover.png);}
.clear{ clear:both}
.button{ width:64px; height:22px; padding-top:2px; background:url(Images/Login/btn.png);  border:solid 1px #bcbcbc; cursor:pointer; outline:none}
.slt{ position:relative; border:solid 1px #ccc; height:20px; line-height:20px; padding:1px 3px;width:133px; cursor:default; }
.slt span{ display:inline-block; overflow:hidden; width:120px; height:20px}
.slt img{ position:absolute; right:0; top:2px}
.sltlist{ padding:0; margin:0; border:solid 1px #ccc;padding:1px 3px; position:absolute; background:#fff}
.sltlist li{ list-style:none; line-height:20px; color:#666 ; overflow:hidden;  min-width:133px;_width:133px;}
.sltlist .li { cursor:default; color:#000}

*/

body {
    padding: 0;
    margin: 0;
    background: #000000 url(Images/Login/login_user_bg.jpg) no-repeat center top;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.lo_box {
    width: 760px;
    margin: 0 auto;
}

.cf {
    clear: both;
}

.lo_main {
    width: 266px;
    float: right;
    margin-top: 306px;
    padding-right: 30px;
    vertical-align: middle;
}

table tr td {
    padding: 8px 0;
}

.lf {
    width: 75px;
    text-align: right;
    font-size: 14px;
    color: #333;
}

.lo_txt {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    border: #bac1c7 1px solid;
    width: 170px;
    vertical-align: middle;
    float: left;
}

.w60 {
    width: 105px;
    height: 22px;
    line-height: 20px;
}

label {
    font-size: 14px;
    font-family: 微软雅黑;
}

.hover {
    display: inline-block;
    width: 189px;
    height: 36px;
    border: 0;
    cursor: pointer;
    background: url(Images/Login/lo_btn.png) no-repeat;
    font: normal 18px/34px "微软雅黑";
    color: #fff;
}

.checkbox {
    vertical-align: middle;
}

.field-validation-error {
    color: #ff0000;
    float: left;
    vertical-align: middle;
    line-height: 25px;
    height: 25px;
    font-size: 13px;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    background-color: #ffeeee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
    display: none;
}

.validation-summary-valid {
    display: none;
}