@charset "utf-8";
*{margin: 0; padding: 0;}
body{word-wrap:keep-all;margin:0;padding:0; font-family: Arial,Helvetica,sans-serif;}
a:focus{outline:none;}
img{border: 0;}
form{ margin:0; padding:0;}
select,input,body,th,td{color: #333;font-family:"Arial","微软雅黑"; font-size:12px;line-height:20px;}
.clear {clear:both; height:0; overflow:hidden; display:block; padding:0; margin:0;}
.clearfix,.main,.left,.right,dl,dt,dd,ul,li{*zoom:1;}
.clearfix:after,.clearfix:after,.main:after,.left:after,.right:after,dl:after,dt:after,dd:after,ul:after,li:after{clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
li{ list-style-type:none;}
a{ cursor:pointer;}
a:link,
a:visited {color: #333;text-decoration:none;}
a:hover,
a:active {color: #C00;text-decoration:underline;}
a.blue{ color:#3399FF;}
a.blue:hover{color: #C00;}

a.bluelink{ color:#0099FF; text-decoration:none;}
a:hover.bluelink{ text-decoration:underline; color:#FF6600}

.logo{ width:996px; margin:0 auto;}
.reg_main{ width:996px; margin:10px auto; position:relative;}

.reg_nav{ width:960px; font-family:microsoft yahei; margin:0 auto;}
.reg_nav li{ float:left; width:152px; height:39px; text-align:center; font-size:16px; line-height:39px;cursor:pointer;color:#fff; float:left;background:url(../images/reg_nav_on.gif); margin-right:5px;}
.reg_nav li.off{ background:url(../images/reg_nav_off.gif); color:#000;width:152px; height:37px; margin-top:2px;}
.reg_link{ width:996px; border-bottom:2px solid #C30; margin:0 auto;}

.reg_content{ margin:20px auto 0px 5px; width:940px; padding:10px 30px; }
.reg_point{float:right; border-left: solid 1px #ccc; width:210px; height:200px; padding:50px 20px;}
.reg_point h2{ font-weight:bold; font-size:16px; margin-bottom:10px; position:relative;}
.reg_point p{ line-height:24px; display:block; 
  background:url(../images/dot.gif) no-repeat 3px 10px;list-style-position:outside;padding-left:10px;}


.reg_text{ line-height:80%; margin-left:110px;}
.reg_text input{ margin-top:1px; vertical-align:middle;}
.reg_input{ margin-bottom:20px;}
.reg_input input{ padding:0px 8px; font-size:14px; height:35px; line-height:35px; font-family: Arial; font-weight:bold; color:#4c4c4c; letter-spacing:1px;border:1px solid #ccc;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 3px; background: url(../images/input_bg.gif) repeat-x 0px 0px;}
.reg_input span{ float:left; font-size:14px; line-height:35px; margin:0 5px;  text-align:right; width:100px;}
.reg_input input:hover,.login_input input:focus{ border:solid 1px #c30;}
.reg_btn,.reg_btn2{ width:104px;  height:33px; font-size:18px; border:none; cursor:pointer; margin:20px 0 0 110px;line-height:33px; color:#fff;}
.reg_btn{background: url(../images/button1.gif) no-repeat #fff;}
.reg_btn:hover{background: url(../images/button1.gif) no-repeat #fff;}
.reg_btn2{background: url(../images/button2.gif) no-repeat #fff; color:#000;}
.reg_btn2:hover{background: url(../images/button2.gif) no-repeat #fff; color:#000;}
.reg_input span b{ color:#F00; width:10px; margin-right:10px; }
.reg_input label{position:relative; height:35px; display:block;}
.reg_input i{position:absolute;line-height:35px;left:10px;color:#BCBCBC;cursor:text; font-style:normal; top:0px; font-size:14px;}

.reg_yanzheng{ padding-top:5px; margin-left:15px; display:block; float:left;}

.erro_tip{ position:absolute; top:95px; left:43px; background: url(../images/login/error.gif) no-repeat 3px 2px #ffecec;border:solid 1px #f06767; padding:0px 4px 0px 22px ; color:#4c4c4c;}

.tip1{
	background: url(../images/tip1.gif) no-repeat;
	width:7px;
	height:11px;
	position:absolute;
	left: -7px;
	top: 10px;
}
.ts_tip1,.ts_tip2,.ts_tip3,.ts_tip4{
	background:url(../images/a1.gif) no-repeat 4px 8px #f9f9f9;
	position:absolute;
	border:solid 1px #c9c9c9;
	padding:5px;
	width:200px;
	text-align:left;
	z-index:1;
	text-indent:15px;
}
.ts_tip1{top:58px;left:420px;}
.ts_tip2{
	top:120px;
	left:420px;
}
.ts_tip3{
	top:248px;
	left:420px;
}
.ts_tip4{
	top:368px;
	left:420px;
}

.erro1{
	background: url(../images/tip2.gif) no-repeat;
	width:7px;
	height:11px;
	position:absolute;
	left: -7px;
	top: 10px;
}

.erro_tip1,.erro_tip2,.erro_tip3,.erro_tip4,.erro_tip5,.erro_tip6{
	background:url(../images/a2.gif) no-repeat 4px 8px #fff5f5;
	position:absolute;
	border:solid 1px #ff3131;
	padding:5px;
	text-align:left;
	z-index:1;
	text-indent:15px;
}
.erro_tip1{
	top:68px;
	left:420px;
}
.erro_tip2{
	top:129px;
	left:420px;
}
.erro_tip3{
	top:203px;
	left:420px;
}
.erro_tip4{
	top:261px;
	left:420px;
}
.erro_tip5{
	top:318px;
	left:420px;
}
.erro_tip6{
	top:368px;
	left:420px;
}

.tit1{
	position:absolute;
	right: -2px;
	top: 18px;
	width: 415px;
}
.s1, .s2, .s3{ width:75px; margin-left:2px; font-size:12px; height:20px; background:#f2b3a0; display:block; color:#fff; float:left; font-weight:normal; text-align:center;}

#fetbottom{font-size:12px;text-align:center; font-family:Verdana;color:#333;border-top:3px solid #CC0000; width:996px; margin:30px auto 0 auto;}
.loginfoot{ width:990px; height:120px;  margin:0 auto 0px auto;}
.loginfootleft{ width:533px; height:34px; background:url(../images/bj_loginfoot.png) no-repeat; float:left; margin-top:8px;}
.loginfootright{ width:272px; height:20px; line-height:20px; margin-top:8px ; float:right; overflow:hidden; color:#999;}
.loginfootright a{ color:#999; text-decoration:none; margin:0 7px;}
.loginfootright a:hover{
	color:#09F;
	text-decoration:underline;
}
.clr{ clear:both;}
