@charset "utf-8";
@import url("layout.css");
.red{ color:#FF0101; font-size:12px; font-family:宋体; }


#main{ width:900px; margin:0 auto;}
#header{ width:920px; margin:0 auto; padding:0 20px;}

#logo{ float:left; margin:10px 0 10px 0; width:auto; display:inline;}
.help{ float:right; width:auto; white-space:nowrap; margin:50px 20px 10px 0; display:inline; text-align:right; font-size:14px; line-height:24px; color:#999} 
.help a{ padding:0 3px;}


.loginBox{ float:left; width:100%; height:auto; background:url(../images/login-img.gif) no-repeat left 10px; margin:0 0 30px 0;}
.loginBox dl{ float:left; padding:190px 0 0 15px; width:560px; margin:0; list-style:none}
.loginBox dt{ font-sies:18px; font-family:微软雅黑; font-size:20px; line-height:180%; padding-bottom:5px;}
.loginBox dd{ float:left; width:40%; margin:0; padding:0 0 0 30px; background:url(../images/r_icon.gif) no-repeat 10px center; line-height:220%;}


.login{ float:right; width:242px; margin:6px 10px 0 0; display:inline; padding:5px 8px 20px 8px; background:#F6FEFF; border:1px solid #ddd;}
.login h2{ padding:10px; line-height:32px; height:32px; color:#111; font-size:14px; font-weight:bold; margin:0}
.login th{ text-align:right; font-weight:normal; font-size:14px; font-family:宋体;}
.login td{ padding:5px 0; color:#333;}


/*button*/
.registBtn{ width:180px; height:36px; background:url(../images/btn.gif) no-repeat left -5px; color:#fff; font-size:14px; font-weight:bold; text-align:center; line-height:30px; border:none}
.loginBtn{ width:70px; height:30px; color:#464646; font-size:14px; font-weight:bold; text-align:center;}

.step_top{ background:#009947 url(../images/stepbg.gif) repeat-x top; height:36px; margin-top:10px;}
.step_top span{ float:left; margin-top:6px; padding-left:40px; padding-right:15px; white-space:nowrap; line-height:30px; height:30px; font-size:14px; }
.step_top h3{ float:left; padding:0 10px 0 20px; color:#E9F7FF; font-weight:bold; font-size:14px; line-height:36px; margin:0;}


.step_top .step1{ background:#fff url(../images/reg-icon.gif) no-repeat left 5px; color:#F1841F}
.step_top .step2{ background:#fff url(../images/reg-icon.gif) no-repeat -150px 5px; color:#F1841F}
.step_top .step3{ background:#fff url(../images/reg-icon.gif) no-repeat -300px 5px; color:#F1841F}
.step_top .step01{ background:transparent url(../images/reg-icon.gif) no-repeat left -39px; color:#fff}
.step_top .step02{ background:transparent url(../images/reg-icon.gif) no-repeat -150px -39px; color:#fff}
.step_top .step03{ background:transparent url(../images/reg-icon.gif) no-repeat -300px -39px; color:#fff}
.step_right{ text-align:right; padding-right:10px; color:#666; height:16px; line-height:16px;}


.box{ margin:0 10px; border:1px solid #ddd; border-top:0; background:#fff;}
.box table td{ padding:5px 3px; vertical-align:top}
.box table td.inputp input{ margin-right:2px;}
.box table td.table_left{ font-size:14px; text-align:right;}
.text_380{ float:left; background-color:#eee; width:380px; color:#666; border:1px dashed #ccc; padding:3px 5px; line-height:16px;}
.ts_text{ float:left;background-color:#fff; width:162px; border:1px solid #F7D7B4; padding:5px 5px; line-height:16px; white-space:normal; color:#ff0000;}


.regSelectButton li{ float:left; background:url(../images/btn.gif) no-repeat right -43px; padding-right:12px; height:29px; margin-right:5px; display:inline}
.regSelectButton li span{ float:left; background:url(../images/btn.gif) no-repeat left -43px; padding-left:8px; height:24px; line-height:20px; padding-top:5px;}
.regSelectButton li span input{ vertical-align:middle; margin-right:3px;}

/*regTitle*/
.regTitle{ padding-top:20px; padding-left:10px; border-bottom:1px dashed #7D7D7D; height:26px;}
.regTitle h3{ float:left; background:url(../images/register_13.jpg) no-repeat left top; height:26px; line-height:26px; font-size:14px; font-weight:bold; paddingt:0 0 0 15px; color:#333; margin:0}
.regTitle h3 font{ font-size:18px; color:#D20900; font-weight:normal; padding-right:5px;}


/*input*/
.input_210{height:18px; line-height:18px; border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8; border-top:1px solid #808080; border-left:1px solid #808080; width:210px; padding:0 2px;}
.input{height:18px; line-height:18px; border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8; border-top:1px solid #808080; border-left:1px solid #808080;}


