/* 个人中心 */
.my_information{
	background: #db3652; position: relative;
}
.my_information .message_btn,.my_information .set_btn{
	width: 3.07rem; height: 3.25rem; position: absolute; top: 0; z-index: 10;
}
.my_information .message_btn{
	left: 0;
}
.my_information .set_btn{
	right: 0;
}
.my_information .message_btn:before,.my_information .set_btn:before{
	content: ''; width: 1.36rem; height: 1.36rem; background-repeat: no-repeat; background-position: center center; background-size: contain; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);
}
.my_information .message_btn:before{
	background-image: url(../images/information.png);
}
.my_information .set_btn:before{
	background-image: url(../images/set_icon.png);
}
.my_information dl{
	padding: 3.93rem 1.07rem 0; -webkit-transform: translate(0,1.07rem); transform: translate(0,1.07rem); display: box; display: -webkit-box;
}
.my_information dl dt{
	width: 4.79rem; height: 4.79rem; border-radius: 50%; border: 2px solid white; box-shadow: 0px 1px 3px #393939; overflow: hidden;
}
.my_information dl dt img{
	min-height: 100%;
}
.my_information dl dd{
	padding-left: 1.43rem; -webkit-box-flex: 1; box-flex: 1;
}
.my_information dd p{
	line-height: 1.21rem; font-size: 0.86rem; color: white;
}
.my_information dd .tit{
	line-height: 1.86rem; padding-top: 0.36rem; font-size: 1.21rem;
}
.my_information .balance{
	height: 3.93rem; line-height: 3.93rem; padding: 0 0.71rem; background: white; display: box; display: -webkit-box;
}
.my_information .balance p{
	font-size: 1.0rem; color: #999; text-align: center; -webkit-box-flex: 1; box-flex: 1;
}
.my_information .balance p em{
	font-size: 1.43rem; color: #db3652; font-style: normal;
}
.my_information .balance a{
	 height: 2.5rem; line-height: 2.5rem; margin: 0.71rem 0; padding: 0 1.07rem; font-size: 1.0rem; color: white; text-align: center; background: #db3652; border-radius: 4px; display: block;
}
.inf_list ul li{
	height: 3.21rem; line-height: 3.21rem; padding-left: 1.07rem; background: white; position: relative;
}
.inf_list ul li:after{
	content: ''; width: 0.54rem; height: 0.93rem; background: url(../images/angle_6.png) center center no-repeat; background-size: contain; position: absolute; right: 1.07rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.inf_list ul li span{
	width: 1.93rem; height: 1.93rem; position: absolute; left: 1.07rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.inf_list ul li p{
	height: 100%; margin: 0 0 0 3.21rem; font-size: 1.0rem; position: relative;
}
.inf_list ul li p:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 0; -webkit-transform: scale(1,0.5); transform: scale(1,0.5);
}
.inf_list ul li:last-child p:before{
	display: none;
}
.inf_list ul li em,.inf_list ul li i{
	font-style: normal;
}
.inf_list ul li p em{
	font-size: 1.0rem; color: #888; position: absolute; right:  2.32rem; top: 0;
}
.inf_list ul li p em i{
	color: #db3652;
}

/*充值*/
.header .recharge_tips{
	height: 2.39rem; line-height: 2.39rem; padding: 0 1.07rem; font-size: 0.86rem; color: #eb3e5b; background: #fefef1; position: relative;
}
.header .recharge_tips:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 0; -webkit-transform: scale(1,0.5); transform: scale(1,0.5);
}
.header .switch_mony{
	height: 3.29rem; line-height: 3.29rem; padding: 0 0 0 2.5rem; font-size: 1.0rem; position: relative;
}
.header .switch_mony:before{
	content: ''; width: 1.07rem; height: 1.07rem; background: url(../images/rmb_1.png) center center no-repeat; background-size: contain; position: absolute; left: 1.07rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}

