/* 公共 start */
.close_page {
	position: absolute;
	top: 0.6rem;
	right: 0.6rem;
	width: 0.32rem;
	height: 0.32rem;
	cursor: pointer;
  z-index: 10;
}
.close_page img {
	width: 100%;
	height: 100%;
}
.reg_logo {
	width: 1.22rem;
	height: 1.14rem;
	margin: 0 auto;
}
.reg_logo img {
	width: 100%;
	height: 100%;
}
.reg_title {
	font-size: 0.32rem;
	line-height: 0.42rem;
	color: #ffffff;
	text-align: center;
	margin-top: 0.42rem;
}
.backHome_btn {
  width: 2rem;
  height: 0.6rem;
  line-height: 0.6rem;
  border-radius: 0.6rem;
  border: 0.02rem solid #ffffff;
  text-align: center;
  font-size: 0.2rem;
  color: #ffffff;
  display: block;
  margin: 0 auto;
}
.member_backHome_btn {
	width: 1.6rem;
  height: 0.6rem;
  line-height: 0.6rem;
  border-radius: 0.6rem;
  border: 1px solid rgba(255,255,255,0.5);
  text-align: center;
  font-size: 0.2rem;
  color: #ffffff;
  display: block;
	position: fixed;
	top: 0.4rem;
	right: 0.4rem;
}
.live_btn {
	width: 1.2rem;
	height: 1.25rem;
	background: -webkit-gradient(linear,left top, right top,from(#0076a8),to(#00a847));
	background: -o-linear-gradient(left,#0076a8,#00a847);
	background: -webkit-linear-gradient(left,#0076a8,#00a847);
	background: -moz-linear-gradient(left,#0076a8,#00a847);
	background: linear-gradient(to right,#0076a8,#00a847);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: fixed;
	top: 3.3rem;
	left: -webkit-calc(50% + 4.26rem);
	left: -moz-calc(50% + 4.26rem);
	left: calc(50% + 4.26rem);
	border-radius: 0.1rem;
	text-align: center;
	z-index: 10;
}
.live_btn img {
	width: 0.42rem;
	height: 0.31rem;
	padding-left: 0.2rem;
	margin-right: 0.1rem;
}
.live_btn p {
	font-size: 0.18rem;
	color: #ffffff;
	line-height: 0.24rem;
	margin-top: 0.11rem;
}
/* 公共 end */

/* 注册方式 start */
.register_method {
	width: 100%;
	max-width: 19.2rem;
	height: 100vh;
	margin: 0 auto;
	background: #ffffff;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	background: url(../images/register_method_bg.jpg) no-repeat center center;
	-o-background-size: 100% 100%;
	   background-size: 100% 100%;
}
.register_method .register_method_info {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        -moz-transform: translate(-50%, -50%);
	          -o-transform: translate(-50%, -50%);
	     transform: translate(-50%, -50%);
}
.register_method .register_square {
	width: 13.22rem;
	margin-top: 0.6rem;
	font-size: 0;
	text-align: center;
}
.register_method .register_square .register_item {
	width: 6.21rem;
	height: 5.21rem;
	margin: 0 0.2rem;
	border-radius: 0.2rem;
	background: #ffffff;
	position: relative;
	display: inline-block;
	text-align: left;
	-webkit-box-shadow: 0px 0.1rem 0.6rem 0px rgba(31, 129, 194, 0.3);
	        box-shadow: 0px 0.1rem 0.6rem 0px rgba(31, 129, 194, 0.3);
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.register_method .register_square .register_item .register_item_inner {
	margin: 1rem 0.7rem 0 0.7rem;
}
.register_method .register_square .register_item h3 {
	font-size: 0.4rem;
	color: #2e3f4a;
	line-height: 1;
}
.register_method .register_square .register_item p {
	font-size: 0.24rem;
	line-height: 0.36rem;
	color: #666666;
	margin-top: 0.44rem;
}
.register_method .register_square .register_item .btn {
	position: absolute;
	bottom: 1rem;
	width: 2.4rem;
	height: 0.7rem;
	line-height: 0.7rem;
	font-size: 0.26rem;
	color: #ffffff;
	border-radius: 0.7rem;
	display: inline-block;
	text-align: center;
	cursor: pointer;     
	background: -o-linear-gradient(left,#0076a8,#00a847);     
	background: -webkit-gradient(linear,left top, right top,from(#0076a8),to(#00a847));     
	background: -webkit-linear-gradient(left,#0076a8,#00a847);     
	background: -moz-linear-gradient(left,#0076a8,#00a847);     
	background: linear-gradient(to right,#0076a8,#00a847);
	-webkit-box-shadow: 0px 0.1rem 0.28rem 0.018rem rgba(0, 119, 166, 0.3);
	        box-shadow: 0px 0.1rem 0.28rem 0.018rem rgba(0, 119, 166, 0.3);
}
.register_method .register_square .register_item:hover {     
	background: -o-linear-gradient(left,#0076a8,#00a847);     
	background: -webkit-gradient(linear,left top, right top,from(#0076a8),to(#00a847));     
	background: -webkit-linear-gradient(left,#0076a8,#00a847);     
	background: -moz-linear-gradient(left,#0076a8,#00a847);     
	background: linear-gradient(to right,#0076a8,#00a847); 
}
.register_method .register_square .register_item:hover h3 {
	color: #ffffff;
}
.register_method .register_square .register_item:hover p {
	color: #ffffff;
}
.register_method .register_square .register_item:hover .btn {
	color: #007f97;
	background: #ffffff;
}
/* 注册方式 end */

/* 注册 start */
.register {
	width: 100vw;
	min-height: 100vh;
	margin: 0 auto;
	background: #ffffff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.register .register_info {
	float: left;
	width: 55%;
	min-height: 100%;
	background: url(../images/register_info_bg.jpg) no-repeat center center;
	-o-background-size: 100% 100%;
	   background-size: 100% 100%;
	position: relative;
}
.register .register_info .register_info_inner {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        -moz-transform: translateY(-50%);
	          -o-transform: translateY(-50%);
	     transform: translateY(-50%);
	width: 100%;
}
.register .register_info .register_info_inner a {
	width: 2rem;
  height: 0.6rem;
  line-height: 0.6rem;
  border-radius: 0.6rem;
  border: 0.02rem solid #ffffff;
  text-align: center;
  font-size: 0.2rem;
  color: #ffffff;
  display: block;
  margin: 0.2rem auto;
}
.register .register_txt {
	width: 70%;
	margin: 0.84rem auto 0;
	position: relative;
}
.register .register_txt .txt_tit {
	font-size: 0.28rem;
	line-height: 1;
	color: #ffffff;
	text-align: center;
}
.register .register_txt .txt_info {
	margin-top: 0.3rem;
}
.register .register_txt .txt_info h3 {
  font-size: 0.16rem;
	line-height: 0.32rem;
	margin-bottom: 0.18rem;
	color: #ffffff;
}
.register .register_txt .txt_info p {
  font-size: 0.16rem;
	line-height: 0.32rem;
	margin-bottom: 0.18rem;
	color: #ffffff;
}
.register .register_input {
	float: left;
	width: 45%;
	min-height: 100%;
	background: url(../images/register_input_bg.jpg) no-repeat center center;
	-o-background-size: 100% 100%;
	   background-size: 100% 100%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.register .register_input .input_inner {
  padding: 1rem 1.5rem;
}
.register .register_input .input_tit {
	font-size: 0.36rem;
	line-height: 1;
	color: #333333;
	font-weight: bold;
}
.register .register_input .input_square {
	margin-top: 0.6rem;
}
.register .register_input .input_square .input_item {
	font-size: 0;
  margin-bottom: 0.1rem;
}
.register .register_input .input_square .input_item img {
	width: 0.27rem;
	height: auto;
	display: inline-block;
	vertical-align: middle;
}
.register .register_input .input_square .input_item span.tit {
	display: inline-block;
	width: 1.14rem;
	font-size: 0.18rem;
	color: #666666;
	padding-left: 0.2rem;
	vertical-align: middle;
}
.register .register_input .input_square .input_item input {
	display: inline-block;
	width: 3.45rem;
	font-size: 0.16rem;
	border: 1px solid #dbdbdb;
	border-radius: 0.05rem;
	padding: 0.14rem 0.27rem;
	vertical-align: middle;
}
.register .register_input .input_square .input_item input::-webkit-input-placeholder {
	color: #bcbcbc;
}
.register .register_input .input_square .input_item input::-moz-placeholder {
	color: #bcbcbc;
}
.register .register_input .input_square .input_item input:-ms-input-placeholder {
	color: #bcbcbc;
}
.register .register_input .input_square .input_item input::-ms-input-placeholder {
	color: #bcbcbc;
}
.register .register_input .input_square .input_item input:-moz-placeholder {
	color: #bcbcbc;
}
.register .register_input .input_square .input_item input::placeholder {
	color: #bcbcbc;
}
.register .register_input .input_square .input_item .sex_check {
	display: inline-block;
	vertical-align: middle;
	padding: 0.11rem 0;
}
.register .register_input .input_square .input_item .sex_check i {
	font-style: normal;
	font-size: 0.18rem;
	color: #000000;
	background-image: url(../images/checkbox_icon_default.png);
	background-repeat: no-repeat;
	background-position: left center;
	-o-background-size: 0.26rem 0.26rem;
	   background-size: 0.26rem 0.26rem;
	margin-right: 0.4rem;
	padding-left: 0.4rem;
	cursor: pointer;
}
.register .register_input .input_square .input_item .sex_check i.active {
	background-image: url(../images/checkbox_icon_active.png);
}
.register .register_input .input_square .input_item .select {
	position: relative;
	width: 3.45rem;
	display: inline-block;
	vertical-align: middle;
}
.register .register_input .input_square .input_item .select .select_input {
	width: 100%;
	border: 1px solid #dbdbdb;
	border-radius: 0.05rem;
	cursor:pointer;
	overflow: hidden;
	padding: 0.14rem 0.27rem;
	position: relative;
}
.register .register_input .input_square .input_item .select .select_input>span {
	width: 80%;
	display: inline-block;
	font-size: 0.16rem;
	line-height: 1;
	color: #bcbcbc;
}
.register .register_input .input_square .input_item .select .select_input>span.active {
	color: #000000;
}
.register .register_input .input_square .input_item .select .select_input>em {
	position: absolute;
	right: 0.26rem;
	top: 0.18rem;
	width: 0.17rem;
	height: 0.11rem;
}
.register .register_input .input_square .input_item .select .select_input>em img {
	width: 100%;
	height: 100%;
}
.register .register_input .input_square .input_item .select .select_ul {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0.48rem;
	display: none;
	border: 1px solid #dbdbdb;
	border-radius: 0.05rem;
	padding: 0.14rem 0.27rem;
	background: #ffffff;
	max-height: 3rem;
	overflow-y: scroll;
	z-index: 10;
}
.register .register_input .input_square .input_item .select .select_ul>li {
	cursor: pointer;
	width: 100%;
	line-height: 2;
	font-size: 0.16rem;
	color: #bcbcbc;
}
.register .register_input .input_square .input_item .select .select_ul>li:hover {
	color: #000000;
}
.register .register_input .input_square .input_item .selectAnim{
	-webkit-animation: rotatete 0.3s linear forwards;
	        -moz-animation: rotatete 0.3s linear forwards;
	          -o-animation: rotatete 0.3s linear forwards;
	     animation: rotatete 0.3s linear forwards;
}
.register .register_input .input_square .input_item .selectAnim2{
	-webkit-animation: rotatete2 0.3s linear forwards;
	        -moz-animation: rotatete2 0.3s linear forwards;
	          -o-animation: rotatete2 0.3s linear forwards;
	     animation: rotatete2 0.3s linear forwards;
}
@-webkit-keyframes rotatete{
	from{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
}
@-moz-keyframes rotatete{
	from{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}
	to{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
}
@-o-keyframes rotatete{
	from{-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
	to{-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
}
@keyframes rotatete{
	from{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
	to{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
}
@keyframes rotatete{
	from{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
	to{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
}
@-webkit-keyframes rotatete2{
	from{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
	to{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
}
@-moz-keyframes rotatete2{
	from{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
	to{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}
}
@-o-keyframes rotatete2{
	from{-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
	to{-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
}
@keyframes rotatete2{
	from{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
	to{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
}
.register .register_input .input_btn {
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	border-radius: 0.7rem;
	text-align: center;
	cursor: pointer;
	color: #ffffff;
  font-size: 0.26rem;
	margin-top: 0.5rem;     
	background: -o-linear-gradient(left,#0076a8,#00a847);     
	background: -webkit-gradient(linear,left top, right top,from(#0076a8),to(#00a847));     
	background: -webkit-linear-gradient(left,#0076a8,#00a847);     
	background: -moz-linear-gradient(left,#0076a8,#00a847);     
	background: linear-gradient(to right,#0076a8,#00a847);
	-webkit-box-shadow: 0px 0.1rem 0.28rem 0.018rem rgba(0, 119, 166, 0.3);
	        box-shadow: 0px 0.1rem 0.28rem 0.018rem rgba(0, 119, 166, 0.3);
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.register .register_input .input_btn:hover {
	opacity: 0.8;
}
.register .register_input .jump_login {
	text-align: center;
	font-size: 0.2rem;
	line-height: 1;
	margin-top: 0.36rem;
	color: #999999;
}
.register .register_input a {
	font-size: 0.2rem;
	color: #004ba7;
}
.register .register_input a:hover {
	text-decoration: underline;
}
/* 注册 end */

/* 注册成功 start */
.register_success {
  width: 100vw;
	height: 100vh;
	margin: 0 auto;
	background: #ffffff;
}
.register_success .register_success_left {
  width: 55%;
  height: 100%;
  float: left;
  background: url(../images/register_success_bg.jpg) no-repeat center center;
  -o-background-size: 100% 100%;
     background-size: 100% 100%;
  position: relative;
}
.register_success .register_success_left .success_left_inner {
  position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        -moz-transform: translateY(-50%);
	          -o-transform: translateY(-50%);
	     transform: translateY(-50%);
	width: 100%;
}
.register_success .register_success_left a {
  display: block;
  margin: 0.72rem auto 0;
  width: 2rem;
  height: 0.6rem;
  line-height: 0.6rem;
  border-radius: 0.6rem;
  text-align: center;
  font-size: 0.2rem;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.register_success .register_success_right {
  float: left;
	width: 45%;
	height: 100%;
	background: url(../images/register_input_bg.jpg) no-repeat center center;
	-o-background-size: 100% 100%;
	   background-size: 100% 100%;
	position: relative;
}
.register_success .register_success_right .success_right_inner {
  position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        -moz-transform: translateY(-50%);
	          -o-transform: translateY(-50%);
	     transform: translateY(-50%);
	width: 100%;
}
.register_success .register_success_right .success_icon {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0 auto;
}
.register_success .register_success_right .success_icon img {
  width: 100%;
  height: 100%;
}
.register_success .register_success_right .success_txt {
  width: 90%;
  text-align: center;
  font-size: 0.36rem;
  line-height: 0.42rem;
  color: #333333;
  margin: 0.74rem auto 0;
}
.register_success .register_success_right a {
  display: block;
  margin: 1.2rem auto 0;
  width: 3rem;
  height: 0.8rem;
  line-height: 0.8rem;
  border-radius: 0.8rem;
  text-align: center;
  font-size: 0.2rem;
  color: #ffffff;     
	background: -o-linear-gradient(left,#0076a8,#00a847);     
	background: -webkit-gradient(linear,left top, right top,from(#0076a8),to(#00a847));     
	background: -webkit-linear-gradient(left,#0076a8,#00a847);     
	background: -moz-linear-gradient(left,#0076a8,#00a847);     
	background: linear-gradient(to right,#0076a8,#00a847);
	-webkit-box-shadow: 0px 0.1rem 0.28rem 0.018rem rgba(0, 119, 166, 0.3);
	        box-shadow: 0px 0.1rem 0.28rem 0.018rem rgba(0, 119, 166, 0.3);
}
/* 注册成功 end */

/* 会员中心 start */
.member {
	width: 100%;
	min-height: 100vh;
	position: relative;
	background: url(../images/member_bg.jpg) no-repeat center center;
	-o-background-size: 100% 100%;
	   background-size: 100% 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        -moz-box-align: center;
	     align-items: center;
}
.member .member_input {
	width: 8rem;
	margin: 1.48rem auto 0.88rem;
	background: #ffffff;
	border-radius: 0.2rem;
	position: relative;
	padding-bottom: 0.8rem;
}
.member .member_input .input_inner .quit_account {
	height: 0.3rem;
	line-height: 0.3rem;
	font-size: 0.16rem;
	color: #aeb9cb;
	padding: 0 0.11rem 0 0.18rem;
	border-top-left-radius: 0.3rem;
	border-bottom-left-radius: 0.3rem;
	background: #eaf0f8;
	position: absolute;
	right: 0;
	top: 0.4rem;
	cursor: pointer;
	z-index: 1;
}
.member .member_input .input_inner .input_head {
  text-align: center;
	position: relative;
}
.member .member_input .input_inner .input_head .member_img {
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto;
	position: absolute;
	left: 50%;
	top: -0.6rem;
	margin-left: -0.6rem;
}
.member .member_input .input_inner .input_head .member_img img {
  width: 100%;
  height: 100%;
}
.member .member_input .input_inner .input_head .member_name {
  text-align: center;
  padding: 0.78rem 0 0.1rem 0;
}
.member .member_input .input_inner .input_head .member_name span {
  font-size: 0.24rem;
  color: #335298;
  line-height: 1;
  position: relative;
}
.member .member_input .input_inner .input_head .member_name span img {
  position: absolute;
  right: -0.4rem;
  width: 0.24rem;
  height: 0.24rem;
}
.member .member_input .input_inner .input_head .member_tag {
  display: inline-block;
  font-size: 0.18rem;
  border-radius: 0.08rem;
  line-height: 1;
  color: #335298;
  background: #e0e8f3;
  text-align: center;
  padding: 0.05rem 0.22rem;
}
.member .member_input .input_square {
	margin-top: 0.24rem;
  margin-bottom: 0.3rem;
  padding: 0 0.75rem;
}
.member .member_input .input_square .input_item {
	font-size: 0.18rem;
  line-height: 1;
  padding: 0.15rem 0.36rem 0.15rem 0;
  color: #000000;
	position: relative;
}
.member .member_input .input_square .input_item span.tit {
	float: left;
	width: 1.62rem;
	font-size: 0.18rem;
	color: #666666;
	vertical-align: middle;
}
.member .member_input .input_square .input_item span.content {
	display: block;
	margin-left: 1.62rem;
	word-break: break-all;
}
.member .member_input .input_square .input_item em {
	display: block;
	width: 0.19rem;
	height: 0.2rem;
	background-image: url(../images/edit_btn_default.png);
	background-repeat: no-repeat;
	background-position: center center;
	-o-background-size: 100% 100%;
	   background-size: 100% 100%;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0.15rem;
}
.member .member_input .input_square .input_item em:hover {
	background-image: url(../images/edit_btn_hover.png);
}
.member .member_input .input_square .input_item .pay_check {
	display: block;
	margin-left: 1.62rem;
	word-break: break-all;
}
.member .member_input .input_square .input_item .pay_check i {
	font-style: normal;
	font-size: 0.18rem;
	color: #000000;
	background-image: url(../images/checkbox_icon_default.png);
	background-repeat: no-repeat;
	background-position: left center;
	-o-background-size: 0.26rem 0.26rem;
	   background-size: 0.26rem 0.26rem;
	margin-right: 0.4rem;
	padding-left: 0.4rem;
	cursor: pointer;
}
.member .member_input .input_square .input_item .pay_check i.active {
	background-image: url(../images/checkbox_icon_active.png);
}

.member .member_input .branch_chance {
  padding: 0 0.75rem;
}
.member .member_input .branch_chance h3 {
	font-size: 0.2rem;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0.15rem;
  margin-top: 0.2rem;
  color: #002e87;
}
.member .member_input .branch_chance ul li {
	font-size: 0.18rem;
	color: #020202;
	position: relative;
	width: 1.5rem;
	height: 0.6rem;
	line-height: 0.6rem;
	background: #dbdbdb;
	text-align: center;
	float: left;
	margin-right: 0.16rem;
	margin-bottom: 0.16rem;
	-webkit-box-sizing: border-box;
	        -moz-box-sizing: border-box;
	     box-sizing: border-box;
	border-radius: 0.05rem;
	cursor: pointer;
	padding: 1px;
}
.member .member_input .branch_chance ul li span {
	display: inline-block;
	width: 100%;
	height: 100%;
	background: #ffffff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        -moz-box-align: center;
	     align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        -moz-box-pack: center;
	     justify-content: center;
	border-radius: 0.05rem;
	overflow: hidden;
}
.member .member_input .branch_chance ul li.active {
	color: #0078a4;
	padding: 0.02rem;
	background: -o-linear-gradient(left,#0076a8,#00a847);
	background: -webkit-gradient(linear,left top, right top,from(#0076a8),to(#00a847));
	background: -webkit-linear-gradient(left,#0076a8,#00a847);
	background: -moz-linear-gradient(left,#0076a8,#00a847);
	background: linear-gradient(to right,#0076a8,#00a847);
}
.member .member_input .branch_chance ul li.active::after {
	content: '';
	background: url(../images/banch_check.png) no-repeat center center;
	-o-background-size: 100% 100%;
	   background-size: 100% 100%;
	display: block;
	width: 0.2rem;
	height: 0.2rem;
	position: absolute;
	right: 0;
	top: 0;
}
.member .member_input .branch_chance ul li:nth-child(4n) {
	margin-right: 0;
}

.member .member_input .table_chance {
	padding: 0 0.75rem;
}
.member .member_input .table_chance h3 {
	font-size: 0.2rem;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0.15rem;
  margin-top: 0.2rem;
  color: #002e87;
}
.member .member_input .table_chance table {
	width: 100%;
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	background: #f8f8f8;
	border-radius: 0.1rem;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.member .member_input .table_chance table thead tr th {
	font-size: 0.2rem;
	height: 0.6rem;
	color: #ffffff;
	text-align: center;
	padding: 0 0.1rem;
	border-radius: 0.08rem;
	overflow: hidden;
}
.member .member_input .table_chance table tbody tr td {
	font-size: 0.18rem;
	color: #020202;
	line-height: 1;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	padding: 0.18rem 0.1rem;
	position: relative;
}
.member .member_input .table_chance table tbody tr td.time {
	text-align: center;
}
.member .member_input .table_chance table tbody tr td.chance {
	padding: 0.18rem 0.18rem;
}
.member .member_input .table_chance table tbody tr td.chance p {
  padding-left: 0.26rem;
	line-height: 1.2;
	cursor: pointer;
}
.member .member_input .table_chance table tbody tr td.chance::before {
	content: '';
	width: 0.16rem;
	height: 0.16rem;
	border: 1px solid #0078a4;
	border-radius: 50%;
	display: inline-block;
	position: absolute;
	left: 0.18rem;
	top: 0.2rem;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.member .member_input .table_chance table tbody tr td.active p {
	color: #0078a4;
}
.member .member_input .table_chance table tbody tr td.active::before {
	background: #0078a4;
}



.member .member_input .input_report {
  margin-top: 0.3rem;
  padding: 0 0.75rem;
}
.member .member_input .input_report h3 {
  font-size: 0.2rem;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0.15rem;
  margin-top: 0.2rem;
  color: #002e87;
}
.member .member_input .input_report .report_title input, .member .member_input .input_report .report_title textarea {
	display: inline-block;
	width: 100%;
	font-size: 0.2rem;
	border: 1px solid #dbdbdb;
	border-radius: 0.05rem;
	padding: 0.18rem 0.3rem;
	margin-bottom: 0.1rem;
	vertical-align: middle;
  -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.member .member_input .input_report .report_title input::-webkit-input-placeholder {
	color: #bcbcbc;
}
.member .member_input .input_report .report_title input::-moz-placeholder {
	color: #bcbcbc;
}
.member .member_input .input_report .report_title input:-ms-input-placeholder {
	color: #bcbcbc;
}
.member .member_input .input_report .report_title input::-ms-input-placeholder {
	color: #bcbcbc;
}
.member .member_input .input_report .report_title input:-moz-placeholder {
	color: #bcbcbc;
}
.member .member_input .input_report .report_title input::placeholder {
	color: #bcbcbc;
}
.member .member_input .input_report .report_title textarea::-webkit-input-placeholder {
	color: #bcbcbc;
}
.member .member_input .input_report .report_title textarea::-moz-placeholder {
	color: #bcbcbc;
}
.member .member_input .input_report .report_title textarea:-ms-input-placeholder {
	color: #bcbcbc;
}
.member .member_input .input_report .report_title textarea::-ms-input-placeholder {
	color: #bcbcbc;
}
.member .member_input .input_report .report_title textarea:-moz-placeholder {
	color: #bcbcbc;
}
.member .member_input .input_report .report_title textarea::placeholder {
	color: #bcbcbc;
}
.member .member_input .input_report .report_file {
  width: 100%;
  margin-top: 0.2rem;
}
.member .member_input .input_report .report_file .file_input {
  float: left;
	width: 80%;
	font-size: 0.18rem;
	border: 1px solid #dbdbdb;
	border-radius: 0.05rem;
	padding: 0.2rem 0.6rem 0.2rem 0.3rem;
	vertical-align: middle;
  color: #999999;
  background: #ffffff;
  -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
       box-sizing: border-box;
  position: relative;
  cursor: pointer;
  height: 0.62rem;
}
.member .member_input .input_report .report_file .file_input span {
  color: #ff0000;
  margin-right: 0.08rem;
}
.member .member_input .input_report .report_file .file_input .file_placeholder::after {
  content: '';
  width: 0.22rem;
  height: 0.22rem;
  background: url(../images/add_file_icon.png) no-repeat center center;
  -o-background-size: 100% 100%;
     background-size: 100% 100%;
  position: absolute;
  top: 50%;
  margin-top: -0.11rem;
  right: 0.17rem;
}
.member .member_input .input_report .report_file .file_input .file_name {
  display: inline-block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 8;
  font-size: 0.18rem;
  color: #020202;
  padding: 0.2rem 0.6rem 0.2rem 0.3rem;
  -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.member .member_input .input_report .report_file .file_input input {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  z-index: 10;
  cursor: pointer;
}
.member .member_input .input_report .report_file .preview_btn {
  float: right;
  width: 19%;
  text-align: center;
  border: 1px solid #dbdbdb;
  color: #999999;
  font-size: 0.18rem;
	border-radius: 0.05rem;
  padding: 0.2rem 0.3rem;
  background: #ffffff;
  -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.member .member_input .input_report .report_file .active {
  display: none;
	border: none;
  color: #ffffff;
  cursor: pointer;     
	background: -o-linear-gradient(left,#0076a8,#00a847);     
	background: -webkit-gradient(linear,left top, right top,from(#0076a8),to(#00a847));     
	background: -webkit-linear-gradient(left,#0076a8,#00a847);     
	background: -moz-linear-gradient(left,#0076a8,#00a847);     
	background: linear-gradient(to right,#0076a8,#00a847);
}


.member .member_input .input_pay {
  margin-top: 0.3rem;
  padding: 0 0.75rem;
}
.member .member_input .input_pay h3 {
  font-size: 0.2rem;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0.15rem;
  margin-top: 0.2rem;
  color: #002e87;
}
.member .member_input .input_pay .pay_file {
  width: 100%;
  margin-top: 0.2rem;
}
.member .member_input .input_pay .pay_file .pay_input {
  float: left;
	width: 75%;
	font-size: 0.18rem;
	border: 1px solid #dbdbdb;
	border-radius: 0.05rem;
	padding: 0.2rem 0.6rem 0.2rem 0.3rem;
	vertical-align: middle;
  color: #999999;
  background: #ffffff;
  -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
       box-sizing: border-box;
  position: relative;
  cursor: pointer;
  height: 0.62rem;
}
.member .member_input .input_pay .pay_file .pay_input span {
  color: #ff0000;
  margin-right: 0.08rem;
}
.member .member_input .input_pay .pay_file .pay_input .pay_placeholder::after {
  content: '';
  width: 0.22rem;
  height: 0.22rem;
  background: url(../images/add_file_icon.png) no-repeat center center;
  -o-background-size: 100% 100%;
     background-size: 100% 100%;
  position: absolute;
  top: 50%;
  margin-top: -0.11rem;
  right: 0.17rem;
}
.member .member_input .input_pay .pay_file .pay_input .pay_name {
  display: inline-block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 8;
  font-size: 0.2rem;
  color: #020202;
  padding: 0.2rem 0.6rem 0.2rem 0.3rem;
  -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.member .member_input .input_pay .pay_file .pay_input input {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  z-index: 10;
  cursor: pointer;
}
.member .member_input .input_pay .pay_file .preview_pay_btn {
  float: right;
  width: 24%;
  text-align: center;
  border: 1px solid #dbdbdb;
  color: #999999;
  font-size: 0.18rem;
	border-radius: 0.05rem;
  /* padding: 0.2rem 0.1rem; */
	height: 0.62rem;
	line-height: 0.62rem;
  background: #ffffff;
  -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.member .member_input .input_pay .pay_file .oncePay {
  color: #ffffff;
  cursor: pointer;     
	background: -o-linear-gradient(left,#0076a8,#00a847);     
	background: -webkit-gradient(linear,left top, right top,from(#0076a8),to(#00a847));     
	background: -webkit-linear-gradient(left,#0076a8,#00a847);     
	background: -moz-linear-gradient(left,#0076a8,#00a847);     
	background: linear-gradient(to right,#0076a8,#00a847);
}
.member .member_input .input_pay .pay_file .paySuccess {
	display: none;
	cursor: inherit;
	background: #dadada;
	color: #999999;
}
.member .member_input .input_pay .pay_file .active {
	display: none;
	border: none;
  color: #ffffff;
  cursor: pointer;     
	background: -o-linear-gradient(left,#0076a8,#00a847);     
	background: -webkit-gradient(linear,left top, right top,from(#0076a8),to(#00a847));     
	background: -webkit-linear-gradient(left,#0076a8,#00a847);     
	background: -moz-linear-gradient(left,#0076a8,#00a847);     
	background: linear-gradient(to right,#0076a8,#00a847);
}
.member .member_input .submit_btn {
  margin: 0 0.75rem;
	height: 0.67rem;
	line-height: 0.67rem;
	border-radius: 0.67rem;
	text-align: center;
	cursor: pointer;
	color: #ffffff;
	margin-top: 0.6rem;
  letter-spacing: 0.05rem;
  font-size: 0.26rem;     
	background: -o-linear-gradient(left,#0076a8,#00a847);     
	background: -webkit-gradient(linear,left top, right top,from(#0076a8),to(#00a847));     
	background: -webkit-linear-gradient(left,#0076a8,#00a847);     
	background: -moz-linear-gradient(left,#0076a8,#00a847);     
	background: linear-gradient(to right,#0076a8,#00a847);
	-webkit-box-shadow: 0px 0.1rem 0.28rem 0.018rem rgba(0, 119, 166, 0.3);
	        box-shadow: 0px 0.1rem 0.28rem 0.018rem rgba(0, 119, 166, 0.3);
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.member_dialog {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,0.5);
	z-index: 100;
	-webkit-backdrop-filter: blur(3px);
	        backdrop-filter: blur(3px)
}
.member_dialog .dialog_content {
	width: 5.3rem;
	height: 2.67rem;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -2.65rem;
	margin-top: -1.33rem;
	background: #ffffff;
	border-radius: 0.2rem;
	padding: 0.5rem 0.42rem 0 0.42rem;
	-webkit-box-sizing: border-box;
	        -moz-box-sizing: border-box;
	     box-sizing: border-box;
	text-align: center;
}
.member_dialog .dialog_content h3 {
	font-size: 0.18rem;
	line-height: 1;
	color: #000000;
	margin-bottom: 0.2rem;
}
.member_dialog .dialog_content .dialog_input {
	width: 100%;
	height: 0.67rem;
	border: 1px solid #e9e9e9;
	border-radius: 0.05rem;
	padding: 0.15rem 0.2rem;
	-webkit-box-sizing: border-box;
	        -moz-box-sizing: border-box;
	     box-sizing: border-box;
	font-size: 0.18rem;
	color: #000000;
	background: #f8f8f8;
	text-align: center;
}
.member_dialog .dialog_content .dialog_btn {
	padding-top: 0.3rem;
}
.member_dialog .dialog_content .dialog_btn span {
	width: 1.4rem;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	border-radius: 0.5rem;
	display: inline-block;
	font-size: 0.18rem;
	color: #ffffff;
	margin: 0 0.1rem;
	cursor: pointer;
}
.member_dialog .dialog_content .dialog_btn .cancel {
	color: #959595;
	background: #e9e9e9;
}

.paymengt_dialog {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,0.5);
	z-index: 100;
	-webkit-backdrop-filter: blur(3px);
	        backdrop-filter: blur(3px)
}
.paymengt_dialog .dialog_content {
	width: 5.8rem;
	height: 7.43rem;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -2.9rem;
	margin-top: -3.715rem;
	background: #ffffff;
	border-radius: 0.2rem;
	padding: 0.58rem 0.12rem 0 0.12rem;
	-webkit-box-sizing: border-box;
	        -moz-box-sizing: border-box;
	     box-sizing: border-box;
	text-align: center;
}
.paymengt_dialog .dialog_content .close_btn {
	width: 0.2rem;
	height: 0.2rem;
	position: absolute;
	right: 0.3rem;
	top: 0.3rem;
	cursor: pointer;
}
.paymengt_dialog .dialog_content .close_btn img {
	width: 100%;
	height: 100%;
}
.paymengt_dialog .dialog_content h3 {
	font-size: 0.36rem;
	line-height: 1;
	color: #000000;
	margin-bottom: 0.44rem;
}
.paymengt_dialog .dialog_content .ewm {
	width: 3rem;
	height: 3rem;
	margin: 0 auto;
}
.paymengt_dialog .dialog_content .ewm img {
	width: 100%;
	height: 100%;
}
.paymengt_dialog .dialog_content .ewm_ts {
	font-size: 0.24rem;
	line-height: 0.36rem;
	color: #f50000;
	margin: 0.3rem 0 0.22rem 0;
	text-align: center;
}
.paymengt_dialog .dialog_content p {
	font-size: 0.18rem;
	line-height: 1;
	color: #005ba9;
	text-align: center;
}
.paymengt_dialog .dialog_content .dialog_btn {
	padding-top: 0.4rem;
}
.paymengt_dialog .dialog_content .dialog_btn span {
	width: 1.8rem;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	border-radius: 0.6rem;
	display: inline-block;
	font-size: 0.2rem;
	color: #ffffff;
	cursor: pointer;
}


.submit_dialog {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,0.5);
	z-index: 100;
}
.submit_dialog .dialog_content {
	width: 3.9rem;
	height: 2.67rem;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -1.95;
	margin-top: -1.33rem;
	background: #ffffff;
	border-radius: 0.2rem;
	padding: 0.4rem 0.2rem 0 0.2rem;
	-webkit-box-sizing: border-box;
	        -moz-box-sizing: border-box;
	     box-sizing: border-box;
	text-align: center;
}
.submit_dialog .dialog_content .right_icon {
	width: 0.6rem;
	height: 0.6rem;
	margin: 0 auto;
}
.submit_dialog .dialog_content .right_icon img {
	width: 100%;
	height: 100%;
}
.submit_dialog .dialog_content h3 {
	font-size: 0.28rem;
	line-height: 1;
	color: #000000;
	margin-bottom: 0.3rem;
	margin-top: 0.18rem;
}
.submit_dialog .dialog_content .dialog_btn a {
	width: 2rem;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	border-radius: 0.5rem;
	display: inline-block;
	font-size: 0.18rem;
	color: #000000;
	background: #ffffff;
	margin: 0 0.1rem;
	cursor: pointer;
	border: 1px solid #008f77;
}
/* 会员中心 end */

/* 用户登录 start */
.login {
  width: 100vw;
	height: 100vh;
	margin: 0 auto;
	background: #ffffff;
}
.login .login_left {
  width: 55%;
  height: 100%;
  float: left;
  background: url(../images/register_success_bg.jpg) no-repeat center center;
  -o-background-size: 100% 100%;
     background-size: 100% 100%;
  position: relative;
}
.login .login_left .login_left_inner {
  position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        -moz-transform: translateY(-50%);
	          -o-transform: translateY(-50%);
	     transform: translateY(-50%);
	width: 100%;
}
.login .login_left a {
  display: block;
  margin: 0.72rem auto 0;
  width: 2rem;
  height: 0.6rem;
  line-height: 0.6rem;
  border-radius: 0.6rem;
  text-align: center;
  font-size: 0.2rem;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.login .login_right {
  float: left;
	width: 45%;
	height: 100%;
	background: url(../images/register_input_bg.jpg) no-repeat center center;
	-o-background-size: 100% 100%;
	   background-size: 100% 100%;
	position: relative;
}
.login .login_right .login_right_inner {
  position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        -moz-transform: translateY(-50%);
	          -o-transform: translateY(-50%);
	     transform: translateY(-50%);
	width: 100%;
  padding: 0 1.5rem;
  -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.login .login_right .login_right_inner .input_tit {
	font-size: 0.36rem;
	line-height: 1;
	color: #333333;
	font-weight: bold;
}
.login .login_right .login_right_inner .input_square {
	margin-top: 1rem;
}
.login .login_right .login_right_inner .input_square .input_item {
	font-size: 0;
  margin-bottom: 0.15rem;
	position: relative;
}
.login .login_right .login_right_inner .input_square .input_item .tit {
  float: left;
  font-size: 0.2rem;
  line-height: 1;
  margin-top: 0.24rem;
  color: #666666;
  width: 0.7rem;
  display: block;
}
.login .login_right .login_right_inner .input_square .input_item .input_box {
	border: 1px solid #dbdbdb;
	border-radius: 0.05rem;
	cursor:pointer;
	overflow: hidden;
	padding: 0.24rem 0.2rem;
	position: relative;
}
.login .login_right .login_right_inner .input_square .input_item .input_box img {
  width: 0.23rem;
  margin-right: 0.14rem;
  vertical-align: middle;
}
.login .login_right .login_right_inner .input_square .input_item .input_box input {
  font-size: 0.2rem;
  width: 90%;
  vertical-align: middle;
  border: none;
}
.login .login_right .login_right_inner .login_btn {
  width: 100%;
	height: 0.8rem;
	line-height: 0.8rem;
	border-radius: 0.8rem;
	text-align: center;
	cursor: pointer;
	color: #ffffff;
	margin-top: 1rem;
  letter-spacing: 0.05rem;
  font-size: 0.26rem;     
	background: -o-linear-gradient(left,#0076a8,#00a847);     
	background: -webkit-gradient(linear,left top, right top,from(#0076a8),to(#00a847));     
	background: -webkit-linear-gradient(left,#0076a8,#00a847);     
	background: -moz-linear-gradient(left,#0076a8,#00a847);     
	background: linear-gradient(to right,#0076a8,#00a847);
	-webkit-box-shadow: 0px 0.1rem 0.28rem 0.018rem rgba(0, 119, 166, 0.3);
	        box-shadow: 0px 0.1rem 0.28rem 0.018rem rgba(0, 119, 166, 0.3);
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.login .login_right .login_right_inner .jump_register {
  text-align: center;
  margin-top: 0.4rem;
  font-size: 0.2rem;
  line-height: 1;
  color: #999999;
}
.login .login_right .login_right_inner .jump_register .register_btn {
  color: #004ba7;
  margin-left: 0.28rem;
}
.login .login_right .login_right_inner .jump_register .forget_password {
  margin-left: 1.33rem;
}
.login .login_right .login_right_inner .agreement {
  font-size: 0.18rem;
  line-height: 1;
  text-align: center;
  margin-top: 1.3rem;
  cursor: pointer;
  color: #999999;
}
.login .login_right .login_right_inner .agreement span {
  display: inline-block;
  width: 0.22rem;
  height: 0.22rem;
  background-image: url(../images/agreement_icon_default.png);
  background-repeat: no-repeat;
  background-position: center center;
  -o-background-size: 100% 100%;
     background-size: 100% 100%;
  margin-right: 0.1rem;
  vertical-align: middle;
}
.login .login_right .login_right_inner .agreement span.active {
  background-image: url(../images/agreement_icon_active.png);
}
.login .login_right .login_right_inner .agreement i {
  vertical-align: middle;
}
.login .login_right .login_right_inner .agreement a {
  color: #004ba7;
}
/* 用户登录 end */

/* 找回密码 start */
.forget_password {
  width: 100vw;
	height: 100vh;
	margin: 0 auto;
	background: #ffffff;
}
.forget_password .forget_password_left {
  width: 55%;
  height: 100%;
  float: left;
  background: url(../images/register_success_bg.jpg) no-repeat center center;
  -o-background-size: 100% 100%;
     background-size: 100% 100%;
  position: relative;
}
.forget_password .forget_password_left .forget_password_left_inner {
  position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        -moz-transform: translateY(-50%);
	          -o-transform: translateY(-50%);
	     transform: translateY(-50%);
	width: 100%;
}
.forget_password .forget_password_left a {
  display: block;
  margin: 0.72rem auto 0;
  width: 2rem;
  height: 0.6rem;
  line-height: 0.6rem;
  border-radius: 0.6rem;
  text-align: center;
  font-size: 0.2rem;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.forget_password .forget_password_right {
  float: left;
	width: 45%;
	height: 100%;
	background: url(../images/register_input_bg.jpg) no-repeat center center;
	-o-background-size: 100% 100%;
	   background-size: 100% 100%;
	position: relative;
}
.forget_password .forget_password_right .forget_password_right_inner {
  position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        -moz-transform: translateY(-50%);
	          -o-transform: translateY(-50%);
	     transform: translateY(-50%);
	width: 100%;
  padding: 0 1.5rem;
  -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.forget_password .forget_password_right .forget_password_right_inner .input_tit {
	font-size: 0.36rem;
	line-height: 1;
	color: #333333;
	font-weight: bold;
}
.forget_password .forget_password_right .forget_password_right_inner .input_square {
	margin-top: 1rem;
}
.forget_password .forget_password_right .forget_password_right_inner .input_square .input_item {
	font-size: 0;
  margin-bottom: 0.15rem;
}
.forget_password .forget_password_right .forget_password_right_inner .input_square .input_item span.tit {
	display: inline-block;
	width: 1.08rem;
	font-size: 0.2rem;
	color: #666666;
	vertical-align: middle;
}
.forget_password .forget_password_right .forget_password_right_inner .input_square .input_item input {
	display: inline-block;
	width: 3.9rem;
	font-size: 0.16rem;
	border: 1px solid #dbdbdb;
	border-radius: 0.05rem;
	padding: 0.22rem 0.27rem;
	vertical-align: middle;
  font-size: 0.2rem;
}
.forget_password .forget_password_right .forget_password_right_inner .input_square .yzm input {
  width: 2rem;
}
.forget_password .forget_password_right .forget_password_right_inner .input_square .yzm .yzm-btn {
  display: inline-block;
  font-size: 0.2rem;
  color: #ffffff;
  width: 1.7rem;
  height: 0.7rem;
  line-height: 0.7rem;
  text-align: center;
  margin-left: 0.16rem;
  border-radius: 0.05rem;
  vertical-align: middle;
}
.forget_password .forget_password_right .forget_password_right_inner .input_square .yzm .yzm-countdown {
  display: none;
  font-size: 0.2rem;
  color: #333333;
  width: 1.7rem;
  height: 0.7rem;
  line-height: 0.7rem;
  text-align: center;
  margin-left: 0.16rem;
  border-radius: 0.05rem;
  vertical-align: middle;
}
.forget_password .forget_password_right .forget_password_right_inner .input_square .input_item input::-webkit-input-placeholder {
	color: #bcbcbc;
}
.forget_password .forget_password_right .forget_password_right_inner .input_square .input_item input::-moz-placeholder {
	color: #bcbcbc;
}
.forget_password .forget_password_right .forget_password_right_inner .input_square .input_item input:-ms-input-placeholder {
	color: #bcbcbc;
}
.forget_password .forget_password_right .forget_password_right_inner .input_square .input_item input::-ms-input-placeholder {
	color: #bcbcbc;
}
.forget_password .forget_password_right .forget_password_right_inner .input_square .input_item input:-moz-placeholder {
	color: #bcbcbc;
}
.forget_password .forget_password_right .forget_password_right_inner .input_square .input_item input::placeholder {
	color: #bcbcbc;
}
.forget_password .forget_password_right .forget_password_right_inner .submit_btn {
  width: 100%;
	height: 0.8rem;
	line-height: 0.8rem;
	border-radius: 0.8rem;
	text-align: center;
	cursor: pointer;
	color: #ffffff;
	margin-top: 1.75rem;
  letter-spacing: 0.05rem;
  font-size: 0.26rem;     
	background: -o-linear-gradient(left,#0076a8,#00a847);     
	background: -webkit-gradient(linear,left top, right top,from(#0076a8),to(#00a847));     
	background: -webkit-linear-gradient(left,#0076a8,#00a847);     
	background: -moz-linear-gradient(left,#0076a8,#00a847);     
	background: linear-gradient(to right,#0076a8,#00a847);
	-webkit-box-shadow: 0px 0.1rem 0.28rem 0.018rem rgba(0, 119, 166, 0.3);
	        box-shadow: 0px 0.1rem 0.28rem 0.018rem rgba(0, 119, 166, 0.3);
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
/* 找回密码 end */

/* 移动端 */
@media only screen and (max-width:1000px) {
	.live_btn {
		top: 0.4rem;
		left: 0.1rem;
	}
  /* 注册方式 start */
  .register_method .register_square {
    width: 100%;
  }
  .register_method .register_square .register_item {
    margin-bottom: 0.2rem;
  }
  /* 注册方式 end */

  /* 注册 start */
	.register {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
  .register .register_info {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
    width: 100%;
		height: 35vh;
  }
  .register .register_txt {
    width: 90%;
  }
  .register .register_input {
    width: 100%;
		min-height: 100vh;
  }
  .register .register_input .input_inner {
    width: 100%;
    -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
         box-sizing: border-box;
    padding: 0 0.7rem;
  }
  .register .register_input .input_square .input_item span.tit {
    width: 1.24rem;
  }
  .register .register_input .input_square .input_item input {
    width: 3.75rem;
  }
  .register .register_input .input_square .input_item .select {
    width: 3.75rem;
  }
  /* 注册 end */

  /* 注册成功 start */
  .register_success .register_success_left {
    height: 50vh;
    width: 100%;
  }
  .register_success .register_success_right {
    width: 100%;
    height: 50vh;
  }
  /* 注册成功 end */

  /* 会员中心 start */
  .member .member_input {
    width: 100%;
  }
  .member .member_input .input_square {
    padding: 0 0.5rem;
  }
  .member .member_input .input_report {
    padding: 0 0.5rem;
  }
  .member .member_input .submit_btn {
    margin-top: 0.8rem;
  }
	.member .member_input .branch_chance {
		padding: 0 0.5rem;
	}
	.member .member_input .input_pay {
		padding: 0 0.5rem;
	}
  /* 会员中心 end */

  /* 用户登录 start */
  .login .login_left {
    width: 100%;
    height: 50vh;
  }
  .login .login_right {
    float: left;
    width: 100%;
    height: 50vh;
  }
  .login .login_right .login_right_inner {
    padding: 0 0.7rem;
  }
  .login .login_right .login_right_inner .input_square {
    margin-top: 0.6rem;
  }
  .login .login_right .login_right_inner .login_btn {
    margin-top: 0.6rem;
  }
  /* 用户登录 end */

  /* 找回密码 start */
  .forget_password .forget_password_left {
    width: 100%;
    height: 50vh;
  }
  .forget_password .forget_password_right {
    width: 100%;
    height: 50vh;
  }
  .forget_password .forget_password_right .forget_password_right_inner {
    padding: 0 0.7rem;
  }
  .forget_password .forget_password_right .forget_password_right_inner .input_square {
    margin-top: 0.6rem;
  }
  .forget_password .forget_password_right .forget_password_right_inner .input_square .input_item input {
    width: 4.4rem;
  }
  .forget_password .forget_password_right .forget_password_right_inner .input_square .yzm input {
    width: 2.5rem;
  }
  .forget_password .forget_password_right .forget_password_right_inner .submit_btn {
    margin-top: 1rem;
  }
  /* 找回密码 end */
}