html, body, div, span, h1, h2, h3, h4, h5, h6, p, pre, a, code, em, img, small, strong, sub, sup, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
height: 100%;
font: 12px/18px "Microsoft Yahei", Tahoma, Helvetica, Arial, Verdana, "\5b8b\4f53", sans-serif;
background: #3E4756;
}
#main {
width: 980px;min-height:400px;
margin: 30px auto 0 auto;
background: #fff;-moz-border-radius: 12px;
-khtml-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
position: absolute;left:50%;top:50%; 
margin-left:-490px;margin-top:-200px;
}
a {color: #007bc4/*#424242*/;text-decoration: none;
}
a:hover {text-decoration: underline;}
h2.top_title {
padding: 15px 0 10px 20px;
border-bottom: 1px solid #d3d3d3;
font-size: 18px;
color: #a84c10;
}

.resetmima{width:400px; margin:40px auto 0 auto; min-height:250px;}
.resetmima h3{line-height:24px; text-align:center; color:#360; font-size:16px}
.resetmima p{line-height:30px; padding:4px}
.resetmima p strong{color: blue;font-size: 1.4em;}
.resetmima p span{margin-left:6px; color:#f30}
.input{width:240px; height:24px; padding:2px; line-height:24px; border:1px solid #999}
.btn{position: relative;overflow: hidden;display:inline-block;*display:inline;padding:4px 20px 4px;font-size:16px;line-height:20px;*line-height:22px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-color:#5bb75b;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
