﻿.authLogin .authHeader .title {	position: absolute;	top: 5px;	left: 20px;	line-height: 30px;	height: 30px;	font-size: 22px}
.qrlogin_step2 .qr_h3 {	text-align: left;	margin: 0;	padding-bottom: 20px;	font-size: 14px;	font-weight: bold}
.web_login .uinArea {	height: 55px;	position: relative;	z-index: 10}
.web_login .pwdArea {	height: 55px;	position: relative;	z-index: 3}
.web_login .verifyArea {	height: 65px;	position: relative;	margin-top: -5px}
.web_login .verifyinputArea {	height: 55px;	width: 93px;	float: left}
.web_login .verifyArea .inputOuter,.web_login .verifyArea .inputOuter_focus {	width: 93px;	margin-top: 7px;	background: url(/Content/Home/Blue/images/icon_4.png) no-repeat 0 -130px;	_background: url(/Content/Home/Blue/images/icon_4_8.png) no-repeat 0 -130px}
.web_login .verifyArea .inputOuter_focus {	background-position: 0 -176px}
.web_login .verifyArea .input_tips,.web_login .verifyArea .input_tips_focus {	top: 20px}
.web_login .verifyimgArea {	position: relative;	height: 40px;	cursor: pointer;	float: right;	right: 1px;	width: 152px;    padding-top:5px;}
.web_login .verifyimgArea .verifyimg {	height: 40px;	width: 110px;	position: absolute;	left: 0}
.web_login .verifyimgArea .verifyimg_tips {	position: absolute;	left: 165px;	top: 15px;	color: #000;	display: none}
.qlogin .qr_0 a {	outline: 0}
.qlogin .qr_1 .qr_app_name a {	cursor: pointer;	outline: 0}
.qrlogin_step2 .goBack a {	color: #3481cf}
a:hover {	text-decoration: underline}
.web_login .email_list li,.web_login .email_list p {	height: 31px;	line-height: 31px;	margin: 0;	overflow: hidden;	padding-left: 10px}
.web_login .email_list p {	height: 16px;	line-height: 10px}
.authLogin .cancleAuth {	display: inline-block;	height: 14px;	border: 1px solid #d3d3d3;	padding: 3px;	cursor: pointer;	color: #888;	text-decoration: none}
.authLogin .face img {	width: 80px;	height: 80px;	position: absolute;	top: 10px;	left: 19px;	border: 0}
.qlogin .face img {	width: 80px;	height: 80px;	position: absolute;	top: 10px;	left: 9px;	border: 0}
.qlogin .qr_0 .qrImg {	position: absolute;	height: 130px;	width: 130px;	left: 12px;	top: 30px;	border: 1px solid #d3d3d3;	z-index: 1000}
.qlogin .qr_1 .qrImg {	height: 82px;	left: 12px;	position: absolute;	top: 8px;	width: 82px;	border: 1px solid #d3d3d3}
.web_login .login_form {	width: 252px;	margin: 0 auto}
.header .logo,.authHeader .logo {	background: url(https://ui.ptlogin2.qq.com/style/11/images/icon_24_c_3.png) no-repeat;	;background-position: 0 -280px;}
.header {	height: 50px;	border-bottom: 1px solid #e2e2e2;	position: relative;	font-family: "微软雅黑"}
.header .switch {	height: 45px;	position: absolute;	left: 50px;	bottom: 0;	font-size: 16px}
.header .switch #switcher_qlogin {	margin-right: 105px}
.header .switch .switch_btn,.header .switch .switch_btn_disabled {	color: #999;	display: inline-block;	height: 45px;	line-height: 45px;	outline: 0}
.header .switch .switch_btn_disabled:hover {	text-decoration: none;	cursor: default}
.header .switch .switch_btn_focus {	color: #333;	display: inline-block;	height: 45px;	line-height: 45px;	outline: 0}
.header .switch .switch_btn:hover {	color: #333;	text-decoration: none}
.header .switch .switch_btn_focus:hover {	text-decoration: none}
.header .switch .switch_bottom {	position: absolute;	bottom: -1px;	border-bottom: 2px solid #848484}
.header .close {	width: 47px;	height: 20px;	float: right;	background: url(https://ui.ptlogin2.qq.com/style/34/images/icon_3_tiny.png) no-repeat -221px -126px;	_background: url(https://ui.ptlogin2.qq.com/style/34/images/icon_3_8.png) no-repeat -221px -126px;	outline: 0}
.header .close:hover {	background-position: -221px -151px}
.login_no_qlogin .header {	border: 0;	height: 40px}
.login_no_qlogin .header .switch {	height: 40px;	position: absolute;	left: 20px;	top: 10px;	font-size: 22px}
.login_no_qlogin .header .switch .switch_bottom {	display: none}
.login_no_qlogin .header .switch .switch_btn {	display: none}
.login_no_qlogin .header .switch .switch_btn_focus {	color: #333;	cursor: default;	text-decoration: none;	display: inline-block;	height: 30px;	line-height: 30px}
.loginTips {	position: absolute;	height: 35px;	z-index: 100}
.loginTips .error_tips {	padding: 5px;	border: 1px solid #dad699;	background: #f9f5c7;	/*display: none;*/	position: absolute;	bottom: 0;	border-radius: 2px;	width: 238px;	left: 59px}
.loginTips .error_tips .error_logo {	position: absolute;	left: 3px;	height: 18px;	line-height: 18px;	width: 18px;	background: url(https://ui.ptlogin2.qq.com/style/34/images/icon_3_tiny.png) no-repeat 0 -162px;	_background: url(https://ui.ptlogin2.qq.com/style/34/images/icon_3_8.png) no-repeat 0 -162px}
.loginTips .loading_tips {	text-align: center;	height: 24px;	display: none;	position: absolute;	top: 10px;	width: 370px}
.loginTips .error_tips .err_m {	display: inline-block;	padding-left: 20px;	line-height: 18px;	color: #434343;	vertical-align: middle;	text-align: left}
.qlogin .err_m {	display: inline-block;	height: 18px;	vertical-align: middle;	line-height: 18px;	color: #a0a0a0}
.web_qr_login {	position: relative;	height: 265px;	overflow: hidden}
.web_qr_login .web_qr_login_show {	position: absolute;	top: 0}
.web_login {	width: 370px;	position: relative;	padding-bottom: 65px}
.web_login .tips {	height: 35px;	width: 250px;	position: relative;	margin: 0 auto;	z-index: 11}
.web_login .operate_tips {	display: none;	padding: 8px;	border: 1px solid #dad699;	background: #f9f5c7;	position: absolute;	bottom: -3px;	border-radius: 2px}
.web_login .operate_tips .tips_link {	color: #f39800}
.web_login .operate_tips .down_row {	position: absolute;	bottom: -6px;	_bottom: -7px;	left: 20px;	width: 12px;	height: 6px;	background: url(/Content/Home/Blue/Images/icon_3_tiny.png) no-repeat -162px -161px;	_background: url(/Content/Home/Blue/Images/icon_3_8.png) no-repeat -162px -161px;	font-size: 1px}
.web_login .operate_tips .operate_content {	width: 100%;	text-align: left}
.web_login .inputOuter {	width: 252px;	height: 42px;	background: url(/Content/Home/Blue/Images/icon_4.png) no-repeat -3px -1px;	_background: url(/Content/Home/Blue/Images/icon_4_8.png) no-repeat -3px -1px}
.web_login .inputOuter_focus {	width: 252px;	height: 42px;	background: url(/Content/Home/Blue/Images/icon_4.png) no-repeat -3px -45px;	_background: url(/Content/Home/Blue/Images/icon_4_8.png) no-repeat -3px -45px}
.web_login .inputstyle {	width: 240px;	position: relative;	top: 2px;	height: 18px;	padding: 11px 0 11px 10px;	line-height: 18px;	border: 0;	background: 0;	color: #333;	font-family: Verdana,Tahoma,Arial;	font-size: 16px}
.web_login .input_tips,.web_login .input_tips_focus {	position: absolute;	top: 13px;	+top: 15px;	left: 13px;	font-size: 14px;	line-height: 16px;	color: #aaa;	cursor: text}
.web_login .input_tips_focus {	color: #ddd}
.web_login .uinArea.default .inputOuter {	background: 0}
.web_login .uinArea.default .inputstyle {	padding: 11px 0}
.web_login .uinArea.default .inputOuter_focus {	background: 0}
.web_login .uin_del {	width: 21px;	height: 21px;	cursor: pointer;	position: absolute;	right: 15px;	top: 10px;	background: url(/Content/Home/Blue/Images/icon_3_tiny.png) no-repeat -116px -160px;	_background: url(/Content/Home/Blue/Images/icon_3_8.png) no-repeat -116px -160px;	display: none}
.web_login .uin_del:hover {	background-position: -139px -160px}
.web_login .email_list {	border: 1px solid #70c2ec;	background: #fff;	width: 246px;	position: absolute;	z-index: 10;	display: none;	border-radius: 1px;	padding: 1px;	left: 2px}
.web_login .email_list .hover {	background: #cbe2fa}
.web_login .lock_tips {	position: absolute;	top: 32px;	left: -15px;	height: 16px;	padding: 5px;	text-align: center;	display: none;	border: 1px solid #dad699;	background: #f9f5c7;	border-radius: 2px}
.web_login .lock_tips .lock_tips_row {	position: absolute;	top: -6px;	left: 25px;	width: 12px;	height: 6px;	background: url(/Content/Home/Blue/Images/icon_3_tiny.png) no-repeat -162px -168px;	_background: url(/Content/Home/Blue/Images/icon_3_8.png) no-repeat -162px -168px}
.web_login .verifycode {	color: #333;	font-size: 16px;	width: 78px}
.web_login .submit {	position: relative;	height: 40px}
.web_login .login_button {	position: absolute;	left: 0;	outline: 0}
.web_login .login_button .btn {	width: 98px;	height: 36px;	line-height: 35px;	border: 0;	font-size: 16px;	font-weight: bold;	color: #fff;	cursor: pointer;	background: url(/Content/Home/Blue/Images/icon_4.png) no-repeat -116px -89px;	_background: url(/Content/Home/Blue/Images/icon_4_8.png) no-repeat -116px -89px}
.web_login .login_button:hover .btn {	background-position: -116px -89px}
.web_login .login_button:hover {	text-decoration: none}
.web_login .low_login {	position: absolute;	left: 140px;	top: 10px}
.web_login .low_login .uncheck {	float: left;	height: 18px;	width: 18px}
.web_login .low_login .checked {	float: left;	height: 18px;	width: 18px}
.web_login .low_login .low_login_wording {	height: 16px;	line-height: 16px;	line-height: 18px\9;	cursor: pointer;	margin-left: 5px}
.qlogin .tips {	height: 60px;	margin-top: 20px}
.bottom {	height: 16px;	margin-bottom: 8px;	width: 360px;	position: absolute;	bottom: 0;	right: 10px;	text-align: right;	font-size: 12px}
.bottom .link {	color: #666}
.bottom .dotted {	color: #bfbfbf;	margin: 0 5px}
.bottom .vip_link:hover {	color: red}
.bottom .low_login {	position: absolute;	bottom: 0;	left: 10px}
.bottom .low_login .uncheck {	float: left;	height: 18px;	width: 18px}
.bottom .low_login .checked {	float: left;	height: 18px;	width: 18px}
.bottom .low_login .low_login_wording {	height: 16px;	line-height: 16px;	line-height: 18px\9;	cursor: pointer;	margin-left: 5px}
.authLogin .bottom {	position: absolute;	bottom: -2px;	left: 0;	width: 100%;	height: 25px}
.bottom .red,.qlogin .face .red {	color: red}
