html{background:#45a0ff;}
*{margin:0; padding:0; font-size: 13px; color: #444444; font-family: Microsoft Yahei;}
a{text-decoration: none;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset;} 
.l{float: left;}
.r{float: right;}

form{width:800px;  margin:200px auto; border-radius:10px; overflow: hidden;  background:#ffffff;}
form img{width:350px; float:left; }

.box{width:400px; float:right; margin-right:25px;}
h1{font-size: 30px; line-height:35px; color:#2475a5; letter-spacing: 2px;   padding:15px 0; text-align:right;  margin:0 20px;}
h1 small{color: #2475a5; font-size:20px;}
dl{width:90%; padding: 15px 5%; float: left; background: #ffffff;   }
dt,dd{float: left; width: 100%; padding:10px 0; line-height: 20px;}
dd a{float: right; color:#0692e4;}
dd a:hover,dt a:hover{color:#fd92e4;}
dd span{width: 100%; display: block; float: left; font-size: 15px; margin-bottom: 3px;}
dd span sup{color: #ff9999; margin-right: 3px; display: inline-block; width: 5px; }
dd span small{font-size: 10px; color: #dd0000; margin-left: 10px;}
dd input{outline: none;}
dd input[type="text"],dd input[type="password"]{width:100%; height: 45px; float: left; text-indent: 2px; background: #f1f4f5; border: 1px solid #cdcdcd; border-radius:5px; }
dd input[type="checkbox"]{height: 15px; width:15px; margin-right: 5px; float: left; margin-top: 3px;}
dd button{padding: 12px 0; margin-top: 8px; font-size: 18px; width: 100%; text-align: center; cursor: pointer; background:#0981c7; border: 1px solid #336666; color: #ffffff;  border-radius:5px; }
dd button:hover{background:#0692e4;}
