/*登录注册*/
.loginWrap{ background: #fff; font-size: 14px }
.pc .loginWrap{ position: fixed; overflow-y: auto; z-index:500; left: 0; top:0; width: 100%; height: 100%; }
.mobile .loginWrap{ margin-top: -2.2rem; }
.loginWrap .header{height:80px; background:#165abb; position:relative; z-index:1;box-shadow: 0px 4px 4px rgba(0,0,0,0.3);}
.loginWrap .head{  padding: 0 20px}
.loginWrap .headMsg{ line-height: 80px;}
.loginMain{ margin:0px auto; padding: 40px 20px; text-align:center; box-sizing: border-box; }
.loginMain h1{ font-size: 30px; line-height: 50px; font-weight: bold; color: #34495e; }
.loginMain h2{ font-size: 16px; line-height: 40px; font-weight: normal; color: #50647d }
.loginMain h2 a{ color: #4da1ff }
.loginMain ul{ text-align: left }
.loginMain li input{width: 100%; padding: 10px 0; text-indent: 10px; font-size: 14px; line-height: 20px; border: 1px solid #ccd1d9;border-radius: 5px; }
.loginMain .codeInputWrap{ width: 50% }
.loginMain .codeImg{ height: 40px }
.loginMain .loginText{ color: #50647d; font-size: 14px; line-height: 20px;  }
.zplayads_logo{ line-height: 80px;}
.switchBtn{ position: absolute; top: 28px; right: 38px; width: 24px; display: inline-block; height: 24px; line-height: 24px; font-size: 12px; font-family: arial; color: #fff; text-align: center; border:1px solid #fff;border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.loginWrap .head span{ height:50px; line-height:50px;}
.loginWrap .head .navList li{ float: left; line-height: 80px;}
.loginWrap .head .navList a:hover{ border-color:#fff; }
.loginWrap .navLanguage { width:30px; height: 30px; line-height: 30px; margin-top: 25px; margin-right: 0; font-size: 13px; }
.loginWrap .samsung img{ width: 120px;}
.loginWrap .footer{ padding:40px 20px; color:#50647d; font-size:16px; background: #161e28;}
.loginWrap .footer p{ display: inline-block; margin:0 15px;}
.loginWrap .footer a{ color:#50647d;}
.loginWrap .footer a:hover{ color: #fff;}
.loginWrap .footerL{ float: left; }
.loginWrap .footerR{ float: right; }
.loginWrap .fonten{font-family:'Arial';}
.loginWrap .errorBox{ margin-top: 0px;border:none; background:none; padding-left: 0; position: absolute; left: 0; height: 20px; line-height: 20px; }
.loginWrap .errorBox .icon_error{ margin-right: 3px; margin-top: 1px;transform:scale(0.8) }
.loginWrap .btn_blue, .btn_grayness{ cursor: pointer;display: inline-block; line-height: 40px; border-radius: 5px;font-size: 14px; height: 40px; padding: 0 30px }
.loginWrap .btn_blue{ background-color: #6fb2fd; color: #fff;border:1px solid #6fb2fd; }
.loginWrap .btn_blue.dis{cursor: default; border-color:#f5f7fa; color:#ccd1d9; background: #f5f7fa; }
.btn_grayness{ background-color: #f5f7fa; color: #aab2bd;border:1px solid #e6e9ed; }
.icon_refresh{ width: 27px; height: 30px; background:url("/web6/basic/img/lib/icon_refresh.png") no-repeat; margin-right: 2px; cursor: pointer;}
/*登录*/
.loginContent{ max-width: 600px; }
.loginContent .forget{ color: #4da1ff }
.loginContent .btn_login{ width: 300px; }
.loginContent .code input{ max-width: 250px; }
.loginContent .code .errorBox { top:42px;}
/*注册*/
.registerContent{ max-width: 900px }
.registerContent ul li{ width: 50%;  float: left; padding:0 15px; box-sizing: border-box; position: relative; margin-top: 24px; }
.registerContent .code input{ max-width: 160px; }
.registerContent .code .errorBox { top:66px;}
.loginWrap .registerContent .errorBox{ padding-left: 15px; }
.registerContent .loginTips{ color:#acbcd0  }
.registerAgree{line-height: 30px; padding: 20px 0; font-size: 14px; }
.registerAgree a{ color: #4da1ff }
.registerContent .agreeTextBox{ display: inline }
.registerContent .plug_selectBox{ vertical-align: middle; }
.registerContent .plug_selectBox .selectBox_show{ padding: 10px 35px 10px 10px }
/*忘记密码*/
.resetContent{ max-width: 1000px; margin:0 auto; }
.resetContent .stepTitle{ height: 40px; line-height: 40px; border-bottom: 3px solid #f5f7fa; padding: 0 50px; }
.stepTitle .stepItem{ width: 33.3%; text-align: center; border-bottom: 3px solid #f5f7fa; height: 40px; line-height: 40px }
.stepTitle span{ display: inline-block; }
.resetContent .stepNum{ width: 20px; height: 20px; line-height: 20px; background-color:#acbcd0;  border-radius: 10px; font-size: 14px; color: #fff;}
.resetContent .stepText{ font-size: 16px; color: #7990ad }
.resetContent .stepCur{ border-bottom-color: #4da1ff }
.resetContent .stepCur .stepNum{ background-color: #4da1ff }
.resetContent .stepCur .stepText{ color: #4da1ff }
.resetContent .resetList{ padding:50px; max-width: 600px; margin: 0 auto; }
.resetContent ul li{ position: relative; }
.resetContent .code input{ max-width: 250px; }
.resetContent .code .errorBox { top:66px;}
.resetContent .btn_grayness{ padding: 0 20px; }
.btn_nextStep{ width: 25% }
.resetContent .emailCode input{ width: 70%; margin-right: 20px }
.resetContent .successBox{ padding:50px 0; }
.resetContent .successBox h1{ color: #4da1ff; font-weight: normal; }
.signTipsWrap{ border-top: 1px solid #e8eaee; padding: 20px 0; text-align: center; }
.signTipsWrap a{ color: #4da1ff }
.signTipsWrap span{ color: #acbcd0 }

@media screen and (min-width: 320px) and (max-width: 768px){
	.loginWrap .head{ padding: 0 10px; }
	.loginWrap .header,.loginWrap .samsung{height: 2rem; }
	.loginWrap .navLanguage{ margin-top: .5rem; width: 1rem; height: 1rem; line-height: 1rem; }
	.loginWrap .zplayads_logo img{ height: 1.2rem; }
	.loginWrap .samsung img{ height:0.6rem; margin-top: 0; }
	.loginWrap .footer{ text-align: center; }
	.loginWrap .footer p{ display: block; margin-top: 15px }
	.loginWrap .footerL{ float: none; }
	.loginWrap .footerR{ float: none; }
	.loginContent .errorBox{ text-align: left; top:32px; }
	.loginWrap .samsung,.loginWrap .zplayads_logo{ line-height: 2rem;}
	.loginMain .code input{ width: 40% }
	.zplayads_logo{ line-height: 2rem;}
	.loginMain h1{ font-size: 0.5rem; line-height: 1rem;}
	.loginMain h2{ font-size: 0.36rem; line-height: 0.8rem; }
	.loginMain li input{padding: 6px 0; text-indent: 8px; font-size: 14px; line-height: 20px;}
	.loginMain .codeImg{ height: 30px }
	.switchBtn{ top: 0.6rem; right: 0.8rem; width: 0.7rem; height: 0.7rem;line-height: 0.7rem;border-radius: 0.5rem }
	.loginContent .btn_login{ width: 6.5rem }
	/*注册*/
	.registerContent ul li{ width: 100%;margin:10px 0; padding: 0; }
	.loginWrap .registerContent .errorBox{ padding:0; }
	.registerContent .plug .selectLabel { height: 32px; line-height: 32px; border:1px solid rgb(204, 209, 217);border-radius: 5px; padding-right: 10px }
	.registerContent .plug .selectLabel i{ margin-top: 2px }
	/*重置密码*/
	.resetContent .stepTitle{ padding: 0;}
	.en .resetContent .stepTitle{ height: 1.8rem; }
	.en .stepTitle .stepItem{ height: 1.8rem; line-height: 0.5rem }
	.en .resetContent .stepNum{ display: block;margin: 0 auto; }
	.resetContent .resetList{ padding: 0.8rem 0.3rem }
	.resetContent .emailCode input{ margin-right: 5px; width: 100%  }
	.btn_code{ height: 32px; line-height: 32px;padding:0 0.3rem; margin-top: 0.5rem }
	.resetContent .stepText{ font-size: 14px }

}

/*兼容移动端样式*/
.loginWrap .plug_wap_selectBox .r{ overflow: hidden; width: 100%; box-sizing: border-box; text-align: right; }
.loginWrap .plug_wap_selectBox .r span{ float: left; padding-left: 10px; }