#regBox .ftext{padding:10px 5px 9px 5px; width:222px;}
#regBox .inputlength{background:#eee;}

#regTitle{width:1160px; height:35px; overflow:hidden; margin:18px 18px 0 18px;_display:inline; border-bottom:solid 2px #cacaca; float:left;}
#regTitle h1{padding:0 0 0 10px; line-height:36px; font-size:16px; color:#515151; font-weight:bold;}
#regBox{float:left; width:834px; margin:27px 0 50px 18px; padding:30px 0 20px 0; border-right:solid 0px #dbdbdb;}
.ie6 #regBox{display:inline;}
#regBox .reg_field,
#regBox .reg_field1{float:left; width:100%; margin:0 0 15px 0;}
#regBox .reg_field *{float:left;}
#regBox .reg_field strong,
#regBox .reg_field1 strong{width:140px; text-align:right; padding:0 19px 0 0; display:block; color:#4a4a4a; font-size:14px; font-weight:normal;}
#regBox .reg_field strong span.register_star,
#regBox .reg_field1 strong span.register_star{text-align:center;  color:red; font-size:14px;float:right; width:10px; *width:10px;}
#regBox .reg_field .reg_tip{font-size:12px; text-align:left;}
#regBox #reg_checkcode{width:77px;}
#img_checkcode{margin:0 0 0 5px;}
#checkcode_change{margin:9px 0 0 5px; color:#0093de;}
#regBox .reg_field .reg_tip{width:240px; margin:0 0 0 5px; height:36px;}
#regBox .reg_field .reg_tip img{margin:9px 0 0 0;}
#regBox .reg_field .reg_tip span{float:right; display:block; width:220px;line-height:36px;}
#regBox .reg_field .reg_tip1 span{line-height:18px;}
#regBox .reg_field1 a{color:#f2495f;}
#loginreg_loading{background:url(/tpl/default/images/loading_mini.gif) no-repeat left center; padding:0 0 0 20px; margin:8px 0 0 20px; display:none;}
#loginreg_check{background:url(/tpl/default/images/error.png) no-repeat 0 0; padding:0 0 0 20px; margin:8px 0 0 20px; display:none;}


#register_login{padding:30px 0 20px 0; width:330px; text-align:center; float:left; margin:27px 0 50px -1px; border-left:solid 0px #dbdbdb;}
#register_login .js_login span{display:block; margin:0 0 11px 0;}
#register_login .other_login{padding:33px 0 0 0;}
#register_login .other_login span{color:#424242;}
#register_login .other_login ul{width:100%; float:left;}
#register_login .other_login li{width:100%; float:left; margin:11px 0 0 0;}

.bind_avatar{float:left; width:150px;}
.bind_avatar div{ border:solid 1px #ddd; background:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:rgba(0,0,0,0.2) 0px 1px 4px;border-radius:4px; float:left; padding:3px; margin:70px 0 0 70px;}
.bind_avatar div img{float:left;}

.bindBox{border:none!important;}

.reg_activate{margin:100px 80px 0 80px; padding:0 0 100px 0;color:#333;}
.reg_activate_success{background:url(/tpl/default/images/tsuccess.gif) 150px 0 no-repeat;}
.reg_activate_error{background:url(/tpl/default/images/terror.gif) 150px 0 no-repeat;}
.reg_activate .ra_head{margin:0 0 0 220px;}
.reg_activate .ra_head h3{font-size:18px; line-height:50px; color:#333;}
.reg_activate .ra_head p{font-size:14px; width:438px; line-height:2em;}
.reg_activate .ra_head .to_email{display:block; width:138px; height:48px; margin:15px 0 0 0; overflow:hidden; text-indent:-500px;background:url(/tpl/default/images/to_email.gif) no-repeat 0 0;}
.reg_activate .ra_head .to_email:hover{background:url(/tpl/default/images/to_email1.gif) no-repeat 0 0;}
.reg_activate .ra_desc{margin:38px 0 0 0; border-top:1px solid #e0e0e0; padding:38px 0 0 220px;}
.reg_activate .ra_desc h4{height:16px; display:block; line-height:16px;background:url(/tpl/default/images/alert.gif) no-repeat 0 bottom; padding:0 0 0 21px; font-weight:bold; color:#333; font-size:14px; margin:0 0 10px 0;}
.reg_activate .ra_desc p{line-height:26px;width:438px; padding:0 0 0 4px;}
.reg_activate .ra_desc a{color:#08c;}
.reg_activate .ra_desc a:hover{text-decoration:underline;}