/* CSS Document */


/*reg*/
.box-reg{ width:960px; margin:20px auto; text-align:left;}
.top-reg{ padding:33px 0 0 92px; font-weight:bold; font-size:14px; width:868px; background:url(../images/b1-bg01.gif) no-repeat; height:24px; overflow:hidden;}
.mid-reg{ padding-top:22px; width:100%; background:url(../images/b1-bg02.gif) repeat-y; }
.tab02{ width:100%;}
.tab02 td{ vertical-align:top; padding-bottom:10px;}
.tab02 .f1{ font-size:14px; width:168px; text-align:right;}
.tab02 .f1 span{ display:block; padding-top:7px;}
.tab02 .f1 img{ padding:0 6px; margin-top:2px;}
.tab02 .text{ background:url(../images/b1-bg05.gif) no-repeat; padding-left:5px; width:384px; height:29px; line-height:29px; border:1px solid #ccc; margin-bottom:4px;}
.tab02 .text01{ background:url(../images/b1-bg05.gif) no-repeat; padding-left:5px; width:105px; height:29px; line-height:29px; border:1px solid #ccc; margin-bottom:4px; float:left;}
.tab02 .f2{ line-height:22px; width:398px;}
.tab02 .f2 a{ color:#f30; text-decoration:underline; margin-right:12px;}
b.ts{ display:block; background:url(../images/b1-bg04.gif) no-repeat; padding-left:33px; width:298px; font-weight:normal; height:32px; line-height:32px;}
.tab02 .f2 p{ color:#666;}
.tab02 select{ width:386px; height:30px; }
.tab02 .yzm{ float:left; display:inline; margin-left:2px;}
.tab02 p.change{ float:left; margin-top:6px; color:#666;display:inline; margin-left:8px;}
.tab02 a.tj{ display:block; background:url(../images/a1-btn.gif) no-repeat; width:155px; height:36px; text-align:center; line-height:36px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.tab02 .check{ float:left; margin-top:4px;*margin-top:0;}
.tab02 .agree{ float:left;}
.bot-reg{ width:100%; background:url(../images/b1-bg03.gif) no-repeat; height:5px; overflow:hidden; }

/*弹出层*/
#myHiddenDiv {display:none;}
.popup { border:1px solid #ccc; background:url(../images/b1-bg06.gif) repeat-x left top #fff;padding-bottom:20px;}
.popup a:hover{ text-decoration:none; color:#000;}
.popup-header {height:24px; padding-top:20px; height:38px; line-height:32px;}
.popup-header h2 {font-size:14px; width:100%; text-align:center;}
.popup-body { width:100%; padding-top:8px; }
.popup-body strong{ display:block;  font-size:14px; font-weight:normal; margin-bottom:5px;}
.con{ padding:10px; width:692px; height:247px; margin:0 auto 20px auto; overflow:auto; border:1px solid #a4c9e3;}
.con p{ text-indent:2em; line-height:18px; margin-bottom:10px;}
.con b{ text-indent:2em;}
a.close{ display:block;color:#000;text-decoration:none;font-size:12px;font-weight:700; background:url(../images/b1-bg07.gif) no-repeat; width:156px; height:24px; line-height:24px; text-align:center; margin:0 auto; }
