.wp_2{
	margin-right: -10px;
}
.wp_2 li{
	border-right: 0px;
}
.wp_2 li a{
	padding: 0 10px;
	font-size: 16px;
}
.szdl{
	/*width: 200px;*/
	text-align: left;
	padding-left: 20px;
	font-size: 26px;
	color: #505050;
	margin-top: 15px;
	margin-left: 15px;
	border-left: 2px solid #c9c9c9;
	line-height: 40px;
	font-weight: 600;
}
.logo{

}
.game-nav-l{
	margin-top:15px;
}
.game-nav-l>ul{
	margin-left: 15px;
}
.game-nav-l>ul>li{
	text-align: center;
	padding: 0;
}
.game-nav-l>ul>li>a{
	padding: 0;
}

.login-mail{
	/*background: url('../img/background.png') repeat-x left top scroll;*/
}
.lo{
	width: 400px;
	margin-left: 72px;
	height: 320px;
}
.logintit{
}
.logintit>h3{
	border-radius: 8px 8px 0 0;
	margin: 0px;
	text-align: center;
	background-color: #3DA3F8;
	width: 100%;
	height: 50px;
	color: #fff;
	line-height: 50px;
	font-size: 25px;
}
.login-m{
	border:1px solid #959595;
	border-top: 0px;
	border-radius: 0 0 8px 8px;
	background-color: #fff;
}
.login-m .inp{
	border:1px solid #959595;
}
.fot>label{
	line-height: 25px;
	padding-left: 10px;
}
#exampleInputUser{
	padding-left: 69px;
	background: url('../img/input.png') no-repeat 20px 4px scroll;
}
#exampleInputPassword1{
	padding-left: 69px;
	background: url('../img/input.png') no-repeat 20px -28px scroll;
}
.form-group{
	margin-left: 0px;
	margin-right: 0px;
}
.form-group.zh{
	margin-bottom: 30px;
}
.form-group.pd{
	margin-bottom: 0px;
}
div.checkbox.rp{
	padding-left: 10px;
	margin: 0px;
}
div.checkbox.rp>label{
	line-height: 42px;
	padding-right: 10px;
	color: #000;
}
div.checkbox.rp>label a{
	color: #FF7500;
}
div.checkbox.rp label input{
	margin-top: 15px;
}
.form-control{
	height: 40px;
}
.btn-blue{
	background-color: #8CCBFF;
	background-image: -ms-linear-gradient(top,#8CCBFF,#1796FF);
    background-image: -moz-linear-gradient(to bottom, #8CCBFF 0px, #1796FF 100%);
    background-image: -webkit-linear-gradient(to bottom, #8CCBFF 0px, #1796FF 100%);
    background-image: -o-linear-gradient(to bottom, #8CCBFF 0px, #1796FF 100%);
    background-image: linear-gradient(to bottom, #8CCBFF 0px, #1796FF 100%);
    background-repeat: repeat-x;
    border-color: #BBDFFF;
	border-radius: 8px;
}
.btn-blue:focus, .btn-blue:hover {
    background-color: #1796FF;
    background-position: 0 -15px;
}
.sbt{
	/*letter-spacing:15px;*/
	height: 40px;
	/*line-height: 40px;*/
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}
.fot .fl:hover {
	cursor:default;
}
.fot .fr{
	padding: 0 10px 0 0;

}
.fot .fr a{
	color:#F0B11F;
}
.loginfoot-gy{
	margin: 10px auto;
}
.loginfoot-gy a{
	padding: 0px 5px;
	font-weight: 500;
}

/*注册*/
.reg-mail{
	width: 700px;
	margin: 0 auto;
}
.reg-mail .row{
	margin: 0;
}
.reg-mail .row h3{
  	margin: 0;
  	font-size: 20px;
  	line-height: 40px;
  	font-weight: 600;
  	color:#fff;
	background-color: #3DA3F8;
  }
.reg-mail .form-horizontal{
 	padding-top: 50px;
 	background-color: #fff;
 	border:1px solid #959595;
 	border-top: 0px;
 }
 .reg-mail .form-horizontal>.form-group>div{
 	padding-left: 10px;
 }
.reg-mail .form-horizontal>.form-group>div>input{
	height:40px;
	width: 300px;
	border-radius: 0px;
	border:1px solid #959595;
  }
.reg-mail .row .form-horizontal>.form-group>label{
 	padding: 10px 0 10px 20px;
 	margin-left: 80px;
 	font-weight: 400;
 	font-size: 14px;
 }
.reg-mail .row .form-horizontal span{
	font-size: 12px;
 	line-height: 34px;
 	padding: 0px;
 	margin-left: 17px;
 }
 .reg-mail .row .form-horizontal .fcm span{
	font-size: 14px;
	line-height: 28px;
 }
  .reg-mail .row .form-horizontal .fcm span.zhushi{
  	font-size: 12px;
  }
.fcm i{
 	font: inherit;
 	color: red;
 }
  .reg-mail .row .form-horizontal .fcm span.green{
 	font-size: 16px;
 	color: green;
 	font-weight: 500;
 }

div.regsubt{
	margin-bottom: 10px;
}
.reg-mail .row .form-horizontal button{
	height:50px;
	font-size: 24px;
	width: 300px;
	margin-left: 19px;
	color: #fff;
/*	background-image: linear-gradient(to bottom, #5bc0de 0px, #2aabd2 100%);
    background-repeat: repeat-x;
    border-color: #28a4c9;*/
}
.reg-mail .row .form-horizontal .checkbox{
	padding-left: 50px;
	padding-bottom: 5px;
}
.reg-mail .row .form-horizontal .checkbox>label{
	padding-left: 0px;
}
.reg-mail .row .form-horizontal .checkbox>label>input{

}
#loginlink>div>label{
	padding: 0px 35px;
}
#loginlink>div>label>span,#loginlink>div>label>a{
	margin-left: 0px;
	line-height: 12px;
	font-weight: 400;
}