* {
    padding: 0;
    margin: 0;
}
img,a{
    display:block;
}
body {
    font-family: 宋体, Helvetica, Verdana, sans-serif;
    font-size: 14px;
    color: #000000;
}
#wrap{
    position:relative;
     width: 1002px;
     margin:auto;
     height:670px;
     background:url(../images/03.jpg) no-repeat;  /*路径不能错*/
}
#login {
    position:relative;
    left:68.2%;
    top:41.7%; 
    z-index:1001;
    width: 274px;
    height: 182px;
    background-color:#e8f3f9;
}
table {

}
table .word{
    width:30%;
    text-align:right;
    white-space:nowrap;
}
.focus {
    border: 1px solid #0099ff;
}
table img{
    display:block;
}
table input[type="text"],
table input[type="password"] {
    height: 20px;
    margin-left:-10px;
}
table input[type="submit"],table input[type="reset"]{
     position:absolute; /*两个按钮的位置*/
    height:25px;
    width:60px;
    font-size:16px;
    background-color:#74c7e0;
    border-radius:5px;
    border:1px solid #a0a0a0;  
}
table input[type="submit"]{
      margin:0px 0px 0px 48px;
}
table input[type="reset"]{
    margin:0px 0px 0px 55px;
}
table .authcode {  /* 验证码输入框的宽度*/
    width:80px;
    margin-right:15px;
}
 .code {/*验证码*/
    background-image: url(../images/code.jpg);
    font-family: Arial;
    font-style: italic;
    color: Red;
    border: 1px solid gray;
    padding: 1px 3px;
    letter-spacing: 3px;
    font-weight: bolder;
     text-align: center;
}
.unchanged {
    border: 0;
}
.errorinfo{   /*提示错误信息*/
    position:relative;
    color:#03bafb;
    display:none;
    position:absolute;
    margin:43px 0px 0px 90px;
 }
.errorinfo2{   
    position:relative;
    color:#03bafb;
    display:none;
    position:absolute;
    margin:85px 0px 0px 90px;
 }
.errorinfo3{   
    position:relative;
    color:#03bafb;
    display:none;
    position:absolute;
    margin:0px 0px 0px -10px;
 }
footer{
    position:relative;
    width:1002px;
    margin:auto;
    height:55px;
    margin-top:-55px;
    font-size:18px;
    color:#666;
    text-align:center;
    line-height:55px; 
}