.mony_list{
	padding: 0.43rem 0 0 1.07rem; font-size: 0;
}
.mony_list li{
    width: 33.33%; display: inline-block;
}
.mony_list li span{
	height: 2.36rem; line-height: 2.36rem; margin: 0.71rem 0.89rem 0 0; border: 1px solid #e6e6e6; font-size: 1.21rem; color: #888; text-align: center; border-radius: 4px; box-sizing: border-box; display: block;
}
.mony_list span input{
	width: 100%; height: 2.36rem; margin-top: -0.11rem; font-size: 1rem; color: #888; text-align: center; vertical-align: top;
}
.mony_list li span.on{
	border-color: #eb3e5b; color: #eb3e5b;
}
.mony_list p{
	height: 2.61rem; line-height: 2.61rem; font-size: 0.86rem; color: #888;
}

.play_channel_list{
	padding-left: 1.07rem; position: relative;
}
.play_channel_list li{
	height: 4.64rem; padding-right: 2.68rem; position: relative; display: box; display: -webkit-box;
}
.play_channel_list li:after,.play_channel_list:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 0; -webkit-transform: scale(1,0.5); transform: scale(1,0.5);
}
.play_channel_list li:last-child:after{
	display: none;
}
.play_channel_list li span{
	width: 2.5rem; height: 100%; margin-right: 0.71rem; position: relative; display: block;
}
.play_channel_list li span img{
	max-width: 100%; max-height: 100%; margin: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0;
}
.play_channel_list .paly_box{
	margin-top: 0.93rem; -webkit-box-flex: 1; box-flex: 1;
}
.play_channel_list .paly_box p{
	height: 1.61rem; line-height: 1.61rem; font-size: 1.07rem;
}
.play_channel_list .paly_box p:last-child{
	font-size: 0.86rem; color: #888;
}
.play_channel_list li:before{
	content: ''; width: 1.5rem; height: 1.5rem; background: url(../images/unchecked.png) center center no-repeat; background-size: contain; position: absolute; right: 1.07rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.play_channel_list li.on:before{
	background-image: url(../images/selected.png);
}
.recharge_tips{
	height: 2.25rem; line-height: 2.25rem; padding: 0 1.07rem; font-size: 0.86rem; color: #888;
}
.z_imm_play{
	width: 100%; height: 3.57rem; line-height: 3.57rem; background: #eb3e5b; position: fixed; left: 0; bottom: 0; z-index: 100;
}
.z_imm_play a{
	font-size: 1.21rem; color: white; text-align: center; display: block;
}

/*充值记录*/
.recharge_record ul{
	padding-left: 1.07rem; position: relative;
}
.recharge_record li{
	line-height: 1.43rem; padding: 1.07rem 1.07rem 0.71rem 0; font-size: 1.0rem; position: relative; display: box; display: -webkit-box;
}
.recharge_record li:before,.recharge_record ul:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 0; -webkit-transform: scale(1,0.5); transform: scale(1,0.5);
}
.recharge_record li:last-child:before{
	display: none;
}
.recharge_status{
	width: 40%;
}
.recharge_status em{
	height: 1.43rem; font-style: normal; display: block;
}
.recharge_status em:last-child,.recharge_inf p:last-child{
	font-size: 0.86rem; color: #888;
}
.recharge_inf{
	width: 60%; text-align: right;
}
.no_record{
	height: 3.04rem; line-height: 3.04rem; font-size: 0.86rem; color: #888; text-align: center;
}

/*设置*/
.set_list{
	margin-top: 0.71rem;
}
.set_list ul li p{
	margin-left: 0;
}
.sign_out{
	height: 3.21rem; line-height: 3.21rem; margin-top: 1.07rem; font-size: 1.0rem; color: #262626; text-align: center; background: white; display: block;
}

