body{padding:0;margin:0;font-size:14px;background-color:#eee;}
.top{height:40px;background-color:#222;width:62%;margin:0 auto;padding:1%;}
.top a:link{color:#fff;}
.top a:hover{color:green;}
.top a:visited{color:#fff;}
.top ui li{background-color:#222;}
.show{height:20px;background-color:#ddd;width:62%;margin:0 auto;padding:1%;}
.check{width:62%;margin:0 auto;background-color:#fff;padding:1%;}
.result{width:62%;background-color:#ddd;margin:0 auto;padding:1% 1%;line-height:32px;height:32px;}
.before{width:62%;background-color:#f5f5f5;margin:0 auto;padding:1%;padding-top:20px;}
.before a{color:gray;line-height:32px;padding:5px;}
.footer{width:62%;color:#000;margin:0 auto;padding:1%;}
input[type=text], input[type=file], input[type=password], input[type=email], select {
    border:1px solid #DCDEE0;
    vertical-align:middle;
    border-radius:3px;
    height:50px;
    padding:0px 16px;
    font-size:14px;
    color:#555555;
    outline:none;
    width:100%;
    background-color:#FFF;
}
button{
    display:inline-block;
    vertical-align:middle;
    padding:12px 24px;
    margin:0px;
    font-size:18px;
    line-height:24px;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    color:#ffffff;
    background-color:#20a53a;
    border-radius:3px;
    border:none;
    -webkit-appearance:none;
    outline:none;
    background:linear-gradient(#20a53a,#189d32);
    box-shadow:inset 0 1px 2px #30ad42;
    text-shadow:#00851a 0 -1px 0;
    border:1px solid #20a53a;
}
ul{list-style:none;height:40px;width:600px;margin:0 auto;}
li{float:left;line-height:40px;padding:0 15px;}
a{color:#000;text-decoration:none;}
a:hover{color:#000;}   