/* CSS Document */
body.white{background:none;width:auto;}
.login_con{
	padding:55px 45px 55px 68px;
	background: url(../i/login_img2.gif) no-repeat 460px center;
	overflow: hidden;
	margin:0 auto;
	width:847px;
	float:left;
}
.login_con .lf{width:365px;padding:45px 0;float:left;}
.login_con .rt{width:410px;padding:45px 0;float:right;}
.login_con .lgrey{padding-left:5px;}
.login_con dt{font-weight: bold;}
.login_con .t1,.login_con .t2,.login_con .t3,.login_con .t4{background: url(../i/login_ico.gif) no-repeat;padding-left:22px;}
.login_con .t1{background-position: left top;}
.login_con .t2{background-position: left -18px;}
.login_con .t3{background-position: left -36px;}
.login_con .t4{background-position: left bottom;}
.login_con p{padding-left:5px;width:296px;}
.senq a{
	background: url(../i/senqin.gif) no-repeat center top;
	display: block;
	height: 76px;
	width: 257px;
	margin:5px 0;
}
.senq a:visited {background: url(../i/senqin.gif) no-repeat center top;}
.senq a:hover {background: url(../i/senqin.gif) no-repeat center center;}
.senq a:active{background: url(../i/senqin.gif) no-repeat center bottom;}
.login_con .rt .txt{margin-bottom:8px;}
.login_con .rt .input{float:left;margin-left:0;}
.login_con .ctrl_panel{
	width:410px;
	height:auto;
	text-align:left;
	background-color: #FFF;
	background-image: none;
}
.login_con .login_opt,.login_con .reg_join,.login_con .forget_pwd{margin-left:6px;clear:both;}
.loginbtn{margin-top:5px;;}
.login_con .reg_join{margin-top:20px;}
.forget_pwd a.blue{color:#07C8F8;}


/*reg step start update:090708 by Yang Peiyuan*/
.float_l{ float:left}
.float_r{ float:right}
.orange_f{ color:#fb7b09; margin-bottom:5px;}
.user_login a,.user_login a:link,.user_login a:visited{background:url(../i/reg.gif) left top no-repeat; height:76px; width:259px; display:block;margin:20px 0 10px; text-indent:-8000px }
.user_login a:hover{background:url(../i/reg.gif) 0 -158px  no-repeat;}
.user_login a:active{background:url(../i/reg.gif) 0 -77px  no-repeat;}
.icon_resend_active span{background:url(../i/reg.gif) -280px -109px  no-repeat; width:16px; height:16px; display:inline-block; margin:0 5px 0 0}
.icon_forget_pwd span{background:url(../i/reg.gif) -280px -127px  no-repeat; width:16px; height:16px;display:inline-block; margin:0 5px 0 0 }

.reg_title{ background:url(../i/reg.gif) 0 -400px  no-repeat; height:30px; width:235px}
.reg_flow{background:url(../i/reg.gif) -280px 0  no-repeat; height:24px; width:433px; margin-bottom:20px; text-indent:-8000px;}
.reg_flow2{background:url(../i/reg.gif) -280px -24px  no-repeat; height:24px; width:433px; margin-bottom:20px; text-indent:-8000px;}
.reg_flow3{background:url(../i/reg.gif) -280px -48px  no-repeat; height:24px; width:433px; margin-bottom:20px; text-indent:-8000px;}
.codeimg img{ float:left}
.Icon_code{ float:left; margin-left:5px;}
.reg_agree_rule{}
.btn_reg a{background:url(../i/reg.gif) 0 -284px  no-repeat; height:35px; width:234px; margin:15px 0; text-indent:-8000px; display:block}
.btn_reg a:hover{background:url(../i/reg.gif) 0 -284px  no-repeat;}

.short_input{ background:url(../i/reg.gif) -280px -190px  no-repeat; height:24px; width:115px; padding:4px 0px 0 8px}
.short_input input{border:0; width:80px; color:#999}
.long_input input{border:0; width:160px; color:#999}
.long_input{ background:url(../i/reg.gif) -280px -160px  no-repeat; height:24px; width:196px; padding:4px 0px 0 8px;}
.show_tips{ background:url(../i/reg.gif) -280px -225px  no-repeat; height:24px;  }
.show_tips div{ color:#ff6600; background:url(../i/reg.gif) right -250px  no-repeat; height:24px; margin-left:10px; padding-left:10px; padding-right:10px; line-height:24px;  }
.reg_item{ clear:both; margin-bottom:5px; min-height:30px;zoom:1}

.reg_sussce input{ color:#b6c912}
.reg_error input{}

.reg_sussce{background:url(../i/reg.gif) -500px -160px  no-repeat; padding:4px 0px 0 30px; }
.reg_sussce input{ color:#b6c912}

.reg_error{background:url(../i/reg.gif) -500px -130px  no-repeat; padding:4px 0px 0 30px; }
.reg_error input{ color:#ff0000}

.reg_sussce_title{ color:#669900; font-size:16px; font-weight:bold; padding-top:50px;}
.reg_re_email{ color:#ff6600; border:1px solid #c2890e; background-color:#fefad5; padding:10px; margin:10px 0}

.icon_gohome span{background:url(../i/reg.gif) -300px -79px  no-repeat; width:16px; height:16px;display:inline-block; margin:0 5px 0 0; }
.icon_gomylife span{background:url(../i/reg.gif) -300px -99px  no-repeat; width:16px; height:16px;display:inline-block; margin:0 5px 0 0; }

/*update in 09.07.26 by anylee*/
.select {
	padding:2px 0 0 8px;
	width:164px;
	height:24px;
	background:url(../i/reg.gif) -280px -290px;
}
.select span.left {
	float:left;
	width:130px;
}
.select span.left input {
	padding-top:3px;
	width:130px;
	color:#999;
	border:0;
}
.select span.right {
	float:left;
	width:20px;
	height:20px;
}
.select span.right a.state,.select span.right a.city {
	width:20px;
	height:20px;
	background:url(../i/w2.png) -815px 0;
	display:block;
}

#regForm input{color:#999}

.activate_title_img{
	background:url(../i/actforget.gif) no-repeat 0px 0px;
	width:424px;
	height:47px;
}
.forgetpwd_title_img{
	background:url(../i/actforget.gif) no-repeat 0px -64px;
	width:424px;
	height:62px;
}
.resetpwd_title_img{
	background:url(../i/actforget.gif) no-repeat 0px -133px;
	width:424px;
	height:62px;
}
.activate_btn{
	background-image:url(../i/btn3.png);
	background-repeat:no-repeat;
	width:135px;
	height:35px;
	border:0px;
}
.activate_btn_normal{
	background-position:0px 0px;
}
.activate_btn_over{
	background-position:0px -35px;
}
.activate_btn_down{
	background-position:0px -70px;
}

.send_btn_normal{
	background-position:0px -105px;
}
.send_btn_over{
	background-position:0px -140px;
}
.send_btn_down{
	background-position:0px -175px;
}
.reset_btn_normal{
	background-position:0px -210px;
}
.reset_btn_over{
	background-position:0px -245px;
}
.reset_btn_down{
	background-position:0px -280px;
}
.btn_signup a{
	display:block;
	background-image:url(../i/btn3.png);
	background-repeat:no-repeat;
	width:135px;
	height:35px;
	border:0px;
	background-position:0px -315px;
}
.btn_signup a:visited {
	background-position:0px -315px;
}
.btn_signup a:hover {
	background-position:0px -350px;
}
.btn_signup a:active{
	background-position:0px -385px;
}


