@charset "utf-8";

html,body{background-color:#ffffff;}

.screen{background:url(../img/background.jpg) no-repeat center top;}
.s_body{color:#555;}
.s_body a{color:#3399e0;}
.s_body .form_btnmaj_m .form_btn_text a{color:#ffffff;}
.spline{background:url(../img/reg.png) repeat-x 0 -50px;height:1px;line-height:1px;overflow:hidden;margin:10px 0;}
.ico__error{background:url(../img/reg.png) no-repeat 0 -690px;width:16px;height:16px;}
.ico__pass{background:url(../img/reg.png) no-repeat -50px -690px;width:16px;height:16px;}

.logo{margin:20px 0;}
.logo a{display:block;width:350px;height:42px;background:url(../img/reg.png) no-repeat 0 0;}
.logo em{display:none;}

.banner{position:relative;z-index:1;width:580px;height:320px;top:80px;left:10px;background:url(/user/img/banner.png) no-repeat 0 0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/user/img/banner.png');_background-image:none;}

.state{color:#f4f4f4;}
.state ol{_margin-top:5px;}
.state li{float:left;line-height:30px;width:100px;color:#909090;}
.state em{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:inline-block;*display:inline;*zoom:1;width:20px;height:20px;font-style:normal;background-color:#909090;text-align:center;color:#ffffff;line-height:20px;font-size:14px;margin-right:5px;}
.state .current{color:#555555;font-weight:bold;}
.state .current em{background-color:#3399e0;}
.state p{line-height:30px;font-size:14px;color:#555555;font-weight:bold;}
.state h3{line-height:22px;font-size:14px;color:#555555;font-weight:bold;}
.state .spline{margin-bottom:20px;}
.sel-type{font-size:14px;margin-bottom:10px;}

.formbox{margin-bottom:80px;}
.formbox fieldset{border:none;}
.formbox label,.gender span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:14px;padding:0 5px;width:110px;text-align:right;}
.formbox .gender .msg{padding:0;font-size:12px;}
.formbox .gender .ico__error{width:16px;padding:0;vertical-align:text-bottom;}
.formbox .entry{margin-bottom:20px;}
.formbox .form_select{margin-right:5px;}
.formbox .msg{margin-left:15px;color:#909090;}
.formbox .msg .ico__error,.formbox .msg .ico__pass{margin-right:5px;}
.formbox .error,.formbox .txt .counter .warning{color:#ab0707;}
.formbox .pswd_state{margin:0 5px;position:relative;zoom:1;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;width:124px;height:10px;background-color:#ececec;border:1px solid #8fd1ff;}
.formbox .pswd_state_def{border:1px solid #c7c7c7;}
.formbox .pswd_state .level{position:absolute;top:1px;left:1px;width:40px;height:8px;display:inline-block;*display:inline;*zoom:1;overflow:hidden;}
.formbox .pswd_state .level_1{background-color:#8fd1ff;}
.formbox .pswd_state .level_2{background-color:#43b1fe;left:42px;}
.formbox .pswd_state .level_3{background-color:#3399e0;left:83px;}
.formbox .pswd_state .level_0{background-color:#c7c7c7;}
.formbox .pswd_state .level_0_1{background-color:#a0a0a0;left:42px;}
.formbox .pswd_state .level_0_2{background-color:#898989;left:83px;}
.formbox .vcode{margin:0 15px;vertical-align:middle;}
.formbox .regbtn,.formbox .savebtn{padding-left:123px;}
.formbox .regbtn a{display:block;width:130px;height:45px;background:url(../img/reg.png) no-repeat 0 -70px;}
.formbox .regbtn a:hover{background-position:-150px -70px;}
.formbox .regbtn a:active{background-position:-300px -70px;}
.formbox .savebtn a{display:block;width:130px;height:45px;background:url(../img/reg.png) no-repeat 0 -150px;}
.formbox .savebtn a:hover{background-position:-150px -150px;}
.formbox .savebtn a:active{background-position:-300px -150px;}
.formbox .regbtn em,.formbox .savebtn em{display:none;}
.formbox .terms{padding-left:120px;margin:-10px 0 20px 0;}
.formbox .rule input{vertical-align:middle;margin-right:5px;}
.formbox .gender label{width:20px;text-align:left;}
.formbox .alerts{margin-right:5px;color:#ff3300;}
.formbox .txt{margin-bottom:20px;}
.formbox .txt .form_input{margin-bottom:5px;}
.formbox .txt .counter{padding-left:415px;}
.formbox .txt label{vertical-align:top;}
.formbox .userbase{height:50px;margin-bottom:20px;}
.formbox .userbase .avatar{float:left;width:50px;height:50px;margin-right:10px;}
.formbox .userbase li{fonoverflow:hidden;zoom:1;font-size:14px;margin-bottom:5px;}
.formbox .userbase .tips{color:#909090;font-size:12px;}
.formbox .userbase .avatar img{display:block;width:50px;height:50px;}
.formbox .strength{padding-left:120px;padding-top:10px;color:#909090;}
.formbox .notice{margin-left:123px;margin-top:10px;width:290px;padding:5px 10px;;background:#fffcce;border:1px solid #d1be9d;color:#909090;}
.formbox .notice a{margin-left:10px;}
.formbox .loginbind a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-right:20px;width:130px;height:45px;background:url(../img/reg.png) no-repeat 0 -230px;}
.formbox .loginbind a:hover{background-position:-150px -230px;}
.formbox .loginbind a:active{background-position:-300px -230px;}
.formbox .loginbind em{display:none;}
.formbox .loginbind .findpwd{line-height:45px;}

.find{padding-left:123px;margin-bottom:20px;}
.find .tips{font-size:14px;margin-bottom:15px;color:#555555;}
.find .tips p{font-size:14px;line-height:24px;color:#555555;}
.find .tips strong{margin-left:10px;}
.find .repost{margin-left:10px;}
.find .entry a{font-size:12px;margin-left:10px;}

.pwdtype .entry{float:left;text-align:center;}
.pwdtype .mailtype{border-right:1px solid #f3f3f3;}
.pwdtype .entry span{display:block;margin-bottom:5px;}
.pwdtype .entry a{display:block;margin:0 5px;width:290px;height:142px;padding-top:56px;}
.pwdtype .entry a:hover{background:#f3f3f3;}
.pwdtype .mobiletype a{border:none;padding-top:38px;height:160px;}
.pwdtype .ico__mail{background:url(/user/img/ico_mail.png) no-repeat 0 0;width:61px;height:69px;margin:0 auto;}
.pwdtype .ico__mobile{background:url(/user/img/ico_mobile.png) no-repeat 0 0;width:35px;height:88px;margin:0 auto;}
.pwdtype .ico__mail{_background:block;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/user/img/ico_mail.png)");}
.pwdtype .ico__mobile{_background:block;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="/user/img/ico_mobile.png)");}

.aside{min-height:420px;_height:420px;padding-left:20px;background:url(../img/line.jpg) no-repeat left top;}
.aside h3{color:#555555;margin-bottom:15px;}
.aside .tudou_login{margin:-5px 0 20px;background:url(/partner/img/ico_tudou_16x16.png) no-repeat left 2px;}
.aside .tudou_login a{padding-left:20px;}
.aside .oauth_login h3{margin-bottom:5px;font-weight:normal;font-size:12px;}
.aside .oauth_login a{margin-right:5px;}
.aside .help p{color:#909090;line-height:20px;}
