@import url(public.css);

#package { padding-top:0; }
#fullBox {  }
	#fullBox h2 { height:62px; font:26px/62px 'microsoft Yahei','simHei',arial,sans-serif; color:#383838; background:url(public/fullbox_h2.png) no-repeat 9px 24px; padding-left:38px; }
		#fullBox h2 b { font:12px/62px arial,sans-serif; color:#272727; margin-left:12px; }
	#fullBox .reg-box { position:relative; padding-top:15px; background:url(public/fullbox.png) no-repeat; min-height:618px; _height:618px; }
		#fullBox .reg-box p.signal { position:absolute; right:15px; top:-21px; width:108px; height:109px; background:url(register/signal_register.png); text-indent:-9999px; }
		#fullBox .reg-box .reg_error { height:200px; padding-top:97px; background:#fffec4; border:1px solid #fdca7b; }
		#fullBox .reg-box .reg_error strong { background:url(register/error.png) no-repeat; }
		#fullBox .reg-box .reg_error p { margin-top:78px; }		
		#fullBox dl { padding-left:38px; padding-bottom:13px; }
		#fullBox dt { padding:3px 0; }
		#fullBox dt label { color:#4166b1; font:14px/20px arial; padding-left:1px; }
		#fullBox dd em { margin-left:8px; color:#a1a1a1; font-style:normal; }
		#fullBox dd .text { width:196px; padding:3px 2px; border-color:#b7b7b8; }
		#fullBox dd .text:focus, #fullBox dd .focus { background:#e2ebf6; }
		#fullBox .submit { padding-left:38px; margin-top:34px; overflow:hidden; zoom:1; }
		#fullBox .submit button { float:left; border:0; width:132px; height:56px; padding-bottom:4px; font:bold 20px/52px 'microsoft Yahei','simHei',arial,sans-serif; color:#333; background:url(register/btn.png) no-repeat; }
		#fullBox .submit p { float:left; padding-top:8px; font:11px/20px 'microsoft Yahei','simHei',arial,sans-serif; margin-left:24px; }
	#tipBox { position:relative; z-index:2; width:602px; margin:34px auto 0; }
		#tipBox strong { margin-left:175px; /* todo:inline-block */ display:block; height:63px; padding-left:72px; font:bold 24px/63px 'microsoft Yahei','simHei',arial,sans-serif; color:#292929; }
		#tipBox p { text-align:center; }
		#tipBox b { position:absolute; bottom:-5px; _bottom:-6px; left:0px; width:602px; height:4px; background:#e8e8ed; font-size:0; }
			.ok { height:277px; padding-top:20px; background:#eff3f9; border:1px solid #bdbdf6; }
			.ok strong { background:url(register/ok.png) no-repeat 0 7px; }
			.ok p { background:#dce5f1; padding-top:7px; height:20px; margin:17px 1px 0; }
			.ok p img { vertical-align:middle; margin-top:-2px; }
			.ok p span { font:bold 18px arial,sans-serif; color:#f12aa2; margin:0 3px; }
			.ok .btn { border:0; width:132px; height:56px; padding-bottom:4px; font:bold 20px/52px 'microsoft Yahei','simHei',arial,sans-serif; color:#333; background:url(register/btn.png) no-repeat; }
			.ok .btnDiv { text-align:right; padding-right:20px; margin-top:32px; }
			.ok .code { overflow:hidden; zoom:1; margin-top:36px; padding-top:3px; }
				.ok .code span { float:left; }
				.code-title { width:215px; padding-right:6px; text-align:right; font-size:14px; line-height:24px; }
				.code-main { position:relative; width:157px; height:24px; border:1px solid #a1a1a1; background:white; }
				.code-main input { border:0; }
				.code-main button { position:absolute; right:1px; top:1px; border:0; width:44px; height:22px; text-indent:-9999px; background:url(register/bangding.png) no-repeat; }
				.code-link { margin-left:16px; margin-top:-4px; }
				.code-link a { color:#0020c3; }
		#notice { margin:30px 0 0 143px; color:#292929; }
			#notice strong { font:14px/25px arial,sans-serif; }
			#notice ol { list-style:decimal; margin-left:18px; *margin-left:24px; margin-top:3px; }
			#notice li { line-height:21px; }
			#notice li a { text-decoration:none; }
			#notice li a:hover { text-decoration:underline; }
			#notice li a.wap { font:bold 11px arial; color:#4b4ce7; margin:0 2px; }