@charset "utf-8";
body{font-size:14px}


@font-face {font-family: "iconfont";
  src: url('iconfont.eot'); /* IE9*/
  src: url('lon-icont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('lon-icont.woff') format('woff'), /* chrome, firefox */
  url('lon-icont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('lon-icont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:24px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-comiisyonghuming:before { content: "\e625"; }
.icon-mima:before { content: "\e623"; }


.header,.footer{ position:absolute; left:0; right:0; width:100%; z-index:99}
.header{top:0; height:60px; background:#23272b url(../images/logo.png) no-repeat 0 center}
.loginWraper{ position:absolute;width:100%; left:0; top:0; bottom:0; right:0; z-index:1; background:#23272b;}
/* .loginBox{ position:absolute; width:420px; height:310px; background:#292d30; left:53%; top:40%; margin-left:-309px; margin-top:-184px; padding-top:15px;border-radius: 10px;} */
.loginBox{position:absolute; width:420px; height:310px; background:#292d30;  padding-top:15px;border-radius: 10px;}
.login-btn{height:60px;background: #44b8af;border-radius: 0px 0px 10px 10px;position: absolute;bottom: 0px;border: 0px;color: #fff;font-size: 16px;}
.login-btn:hover,.login-btn:active{background: #3ba198;}
#frmLogin .cl{margin-top: 5px;}


@media (max-width:617px) {
	.loginbox{ width:100%; position:static; margin-top:0; margin-left:0;}
}
.loginBox .row{margin-top:20px;}
.loginBox .row h3{color:#ccc;margin:15px 0 15px 14px;font-weight:100;font-size:22px;}
.loginBox .row .form-label .Hui-iconfont{ font-size:24px}
.loginBox .input-text{ width:100%}
@media (max-width:617px) {
	.loginBox .input-text{ width:80%}
}
.yzm a{ color:#426374; font-size:12px}
#span_msg{ font-size:14px; color:Red; line-height:40px; height:40px; margin-left:10px; width:160px;; float:left}
.hd_msg{font-size:12px; color:#fff; height:30px; z-index:100;position: absolute; padding-left:50px; padding-top:5px}
.hd_msg a{ color:#fff}
.hd_msg a:hover{ color:#fff; text-decoration:underline}
.input-text.size-L, .btn.size-L{width: 100%;margin: 5px 0px;    
	background: #23272b none repeat scroll 0 0;
    border-color: #383842;
    color: #fff;
    border-radius: 0;
    border-width: 0 0 1px;
}
.footer{ height:46px; line-height:46px; bottom:0; text-align:center; color:#fff; font-size:12px; background-color:#426374}