.login-main{width:100%; height:100%; background:url('../images/login-bg.jpg') center 0; overflow:hidden;}
.login-head{width:100%; height:60px; position:relative;}
.login-head-bg{width:100%; height:60px; /*background:#04407b;*/ opacity:0.7;filter:alpha(opacity=70);}
.login-nav{width:1200px; position:absolute; left:50%; margin-left:-600px; top:0; overflow:hidden; height:60px;}
.login-nav img{float:left;margin-top:10px;}
.login-nav ul{overflow:hidden; float:right;}
.login-nav ul li{float:left; height:36px; padding:0 30px; line-height:36px; margin-top:12px;}
.login-nav ul li a{color:#fff; display:block; font-size:16px;}
.login-nav ul li.act{background:#fff; border-radius:16px;}
.login-nav ul li.act a{color:#7c8281;}
.login-right{float:right;height: 36px;line-height: 36px;margin-top: 12px;}
.login-right a{color:#fff; padding:0 10px; border-right:1px solid #fff;}
.login-right a:last-child{border-right:none;}
.login-right input{ height:36px; border:1px solid #4a8aaf; border-radius:12px; background:#4a8aaf; text-indent:12px; color:#fff; margin: 0 20px 0 30px;}
.login-center{position:absolute; width:610px; height:460px; left:50%; top:50%; margin-left:-305px; margin-top:-230px;background:url('../images/login-yuan.png') no-repeat 32px center;}
.login-center-head{width:220px; margin:0 auto; margin-top:70px; text-align:center;}
.login-center-head h3{font-size:18px; color:#fff;}
.login-center-main{background:url('../images/login-dialog.png') no-repeat 20px center; height:206px; margin-top:14px; position:relative;}
.login-btn{position:absolute; background:url('../images/login-btn.png') no-repeat; width:210px; height:213px; right:-40px; top:-10px;}
.login-center-tit{width:330px; height:172px; margin-left:90px; overflow:hidden;padding-top:5px;}
.login-center-tit span{display:block; height:48px; line-height:48px;}
.login-center-tit label{color:#fff; display:block; line-height:48px; float:left; width:50px;text-align:justify;text-align-last:justify;text-justify:inter-ideograph; }
.login-center-tit span input{width:240px; height:30px; line-height:30px; margin-top:9px; border-radius:5px; border:none; text-indent:12px;margin-left:20px;}
.login-center-tit span input.verify{width:140px;}
.login-center-tit span img{width:90px; height:30px; margin-left:10px;cursor:pointer;}
.login-center-footer{width:248px;margin:0 auto; padding-bottom:10px; overflow:hidden;}
.login-center-footer a{display:block; float:left; width:50%; padding-bottom:10px; text-align:center; color:#cccccc;border-bottom:1px solid #043369;}
.login-center-footer a.forget{width:100%;border-bottom:none;border-top:1px solid #1b5486;padding-top:20px;}
.memberPass{float:right;margin-right: 20px;color:#f7fafd; font-size:12px;padding-left:5px;}
.memberPass input{vertical-align: top;margin-right: 5px;}
.login-caret-box{
	position: absolute;
    top: 9px;
    right: 20px;
    width: 28px;
    height: 30px;
    cursor: pointer;
}
.login-caret{
	position: absolute;
    top: 13px;
    right: 10px;
    border-top: 8px solid;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    width: 8px;
    height: 8px;
    color: #9c9b9b;
}
.login-user-list{
	width: 240px;
    position: absolute;
    left: 70px;
    top: 40px;
    background: #fbfafa;
    border: 1px solid #ddd;
    height: 80px;
    border-radius: 5px;
    overflow: auto;
	display:none;
}
.login-user-list li{
	width:100%;
	padding-left:10px;
	height:30px;
	border-bottom:1px solid #ddd;
	line-height:30px;
	cursor:pointer;
}
