@charset "utf-8";
/* CSS Document */


/* 商品 */

.goods_read_tops {
	background:#fff; border-bottom:1px solid #e5e5e5;
}
.goods_tops_text {
	color:#222; line-height:1.5rem; padding:1.1rem 0.75rem 0;
}
.goods_tops_text .were {
	background:#ff5959; color:#fff; font-size:0.86rem; -webkit-border-radius:0.3rem; vertical-align: top; padding:0.2rem 0.3rem;
}
.goods_tops_text .red {
	color:#ff5959
}
.record_all_botone {
	position:relative; height:3.3rem; margin:0 0.75rem;
}
.record_all_botone font.reds {
	color:#ff5959;
}
.record_all_botone ul .p_titles {
	height:1.6rem; color:#878787; font-size:0.86rem; position:relative; margin-top:0.8rem;
}
.record_all_botone ul .p_titles span {
	position:absolute; right:0; top:0;
}
.record_all_botone ul .p_texts {
	position:relative;
}
.record_all_botone ul .p_texts .span_one {
	position:absolute; z-index:1000; left:0; top:0; width:60%; height:0.36rem; background:url(http://static.1yqba.com/yqba/images/gradient.png) 0 0 repeat-y; background-size: 100% auto; overflow: hidden; -webkit-border-radius:1rem;
}
.record_all_botone ul .p_texts .span_bot {
	position:absolute; left:0; top:0; width:100%; height:0.36rem; background:#efeeee; -webkit-border-radius:1rem;
}
.border_bj {
	background:#fff; border-bottom:1px solid #e5e5e5;
}
.goods_read_nots {
	line-height:3.53rem; color:#b2b2b2; text-align:center;
}
.goods_read_partis {
	color:#222; line-height:1.7rem; padding:0.6rem 1rem;
}
.goods_read_partis .red {
	color:#ff5959; font-size:1.14rem;
}
.goods_read_partis a {
	color:#ff5959; font-size:1rem;
}


.goods_read_navs {
	
}
.goods_read_navs ul {
	position:relative; border-top:1px solid #e5e5e5; height:3.2rem; line-height:3.4rem; font-size:1.07rem; overflow:hidden;
}
.goods_read_navs ul:nth-child(1) {
	border-top:0;
}
.goods_read_navs ul a {
	color:#222; display:block; padding-left:0.75rem;
}
.goods_read_navs ul .more {
	position:absolute; right:0.75rem; top:50%; width:0.53rem; margin-top:-0.45rem;
}
.goods_read_navs ul .more img {
	width:100%;
}
.goods_read_navs ul .read {
	position:absolute; right:1.85rem; top:0; color:#b2b2b2; font-size:0.86rem;
}
.goods_read_record {
	
}
.goods_read_record h3 {
	display:block; line-height:3rem; font-size:1.07rem; color:#222; padding-left:0.75rem; border-bottom:1px solid #e5e5e5;
}
.goods_read_record ul {
	position:relative; margin-left:4.6rem; border-bottom:1px solid #e5e5e5; color:#b2b2b2;
}
.goods_read_record ul .imgs {
	position:absolute; left:-3.8rem; top:50%; margin-top:-1.46rem; width:2.92rem;
}
.goods_read_record ul .imgs img {
	width:100%; height:2.92rem; -webkit-border-radius:50%;
}
.goods_read_record ul .red {
	color:#ff5959;
}
.goods_read_record ul .li_top {
	padding-top:0.6rem;
}
.goods_read_record ul .li_bot {
	font-size:0.86rem; line-height:1.4rem; padding:0.35rem 0 0.5rem;
}


.goods_fixed_bot {
	width:100%; height:4rem; position:fixed; z-index:1200; left:0; bottom:0; background:#fff; border-top:1px solid #e5e5e5; padding-right:4.2rem; box-sizing:border-box;
}
.goods_fixed_bot a {
	box-sizing:border-box;
}
.goods_fixed_bot .cart {
	position:absolute; right:0.5rem; top:0; width:3.2rem; height:4rem;
}
.goods_fixed_bot .cart img {
	width:1.6rem; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;
}
.goods_fixed_bot .parti {
	width:46%; line-height:2.8rem; text-align:center; color:#fff; font-size:1.07rem; display:inline-block; margin:0.6rem 0 0 4%; background:#ff5959; border:1px solid #ff5959; -webkit-border-radius:0.3rem;
}
.neworder {
    width:46%; line-height:2.8rem; text-align:center; color:#fff; font-size:1.07rem; display:inline-block; margin:0.6rem 0 0 4%; background:#ff5959; border:1px solid #ff5959; -webkit-border-radius:0.3rem;
}
.neworder:hover {
    background:#ff5959;color:#fff;
}
.goods_fixed_bot .list {
	width:46%; line-height:2.8rem; text-align:center; color:#ff5959; font-size:1.07rem; display:inline-block; margin:0.6rem 0 0 4%; border:1px solid #ff5959; -webkit-border-radius:0.3rem;
}

.goods_fixed_inputs {
	position:fixed; z-index:1300; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); display:none;
}
.goods_fixed_inputs_navt {
	position:absolute; left:0; bottom:0; z-index:2; width:100%; background:#fff;
}
.goods_fixed_inputs_title {
	line-height:2.7rem; position:relative; padding:0 0 0 1.4rem; color:#222; background:#f8f8f8;
}
.goods_fixed_inputs_title i {
	background:url(http://static.1yqba.com/yqba/images/games_close.png) no-repeat center center; background-size:0.86rem auto; position:absolute; right:0; top:0; width:2.8rem; height:2.7rem;
}
.goods_fixed_inputs_input {
	width:100%; float:left; padding:2.14rem 0 1.4rem 1.4rem; box-sizing:border-box;
}
.goods_fixed_inputs_input h3 {
	width:100%; float:left; color:#222; line-height:1.3rem; height:2rem;
}
.goods_fixed_inputs_input ul {
	width:100%; float:left;
    position: relative;
}
.goods_fixed_inputs_input ul p {
	float:left; min-width:2.4rem; height:2.2rem; margin-right:1px; background:url(http://static.1yqba.com/yqba/images/games_out.png) no-repeat center center #f3f1f1; background-size:0.86rem auto; 
}
.goods_fixed_inputs_input ul p.out {
	-webkit-border-top-left-radius:0.2rem; -webkit-border-bottom-left-radius:0.2rem;
}
.goods_fixed_inputs_input ul p.input {
	border-left:none; border-right:none; background:#f3f1f1;
}
.goods_fixed_inputs_input ul p.more {
	background:url(http://static.1yqba.com/yqba/images/games_more.png) no-repeat center center #f3f1f1; background-size:0.86rem auto; -webkit-border-top-right-radius:0.2rem; -webkit-border-bottom-right-radius:0.2rem;
}
.goods_fixed_inputs_input ul input {
	width:2.8rem; height:2.2rem; font-size:1.07rem; text-align:center; color:#222; background:#f3f1f1;
}
.goods_fixed_inputs_butt {
	width:100%; float:left; padding:0.6rem 0; border-top:1px solid #e5e5e5;
}
.goods_fixed_inputs_butt a {
	width:11.6rem; height:2.5rem; display:block; margin:0 auto; color:#fff; font-size:1.07rem; line-height:2.5rem; text-align:center; border:1px solid #ff5959; -webkit-border-radius:0.3rem;
}
.goods_fixed_inputs_butt a.parti {
	background:#ff5959;
}
.goods_fixed_inputs_butt a.list {
	color:#ff5959;
}

.goods_read_past {
	
}
.goods_read_past h3 {
	position:relative; margin-left:1.18rem; border-bottom:1px solid #e5e5e5; line-height:2.96rem; color:#222;
}
.goods_read_past h3 .more {
	position:absolute; right:1.2rem; top:50%; width:0.53rem; margin-top:-0.45rem;
}
.goods_read_past h3 .more img {
	width:100%;
}
.goods_read_past ul {
	position:relative; padding:0.86rem 0 0.8rem 4.43rem; font-size:0.86rem; color:#b2b2b2; line-height:1.4rem;
}
.goods_read_past ul .red {
	color:#ff5959;
}
.goods_read_past ul .imgs {
	position:absolute; left:1.18rem; top:1.1rem;
}
.goods_read_past ul .imgs img {
	width:2.5rem; height:2.5rem; -webkit-border-radius:50%;
}
.record_all_countdown {
	background:#ff5959; margin:0.6rem 0.75rem 0; padding-left:0.75rem; color:#fff; height:2.7rem; line-height:2.8rem; font-size:0.86rem; overflow:hidden; position:relative; -webkit-border-radius:0.3rem;
}
.record_all_countdown .countdown {
	font-size:1.2rem; padding:0 0.8rem;
}
.record_all_countdown .more {
	position:absolute; right:0; top:0; font-size:1rem; color:#fff; padding-right:0.8rem;
}


/* 	清单 */

.record_tetxs_none {
	
}
.record_tetxs_none p {
	margin:5rem auto 0;
}
.record_tetxs_none p img {
	width:5.82rem; margin:0 auto;
}
.record_tetxs_none p span {
	display:block; margin:0.8rem auto 0; text-align:center; font-size:1.07rem; color:#878787;
}
.record_tetxs_none a {
	width:10.5rem; display:block; line-height:2.5rem; background:#ff5959; border:1px solid #ff5959; text-align:center; font-size:1.15rem; color:#fff; margin:1.1rem auto 0; -webkit-border-radius:0.3rem; box-sizing:border-box;
}

/* 动画部分 */
.detailed_list {
	position:relative;
}
.detailed_list.detailed_list_opend .detailed_list_texts {
	margin-left:3rem;
}
.detailed_list .list_icon {
	position:absolute; left:-1.5rem; top:50%; margin-top:-0.75rem; width:1.5rem; height:1.5rem; opacity:0; -webkit-transition:0.4s all ease; background:url(../images/pay_02.png) no-repeat; background-size:100% 100%;
}
.detailed_list.detailed_list_opend .list_icon {
	left:1rem; opacity:1;
}
.detailed_list_nav.detailed_active .list_icon {
	background:url(http://static.1yqba.com/yqba/images/pay_03.png) no-repeat; background-size:100% 100%;
}

.detailed_list.detailed_list_opend .detailed_litmore {
	right:0.8rem;
}
.detailed_list.detailed_list_opend .detailed_lityes {
	right:0.8rem;
}

/* 动画部分 */


.detailed_list_nav {
	position:relative; min-height:7.85rem; border-bottom:1px solid #e5e5e5; -webkit-transition:0.5s all ease;
}
.detailed_list_texts {
	position:relative; padding-left:6rem; min-height:7.85rem; -webkit-transition:0.5s all ease;
}
.detailed_list_texts .head_imgs {
	position:absolute; left:0; top:50%; margin-top:-3.92rem; width:6rem; height:7.85rem;
}
.detailed_list_texts h2 {
	display:block; color:#222; padding-top:0.6rem; line-height:1.2rem; height:2.4rem; overflow:hidden;
}
.detailed_list_texts h3 {
	display:block; color:#878787; font-size:0.86rem; padding-top:0.4rem; line-height:1.2rem;
}
.detailed_list_texts h3 .reds {
	color:#ff5959;
}

.detailed_list_texts ul {
	position:relative; margin-top:0.5rem; width:100%; float:left;
}
.detailed_list_texts ul .detailed_litdiv {
	border:1px solid #c3c3c3; float:left; -webkit-border-radius:0.3rem; overflow:hidden;
}
.detailed_list_texts ul .detailed_litdiv p {
	float:left; min-width:1.9rem; height:1.9rem; background:url(http://static.1yqba.com/yqba/images/pay_05.png) no-repeat center center #fff; background-size:1.78rem auto; 
}
.detailed_list_texts ul .detailed_litdiv p.out {
	 border-right:1px solid #c3c3c3;
}
.detailed_list_texts ul .detailed_litdiv p.input {
	border-left:none; border-right:none; background:#fff;
}
.detailed_list_texts ul .detailed_litdiv p.more {
	background:url(http://static.1yqba.com/yqba/images/pay_06.png) no-repeat center center #fff; background-size:1.78rem auto; border-left:1px solid #c3c3c3;
}
.detailed_list_texts ul .detailed_litdiv input {
	width:2.8rem; height:1.9rem; font-size:1rem; text-align:center; color:#ff5959; background:#fff;
}
.detailed_list_texts ul .detailed_litmore {
	width:3rem; position:absolute; right:1.5rem; top:0; line-height:1.9rem; background:#ff5959; color:#fff; text-align:center; border:1px solid #ff5959; -webkit-transition:0.4s all ease; -webkit-border-radius:0.2rem;
}
.detailed_list_texts ul .detailed_lityes {
	width:3rem; position:absolute; right:1.5rem; top:0; height:1.9rem; background:url(http://static.1yqba.com/yqba/images/pay_04.png) no-repeat #00c67e; background-size:100% 100%; border:1px solid #00c67e; -webkit-transition:0.4s all ease; -webkit-border-radius:0.2rem;
}


.detailed_fixeds {
	position:fixed; z-index:1200; left:0; bottom:0; width:100%; height:3.7rem; background:#f8f8f8; border-top:1px solid #e5e5e5;
}
.detailed_fixeds .p_text {
	position:absolute; left:1rem; top:0; line-height:3.7rem; color:#878787; font-size:0.92rem;
}
.detailed_fixeds .p_text .red {
	color:#ff5959;
}
.detailed_fixeds .p_balance {
	position:absolute; right:1rem; top:50%; margin-top:-1.3rem; width:6.7rem; line-height:2.5rem; text-align:center; color:#fff; font-size:1.07rem; background:#ff5959; border:1px solid #ff5959; -webkit-border-radius:0.3rem;
}
.detailed_fixeds .p_select {
	position:absolute; left:0; top:0; width:5.2rem; line-height:3.7rem; color:#222; font-size:1.07rem; text-align:right; padding-right:0.89rem; background:url(../images/pay_02.png) no-repeat 0.89rem center; background-size:1.5rem 1.5rem;
}
.detailed_fixeds .p_select.p_active {
	background:url(http://static.1yqba.com/yqba/images/pay_03.png) no-repeat 0.89rem center; background-size:1.5rem 1.5rem;
}
.detailed_fixeds .p_remove {
	position:absolute; right:1rem; top:50%; margin-top:-1.3rem; width:6.7rem; line-height:2.5rem; text-align:center; color:#ff5959; font-size:1.07rem; background:none; border:1px solid #ff5959; -webkit-border-radius:0.3rem;
}


.goods_textread img {
	width:100%;
}


/* 计算详情 */

.reckon_read_tops ul {
	margin:1.07rem 0.71rem 0; padding:0.57rem 0 0.57rem 0.86rem; background:#ff5959; border-radius:0.3rem; -webkit-border-radius:0.3rem; color:#fff;
}
.reckon_read_tops ul .p_title {
	line-height:1.4rem;
}
.reckon_read_tops ul .p_text {
	line-height:1.6rem; font-size:0.85rem;
}
.reckon_read_number {
	 margin-top:1.07rem;
}
.reckon_read_number ul {
	background:#fff; border-top:0.5px solid #e5e5e5; border-bottom:0.5px solid #e5e5e5; padding:0.6rem 1rem; position:relative;
}
.reckon_read_number i {
	width:2.6rem; heght:1.07rem; position:absolute; right:1.5rem; bottom:0.5rem; color:#ff5959; font-size:0.86rem; font-style:normal;
}
.reckon_read_number i.on {
	background:url(http://static.1yqba.com/yqba/images/reckon_01.png) no-repeat right center; background-size:0.5rem auto;
}
.reckon_read_number i.off {
	background:url(http://static.1yqba.com/yqba/images/reckon_02.png) no-repeat right center; background-size:0.5rem auto;
}
.reckon_read_number ul .title {
	line-height:1.4rem; color:#222;
}
.reckon_read_number ul .text {
	line-height:1.4rem; font-size:0.85rem; color:#878787;
}
.reckon_read_number ul .numbers {
	text-align:center; color:#222; padding:0.3rem 0 0.5rem;
}
.reckon_read_number ul .fcolor {
	color:#ff5959;
}
.reckon_number_on p {
	position:relative; border-top:0.5px solid #d5d5d5; padding:0.3rem 0.5rem 0.3rem 0; line-height:1.5rem; color:#878787;
}
.reckon_number_on p:nth-child(1) {
	border-top:0;
}
.reckon_number_on p .name {
	width:20%; margin:0 0 0 auto; display:block; font-size:0.86rem;
}
.reckon_number_on p .text {
	position:absolute; left:0.7rem; top:50%; margin-top:-0.7rem; font-size:0.8rem;
}
.reckon_number_on p .text .fcolor {
	color:#ff5959;
}



/** 抢宝详情 **/

.details_read_text {
	color:#222;
}
.details_read_text h2 {
	padding:0.86rem 1rem 0.5rem; font-size:1.07rem;
}
.details_read_text h3 {
	padding:0.5rem 1rem 0.7rem; font-size:0.86rem;
}
.details_read_text h3 .red {
	color:#ff5959; font-size:1rem;
}
.details_read_text_bott {
	
}
.details_read_text_bott .p_title {
	position:relative; line-height:2.75rem; padding:0 1rem; background:#fff; border-bottom:1px solid #e5e5e5;
}
.details_read_text_bott .p_title .number {
	position:absolute; right:0.82rem; top:0;
}
.details_read_text_bott ul {
	position:relative; border-bottom:1px solid #e5e5e5; padding:1.5rem 0 1.8rem 1rem; line-height:1.5rem; box-sizing:border-box;
}
.details_read_text_bott ul li {
	position:absolute; right:0.82rem; top:0.9rem; text-align:right;
}
.details_read_text_bott ul a {
	color:#8695f1;
}





/** 支付 **/

.pay_dedails_box {
	padding:0 0 0.8rem;
}
.pay_dedails_cotext {
	padding:0 1.14rem 0;
}
.pay_dedails_cotext h2 {
	line-height:2.8rem; color:#222; border-bottom:1px solid #e5e5e5;
}
.pay_dedails_cotext ul {
	border-bottom:1px solid #e5e5e5; font-size:0.86rem; padding:0.5rem 0;
}
.pay_dedails_cotext ul li {
	position:relative; line-height:1.8rem; padding-right:4.7rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.pay_dedails_cotext ul li .more {
	position:absolute; right:0; top:0;
}
.pay_dedails_cotext ul li .more font {
	color:#ff5959;
}
.pay_dedails_cotext h3 {
	line-height:3.4rem; position:relative;
}
.pay_dedails_cotext h3 .number {
	position:absolute; right:0; top:0;
}
.pay_dedails_paynav {
	background:#fff;
}
.pay_dedails_payred {
	padding:0 0 0 1.14rem;
}
.pay_dedails_payred p.p_red {
	position:relative; border-bottom:1px solid #e5e5e5; line-height:3.4rem; font-size:1.07rem;
}
.pay_dedails_payred p.p_red a {
	display:block; color:#222; background:url(http://static.1yqba.com/yqba/images/precen_04.png) no-repeat right 1.2rem center; background-size:0.51rem auto;
}
.pay_dedails_payred p.p_red a .number {
	position:absolute; right:2.4rem; top:0; font-size:1rem;
}
.pay_dedails_payred p.p_number {
	line-height:3.4rem; text-align:right; color:#222; padding-right:1.2rem;
}
.pay_dedails_payred p.p_number .red {
	color:#ff5959; font-size:1.14rem;
}
.pay_dedails_paymode {
	padding:0 0 0 1.14rem; border-top:1px solid #e5e5e5;
}
.pay_dedails_paymode h3 {
	line-height:1.8rem; font-size:1.07rem; padding-top:0.55rem;
}
.pay_paymode_nav ul {
	position:relative; line-height:3.4rem; border-bottom:1px solid #e5e5e5; padding-left:2.3rem; background:url(http://static.1yqba.com/yqba/images/pay_02.png) no-repeat right 1.2rem center; background-size:1.25rem auto;
}
.pay_paymode_nav ul.active {
	background:url(http://static.1yqba.com/yqba/images/pay_03.png) no-repeat right 1.2rem center; background-size:1.25rem auto;
}
.pay_paymode_nav ul img {
	width:1.75rem; position:absolute; left:0; top:50%; margin-top:-0.875rem;
}
.pay_fixed_butt {
	position:fixed; left:0; bottom:0; z-index:9999; width:100%; height:4.28rem; border-top:1px solid #e5e5e5; background:#fff;
}
.pay_fixed_butt ul {
	position:relative; padding:0 10rem 0 0; text-align:right; color:#ff5959; line-height:4.28rem;
}
.pay_fixed_butt ul .tes {
	font-size:1.5rem;
}
.pay_fixed_butt ul .pay_mode {
	position:absolute; right:1.2rem; top:50%; margin-top:-1.39rem; width:7.1rem; line-height:2.78rem; text-align:center; color:#fff; background:#ff5959; border-radius:0.3rem; -webkit-border-radius:0.3rem;
}


/** 已中奖提示 **/

.jackpot_text_box {
	padding:1.2rem 0.86rem 1.1rem;
}
.jackpot_text_nav {
	padding:0.35rem; position:relative; background:#fff; box-shadow:0 0 0.3rem #d2d2d2; border-radius:0.3rem; -webkit-border-radius:0.3rem;
}
.jackpot_text_nav .jackpot_img {
	position:absolute; left:-0.1rem; top:-0.1rem; width:2.9rem;
}
.jackpot_text_text {
	background:#fbf3f0;
}
.jsckpot_user_text {
	position:relative; padding:0 0 0 5.5rem;
}
.jsckpot_user_text .user_img {
	position:absolute; left:1.46rem; top:0.75rem; width:2.42rem; height:2.42rem; border-radius:50%; -webkit-border-radius:50%;
}
.jsckpot_user_text ul {
	line-height:1.3rem; padding:0.6rem 0 0.5rem; font-size:0.86rem;
}
.jsckpot_user_text ul .red {
	color:#ff5959;
}
.jsckpot_number_text {
	line-height:2.5rem; padding:0.15rem 0 0; background:url(../images/precen_17.png) repeat-x left top #ff5959; background-size:0.64rem;
}
.jsckpot_number_text a {
	color:#fff; font-size:0.86rem; padding-left:0.71rem; background:url(../images/precen_18.png) no-repeat right 0.71rem center; background-size:0.46rem auto; display:block; position:relative;
}
.jsckpot_number_text a .number {
	font-size:1.14rem;
}
.jsckpot_number_text a .more {
	position:absolute; right:1.5rem; top:0;
}



/* 支付结果 */
.mod_mar{
	padding-bottom: 1.714rem;
}
.bd_com #min_boxtwos{
	padding-bottom: 1.714rem;
}
.bd_com{
	background: white;
}
.com_box {
	 text-align: center;
}
.com_box dl dt{
	width: 3.03rem; height: 3.03rem; border-radius: 50%; background: #ff5662; background-size: contain; display: inline-block; position: relative;
}
.com_box dl dt{
	vertical-align: top;
	
}
.com_box dl dt i {
	content: ''; width: 1.78rem; height: 1.28rem; background: url(http://static.1yqba.com/yqba/images/prompt_03.png) center center no-repeat; background-size: contain; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);
}
.com_box dl dd p{
	line-height: 1.64rem; font-size: 1rem; color: #8b8b8b;
}
.com_box dl dd .cy_com{
	line-height: 1.96rem; margin-top: 0.5rem; font-size: 1.42rem; color: #f55b5d;
}
.com_box .con_btn{
	padding: 1.14rem 0; font-size: 0; -webkit-text-size-adjust: none;  
}
.com_box .con_btn a{
	width: 9.28rem; height: 2.85rem; line-height: 2.85rem; margin-right: 1.28rem; font-size: 1rem; color: #f45f59; text-align: center; border: 1px solid #d8d8d8; border-radius: 3px; display: inline-block;
}
.com_box .con_btn a:last-child{
	margin: 0; color: white; background: #fb5b5d; border-color: #fb5b5d;
}
.goods_read_record ul .li_top{
			padding-top: 0.6rem;
		}
		.goods_read_record ul .li_bot{
   			 line-height: 1.1rem; padding: 0.2rem 0 0.6rem;
		}
		.goods_read_partis{
			padding: 0.4rem 1rem;
		}
/*包尾*/
.goods_fixed_inputs_input ul .bw_all{
	line-height: 2.2rem; margin-left: 1.04rem; font-size: 0.8rem; text-align: center; color: #b5485b; background: white; border: 0.07rem solid #dc5168; border-radius: 50%;
}
.goods_fixed_inputs_input ul .bw_all.on{
	background: #ff5959; color: white; border-color: #ff5959;
}
.r_switch{
	position: absolute; top: 50%; right: 0; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.r_switch a{
	float: left; width: 1.8rem; height: 1.8rem; line-height: 1.8rem; margin-right: 0.8rem; font-size: 0.86rem; color: #303030; text-align: center; border: 1px solid #dedede; border-radius: 5px; 
}
.r_switch a.on{
	background: #ff5959; color: white; border-color: #ff5959;
}

/* 立即参与 */
.m_layer{
	width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed; left: 0; top: 0; z-index: 9999;
}
.m_layer span{
	width: 100%; position: absolute; left: 0; bottom: 0.4rem;
} 
.m_layer span img{
	width: 100%;
}
.m_layer span:after{
	content: '立即参与'; width: 96%; margin: 0rem auto 0 auto; display: block;line-height: 2.8rem; text-align: center; color: #fff; font-size: 1.07rem;background: #ff5959; border: 1px solid #ff5959; -webkit-border-radius: 0.3rem; border: 0.14rem solid white; -webkit-box-sizing: border-box; box-sizing: border-box;
}
/* 支付结果NEW */
/*支付页面*/
.pay_box{
	width: 100%; padding-top: 1.5rem; border-bottom: 1px solid #eee; position: relative; overflow: hidden;
}
.pay_box dt{
	width: 3.5rem; height: 3.5rem; margin: 0 auto;
}
.pay_box dt img{
	height: 100%;
}
.pay_box dd .cy_com{
	height: 3.21rem; line-height: 3.21rem; font-size: 1.36rem; color: #3fcf0d; text-align: center;
}
.pay_box dd .err{
	color: #ff5a5a;
}
.pay_box dd p:nth-child(2){
	height: 1rem; line-height: 1rem; font-size: 1.07rem; color: #acacac; text-align: center;
}
.pay_box .con_btn{
	margin: 1.79rem 1.43rem 1.43rem; display: box; display: -webkit-box;
}
.pay_box .con_btn a{
	width: 100%; height: 3.57rem; line-height: 3.57rem; font-size: 1.07rem; color: white; text-align: center; border: 1px solid #ff5a5a; border-radius: 4px; box-sizing: border-box; background: #ff5a5a; display: block; -webkit-box-flex: 1; box-flex: 1;
}
.pay_box .con_btn .white{
	margin-right: 0.71rem; background: white; color: #ff5a5a;
}
.part_record{
	border-top: 0.71rem solid #f6f6f6;
}
.part_record em,.part_record i{
	font-style: normal;
}
.part_record h5{
	line-height: 1.29rem; padding: 0.89rem 1.07rem; font-size: 1.0rem; font-weight: normal; border-top: 1px solid #eee; border-bottom: 1px solid #eee;
}
.part_record h5 em{
	color: #ff5a5a;
}
.part_record ul li{
	padding: 0 1.0rem;
}
.part_record li{
	border-bottom: 1px solid #eee;
}
.part_record li:last-child{
	border-bottom: none;
}
.part_record li p{
	height: 2.5rem; line-height: 2.5rem; font-size: 1.0rem; display: box; display: -webkit-box;
}
.part_record li p em{
	font-size: 0.9rem; color: #b1b1b1; display: block; -webkit-box-flex: 1; box-flex: 1;padding-right: 1rem;overflow: hidden;text-overflow: ellipsis;
}
.part_record li p span{
	font-size: 0.9rem; color: #b1b1b1; text-align: right; display: block;
}
.part_record li p span i{
	color: #ff5a5a;
}
.qb_number{
	margin-bottom: 1.07rem; padding: 0.36rem 0.71rem; background: #f6f6f6; font-size: 0;
}
.qb_number i,.qb_number a,.qb_number em{
	width: 25%; font-size: 0.8rem; text-align: center; display: inline-block; overflow: hidden;
}
.qb_number em{
	color: #b1b1b1;
}
.qb_number a{
	color: #ff5a5a;
}
.qb_err{
	height: 1.57rem; line-height: 1.57rem; padding: 0.71rem 0 0; font-size: 1.07rem; color: #acacac; text-align: center; background: #f6f6f6;
}
.border_none{
	border-bottom: none;
}
.pay_paymode_nav ul .balance{
	font-size: 0.92rem; color: #b4b4b4; font-style: normal;
}
.pay_paymode_nav ul .balance i{
	font-style: normal; color: #ff5858;
}
/*抢宝号码*/
.bg_c{
	background: #f8f8f8;
}
.qb_numbers{
	padding: 1.32rem 0 0 1.04rem; font-size: 0; background: white;
}
.qb_numbers span{
	width: 25%; padding-right: 1.04rem; line-height: 1.57rem; font-size: 0.86rem; color: black; text-align: center; display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box;
}