html,body,div,p,h1,h2,h3,span,a,td,form,input,select,textarea,ul,li,dl,dt{
  margin:0px;
  padding:0px;
  font:14px "微软雅黑";
  color:#000;
}
html,body{
	height:100%;
	min-height: 700px;
	position: relative;
}
.wrapper{
	width: 100%;
    min-height: 100%;
    height: auto;
    
    display: box;
    display: -moz-box;
    display: -o-box;
    /*
    display: -webkit-box;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    box-align: center;*/
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    box-pack: center;
}
.logo{
  height:120px;
  background:url(https://res.cloud.qiku.com/pass/2.0/img/2.0/logo_login.png) center center no-repeat;
  z-index:100;
}
.content{
  width:380px; 
  padding:20px; 
 /* background:#E3E2DB;
  background:rgba(239, 239, 239, 0.5);*/
  border-radius:4px;
  z-index:-10;
  margin:0 auto;
}
.qiku_login {
	color:#0d99e9;
	text-decoration: none;
}
#lblTips{
	color: #f84e4e;
    font-size: 12px;
    min-height: 30px;
    line-height:30px;
    margin: 0;
    padding: 0;
    width: 100%;
  display: none;
}
.footer{
	text-align:center;
	position: absolute;
	height:30px;
	padding:15px 0;
	bottom: 0;
	width: 100%;
}
.copyright{
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#7c7c7c;
	text-align: center;
}	
.btn_nav{
  background-color:#1c9ce4;
  width:352px;
  height:43px;
  line-height:43px;
  margin: 40px auto 10px auto;
  color:#fff;
  text-align:center;
  cursor:pointer;
}
.btn_nav>a{
  color:#ffffff;
  display: block;
  line-height:43px;
  text-decoration: none;
}
.btn_nav:hover{
  background-color:#1388ca;
}

.wrappera{width:1120px;margin:0px auto;height:200px;}
.left{float:left;}
.right{float:right;}
.clearfix:after{content:".";display:block;clear:both;font-size:0;overflow:hidden;height:0;}
.clearfix{zoom:1;}

.zcform{margin:40px 0 -100px 160px;}
.zcform p{margin-bottom:10px;}
.zcform a{ color:#ff7702;}
.zcform p.last{margin-left:310px;font-size:16px;}
.zcform p.last input{ cursor:pointer;}
.zcform label{display:block;float:left;height:48px;line-height:48px;color:#F00;text-indent:10px;}
.zcform label.one{width:90px;height:48px;text-align:right;color:#000;}
.zcform input{float:left;font-size:16px;font-family:"微软雅黑";color:#666;}
.zcform .submit{margin-left:90px;background:#1C9CE4;font-size:20px;letter-spacing:4px;color:#fff;cursor:pointer;border:0px;}

#telphone,#password,#passwordagain,#username,.submit,#agent{border:1px solid #ccc;width:300px;height:46px;text-indent:10px;}
.identifying_code{height:46px;width:180px;_line-height:46px;text-indent:10px;border:1px solid #ccc;}
.get_code{height:48px;width:110px;margin-left:10px;border:1px solid #ccc;cursor:pointer;}
.agreement{margin-left:90px;height:30px;line-height:30px;font-size:12px;}
.agreement input{display:block;line-height:30px;height:12px;margin:8px 8px 0 5px;border:none;width:12px;}

.tipinfo{float:left;margin-left:10px;margin-top:14px;}
.tipinfo font.error{background:url("unchecked.jpg") no-repeat left;padding-left:17px;color:#eb0000;width:300px;display:block;}
.tipinfo font.valid{background:url("checked.gif") no-repeat left;width:14px;height:13px;overflow:hidden;padding:0;margin:5px 0 0 5px;display:inline-block;} 


