body{}
/* 全屏容器样式 */
/* .full_outer{ width:100%; max-width:420px; margin:0 auto;} */
.full_outer{ width:100%; max-width: 1100px; margin-left:auto; margin-right: auto; margin-top: 40px; box-shadow: 0 3px 14px 0 rgba(0,0,0,0.10); background-color: #d8d8d8; position: relative;}
/* .full_inner{ padding:36px 35px 0;} */
.full_inner{ width: 400px; background-color: #fff;}
.full_con{ display:none;}
.current_full_con{ display:block;}

/* 错误提示元素样式 */
.msg_box{ height:20px; -webkit-box-orient:vertical; -ms-box-orient:vertical; -moz-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -moz-line-clamp:1; -ms-line-clamp:1;}

/* 快速登录相关样式 */
.quickLogin { position: relative; padding:40px 25px 0; margin: 0 auto;}
.quickLogin .userInfomation { text-align: center; padding-bottom: 38px; overflow: hidden;}
.quickLogin .userInfomation .avatar { display: inline-block; vertical-align:top; width: 114px; padding-right: 18px; text-decoration: none;}
.quickLogin .multiPhoto .avatar { padding: 0 19px;}
.quickLogin .userInfomation .avatar.last { padding-right: 0;}
.multiPhoto { width: 8000px;}
.multiPhoto .avatar { float: left;}
.quickLogin .userInfomation .touxiangAvatar { border-radius: 50%; border: 3px solid #fff; width: 108px; height: 108px;}
.quickLogin .userInfomation .touxiangAvatar_hover { border: 3px solid #3377FF;}
.quickLogin .userInfomation .userName { margin: 0; font-weight: bold; word-break:break-all; max-height:40px; overflow:hidden; line-height: 20px;}
.quickarr {background: url("//i.thsi.cn/iwencai/upass/arr.png") no-repeat; position: absolute; width: 25px; height: 46px; top: 75px;}
.prevArr {background-position: 0px 0px; left: 0px; }
.nextArr { background-position: 0px -58px; right: 0px;}

.quick_error_box{ height:20px;}
.quick_footer{padding:36px 15px 0 15px;}

.check_box_con{}
.check_box_con span{ display:inline-block; vertical-align: top;}
.check_box{ width:18px; height:18px; margin-top:1px; background-image:url("//i.thsi.cn/iwencai/upass/checkbox_normal.png"); background-image:url("//i.thsi.cn/iwencai/upass/checkbox_normal_x1.png")\9; }
.checked_con .check_box{background-image:url("//i.thsi.cn/iwencai/upass/checkbox_checked.png"); background-image:url("//i.thsi.cn/iwencai/upass/checkbox_checked_x1.png")\9;}

/* 账户登录、手机号登录相关样式 */
.pub_pannel{display:none;}
.current_pannel{display:block;}
.top_title_bar{padding-bottom:40px; text-align:center;}
.top_title_bar .register_btn{ margin-top:6px;}

.line_box{border-bottom:1px solid #DDDDDD; height:65px; position:relative;}
.line_box .hint{ visibility: hidden;}
.line_box .input_text,
.line_box .placeholder_hit{padding-top:25px; padding-bottom:10px; position:absolute; top:0px; left:0px;}
.line_box .input_text{border:0px none; outline-style:none; background:none; display:inline-block; z-index:2; width:100%;}
.line_box .placeholder_hit{ z-index:1;}
/* .clear_input_btn { width:18px; height:18px; display:none; position:absolute; right:0px; top:27px; z-index: 5; background-image:url("//i.thsi.cn/iwencai/upass/clear.png"); background-image:url("//i.thsi.cn/iwencai/upass/clear_x1.png")\9;} */
.clear_input_btn { width:18px; height:18px; display:none; position:absolute; right:10px; top:35px; z-index: 5; background-image:url("//i.thsi.cn/iwencai/upass/clear.png"); background-image:url("//i.thsi.cn/iwencai/upass/clear_x1.png")\9;}
/* .toggle_password_btn{width:22px; height:22px; display:none; position:absolute; right:0px; top:25px; z-index: 5; background-image:url("//i.thsi.cn/iwencai/upass/password_icon.png"); background-image:url("//i.thsi.cn/iwencai/upass/password_icon_x1.png")\9;} */
.toggle_password_btn{width:22px; height:22px; display:none; position:absolute; right:10px; top:35px; z-index: 5; background-image:url("//i.thsi.cn/iwencai/upass/password_icon.png"); background-image:url("//i.thsi.cn/iwencai/upass/password_icon_x1.png")\9;}
.hide_password_btn{ background-image:url("//i.thsi.cn/iwencai/upass/text_icon.png"); background-image:url("//i.thsi.cn/iwencai/upass/text_icon_x1.png")\9;}
.line_box .captcha_img{ position:absolute; right:0px; bottom:14px; z-index:5;}
.line_box .get_signcode_btn{ position:absolute; right:0px; bottom:18px; z-index:5;}
.line_box  .signcode_timer{position:absolute; right:0px; bottom:18px; z-index:5;}
.current_line_box{ border-bottom-color:#3377FF;}
/*
.current_line_box .hint{visibility:visible;}
 */
/* 提交按钮样式 */
/* .submit_btn{padding:11px 0; background:#008DFF; border-radius:4px; color:#fff; cursor: not-allowed;} */
.submit_btn{padding:9px 0; background:#008DFF; border-radius:4px; color:#fff; cursor: not-allowed;}
.enable_submit_btn{background:#008DFF; cursor: pointer;}

/* 账户、手机登录的公共底部样式 */
.input_footer{ padding-bottom: 43px; }

/* 返回快速登录按钮样式 */
.back_quick_login_btn{ position:absolute; width:18px; height:18px; left:9px; top:9px; display:none; background-image:url("//i.thsi.cn/iwencai/upass/back.png"); background-image:url("//i.thsi.cn/iwencai/upass/back_x1.png")\9;}
.normal_full_con{ position:relative; padding-top:4px;}
.has_quick_full_con .back_quick_login_btn{ display:block;}

/* 三方登录相关样式 */
/* .three_login_con { position:relative; text-align:center;} */
.three_login_con { position:relative; text-align:center; width: 204px; padding-bottom: 37px;}
.three_login_con .throw_line{ position: relative; border-top: 1px solid #DDDDDD; top:10px;}
.three_login_con .trilateral-text{ position:relative;}
.three_login_con .trilateral-text span{ padding: 0 20px; display:inline-block;}
.three_login_con .btn_table{ width:100%;}
.three_login_con .btn_table td{}

/* 红色系修正样式 */
.style_red .quickLogin .userInfomation .touxiangAvatar_hover { border: 3px solid #E93030;}
.style_red .current_line_box{ border-bottom-color:#E93030;}
.style_red .submit_btn{background:#FFBCBC;}
.style_red .enable_submit_btn{background:#E93030;}
.style_red .checked_con .check_box{background-image:url("//i.thsi.cn/iwencai/upass/red/checkbox_checked.png"); background-image:url("//i.thsi.cn/iwencai/upass/red/checkbox_checked_x1.png")\9;}