html,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,a,pre,form,iframe,cite,code,fieldset,label,input,textarea,p,blockquote,strong,th,td {margin:0;padding:0}
address,caption,cite,code,dfn {font-style:normal;font-weight:normal}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
ol,ul {list-style:none}
h1,h2 {font-size:100%}
h3,h4 {font-size:124%}
h5,h6 {font-size:138%}
img.center {display:block;margin:0 auto}
a img {border:0}
a {color:#778bc2;text-decoration:none}
a:hover,a:active {color:#7c8bb1}
a:hover {text-decoration:underline}
a:visited {color:#7c8bb1}
hr {clear:both;padding:10px 0;width:60%;margin:10px auto;height:1px;border:none;border-bottom:1px solid #ccc}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
* html .clearfix {height:1%}
.clearfix {display:block}
.clear {clear:both}
.smt {margin-top:10px}
.smb {margin-bottom:10px}
.mmt {margin-top:20px}
.mt {margin-top:40px}
body {font-family:arial,tahoma;font-size:12px}
#global {position:relative;width:870px;height:auto;margin:60px auto 0;border:1px solid #e1e1e1;border-radius:2px;background-color:#fff}
#main {min-height:440px;height:auto!important;height:440px}
#panel {display:block;margin:20px 0 0 0}
#panel #rk,#panel #pk {height:26px;width:262px;border:1px solid #c8c8c8;outline:none}
#panel input {height:18px;width:254px;padding:4px;border:none;#c8c8c8;color:#333;font-family:arial,tahoma;font-size:12px;outline:none}
#panel input:hover,#panel input:focus {border-color:#78bff4}
.head {display:block;height:42px;width:100%}
.head .logo {float:left;display:block;margin:-38px 0 0 0}
.account {float:right;display:inline-block;margin:-28px 10px 0 0;font-size:15px}
.account:hover {color:#6482ff;text-decoration:none}
.select {display:inline-block;margin:20px 0 0 10px}
.select input {cursor:pointer;outline:none}
.select label {position:relative;bottom:2px;left:6px;color:#666}
.loginbutton,.regbutton {margin:10px 0 0 0;height:32px;width:auto;font-family:arial,tahoma;font-size:12px;font-weight:bold;cursor:pointer;background-color:#82a4ff;outline:none;border-radius:2px}
.loginbutton {padding:0 16px;*padding:0 8px}
.regbutton {padding:0 30px;*padding:0 15px}
.loginbutton {background-color:#82a4ff;color:#fafafa;border:1px solid #82a4ff}
.regbutton {display:block;background-color:#e6e6e6;border:1px solid #c6c6c6;color:#333;border-radius:2px}
.icon {float:right;display:inline;margin:-16px 40px 0 0}
.icon a {display:inline-block;margin-left:20px;font-size:12px;outline:none}
.sw {display:block;height:20px;margin:10px 0 0 0;color:red}
.snp {position:relative;font-size:14px;line-height:28px}
.ipn {float:left;width:464px;padding-left:24px}
.sa {display:inline;margin:0 0 0 30px;font-size:14px}
.footer {display:block;margin:0 0 -26px 6px}
.footer span {display:inline-block;margin:0 6px;color:#666}
.footer a {padding:0 0 30px 0}
.bg {background-color:#f3f3f3;border:1px solid #e6e6e6}
.ns {color:#a4a4a4}
.vp,.pw,.ep {display:inline-block;padding:14px 0 0 54px;height:40px;background:url(/account/section/profile.png) no-repeat;vertical-align:-20px;outline:none}
.vp {background-position:0 2px}
.pw {background-position:0 -78px}
.ep {background-position:0 -157px}
.signin {position:relative;float:left;width:282px;height:auto;padding:10px 10px 40px 28px}
.section {position:relative;display:inline-block;height:auto}
.section input {width:330px;height:22px;padding:3px 4px 3px 4px;border:1px solid #c8c8c8;outline:none}
.section select {width:100%;height:30px;padding:6px 4px 3px 4px;border:1px solid #c8c8c8;outline:none}
.section input:focus,.regbutton:focus {outline:none;border-color:#78bff4}
.section label {display:block;margin:20px 0 8px 0}
.swn {line-height:38px}
.swn span {display:inline-block;width:116px}