@charset "utf-8";
img { border:0;}
ul { list-style:none;}
form, ul, p, h1, h2, h3 { margin:0; padding:0;}
ul { list-style:none; margin:0; padding:0;}
.xw { width:900px; text-align:left; margin:0 auto;}
.l { float:left;}
.r { float:right;}
.cf { clear:both; font-size:1px; line-height:1%; display:block; height:0px;}
.yspace { margin:10px 0 0 0;}

.top { height:85px; background:url(top.gif) left 75px repeat-x;}
	.logo { margin:23px 0 0 0;}
	.nav { margin:52px 0 0 0; font-size:13px;}
	
.content { padding:20px 0 30px 0;}

	.active p { padding-right:20px;}

	.login { width:610px; border-right:1px solid #ddd;}
		.login h1 { font-size:16px; margin:10px 20px 20px 20px; padding:6px 4px; color:#666; background:#f6f6f6;}
			.login label { float:left; width:80px; text-align:right; font-size:13px; line-height:1.8em;}
			.login li { clear:both; padding-bottom:10px;}
		.login .ipt { width:120px; border:1px solid #ccc; margin:0; padding:3px;}
		.login .ipb { width:80px; margin:0; height:30px; line-height:22px; font-size:14px;}
		.login .regLink { margin:20px 0 0 0;}
		
	.reg { float:left;width:650px; border-right:1px solid #fff;}
		.reg h1 { font-size:16px; margin:10px 20px 20px 0px; padding:6px 4px; color:#666; background:#f6f6f6;}
			.reg h1 span { font-size:12px; font-weight:normal;}
		.reg div { padding:0 20px 20px 10px;}
		.reg ul.first { padding:0 0 5px 0; border-bottom:1px solid #eee;}
		.reg ul.second { padding:10px 0 0 0;}
			.reg label { float:left; width:130px; text-align:right; font-size:13px; line-height:1.8em;}
			.reg li { clear:both; padding-bottom:10px;}
			.reg li.noEnd { padding-bottom:4px;}
			.reg li.note { color:#666;}
				.reg li.note strong { color:#000; font-weight:normal;}
			.reg .ipt { width:150px; border:1px solid #ccc; margin:0; padding:3px;}
			.reg .ipt1 { width:115px; border:1px solid #ccc; margin:0; padding:3px;}
			.reg .ipb { width:80px; margin:0; height:30px; line-height:22px; font-size:14px;}
			.reg li p { color:#666; float:right; line-height:1.5em; padding:1px 5px 2px 25px; margin-bottom:10px;}
				.reg li p span { width:285px; float:left;}
			.reg li p.wrongNote { border:1px solid #f60; background:#FFF2E9 url(r_wrong.gif) 5px 1px no-repeat; color:#000;}
			.reg li label span { color:#f00; font-family:Verdana;}
			
	.passport { width:610px; border-right:1px solid #ddd;}
		.passport h1 { font-size:14px; margin:10px 0 15px 20px; color:#666; font-weight:normal;}
			.passport h1 strong { color:#000; font-weight:normal;}
			.passport h1 span { font-size:12px;}
		.passport .note { margin:0 20px 15px 20px; background:#E2F5FF url(note.jpg) 8px 8px no-repeat; padding:8px 8px 8px 30px; border:1px solid #00A8FF;}
			.passport .note span { float:right; margin:0; position:relative; top:-5px; right:0 !important; right:-20px;}
		.passport .step { padding:0 20px 20px 20px;}
		.passport h2 { font-size:14px; padding:15px 0 5px 0; color:#666;}
			.passport h2 span { font-size:12px; font-weight:normal;}
			.passport ul.first { background:#f8f8f8; padding:10px 0;}
			.passport ul.second { padding:10px 0 0 0;}
				.passport label { float:left; width:90px; text-align:right; font-size:13px; line-height:1.8em;}
				.passport li { clear:both; padding-bottom:10px;}
				.passport .ipt { width:150px; border:1px solid #ccc; margin:0; padding:3px;}
				.passport .ipb { width:80px; margin:0; height:30px; line-height:22px; font-size:14px;}
				.passport li span { color:#666;}
		.passport .modifyBtn { text-align:center; padding:10px 0 0 0;}
		
	.memberCenter { width:420px; border-right:1px solid #ddd;}
		.memberCenter h1 { font-size:14px; margin:10px 0 10px 20px; color:#666; font-weight:normal;}
			.memberCenter h1 strong { color:#000; font-weight:normal;}
			.memberCenter h1 span { font-size:12px;}
		.memberCenter .note { margin:10px 20px 15px 20px; background:#E2F5FF url(note.jpg) 8px 8px no-repeat; padding:4px 8px 4px 30px; border:1px solid #00A8FF;}
			.memberCenter .note span { float:right; margin:0; position:relative; top:-5px; right:0 !important; right:-20px;}
		.memberCenter .info { margin:0 20px 20px 20px;}
			.memberCenter .memberImg { width:170px; text-align:center; border:1px solid #ddd; padding:15px 0; background:#f8f8f8;}
				.memberCenter .memberImg img { padding:1px; border:1px solid #ccc;}
				.memberCenter .memberImg .imgBtn { margin:8px 0 0 0;}
			.memberCenter .memberBtn { width:165px; padding:6px 0 0 0;}
				.memberCenter .memberBtn ul {}
					.memberCenter .memberBtn li { padding:0 0 8px 0;}
						.memberCenter .memberBtn li span { font-size:13px;}
						.memberCenter .memberBtn li span a:link, .memberCenter .memberBtn li span a:visited { color:#f30;}

.bot { border-top:1px solid #ddd; padding:10px 0 20px 0; text-align:center; color:#666;}
	.bot a:link, .bot a:visited { color:#333;}