	ul,p,ol,body,h3,h2,h1{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	h3,h2,h1{
		font-size: 100%;
		font-weight: normal;
	}
	body {
		width: 100%;
		height: 100%;
		font-family: microsoft yahei;
		background: url(../images/login_bg.jpg) repeat-y;
		background-size: 100%;
	}
	.container {
		width: 360px;
		height: auto;
		border: 1px solid #e0e0e0;
		margin: 200px auto;
		background: white;
		padding-bottom: 24px;
	}
	.new_logo{
		padding: 32px 0 20px;
	}
	
	.container_top {
		width: 360px;
		height: 40px;
		background: #dcdae2;
	}
	
	.container_top li {
		float: left;
	}
	
	.container_top li a {
		width: 180px;
		height: 32px;
		background: white;
		display: block;
		text-align: center;
		font-size: 16px;
		padding-top: 8px;
		cursor: pointer;
		background: transparent;
	}
	
	#active_login {
		background: white;
	}
	
	.container_logo {
		width: 280px;
		margin: 30px auto;
	}
	.container_logo_w{
		width: 264px;
		margin: 0px auto;
	}
	.container_logo_w img{
		display: block;
		width: 100%;
	}
	.container_0>img{
		display: block;
		width: 219px;
		margin: 30px auto 21px;
	}
	
	.container_center {
		width: 280px;
		margin: 0px auto;
	}
	
	.container_center_body {
		width: 280px;
		margin: 30px auto;
	}
	
	.container_center_body>input,.container_center_yzm_l input{
		width: 268px;
		height: 26px;
		padding: 5px;
		color: #b1b1b1;
		margin-top: 14px;
	}
	
	.container_center_body>span {
		width: 282px;
		height: 32px;
		display: block;
		margin-top: 14px;
		background: #0167b1;
		padding-top: 6px;
		color: white;
		font-size: 18px;
		text-align: center;
		clear: both;
	}
	.container_0 .wegame {
		display: block;
		width: 282px;
		height: 38px;
		background: url('../images/wegame.png') no-repeat;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.container_center_body span.disable{
		background: #ccc;
	}
	.container_center_body span.disable:hover {
		cursor: default;
	}
	.container_center_body span:hover {
		cursor: pointer;
	}
	
	.container_center_body p {
		color: #fc4f41;
		font-size: 13px;
		margin-top: 8px;
	}
	.gb_chanquan label input,.gb_xieyi label input{
		margin-top: 4px;
	}
	.gb_xieyi>span,.gb_xieyi>a,.gb_chanquan>a,.gb_xieyi>label,.gb_chanquan>label{
		color: #b1b1b1;
		line-height: 20px;
		height: 20px;
		font-size: 12px;
		display: inline-block;
		vertical-align: middle;
	}
	
	.gb_xieyi>a:hover,.gb_chanquan>a:hover{
		color: #333;
		text-decoration: underline;
	}
	/*.container_1 .container_center_body {
		margin-bottom: 0;
	}*/
	
	.container_center_yzm {
		width: 282px;
		height: 40px;
		margin-top: 14px;
		position: relative;
	}
	
	.container_center_yzm_l {
		width: 168px;
		margin-top: -14px;
		float: left;
	}
	
	.container_center_yzm_l input {
		width: 171px;
		border-left: 1px solid #a9a9a9;
		border-top: 1px solid #a9a9a9;
		border-bottom: 1px solid #a9a9a9;
		border-right: none;
	}
	.container_center_txyzm_r{
		width: 100px;
		height: 36px;
		float: right;
		border: 1px solid #a9a9a9;
	}
	.container_center_yzm_r {
		width: 100px;
		height: 38px;
		float: right;
		/* margin-top: -14px; */
	}
	.container_center_yzm_r img{
		width: 100%;
		height: 100%;
	}
	.container_center_yzm_r span {
		width: 100px;
		height: 27px;
		text-align: center;
		display: block;
		font-size: 13px;
		background: #b2b2b2;
		border-top: 1px solid #a9a9a9;
		border-right: 1px solid #a9a9a9;
		border-bottom: 1px solid #a9a9a9;
		padding-top: 9px;
	}
	.container_center_yzm_r span:hover{
		background: #7abd54;
	}
	.container_bottom {
		width: 280px;
		margin: -20px auto;
		padding-bottom: 40px;
		font-size: 11px;
	}
	
	.container_bottom li {
		float: left;
	}
	
	.container_bottom input {
		width: 16px;
		height: 16px;
		margin-left: 0;
	}
	
	.container_bottom p {
		color: #fc4f41;
		margin-top: 3px;
		float: right;
	}
	
	.container_1 {
		display: none;
	}
	/*协议*/
	
	.agreement {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 999;
		display: none;
	}
	
	.agreement_bg {
		width: 100%;
		height: 100%;
		background-color: #000;
		opacity: 0.6;
		filter: alpha(opacity=60);
	}
	
	.agreement_cont {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 680px;
		height: 770px;
		margin-left: -340px;
		margin-top: -385px;
		background-color: #f7f7f7;
		overflow: hidden;
	}
	
	.ag_Title {
		height: 40px;
		position: relative;
	}
	
	.closeBtn {
		width: 40px;
		height: 40px;
		position: absolute;
		top: 0;
		right: 0;
		background: url(../images/closeBtn.png) no-repeat center;
	}
	
	.ag_Content {
		height: 730px;
		overflow-y: auto;
	}
	
	.ag_Content_inner {
		width: 548px;
		margin: 0 auto;
		font-size: 16px;
		color: #1a1a1a;
		line-height: 24px;
		padding-bottom: 50px;
	}
	
	.ag_Content_inner h1,
	.ag_Content_inner p {
		padding: 10px 0;
	}
	
	.ag_Content_inner p {
		text-indent: 20px;
	}
	
	.ag_Content_inner h1 {
		font-size: 18px;
		font-weight: bold;
		line-height: 58px;
		padding-bottom: 10px;
		text-align: center;
	}
	
	.agreeIn {
		color: #4c4c4c;
	}
	.agreement_a{
		color: #b2b2b2;
	}
