@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "Microsoft Yahei",arial,\5b8b\4f53;color:#666;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333; -moz-transition:color 0.2s ease-in-out 0s; -webkit-transition:color 0.2s ease-in-out 0s; -o-transition:color 0.2s ease-in-out 0s;}
a:hover{color:#d00;text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{}
.w-1200{width:1200px; margin:0 auto;}
.w-1198{width:1198px; margin:0 auto;}
.w-950{width:950px; margin:0 auto;}
.col-main{float:left;min-height:1px;}
.col-sub,.col-extra{float:left;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix,.col-sub,.col-extra{*zoom:1;}
.clear { clear:both; visibility:hidden; height:0; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}
.hide { display:none;}
html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true);}(this));}/*IE6下重复加载BUG*/





html body { background-color:#f9f9f9;}
.reg_header { position:relative; z-index:1; *zoom:1; background-color:#fff; padding:15px 0; border-bottom:1px solid #e5e5e5;}
.reg_header .logo { float:left; width:auto;}
.reg_header .logo img { display:block; vertical-align:top; width:368px; height:57px;}
.reg_header .sub-logo { float:left; display:inline; margin:15px 0 0 10px; border-left:1px solid #eee; padding-left:15px; line-height:45px; font-size:30px; color:#999;}
.reg_header .po { float:right; display:inline; margin-top:25px; font-size:14px; color:#ccc;}
.reg_header .bor { display:inline-block; *display:inline; *zoom:1; width:1px; height:16px; overflow:hidden; background-color:#ddd; margin:0 12px; vertical-align:middle;}

.footer_member { text-align:center; padding:20px 0; border-top:1px solid #eee; margin-top:30px; color:#999; background-color:#fff;}
.footer_member .footer-nav { background-color:transparent; text-align:center;}
.footer_member .footer-nav li { float:none; display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.footer_member img { vertical-align:-1px;}





.reg_node { margin-top:30px; border:1px solid #e4e4e4; background-color:#fff; position: relative; z-index:1; padding:0 50px 30px;}
.reg_node h1 { color:#369; font-size:32px; text-align:center; padding:30px 0; font-weight:normal;}
.agreement { padding:15px; border:1px solid #ddd; overflow-y:scroll; height:500px; font-size:14px; line-height:26px;}
.agreement h3 { text-align:center; color:#333; font-size:20px; font-weight:normal;}
.form { text-align:center; padding:30px 0 0 0; font-size:14px; color:#444;}
.sys_btn { color:#fff; background-color:#1c8fc5; border-radius:5px; padding:10px 50px; font-size:16px; border:0 none; outline:0; cursor:pointer;}
.sys_btn_disabled { background-color:#ddd; cursor:default;}
.FormBase,.FormFocus { border:1px solid #eee; padding:10px; font-size:14px; line-height:16px; height:16px; width:300px; margin-right:8px; outline:0;}

.table_form { font-size:14px;}
.table_form .td_tit { text-align:right;width:180px; padding:15px 8px;}
.table_form select {border: 1px solid #eee; padding: 7px 7px;}