@charset "utf-8";

body{ background: #fff; width:100%; overflow-x:hidden; font-size:.25rem;}
.dn { display:none;}

#screen { position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:2; display:none;}
/* --------------index-start-------------- */
/* BannerCss */
.banner img{ display:block; width:100%;}
/*排行榜CSS*/
.phb { background:#ffd258; padding:.4rem 0; border-top:.1rem solid #ffc55c; background-size:100% 100%; padding-bottom:10px;}
.phbtitle { width:65%; padding:30px 0 20px; margin:0 auto;}
.phbtitle img { width:100%;}
.chosB { overflow:hidden; margin:0 auto;}
.chosB span { display:block; position:relative; width:50%; float:left; font-size:.32rem; line-height:.88rem; text-align:center; color:#989898;}
.chosB span.on2:after { content:''; position:absolute; left:50%; bottom:0; background:#fb332b; width:30px; height:4px; margin-left:-15px; border-radius:4px; }
.chosB span.on2 { color:#fb3333;}
.tableBox { width:100%; margin:0 auto 0;}
.tableBox .baby { width:.62rem; margin-right:.24rem;}
.tableBox td { color:#4d4c4c; font-size:.28rem; padding:.15rem 0; text-align:center;}
.tableBox th { color:#000000; font-size:.24rem; line-height:.55rem;}
.tableBox tr:nth-child(1) { background:#f4f4f4;}
.tableBox tr:nth-child(1) th { color:#999999;}
.tableBox td img { display:inline-block; margin-right:2px; vertical-align:middle;}
.tableBox td:nth-child(1) img { width:.32rem;}
.tableBox td span { font-weight:bold; color:#ed5031; font-size:.28rem;}
.tableBox .readmore { color:#4d4c4c; display:block; text-align:center; font-size:14px; line-height:2.5;}
.myhold { display:block; background:#fa2636; color:#fff; border-radius:30px; width:68%; line-height:30px; text-align:center; margin:0 auto; font-size:14px;}
.myhold span { font-weight:bold; font-size:18px; line-height:30px;}
.phbBar { background:#fff; position:relative; padding-top:10px; width:86%; margin:0 auto; border:3px solid #fa451d; border-radius:15px;}
.titImg { position:absolute; width:42%; top:-.36rem; left:29%;}
.titImg img { display:block; width:100%;}
.numPeo { width:62%; overflow:hidden; padding:.05rem; border-radius:.64rem; margin:0 auto .5rem; background:#ffe8a3;}
.numPeo img { float:left; width:auto; height:.54rem;}
.numPeo p { float:left; line-height:.54rem; font-size:.28rem; margin-left:.24rem;}
.numPeo p span { color:#cc0e15;}
.teamTit { background:#373737; padding:.2rem 0;}
.teamTit img { width:70%; display:block; margin:0 auto;}
/*发起团购CSS*/
.teamTit { background:#373737; padding:.2rem 0;}
.teamTit img { width:70%; display:block; margin:0 auto;}
.team { background:#262626; padding-bottom:.3rem;}
.xsj img { width:5.3%; display:block; margin:0 auto;}
.teamList { width:86%; margin:0 auto; background:#fff; border-radius:10px;}
.titline { text-align:center; font-size:.28rem; line-height:3;}
.titline span { display:inline-block; width:1.05rem; height:1px; background:#dcdcdc; margin:0 .25rem; vertical-align:4px;}
.teamList li { overflow:hidden; padding:0 .2rem; margin-bottom:.3rem;}
.teamList ul { padding-bottom:.03rem;}
.teamImg { float:left; width:.62rem; height:.62rem; border-radius:50%; overflow:hidden;}
.teamImg img { display:block; width:100%;}
.nameBox { float:left; line-height:.62rem; font-size:.28rem; width:1.25rem; padding-left:.2rem;}
.jdt { float:left; width:1.46rem; height:.2rem; position:relative; margin-top:.2rem; border-radius:.2rem; background:#f7f7f7}
.jdt span { position:absolute; left:0; top:0; height:.2rem; border-radius:.2rem;background-image: linear-gradient( to right, #ff6c3b ,#ffa366 );}
.peoNumber { float:left; line-height:.62rem; width:.9rem; text-align:center; font-size:.24rem; color:#999999;}
.peoNumber span { color:#000000; font-size:.3rem;}
.teamList li a { float:right; display:block; background:url(../images/btbg.png) center no-repeat; width:1.58rem; height:.55rem; color:#fff; font-size:.24rem; text-align:center;
background-size:100%; margin-top:.05rem; line-height:.42rem;}
/*搜索部分CSS*/
.searchBox { background:#262626; padding:.2rem .4rem;}
.searchBar { width:100%; height:.84rem; background:#2d2d2d; overflow:hidden; border-radius:.84rem; position:relative;}
.searchBar input { position:absolute; left:0; top:0; box-sizing:border-box; padding:0; background: url(../images/searchBtn.png) .32rem center no-repeat; text-indent:.82rem; width:5rem; background-size:.38rem auto;
border:none; height:.84rem; outline:none; font-size:.28rem; color:#999999;}
.searchBar button { display:block; width:1.54rem; height:.68rem; border:none; outline:none; border-radius:.68rem; position:absolute; top:.09rem; right:.09rem; background:#ffe430;
color:#000; font-size:.28rem;}
/*倒计时CSS*/
.orderList { position:relative; background:#fed904; padding-bottom:20px;}
.orderTit { padding-top:20px;}
.orderTit img { display:block; width:40%; margin:0 auto;}
.lxftime { padding:18px 0 22px; text-align:center; color:#000000; font-size:16px; line-height:41px;}
.lxftime i { font-style:normal;}
.lxftime span { display:inline-block; vertical-align:middle; font-family:'font1'; color:#fed904; font-size:25px; background:url(../images/line.jpg) left center repeat-x; background-size:auto 100%; width:41px; height:41px; line-height:41px; text-align:center; margin:0 5px; border-radius:4px;}
.orderNum { position:relative; border-radius:4px; border:2px solid rgba(255,255,255,0.5); width:94%; margin:30px auto; }
.boderLine { position:absolute; height:6px; bottom:-6px; width:95%; background:rgba(255,255,255,0.4); border-radius:0 0 4px 4px; left:50%; transform:translateX(-50%);}
.orderNum h2 { color:#0c0c0c; font-size:14px; float:left;}
.orderBox { background:#fff; padding:0 14px; overflow:hidden;}
.orderNum h2 span { color:#ff6000; font-family:'font1'; font-size:25px; line-height:62px;}
.inforNum { float:right;}
.inforNum p { margin-top:13px; color:#0c0c0c; font-size:14px; line-height:14px;}
.inforNum span { color:#999999; font-size:12px; line-height:31px;}
.orderPeo { width:94%; position:relative; margin:10px auto; border:2px solid rgba(255,255,255,0.5); border-radius:4px;}
.orderSlide a { display:block; width:20%; float:left; text-align:center;}
.orderSlide a img { border-radius:50%;}
.orderSlide a p { line-height:.56rem; font-size:.26rem;}
.orderSlide { position:relative; background:#fff; padding:.2rem 0 .2rem;}
.orderPeo .boderLine2 {position:absolute; height:7px; bottom:-6px; width:95%; background:rgba(255,255,255,0.4); border-radius:0 0 4px 4px; left:50%; transform:translateX(-50%);}
.orderPeo .boderLine3 {position:absolute; height:12px; bottom:-12px; width:90%; background:rgba(255,255,255,0.4); border-radius:0 0 4px 4px; left:50%; transform:translateX(-50%);}
.orderList .pos1 { position:absolute; left:0; top:0;}
.peopleList ul { overflow:hidden; padding:0 4% 5px;}
.peopleList li { text-align:center; float:left; margin-bottom:5px; width:20%;}
.peopleList img { display:block; width:80%; border-radius:50%; margin:0 auto;}
.peopleList li p { font-size:14px; line-height:2;}
.baoming_bg {padding: 5px 5px 15px 5px; background: #7e0bc8;}
.baoming_head {padding: 6px; height: 318px; overflow: hidden; background: #fff;}
.baoming_head ul {background: #fff;}
.baoming_head ul li {width: 25%; line-height:1; float: left; text-align: center; overflow: hidden; margin-top: 6px;}
.baoming_head ul li img {width: 50px; height: 50px; margin:0 auto; border-radius: 50%;}
.baoming_s {text-align: center; font-size: 22px; color: #fff; padding-top: 6px;}
.baoming_s em {color: #f1c80e;}
.baoming_head ul {background: none;}
.baoming_head ul li {color: #000; width: 20%;}
.grounp_back {padding-bottom: 15px; background: #525252;}
.jindu {padding: 0;}
.jndubg {background: #3a3a3a; box-shadow: 0 0 10px #3a3a3a; height: 16px;}
.show {height: 16px;background: url(280d2fd7_s5.jpg);background-size: 16px;background-repeat: repeat-x;}
/*左侧栏CSS*/
.fixLeft { position:fixed; z-index:2; left:2%; bottom:1.25rem; background:#fff; border-radius:.74rem; width:.74rem; box-shadow:0 0 10px rgba(0,0,0,0.3);}
.fixLeft a{ display:block; color:#666666; font-size:.2rem; height:.96rem; width:100%; text-align:center; box-sizing:border-box;}
.fixLeft a.kf { background:url(../images/kefubtn.png) center .1rem no-repeat; padding-top:.54rem; background-size:55% auto;  }
.fixLeft a.dh { background:url(../images/menubtn.jpg) center .25rem no-repeat; padding-top:.54rem; background-size:48% auto;  }
.fixLeft a.ht { background:url(../images/setbtn.jpg) center .17rem no-repeat; padding-top:.54rem; background-size:48% auto;  }
.fixLeft a.hb { background:url(../images/ewmbtn.jpg) center .13rem no-repeat; padding-top:.54rem; background-size:48% auto;  }
/*固定底部导航条CSS*/
.fixBottom { z-index:2; position:fixed; left:50%; bottom:0; width:100%; max-width:768px; transform:translateX(-50%); height:1.07rem; background:#fff; overflow:hidden;}
.fixBottom .kfBtn { height:100%; display:block; float:left; width:9%; text-align:center; font-size:.2rem; color:#666666; background:url(../images/kfbtn.png) center .22rem no-repeat;
padding-top:.65rem; background-size:50% auto;}
.fixBottom .wechatBtn { height:100%; display:block; float:left; width:10%; text-align:center; font-size:.2rem; color:#666666; background:url(../images/wechatbtn.png) center .2rem no-repeat;
 background-size:62.5% auto; padding-top:.65rem;}
.setBtn { width:5.8rem; overflow:hidden; border-radius:.86rem; float:right; margin-right:.1rem; margin-top:.12rem;}
.setBtn a { width:33.33%; color:#fff; box-sizing:border-box; float:left; text-align:center; display:block;}
.setBtn a.dh1 { background-image: linear-gradient(#fdb840, #f48d23); height:.86rem; background-size:100% 100%;}
.setBtn a.dh2 { background-image: linear-gradient(#f48b22, #ed6a12); height:.86rem; background-size:100% 100%;}
.setBtn a.dh2:after {
            content: '';
            position: absolute;
            right: 0;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            width: 1px;
            height: 60%;
            background: #eee;
            background-image: initial;
            background-position-x: initial;
            background-position-y: initial;
            background-size: initial;
            background-repeat-x: initial;
            background-repeat-y: initial;
            background-attachment: initial;
            background-origin: initial;
            background-clip: initial;
            background-color: rgb(238, 238, 238);
        }
.setBtn a.dh3 { background-image: linear-gradient(#ec2d3c, #e51541); height:.86rem; background-size:100% 100%;}
.setBtn a h2 { font-size:.28rem; line-height:.36rem; margin-top:.08rem;}
.setBtn a p { font-size:.2rem;}
.setBtn a p:nth-child(1) { font-size:.28rem; line-height:.86rem;}
.h110 { height:1.1rem;}
/*客服弹出窗口CSS*/
.kfBox { display:none; background:#fff; z-index:20; position:fixed; left:50%; top:20%; margin-left:-2.62rem; width:5.24rem;}
.kfTitle { text-align:center; font-size:.28rem; line-height:3; background:#ec1f1a; color:#fff; background:#eclfla; font-weight:bold;}
.kfTitle a { color:#fff; font-weight:bold; font-size:.28rem;}
.kfNotice { text-align:center; font-weight:bold; font-size:.28rem; border-bottom:1px solid #eeeeee; padding:5px 0; line-height:2;}
.kfNotice p { font-weight:bold;}
.kfNotice p a { font-weight:bold;}
.ewmBox img { display:block; width:72%; margin:20px auto;}
.kfBox>p { line-height:2; font-size:.28rem; padding-bottom:5px; text-align:center;}
/*分享弹出*/
.share { z-index:20; display:none; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); width:70%;}
.sharTit { color:#fff; background:#ec1f1a; line-height:1.5; padding:5px 0; font-size:.28rem; text-align:center;}
.share img { display:block; width:100%;}
/*选择奖品弹出*/
.altBox { background:#fff; position:fixed; z-index:4; left:0%; width:100%; bottom:-120%;}
.altTit { position:relative; background:url(../images/chosetit.jpg) center no-repeat; line-height:52px; background-size:100% 100%; text-align:center; color:#fff; font-size:16px;}
.choseBox span { display:block; float:left; padding:0 15px; background:#f7f7f7; border-radius:32px; font-size:14px; color:#666666; margin:10px 10px 10px 0;}
.choseBox { overflow:hidden; padding:0 4%;}
.checkBtn { width:92%; margin:14px auto; text-align:center; color:#fff; font-size:16px; line-height:45px; border-radius:45px; display:block; background:#ff6060;}
.choseBox span.on { background:#ff6060; color:#fff;}
.choseBox li { display:block; float:left; padding:0 15px; background:#ff6060; color:#fff; border-radius:32px; font-size:14px; margin:10px 10px 10px 0;}
.inforBox { z-index:5; background:#f7f7f7; position:fixed; width:100%; left:0;  bottom:-120%}
.inforTit { background:#ff6060; border-bottom:7px solid #f7f7f7; padding:0 30px 0 14px; overflow:hidden;}
.inforTit h2 { float:left; font-size:16px; background:url(../images/icard.jpg) left center no-repeat; color:#fff; line-height:49px; color:#fff;}
.peopleNum { float:right; line-height:18px; padding-top:6px; text-align:right;}
.peopleNum p { font-size:13px; color:#fff;}
.peopleNum span { color:#fffa64; font-size:13px;}
/*填写信息弹窗*/
.inforForm li { background:#fff; overflow:hidden; border-bottom:1px solid #f7f7f7;padding:0 14px; line-height:48px;}
.inforForm li p {width:30%; box-sizing:border-box; float:left; color:#040404; font-size:14px;}
.inforForm li p.name { background:url(../images/icon11.jpg) 3px center no-repeat; padding-left:30px;}
.inforForm li p.phone { background:url(../images/icon12.jpg) 3px center no-repeat; padding-left:30px;}
.inforForm li p.selec { background:url(../images/icon13.jpg) 3px center no-repeat; padding-left:30px;}
.inforForm li p.checkBo { background:url(../images/icon13.jpg) 3px center no-repeat; padding-left:30px;}
.inforForm li p.dateChose { background:url(../images/icon17.jpg) 3px center no-repeat; padding-left:30px;}
.inforForm li input { outline:none; float:right; width:50%; height:48px; text-align:right; border:none; line-height:48px; outline:none; background:none; padding:0;}
.inforForm li select { outline:none; height:48px; float:right; width:60%; text-align:right; border:none; line-height:48px; outline:none; background:none; padding:0;}
.choseBar span { background:url(../images/icon6.jpg) left center no-repeat; padding-left:18px; font-size:14px; color:#040404;}
.choseBar { float:right;}
.choseBar span.cur { background:url(../images/icon5.jpg) left center no-repeat;}
.choseBar span.chosecur { background:url(../images/icon5.jpg) left center no-repeat;}
.inforBox .suer { display:block; width:92%;text-align:center; color:#fff; font-size:16px; line-height:45px; margin:20px auto; border-radius:45px; display:block; background:#ff6060; }
em { font-style:normal;}
/*背景音乐CSS*/
#audio_btn {
  position: fixed;
  right: 1%;
  top: 10px;
  z-index: 888;
  width: 50px;
  height: 50px;
}

.rotate {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 30px;
  height: 30px;
	background-size: 100% 100%;
	background-image: url(../images/music_off1.png);
	-webkit-animation: rotating 1.2s linear infinite;
	-moz-animation: rotating 1.2s linear infinite;
	-o-animation: rotating 1.2s linear infinite;
	animation: rotating 1.2s linear infinite;
}

@-webkit-keyframes rotating {
	from {-webkit-transform: rotate(0deg)
}

to {
	-webkit-transform: rotate(360deg)
}

}
@keyframes rotating {
	from {transform: rotate(0deg)
}

to {
	transform: rotate(360deg)
}

}
@-moz-keyframes rotating {
	from {-moz-transform: rotate(0deg)
}

to {
	-moz-transform: rotate(360deg)
}

}
.off {
	background-image: url(../images/music_off1.png);
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center center
}
/*弹幕CSS*/
@keyframes danmu {
	from {
		transform: translate(500px);
	}

	to {
		transform: translate(-600px);
	}
}

@-webkit-keyframes danmu {
	from {
		transform: translate(480px);
	}

	to {
		transform: translate(-380px);
	}
}

.pops_height {
  /*background: url(../images/bg.jpg) repeat-y;*/
	width: 100%;
  /*max-width: 75px;*/
	height: 100px;
	overflow-x: hidden;
}

.top_pop {
	position: fixed;
	top: 15px;
	left: 50%;
	width:7.68rem;
	margin-left:-3.64rem;
	height: 30px;
	overflow: hidden;
	z-index: 9;
}

.top_pop ul {
	position: absolute;
	top: 0;
	left: 0;
	height: 50px;
}

.top_pop ul li {
	height: 30px;
}

.pop {
	height: 30px;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 2px;
	box-sizing: border-box;
	border-radius: 15px;
	font-size: 13px;
	color: #ffffff;
	line-height: 25px;
	display: inline-block;
}

.pop img {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
}

.pop font {
	margin: 0 5px 0 5px;
}

.pop span {
	margin-right: 5px;
}

.danmu {
	position: absolute;
	font-size: 14px;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 0 8px;
	border-radius: 20px;
	color: white;
	z-index: 100;
	line-height: 30px;
}

.danmu img {
	width: 25px;
	height: 25px;
	display: inline-block;
	border-radius: 50%;
	vertical-align:-7px;
}
.dmbox {position: absolute;width:7.68rem; height: auto; left:50%; margin-left:-3.84rem; overflow:hidden; height:6rem; top: 0; z-index: 10;}
.danmu.danmu-fast {
	animation-duration: 15000ms;
	animation-fill-mode: both;
	animation-iteration-count: 1;
	-webkit-animation-duration: 15000ms;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode: both;
	-webkit-animation-name: danmu;
	-moz-animation-name: danmu;
	-o-animation-name: danmu;
	animation-name: danmu;
}

.danmu.danmu-normal {
	animation-duration: 17000ms;
	animation-fill-mode: both;
	animation-iteration-count: 1;
	-webkit-animation-duration: 17000ms;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode: both;
	-webkit-animation-name: danmu;
	-moz-animation-name: danmu;
	-o-animation-name: danmu;
	animation-name: danmu;
}

.danmu.danmu-slow {
	animation-duration: 19000ms;
	animation-fill-mode: both;
	animation-iteration-count: 1;
	-webkit-animation-duration: 19000ms;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode: both;
	-webkit-animation-name: danmu;
	-moz-animation-name: danmu;
	-o-animation-name: danmu;
	animation-name: danmu;
}

#get_danmu {
	position: fixed;
	width: 100%;
	height: auto;
	left: 0;
	top: 0;
	z-index: 10;
}

/*关闭按钮添加*/
.closeBtn { position:absolute; display:block; z-index:4; right:5px; top:.2rem; background:url(../images/closebtn.png) center no-repeat; width:.4rem; height:.4rem; background-size:100% 100%;}
/*团队人员*/
.teamAlt { padding-bottom:.45rem; background:#fff; position:fixed; left:50%; margin-left:-3.84rem; z-index:3; bottom:-100%; max-width:7.68rem; width:100%;}
.teamTitle { font-size:.34rem; color:#fff; line-height:1.08rem; padding:0 .27rem 0 .22rem; background:#f39322;}
.teamTitle .closeB { float:right; display:block; background:url(../images/closeB.png) center no-repeat; width:.37rem; height:.37rem; margin-top:.36rem; background-size:100% 100%;}
.peoBox ul { overflow:hidden; text-align:center; padding:.24rem .48rem 0;}
.peoBox li { width:1.04rem; margin-bottom:.3rem; display:inline-block; height:1.04rem; position:relative; margin:0 .16rem;}
.peoBox li img { border-radius:50%; width:1.04rem; height:1.04rem;}
.peoBox li:nth-child(5n){ margin-right:0;}
.peoBox .tagpeo { display:block; text-align:center; color:#fff; background:url(../images/tagbg.png) center no-repeat; width:.67rem; height:.28rem; background-size:100% 100%; line-height:.28rem; font-size:.24rem;
 position:absolute; left:.65rem; top:-.25rem;}
.peoBox { padding-top:.52rem;}
.relesPeo { text-align:center; line-height:.88rem;}
.relesPeo span { position:relative; color:#999999; font-size:.24rem;}
.relesPeo span:before { content:''; width:.4rem; height:.03rem; top:.16rem; background:#dcdcdc; left:-.55rem; position:absolute;}
.relesPeo span:after { content:''; width:.4rem; height:.03rem; top:.16rem; background:#dcdcdc; right:-.55rem; position:absolute;}
.controlBtn { border-radius:.95rem; overflow:hidden; overflow:hidden; width:6.2rem; height:.95rem; margin:.27rem auto 0; text-align:center;}
.controlBtn a { line-height:.95rem; width:50%; display:block; float:left; color:#fff; font-size:.28rem;}
.controlBtn a:nth-child(1) { background:#f39322;}
.controlBtn a:nth-child(2) { background:#e72f22;}
/*团队弹出出现*/
.teamAltfade { display:none; width:6.84rem; left:50%; margin-left:-3.42rem; position:fixed; z-index:3; top:50%; transform:translateY(-50%); background:#fff; padding-bottom:.4rem;}
.teamAltfade .peoBox li { margin-right:.17rem;}
.teamAltfade .peoBox li:nth-child(5n){ margin-right:0;}
/*倒计时CSS*/
.t_time {text-align: center; padding: 15px 0;}
.yomi { margin:15px 0;}
	.yomi li {border-radius: 10px; margin: 0; float: none !important; display: inline-block !important; padding: 0; width: 50px; height: 50px; background-size: 50px; line-height: 50px; font-size: 12px;}
ul.yomi li:nth-child(even){padding: 18px 0 22px;
    text-align: center;
    color: #000000;
    font-size: 16px;
    line-height: 41px;}
	ul.yomi li:nth-child(odd){display:inline-block; vertical-align:middle; font-family:'font1'; color:#fed904; font-size:25px; background:url(../images/line.jpg) left center repeat-x; background-size:auto 100%; width:41px; height:41px; line-height:41px; text-align:center; margin:0 5px; border-radius:4px;}
	ul.yomi li.split {width: 20px !important; color: #333 !important;}
	.add_fangchebg {background: #85d7ff;}
	.yomi li.split {margin: 0 !important; color: #000 !important; padding: 0 !important; width: 20px; background: none !important;}
	.yomi {width: 100% !important; text-align: center !important; float: none !important; display: inline-block !important; background: none !important;}
	.yomibox {width: 100% !important;}
	.yomibox i {float: none !important; font-size: 18px; line-height: 37px; text-indent: 10px;}
	.t_time p {line-height: 18px; font-size: 22px; color: #000; padding-bottom: 10px;}
	.t_time p em {font-size: 14px; color: #888;}
/*红包1*/
.closedRed { display:none;  width:6.5rem; z-index:10; box-sizing:border-box;  height:8.6rem; position:fixed; left:50%; top:50%; margin-left:-3.1rem; margin-top:-4.3rem; border-radius:.18rem; overflow:hidden;}
.userIcon { width:1.52rem; height:1.52rem; overflow:hidden; border-radius:50%; margin:0 auto .12rem; box-shadow:0 0 10px rgba(0,0,0,0.4);}
.redbagInfor {text-align:center; height:5.08rem; background:rgb(228,86,57); padding-top:.58rem; box-sizing:border-box;}
.openBtn {background:url(../images/bigRed2.gif) center no-repeat; background-size:100% auto; height:2rem; position:relative; z-index:2;}
.openBtninset { background:url(../images/bigRed2.png) center no-repeat; height:2rem; position:relative; z-index:2; background-size:100% auto;}
.redbagBottom { position:relative; height:1.5rem; background:rgb(203,71,48); margin-top:-.02rem;}
.redbagInfor h2 { font-size:.34rem; color:#e5a87d; line-height:.6rem; }
.redbagInfor p { margin-bottom:.9rem; font-size:.28rem; color:#e5a87d; line-height:.6rem; }
.redbagInfor h3 { font-size:.38rem; color:#e5a87d; line-height:.6rem; }
.redbagBottom img { width:.4rem; position:absolute; bottom:.3rem; left:50%; margin-left:-.2rem;}
.openBtn.openhbcur .openBtninset{ display:none; }
.openRed { display:none; background:rgb(228,86,57); width:6.5rem; z-index:11; box-sizing:border-box;  height:8.6rem; position:fixed; left:50%; top:50%; margin-left:-3.1rem; margin-top:-4.3rem; border-radius:.18rem; overflow:hidden;}
.openRed .redbagInfor h2 { font-size:.34rem; margin-bottom:.55rem; color:#e5a87d; line-height:.6rem; }
.openRed .redbagInfor p { margin-bottom:.6rem; font-size:.28rem; color:#e5a87d; line-height:.6rem; }
.openRed .redbagInfor h3 { font-size:.82rem; margin-bottom:.8rem; color:#e5a87d; }
.openRed .redbagInfor h3 span { font-size:.32rem;}
.redbagInfor i{ text-align:center;font-size:.28rem; background:rgb(228,86,57); color:#e5a87d; line-height:.6rem;}
.openRed .redbagInfor { height:auto;}
.redbagInfor a.getMoeny { display:block; width:3.55rem; height:.8rem; border-radius:.16rem; color:rgb(228,86,57); background:rgb(232,196,145); margin:.4rem auto 0; line-height:.8rem; font-size:.28rem;}
/*红包2*/
.redbagTwo { display:none;  background:url(../images/bgbg.png) center no-repeat; width:100%; height:7.43rem; position:fixed; background-size:auto 100%; z-index:5; top:50%; margin-top:-3.715rem;}
.openButton { position:absolute; display:block; background:url(../images/redBg2.png) center no-repeat; background-size:100% auto; top:1.14rem; height:1.25rem; width:1.25rem; left:50%; margin-left:-.625rem;}
.redbagTwo { text-align:center;}
.redbagTwo h2 { font-size:.3rem; color:#f5f5a5; padding-top:3.5rem; margin-bottom:.3rem;}
.redbagTwo h3 { font-size:.26rem; color:#ffffff;}
.redbagTwo p { font-size:.4rem; margin-top:1rem; color:#f5f5a5;}
.redbagTwo .openButton.cur { background:url(../images/glod.gif) center no-repeat; background-size:100% auto;}
.redOpen { display:none; background:url(../images/openBg.png) center no-repeat; position:fixed; left:0; top:50%; margin-top:-4.76rem; z-index:5; width:100%; height:9.52rem; background-size:auto 100%; box-sizing:border-box; text-align:center; padding-top:4rem;}
.openUser { width:1.2rem; height:1.2rem; border-radius:50%; overflow:hidden; margin:0 auto;}
.redOpen p { font-size:.3rem; color:#f5f5a5; line-height:.72rem;}
.redOpen h2 { font-size:.45rem; color:#f5f5a5}
.redOpen h2 span { font-size:.86rem;}
.redOpen h3 { font-size:.3rem; color:#ffffff;}
.redOpen a.readyGet { font-size:.33rem; color:#682f09; display:block; margin:.78rem auto 0; background:url(../images/getButton.png) center no-repeat; width:4.01rem; height:.9rem; background-size:100% auto; line-height:.9rem;}
/*新增倒计时提示框*/
.timeBar { overflow:hidden; background: url(../images/altk.png) center no-repeat; background-size:100% auto; height:1.4rem; box-sizing:border-box; padding:.14rem .15rem; }
.timeLast { margin-left:.4rem; float:left;}
.balanceMoney { margin-left:.24rem; font-weight:bold; float:left; font-size:.36rem; color:#e2112c; line-height:1.1rem;}
.balanceMoney span { font-weight:bold;}
.timeLast ul.yomi { margin:0 auto;}
.timeLast ul.yomi li:nth-child(odd) { margin:0 .06rem; width:.44rem; line-height:.44rem; height:.44rem; box-sizing:border-box; background:#f6dabd; border:1px solid #edcaa5;}
.timeLast ul.yomi li { height:.44rem; color:#804606!important; font-size:.22rem; line-height:.44rem;}
.timeLast ul.yomi li.split { padding:0 .04rem!important; width:auto!important;}
.timeLast h2 { text-align:center; line-height:.5rem; height:.5rem; font-size:.24rem; color:#804606;}
.balanceBtn { margin-right:.15rem; float:right;}
.balanceBtn a { display:block; text-align:center; width:1.3rem; border-radius:.46rem; height:.46rem; box-sizing:border-box; line-height:.46rem;}
.balanceBtn a.goPick { margin-top:.05rem; margin-bottom:.06rem; background:url(../images/g13.png) center no-repeat; background-size:100% auto; color:#fff; font-weight:bold; font-size:.24rem;}
.balanceBtn a.balanceInfor { color:#804606; line-height:.42rem; border:1px solid #f2ceaf; font-size:.24rem;}
/*新增提示*/ 
.notice1 { display:none; font-size:.24rem; color:#fff; line-height:.4rem; box-sizing:border-box; padding-top:.76rem; width:5.54rem; background:url(../images/shareNotice.png) center no-repeat; background-size:100% auto; position:fixed; right:.6rem; top:.7rem; z-index:10; height:2.47rem; padding-left:.5rem; padding-right:2.35rem;}
.notice1 span { color:#e09936;}
#screenNotice { display:none;  position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9;}
.notice2 { display:none; z-index:12; position:fixed; text-align:center; bottom:1.2rem; left:0; width:100%;}
.notice2 h2 { font-weight:bold; font-size:.34rem; color:#fff; line-height:.34rem; margin-bottom:.4rem;}
.notice2 p { margin-bottom:.28rem; font-size:.24rem; line-height:.42rem; color:#fff;}
.notice2 img { width:4.33rem; margin-left:1.79rem;}
/*提示弹窗*/
.sureAlt { display:none; z-index:4; position:fixed; width:6.92rem; left:50%; top:50%; transform:translate(-50%,-50%); background:#fff; box-sizing:border-box;  border-radius:4px;}
.sureAlt h2 { color:#333; margin:0 10px; position:relative; padding-left:8px; font-size:18px; line-height:3; border-bottom:1px dashed #eee;}
.altText { font-size:16px; text-align:center; color:#666; padding:20px 0;}
.sureAlt a { border-top:1px solid #eee; display:block; width:50%; float:left; box-sizing:border-box; /*background-image: linear-gradient( to right,rgb(240,48,82), rgb(254,177,77));*/ color:#000; text-align:center;  font-size:16px; line-height:3; }
.sureAlt h2:after { content:''; position:absolute; left:0; width:3px; height:18px; top:18px; background:rgb(241,57,82);}
.altButtonbox { text-align:center; overflow:hidden; padding:20px 0 0;}
.sureAlt a:nth-child(1) { color:#666;}
.sureAlt a:nth-child(2) { border-left:1px solid #eee;}
.altbtn { display:block; text-align:center; color:#fff; background:#333; width:100%; height:100px; line-height:100px;}
/**/
.closeAz { position:absolute; background:url(../images/closebtn.png) center no-repeat; width:.64rem; height:.64rem; z-index:99999; background-size:100%; display:block; left:2%; top:2%;}
/**/
.noticeBag { box-sizing:border-box; width:7rem; margin:.2rem auto; border-radius:.22rem; background:#fff; padding:.14rem .2rem .11rem .26rem; overflow:hidden;}
.noticeBag img { height:1.55rem; float:right; width:auto;}
.leftTxt { float:left; padding-top:.38rem;}
.leftTxt h2 { font-size:.34rem; margin-bottom:.15rem; color:#220706;}
.leftTxt h2 span { color:#ff3800;}
.leftTxt p { font-size:.26rem; color:#999999;}
.leftTxt p i { display:inline-block; background:#ff3800; color:#fff; padding:0 .08rem; border-radius:3px; margin-right:.09rem;}
/**/
.noticeBg { background:url(../images/noticebghb.png) center no-repeat; width:2.27rem; height:.65rem; background-size:100% auto; line-height:.55rem; text-indent:.66rem; color:#fff; font-size:.24rem; position:absolute; left:3.22rem; bottom:1.1rem; animation:aniupdown 1s infinite linear;}
.noticeBg i { color:#de8d04;}
.rightBag { background:url(../images/getredbag.jpg) center no-repeat; color:#faf07a; font-size:.28rem; text-indent:.5rem; width:1.89rem; box-sizing:border-box; padding-top:.26rem; height:1.55rem; background-size:100% auto; float:right;}
/**/
@keyframes aniupdown
{
from {bottom: 1.1rem;}
50% {bottom: 1.2rem;}
to {bottom: 1.1rem;}
}