﻿@charset "utf-8";
/*  login  */
.login_box{padding:50px 0;background-color:#fff}
.login_left{border-right:1px solid #ccc;padding:0 30px 80px 100px;width:660px}
.login_right{padding-left:40px;width:356px}

.login_left h1,.login_left h2{font-size:20px;line-height:40px;padding:10px 0 0}
.login_u{margin-top:20px}
.login_u li{height:32px;margin-bottom:15px}
.login_u li label{float:left;width:100px;text-align:right;font-size:16px;line-height:32px}
.login_u li .login_u_d{width:560px;line-height:32px}
.login_u li .login_u_d label{float:none;font-size:12px;width:auto}
.log_inp{width:220px;padding:5px;height:20px;line-height:20px;color:#666}
.log_proof{width:80px}
.log_sub{width:232px;height:32px;border:none;color:#fff;font-size:16px;text-align:center;line-height:32px;font-weight:500;cursor:pointer}
.login_u_d a.c1_col{display:block;width:200px;text-align:right;line-height:16px}
.login_u_d a.c1_col:hover{text-decoration:underline}

.login_right h2{font-size:20px;line-height:40px;padding:5px 0 0;white-space:nowrap;font-weight:500}
.login_right p{margin-top:10px;line-height:24px;font-size:14px;color:#666}
.login_right a.c2_bg,.login_right a.c1_bg{display:block;margin:30px 0 0 30px;height:36px;line-height:36px;text-align:center;width:160px;color:#fff;font-size:18px}

.other-login{margin-top:30px}
.other-login a{margin-right:10px}
.other-login p{margin:0 0 15px 0;font-size:18px;line-height:30px}

.login_u li.d_check{height:18px;line-height:18px}
.login_u li.d_check .login_u_d,.login_u li.d_check label{line-height:18px}
.login_u li.d_check .login_u_d .log_ck{float:left;height:13px;width:13px;margin:3px 3px 0 0}
.d_check .login_u_d a.c1_col{display:inline;width:auto;line-height:18px;margin-left:3px}
.login_u li.d_check_hid{height:auto;display:none}
.check_d{border-color:#bbb #eee #eee #bbb;border-width:1px;border-style:solid;color:#666;height:100px;padding:0 8px;line-height:20px;overflow-y:scroll}

.suc_d{padding:50px 30px;background-color:#fff}
.suc_d h1{font-size:18px;line-height:40px;font-weight:500}
.suc_d p{line-height:30px}
.suc_d p a{font-weight:bold;margin:0 5px;font-size:16px}

.log_msg{width:80px;font-size:14px}
.activa{border:1px solid #ddd;margin-top:10px;padding:10px;background:#f7f7f7}
.activa_msg{margin:6px 0}
.activa_msg span,.activa_msg em,.activa_msg input{float:left;line-height:32px}
.activa_msg span{width:60px;text-align:right}
.activa_msg em{width:100px;height:32px}
.activa_msg input{margin-right:10px}

.next_p{line-height:30px;margin-top:20px;font-size:14px}

.box_top{line-height:32px;font-size:14px;font-weight:bold;margin-bottom:15px;padding:0 10px 0 80px}
.login_box_m .login_left{padding:0 10px 50px 80px;width:506px}
.login_box_m .login_left_m{border:none}
.login_box_m li label{width:90px}
.login_box_m li .login_u_d{width:380px}

.left-um li{float:left;font-size:20px;height:40px;line-height:40px;margin-right:30px;display:inline;padding:0 5px;cursor:pointer}
.md-hid{padding:20px 10px;text-align:center;position:relative;width:460px}
.md-hid img{width:150px;height:150px;border:1px solid #d3d3d3}
.md-hid p{line-height:32px;font-weight:bold;text-align:center;color:#777;font-size:14px}
#mHelp{font-weight:normal;line-height:26px}
#mHelp a{color:#999}
.md-help{position:absolute;text-align:center;height:210px;background:#fff;left:10px;top:20px;width:498px;padding-top:12px;display:none}
.md-help img{width:258px;height:200px;border:none}

.user-main{background:url(../images/user_bg.jpg) no-repeat center top;width:100%;padding:80px 0 100px}
#footer{margin-top:0}