/*编辑地址*/
.edit_address{
	margin-top: 0.71rem;
}
.edit_address li,.zfb_account{
	height: 3.5rem; line-height: 3.5rem; padding: 0 1.07rem; background: white; position: relative; display: box; display: -webkit-box;
}
.edit_address .check_code{
	display: box; display: -webkit-box;
}
.edit_address .check_code em{
	display: block;
}
.edit_address .check_code span{
	display: block; -webkit-box-flex: 1; box-flex: 1;
}
.edit_address .check_code .send_number{
	height: 2.14rem; line-height: 2.14rem; margin: 0.71rem 0; padding: 0 0.71rem; font-size: 0.86rem; color: white; border-radius: 0.21rem; background: #eb3e5b; display: block;
}
.edit_address .check_code .re_send{
	background: #d8d8d8;
}
.edit_address li em,.zfb_account em{
	width: 6.71rem; font-size: 1.07rem; font-style: normal; display: block;
}
.edit_address li span,.zfb_account span{
	width: 100%; position: relative; display: block; -webkit-box-flex: 1; box-flex: 1;
}
.edit_address li input,.zfb_account input{
	width: 100%; font-size: 1.07rem;height: 3.5rem;
}
.edit_address li .bank_acc{
	width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0;
}
.edit_address .bank_acc_par:after{
	content: ''; width: 0.54rem; height: 0.93rem; background: url(../images/angle_6.png) 0 0 no-repeat; background-size: contain; position: absolute; right: 1.07rem; top: 50%; z-index: 5; transform: translate3d(0,-50%,0) rotate3d(0,0,1,90deg); -webkit-transform: translate3d(0,-50%,0) rotate3d(0,0,1,90deg); transition: all 0.3s ease; -webkit-transition: all 0.3s ease;
}
.edit_address .bank_acc_par.on:after{
	transform: translate3d(0,-50%,0) rotate3d(0,0,1,270deg); -webkit-transform: translate3d(0,-50%,0) rotate3d(0,0,1,270deg);
}
.edit_address li:before,.zfb_account:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 1.07rem; bottom: 0; -webkit-transform: scale(1,0.5); transform: scale(1,0.5);
}
.edit_address li:last-child:before{
	display: none;
}
.zfb_account{
	margin-top: 0.71rem;
}
.zfb_account:before{
	left: 0;
}
.edit_address .zfb_prompt{
	height: 2.96rem; line-height: 2.96rem; padding: 0 1.07rem; font-size: 0.86rem; color: #888;
}
.edit_address .remove_address{
	margin: 0 1.07rem; height: 3.43rem; line-height: 3.43rem; margin-bottom: 1.4rem; font-size: 1.21rem; color: #eb3e5b; text-align: center; background: white; border: 1px solid #e6e6e6; border-radius: 0.36rem; display: block;
}
.set_default span{
	width: 3.32rem; height: 2.04rem; background: #d9d9d9; border-radius: 2.04rem; position: absolute; right: 1.07rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.set_default span.on{
	background: #4bd562;
}
.set_default span:before{
	content: ''; width: 1.86rem; height: 1.86rem; background: white; border-radius: 50%; position: absolute; left: 0.11rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.set_default span.on:before{
	left: auto; right: 0.11rem;
}

/*添加新地址*/
.add_address{
	height: 3.82rem; line-height: 3.82rem; margin-top: 0.71rem; padding: 0 1.07rem; font-size: 1.07rem; color: #eb3e5b; background: white; position: relative; display: block;
}
.add_address:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 0; -webkit-transform: scale(1,.5); transform: scale(1,.5);
}
.add_address:after{
	content: ''; width: 0.54rem; height: 0.93rem; background: url(../images/angle_6.png) center center no-repeat; background-size: contain; position: absolute; right: 1.07rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.address_list{
	margin-top: 0.71rem;
}
.address_list li{
	margin-bottom: 0.71rem; padding: 0.71rem 1.07rem; background: white; position: relative;
}
.address_list li:last-child{
	margin-bottom: 0;
}
.address_list li .edit_addres {
    width: 3.35rem; height: 100%; position: absolute; right: 0; top: 0;
}
.address_list li .edit_addres:before{
	content: ''; width: 1.21rem; height: 1.29rem; background: url(../images/edit_address.png) center center no-repeat; background-size: contain; position: absolute; right: 1.07rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.address_list li p{
	height: 1.64rem; line-height: 1.64rem; font-size: 0.93rem; color: #888;
}
.address_list li p em{
	margin-right: 0.71rem; font-size: 1.0rem; color: #262626; font-style: normal;
}
.address_list li p .is_default{
	color: #eb3e5b;
}
.remind_inf{
	height: 2.25rem; line-height: 2.25rem; padding-left: 1.07rem; font-size: 0.86rem; color: #888;
}
.current_card_no{
	height: 1.29rem; line-height: 1.29rem; padding-top: 1.57rem; font-size: 1.0rem; color: #888; text-align: center;
}

/*联系我们*/
.contact_with{
	margin: 0.71rem 1.07rem 0; padding-left: 1.07rem; border: 1px solid #e6e6e6; border-radius: 0.36rem;
}
.contact_with dl{
	padding: 1.36rem 0; position: relative; display: box; display: -webkit-box;
}
.contact_with dl:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 0; -webkit-transform: scale(1,.5); transform: scale(1,.5);
}
.contact_with dl:last-child:before{
	display: none;
}
.contact_with dt{
	width: 3.5rem; height: 3.5rem; border-radius: 50%; overflow: hidden;
}
.contact_with dd{
	height: 1.71rem; line-height: 1.71rem; padding-left: 0.71rem; font-size: 1.0rem;
}
.contact_with_inf{
	height: 2.96rem; line-height: 2.96rem; margin: 0 1.07rem; padding-left: 1.07rem; font-size: 0.86rem; color: #888; position: relative;
}
.contact_with_inf:before{
	content: ''; width: 0.36rem; height: 0.36rem; margin-top: -0.18rem; border-radius: 50%; background: #eb3e5b; position: absolute; left: 0.18rem; top: 50%;
}

/*我的抢宝记录*/
.show_list,.my_already_show{
	display: none;
}
.select_list_box{
	bottom: 0;
}
.my_show ul li{
	width: 50%;
}
.my_show .slide_bar{
	width: 33.33%; left: 9%;
}
.already_show .no_show dt{
	width: 3.64rem; height: 4.36rem; margin: 6.43rem auto 0;
}
.already_show .no_show dd p{
	height: 4.64rem; line-height: 4.64rem; font-size: 1.0rem; color: #999; text-align: center;
}	
.already_show .no_show dd a{
	height: 3.43rem; line-height: 3.43rem; margin: 0 1.07rem 0.71rem; font-size: 1.21rem; color: white; text-align: center; background: #dd334f; border-radius: 0.36rem; display: block; 
}

.my_already_show ul{
	background: none;
}
.my_already_show li{
	margin: 0 0 0.71rem; padding-left: 1.07rem; background: white;
}

.edit_data{
	margin-top: 0.71rem;
}
.edit_data li,.address_gov a{
	height: 3.21rem; line-height: 3.21rem; padding: 0 2.32rem 0 1.07rem; background: white; position: relative; display: box; display: -webkit-box;
}
.edit_data li:before,.address_gov:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 1.07rem; bottom: 0; -webkit-transform: scale(1,.5); transform: scale(1,.5);
}
.edit_data li:last-child:before{
	display: none;
}
.edit_data li em,.address_gov em{
	width: 100%; font-size: 1.07rem; font-style: normal; display: block; -webkit-box-flex: 1; box-flex: 1;
}
.edit_data li a,.address_gov a{
	display: box; display: -webkit-box; -webkit-box-flex: 1; box-flex: 1;
}
.edit_data li a:before,.address_gov a:before{
	content: ''; width: 0.54rem; height: 0.93rem; margin-top: -0.46rem; background: url(../images/angle_6.png) center center no-repeat; background-size: contain; position: absolute; right: 1.07rem; top: 50%;
}
.edit_data li em:last-child{
	text-align: right;
}
.edit_data li input[type=file]{
	width: 100%; opacity: 0; position: absolute; right: 2.32rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%); z-index: 2;
}
.edit_data li span.pic{
	width: 2.86rem; height: 2.86rem; margin-top: -1.43rem; border-radius: 50%; overflow: hidden; position: absolute; right: 2.32rem; top: 50%;
}
.edit_data li em.gray{
	color: #c5c4c4;
}
.address_gov{
	margin-top: 0.71rem; position: relative;
}

