.tang-pass-pop-login .clearfix:after, .tang-pass-pop-login .pass-form-item:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.tang-pass-pop-login .clearfix, .tang-pass-pop-login .pass-form-item {
	zoom:1;
}
.tang-pass-pop-login dl, .tang-pass-pop-login dt, .tang-pass-pop-login dd, .tang-pass-pop-login ul, .tang-pass-pop-login ol, .tang-pass-pop-login li, .tang-pass-pop-login input, .tang-pass-pop-login p {
	margin:0;
	padding:0;
}
.tang-pass-login a {
	font-size:12px;
	text-decoration:none;
	color:#1b66c7;
	font-family:Arial, Helvetica, STHeiti, "宋体";
}
.tang-pass-login a:hover {
	text-decoration:underline;
	color:#2e7fdb;
}
.tang-pass-pop-login table {
	border-collapse:collapse;
	border-spacing:0;
}
.tang-pass-pop-login img {
	border:0;
}
.tang-pass-pop-login li {
	list-style:none;
}
.tang-pass-pop-login th {
	text-align:left;
}
.tang-pass-pop-login input, .tang-pass-pop-login textarea, .tang-pass-pop-login select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
*font-size:100%;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-ms-box-sizing:content-box;
	transition:none;
	-moz-transition:none;
	-o-transition:none;
	-webkit-transition:none;
	outline:none;
}
.tang-pass-login input[type='submit'] {
	-webkit-appearance:none;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-ms-box-sizing:content-box;
}
.tang-pass-pop-login input::-ms-clear {
display:none;
}
.tang-pass-pop-login input::-ms-reveal {
display:none;
}
.tang-pass-pop-login input::-webkit-input-placeholder {
color:#ccc;
}
.tang-pass-pop-login input:-ms-input-placeholder {
color:#ccc;
}
.tang-pass-pop-login input:-moz-placeholder {
color:#ccc;
}
.pass-bgsprite {
	background-image:url("../img/pass_login_icons_cc702cdc.png");
	background-image:-webkit-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-moz-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-o-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-ms-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
}
.tang-pass-pop-login {
	position:absolute;
	font:14px/18px arial, "\5b8b\4f53", sans-serif, "Microsoft YaHei", tahoma;
}
.tang-pass-pop-login div.tang-title span {
	width:auto;
	height:18px;
	font-size:16px;
	font-family:"宋体";
	font-weight:bold;
	color:#666;
	background:url(../img/baidu_logo_24_056405eb.png) 18px 8px no-repeat;
	background-image:-webkit-image-set(url(../img/baidu_logo_24_056405eb.png) 1x, url(../img/baidu_logo_48_cbe2e538.png) 2x);
	background-image:-moz-image-set(url(../img/baidu_logo_24_056405eb.png) 1x, url(../img/baidu_logo_48_cbe2e538.png) 2x);
	background-image:-o-image-set(url(../img/baidu_logo_24_056405eb.png) 1x, url(../img/baidu_logo_48_cbe2e538.png) 2x);
	background-image:-ms-image-set(url(../img/baidu_logo_24_056405eb.png) 1x, url(../img/baidu_logo_48_cbe2e538.png) 2x);
	text-indent:20px;
	padding:15px 0 13px;
	margin-right:29px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:left;
	box-sizing:content-box;
}
.tang-pass-pop-login div.tang-title {
	background-color:#f7f7f7;
	border:1px solid #ddd;
	border-width:1px 1px 0 1px;
	border-bottom:0;
}
.tang-pass-pop-login div.tang-title-dragable {
	cursor:move;
	position:relative;
}
.tang-pass-pop-login div.tang-title .buttons {
	width:16px;
	height:16px;
	position:absolute;
	right:20px;
	top:16px;
}
.tang-pass-pop-login div.tang-title .buttons a {
	width:16px;
	height:16px;
	outline:none;
	display:block;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
.tang-pass-pop-login div.tang-title a.close-btn {
	background-image:url(../images/pass_login_icons_cc702cdc.png);
	background-image:-webkit-image-set(url(../images/pass_login_icons_cc702cdc.png) 1x, url(../images/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-moz-image-set(url(../images/pass_login_icons_cc702cdc.png) 1x, url(../images/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-o-image-set(url(../images/pass_login_icons_cc702cdc.png) 1x, url(../images/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-ms-image-set(url(../images/pass_login_icons_cc702cdc.png) 1x, url(../images/pass_login_icons_retina_a4662884.png) 2x);
	background-position:-56px -48px;
}
.tang-pass-pop-login div.tang-title a.close-btn:hover {
	background-position:-72px -48px;
}
.tang-pass-pop-login div.tang-body {
	background-color:#FFF;
	border:1px solid #ddd;
	border-width:0 1px 1px 1px;
}
.tang-pass-pop-login div.tang-content {
	border-top:1px solid #F2F2F2;
}
.tang-pass-pop-login .tang-body .tang-content {
}
.tang-pass-pop-login .tang-body .contentFrame {
	padding:0;
}
.tang-pass-pop-login .tang-body .contentFrame iframe {
	border:0;
	width:100%;
	height:100%;
}
.tang-pass-pop-login .tang-body {
	position:relative;
	overflow:visible;
}
.tang-mask {
	position:fixed;
	top:0;
	left:0;
	background-color:#FFF;
	opacity:0;
	filter:alpha(opacity=0);
}
.tang-pass-pop-login .pass-login-pop-form {
	position:relative;
}
.tang-pass-pop-login .tang-pass-sms {
	display:none;
}
.tang-pass-pop-login .pass-unamelogin-link {
	display:none;
}
.tang-pass-pop-login .pass-login-pop-content {
	width:auto;
	margin:0;
	padding:0;
}
.tang-pass-pop-login .tang-pass-login {
	position:relative;
	z-index:18;
}
.tang-pass-pop-login .pass-form-normal {
	padding-bottom:10px;
}
.tang-pass-pop-login .pass-form-item {
	position:relative;
	margin:0;
	margin-bottom:15px;
	z-index:18;
}
.tang-pass-pop-login .pass-form-item.pass-form-item-userName {
	z-index:19;
}
.tang-pass-pop-login .pass-form-item.pass-form-item-memberPass {
	height:15px;
}
.tang-pass-pop-login .pass-label {
	display:none;
}
.tang-pass-pop-login label.pass-label-userName, .tang-pass-pop-login label.pass-label-password, .tang-pass-pop-login label.pass-label-smsPhone {
	display:block;
	position:absolute;
	top:8px;
	left:6px;
	width:0;
	height:24px;
	overflow:hidden;
	padding:0 0 0 24px;
	background-image:url(../img/input_icons_24_915272c4.png);
	background-repeat:no-repeat;
	z-index:20;
}
.tang-pass-pop-login label.pass-label-userName {
	background-position:0 -68px;
}
.tang-pass-pop-login label.pass-label-password {
	background-position:0 -147px;
}
.tang-pass-pop-login label.pass-label-smsPhone {
	background-position:0 3px;
}
.tang-pass-pop-login .pass-form-item-userName label.pass-text-label-focus {
	background-position:0 -108px;
}
.tang-pass-pop-login .pass-form-item-password label.pass-text-label-focus {
	background-position:0 -187px;
}
.tang-pass-pop-login .pass-form-item-smsPhone label.pass-text-label-focus {
	background-position:0 -37px;
}
.tang-pass-pop-login .pass-button {
	display:block;
	height:48px;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	color:#fff;
	background:#3f89ec;
	border-radius:3px;
	border:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-webkit-transition:.3s;
}
.tang-pass-pop-login .pass-button:hover {
	background:#4490f7;
}
.tang-pass-pop-login .pass-button:focus {
	background:#3a84e8;
}
.tang-pass-pop-login .pass-item-timer, .tang-pass-pop-login .pass-item-time-timing {
	display:inline-block;
	font-size:14px;
	height:42px;
	margin:0;
	padding:0;
	cursor:pointer;
transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-webkit-transition:.3s;
	zoom:1;
}
.tang-pass-pop-login .pass-item-timer {
	color:#666;
	border:1px solid #ddd;
	background-color:#f7f7f7;
}
.tang-pass-pop-login .pass-item-timer:hover {
	background-color:#eee;
	border-color:#dadada;
}
.tang-pass-pop-login .pass-item-time-timing {
	color:#c5c5c5;
	border:1px solid #ebebeb;
	background-color:#f6f6f6;
	cursor:default;
}
.tang-pass-pop-login .pass-generalErrorWrapper {
	margin:0;
	padding:0;
}
.tang-pass-pop-login span.pass-generalError {
	display:block;
	min-height:14px;
	height:auto;
	_height:14px;
	padding:8px 0 2px 0;
	line-height:14px;
	font-size:12px;
	color:#fc4343;
}
.tang-pass-pop-login .pass-text-input {
	display:block;
	position:relative;
	height:16px;
	padding:12px 10px 12px 10px;
	border:1px solid #ddd;
transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-webkit-transition:.3s;
	font-size:14px;
	color:#666;
}
.tang-pass-pop-login .pass-text-input-focus {
	border-color:#488ee7;
}
.tang-pass-pop-login .pass-text-input-error {
	border-color:#fc4343;
}
.tang-pass-pop-login .pass-form-item-memberPass input {
	vertical-align:middle;
}
.tang-pass-pop-login .pass-form-item-memberPass label {
	display:inline;
	color:#666;
	font-size:12px;
	margin-left:5px;
}
.tang-pass-pop-login .tang-pass-login-phoenix {
	border-top:1px solid #eee;
	padding-top:15px;
	padding-left:20px;
	z-index:16;
	padding-bottom:15px;
}
.tang-pass-pop-login .tang-pass-login-phoenix .pass-phoenix-title {
	color:#666;
	font-size:12px;
}
.tang-pass-pop-login .tang-pass-login-phoenix .pass-phoenix-list {
	position:relative;
	height:40px;
	overflow:hidden;
	zoom:1;
}
.tang-pass-pop-login .tang-pass-login-phoenix .pass-phoenix-list-second {
	margin-right:44px;
}
.tang-pass-pop-login .tang-pass-login-phoenix .pass-phoenix-list-hover {
	height:auto;
}
.tang-pass-pop-login .tang-pass-login-phoenix .pass-phoenix-list:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.tang-pass-login-phoenix .pass-phoenix-list .pass-phoenix-btn {
	float:left;
	display:block;
}
.tang-pass-login-phoenix .bd-acc-list, .tang-pass-login-phoenix .bd-acc-list li {
	float:left;
	list-style:none;
}
.tang-pass-login-phoenix .bd-acc-list li {
	width:40px;
}
.tang-pass-login-phoenix .pass-phoenix-list-second .bd-acc-list li {
	width:40px;
}
.tang-pass-login-phoenix .pass-normal-btn, .tang-pass-login-phoenix .pass-qrcode-btn {
	float:left;
}
.tang-pass-login-phoenix .pass-normal-btn, .tang-pass-login-phoenix .pass-qrcode-btn, .tang-pass-login-phoenix .bd-acc-list .phoenix-btn-item {
	display:block;
	margin-top:15px;
	margin-right:25px;
	color:#00C;
	text-decoration:underline;
	padding-left:24px;
	cursor:pointer;
	font-size:12px;
	background-image:url(../images/pass_login_icons_cc702cdc.png);
	background-image:-webkit-image-set(url(../images/pass_login_icons_cc702cdc.png) 1x, url(../images/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-moz-image-set(url(../images/pass_login_icons_cc702cdc.png) 1x, url(../images/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-o-image-set(url(../images/pass_login_icons_cc702cdc.png) 1x, url(../images/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-ms-image-set(url(../images/pass_login_icons_cc702cdc.png) 1x, url(../images/pass_login_icons_retina_a4662884.png) 2x);
	background-repeat:no-repeat;
	width:0;
	height:24px;
	overflow:hidden;
}
.tang-pass-login-phoenix .pass-phoenix-list-second .pass-normal-btn, .tang-pass-login-phoenix .pass-phoenix-list-second .pass-qrcode-btn, .tang-pass-login-phoenix .pass-phoenix-list-second .bd-acc-list .phoenix-btn-item {
	margin-right:15px;
}
.tang-pass-pop-login .tang-pass-login-phoenix .pass-phoenix-show {
	position:absolute;
	display:block;
	height:24px;
	width:24px;
	top:14px;
	right:10px;
	background-image:url('../img/pass_login_icons_cc702cdc.png');
	background-image:-webkit-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-moz-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-o-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-ms-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-repeat:no-repeat;
	background-position:-160px -24px;
	cursor:pointer;
}
.tang-pass-pop-login .tang-pass-login-phoenix .pass-phoenix-show:hover {
	background-position:-184px -24px;
}
.tang-pass-pop-login .tang-pass-login-phoenix .pass-phoenix-list-hover em.pass-phoenix-show {
	background-position:-200px -24px;
}
.tang-pass-pop-login .tang-pass-login-phoenix .pass-phoenix-list-hover em.pass-phoenix-show:hover {
	background-position:-224px -24px;
}
.tang-pass-pop-login-merge .tang-pass-login-phoenix .pass-unamelogin-btn {
	display:none;
}
.tang-pass-pop-login .pass-phoenix-list .pass-normal-btn {
	background-position:-136px -24px;
}
.tang-pass-pop-login .pass-phoenix-list .pass-qrcode-btn {
	background-position:-64px -24px;
}
.tang-pass-pop-login .pass-phoenix-list li.bd-acc-tsina .phoenix-btn-item {
	background-position:-64px 0;
}
.tang-pass-pop-login .pass-phoenix-list li.bd-acc-renren .phoenix-btn-item {
	background-position:-136px 0;
}
.tang-pass-pop-login .pass-phoenix-list li.bd-acc-qzone .phoenix-btn-item {
	background-position:-88px 0;
}
.tang-pass-pop-login .pass-phoenix-list li.bd-acc-tqq .phoenix-btn-item {
	background-position:-112px 0;
}
.tang-pass-pop-login .pass-phoenix-list li.bd-acc-fetion .phoenix-btn-item {
	background-position:-112px -24px;
}
.tang-pass-pop-login .pass-phoenix-list li.bd-acc-weixin .phoenix-btn-item {
	background-position:-144px -99px;
}
.tang-pass-pop-login .pass-phoenix-list li.bd-acc-feifan .phoenix-btn-item {
	background-position:-176px -99px;
}
.tang-pass-pop-login .pass-login-pop-feedback {
	position:absolute;
	top:30px;
	right:-1px;
	_right:0;
}
.tang-pass-pop-login .pass-login-pop-feedback a.pass-login-pop-feedback-link {
	display:block;
	width:12px;
	border:1px solid #c7e0ff;
	color:#48d;
	background-color:#edf5ff;
	font-size:12px;
	text-decoration:none;
	padding:10px 6px;
transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-webkit-transition:.3s;
}
.tang-pass-pop-login .pass-form-item-memberPass .pass-fgtpwd {
	position:absolute;
	right:16px;
	_right:0;
}
.tang-pass-pop-login .pass-form-item-submit .pass-sms-link-back, .tang-pass-pop-login .pass-form-item-submit .pass-reglink {
	position:absolute;
	top:115px;
	right:0;
	_right:0;
	cursor:pointer;
}
.tang-pass-pop-login .pass-form-item-submit .pass-sms-link-back:hover, .tang-pass-pop-login .pass-form-item-submit .pass-reglink:hover {
	text-decoration:underline;
}
.tang-pass-pop-login .pass-form-item-submit .pass-fgtpwd {
	position:absolute;
	top:-28px;
	right:0;
	_right:0;
}
.tang-pass-pop-login .pass-register {
	display:none;
}
.tang-pass-pop-login .pass-suggestion-list {
	position:absolute;
	top:42px;
	_top:43px;
	left:0;
	border:1px solid #dedede;
	border-top:none;
	background:#fff;
transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-webkit-transition:.3s;
}
.tang-pass-pop-login li.pass-item-suggsetion {
	position:relative;
	line-height:14px;
	padding:10px 0 10px 6px;
	color:#888;
	font-family:'宋体';
	font-size:12px;
	color:#333;
	cursor:pointer;
	word-break:break-all;
}
.tang-pass-pop-login li.pass-item-suggsetion a {
	position:absolute;
	display:none;
	top:10px;
	right:10px;
	height:16px;
	width:16px;
	background-image:url('../img/pass_login_icons_cc702cdc.png');
	background-image:-webkit-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-moz-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-o-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-ms-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-repeat:no-repeat;
	background-position:-88px -48px;
}
.tang-pass-pop-login li.pass-item-suggsetion_hover a {
	display:block;
}
.tang-pass-pop-login li.pass-item-suggsetion a:hover {
	background-position:-104px -48px;
}
.tang-pass-pop-login .pass-item-suggsetion_hover {
	background-color:#f7f7f7;
}
.tang-pass-pop-login .pass-form-item .pass-placeholder {
	position:absolute;
	overflow:hidden;
	top:1px;
	left:0;
	height:12px;
	line-height:12px;
	padding:14px 12px;
	_padding:16px 12px 12px;
	font-size:14px;
	color:#ccc;
	cursor:text;
}
.tang-pass-pop-login .pass-form-item .pass-clearbtn {
	position:absolute;
	top:14px;
	right:12px;
	height:16px;
	width:16px;
	background:url(../img/pass_login_icons_cc702cdc.png) no-repeat -88px -48px;
	background-image:-webkit-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-moz-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-o-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-ms-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	cursor:pointer;
}
.tang-pass-pop-login .pass-form-item .pass-clearbtn:hover {
	background-position:-104px -48px;
}
.tang-pass-pop-login .pass-form-item span.pass-clearbtn-smsVerifyCode, .tang-pass-pop-login .pass-form-item span.pass-clearbtn-verifyCode {
	right:inherit;
	left:165px;
}
.tang-pass-pop-login .pass-text-input-verifyCode {
	float:left;
}
.tang-pass-pop-login img.pass-verifyCode {
	width:98px;
	height:40px;
	border:1px solid #ddd;
	margin-left:10px;
	background:url(../img/loading_ed5e4a40.gif) center center no-repeat;
}
.tang-pass-pop-login .pass-verifyCodeImgParent {
	display:block;
	float:left;
	height:42px;
}
.tang-pass-pop-login .pass-change-verifyCode {
	position:relative;
	top:12px;
	margin-left:10px;
}
.tang-pass-pop-login .pass-success-verifyCode {
	display:none;
	height:16px;
	width:16px;
	background:url(../img/right_16_9f315b0d.png) 0 0 no-repeat;
	background-image:-webkit-image-set(url(../img/right_16_9f315b0d.png) 1x, url(../img/right_24_f33e69bd.png) 2x);
	background-image:-moz-image-set(url(../img/right_16_9f315b0d.png) 1x, url(../img/right_24_f33e69bd.png) 2x);
	background-image:-o-image-set(url(../img/right_16_9f315b0d.png) 1x, url(../img/right_24_f33e69bd.png) 2x);
	background-image:-ms-image-set(url(../img/right_16_9f315b0d.png) 1x, url(../img/right_24_f33e69bd.png) 2x);
	position:absolute;
	right:inherit;
	left:165px;
	top:14px;
	z-index:1999;
}
.tang-pass-pop-login .tang-pass-qrcode {
	overflow:hidden;
}
.tang-pass-pop-login .tang-pass-qrcode-title {
	font-size:16px;
	text-align:center;
	line-height:36px;
	margin-bottom:15px;
	padding-top:40px;
	padding-left:0;
	font-weight:bold;
}
.tang-pass-pop-login .tang-pass-qrcode-content {
	text-align:center;
}
.tang-pass-pop-login .tang-pass-qrcode-imgWrapper {
	margin:0 auto;
	width:136px;
}
.tang-pass-pop-login .tang-pass-qrcode-imgWrapper img {
	padding:5px;
	border:1px solid #ccc;
	width:123px;
	height:123px;
}
.tang-pass-pop-login .tang-pass-qrcode-info {
	color:#666;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	background:#f1f1f1;
	display:inline-block;
	padding:3px 5px;
*display:inline;
*zoom:1;
	border-radius:2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	margin:20px 0 0 0;
}
.tang-pass-pop-login .pass-qrcode-link-back {
	float:right;
	cursor:pointer;
	margin-top:20px;
}
.tang-pass-pop-login .pass-qrcode-scanSuccess {
	padding-top:165px;
	color:#4ab930;
	font-size:18px;
	line-height:18px;
	width:100%;
	background:url(../img/ok_264288cd.png) no-repeat center 84px;
	margin-bottom:25px;
}
.tang-pass-pop-login .pass-qrcode-scanSuccessWrapper p {
	color:#999;
}
.tang-pass-pop-login .pass-qrcode-successInfo {
	line-height:20px;
	font-size:12px;
	color:#666;
}
.tang-pass-pop-login .tang-pass-pop-login-changeWrapper {
	position:relative;
	z-index:22;
}
.tang-pass-pop-login .tang-pass-pop-login-change {
	width:44px;
	height:44px;
	position:absolute;
	right:0;
	bottom:0;
	cursor:pointer;
	background:url(../img/pass_login_icons_cc702cdc.png) no-repeat 0 0;
	z-index:21;
	_top:-44px;
	_bottom:-1px;
	_right:-1px;
}
.tang-pass-pop-login .tang-pass-pop-qrcodeLogin {
	background-position:-44px -86px;
}
.tang-pass-pop-login .tang-pass-pop-normalLogin {
	background-position:0 -86px;
}
.tang-pass-pop-login .tang-pass-sms {
	overflow:hidden;
}
.tang-pass-pop-login .tang-pass-sms-title {
	color:#666;
	font-size:12px;
	font-weight:bold;
	padding:28px 0 10px;
	padding-left:0;
}
.tang-pass-pop-login .tang-pass-sms-tip {
	color:#999;
	font-size:12px;
	margin:0;
}
.tang-pass-sms .pass-form-item-smsPhone {
	z-index:20;
}
.tang-pass-pop-login .pass-form-item-smsVerifyCode {
	zoom:1;
}
.tang-pass-pop-login .pass-form-item-smsVerifyCode:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.tang-pass-pop-login .pass-form-item-smsVerifyCode .pass-item-timer, .tang-pass-pop-login .pass-form-item-smsVerifyCode .pass-item-time-timing {
	margin-right:0;
}
.tang-pass-pop-login .pass-text-input-smsVerifyCode {
	display:inline-block;
	margin-right:10px;
	zoom:1;
}
.tang-pass-pop-login .tang-pass-login-choice {
	padding:20px;
}
.tang-pass-pop-login .tang-pass-login-choice p {
	margin:0;
	margin-bottom:15px;
	text-indent:20px;
	color:#666;
	font-size:12px;
	font-weight:normal;
}
.tang-pass-pop-login .choiceuser-buttons .choiceuser-btn {
	margin:40px 0;
}
.tang-pass-pop-login .choiceuser-buttons .pass-button {
	height:38px;
	display:inline-block;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	border-radius:3px;
	color:#666;
	border:1px solid #ddd;
	background-color:#f7f7f7;
	font-weight:bold;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-webkit-transition:.3s;
}
.tang-pass-pop-login .choiceuser-buttons .pass-button:hover {
	background-color:#eee;
	border-color:#dadada;
}
.tang-pass-pop-login .choiceuser-buttons .pass-button-choiceuser-username {
	background-color:#f7f7f7;
	border-color:1px solid #ddd;
	color:#666;
}
.tang-pass-pop-login .choiceuser-buttons .choiceuser-back {
	text-align:right;
}
.tang-pass-pop-login .choiceuser-buttons .choiceuser-back a {
	font-size:12px;
	text-decoration:none;
	color:#2e7fdb;
}
.tang-pass-pop-login .pass-form-item .pass-item-selectbtn-userName {
	position:absolute;
	display:block;
	height:24px;
	width:24px;
	background:url(../img/pass_login_icons_cc702cdc.png) no-repeat -160px 0;
	background-image:-webkit-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-moz-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-o-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	background-image:-ms-image-set(url(../img/pass_login_icons_cc702cdc.png) 1x, url(../img/pass_login_icons_retina_a4662884.png) 2x);
	top:10px;
	right:31px;
	cursor:pointer;
}
.tang-pass-pop-login .pass-form-item .pass-item-selectbtn-userName:hover {
	background-position:-16px 0;
}
.tang-pass-pop-login .pass-form-item span.open {
	background-position:-40px 0;
}
.tang-pass-pop-login .pass-form-item span.open:hover {
	background-position:-184px 0;
}
.tang-pass-pop-login-noimg .tang-pass-login {
	padding:0 20px;
}
.tang-pass-pop-login-noimg .pass-text-input {
	width:330px;
}
.tang-pass-pop-login-noimg input.pass-text-input-userName, .tang-pass-pop-login-noimg input.pass-text-input-smsPhone, .tang-pass-pop-login-noimg input.pass-text-input-password {
	width:300px;
	padding-left:38px;
}
.tang-pass-pop-login-noimg input.open {
	width:260px;
	padding-right:50px;
}
.tang-pass-pop-login-noimg .pass-form-item span.pass-placeholder-userName, .tang-pass-pop-login-noimg .pass-form-item span.pass-placeholder-smsPhone, .tang-pass-pop-login-noimg .pass-form-item span.pass-placeholder-password {
	left:40px;
	padding-left:0;
}
.tang-pass-pop-login-noimg .pass-text-input-verifyCode {
	width:170px;
}
.tang-pass-pop-login-noimg .pass-button-submit {
	width:350px;
}
.tang-pass-pop-login-noimg .pass-form-item-submit {
}
.tang-pass-pop-login-noimg .pass-item-timer, .tang-pass-pop-login-noimg .pass-item-time-timing {
	width:148px;
}
.tang-pass-pop-login-noimg .pass-text-input-smsVerifyCode {
	width:168px;
}
.tang-pass-pop-login-noimg .pass-suggestion-list {
	width:348px;
}
.tang-pass-pop-login-noimg .pass-form-item .pass-item-selectbtn-userName {
	right:28px;
}
.tang-pass-pop-login-noimg .choiceuser-buttons .pass-button {
	width:118px;
	margin-left:40px;
}
.tang-pass-pop-login-noimg .pass-success-verifyCode {
}
.tang-pass-pop-login-img .tang-pass-login {
	padding-right:20px;
}
.tang-pass-pop-login-img .pass-login-pop-content {
	width:270px;
}
.tang-pass-pop-login-img .pass-login-pop-form {
	padding-left:0 10px;
}
.tang-pass-pop-login-img .pass-text-input {
	width:230px;
}
.tang-pass-pop-login-img input.pass-text-input-userName, .tang-pass-pop-login-img input.pass-text-input-smsPhone, .tang-pass-pop-login-img input.pass-text-input-password {
	width:200px;
	padding-left:38px;
}
.tang-pass-pop-login-img input.open {
	width:160px;
	padding-right:50px;
}
.tang-pass-pop-login-img .pass-form-item span.pass-clearbtn-verifyCode {
	left:65px;
}
.tang-pass-pop-login-img .pass-form-item span.pass-clearbtn-smsVerifyCode {
	left:105px;
}
.tang-pass-pop-login-img .pass-form-item span.pass-placeholder-userName, .tang-pass-pop-login-img .pass-form-item span.pass-placeholder-smsPhone, .tang-pass-pop-login-img .pass-form-item span.pass-placeholder-password {
	left:40px;
	padding-left:0;
}
.tang-pass-pop-login-img .pass-text-input-verifyCode {
	width:68px;
}
.tang-pass-pop-login-img .pass-button-submit {
	width:250px;
}
.tang-pass-pop-login-img .tang-pass-login-phoenix {
	padding-left:0;
}
.tang-pass-pop-login-img .pass-form-item-submit {
}
.tang-pass-pop-login-img .pass-text-input-smsVerifyCode {
	width:108px;
}
.tang-pass-pop-login-img .pass-form-item-smsVerifyCode button.pass-item-timer, .tang-pass-pop-login-img .pass-form-item-smsVerifyCode button.pass-item-time-timing {
	width:108px;
}
.tang-pass-pop-login-img .pass-suggestion-list {
	left:0;
	width:248px;
}
.tang-pass-pop-login-img .pass-form-item .pass-item-selectbtn-userName {
	right:22px;
}
.tang-pass-pop-login-img .tang-content {
	padding-left:20px;
}
.tang-pass-pop-login-img .choiceuser-buttons .pass-button {
	width:90px;
	margin-left:20px;
}
.tang-pass-pop-login-img .pass-success-verifyCode {
	left:65px;
}
.pass-login-pop-img, .pass-login-pop-img img {
	width:220px;
	height:276px;
}
.tang-pass-pop-login-img .pass-login-pop-img, .tang-pass-pop-login-img .pass-login-pop-content {
	float:left;
}
.tang-pass-pop-login-img .pass-login-pop-img {
	margin:30px 20px 20px 0;
}
.pass-login-pop-content {
}
.tang-pass-pop-login-qrcode .tang-pass-login {
	padding-right:20px;
}
.tang-pass-pop-login-qrcode .pass-login-pop-content {
	width:270px;
}
.tang-pass-pop-login-qrcode .pass-login-pop-form {
	padding-left:0 10px;
}
.tang-pass-pop-login-qrcode .pass-text-input {
	width:230px;
}
.tang-pass-pop-login-qrcode input.pass-text-input-userName, .tang-pass-pop-login-qrcode input.pass-text-input-smsPhone, .tang-pass-pop-login-qrcode input.pass-text-input-password {
	width:200px;
	padding-left:38px;
}
.tang-pass-pop-login-qrcode input.open {
	width:160px;
	padding-right:50px;
}
.tang-pass-pop-login-qrcode .pass-form-item span.pass-clearbtn-verifyCode {
	left:65px;
}
.tang-pass-pop-login-qrcode .pass-form-item span.pass-clearbtn-smsVerifyCode {
	left:105px;
}
.tang-pass-pop-login-qrcode .pass-form-item span.pass-placeholder-userName, .tang-pass-pop-login-qrcode .pass-form-item span.pass-placeholder-smsPhone, .tang-pass-pop-login-qrcode .pass-form-item span.pass-placeholder-password {
	left:40px;
	padding-left:0;
}
.tang-pass-pop-login-qrcode .pass-text-input-verifyCode {
	width:68px;
}
.tang-pass-pop-login-qrcode .pass-button-submit {
	width:250px;
}
.tang-pass-pop-login-qrcode .tang-pass-login-phoenix {
	padding-left:0;
}
.tang-pass-pop-login-qrcode .pass-form-item-submit {
}
.tang-pass-pop-login-qrcode .pass-text-input-smsVerifyCode {
	width:108px;
}
.tang-pass-pop-login-qrcode .pass-form-item-smsVerifyCode button.pass-item-timer, .tang-pass-pop-login-qrcode .pass-form-item-smsVerifyCode button.pass-item-time-timing {
	width:108px;
}
.tang-pass-pop-login-qrcode .pass-suggestion-list {
	left:0;
	width:248px;
}
.tang-pass-pop-login-qrcode .pass-form-item .pass-item-selectbtn-userName {
	right:22px;
}
.tang-pass-pop-login-qrcode .tang-content {
	padding-left:20px;
}
.tang-pass-pop-login-qrcode .choiceuser-buttons .pass-button {
	width:90px;
	margin-left:20px;
}
.tang-pass-pop-login-qrcode .pass-success-verifyCode {
	left:65px;
}
.tang-pass-pop-login-qrcode .pass-login-pop-content {
	float:left;
}
.tang-pass-pop-login-qrcode .pass-login-pop-qrcode {
	margin:30px 20px 20px 0;
	width:220px;
	height:276px;
	float:left;
}
.tang-pass-pop-login-qrcode .tang-pass-qrcode-title {
	padding-top:0;
}
.tang-pass-pop-login-qrcode .pass-qrcode-scanSuccess {
	padding-top:125px;
	background-position:center 44px;
}
.tang-pass-pop-login-color-blue .pass-text-input-focus {
	border-color:#488ee7;
}
.tang-pass-pop-login-color-blue .pass-text-input-error {
	border-color:#fc4343;
}
.tang-pass-pop-login-color-blue .pass-button {
	background-color:#377b56;
}
.tang-pass-pop-login-color-blue .pass-button:hover {
	background-color:#62b287;
}
.tang-pass-pop-login-color-blue .pass-button:focus {
	background-color:#62b287;
}
.tang-pass-pop-login-color-pink .pass-button {
	background-color:#e4393c;
}
.tang-pass-pop-login-color-pink .pass-button:hover {
	background-color:#e4393c;
}
.tang-pass-pop-login-color-pink .pass-button:focus {
	background-color:#e4393c;
}
.tang-pass-pop-login-color-blue label.pass-label-userName, .tang-pass-pop-login-color-blue label.pass-label-password, .tang-pass-pop-login-color-blue label.pass-label-smsPhone {
	background-image:url(../images/input_icons_24_915272c4.png);
	background-image:-webkit-image-set(url(../images/input_icons_24_915272c4.png) 1x, url(../images/input_icons_48_7ea84398.png) 2x);
	background-image:-moz-image-set(url(../images/input_icons_24_915272c4.png) 1x, url(../images/input_icons_48_7ea84398.png) 2x);
	background-image:-o-image-set(url(../images/input_icons_24_915272c4.png) 1x, url(../images/input_icons_48_7ea84398.png) 2x);
	background-image:-ms-image-set(url(../images/input_icons_24_915272c4.png) 1x, url(../images/input_icons_48_7ea84398.png) 2x);
}
.tang-pass-pop-login-color-green .pass-text-input-focus {
	border-color:#36a803;
}
.tang-pass-pop-login-color-green .pass-text-input-error {
	border-color:#fc4343;
}
.tang-pass-pop-login-color-green .pass-button {
	background-color:#36a803;
}
.tang-pass-pop-login-color-green .pass-button:hover {
	background-color:#3db308;
}
.tang-pass-pop-login-color-green .pass-button:focus {
	background-color:#32a100;
}
.tang-pass-pop-login-color-green label.pass-label-userName, .tang-pass-pop-login-color-green label.pass-label-password, .tang-pass-pop-login-color-green label.pass-label-smsPhone {
	background-image:url(../img/input_icons_24_green_ecdd966b.png);
	background-image:-webkit-image-set(url(../img/input_icons_24_green_ecdd966b.png) 1x, url(../img/input_icons_48_green_f9341b73.png) 2x);
	background-image:-moz-image-set(url(../img/input_icons_24_green_ecdd966b.png) 1x, url(../img/input_icons_48_green_f9341b73.png) 2x);
	background-image:-o-image-set(url(../img/input_icons_24_green_ecdd966b.png) 1x, url(../img/input_icons_48_green_f9341b73.png) 2x);
	background-image:-ms-image-set(url(../img/input_icons_24_green_ecdd966b.png) 1x, url(../img/input_icons_48_green_f9341b73.png) 2x);
}
.tang-pass-pop-login-color-red .pass-text-input-focus {
	border-color:#de0909;
}
.tang-pass-pop-login-color-red .pass-text-input-error {
	border-color:#fc4343;
}
.tang-pass-pop-login-color-red .pass-button {
	background-color:#de0909;
}
.tang-pass-pop-login-color-red .pass-button:hover {
	background-color:#e22323;
}
.tang-pass-pop-login-color-red .pass-button:focus {
	background-color:#d40000;
}
.tang-pass-pop-login-color-red label.pass-label-userName, .tang-pass-pop-login-color-red label.pass-label-password, .tang-pass-pop-login-color-red label.pass-label-smsPhone {
	background-image:url(../img/input_icons_24_red_787b3c07.png);
	background-image:-webkit-image-set(url(../img/input_icons_24_red_787b3c07.png) 1x, url(../img/input_icons_48_red_dd759ff4.png) 2x);
	background-image:-moz-image-set(url(../img/input_icons_24_red_787b3c07.png) 1x, url(../img/input_icons_48_red_dd759ff4.png) 2x);
	background-image:-o-image-set(url(../img/input_icons_24_red_787b3c07.png) 1x, url(../img/input_icons_48_red_dd759ff4.png) 2x);
	background-image:-ms-image-set(url(../img/input_icons_24_red_787b3c07.png) 1x, url(../img/input_icons_48_red_dd759ff4.png) 2x);
}
#passport-login-pop input.pass-button-submit, #passport-login-pop .tang-pass-login input.pass-button-submit {
	background-image:none;
}
.tang-pass-pop-login-tpl-vd .tang-pass-login-phoenix .pass-phoenix-list {
	height:60px;
	padding-top:10px;
}
.tang-pass-pop-login-tpl-vd .tang-pass-login-phoenix .bd-acc-list li {
	width:auto;
}
.tang-pass-pop-login-tpl-vd .tang-pass-login-phoenix .pass-phoenix-list-hover {
	height:auto;
}
.tang-pass-pop-login-tpl-vd .tang-pass-login-phoenix .pass-normal-btn, .tang-pass-pop-login-tpl-vd .tang-pass-login-phoenix .pass-qrcode-btn, .tang-pass-pop-login-tpl-vd .tang-pass-login-phoenix .bd-acc-list .phoenix-btn-item {
	display:block;
	margin:0 20px 10px 0;
	padding:38px 0 0 0;
	width:58px;
	height:20px;
	border:1px solid #efefef;
	overflow:hidden;
	cursor:pointer;
	font-size:12px;
	line-height:18px;
	color:#666;
	text-decoration:none;
	text-align:center;
	background:url('../img/authsite_24_c8f18a78.png') no-repeat;
transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-webkit-transition:.3s;
}
.tang-pass-pop-login-tpl-vd .tang-pass-login-phoenix .pass-normal-btn:hover, .tang-pass-pop-login-tpl-vd .tang-pass-login-phoenix .pass-qrcode-btn:hover, .tang-pass-pop-login-tpl-vd .tang-pass-login-phoenix .bd-acc-list .phoenix-btn-item:hover {
	border-color:#ddd;
	background-color:#fcfcfc;
}
.tang-pass-pop-login-tpl-vd .pass-phoenix-list li.bd-acc-tsina .phoenix-btn-item {
	background-position:18px 10px;
}
.tang-pass-pop-login-tpl-vd .pass-phoenix-list li.bd-acc-renren .phoenix-btn-item {
	background-position:18px -140px;
}
.tang-pass-pop-login-tpl-vd .pass-phoenix-list li.bd-acc-qzone .phoenix-btn-item {
	background-position:18px -40px;
}
.tang-pass-pop-login-tpl-vd .pass-phoenix-list li.bd-acc-tqq .phoenix-btn-item {
	background-position:18px -90px;
}
.tang-pass-pop-login-tpl-vd .pass-phoenix-list li.bd-acc-fetion .phoenix-btn-item {
	background-position:18px -294px;
}
.tang-pass-pop-login-tpl-vd .tang-pass-login-phoenix .pass-normal-btn {
	background-position:18px -343px;
}
.tang-pass-pop-login-tpl-vd .tang-pass-login-phoenix .pass-qrcode-btn {
	background-position:18px -193px;
}
.tang-pass-pop-login-tpl-vd .tang-pass-login-phoenix .bd-acc-list .phoenix-btn-item {
}
.tang-pass-pop-login-tpl-vd .tang-pass-login-phoenix .pass-phoenix-show {
	top:26px;
	right:35px;
}
.tang-pass-pop-login-qrcode .tang-pass-login-phoenix .pass-phoenix-show {
	right:10px;
}
.tang-pass-sms-agreement {
	display:inline-block;
	margin-top:10px;
	font-size:12px;
	color:#969696;
}
.tang-pass-pop-login p.pass-smsSwitchWrapper {
	text-align:right;
	margin:0 0 10px 0;
}
.tang-pass-pop-login .pass-smsSwitchWrapper .pass-sms-btn {
	background:url('../img/smsSwitchPhone_296e835b.png') no-repeat;
	padding-left:15px;
	color:#666;
	cursor:pointer;
}
.tang-pass-pop-login .pass-smsSwitchWrapper .pass-sms-btn:hover {
	color:#2e7fdb;
}
.tang-pass-pop-login-color-blue .pass-smsSwitchWrapper .pass-sms-btn {
	background-position:0 0;
}
.tang-pass-pop-login-color-green .pass-smsSwitchWrapper .pass-sms-btn {
	background-position:0 -15px;
}
.tang-pass-pop-login-color-red .pass-smsSwitchWrapper .pass-sms-btn {
	background-position:0 -30px;
}
.pass-make-text {
	font-size:12px;
}
.tang-pass-pop-login .pass-form-item-PhoneCountry {
	z-index:26;
}
.tang-pass-pop-login .pass-form-item-PhoneCountry .pass-label {
	background:url('../img/account_thaw/country-arrow-down.png') no-repeat right center;
	cursor:pointer;
	width:66px;
	padding-left:15px;
	display:block;
	position:absolute;
	top:9px;
	left:0;
	height:20px;
	overflow:hidden;
	padding:5px 0 0 12px;
	z-index:20;
}
.tang-pass-pop-login .pass-form-item-PhoneCountry .pass-label-code-up {
	background:url('../img/account_thaw/country-arrow-up.png') no-repeat right center;
}
.tang-pass-pop-login .pass-country-list {
	position:absolute;
	top:42px;
	_top:44px;
	left:0;
	border:1px solid #dedede;
	border-top:none;
	background:#fff;
	width:318px;
	height:170px;
	overflow-y:auto;
	display:none;
	visibility:hidden;
transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-webkit-transition:.3s;
}
.tang-pass-pop-login .pass-form-item-PhoneCountry input.pass-text-input {
	padding-left:87px;
	width:211px;
}
.tang-pass-pop-login .pass-form-item-PhoneCountry span.pass-placeholder {
	left:87px;
	width:211px;
}
.tang-pass-pop-login-qrcode .pass-form-item-PhoneCountry input.pass-text-input, .tang-pass-pop-login-qrcode .tang-pass-pop-login .pass-form-item-PhoneCountry span.pass-placeholder, .tang-pass-pop-login-img .pass-form-item-PhoneCountry input.pass-text-input, .tang-pass-pop-login-img .tang-pass-pop-login .pass-form-item-PhoneCountry span.pass-placeholder {
	width:151px;
}
.tang-pass-pop-login-qrcode .pass-form-item-PhoneCountry .pass-country-list, .tang-pass-pop-login-img .pass-form-item-PhoneCountry .pass-country-list {
	width:248px;
}
.tang-pass-pop-login-noimg .pass-form-item-PhoneCountry input.pass-text-input, .tang-pass-pop-login-noimg .tang-pass-pop-login .pass-form-item-PhoneCountry span.pass-placeholder {
	width:251px;
}
.tang-pass-pop-login-noimg .pass-form-item-PhoneCountry .pass-country-list {
	width:348px;
}
.tang-pass-pop-login li.pass-item-country {
	position:relative;
	line-height:14px;
	padding:10px 0 10px 0;
	color:#888;
	font-family:'宋体';
	font-size:12px;
	color:#333;
	cursor:pointer;
	word-break:break-all;
}
.tang-pass-pop-login li.pass-item-country-hover {
	background:#f7f7f7;
}
.tang-pass-pop-login li.pass-item-country span {
	display:inline-block;
	width:71px;
	padding-left:15px;
}
.tang-pass-pop-login .pass-foreignMobile-msg {
	font-weight:bold;
	color:#666;
	margin-bottom:10px;
	display:none;
	visibility:hidden;
}
.tang-pass-pop-login .pass-foreignMobile-msg span {
	font-weight:normal;
	color:#999;
	padding-left:6px;
}
.tang-pass-pop-login .pass-foreignMobile-link-wrapper {
	margin-top:10px;
	position:relative;
}
.tang-pass-pop-login .pass-foreignMobile-back-wrapper {
	position:relative;
	display:none;
	visibility:hidden;
}
.tang-pass-pop-login .pass-foreignMobile-back, .tang-pass-pop-login .pass-foreignMobile-link {
	position:absolute;
	left:0;
	top:-2px;
}
.choiceuser-buttons .pass-button {
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
}
.choiceuser-buttons .pass-button {
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
}
.tang-pass-pop-login .pass-button, .tang-pass-pop-login .tang-pass-qrcode-info, .tang-pass-pop-login .choiceuser-buttons .pass-button {
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
}
