/*css 初始化 */
		html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
		fieldset, img,input,button { border:none; padding:0;margin:0;outline-style:none; }
		ul, ol { list-style:none; }
		input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
		select, input { vertical-align:middle;}
		select, input, textarea { font-size:12px; margin:0; }
		textarea { resize:none; } /*防止拖动*/
		img {border:0;	vertical-align:middle; }  /*  去掉图片低测默认的3像素空白缝隙*/
		table { border-collapse:collapse; }
		body {
			font:12px/150% "微软雅黑",Arial,Verdana,"\5b8b\4f53";
			color:#666;
			background-color:#aedae7;
		
		}
		.clearfix:before,.clearfix:after {
			content:"";
			display:table;
		}
		.clearfix:after{clear:both;}
		.clearfix{
			*zoom:1;/*IE/7/6*/
		}
		a {color:#666; text-decoration:none; }
		a:hover{color:#C81623;}
		h1,h2,h3,h4,h5,h6 {text-decoration:none;font-weight:normal;font-size:100%;}
		s,i,em{font-style:normal;text-decoration:none;}
		.col-red{color: #C81623!important;}
		
		/*公共类*/
		.w {  /*版心 提取 */
			width: 1210px;margin:0 auto;
		}
		.fl {
			float:left
		}
		.fr {
			float:right
		}
		.al {
			text-align:left
		}
		.ac {
			text-align:center
		}
		.ar {
			text-align:right
		}
		.hide {
			display:none
		}
.bg{    
    background: url(../img/bg.jpg) center bottom no-repeat;
    position: fixed;
    _position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    min-width: 1000px;
    background-size:cover;
	-moz-background-size:cover; /* 老版本的 Firefox */
	background-repeat:no-repeat;
    z-index: -10;
 }

	
.login-wrap {
	width:530px;
	height:380px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-265px;
	margin-top:-210px;
}
.login{
	background-color:rgba(255,255,255,.2);
	-moz-border-radius: 20px; 
    -webkit-border-radius: 20px; 
    border-radius: 20px; 
	height:300px;
	margin-top: 30px;
}
.name{ font:26px "微软雅黑"; font-weight: 600; color: #fff ; padding-left:174px; line-height:100px;}
.fl-logo{ float:left; padding:0 16px 0 36px; width:123px;}
.content {
	padding-top: 70px;
	padding-left: 130px;
}
.content p{
	margin-bottom:15px;
}
.content p{ height:36px; position:relative; overflow:hidden;}
.content p label{ background:url(../img/user.png) 0 0 no-repeat; width:36px; height:36px; display:inline-block; position:absolute ;  top:0; left:0;  }
.content p label.label_pass{ background-position:0 -36px;}
.content p input{ height:36px; width:224px; padding-left:46px;}
.btn {
	margin: auto;
	margin-top:30px;
	text-align: center;
}
.btn button{
	 width:112px;
	 height:30px;
	 line-height:30px;
	 margin-right:8px;
	 margin-top:10px;
	 cursor:pointer;
	 font-size:14px;
	}
.btn_login{ color:#FFF; background-color:#d2943b;}
.btn_reset{ color:#999; background-color:#e1e3e0;}
.btn_login:hover{ background-color:#e0b16f;}
.btn_reset:hover{ background-color:#bbbbbb;}