/*常见问题*/
.common_problem{
	margin: 0.71rem 0 0.71rem;
}
.common_problem h5{
	height: 4.79rem; line-height: 4.79rem; padding-bottom: 0.64rem; font-size: 1.07rem; font-weight: normal; text-align: center; position: relative;
}
.common_problem h5:before,.common_problem li h6:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 0; -webkit-transform: scale(1,.5); transform: scale(1,.5);
}
.common_problem h5 em{
	padding-left: 1.36rem; font-size: 1.07rem; font-style: normal; position: relative;
}
.common_problem h5 em:before{
	content: ''; width: 1.0rem; height: 1.0rem; margin-top: -0.5rem; background: url(../images/problem.png) center center no-repeat; background-size: contain; position: absolute; left: 0; top: 50%;
}
.common_problem li h6{
	height: 3.57rem; line-height: 3.57rem; padding: 0 1.07rem; font-size: 1.07rem; font-weight: normal; background: white; position: relative;
}
.common_problem li h6:after{
	content: ''; width: 0.54rem; height: 0.93rem; background: url(../images/angle_6.png) center center no-repeat; background-size: contain; position: absolute; right: 1.07rem; top: 50%; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: translate(0,-50%) rotate(90deg); transform: translate(0,-50%) rotate(90deg);
}
.common_problem li .list_inf{
	margin-bottom: 0.71rem; padding: 1.07rem; background: white; display: none;
}
.common_problem li.on .list_inf{
	display: block;
}
.common_problem li.on h6:after{
	-webkit-transform: translate(0,-50%) rotate(-90deg); transform: translate(0,-50%) rotate(-90deg);
}
.common_problem li p{
	line-height: 1.43rem; font-size: 0.93rem; color: #888;
}
.queries{
	width: 100%; height: 3.57rem; line-height: 3.57rem; font-size: 1.21rem; color: white; text-align: center; background: #e8415e; position: fixed; left: 0; bottom: 0; z-index: 100;
}

