/*
**	登陆页面
*/
body{ background: none;}
#wrapper{position: relative;padding-top:214px;;z-index: 999; text-align: center;}
.aw-bg-wrap{position:absolute;top:0;left:0;z-index:-2;width:100%;height:824px;overflow:hidden;background-position: center 0;background-repeat: no-repeat;}
.aw-bg-wrap li{position:absolute;left:0;top:0;width:100%;background-position: center 0;background-repeat: no-repeat;}
.aw-login-wrap{position:relative;z-index:1;height: auto;margin:0 auto;max-width: 700px; }
.aw-login-wrap > h1{max-width: 330px;margin:0;padding:40px 0 0 40px;}
.aw-login-wrap > h1 p{line-height:24px;padding-top:15px;font-size: 16px;font-weight: bold;color:#cff1ff;}
.aw-login-wrap .aw-login-state{margin:75px 0 0 0;font-size: 14px;font-weight: bold;color:#fff;}
.aw-login-wrap .aw-login-state span{color:#FFA01F;}
.aw-login-box-bg{position:absolute;left:0;top:0;z-index:-1;height: 100%;width: 100%;background: #000000;border-radius: 10px;opacity: 0.2;filter:alpha(opacity=20);}
.aw-mod-head{height: 76px;line-height: 76px;padding:0 40px;background:url(img/login-nav.png) no-repeat;font-size: 16px;font-weight: bold;color: #fff;}
.aw-mod-head .b-new-user{width:144px;margin-top:15px;font-size: 14px;font-weight: bold;color:#fff;text-align: center;text-decoration: none;}
.aw-mod-head .i-login-user-no-hover{*position: relative;*top:-3px;*right:5px;}
.aw-mod-body{padding:40px;background:#F5F5F5;border-left:1px solid #C9C9C9;border-right: 1px solid #C9C9C9;}
.aw-mod-body ul li{margin-bottom:20px;}
.aw-mod-body ul li.last{line-height:38px;margin-bottom:0;}
.aw-mod-body ul li.last a, .aw-mod-body ul li.last label{font-size: 13px;color:#999;}
.aw-mod-body ul li.last a:hover{color:#085D9B;}
.aw-mod-body ul li.last label{margin-right: 5px;}
.aw-mod-body ul li.last .btn{font-size:14px;color:#123687;}
.aw-mod-body ul li.error p{height:40px;line-height:40px;padding-left:12px;background: #FFF480;border: 1px solid #EBEBEB;border-radius: 5px;color:#666;}
.aw-mod-body ul li.error p .i-no{position:relative;top:4px;*top:0;margin-right: 20px;}
.aw-mod-body label{display: inline-block;}
.aw-mod-body #aw-login-user-name, .aw-mod-body #aw-login-user-password{width: 186px;height:30px;line-height:30px;margin:0;border:1px solid #EBEBEB;border-left:none;border-radius: 0 5px 5px 0;}
.aw-mod-body .aw-label-icon{display:inline-block;width:43px;height:40px;line-height:40px;background: #CDDCFF;text-align: center;border-radius: 5px 0 0 5px;}
.aw-mod-body .aw-label-icon .i-login-user-no-hover{margin-top:12px;}
.aw-mod-body .aw-label-icon .i-key{margin-top:16px;}
.aw-mod-body form{
    width: 245px;
    margin: 0px auto;
}
.aw-mod-footer{height: 71px;line-height: 71px;*line-height:60px;padding:0 20px 0 40px;background:#E6E6E6;border:1px solid #C9C9C9;border-top:none;border-radius: 0 0 10px 10px;}
.aw-mod-footer .i-login-qq, .aw-mod-footer .i-login-sina, .aw-mod-footer .i-login-weibo{position:relative;top:9px;*top:5px;margin-right:5px;}
.aw-mod-footer .i-triangle-right{position: relative;left:5px;top:3px;*top:-2px;}
.aw-mod-footer .pull-right{*margin-top:3px;}
.error-message{position: relative;}
.aw-mod-head{
	background: #123687;
    background-image: -moz-linear-gradient(top, #2B5AC1, #123687);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2B5AC1), to(#123687));
    background-image: -webkit-linear-gradient(top, #2B5AC1, #123687);
    background-image: -o-linear-gradient(top, #2B5AC1, #123687);
    background-image: linear-gradient(to bottom, #2B5AC1, #123687);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffa0468c', endColorstr='#ff822e69', GradientType=0);
	border: 1px solid #2B5AC1;
    border-bottom: none;
    border-radius: 9px 9px 0 0; 
}
.aw-mod-head .b-new-user {
  	background: #548FFF;
    background-image: -moz-linear-gradient(top, #8BC0FF, #548FFF);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8BC0FF), to(#548FFF));
    background-image: -webkit-linear-gradient(top, #8BC0FF, #548FFF)
    background-image: -o-linear-gradient(top, #8BC0FF, #548FFF);
    background-image: linear-gradient(to bottom, #8BC0FF, #548FFF);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffa0468c', endColorstr='#ff822e69', GradientType=0);
    border-radius: 9px 9px 9px 9px; 
}
.aw-login-logo{
    position: absolute;
    top: -60px;
    left: 0px;
}

.qrcode-login h1{
	line-height: 24px;
	padding: 15px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #2B5AC1;
}
#wrapper{
    padding-left: 5px;
    padding-right: 5px;
}
.row-fluid{
    margin: 0px auto; max-width: 1200px;
}
@media(max-width: 979px) and (min-width: 555px) {
    .row-fluid .offset2:first-child {
       margin-left: 0px;
    }
    .row-fluid .span8 {
        width: 100%;
    }
    #wrapper{
        padding-left: 35px;
        padding-right: 35px;
        padding-top: 150px;
    }
}
@media(max-width: 555px){
    #wrapper {
        padding-top: 80px;
    }
}

#login_submit{
    display: inline-block;
    margin-left: -60px;
}
#qrlogin-img{
    cursor: pointer;
}
.wechat-state{
    color: #fff;
    margin-top: 24px;
}