/*基本样式*/
html,body{
height:100%;
}
* {
    margin:0px;
	padding:0px;
	font-size:14px;
	color:#000;
	font-family:arial,微软雅黑,宋体;
}
br{
    clear:both;
}
div{
    margin: 0 auto;
}

body{
    background:#fff;
}
img{
    border:0px;
}
ul,li{
    list-style:none;
}
.hideme{
   display:none;
}
.showme{
   display:block;
}

.colorred{
   color:#FF0000;
}
.colorgreen{
   color:#009933;
}
.clearboth{
   clear:both;
}
/*主体容器*/
#container{
    margin:0px auto;
    width:760px;
}


/*顶部*/
#top{
    height:50px;
	width:100%;
}
#logo{
    width:200px;
    height:28px;
    margin:22px 0 0 0;
    float:left;
}
#topwhat{
    width:450px;
    height:23px;
	margin:27px 0 0 0;
	float:right;
}
.bgtop{
    background-color:#d9f0f0;
}
#topwhat span#title{
   font-size:13px;
   font-weight:bold;
   color:#000000;
   margin-left:10px;
   float:left;
   line-height:26px;
}

#topwhat span#helplink{
   margin-right:5px;
   float:right;
   line-height:26px;
}

#topwhat span#loginhelp{
   margin-right:25px;
   float:right;
   line-height:26px;
}
#topwhat span#helplink a,#topwhat span#loginhelp a{
      font-size:14px;
      color:#261cdc;
}
#topwhat span#helplink a:hover{
      color:#1b9bd4;
}

#step{
      width:100%;
      height:20px;
      margin-top:28px;
}
#step span#step_text{
     float:right;
	 margin:0 5px 0 0;
	 color:#000000;
}
/*用户注册表单*/
#regforum{
	margin-left:60px;
}
.forumtitle{
   font-weight:bold;
   margin-top:20px;
}

#pwdstrength span{
    width:50px;
    height:16px;
    border: 1px solid #CCC;
    font-size:14px;
    line-height:18px;
    text-align:center;
    float:left;
}
#pwdstrength span#strength_m{
	border-width: 1px;
	border-style:solid none solid none;
	border-color: #CCCCCC;
}
.strength_select{
   background-color:#999;
   color:#fff;
}

#capcha div {
    float: left;
} 


.agreement{
   width:550px;
   height:110px;
   font-size:12px;
   color:#666;
}
/*注册成功*/
#welcome{
   width:98%;
   height:36px;
   border-style:solid;
   border-width:1px;
   border-color:#ebdba5;
   background-color:#fdfdd5;
   padding-left:10px;
}
#welcome span{
   height:36px;
   line-height:36px;
   font-size:14px;
}

#regjump{
   width:100%;
   height:300px;
   font-size:14px;
   padding-left:5px;
   margin-top:20px;
}

#regjump a:link,#regjump a:visited{
      color:#261cdc;
}
#regjump a:hover{
      color:#1b9bd4;
}

.line{
width:100%;
height:1px;
font-size:0px;
background-color:#CCCCCC;
margin-top:10px;
}
/*用户登录*/
#loginbox{
   width:100%;
   height:396px;
   position:relative;
}
#login_regtous{
   width:100%;
   height:130px;
   background-color:#42b4e4;
   position:absolute;
   top:22px;
   left:0px;
}
#login_regtous span#regto_pic{
   width:190px;
}
#login_regtous span#regto_info{
   width:286px;
}
#login_regtous span{
   height:100%;
   float:left;
}
#regto_info dl dt{
margin:12px 0px 0px 25px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

#regto_info dl dd{
margin:20px 0px 0px 25px;
color:#FFFFFF;
font-size:12px;
}

#login_sidebar{
width:260px;
height:396px;
position:absolute;
top:0px;
right:22px;
}
#login_inputbox{
	width:258px;
	height:272px;
	background-color:#f9f9f9;
	border: 1px solid #aaa;
}

#login_question{
	width:258px;
	height:108px;
	background-color:#f9f9f9;
	border: 1px solid #aaa;
	margin-top:12px;
}
.login_copy{
   width:100%;
   height:20px;
   color:#8c77d1;
   text-align:center;
   margin-top:5px;
   line-height:20px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   float:right;
}

#login_inputbox strong{
font-size:12px;
margin:14px 0px 0px 10px;
display:block;
}
.login_toregbutton{
margin:10px auto 6px auto;
width:140px;
}
#login_inputbox div{
width:90%;
}
.textcenter{
text-align:center;
}
#regedlogin{
font-size:14px;
font-weight:bold;
margin:4px 0px 0px 10px;
}
.login_in{ 
height:22px; margin-top:13px; line-height:18px;
}
.login_in span{ 
margin-left:10px;
display:inline;
}
.login_in input{ margin-left:0px; height:18px; width:100px; border: 1px solid #aaa;}

.login_save{margin-top:-5px;}
#remem_pass{margin:0px 0px 0px 65px; display:inline;}

.login_donot{
margin:5px 0px 0px 0px;
}
.login_donot span{
font-size:12px;
color:#aaa;
margin-left:80px;
}

#login_submit input{
margin:10px 0px 0px 65px;
}
#login_submit a{
color:#0033cc;
text-decoration:underline;
margin-left:10px;
}
#login_submit a:hover{
text-decoration:none;
}

#login_question dl dt {
font-size:14px;
font-weight:bold;
margin:10px 0px 0px 10px;
}
#login_question dl dd {
padding:0px 0px 0px 16px;
}
#login_question dl dd a{
font-size:14px; line-height:25px; text-decoration:underline; color:#0033cc;margin-left:5px;
}

#login_intro{width:470px;height:230px;float:left;margin:155px 0px 0px 0px;padding-top:10px;}

#login_intro div{

float:left;
width:460px;
}
#login_intro div a{
font-size:14px;
color:#0033cc;
text-decoration:underline;
font-weight:bold;
}
.login_intro_link{
margin:20px 0px 0px 20px;
}
.login_intro_text{
margin:5px 0px 0px 20px;
font-size:12px;
color:#666;
float:left;
}
.login_checktip{
font-size:12px;
color:#ff0000;
}

.login_loading{
   background-image:url(/images/loading.gif); 
   background-repeat:no-repeat; 
   background-position:25px 225px;
}

/*注册版权*/
#copyright{
   width:100%;
   height:20px;
   background-color:#e6e6e6;
   color:#8c77d1;
   text-align:center;
   margin-top:30px;
   line-height:20px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   float:right;
}