

 .specify {
	
	line-height:150%;
	font-size:14px;
    color:#333333;
    font-weight:bold;
       
}
.logo
{
	position:absolute; 
	top:30px; 
	left:300px;
}
.welcome
{
	position:absolute; 
	top:40px; 
	left:480px;
	font-size:20px;
     color:#ff6666;
     font-weight:bold;
}

 .chekprotc 
 {
 	position:absolute; 
	top:265px; 
	left:55px;
	font-size:12px;
        color:#330000;
       
 }
 
 .chekbx
 {
  	position:absolute; 
	top:260px; 
	left:30px;
 }


 .chekrememb
 {
 	position:absolute; 
	top:165px; 
	left:85px;
	font-size:12px;
    color:#330000;
       
 }
 
 .chekremembbx
 {
  	position:absolute; 
	top:165px; 
	left:60px;
 }

 .Cutusepic
 {
  	position:absolute; 
	top:100px; 
	left:460px;
 }

 .Cutbtn
 {
  	position:absolute; 
	top:-50px; 
	left:250px;
 }


 .usepicUpload
 {
  	position:absolute; 
	top:265px; 
	left:460px;
 }
 .usepicUploadbtnup
 {
 	position:absolute; 
	top:190px; 
	left:500px;
	
 }

.regist
{

	position:absolute; 
	top:100px; 
	left:150px;
	WIDTH: 900px;
	HEIGHT: 100px

}

.help
{

	position:absolute; 
	top:150px; 
    left:800px;
        
	


}

.copyright
{
	position:absolute; 
	top:500px; 
    left:500px;
}

.passwordstrong
{
	position:absolute; 
	top:110px; 
    left:150px;
	
}

.userproc
{
    font-size:16px;
    font-weight:lighter;
}

.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:18px;
 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:19px;
 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,.formbox .closebtn
{
  padding-left:123px;
}
 .anniu 
{
 display:block;
 width:130px;
 height:45px;

  background:#3eabff;
  border-color:#6699FF;
  color:#F0F8FF;
 }
 .anniu:hover
 {
  background-position:-150px -70px;
  background:#6699CC;
  border-color:#990033;
  color:#F0F8FF;
 }
.formbox .regbtn a:active
 {
  background-position:-300px -70px;
 }
 .formbox .closebtn a:active
 {
    background-position:-300px -70px;
     
 }
 .closebtn
 {
      position:absolute; 
      left:650px;
      top:300px; 
 }
 .changescimage
 {
        position:absolute; 
        left:350px;
        top:120px; 
 }
  .changescword
 {
    font-size:16px;
    color:#555555;
    font-weight:bold;
    position:absolute; 
    left:730px;
    top:170px; 
 }
 .loginbtn 
 {
   position:absolute; 
   left:160px;
 
  
 }
.formbox .loginbtn a:hover
{
  background-position:-150px -150px;
  background:url(../images/login1.png) no-repeat 0 -70px;
}


.findpsbtn 
 {
   position:absolute; 
   left:160px;
  display:block;


 }


.formbox .savebtn a:active
 {
  background-position:-300px -150px;
 }
.formbox .regbtn em,.formbox .savebtn em,.formbox .closebtn em
 {
  display:none;
 }
.formbox .terms
 {
 padding-left:120px;
 margin:-10px 0 20px 0;
 }
.formbox .rule input
 {
 vertical-align:middle;
 margin-right:5px;


 }
 input
 {
  font-size:18px;
 }
 
.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:red;
  }
.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:10px;
 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;
 }