/*计算公式*/
.calc_formula{
	overflow: hidden;
}
.calc_formula_con{
	margin: 0.71rem 1.07rem; padding: 0.46rem 0.71rem; border-radius: 0.36rem; background: #e64460;
}
.calc_formula_con p{
	height: 2.0rem; line-height: 2.0rem; font-size: 1.0rem; color: white;
}
.calc_formula_con p:last-child{
	font-size: 0.86rem;
}
.data_list{
	background: #f7f7f7;
}
.data_list li{
	line-height: 1.61rem; padding: 0.18rem 1.07rem; font-size: 0.93rem; display: box; display: -webkit-box;
}
.data_list li p{
	color: #9a9a9a; -webkit-box-flex: 1; box-flex: 1;
}
.data_list li p i{
	margin-right: 0.36rem; font-style: normal; vertical-align: middle; position: relative; top: -0.07rem;
}
.data_list li em{
	width: 5.36rem; font-style: normal; color: #9a9a9a; text-align: right; display: block;
}
.number_a .toggle{
	padding-right: 0.75rem; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.number_a .toggle.on:before{
	-webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: rotate(180deg); transform: rotate(180deg);
}
.number_a .toggle:before{
	content: ''; width: 0.5rem; height: 0.71rem; margin-top: -0.35rem; background: url(http://static.1yqba.com/yqba/images/reckon_01.png) center center no-repeat; background-size: contain; position: absolute; right: 0; top: 50%;
}
.number_b{
	padding: 0.89rem 1.07rem;
}
.number_b p:first-child{
	font-size: 1.0rem; color: #222;
}
.number_b p{
	line-height: 1.46rem; font-size: 0.86rem; color: #888; position: relative;
}
.number_b p a{
	margin-left: 0.54rem;
}
.calc_result{
	padding: 0.46rem 1.07rem;
}
.calc_result p{
	height: 2.21rem; line-height: 2.21rem; font-size: 1.0rem;
}

/*修改昵称*/
.modify{
	line-height: 3.21rem; margin-top: 0.71rem; padding: 0 0 0 1.07rem; position: relative;
}
.modify input{
	width: 100%; padding-right: 1.36rem; box-sizing: border-box; font-size: 1.07rem; position: relative; top: -0.11rem;
}
.modify a.clear_text{
	width: 3.21rem; height: 100%; position: absolute; right: 0; top: 0;
}
.modify a.clear_text:before{
	content: ''; width: 1.0rem; height: 1.0rem; background: url(../images/clear_text.png) center center no-repeat; background-size: contain; position: absolute; right: 1.07rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}

.phone_number li{
	height: 3.57rem; line-height: 3.57rem; padding-right: 1.07rem; display: box; display: -webkit-box; position: relative;
}
.phone_number li:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 0; -webkit-transform: scale(1,0.5); transform: scale(1,0.5);
}
.phone_number li:last-child:before{
	display: none;
}
.phone_number li em{
	width: 3.75rem; font-size: 1.07rem; font-style: normal; display: block;
}
.phone_number span{
	display: block; -webkit-box-flex: 1; box-flex: 1;
}
.phone_number span input{
	padding: 0 0.71rem 0 0.36rem;
}
.phone_number .send_number{
	height: 2.14rem; line-height: 2.14rem; margin: 0.71rem 0; padding: 0 0.71rem; font-size: 0.86rem; color: white; border-radius: 0.21rem; background: #eb3e5b; display: block;
}
.phone_number .re_send{
	background: #d8d8d8;
}

/*发布晒单*/
.release_show{
	padding: 1.07rem 0;
}
.release_show textarea{
	width: 100%; line-height: 1.32rem; padding: 0 1.07rem; box-sizing: border-box; font-size: 1.07rem; -webkit-overflow-scrolling: touch; resize: none;
}
.release_show textarea::-webkit-input-placeholder{ 
	color: #d1d1d1!important; 
} 
.upload_pic{
	position: relative;
}
.upload_pic ul{
	padding: 0 0 0 0.36rem; font-size: 0;
}
.upload_pic ul li{
	width: 4.62rem; height: 4.62rem; margin: 0.71rem 0 0 0.71rem; border: 1px solid #e6e6e6; box-sizing: border-box; position: relative; overflow: hidden; display: inline-block; vertical-align: top;
}
.upload_pic ul li span{
	width: 0.89rem; height: 1.04rem; background: url(../images/del.png) center center no-repeat; background-size: contain; position: absolute; right: 0.18rem; top: 0.18rem;
}
.upload_pic ul li span:before{
	content: ''; background: #e5e5e5; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); z-index: 99;
}
.upload_pic ul li:last-child:before,.upload_pic ul li:last-child:after{
	content: ''; background: #e6e6e6; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);
}
.upload_pic ul li:last-child:before{
	width: 50%; height: 0.07rem;
}
.upload_pic ul li:last-child:after{
	width: 0.07rem; height: 50%;
}
.upload_pic ul li input[type=file]{
	width: 100%; height: 100%; opacity: 0; position: absolute; left: 0; top: 0; z-index: 2; display: none;
}
.upload_pic ul li:last-child input[type=file]{
	display: block;
}
.upload_pic ul li img{
	height: auto; min-height: 100%;
}
.upload_pic p{
	height: 4.86rem; line-height: 4.86rem; margin-top: 0.71rem; font-size: 1.07rem; color: #888; position: absolute; left: 7.0rem; top: 0;
}
@keyframes fadeIn{
	form{-webkit-transform: scale(0); transform: scale(0);}
	to{-webkit-transform: scale(1); transform: scale(1);}
}
@-webkit-keyframes fadeIn{
	form{-webkit-transform: scale(0); transform: scale(0);}
	to{-webkit-transform: scale(1); transform: scale(1);}
}
.m_layer .pic_show{
	margin: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; -webkit-transform: scale(0); transform: scale(0); display: none;
}
.m_layer .pic_show.show{
	 animation: fadeIn .5s ease both; -webkit-animation: fadeIn .5s ease both; display: block;
}
.release_show_btn{
	width: 100%; height: 3.57rem; line-height: 3.57rem; text-align: center; background: #eb3e5b; position: fixed; left: 0; bottom: 0; z-index: 99;
}
.release_show_btn em{
	padding-right: 2.68rem; font-size: 1.21rem; color: white; font-style: normal; position: relative; display: inline-block;
}
.release_show_btn em:before{
	content: ''; width: 3.29rem; height: 2.61rem; background: url(../images/show_icon.png) center center no-repeat; background-size: contain; position: absolute; right: 0; bottom: 0;	
}
/*中奖确认*/
.confirm_receipt{
	padding-left: 1.07rem;
}
.confirm_receipt h5{
	height: 3.21rem; line-height: 3.21rem; font-size: 1.07rem; font-weight: normal;
}
.confirm_receipt li{
	position: relative;
}
.confirm_receipt li:before{
	content: ''; width: 1px; background: #d6d6d6; height: 100%; position: absolute; left: 0.96rem; top: 0;
}
.confirm_receipt li:first-child:before{
	height: 50%; top: auto; bottom: 0;
}
.confirm_receipt li:after{
	content: ''; width: 100%; height: 1px; background: #e5e5e5; position: absolute; left: 3.04rem; bottom: 0; -webkit-transform: scale(1,0.5); transform: scale(1,0.5);
}
.confirm_receipt li:last-child:after{
	display: none;
}
.confirm_receipt li:last-child:before{
	height: 50%;
}
.confirm_receipt li .tit_font:after{
	content: ''; width: 0.86rem; height: 0.86rem; background: #d6d6d6; border-radius: 50%; position: absolute; left: 1.0rem; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);
}
.confirm_receipt .adopt .tit_font{
	color: #262626;
}
.confirm_receipt .on .tit_font:after{
	width: 1.0rem; height: 1.0rem; background: #e64460;
}
.confirm_receipt .on .tit_font{
	color: #e64460;
}
.confirm_receipt li .tit_font{
	height: 3.14rem; line-height: 3.14rem; padding: 0 1.07rem 0 3.04rem; color: #888; display: box; display: -webkit-box; position: relative;
}
.confirm_receipt li .tit_font em{
	font-size: 1.07rem; font-style: normal; display: block; -webkit-box-flex: 1; box-flex: 1;
}
.confirm_receipt li .tit_font em:nth-child(2){
	font-size: 0.93rem; text-align: right;
}
.confirm_receipt .on .tit_font em:nth-child(2){
	font-size: 1.07rem;
}
.confirm_receipt li .tit_font a{
	height: 2.14rem; line-height: 2.14rem; margin: 0.54rem 0; padding: 0 1.07rem; font-size: 0.86rem; color: white; text-align: center; background: #e64460; border-radius: 0.32rem; display: block;
}
.winning_list h5.tit_font{
	height: 3.21rem; line-height: 3.21rem; padding: 0 1.07rem; font-size: 1.07rem; font-weight: normal; position: relative;
}
.confirm_receipt li .tit_font .normal_rec{
	margin-right: 0.71rem; background: #419de4;
}
.confirm_receipt .normal_rec_btn .tit_font a{
	padding: 0 0.5rem;
}

.confirm_receipt .address_inf,.confirm_receipt .shipping_inf{
	padding: 0 1.07rem 0 3.04rem;
}
.confirm_receipt .address_inf p{
	line-height: 1.39rem; font-size: 1.07rem; 
}
.address_inf .name{
	height: 1.46rem; line-height: 1.46rem; padding-bottom: 0.54rem; display: box; display: -webkit-box;
}
.address_inf .name em{
	font-style: normal; display: block; -webkit-box-flex: 1; box-flex: 1;
}
.address_inf .name em:nth-child(2){
	text-align: right;
}
.address_inf .s_btn{
	padding: 0.46rem 0 0.64rem; font-size: 0; text-align: right;
}
.address_inf .s_btn a{
	width: 5.71rem; height: 2.14rem; line-height: 2.14rem; margin-left: 0.71rem; font-size: 0.86rem; color: white; text-align: center; background: #e64460; border-radius: 0.21rem; display: inline-block;
}
.address_inf .s_btn a:nth-child(2){
	color: #888; background: #e6e6e6;
}
.confirm_receipt .shipping_inf p{
	height: 1.64rem; line-height: 1.64rem; padding-bottom: 0.46rem; font-size: 1.07rem; color: #888;
}
.receipt_ad dl:last-child:before{
	display: none;
}

/*关于*/
.about_us dt{
	width: 7.21rem; line-height: 2.18rem; margin: 1.79rem auto 0; font-size: 0.86rem; color: #888; text-align: center;
}
.about_us dt p{
	padding-top: 0.18rem;
}
.about_us dd{
	line-height: 1.43rem; margin: 0 1.43rem; font-size: 1.0rem; color: #696969; text-indent: 2em;
}
.about_footer{
	width: 100%; height: 0.93rem; line-height: 0.93rem; font-size: 0; text-align: center; position: fixed; left: 0; bottom: 1.96rem; z-index: 100;
}
.about_footer a{
	padding: 0 0.71rem; font-size: 0.93rem; color: #e92b52; border-right: 1px solid #e6e6e6; display: inline-block;
}
.about_footer a:last-child{
	border: none;
}

/*什么是一元抢宝*/
.answer_que{
	line-height: 1.43rem; margin: 0 1.07rem; padding-bottom: 1.07rem; font-size: 1.0rem; color: #696969;
}
.answer_que strong{
	line-height: 1.36rem; padding-top: 1.07rem; font-size: 1.21rem; color: #1a1a1a; display: block;
}
.answer_que p{
	padding: 1.07rem 0 0;
}

/*信息*/
.message ul{
	position: relative;
}
.message li{
	padding-left: 1.07rem; background: white;
}
.message li dl{
	position: relative;
}
.message li dt{
	width: 3.57rem; height: 3.57rem; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.message .new dt::before{
	content: ''; width: 0.71rem; height: 0.71rem; background: #f12938; border-radius: 50%; position: absolute; right: -0.29rem; top: -0.29rem;
}
.message li dd{
	height: 3.57rem; padding: 0.82rem 1.07rem 0.82rem 4.29rem; position: relative;
}
.message li dd:before,.message ul:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 0; -webkit-transform: scale(1,0.5); transform: scale(1,0.5);
}
.message li dd p{
	line-height: 1.75rem; font-size: 0.93rem; color: #888; display: box; display: -webkit-box;
}
.message li dd p:first-child strong,.message li dd p:first-child em{
	width: 100%; display: block; -webkit-box-flex: 1; box-flex: 1;
}
.message li dd p:first-child strong{
	font-size: 1.14rem; color: #1a1a1a; font-weight: normal;
}
.message li dd p:first-child em{
	font-size: 0.93rem; color: #888; font-style: normal; text-align: right;
}
.message li:last-child dd:before{
	display: none;
}

/*中奖通知*/
.notice_list{
	margin-bottom: 2.14rem;
}
.notice_list li{
	margin-bottom: 0.36rem;
}
.notice_list li .notice_time{
	height: 2.57rem; line-height: 2.57rem;font-size: 0.93rem; color: #888; text-align: center;
}
.notice_list li a{
	margin: 0 1.07rem; padding: 0.71rem 1.07rem; border: 1px solid #e6e6e6; border-radius: 0.36rem; background: white; display: block;
}
.notice_list li a h6{
	line-height: 1.46rem; padding-top: 0.54rem; font-size: 1.14rem; font-weight: normal;
}
.notice_list li a p{
	line-height: 1.32rem; padding: 0.71rem 0 0.46rem; font-size: 0.93rem; color: #888;
}
/* 登录 */
.login_inp{
	padding: 0 1.07rem;
}
.login_inp li{
	height: 2.5rem; line-height: 2.5rem; padding: 0.68rem 0; display: box; display: -webkit-box;
}
.login_inp .ver_code{
	width: 7.14rem; margin-right: 0.36rem; border-radius: 0.36rem; background: #dd334f; display: block;
}
.login_inp li span a{
	height: 100%; font-size: 0.86rem; color: white; text-align: center; display: block;
}
.login_inp em{
	width: 3.81rem; font-size: 1.07rem; font-style: normal; display: block;
}
.login_inp span{
	display: block; -webkit-box-flex: 1; box-flex: 1;
}
.login_inp span input{
	width: 100%; height: 100%; padding: 0 0.36rem; font-size: 1.07rem; box-sizing: border-box; position: relative; top: -1px;
}
.forget_pass{
	height: 3.71rem; line-height: 3.71rem; text-align: right;
}
.forget_pass a{
	font-size: 1rem; color: #888;
}
.login_inp .login_btn{
	height: 3.57rem; line-height: 3.57rem; margin: 0.2rem 0.36rem 0; font-size: 1.21rem; color: white; text-align: center; background: #dd334f; border-radius: 0.36rem; display: block;
}
.login_inp .disabled{
	background: #d8d8d8;
}
.reg_btn_ft{
	height: 3.46rem; line-height: 3.46rem; text-align: center; border: 1px solid #e64460; border-radius: 0.36rem; position: absolute; left: 1.43rem; right: 1.43rem; bottom: 2.14rem;
},
.reg_btn_ft a{
	font-size: 1.21rem; color: #e64460;
}
.reg_btn_ft a em{
	font-size: 0.93rem; font-style: normal;
}
