/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;  text-align:center; margin:0 auto;}
table{border-collapse:collapse;border-spacing:0;}

.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}

#container{width:100%;  text-align:center; margin:0 auto;}
a{color:#333;text-decoration:none;}
a:hover{color:#ef9b11; text-decoration:underline;}


/*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:#fff;}
.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; text-align:center; 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;}
.close{ display:block;color:#fff;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; }

