html, body{
	height:auto;
}
body {
	background: url(../../images/wjmmbg.jpg) no-repeat center;
	background-size: cover;
}

.zhmm h1 {
	text-align: center;
	margin: 0;
	padding: 70px 0;
}

.zhmm .con {
	width: 1100px;
	margin: 0 auto;
	background-color: rgba(255, 255, 255, .6);
	border-radius: 12px;
	padding: 0 20px;
}

.zhmm .con h3 {
	line-height: 60px;
	text-align: center;
	border-bottom: 1px solid #e6e6e6;
	font-size: 30px;
	color: #3e3f3f;
	font-weight: normal;
	margin: 0;
	position: relative;
}

.zhmm .con h3 a {
	line-height: 40px;
	font-size: 14px;
	color: #226aee;
	position: absolute;
	right:0;top:10px;
}

.conbz {
	display: flex;
	text-align: center;
	color: #888;
	font-size: 18px;
	padding-top: 20px;
}

.conbz dt {
	font-size: 34px;
	background-color: #fff;
	display: inline-block;
	width: 70px;
	height: 70px;
	line-height: 70px;
	border-radius: 100%;
	border: 2px solid #226aee;
	text-align: center;
	margin-bottom: 20px;
}

.conbz dl.active dt {
	background: -moz-linear-gradient(left, #226aee, #7ba6f5);
	background: -ms-linear-gradient(left, #226aee, #7ba6f5);
	background: -o-linear-gradient(left, #226aee, #7ba6f5);
	background: -webkit-linear-gradient(left, #226aee, #7ba6f5);
	color: #fff;
	border: 0;
	padding: 2px;
}

.conbz dl.active dd {
	font-weight: bold;
	color: #226aee;
}

.conbz .dian {
	width: 10%;
	margin: 16px 0;
}

.conbz .dian span {
	display: inline-block;
	width: 14px;
	height: 14px;
	background-color: #e6e6e6;
	border-radius: 100%;
	margin: 0 4px;
}

.conMain div.c1,
.conMain div.c2,
.conMain div.c3,
.conMain div.c4 {
	display: none;
}

.conMain>div.active {
	display: block;
	padding-top: 40px;
}

.formInput {
	margin-bottom: 20px;
	display: flex;
	line-height: 50px;
}

.formInput label {
	color: #333;
	width: 32%;
	text-align: right;
}

.formInput input {
	border: 1px solid #d5d5d5;
	height: 50px;
	line-height: 50px;
	border-radius: 3px;
	padding: 0 10px;
	color: #333;
	width: 40%;
	margin: 0;
}

.formInput select {
	border: 1px solid #d5d5d5;
	height: 50px;
	line-height: 50px;
	border-radius: 3px;
	padding: 0 10px;
	color: #333;
	width: 40%;
	margin: 0;
}

.formInput.dxyzm input {
	width: 20%;
}

.hqyzm {
	background-color: #4782ef;
	outline: none;
	border-radius: 4px;
	padding: 10px 20px;
	border: none;
	font-size: 20px;
	color: #fff;
	cursor: pointer;
	margin: 0 0 0 2%;

}

.conMain div.c4 p {
	text-align: center;
	font-size: 24px;
	color: #333;
	font-weight: bold;
	line-height: 50px;
}

.conMain div.c4 img {
	width: 36px;
	vertical-align: text-bottom;
}

.conBtn {
	padding-bottom: 30px;
	margin: 30px 0 10px;
	text-align: center;
}
.conBtn button{
	background-color: #104ed9;
	    outline: none;
	    border-radius: 4px;
	    padding: 10px 40px;
	    border: none;
	    font-size: 20px;
	    color: #fff;
	    cursor: pointer;
}