.content { width:980px; margin:0 auto; height:460px; margin-top:14px;  position:relative; z-index:0;  }
.login{ width:425px; height:420px; float:left; display:inline;}
.login h2{ font-size:18px; font-weight:100; color:#4e4e4e; height:47px; width:425px; background:#f6f6f6 url(/images/login_register2.jpg) no-repeat right; line-height:47px; text-align:left; text-indent:20px; position:relative;}
.login h2 span{ display:block; width:14px; height:47px; position:absolute; left:0; top:0; background:url(/images/login_register1.jpg) no-repeat;}
.login .login_p{ width:425px; height:40px; background:url(/images/login_register11.jpg) repeat-x; margin-top:8px; color:#6c6c6c; line-height:40px; text-align:left; text-indent:20px; position:relative;}
.login .login_p .login_pleft{ display:block; width:9px; height:40px; background:url(/images/login_register3.jpg) no-repeat; position:absolute; left:0; top:0;}
.login .login_p .login_pright{ display:block; width:9px; height:40px; background:url(/images/login_register4.jpg) no-repeat; position:absolute; right:-1px!important; right:-2px; top:0;}
.login_content{ width:425px; background:#f6f6f6; border:1px solid #e7e7e8; margin-top:8px; position:relative;}
.login_content1{ width:8px; height:8px; display:block; position:absolute; left:-1px; top:-1px; background:url(/images/login_register5.jpg) no-repeat;}
.login_content2{ width:8px; height:8px; display:block; position:absolute; right:-1px!important; right:-2px; top:-1px; background:url(/images/login_register6.jpg) no-repeat;}
.login_content3{ width:8px; height:8px; display:block; position:absolute; left:-1px; bottom:-1px!important; bottom:-8px; background:url(/images/login_register8.jpg) no-repeat;}
.login_content4{ width:8px; height:8px; display:block; position:absolute; right:-1px!important; right:-2px; bottom:-1px!important; bottom:-8px;  background:url(/images/login_register7.jpg) no-repeat;}
.login_content { text-align:left;}

.login_content .e_mail,.login_content .Password{ color:#6c6c6c; width:395px; height:48px; background:#fff url(/images/login_register9.jpg) no-repeat left bottom; border-top:1px solid #e2e2e2; text-align:left; line-height:48px; margin-left:8px; margin-top:2px;  padding-left:15px; position:relative; }
.login_content .e_mail{margin-top:10px;}
.login_content .e_mail label,.login_content .Password label{ display:block; float:left; width:100px; text-align:right;}
.login_content .e_mail label span,.login_content .Password label span{ margin-right:2px;}
.login_content .e_mail input,.login_content .Password input{ float:left; display:block; text-indent:3px; border:1px solid #d8d8d8; width:270px; margin-left:8px; vertical-align:middle; margin-top:10px; height:24px; line-height:24px;}
.login_content .e_mail .e_mail_1,.login_content .Password .e_mail_1 { width:13px; height:10px; position:absolute; left:0; top:-1px; background:url(/images/login_register9.jpg) no-repeat left top; display:block;}
.login_content .e_mail .e_mail_2,.login_content .Password .e_mail_2 { width:13px; height:10px; position:absolute; right:0; top:-1px; background:url(/images/login_register10.jpg) no-repeat left top; display:block;}
.login_content .e_mail .e_mail_3 ,.login_content .Password .e_mail_3 { width:13px; height:10px; position:absolute; right:0; bottom:0; background:url(/images/login_register10.jpg) no-repeat left bottom; display:block;}

.login_content .remember{ color:#6c6c6c; text-align:left; height:28px; line-height:28px; width:230px; margin-left:127px;}

.login_content .code{ color:#6c6c6c; width:395px; height:98px; background:#fff url(/images/login_register9.jpg) no-repeat left bottom; border-top:1px solid #e2e2e2; text-align:left; line-height:48px; margin-left:8px; margin-top:2px;  padding-left:15px; position:relative; }
.login_content .code label{ display:block; float:left; width:100px; text-align:right;}
.login_content .code img{ float:left; margin-left:8px;vertical-align:middle; margin-top:11px;}
.login_content .code label span{ margin-right:2px;}
.login_content .code input{ float:left; display:block; text-indent:3px;  border:1px solid #d8d8d8; width:120px; margin-left:8px; vertical-align:middle; margin-top:10px; height:24px; line-height:24px;}
.login_content .code .e_mail_1{ width:13px; height:10px; position:absolute; left:0; top:-1px; background:url(/images/login_register9.jpg) no-repeat left top; display:block;}
.login_content .code .e_mail_2 { width:13px; height:10px; position:absolute; right:0; top:-1px; background:url(/images/login_register10.jpg) no-repeat left top; display:block;}
.login_content .code .e_mail_3{ width:13px; height:10px; position:absolute; right:0; bottom:0; background:url(/images/login_register10.jpg) no-repeat left bottom; display:block;}
.login_content .code p{ clear:both;}
.login_content .code p img{ margin-left:108px;}
.login_content .code .security_code{ text-align:center; line-height:18px;}
.login_content .sign{ text-align:center; margin-top:8px; padding-left:20px; height:125px; line-height:25px; margin-bottom:20px;} 
.facebook{width:400px; text-align:left; color:#4E4E4E; font-size:12px; font-weight:bold; margin-left:-10px; line-height:15px; margin-top:15px;}
.login_content .sign input{ width:65px; border:none; height:25px;  background:url(/images/login_register13.jpg); vertical-align:middle;   margin-right:4px;}


.register{ width:542px; height:420px; margin-left:8px; display:inline; float:left;}
.register h2{ font-size:18px;font-weight:100; color:#4e4e4e; height:47px; width:542px; background:#f6f6f6 url(/images/login_register2.jpg) no-repeat right; line-height:47px; text-align:left; text-indent:20px; position:relative;}
.register h2 span{ display:block; width:14px; height:47px; position:absolute; left:0; top:0; background:url(/images/login_register1.jpg) no-repeat;}
.register .register_p{ width:542px; height:40px; background:url(/images/login_register11.jpg) repeat-x; margin-top:8px; color:#6c6c6c; line-height:40px; text-align:left; text-indent:20px; position:relative;}
.register .register_p .register_pleft{ display:block; width:9px; height:40px; background:url(/images/login_register3.jpg) no-repeat; position:absolute; left:0; top:0;}
.register .register_p .register_pright{ display:block; width:9px; height:40px; background:url(/images/login_register4.jpg) no-repeat; position:absolute; right:-1px!important; right:-2px; top:0;}
.register_content{ width:542px; background:#f6f6f6; border:1px solid #e7e7e8; margin-top:8px; position:relative;}
.register_content1{ width:8px; height:8px; display:block; position:absolute; left:-1px; top:-1px; background:url(/images/login_register5.jpg) no-repeat;}
.register_content2{ width:8px; height:8px; display:block; position:absolute; right:-1px!important; right:-1px; top:-1px; background:url(/images/login_register6.jpg) no-repeat;}
.register_content3{ width:8px; height:8px; display:block; position:absolute; left:-1px; bottom:-1px!important; bottom:-7px; background:url(/images/login_register8.jpg) no-repeat;}
.register_content4{ width:8px; height:8px; display:block; position:absolute; right:-1px!important; right:-1px; bottom:-1px!important; bottom:-7px;  background:url(/images/login_register7.jpg) no-repeat;}
.register_content { text-align:left; height:310px;}

.register_content .e_mail,.register_content .Password{ color:#6c6c6c; width:490px; padding-left:35px; background:#fff url(/images/login_register9.jpg) no-repeat left bottom; border-top:1px solid #e2e2e2; text-align:left; line-height:48px; margin-left:8px; margin-top:2px;   position:relative; }
.register_content .e_mail{margin-top:10px; height:48px;}
.register_content .Password{height:100px; }
.characters{ position:absolute; top:0; left:124px; top:35px;}
.register_content .e_mail label,.register_content .Password label{ display:block; float:left; width:100px; text-align:right;}
 .register_content .Password .Password_img{ float:left; margin-left:2px; margin-top:14px;}
.register_content .e_mail label span,.register_content .Password label span{ margin-right:2px;}
.register_content .e_mail input,.register_content .Password input{ float:left; text-indent:3px; display:block; border:1px solid #d8d8d8; width:270px; margin-left:8px; vertical-align:middle; margin-top:10px; height:24px; line-height:24px;}
.register_content .e_mail .e_mail_1,.register_content .Password .e_mail_1 { width:13px; height:10px; position:absolute; left:0; top:-1px; background:url(/images/login_register9.jpg) no-repeat left top; display:block;}
.register_content .e_mail .e_mail_2,.register_content .Password .e_mail_2 { width:13px; height:10px; position:absolute; right:0; top:-1px; background:url(/images/login_register10.jpg) no-repeat left top; display:block;}
.register_content .e_mail .e_mail_3 ,.register_content .Password .e_mail_3 { width:13px; height:10px; position:absolute; right:0; bottom:0; background:url(/images/login_register10.jpg) no-repeat left bottom; display:block;}

.register_content .remember{ color:#6c6c6c; text-align:center; height:28px; line-height:28px; clear:both; vertical-align:middle;}
.register_content .remember1{ color:#6c6c6c; text-align:center; height:20px; line-height:20px; clear:both;}
.register_content .remember2{ color:#6c6c6c; text-align:left; height:20px; line-height:20px; clear:both; position:absolute; top:45px; left:140px;}

.register_content .code{ color:#6c6c6c; width:490px; padding-left:35px; height:68px; background:#fff url(/images/login_register9.jpg) no-repeat left bottom; border-top:1px solid #e2e2e2; text-align:left; line-height:48px; margin-left:8px; margin-top:2px;    position:relative; }
.register_content .code label{ display:block; float:left; width:100px; text-align:right;}
 
.register_content .code label span{ margin-right:2px;}
.register_content .code .text{ float:left; display:block; text-indent:3px; border:1px solid #d8d8d8; width:270px; margin-left:8px; vertical-align:middle; margin-top:10px; height:24px; line-height:24px;}
.register_content .code .e_mail_1{ width:13px; height:10px; position:absolute; left:0; top:-1px; background:url(/images/login_register9.jpg) no-repeat left top; display:block;}
.register_content .code .e_mail_2 { width:13px; height:10px; position:absolute; right:0; top:-1px; background:url(/images/login_register10.jpg) no-repeat left top; display:block;}
.register_content .code .e_mail_3{ width:13px; height:10px; position:absolute; right:0; bottom:0; background:url(/images/login_register10.jpg) no-repeat left bottom; display:block;}
.register_content .code p{ clear:both; height:30px; }
.register_content .code .security_code{ text-align:center;}
.register_content .sign{ text-align:left;  padding-left:150px; margin-top:10px;height:5px; line-height:25px; }
.register_content .sign input{ width:128px; height:25px; padding-left:4px; text-align:left;  border:none; background:url(/images/login_register12.jpg); margin-right:4px;}

#password-strength{ margin-left:8px; height:26px; white-space:nowrap; float:left; margin-top:5px; min-width:265px;}
#password-strength .password-strength-bar {font-weight:bold; height:6px;}
#password-strength .password-strength-txt {font-weight:bold; line-height:18px; height:18px; }



.email_incorrect{ width:247px; line-height:24px; height:24px; padding-left:25px; margin-left:130px; margin-top:4px; border:1px solid #e3d1d1; background:#fce8e9 url(/images/wrong.jpg) no-repeat 4px center ;}
.email_incorrect2{ width:248px; line-height:24px; height:24px; padding-left:25px; margin-left:150px; margin-top:4px; border:1px solid #e3d1d1; background:#fce8e9 url(/images/wrong.jpg) no-repeat 4px center ;}