*{margin: 0;padding: 0;}
			body{background: #e2e2e2;}
			.d1{
				width:100%;
				margin: 0 auto;
			}
			.d2{
				margin: 20px auto;
				padding-top: 20px;
				width: 100%;
				height: auto;
				border-top: 1px solid #f1f1f1;
			}
			.d2 div{
				margin-bottom: 40px;
				margin-left: 20%;
			}
			.d2 div span{
				width: 100px;
				display: inline-block;
				text-align: right;
				font-weight: bold;
				font-size: 14px;
			}
			.d2 div span i{color: red; font-style:normal}
			.d2 div input{
				width: 400px;
				height: 35px;
				border: 1px solid #d8d8d8;
				border-radius: 2px;
				text-indent: 1rem;
				outline: none;
			}
			#mayform li{
				margin-bottom: 10px;
			}
			.agreement{width: 100%;text-align:center;font-size: 14px;}
			.agreement a{color: #000;text-decoration: none;}
			.agreement a:hover{color: red;text-decoration: underline;}
			.submit{margin: 30px auto;width: 100px;}
			.submit input{width: 100px;height: 50px;background:#5AB95C;border: none;color: #fff;outline: none;font-size: 14px;cursor: pointer;}