		
	.red {
		/* 字体颜色 */
		color: #eb4141; 
	}

	.register-container {
		margin-top: 150px;
	}


	.register form {
		padding: 20px 50px 40px 50px;
		background: #f8f8f8  left top repeat;
		background: rgba(248,248,248,.5);
		border-radius: 8px;
		box-shadow: 0 1px 5px 0 rgba(0,0,0,.3);
		text-align: center;
	}

	.register form h2 {
		margin-bottom: 25px;
		padding-bottom: 15px;
		border-bottom: 2px dotted #bbb;
		font-size: 30px;
		font-weight: 400;
		text-align: center;
	}

	.register form input {
		width: 95%;
		height: 30px;
		background: #fcfcfc;
		border: 1px solid #ddd;
		border-radius: 2px;
		box-shadow: 0 1px 3px 0 rgba(0,0,0,.1) inset;
		font-family: 'PT Sans', Helvetica, Arial, sans-serif;
		color: #888;
		font-size: 16px;
	}

	.register form input:focus {
		border: 1px solid #ccc;
		box-shadow: none;
	}

	.register form label {
		margin: 7px 0 10px 5px;
		font-size: 16px;
		text-align: left;
	}

	.register form label span {
		font-style: italic;
	}

	.register form button {
		cursor: pointer;
		width: 60%;
		height: 42px;
		margin-top: 25px;
		padding: 0;
		background: #eb4141;
		border-radius: 3px;
		border: 0;
		box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
		font-family: 'PT Sans', Helvetica, Arial, sans-serif;
		font-size: 16px;
		font-weight: 400;
		color: #fff;
		text-shadow: 0 1px 2px rgba(0,0,0,.1);
	}

	.register form button:hover {
		box-shadow: 0 -15px 30px 0 rgba(255,255,255,.05) inset;
	}


