﻿* {	padding: 0;	margin: 0;	border: 0;}body {	background: url(./img/reg_repeat_bg.png) repeat-x #bee1f5;	font: 14px 微软雅黑, Arial, Helvetica, sans-serif;}img {	vertical-align: middle;}.W_header_line {	height: 3px;	background-color: #FF658E;	overflow: hidden;}#login {	width: 900px;	margin: 0 auto 25px;	background-color: #fff;	border-radius: 6px;	box-shadow: 0px 2px 3px #98b4c4;	-moz-box-shadow: 0px 2px 3px #98b4c4;	-webkit-box-shadow: 0px 2px 3px #98b4c4;}#switch_btn {	padding: 24px 0 22px 40px;}#switch_btn .vline {	margin: 0 19px;	color: #999;}#login p {	margin-bottom: 20px;}#login label {	float: left;	width: 80px;	line-height: 33px;}.text-input {	width: 200px;	border: 1px solid #ccc;	color: #333;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 6px;	padding: 6px;	outline: 0;	box-shadow: 0px 1px 1px 0px #eaeaea inset;	height: 19px;}#login span.check {	font-size: 12px;	margin-left: 20px;}#verifyImg {	cursor: pointer;	margin-left: 5px;}#fleshVerify {	border-bottom: 1px dashed gray;	padding-bottom: 1px;	color: #174B73;	text-decoration: none;	margin-left: 5px;}#login p.btn_p {	margin-bottom: 0px;	text-align: right;}.button {	width: auto;	background: white;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	background: #459300 url(img/button.gif) top left repeat-x !important;	border: 1px solid #459300 !important;	padding: 4px 7px 4px 7px !important;	color: white !important;	font-size: 12px !important;	cursor: pointer;}.notice {	position: absolute;	z-index: 1000;	letter-spacing: 2px;	top: 5px;	left: 0px;	padding: 5px 20px 5px 10px;	font-weight: bold;	border: 1px solid gray;	color: blue;	background: #FFF;	background-position: 3px 40%;	font-family: 微软雅黑, Tahoma, Helvetica, sans;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	border-radius: 8px;}.verify_box {	font-size: 12px;}.verify_box a {	text-decoration: none;}.clear {	clear: both;}#hdw {	height: 164px;	background: url(./img/bg_reg_wave.png) no-repeat center bottom;	width: 900px;	margin: 0 auto;	padding: 10px 0;}#hdw #hd {	width: 200px;	height: 72px;	margin: 0 auto;	margin-top: 26px;	background-repeat: no-repeat;	text-indent: -5555px;	background-size: 100%;}#reg_form {	display: none;}#box {	padding: 30px 30px 30px 70px;	_padding-bottom: 0px;	background: url(img/reg_vline.png) no-repeat scroll 630px 0;	height: 415px;}.login_p, .reg_p {	display: inline-block;	font-size: 22px;	color: #333;	line-height: 33px;	cursor: pointer;	font-family: "Microsoft Yahei";}.login_p {	background-position: 0 -51px;}.login_p.on {	border-bottom: 3px solid #ffa00a;}.reg_p {	background-position: -181px -0px;}.reg_p.on {	border-bottom: 3px solid #ffa00a;}.btn_login {	border: 1px solid #ffb33b;	background: #FFA00A;	height: 41px;	text-align: center;	margin-top: 70px;	moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	margin-top: 30px;	margin-left: 80px;	width: 210px;}.login_btn {	background: none;	height: 38px;	width: 100%;	outline: 0;	border: none;	cursor: pointer;	font-size: 18px;	font-weight: 200;	font-family: "微软雅黑";	color: white !important;}#reg_form .btn_login {	margin-top: 15px;}.copyright {	width: 900px;	margin: 0 auto;	color: #6e9ab8;	font-size: 12px;	text-align: center;}.copyright a {	color: #6e9ab8;	text-decoration: none;}