@charset "utf-8";
/* CSS Document */
table.table01 { width:290px; margin:40px auto;}
table.table02 { width:320px; margin:25px 400px 40px auto;}
table.table03 { width:520px; margin:25px auto 40px auto;}

table.table01 .text01,
table.table02 .text01 { width:128px;}
table.table03 .text02 { width:169px;}
table.table01 td.ltext { text-align:left; height:16px; padding-top:6px; font-weight:700;}
table.table01 td.rtext { width:169px;height:16px;padding-top:6px;}
table.table03 td.rtext { width:150px;height:16px;padding-top:6px;}
table.table01 td img ,
table.table02 td img
{ float:left; width:80px;height:28px;margin-left:16px;margin-top: 30px; }
table.table01 td a { color:#0088cc;}
table.table01 td a.switching ,
table.table02 td a.switching
 { display:inline-block; width:40px; height:28px; float:left; color:#666; line-height:14px;}
 
.btn02 { width:140px; margin-left:321px;}
.btn button.login_btn ,
.btn input.login_btn,
.btn button.next,
.btn02 button.next
{ background-position:0 0; color:#fff; float:left;}
.btn button.next { margin-left:40px;}

.btn button.cancel_btn,.btn input.cancel_btn { background-position:0 -48px; color:#666; float:right;}

.form_topcon { width:856px;  margin:20px auto 0 auto;}
.form_topconpass { width:856px; margin:20px auto 0 auto;}
.nbborder { border-bottom:none;}
.form_topcon .step { width:702px; padding:0 77px; height:50px; margin-bottom:35px; background:url(trs_sc_zpline.jpg) 0 40px repeat-x;}
.form_topcon .step .stepcon { 
	width:234px; 
	height:50px; 
	text-align:center; 
	line-height:28px; 
	font-size:14px; 
	font-weight:700; 
	background:url(trs_sc_zpicons.png) 107px -312px no-repeat; 
	float:left;
}
.form_topcon .step .active {background:url(trs_sc_zpicons.png) 105px -167px no-repeat; color:#0d70a1;}
.form_topcon .other { height:34px; line-height:30px; text-align:right; color:#41508e;}
.form_topcon .other a{ color:#fff; background:#ecb82c; padding:5px 8px; margin-left:8px;}


.form_topconpass .step { width:702px; padding:0 77px; height:50px; margin-bottom:35px; background:url(trs_sc_zpline.jpg) 0 40px repeat-x;}
.form_topconpass .step .stepcon { 
	width:234px; 
	height:50px; 
	text-align:center; 
	line-height:28px; 
	font-size:14px; 
	font-weight:700; 
	background:url(trs_sc_zpicons.png) 107px -312px no-repeat; 
	float:left;
}
.form_topconpass .step .active {background:url(trs_sc_zpicons.png) 105px -167px no-repeat; color:#0d70a1;}
.form_topconpass .other { height:34px; line-height:30px; text-align:right; color:#41508e;}
.form_topconpass .other a{ color:#fff; background:#ecb82c; padding:5px 8px; margin-left:8px;}

table.table02 .text ,
table.table03 .text ,
table.table03 .radio
 { margin-left:5px;}
.red { color:#f00; margin-left:8px;}
.bold { font-weight:700;}

.table01 label{color:red}
.table02 label{color:red}
.table03 label{color:red}
table.table03 .select01 { width:96px;}

.complete { width:380px; margin:40px auto 70px auto;}
.complete_top { height:30px; line-height:30px; font-size:18px; color:#F00; margin-bottom:20px;}
.complete_top img { margin-right:20px;}
.complete_bottom { line-height:28px;}
.complete_bottom span { margin-right:15px;}
.complete_bottom a { color:#555; text-decoration:underline; margin-right:15px;}
.complete_bottom a.link01 { color:#e47614; font-weight:700;}
.complete_bottom a.link02 { color:#146ce4; font-weight:700;}

/* 修改密码1 */
#tablepass1{width:auto;}
#tablepass1 #mailwarning{padding-left:20px;}

/* 注册2 */
#register2{height:900px;}
#register2main{height:auto;}

