@charset "utf-8";
/* common css */
html, body{margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; background:#000;}
/*input, select, textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; background:none;}*/
p{padding:0; margin:0;}
.reg_f_red{color:red;}
.reg_f_crimson{color:#C30; font-style:normal;}
.reg_f_black14B{color:#000; font-weight:bold; font-size:14px;}
.reg_regTextBox{height:18px; background:#fff; line-height:18px; border:solid 1px #ccc; width:120px; *margin-top:-1px; padding:0 3px;}
.reg_regTextBox:focus{border-color:#278563;}
.reg_frmRow{padding:3px 0; overflow:hidden; zoom:1; clear:both;}
.reg_frmFed, .reg_frmCtrl, .reg_frmExp, .reg_chkMsg, .reg_frmVld, .reg_frmVldLnk{display:inline-block; height:22px; line-height:22px; float:left; font-size:12px; color:#000;}
.reg_frmFed{font-family:"微软雅黑", Tahoma; font-size:14px; width:90px; text-align:right;}
.reg_frmVld{margin:0 5px; font-size:0; line-height:0;}
.reg_frmVld img{height:22px; width:55px; border:0; cursor:pointer; float:left;}
.reg_frmAgr{text-align:center; padding:20px 0;}
.reg_frmBtnRow{text-align:center;}
.reg_frmDesc{margin-bottom:15px;}

.regCompTit{height:91px;}
.reg_frmDesc{margin-top:10px;}
.reg_CompRegExp{padding-left:10px;}
.reg_CompBtnExp{padding:30px 10px 10px 10px; text-align:center; line-height:24px;}
.reg_DldBtn{text-align:center; padding:5px 0;}
.reg_DldExp{text-align:center; line-height:22px;}
.reg_DldExp a{color:#C30; text-decoration:underline; padding:0 8px;}
.reg_DldExp a:hover{color:#000;}

/* layout css */
.reg_regBK{width:308px; height:688px; margin:0 auto; padding:249px 485px 102px 487px; }
.reg_regBox{width:288px; height:317px; padding:10px;}

/* check field msg icon */
.zcsr .reg_chkMsg{display:inline-block; position:absolute;top:17px;right:-9px;background-image:url(frmVld_msg.gif);background-position:100px -500px; line-height:normal; font-size:0; width:20px; float:none;overflow:hidden;}
.zcsr span.reg_chkMsg_Suc{background-position:1px -28px;}
.zcsr .reg_chkMsg_Fai{background-position:1px -5px; background-color:transparent;}

/* vaildate layer css */
/*
修改人：李敏1
修改日期：2011-11-14
修改目的：登陆框身份证显示语不全 改动css使他完整
*/
.reg_chkMsgLay{display:block; width:344px; height:60px; position:absolute; top:303px; left:700px; background:#fff; border:solid 1px #000; padding:0px; z-index:999999;}
.reg_chkMsgLay .reg_descIcon{display:block;height:14px; width:30px; margin:0 auto; clear:both;background:url(frmVld_msg.gif) -53px -1px no-repeat;}
.reg_chkMsgLay .reg_chkDesc{display:block;height:40px;line-height:22px;margin:0 auto;padding:0px 10px; clear:both; }


.reg_chkMsgLay{filter:alpha(opacity=80);opacity:.8; color:#C30;}

.reg_chkMsgLay2{display:block; width:344px; height:60px; position:absolute; top:303px; left:700px; background:#fff; border:solid 1px #000; padding:0px; z-index:999999;}
.reg_chkMsgLay2 .reg_descIcon2{display:block;height:14px; width:30px; margin:0 auto; clear:both;background:url(frmVld_msg.gif) -53px -1px no-repeat;}
.reg_chkMsgLay2 .reg_chkDesc2{display:block;height:40px;line-height:22px;margin:0 auto;padding:0px 10px; clear:both; }


.reg_chkMsgLay2{filter:alpha(opacity=80);opacity:.8; color:#C30;}
