﻿@charset "utf-8";
[ng-cloak]{display:none!important;}/* add ng style all films */
/* CSS Document */
html,body,div,dl,dt,dd,span,h1,form,label,input,button,img{margin:0;padding:0;border:0;}
input,textarea,button{outline:none; font-family:Arial, "Microsoft Yahei"; font-size:12px;}
body{font-family:Arial, "Microsoft Yahei"; font-size:12px; text-align:center}
.LoginBg{width:100%; height:100%; min-width:840px; min-height:620px; position:absolute; z-index:-1; top:0; left:0; background:no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}/*关于背景：支持css3属性的浏览器显示为100%平铺效果；ie8则顶部对齐居中，只显示原图大小*/
.footer{position:absolute; width:840px; bottom:0; left:50%; margin-left:-420px; height:37px; color:#ddd;}
.LoginOuter{width:840px; margin:0 auto;}
.LoginInner{margin:180px 0 0 600px; width:240px; padding:30px 0 30px; position:relative; -moz-box-shadow:0px 3px 6px rgba(0,0,0,.5); -webkit-box-shadow:0px 3px 6px rgba(0,0,0,.5); box-shadow:0px 3px 6px rgba(0,0,0,.5); background:#fff;}
.LoginInner,.LoginBtn{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.Loginlogo{width:190px; margin:0 auto; padding-bottom:11px;}
.Loginlogo img{max-width:100%;}
.Loginbox{width:190px; margin:0 auto; text-align:left;}
.Loginbox dd{margin-top:10px; position:relative;}
.Loginbox dt{margin-top:28px;}
.LoginText{height:28px; line-height:28px; padding-left:8px; width:182px; border-bottom:#ccc 1px solid; color:#a9a9a9;}
.LoginText:focus{color:#333;}
.LoginText.newStyle{padding-right: 53px; box-sizing: border-box; width: 192px;}
.forgetPswd{ position: absolute;  font-size: 12px;  color: #333; right: 0; top: 0;  height: 28px; line-height: 28px; cursor: pointer;}
:root .LoginText{line-height:normal; \0/IE9;}  /* IE9 */
.LoginTextTips{position:absolute; top:0; left:9px; color:#a9a9a9; height:28px; line-height:28px; font-family:Arial, "Microsoft Yahei"; font-size:12px; letter-spacing:1px;}
.LoginBtn{width:190px; height:30px; line-height:30px; text-align:center; cursor:pointer; color:#fff; font-size:14px; background:#009de0;}
.LoginBtn:hover{background:#00b3ff;}
.LoginErrorbox{position:absolute; width:248px; height:53px; line-height:40px; color:#fff; font-size:14px; left:-4px; top:-55px; background:url(../images/bg_tips3_4.png) no-repeat;}
.errorIco{width:18px; height:18px; display:inline-block; background:url(../images/icon_tips1.png) no-repeat; margin-right:6px; vertical-align:middle;}

/* 缩放提醒和chorme提醒弹框样式 20150407 by wenjun {*/
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .clearfix {height: 1%;}
*+html .clearfix {min-height:1%;} /* ie7 hack*/
.localMask{position:fixed; left:0px; top:0px; width:100%; height:100%; overflow:hidden; background-color:rgb(0, 0, 0); opacity:0.5; filter:alpha(opacity=50); /* IE 8 */ z-index:980;}
.popupDialogHead{-moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
.popupDialogBoxOuter{-moz-box-shadow:0px 1px 1px rgba(0,0,0,.3); -webkit-box-shadow:0px 1px 1px rgba(0,0,0,.3); box-shadow:0px 1px 1px rgba(0,0,0,.3);}
.popupDialogBoxOuter,.btnNext{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.popupDialogBoxOuter{background:#fff; position: absolute; z-index: 990; top:50%; left:50%;}
.popupDialogLayoutS1{width:280px;margin: -125px 0 0 -140px;}
.popupDialogHead{height:22px; background:#eee; line-height:22px; padding:4px 0;}
.popupDialogHead .popupHeadTextStyle{display:inline-block; vertical-align:top;}
.popupDialogFoot{padding:20px;}
.btnNext{width:58px; height:30px; line-height:30px; text-align:center; cursor:pointer; border:#aaa 1px solid; background:#fff;}
.btnNext:hover{color:#fff; background:#2c97de; border:#2c97de 1px solid;}
/* 弹框- 提醒 {*/
.popupDBTipsbox{padding:29px 0 7px 20px;}
.popupDBTipsIcon{width:18px; height:18px; display:inline-block; float:left; background:url(../images/icon_task9.png) no-repeat; margin-top:1px; vertical-align:middle;}
.popupDBTipsText{float:right; width:220px; text-align:left; margin-right:16px; line-height:21px;}
.popupDBTipsToolbox{padding: 10px 0 0 20px;}
.popupDBTipsToolbox dt,.popupDBTipsToolbox dd{float: left;}
.popupDBTipsToolbox dt{line-height: 26px; width:72px; text-align: right;}
.btn-download-s1,.btn-download-s2{height:24px; border:1px solid; display: inline-block; line-height: 24px; text-align: center;-moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; margin-left: 20px; background-color: #fff; text-decoration: none;}
.btn-download-s1{width:48px; border-color: #3498db; color: #3498db;}
.btn-download-s2{width:78px; color: #666; border-color: #666;}
.btn-download-s1:hover{background-color: #3498db; color: #fff;}
.btn-download-s2:hover{background-color: #666; color: #fff;}
/*} 弹框- 提醒 */

/*} 缩放提醒和chorme提醒弹框样式 */

/* loading效果 {*/
.loading-gif{ width:190px; height:100px; margin:-15px 0 -20px; background: url("../images/live-login.gif") no-repeat; background-size: contain;}
/*} loading效果 */


.copy-style{margin-right: 15px;}
.copy-style em{ padding: 0 3px;}
.copy-style.have-line em{ display: inline-block; border-right: 1px #666 solid; padding: 0 8px; line-height: 13px; }
.copy-style.have-line em:last-child,.copy-style em:last-child{border-right:none;padding-right: 0;}