body, html { font-size: 100%; 	padding: 0; margin: 0; font-family: "微软雅黑";}

/* Reset */
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

body{
	background:url(../img/bg.png) top no-repeat; width: 100%; height: 100%; background-size:100%; position:relative;}
a{ color:#666;outline: none;text-decoration: none;-webkit-transition: 0.2s;transition: 0.2s; }
a:hover,a:focus{color:#74777b;text-decoration: none;}
.logo img{ padding-bottom: 20px; }
.box{width: 100%;margin: auto;position:fixed; top:50%; height:600px; margin-top:-300px;}
.form-bg{width: 100%;margin: auto;}
.row{width: 422px; height:372px;text-align: center; margin:auto;}
.row p{padding-bottom: 20px;}
.form-horizontal{ background:url(../img/dl-bg.png) no-repeat;height: 372px;width: 422px; position:relative;}
.f-dneglu{padding-top: 40px; padding-bottom: 10px;}
.f-dneglu a{padding: 8px 10px; font-size: 26px; margin: 0 20px;}
.f-dneglu span{font-size: 14px;color: #999;display: block;line-height: 30px;}
.form-group{padding-bottom: 10px; padding-top: 15px; border-bottom:1px solid #fff;    height: 49px;}
.from-box{width: 305px; margin: auto; padding-top:40px;}
.form-group img{float: left; padding-left:10px; padding-bottom:10px;}
.form-group input{width: 250px;height: 22px;border: none; float: left; padding-left:16px;font-size: 14px; font-family: "微软雅黑"; color: #fff; background:none; outline:none; }
.form-group a{background: #61aad9; color: #fff; line-height: 44px; font-size: 14px; box-shadow: 1px 1px 4px #999;margin-left: 0px;float: left;width: 100px; margin-left: 10px; }
.form-group a:hover{box-shadow: 2px 4px 8px #999;}

.form-group .yzm{width: 130px;}
.form-group .yzm1{padding-left: 10px;}
.form-group .yzm1 img{vertical-align:middle; display:block; padding-bottom:5px;}
.btn{ padding-bottom: 24px; padding-top: 20px;}
.btn button{float: left; width: 100%;
  background-image: -moz-linear-gradient( 90deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
  box-shadow: 0px 2px 5px 0px rgba(26, 15, 9, 0.34);
  height: 41px;
  border-radius:20px;
  border:none;
  color:#37698c;
  font-size:14px;
  font-family:"微软雅黑";
  margin-top:40px;
}

.btn button:hover{ background:#2c5b7a; color:#fff;}

.back{width: 100px!important;margin-right: 20px;}


.bottom{text-align: center; padding-top: 250px;}
.bottom a{color: #fff; font-size: 14px;}

.jzmm{padding-top:10px; padding-left:5px;}
.jzmm input{ border:1px solid #fff; border-radius:10px; width:14px; height:14px; float:left; background:none;}
.jzmm span{float:left; color:#fff; font-size:12px; padding-left:5px; padding-top:1px;}



.dlfs{
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	}

















