.banner{display:block;margin-bottom:10px;}
	.banner_img{display:block;width:100%;height:auto;overflow:hidden;}
	.banner_info{position: relative;padding:10px 0;text-align:center;background-color:#8C81EA;padding-right:115px;}
		.banner_txt{border-right:1px solid #fff;}
			.banner_txt p{line-height:20px;color:#fff;font-size:14px;}
		.banner_logo{position:absolute;top:50%;right:10px;width:95px;height:20px;margin-top:-10px;}
.box{padding:0 1rem;background-color: #fff;margin-bottom:1.5rem;padding-bottom:0.5rem;}	
	.box>figure{margin-bottom: 1.5rem}
	.box_bd{font-size:1.5rem;padding:1.2rem 0 0.8rem;color:#464646;}
	.box_hd{padding-bottom: 0.5rem;font-size:1.4rem;}
		.box_hd>p{margin-bottom:0.5rem;}

.blists{padding-top:10px;}
	.bx{position: relative;display:block;margin:0 10px 10px;border:1px solid #C8C8C8;background-color:#F0F0F0;padding:10px;padding-left:135px;min-height:130px;}
		.bx_img{position:absolute;top:10px;left:10px;display:block;width:95px;height:130px;overflow:hidden;}
		.bx_info{color:#646464;}
			.bx_name{font-size:16px;font-weight:bold;height:20px;margin-bottom:4px;}
			.bx_intro{line-height:14px;max-height:28px;overflow:hidden;font-size:10px;height:28px;}
			.bx_price{height:24px;line-height:24px;margin-bottom:5px;margin-top:6px;}
				.bx_price b{font-size:30px;}
				.bx_price del{font-size:14px;margin-left:5px;color:#999;}
			
			.bx_buy{display:block;width:100px;height:27px;line-height:27px;text-align:center;background-color:#11BD36;color:#fff;font-size:12px;margin-bottom:2px;}
			.bx_co{color:#DF3F43;font-size:10px;overflow:hidden;}
				.bx_co a{float:right;color:#DF3F43;text-decoration:underline;}
			.bx_input{margin-bottom:5px;margin-top:4px;height:26px;line-height:26px;-webkit-box-sizing: border-box;box-sizing: border-box;border:1px solid #969696;padding:0 5px;background-color:#fff;width:155px;-webkit-border-radius: 3px;border-radius: 3px;}



.fixedopt{position:fixed;bottom:0px;left:0px;right:0;padding:15px;background-color:rgba(0,0,0,0.5);padding-right:135px;}
	.fixedopt_input{width:100%;height:30px;line-height:30px;border:1px solid #969696;-webkit-box-sizing: border-box;box-sizing: border-box;padding:0 5px;-webkit-border-radius: 0px;border-radius: 0px;}
	.fixedopt_btn{position:absolute;top:10px;right:10px;display:block;width:110px;height:40px;background-color:#0FBE36;color:#fff;line-height:40px;text-align:center;}



.tips{position:relative;background-color:#F6F6F6;padding:35px 0;text-align:center;font-size:20px;color:#F85931;border-bottom:1px dotted #999999;}
	.tips:before{content:'';display:block;width:54px;height:54px;margin:0 auto 15px;background-image:url(static/act/child/gb_icon.png);background-repeat:no-repeat;-webkit-background-size: 200px 200px;background-size: 200px 200px;}

.tips_fail{color:#FA5E39;}
	.tips_fail:before{background-position:-0px -33px;}
.tips_succ{color:#76D43A;}
	.tips_succ:before{background-position:-59px -33px;}


.notice{padding:40px 0;color:#333;text-align:center;}
	.notice_txt{line-height:21px;}
	.notice_btn{width:260px;margin:20px auto;overflow:hidden;}
		.notice_btn a{float: left;width:120px;height:28px;line-height:24px;text-align:center;border:2px solid #7C72B5;-webkit-border-radius: 28px;border-radius: 28px;margin-right:20px;-webkit-box-sizing: border-box;box-sizing: border-box;}
		.notice_btn a:last-child{margin-right:0px;}


.sharetips:after{}

.sharetips{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.6);}
	.sharetips:after{background-image:url(static/act/child/act_sharetips.png);background-repeat:no-repeat;-webkit-background-size: 240px 50px;background-size: 240px 50px;position:absolute;top:10px;right:10px;content:'';width:240px;height:50px;}


.confirm{}
	.confirm .mod_layer_cnt{min-width:260px;}
		.confirm_close{display:block;position:absolute;right:10px;top:5px;color:#999;font-size:24px;font-weight:normal;height:24px;line-height:24px;}
		.confirm_tit{color:#8E7CE8;}
		.confirm_input{display:block;padding:20px 0 30px;}
			.confirm_input input{width:220px;border:1px solid #969696;height:32px;line-height:32px;padding:0 5px;margin:0 auto;display:block;}
		.confirm_btn{display:block;width:120px;margin:0 auto;height:42px;line-height:42px;background-color:#00C02B;color:#fff;text-align:center;letter-spacing:5px;}
		.confirm_opt{margin:0 20px;padding:20px 0;padding-right:30px;overflow:hidden;}
			.confirm_opt a{float:left;margin-right:30px;width:50%;height:42px;line-height:42px;background-color:#00C02B;color:#fff;text-align:center;-webkit-box-sizing: border-box;box-sizing: border-box;}
			.confirm_opt a:nth-child(2){margin-right:-30px;background-color:#FFFFFF;color:#333;border:1px solid #969696;}
	
.banner_intro{background-color:rgb(142,125,239);color:#fff;padding:12px 0;text-align:center;}
	.banner_intro_inner{display:inline-block;text-align:left;}
		.banner_intro p{margin-bottom:2px;height:22px;line-height:22px;font-size:14px;}
		.banner_intro p:last-child{margin-bottom:0px;}
			.banner_intro p i{display:inline-block;width:20px;height:20px;border:1px solid #fff;-webkit-border-radius: 22px;border-radius: 22px;line-height:20px;text-align:center;color:#fff;margin-right:10px;}

.mine_chart_data_2 {
  right: auto;
  left: 155px;
}

.mine_chart_data {
  position: absolute;
  top: -25px;
  left: 25px;
  white-space: nowrap;
  display: block;
  width: 50px;
  height: 20px;
  line-height: 20px;
  background-color:rgb(142,125,239);
  color:#fff;
  border: 1px solid rgb(142,125,239);
  text-align: center;
  background-position: -51px -155px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.mine_chart_data_arrow{
	content: '';
  position: absolute;
  top: -10px;
  left: 20px;
  background-position: -51px -155px;
  width: 10px;
  height: 6px;
  display: block;
  background-color: #fff;
  z-index: 1;
    background-image: url(//sslstatic.xiaoyusan.com/h5/img/sport/act_sports_mine.png);
  background-repeat: no-repeat;
  -webkit-background-size: 300px 188px;
  background-size: 300px 188px;
}




