@CHARSET "UTF-8"; 

.ban{
	width: 100%;
}

.lg_head {
				width: 100%;
			}
			
			.lg_head_ {
				width: 600px;
				margin: 0 auto;
				line-height: 85px;
				font-size: 26px;
				letter-spacing: 1px;
				color: #fff;
			}
			
			.lg_head_ a {
				color: #fff;
				font-size: 16px;
				font-weight: bold;
				margin-right: 20px;
			}
			
			.login {
				width: 660px;
				margin: 0 auto;
			}
			
			.login_ {
				width: 600px;
			}
			
			.box {
				width: 500px;
				
				margin: 0 auto;
			}
			
			.box h2 {
				font-weight: normal;
				font-size: 34px;
				line-height: 50px;
				height: 50px;
				overflow: hidden;
				text-align: left;
				border-left: solid 4px #770000;
				font-family: "华文中宋";
				padding-left: 10px;
				margin-bottom: 40px;
			}
			
			.box h3 {
				margin-bottom: 40px;
				font-size: 16px;
			}
			
			.input_box {
				
				padding-bottom: 5px;
				margin: 0 auto;
				overflow: hidden;
			}
			
			.input_box input,
			.input_box select {
				float: left;
				
				height: 40px;
				font-size: 14px;
				
				text-indent: 10px;
				outline: none;
				line-height: 40px;
				border-radius: 10px;
			}
			
			.box .input_box p {
				padding-top: 5px;
				float: left;
				
				color: #000000;
				
				text-align: center;
				width: 100px;
			}
			
			.input_box span {
				line-height: 50px;
				color: red;
				font-size: 22px
			}
			
			.input_box a {
				display: block;
				text-align: center;
				line-height: 48px;
				width: 350px;
				height: 48px;
				background: #3f89ec;
				border: none;
				border-radius: 100px;
				outline: none;
				cursor: pointer;
				font-size: 16px;
				color: #FFF;
				margin-left: 50px;
			}
			
			.denglu button {
				line-height: 48px;
				width: 80px;
				height: 48px;
				background-color: #2299DD;
				border: none;
				border-radius: 10px;
				outline: none;
				cursor: pointer;
				font-size: 16px;
				color: #FFF;
				margin-left: 30px;
				float: left;overflow: hidden;
			}
			
			.zhuce{
				margin-top: 10px;
				overflow: hidden;
			}
			
			
			.input_box_i {
				float: left;
				/*padding-left: 200px;*/
				padding-top: 10px;
			}
			
			.input_box .input_box_inn {
				width: 200px;
				margin-left: 30px;
			}
			
			#error_box {
				height: 40px;
				width: 350px;
				margin: 0 auto;
				line-height: 40px;
				color: #fc4343;
				text-align: center;
			}
			
			.box p {
				font-size: 18px;
				color: #999999;
				text-align: left;
			}
			
			.input_boa {
				text-align: center;
				color: #999999;
				font-size: 12px;
			}
			
			.box p a {
				color: #999999;
				text-decoration: underline;
			}
			
			.box p a:hover {
				color: #f00;
			}
			
			.form_xx {
				padding-left: 200px;
				padding-bottom: 15px;
			}
			
			.form_xx input {
				margin-right: 10px;
			}
			
			.form_xx a {
				color: blue;
				text-decoration: none;
			}
			
			.form_xx a:hover {
				color: blue;
			}
			
