html,body{font:400 14px/25px 'Micorsoft YaHei','宋体',Arial;color:#666;background: #fff;}
html,body,div,i,input,h2,ul,li,p{margin:0;padding: 0;font-family: "Microsoft YaHei";}
input:focus{border:0 none;outline: none;}
ul,li{list-style-type: none;}
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { display: table;line-height: 0; content: "";}
.clearfix:after { clear: both; }
.wrapper{height: 520px;margin-top:3%;}
.header{width:1024px;margin:0 auto;padding: 15px 0;}
.logo{background: url("../img/logo1.png") no-repeat; background-size:80px auto;height: 50px;width: 683px;}
.error{background: url("../img/Error.png") no-repeat; background-size:80px auto;height: 80px;width: 683px;}
.l-body{background: url("../img/bg1.jpg") no-repeat center;height: 448px;width: 100%;position: relative;}
.login-wrapper{width:1024px;margin:0 auto;}
.pic{background: url("../img/pic.png") no-repeat;width: 357px;height: 314px;float: left;margin:75px 0 0 90px;_margin-left:45px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/pic.png",sizingMethod='crop');}
.login-box{float: right;box-shadow:0 0 5px rgba(255,255,255,.5);width:300px;border:1px solid #0c96c0;margin:90px 50px 0 0;background: #59c0e3;padding-bottom:10px; }
.login-box h2{height: 45px;line-height: 43px;color:#fff;padding: 0 15px;font-size: 18px;font-weight: 400;background: #288ecc;}
.login-body{margin:15px 25px 0;overflow: hidden;padding: 0 5px;_margin:15px 12px 0;}
.login-body li{margin:5px 0;height: 45px;}
.login-body li input{height: 40px;line-height: 40px;color:#666;font-size: 16px;padding: 0 5px 0 38px;border:0 none;width: 195px;}
.login-body li input.user{background:#fff url("../img/user.gif") no-repeat 8px center;}
.login-body li input.pwd{background:#fff url("../img/pwd.gif") no-repeat 11px center;}
.login-body li input.yzm{background:#fff url("../img/yzm.gif") no-repeat 11px center;}
.login-body li input.login-btn{float: right;background: #de432a;border-radius: 5px;width:90px;padding: 0;text-align: center;color:#fff;cursor: pointer;height: 43px;line-height: 43px;}
.login-body li input:focus{box-shadow: 0 0 5px rgba(7,159,252,1);}
.login-body li input:hover.login-btn{background: #d2371e;}
.login-body li a{color:#666;line-height: 43px;}
.error{color:#d2371e;padding: 0 30px;margin:-10px 0 0;}
.footer{text-align: center;padding: 20px;}