.main_content{
	width: 900px;
	margin: auto;
	font-size: 18px;
}
.main_content input[type=submit]{
	line-height: 2em;
	padding: .15em 2em;
	background-color: #0a3a68;
	color: #fff;
	border-radius: 2em;
	font-size: 20px;
}
.iia .main_content input[type=submit]{
	background-color: #c03d33;
}
.zaoche .main_content input[type=submit]{
	background-color: #8c2024;
}
.znw .main_content input[type=submit]{
	background-color: #116bb4;
}
.main_content input[type=button]{
	line-height: 2em;
	padding: .3em 1em;
	background-color: #0a3a68;
	color: #fff;
	border-radius: 5px;
}
.form-wrap{width: 90%; margin: auto;}
.main_content .row{position:relative;height: 50px;}
.main_content .vcode{display: block;max-width: 192px;height: 99%;float: left;margin-left: .5em;}
	.main_content label.field_name{
		width: 200px;
		height: 50px;
		line-height: 50px;
		overflow: hidden;
		float: left;
		text-align: right;
		padding-right: 1em;
		white-space: nowrap;
	}
	.main_content input[type=text]{
		height: 50px;
		width: 400px;
		line-height: 50px;
		overflow: hidden;
		display: block;
		float: left;
		clear: right;
	}
	#footer .copyright{
    /* position: static; */
    /* background-color: transparent; */
    bottom: 0px;
}
@media screen and (min-device-width: 751px){
	body{width: 100%;height: auto;}
	.main_content{font-size: 18px;}

}

@media screen and (max-device-width: 750px){
	.main_content{width: 100%;font-size: .32rem;}
	.main_content .row{
		height: 2em;
	}
	.main_content input[type=text]{
		height: 2em;
		width: 4rem;
		line-height: 2em;
	}
	.main_content label.field_name{
		width: 2rem;
		height: 2em;
		line-height: 2em;
	}
	.main_content .vcode{width:2rem; height:auto;}
	.main_content input[type=submit]{font-size: .36rem;}
}
@media screen and (max-device-width: 320px){
	.main_content{width: 100%; font-size: .32rem;}
}
