@charset "utf-8";
/* CSS reset */
body,span,object,iframe,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight: normal;}
body{line-height:1; color:#333; }
section,article,aside,header,footer,nav,dialog,figure{display:block;}
figure{margin:0;}
ul, ol,li { list-style:none outside; }
a { text-decoration: none;color:#333;outline:0 none; }
a:hover {  text-decoration:none;}
i,em{font-style:normal;}
abbr[title], acronym[title] { border-bottom: 1px dotted; cursor: help;}
fieldset, img { border: none; }
body,button, input, select, textarea { font: 14px/1.5 Tahoma, 'Droid Sans', 'Hiragino Sans GB','Microsoft YaHei';}
body{ font-family: 'Microsoft YaHei';}
button, input, select, textarea { font-size: 100%; margin:0; padding:0;outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
hr { border: none; height:1px; background-color:#e9e9e9; }
textarea ,input{ resize: none;outline: none;}
textarea{ resize: none;-webkit-appearance: none;border:1px solid #ccc;}
b{ font-weight:normal;}
del { font-family:Arial;}
img { vertical-align:middle;}
table{width: 100%;}
.clearfix:after,.back-login-list:after{content:"\20";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix,.back-login-list{ zoom:1; position:relative;}
.ellips {text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #c9c9c9;}
html,body{width:100%;height: 100%}
.backstage-logoing-body{ background: url(../images/backstage-bg.jpg) no-repeat left top;background-size: 100% 100%;}
.backstage-wrap{width: 1000px;height: 480px;position: absolute;left: 50%;top:50%;margin: -240px 0 0 -500px;background:#fff;}
.backstage-login-box{height: 100%}
.backstage-login-box .backstage-login-tit{ width:612px; height: 100%; float: left; background: url(../images/backstage-login-bg.jpg) no-repeat;background-size:100% 100%;}
.backstage-login-tit .login-tit{ font-size:40px; padding-top:50px; color: #fff; text-align: center;}
.backstage-login-box .login-tips{ padding-top: 5px; color: #fff;text-align: center;opacity: 0.7}
.backstage-login-box .login-tips .login-line{ height: 8px; width: 50px; background-color: #0060b3; margin-bottom: 10px; display: inline-block; *display: inline; overflow: hidden; zoom:1;}

.backstage-login{float: left; width: 300px; height: 100%; position: relative;padding:0 44px;}
.back-copyright{position: absolute;bottom:0;height:60px;line-height: 60px;text-align: center;color: #fff;width:100%;display: inline-block;}
.backstage-login .login-name em{ font-size: 24px; color: #2083fe;padding-top:40px;display: inline-block;}
.backstage-login .login-name em.login-subName{color:#bcbcbc;}

.back-login-frame{ margin: auto; text-align: left; padding-top: 20px;}
.back-login-list{ border-bottom: 1px solid #9fb4d4; padding: 6px 20px 6px 40px;position: relative; margin-bottom: 25px;}
.back-login-list .login-user{ float: left; width:40px; background: url(../images/t1.jpg) center 4px no-repeat; height: 26px; margin-left: -40px;position: relative;top:-2px;}
.back-login-list .login-pass{ background: url(../images/t2.jpg) center 4px no-repeat; }
.back-login-list input{ border: 0; width: 100%; height: 26px;}
.back-login-code{ padding-bottom: 20px;}
.back-login-code input{ border: 1px solid #9fb4d4; width: 110px; padding: 8px 5px; margin-right: 5px;}
.back-login-code img{ width: 80px; height: 33px; padding-bottom: 2px;}
.back-login-code .code{ color: #245093; margin-left: 5px;}
.back-login-list .back-error{ color: #ff0000; position: absolute; bottom: -22px; left: 40px;}
.back-login-code .back-error{ color: #ff0000; }
.back-login-btn{ background-color: #245093; color: #fff; border: 0; display: block; padding: 10px 0; text-align: center;}
#ValidationSummary1{width:100%;text-align:center;color:red; line-height: 20px;height:40px;}
















