* { margin: 0px; padding: 0px; }
A {  }
A:focus, button, input, select, textarea { outline: 0px none; }
img { border: medium none; }
body { margin: 0px; padding: 0px; color: rgb(93, 98, 111); font-family: Verdana,Geneva,sans-serif; font-size: 14px; }
.clearfix::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.clearfix { display: inline-block; }
a { transition: background-color 0.5s ease 0s, color 0.5s ease 0s, width 0.5s ease 0s, border-width 0.5s ease 0s, border-color 0.5s ease 0s; }
body.regist { margin: 0px; padding: 0px; background: rgb(58, 110, 165) url('../images/bg-regist.png') no-repeat scroll center top; }
h3, h4, h5 { display: block; font-weight: 400; }
.content-regist { width: 350px; margin: 0px auto; padding-top: 80px; display: block; }
.content-regist em { display: block; text-align: center; }
.content-regist h3 { text-align: center; padding: 54px 0px 18px; border-bottom: 1px solid rgb(14, 15, 49); font-size: 18px; color: rgb(255, 255, 255); position: relative; }
.content-regist h3 a.back { position: absolute; width: 20px; height: 17px; background: transparent url('../images/icons.png') no-repeat scroll -526px -392px; text-indent: -9999px; left: 0px; top: 60px; }
.content-regist ol, .content-regist ul { margin: 0px; width: 100%; padding: 24px 0px 36px; border-top: 1px solid rgb(47, 49, 91); border-bottom: 1px solid rgb(14, 15, 49); }
.content-regist ol li, .content-regist ul li { list-style: outside none none; display: block; clear: both; padding: 14px 0px; position: relative; }
.content-regist ul li .input-regist { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 2px 4px rgb(200, 201, 220) inset; border: medium none; height: 44px; width: 96%; border-radius: 6px; padding: 0px 2%; font-size: 16px; }
.content-regist ul li .input-verify {float: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 2px 4px rgb(200, 201, 220) inset; border: medium none; height: 44px; width: 63%; border-radius: 6px; padding: 0px 2%; font-size: 16px; }
.content-regist ul li .verify_img {height: 44px; padding: 0px 2%;float: left}
.content-regist ul li .input-regist:focus { color: rgb(68, 70, 108); }
.content-regist ul li font { position: absolute; display: block; right: 0px; top: -7px; color: rgb(255, 128, 66); font-size: 12px; text-align: right; }
a.btn-login { cursor: pointer; clear: both; display: block; text-align: center; color: rgb(255, 255, 255); background: rgb(255, 150, 0) none repeat scroll 0% 0%; padding: 10px 0px; border-radius: 6px; text-decoration: none; font-size: 16px; margin-top: 11px; }
.content-regist ul li.findtips { color: rgb(52, 137, 225); padding-bottom: 20px; display: block; overflow: hidden; }