.txtBase{ border:1px solid #cccccc; border-left-color:#666;border-top-color:#666; color:#333333; width:200px; height:18px; line-height:18px;}
.txtFocus{border:1px solid #56c4ff; color:#ff0000;width:200px;height:18px;line-height:18px; margin:0px;}
.txtBlur{ border:1px solid #cccccc; border-left-color:#666;border-top-color:#666; color:#56c4ff;width:200px;height:18px;line-height:18px;}

.step{ width:100%; height:auto; margin-top:8px; float:left; margin-top:8px}
.reg{ width:900px; height:auto; padding:16px 24px 24px 24px; float:left; margin-top:8px; border:1px solid #acdef4}
.reg .tit{ width:100%; height:28px; float:left; border-bottom:2px solid #acdef4; text-align:left; }
.reg .sp{ width:94%; height:20px; float:left; line-height:20px;text-align:left; font-size:14px;color:#007bbb; margin-top:20px; padding-top:4px;
	border-bottom:1px solid #98b7cc; margin-left:3%; display:inline; font-weight:bold; background:#f7f9fd}
.reg .ln{ width:100%; height:26px; margin-top:8px; float:left;}
.reg .ln .lt{ width:13%; height:26px; line-height:26px; float:left; text-align:right; font-size:12px; color:#00b4de}
.reg .ln .md{ width:25%; height:26px; line-height:26px; float:left; text-align:left; font-size:12px; color:red; overflow:hidden}

.reg .ln .md span{text-align:center; FLOAT: left;WIDTH: 66px; LINE-HEIGHT: 18px; padding-top:2px; HEIGHT: 18px;BORDER: #fff 1px solid;}
.reg .ln .md span.p0{border-right-color:#bebebe;border-bottom-color:#bebebe; COLOR: #999999;BACKGROUND-COLOR: #ebebeb}
.reg .ln .md span.p1{border-right-color:#bb2b2b;border-bottom-color:#bb2b2b; COLOR: #ffffff;BACKGROUND-COLOR: #ff4545}
.reg .ln .md span.p2{border-right-color:#e9ae10;border-bottom-color:#e9ae10; COLOR: #9f7400;BACKGROUND-COLOR: #ffd35e}
.reg .ln .md span.p3{border-right-color:#3bbc1b;border-bottom-color:#3bbc1b; COLOR: #1b8501;BACKGROUND-COLOR: #95eb81}

.reg .ln .md .txyzm{ width:80px; height:26px; float:left; padding:0px; margin:0px; text-align:left;}
.reg .ln .md .imgyzm{ width:60px;height:20px; float:left; padding:0px; margin:2px 0px 0px 10px;border:1px solid #98b7cc;}

.reg .ln .rt{ width:60%; height:26px; float:left; text-align:left; font-size:12px; overflow:hidden; padding:0px;}
.reg .ln .rt span{ color:#333; height:18px; line-height:18px; padding-top:2px; float:left; margin-top:2px; padding-right:10px; overflow:hidden}
.reg .ln .rt span.nor{PADDING-LEFT:20px; BACKGROUND: url(/img/user/reg_nor.gif) no-repeat left center; COLOR: #333; border:1px solid #5ab6ff}
.reg .ln .rt span.err{PADDING-LEFT:20px; BACKGROUND: url(/img/user/reg_err.gif) no-repeat left center; COLOR: red; border:1px solid #f85326}
.reg .ln .rt span.oks{PADDING-LEFT:20px; BACKGROUND: url(/img/user/reg_oks.gif) no-repeat left center; COLOR: green; border:1px solid #57d018}
.reg .ln .rt span.wat{PADDING-LEFT:20px; BACKGROUND: url(/img/user/reg_wat.gif) no-repeat left center; COLOR: #ffaa00; border:1px solid #ffc071}

.reg .tk{ width:93%; height:100px; float:left; margin-left:3%; display:inline; overflow:auto; text-align:left; margin-top:8px;
	 border:1px solid #98b7cc; padding:4px; line-height:20px; color:#666}
	 
.reg_bt{ width:273px; height:40px; border:0px; background:url(/img/user/reg_bt.gif);}

.reg .pic{ width:25%; height:260px; float:left; text-align:right; margin-top:40px;}
.reg .txt{ width:50%; height:260px; float:left; text-align:left; margin-left:20px; display:inline;margin-top:40px;}
.reg .txt li{width:100%; height:30px; line-height:30px; float:left;font-size:14px;}
.reg .txt .tt{ width:100%; height:30px; line-height:30px;  font-weight:bold; float:left;}
.reg .txt li .s1{ width:100px; float:left; text-align:right; color:Gray;}
.reg .txt li .s2{ width:300px; float:left; text-align:left; color:Olive;  font-family:Arial; font-weight:bold;}
.reg .txt .bts{ width:83px; height:20px; padding-top:2px; line-height:20px; float:left; font-weight:bold; color:#fff;
	 text-align:center; background:url(/img/user/user_bt3.gif); margin:10px 20px 0px 0px; display:inline; font-size:12px }
