
/*=S login-mod */
.normal-login{position:relative;}
.code-login-tip{position:absolute;display:block;right:0;bottom:-55px;width:143px;height:33px;background:url(images/code_login_bg.jpg) no-repeat;}
.login-wrap {position:relative;width:980px;height:440px;margin:0 auto;}
.login-mod {position:absolute;top:24px;_top:20px;right:20px;/*padding:15px 32px 0 28px;*/width:328px;border:2px solid #d5e0be;*zoom:1;background:#fff;}
.login-mod a, .login-mod a:visited {color: #0657B2;}
.login-mod a:hover {color:#FC6D02;}
	/*=S 表单 */
	.login-mod .txt {padding:3px;border:1px solid #E2E2E2;color:#333;}
	/*.login-mod .txt:hover,.login-mod .txt:focus {border-color:#7DBDE2;}*/
	.login-mod .error,.login-mod .error:hover,.login-mod .error:focus {border-color: #FFABAB;}
	.login-mod .error-tip{color:#FB4D4D;}
	.login-hd {width:100%;font-size: 0;line-height: 0; color:#a0a0a0;border-bottom:1px solid #e2e2e2;}
		.login-hd li{display: inline-block;*display: inline;zoom:1;width:50%;height:37px;font:16px "Microsoft YaHei",黑体;line-height: 37px; text-align: center; cursor: pointer;}
		.login-hd li strong{display:block;margin:0 auto;width:120px;height:34px;line-height: 34px;border-bottom:3px solid #fff;}
		.login-hd li.current strong{border-color:#9eb334;color:#000;}
	.login-bd{padding:0 35px;}
	.login-bd li {margin-bottom:10px;height:26px;line-height:26px;}
		.login-popo span,.login-bd .login-label,.more-account a,.more-account a:hover{background-image:url(images/loginicon.png); background-repeat: no-repeat;}
		.login-bd .inputbox{border:1px solid #d3d3d3;margin-bottom:10px;height:32px;line-height:32px;}
		.login-bd .phone-num{position: relative;}
			.phone-num .optionBtn{position: absolute; right: 0;top:0; padding: 0 10px; height: 32px; border-left:1px solid #c5c5c5;background-color:#eee; text-align: center; line-height: 32px;color:#9eb334;}
			/*.phone-num .disabledBtn,.phone-num .disabledBtn:hover{ cursor:default; color:#ccc;}*/
			.phone-num .optionBtn:hover{color:#9eb334; text-decoration: none;}
			.login-bd .phone-num input{width:134px;}
		.login-bd .phone-num,.login-bd .vido-tip{margin-bottom: 0;}
			.login-bd .login-label{ float:left;width: 36px;height:29px;}
			.user-name .login-label{ background-position: 12px 7px;}
			.login-pwd .login-label{background-position: 12px -24px}
			.login-captcha .login-label{background-position: 9px -87px}
			.phone-num .login-label{background-position: 12px -56px}
			.phone-code .login-label{background-position: 9px -87px}
		.login-bd .vido-tip{height:10px; line-height: 25px; text-align: right;}
		.login-bd .txt {width:214px;height:26px;line-height:26px;font-size:14px; border:none;}
		.login-mod input { float:left;}
		.login-mod label input { float:none;margin:-2px 4px 0 0;}
		.login-entry{ text-align:center}
        .login-auto .pipe{vertical-align:middle;color:#cccccc;padding: 0;}
        .login-bd .login-btn {height:34px; line-height:34px;}
			.login-btn .login-button{display: block;margin: 0 auto;width:210px; height: 33px; line-height: 33px;color:#fff;font-size:16px; text-align: center; background-color: #9eb334;font-weight: bold;}
				.login-btn .login-button:hover, .login-btn .login-button:visited{background-position:0 -36px;color:#FFF;text-decoration:none;}
	/*多个帐号选择登录*/
	.login-more-account{padding: 0;}
	.accountname{min-height:207px; padding: 0;}
		 .more-account p,.more-account a{color:#646464;height: 33px;line-height: 33px;}
		.account-text{padding-left:10px;background-color:#eee;}
		.more-account a{display:block;padding-left:28px;border-top:1px solid #e2e2e2; background-position:10px -193px;}
		.more-account a:hover{background-position:10px -227px; text-decoration: none;}
		.login-site{position:relative;}
			.login-site p{cursor:pointer;float:left;padding:0 5px;width:184px;height:24px;line-height:24px;border:1px solid #e4e4e4;background:url(images/icon_common.png) 154px -533px no-repeat #fff}
			.login-site-list {display:none;position:absolute;top:25px; left:70px;padding:8px 0;border:1px solid #d8d8d8; background-color:#fff;overflow:hidden;}
			.login-site-list li {margin:0;padding:2px 0;width:194px;height:18px;}
				.login-site-list a, .login-site-list a:visited {display:block;padding-left:7px;width:187px;height:18px;color:#324f64;line-height:18px;overflow:hidden;}
				.login-site-list a:hover {color:#fff;background-color:#697f8f;text-decoration:none;}
			.selected {display:block;}
			.login-bd .login-popo {margin:5px 0;position:relative;height:auto;*zoom:1;}
				.login-popo span{margin:10px 0;display:block;padding-left:20px; background-position: 0 -166px; color: #fe4e00;line-height: 17px;}
				li.acc-related{height:36px;line-height:36px;border-top:1px solid #e2e2e2;text-align:left;}
				li.acc-related a{display:inline-block;padding-left:20px;height:26px;background:url(images/common.png) 0 8px no-repeat;}
				li.acc-related a.account-sina{background-position:-20px 8px;}
                li.acc-related a.account-taobao{background-position:-40px 8px;}
                li.acc-related a.account-qihoo{background-position:-60px 8px;}
                .acc-related p{display: inline-block;float:left;overflow: hidden;_zoom:1;}
/*=E login-mod */
/*中文验证空间样式*/
#captureWin{width: 620px;}
#captureWin dl{width: 585px;height: 45px;font: 14px/35px "micorosoft yahei","heiti";}
#captureWin dl #changeMobileCapture,#captureWin dl #changeCapture:visited {color:#0657B2;}
#captureWin dl #changeMobileCapture:hover {color:#FC6D02;}
#captureWin dl dt{float: left;margin-right:10px;}
#captureWin dl dd{position:relative;float: left;}
#captureWin dl dd #changeMobileCapture{font-size: 12px;}
#captureWin dl dd .tip {position:absolute;top:25px;left:0;line-height:18px;padding:6px 0 3px 20px;width:220px;font-size:12px;color:#FB6C03;background:url(images/btn_register.png) no-repeat -198px -327px;}
#captureWin .captureBtn,#captureWin .captureBtn:visited{display: inline-block;margin-left:10px;width: 80px;height: 27px;text-align:center;font:12px/27px "micorosoft yahei";color: #fff;background: url(images/bg_fast_register.png) 0 -350px;;border-radius: 5px;}

.loginForm{margin-top: 15px;}

/*S= scanCode-login*/
.login-mod{width: 328px;min-height: 304px;}
.login-mod .scan-icon{cursor:pointer;position: absolute;right:4px;bottom:4px;width: 51px;height: 51px;background: url(images/scan_login_icon.png);}
.scanCode-login-mod .scan-icon{background: url(images/scan_login_icon.png) 0 -61px;width: 49px;height: 52px;}
.twoCode-bg{margin: 34px auto 30px;padding:28px 30px;width: 120px;height: 120px;background: url(images/scan_login_bg.jpg); }
	.twoCode-bg img{width: 120px;height: 120px;}

.scanCode-login{position: relative;}
	.scanCode-login .note{text-align: center;font: 400 16px/20px "micorosoft yahei";}
		.scanCode-login .note i{margin-right:5px;background: url(images/scan_login_icon.png) no-repeat 0 -133px;display: inline-block;width: 20px;height: 20px;vertical-align: -4px;}
		.scanCode-login .note a,.scanCode-login .note a:visited{color: #fda121;margin-right: 10px;font-weight: 700;}
		.scanCode-login .note a:hover{text-decoration: none;}
.twoCode-invalid{position: absolute;top:28px;left:104px;padding-top:34px;background: rgba(255,255,255,.8);width: 120px;height: 86px;}
	.twoCode-invalid p{margin-bottom:15px;text-align: center;font:400 14px "micorosoft yahei";color: #333;}
	.twoCode-invalid a,.twoCode-invalid a:visited{display: block;margin: 0 auto;width: 120px;height: 34px;background: #9eb334;border-radius: 15px;font: 400 16px/34px "micorosoft yahei";color: #fff;text-align: center;}
	.twoCode-invalid a:hover{text-decoration: none;}

.scan-suc p{text-align: center;font: 400 16px "Microsoft yahei";}
.scan-suc p.suc-tips{margin:53px auto 30px;width: 110px;padding-top: 90px;height: 20px;background: url(images/scan_login_icon.png) 29px -165px no-repeat;text-align: center;color: #666;line-height: 20px;}
.scan-suc p.choose{margin-bottom:22px;font-size: 18px;color: #333;}
.scan-suc p.back{font-size: 16px;}
.scan-suc p.back a,.scan-suc p.back a:visited{color: #9eb334;}
@-webkit-keyframes flip{0%{ -webkit-transform:perspective(2000px) rotateY(0deg)}100%{-webkit-transform:perspective(2000px) rotateY(90deg)}}
@-webkit-keyframes flip_out{0%{ -webkit-transform:perspective(2000px) rotateY(-90deg)}100%{-webkit-transform:perspective(2000px) rotateY(0deg)}}@keyframes flip{0%{ transform:perspective(2000px) rotateY(0deg)}100%{transform:perspective(2000px) rotateY(90deg)}}@keyframes flip_out{0%{ transform:perspective(2000px) rotateY(-90deg)}100%{transform:perspective(2000px) rotateY(0deg)}}
.login-mod.switching{-webkit-transform:perspective(2000px) rotateY(-90deg);-webkit-animation:flip .4s linear,flip_out .4s .41s linear;transform:perspective(2000px) rotateY(-90deg);animation:flip .4s linear,flip_out .4s .41s linear;}
#loading-data-spinner {
	position: absolute;
	display: block;
	top:75px;
	left:150px;
}

#loading-data-spinner .spinner-icon {
	width: 25px;
	height: 25px;

	border:  solid 2px transparent;
	border-top-color:  #29d;
	border-left-color: #29d;
	border-radius: 50%;

	-webkit-animation: loading-data-spinner 400ms linear infinite;
	-moz-animation:    loading-data-spinner 400ms linear infinite;
	-ms-animation:     loading-data-spinner 400ms linear infinite;
	-o-animation:      loading-data-spinner 400ms linear infinite;
	animation:         loading-data-spinner 400ms linear infinite;
}

@-webkit-keyframes loading-data-spinner {
	0%   { -webkit-transform: rotate(0deg);   transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes loading-data-spinner {
	0%   { -moz-transform: rotate(0deg);   transform: rotate(0deg); }
	100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes loading-data-spinner {
	0%   { -o-transform: rotate(0deg);   transform: rotate(0deg); }
	100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes loading-data-spinner {
	0%   { -ms-transform: rotate(0deg);   transform: rotate(0deg); }
	100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes loading-data-spinner {
	0%   { transform: rotate(0deg);   transform: rotate(0deg); }
	100% { transform: rotate(360deg); transform: rotate(360deg); }
}
/*E= scanCode-login*/
/*S==第三方调用19楼手机认证==*/
.phoneAuthen{margin:0 auto;padding:70px 0 80px 0;overflow: hidden;width:1190px;}
    .phoneAuthen img{margin-top:4px;display: block;float:left;}
.pa_form{width:650px;}
    .pa_form h3{margin-bottom:58px;color:#626466;font-size:32px;text-align: center;line-height: 40px;font-weight: normal;}
    .pa_form li{position:relative;margin-bottom:40px;width:648px;height:78px;border:1px solid #eee;border-radius:40px;}
    .pa_form li label{display: block;margin:25px 28px 0 40px;float:left;width:20px;height:31px;}
    .pa_form li label.p_icon{background:url(images/p_icon.png) 0 0 no-repeat;}
    .pa_form li label.y_icon{width:25px;background:url(images/y_icon.png) center no-repeat;}
    .pa_form li .txt{margin-top:13px;padding:0;width:375px;height:50px;font-size: 24px;border:none;line-height: 58px;}
    .pa_form li .txt:focus,.pa_form li .txt:hover{border:none;box-shadow: none;}
    .pa_form .error_tips{margin-left:42px;margin-top:-26px;font-size: 22px;color:#ff3b30;}
        .pa_form .authen_btn{display: block;margin-top:54px;width:650px;height:80px;border-radius:40px;text-align: center;line-height: 80px;background-color:#ff8070;color:#ffb9b2;font-size: 34px;}
        .authen_btn:hover{text-decoration: none;}
        .pa_form .send_code{display: block;position: absolute;top:0;right:0;width:200px;height:78px;;text-align: center;line-height: 78px;background:#ff8070;font-size:22px;color:#fff;-webkit-border-top-right-radius: 40px;-webkit-border-bottom-right-radius: 40px;border-top-right-radius: 40px;border-bottom-right-radius: 40px;
            cursor: pointer;}
        .pa_form .disabled{background:#ccc;}
.desc-tip{text-align:center;padding:7px 10px;margin-bottom:10px;background:#FFF2F0;border-radius:4px;border:1px solid #ff6666;color:#333;font-size:14px;}
/*E==第三方调用19楼手机认证==*/