/** 全局设置 **/
* { margin:0px; padding:0px;border: 0px;font-size: 100%;background: transparent; text-align:left;font:12px Tahoma;}
ul {list-style: none;}
a {text-decoration: none;}
.clear{clear: both;}
:focus{outline:0}
a {
	color: #fff;
	text-decoration: none;
	}
a:hover {
	text-decoration: none;
	}
.cur{cursor:pointer;}
/* CSS Document */
@charset "utf-8";
/* CSS Document */
body { padding:0px; margin:0px;text-align:left; background: #320000; }
.abs{ position:absolute;}
img{ border:0; padding:0; margin:0;}
.reg_bg{ width:210px; height:450px; float:left; background:url(../images/supindex/rxjhv7/reg_fast_7_01.jpg) 0 0 no-repeat; position:relative;}
.step01{ position:absolute; width:200px; height:55px; color:#ffba00; filter:Dropshadow(offx=1,offy=0,color=#7d0000)Dropshadow(offx=0,offy=1,color=#7d0000)Dropshadow(offx=0,offy=-1,color=#7d0000)Dropshadow(offx=-1,offy=0,color=#7d0000); text-shadow:0 0 1px #7d0000; left: 5px; top: 2px; text-align:left; padding:0; margin:0; line-height:20px;}
.btn_zl{ width:38px; height:20px; position:absolute; left: 65px; top: 22px;}
.btn_gb{ width:25px; height:25px; position:absolute; left: 175px; top:1px;}
.step02{ background:url(../images/pic_01.png) 0 0 no-repeat; width:153px; height:70px; position:absolute; left: 83px; top: 107px;}
.btn_lq{ float:right; margin-top:41px;}
.btn_lq,.btn_lq a{ display:block; width:48px; height:28px;}
.btn_lq a{ text-indent:-999em;}
.step03{ position: absolute; width:210px; height:418px; left: 0px; top: 98px;}
.step03 h2,.step04 h2{ padding:0; margin:0;}
.step03 h2{ margin-left:6px;}
.reg_box{ float: left; width:100%;}
	.reg_box table{
	border-collapse:collapse;
	width:100%;
	color: #FFBA00;
}
	.reg_box td,.reg_box th,.reg_box td a{
	filter:Dropshadow(offx=1,offy=0,color=#610000)Dropshadow(offx=0,offy=1,color=#610000)Dropshadow(offx=0,offy=-1,color=#610000)Dropshadow(offx=-1,offy=0,color=#610000);
	text-shadow:0 0 1px #610707;
	padding:3px;
	_padding:3px 5px;
	text-align:left;
	vertical-align:middle;
}
	.reg_box th{ font-weight:normal; width:50px; vertical-align: baseline; text-align:center;}
	.reg_box td input{ padding:0; margin:0;}
	.reg_box td table td{ padding:0;}
	.btn_zc{ margin:0 auto; width:84px; height:24px;text-align:center;}

.btn_down{ float:right; padding-top:2px;}

/*提示文字*/
.inp{ background:#720000;padding:0; margin:0; border:1px solid #ffba00; width:100px; height:14px;color: #ffba00;
}
.inp_xz{ background:#ffffff;padding:0; margin:0; border:0px solid #ffba00; width:100px; height:16px;color: #000000;
}
.inpsfz{
	background:#720000;
	padding:0;
	margin:0;
	border:1px solid #ffba00;
	width:150px;
	height:14px;
	color: #ffba00;
	text-align: left;
}
.input_yzm{ border:0px;  height:14px;width:50px; color:#783c01;background:#c1c1c1; border:1px solid #a5a29e;}
.ck_box{ width:14px; margin:0px; padding:0px;color:#783c01; }

.tishi_input{ position:absolute; top:30px; left:-230px;}
.tishi{width:200px; float:left;  padding:5px 5px 5px 20px; color:#000; background:url(../images/icon_07.gif) 3px 3px no-repeat; margin-left:4px; font-family:"宋体"; line-height:15px;}
#usernamemsg .tishi,#userNameError .tishi,#passwordStrength .tishi,#pwdmsg .tishi,#Rpwdmsg .tishi,#realnamemsg .tishi,#cardnummsg .tishi,#cardnummsg2 .tishi,#vmsg .tishi,#vmxb .tishi,#vmfq .tishi{position:absolute; top:0px; left:0px; z-index:1;}


#usernamemsg .small_bg,#userNameError .small_bg,#passwordStrength .small_bg,#pwdmsg .small_bg,#Rpwdmsg .small_bg,#realnamemsg .small_bg,#cardnummsg .small_bg,#cardnummsg2 .small_bg,#vmsg .small_bg,#vmxb .small_bg,#vmfq .small_bg{filter:alpha(opacity=70);opacity:0.7; background:#f8f9fd; position:absolute; top:0px; left:1px; z-index:0;border:1px solid #343949;}
#usernamemsg{ position:relative; top:-100px; left:220px;}
	#usernamemsg .small_bg{ height:36px;width:220px;}
#userNameError{ position:absolute; top:0px; left:0px;}
	#userNameError .small_bg{ height:36px;width:220px;}
#passwordStrength{ position:absolute; top:-70px; left:0px;}
		#passwordStrength .small_bg{height:36px;width:220px; }
#pwdmsg{ position:absolute; top:-70px; left:0px;}
		#pwdmsg .small_bg{ height:36px;width:220px;}
#Rpwdmsg{ position:absolute; top:-70px; left:0px;}
		#Rpwdmsg .small_bg{ height:36px;width:220px;}
#realnamemsg{ position:absolute; top:-70px; left:0px;}
		#realnamemsg .small_bg{ height:50px;width:220px;}
#cardnummsg{ position:absolute; top:-70px; left:0px;}
		#cardnummsg .small_bg{height:50px;width:220px;}
#cardnummsg2{ position:absolute; top:-70px; left:0px;}
		#cardnummsg2 .small_bg{ height:36px;width:220px;}
#vmsg{ position:absolute; top:-70px; left:0px;}
		#vmsg .small_bg{ height:36px;width:220px;}
#vmxb{ position:absolute; top:-70px; left:0px;}
		#vmxb .small_bg{ height:36px;width:120px;}
#vmfq{ position:absolute; top:0px; left:0px;}
#vmfq .small_bg{ height:36px;width:220px;}

/*短注册*/
.reg_bg_s{ width:206px; height:349px; background:url(../images/supindex/rxjhv7/reg_fast_7_06.jpg) 0 0 no-repeat; position:relative; float:right;}
.step0s{ position: absolute; width:206px; height:410px; left: 0px; top: 0px;}
.step0s h2,.step04 h2{ padding:0; margin:0;}
.step0s h2{ margin-left:6px;}
.step05{ position: absolute; width:206px; height:418px; left: 0px; top: 98px; margin-left:2px;}