/******************
    reset
*******************/
html,body{-webkit-user-select:none;user-select:none;font-family:Helvetica;}
html{font-size:10px;}
h1,h2,h3,h4,h5,h6{font-size:1.6rem;font-weight: normal;}
body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,select,textarea,button,th,td{margin:0;padding:0;-webkit-text-size-adjust:none;}
ul,dl,ol{list-style:none;}
em,i{font-style:normal;}
img,input{border:0 none;}
var{font-style: normal;}
a,button,input,img{-webkit-touch-callout:none;outline:none;}/* 1.ios 长按时不触发系统的菜单 2.禁止长按时下载图片 */

/* 去除android4.0以下 a/button/input标签被点击时产生的边框 因为边框引起了不少bug */
a,button,input,div{-webkit-tap-highlight-color:rgba(0,0,0,0);}
/* Android4.0下不识别选择器-webkit-transform-3d 使用它可做Android4.0下版本兼容 */
@media all and (-webkit-transform-3d){
/* android4.0+ ios4+ 恢复按钮被点击时产生的效果 */
a,button,input{-webkit-tap-highlight-color:rgba(100,100,100,0.2);};
}
a{text-decoration:none;}

/******************
    global
*******************/
a{color:#fff;}
input::-webkit-input-placeholder{color:#aaaaaa;}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.hide{display: none!important}
.v-hidden{visibility: hidden}
.high-layer{position: relative;z-index: 10}

/* 弹性布局 */
.flex-box{display:-webkit-box;} 
.flex{-webkit-box-flex:1;}
.v{-webkit-box-orient:vertical;}
.h{-webkit-box-orient:horizontal;}
.hc{-webkit-box-pack:center;}
.vc{-webkit-box-align:center;}
/******************
     全局
*******************/
.logo{padding: .5rem 0 0 1.1rem;position: relative;z-index:5;}
.logo span{display:block; height: 2.8rem;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/logo.png) no-repeat;background-size: auto 2.8rem;overflow: hidden;line-height: 400px;}
.f-red{color: #ff3838;}
.box{overflow: hidden;}
.all-m{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);}
.com-bf{position: relative;}
.com-bf:before{content: "";position: absolute;}

/******************
     首页
*******************/
.p-share,.p-prz{background: #0088cc;}
.p-index{background-image: repeating-linear-gradient(-45deg, #0b99e1, #0b99e1 2px, #088dd1 3px, #088dd1 4px);}
.index-top{background: #0b99e1;position: relative;}
.index-top:before,.index-top:after{position: absolute; top: 0; content: "";height: 100%;width:1.2rem;
background-image: repeating-linear-gradient(-45deg, #0b99e1, #0b99e1 2px, #088dd1 3px, #088dd1 4px);}
.index-top:before{left: 0;}
.index-top:after{right: 0;}

.slogn{position: relative;z-index: 5; /*overflow: hidden;line-height: 400rem;padding-top: 39.38%;background: url(/weixin/action/extend20150928/img/slogn.png) no-repeat;background-size:100% auto;*/margin-top: -.5rem;}
.slogn img{width: 100%;vertical-align: top;}

/*基金推广模块*/
.fund-show{padding: 0 1.2rem;margin-top: -2.5rem;position: relative;z-index: 10;}
.man{position: relative; padding-top: 54%;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/man_top.png?v=2) no-repeat;background-size:100% auto;}
.man:before,.man:after{content: "";position: absolute;z-index: 10;}
.man:before{width: 3.4rem;height: 6.8rem;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/hand_lt.png?v=1) no-repeat;background-size:100% auto;left: -1.3rem;bottom: -8.2rem;}
.man:after{width: 2.9rem;height: 5.4rem;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/hand_rt.png?v=1) no-repeat;background-size:100% auto;right: -1.4rem;bottom: -5.4rem;}


.cb-box{padding: .3rem;background: rgba(0,0,0,.5);border-radius: .5rem;margin-top: -5rem;}
.cb-box .top{color: #fff;padding:.2rem 0 .5rem 5.2rem;position: relative;}
.cb-box .top:before{content: "";width: 3.6rem;height: 4.9rem;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/num.png) no-repeat;background-size: 100% auto;background-position: 0 -8rem;position: absolute;left: 1rem;top: -1.2rem;}
.cb-box .top h3{font-size: 1.6rem;font-weight: 700;}
.cb-box .top p{font-size: 1.4rem;}
.fund-board{position: relative; }
.fund-board .inner{position: relative;overflow: hidden; z-index: 5; background: #fff;border: 1px solid #d2d2d2;border-radius: .5rem;padding-bottom: 2.2rem; /*-webkit-transform:rotate(-.2deg);*/}
.fund-board:before,.fund-board:after{position: absolute; top: 0;left: 0; content: "";background: #fff;width: 100%; height: 19rem;border: 1px solid #d2d2d2;border-radius: .5rem;}
.fund-board:before{-webkit-transform:rotate(.6deg);z-index: 4;}
.fund-board:after{-webkit-transform:rotate(1.2deg);z-index: 3;}

/*基金卡片信息*/
.slide-wrap{-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.slide-wrap .item{float: left;border-radius: .5rem;}
.fund-info{text-align: center;position: relative;overflow: hidden;border-radius: .5rem;}
.fund-info .tag{width: 12rem;height: 6rem;background: #eb5855;color: #fff;font-size: 1.5rem;text-align: center;position: absolute;top: -2rem;right: -5rem;line-height: 9rem;-webkit-transform:rotate(45deg);}
.fund-info .tag.tag-gray{background: #d6d6d6;color: #a0a0a0;text-shadow:1px 1px 0 #fbfbfb;font-size: 1rem;}
.fund-info .name{color: #b3b3b3;font-size: 1.2rem;padding-top: 1.3rem;}
.fund-info .rate-txt{font-size: 1.4rem;color: #ff3838;padding-top: .7rem;}
.fund-info .rate{font-size: 3.2rem;padding-top: 2rem;}
.fund-info .rate b{font-size: 4.8rem;}
.fund-info .info-box{display:-webkit-box;padding-top: 1rem;}
.fund-info .info-box div{font-size: 1.2rem;color: #b3b3b3;}
.fund-info .info-box div span{display: block;padding-top: .7rem;}
.fund-info .info-box .lt{width: 7rem;}
.fund-info .info-box .md{-webkit-box-flex:1;}
.fund-info .info-box .rt{width: 7rem;}
#rundiv {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.wrap {
  overflow: hidden;
  position: relative;
}
.wrap > div {
  float:left;
  width:100%;
  position: relative;
}

.slide-page{width: 100%;height: .8rem; position: absolute;left: 0;bottom: .6rem;text-align: center;font-size: 0;z-index: 11;}
.slide-page li{width: .6rem;height: .6rem;/*-webkit-border-radius: 1rem;*/ border-radius: 50%; background: #e5e5e5;display: inline-block;vertical-align: middle; overflow: hidden;line-height: 400rem;margin: 0 .2rem;}
.slide-page li.cur{background: #eb5855;}

/*抽奖部分*/
.title-box{color: #fff;padding:.5rem 0 .5rem 5.2rem;position: relative;background: #0080c1;}
.title-box:before{content: "";width: 3.6rem;height: 4.9rem;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/num.png) no-repeat;background-size: 100% auto;background-position: 0 0;position: absolute;left: 1rem;top: -1.2rem;}
.title-box h3{font-size: 1.6rem;font-weight: 700;}
.title-box p{font-size: 1.4rem;}

.game-box{position: relative;z-index: 6}
.game-box-cnt{background-image: repeating-linear-gradient(-45deg, #0b99e1, #0b99e1 2px, #088dd1 3px, #088dd1 4px);}

/*转盘部分*/
.lottery-wrap{padding: 1rem 1.2rem;}
.lottery-cnt{position: relative;}

/*奖项列表*/
.lottery-item{padding: 1rem 1rem 2rem;position: relative;}
.lottery-item ul{display: table;table-layout: fixed;width: 100%;margin-top: 1rem;}
.lottery-item ul li{display: table-cell;text-align: center;}
.lottery-item ul li .prz-box{display:inline-block;width: 5.6rem;height: 5.5rem;border: 1px solid #0080c1;border-radius: .5rem;overflow: hidden;vertical-align: middle;position: relative;}
.lottery-item ul li .prz-box:nth-child(odd){background: #3bcfff;}
.lottery-item ul li .prz-box:nth-child(even){background: #25bcfb;}
.lottery-item ul li .prz-box img{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);}
.lottery-item ul li .prz-box .prz-txt{background: rgba(0,0,0,.2);width: 100%;height: 1.4rem;line-height: 1.4rem;color: #fff;font-size: 1.1rem;position: absolute;bottom: 0;left: 0;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.lottery-item ul li.cur .prz-box{background: rgba(255,222,66,1);}

/*中间go*/
.go-box{width: 11rem;height: 11rem;padding: 1rem;z-index: 30;}
.go-box:before{content: "";width: 13rem;height: 13rem;-webkit-border-radius: 13rem; border-radius: 50%;background: #fff;position: absolute;left: 0;top: 0;z-index: -1;}
.go-btn{background: #ff7654;-webkit-border-radius: 13rem; border-radius: 50%;height: 100%;text-align: center;box-shadow: inset 0 -9px 0 #ff5035,0 3px 0 #ffd6c9;position: relative;z-index: 2;}
.go-btn em{font-size: 3.8rem;color: #fff;font-weight: 700;padding-top: 2rem;display: inline-block;}
.go-btn span{display: block;color: #ffd020;font-size: 1.4rem;line-height: 1.6rem;}

/*闪灯*/
.flash li{width: 1rem;height: 1rem;-webkit-border-radius: 1rem; border-radius: 50%;position: absolute;}
.flash li:nth-child(odd){background: rgba(255,255,255,1);}
.flash li:nth-child(even){background: rgba(255,255,255,.3);}
.flash li:nth-child(1),.flash li:nth-child(2),.flash li:nth-child(3),.flash li:nth-child(4),.flash li:nth-child(5),.flash li:nth-child(6),.flash li:nth-child(7),.flash li:nth-child(8),.flash li:nth-child(9),.flash li:nth-child(10),.flash li:nth-child(11),.flash li:nth-child(12){top: 0;}
.flash li:nth-child(23),.flash li:nth-child(24),.flash li:nth-child(25),.flash li:nth-child(26),.flash li:nth-child(27),.flash li:nth-child(28),.flash li:nth-child(29),.flash li:nth-child(30),.flash li:nth-child(31),.flash li:nth-child(32),.flash li:nth-child(33),.flash li:nth-child(34){bottom: 0;}
.flash li:nth-child(35),.flash li:nth-child(36),.flash li:nth-child(37),.flash li:nth-child(38),.flash li:nth-child(39),.flash li:nth-child(40),.flash li:nth-child(41),.flash li:nth-child(42),.flash li:nth-child(43),.flash li:nth-child(44){left: 0;}
.flash li:nth-child(13),.flash li:nth-child(14),.flash li:nth-child(15),.flash li:nth-child(16),.flash li:nth-child(17),.flash li:nth-child(18),.flash li:nth-child(19),.flash li:nth-child(20),.flash li:nth-child(21),.flash li:nth-child(22){right: 0;}

.flash li:nth-child(1),.flash li:nth-child(34){left: 0;}
.flash li:nth-child(2),.flash li:nth-child(33){left: 8.8%;}
.flash li:nth-child(3),.flash li:nth-child(32){left: 17.8%;}
.flash li:nth-child(4),.flash li:nth-child(31){left: 26.8%;}
.flash li:nth-child(5),.flash li:nth-child(30){left: 35.8%;}
.flash li:nth-child(6),.flash li:nth-child(29){left: 44.4%;}

.flash li:nth-child(12),.flash li:nth-child(23){right: 0;}
.flash li:nth-child(11),.flash li:nth-child(24){right: 8.8%;}
.flash li:nth-child(10),.flash li:nth-child(25){right: 17.8%;}
.flash li:nth-child(9),.flash li:nth-child(26){right: 26.8%;}
.flash li:nth-child(8),.flash li:nth-child(27){right: 35.8%;}
.flash li:nth-child(7),.flash li:nth-child(28){right: 44.5%;}

.flash li:nth-child(44),.flash li:nth-child(13){top: 8.8%;}
.flash li:nth-child(43),.flash li:nth-child(14){top: 17.8%;}
.flash li:nth-child(42),.flash li:nth-child(15){top: 26.8%;}
.flash li:nth-child(41),.flash li:nth-child(16){top: 35.8%;}
.flash li:nth-child(40),.flash li:nth-child(17){top: 44.4%;}

.flash li:nth-child(35),.flash li:nth-child(22){bottom: 8.8%;}
.flash li:nth-child(36),.flash li:nth-child(21){bottom: 17.8%;}
.flash li:nth-child(37),.flash li:nth-child(20){bottom: 26.8%;}
.flash li:nth-child(38),.flash li:nth-child(19){bottom: 35.8%;}
.flash li:nth-child(39),.flash li:nth-child(18){bottom: 44.5%;}

/*首页其他*/
.winner-info-wrap{height: 2.4rem;overflow: hidden;}
.winner-info-wrap ul li{height: 2.4rem;}
.winner-info{display:-webkit-box;background: rgba(4,129,193,.6);padding: .4rem 0;}
.winner-info span{color: #fff100;font-size: 1.4rem;text-align: center;overflow:hidden;white-space: nowrap;display: block;}
.winner-info span.md{-webkit-box-flex:1;}
.winner-info span:first-child{width:10.5rem;}
.winner-info span:last-child{width: 7rem;}
/*.share-txt{height: 1.7rem;overflow: hidden;line-height: 400rem;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/share_txt.png?v=1) no-repeat center 0;background-size: auto 1.7rem;margin: 2rem 0 1.5rem 0;}*/
.share-txt{height: 1.7rem;overflow: hidden;line-height: 400rem;background: url(https://img.alicdn.com/imgextra/i1/373138113/TB274iEgpXXXXcVXXXXXXXXXXXX_!!373138113.png) no-repeat center 0;background-size: auto 1.7rem;margin: 2rem 0 1.5rem 0;}
.check{text-align: center;padding: .5rem 0 1.5rem;width: 100%;position: absolute;left: 0;top:5rem;z-index: 12}
.check a:first-child{margin-right: 4rem;}
.check a:last-child{margin-left: 4rem;}
.check2{text-align: center;padding: .5rem 0 1.5rem;}
.u-link{color: #fff100;padding: 1rem;font-size: 1.4rem;}
.u-link span{border-bottom: 1px solid #fff100;}
.txt-none{font-size: 1.2rem;color: #fff;text-align: center;padding:1rem;}

.share-group{width: 100%;display: table;table-layout: fixed;}
.share-group li{display: table-cell;text-align: center;}
.share-group li p{padding-top: .5rem;font-size: 1.2rem;color: #fff100;}
.i-friend,.i-qqzone,.i-weixinshare,.i-moments{display: inline-block;width: 4.6rem;height: 4.6rem;background-image: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/share_sp.png?v=1);background-repeat: no-repeat;background-size: 26.8rem 4.6rem;}
.i-friend{background-position: 0 0;}
.i-qqzone{background-position: -7.4rem 0;}
.i-weixinshare{background-position: -14.8rem 0;}
.i-moments{background-position: -22.2rem 0;}

/******************
     分享页
*******************/
/*头像对话框*/
.dialog-mode{display:-webkit-box;padding: 1rem 1.2rem;position: relative;z-index: 8;}
.dialog-mode .rt:before{content: ""; position: absolute;left: -.9rem;top:2.3rem;width: 1rem;height: 1rem;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/pop_arrow.png) no-repeat;background-size: 100% auto;}
.dialog-mode .lt{width: 5.4rem;height: 5.4rem;overflow: hidden;-webkit-border-radius: 5rem;border-radius: 50%; background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/god.png) no-repeat;background-size: 100% auto;}
.dialog-mode>.lt img{width: 100%;vertical-align: top;}
.dialog-mode>.rt{-webkit-box-flex:1;background: #028cd2;margin-left: 2rem;border-radius: .5rem;padding: .7rem 1rem;position: relative;}
.dialog-mode .rt p{color: #fff;font-size: 1.2rem;line-height: 1.7rem;position: relative;padding:1rem;text-align: justify;}
.dialog-mode .rt p:before,.dialog-mode .rt p:after{content: "";width: .8rem;height: .8rem;background-image: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/yy.png);background-repeat: no-repeat;background-size: .8rem 2rem;position: absolute;}
.dialog-mode .rt p:before{background-position: 0 0;left:-.2rem;top: 0;}
.dialog-mode .rt p:after{background-position: 0 -1.1rem;right: .2rem;bottom: 0;}

/******************
     获奖页
*******************/
.prz-slogan{position: relative;z-index: 10;}
.prz-slogan img{width: 100%;vertical-align: top;}

.prz-top{padding:9.8rem 1.2rem 0;position: relative;z-index: 10;margin-top: -5.6rem;}
.prz-top:before{content: "";width: 23rem;height: 19.5rem;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/prz_man.png) no-repeat;background-size: 100% auto; position: absolute;top: 0;right:.8rem;z-index: -1;}
.prz-board{background: rgba(0,0,0,.5);border-radius: .5rem;padding: 1.2rem;padding-bottom: 0;}
.prz-board .title{font-size: 1.6rem;color: #fff;padding: .4rem 0;}
.prz-board .prz-box{padding-top: .5rem;}
.prz-list li{padding-bottom: 1.2rem;}

/*红包*/
.hb{background: #df4733;border-radius: .5rem;text-align: center;position: relative;}
.hb:before{content: "";width: 100%;height: 4rem;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/hb_top.png) no-repeat;background-size:100% 4rem;position: absolute;left: 0;top: 0;z-index: 1;}
.hb .hb-title{color: #fff;font-size: 1.6rem;line-height: 4rem;position: relative;z-index: 2;}
.hb .hb-price{font-size: 3.2rem;color: #fff;padding-top: .7rem;}
.hb .hb-btn{padding: 1.5rem 0;}

/*红包状态*/
.ribbon-got:after{content: ''; width: 5.6rem;height: 5.4rem;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/ribbon_got.png) no-repeat;background-size:100% auto;position: absolute;right:-.1rem;bottom: -.1rem;z-index: 2;}

/*礼品卡券*/
.prz-cpn{height: 13rem;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/prz_board.png) no-repeat;background-size:100% 100%;display:-webkit-box;color: #fff;}
.prz-cpn .lt,.prz-cpn .rt{padding-top: 3.2rem;}
.prz-cpn div.lt{width: 9.8rem;text-align: center;}
.prz-cpn div.rt{-webkit-box-flex:1;padding-right: 2.2rem;}
.prz-cpn div.rt h3{font-size: 1.6rem;}
.prz-cpn div.rt p{font-size: 1.4rem;text-align: justify;}
.prz-cpn .img-box{width: 5.4rem;display: inline-block;}
.prz-cpn .img-box img{width: 100%;}

/*无奖品*/
.prz-none{text-align: center;border: 1px dashed #37708d;border-radius: 4px;padding: 1.6rem 0;}
.ico-prz{display: inline-block; width: 3.6rem;height: 4.6rem;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/ico_prz.png) no-repeat;background-size: 100% auto;}
.prz-none p{font-size: 1.2rem;color: #236688;line-height: 1.8rem;padding-top: 1.6rem;}

/*获奖信息*/
.prz-btm{background-image: repeating-linear-gradient(-45deg, #0b99e1, #0b99e1 2px, #088dd1 3px, #088dd1 4px);padding-bottom: 1rem;}
.prz-slide-up{text-align: center;padding: 2rem 0;}
.prz-tips{text-align: center;color: #005783;font-size: 1.4rem;padding: 1rem 0;}
.prz-tips b{font-size: 1.8rem;color: #fff100;font-weight: normal;}

/*获奖者*/
.winner-list{border-top: 1px solid #0078b6;padding: 0 1.2rem;}
.winner-list li{border-bottom: 1px solid #0078b6;padding: .9rem 0;display:-webkit-box;}
.winner-list li .lt{width: 5rem;}
.winner-list li .rt{-webkit-box-flex:1;color: #fff;font-size: 1.2rem;position: relative;}
.winner-list li .rt .t{padding-bottom: .5rem;}
.winner-list li .rt .t .name{color: #fff100;padding-right: 1rem;}
.winner-list li .rt .txt{text-align: justify;line-height: 1.6rem;}
.winner-list li .rt .tips{position: absolute;top: 0;right: 0;}
.winner-list li .rt .tips span{color: #fff100;}
.winner-list .img-box{width: 3.6rem;height: 3.6rem;overflow: hidden; -webkit-border-radius: 3.6rem; border-radius: 50%;}
.winner-list .img-box img{width: 100%;}


/******************
     按钮
*******************/
.btn-wrap{padding: 1rem 1.2rem;}
.btn-wrap a{display: inline-block;width: 100%;color: #630001;font-size: 1.8rem;height: 4.4rem;line-height: 4.4rem;text-align: center;border-radius: .6rem;}
.btn-wrap a.btn-m{text-align: center;display: block;color: #df4733;font-size: 2.2rem;font-weight: 700;background: #fff100;border-bottom: .4rem solid #ffa800;box-shadow: 0 .4rem 0 #0080c1;}
.btn-wrap a.btn-disable{color:#FFFFFF;background-color:#C5C5C5;text-align: center;display: block;font-size: 2.2rem;font-weight: 700;border-bottom: .4rem solid #B0B0B0;box-shadow: none;}

/*关于理财通1*/
.intro{background: #0085c7;padding: 2.5rem 0 2rem 0;}
.line-txt{ position: relative;text-align: center;font-size: 1.8rem;padding-bottom: 1rem;}
.line-txt:before{ content: ""; height: 1px; line-height: 0; background: #57b9ea; position: absolute;  top: .9rem; left: 0; right: 0; }
.line-txt span{background: #0085c7; display: inline-block; height: 2.1rem; overflow: hidden; color: #71d0ff;position: relative;z-index: 6;padding: 0 1rem;}

.intro .txt{font-size: 1.2rem;color: #71d0ff;border-left: 3px solid #71d0ff;padding: 0 1.5rem;text-align: justify;line-height: 1.8rem}
.intro .txt a{color: #71d0ff;}
.step-map{margin: 1rem 0;}

.guide-txt{padding:5px 0 15px;width:100%;overflow: hidden;text-align: center;}
.guide-txt li{position:relative;display:inline-block;width:30%;padding-top:69px;font-size: 1.3px;}
.guide-txt li:before{position: absolute;content:"";top:0;left:50%;margin-left:-28px;width:56px;height: 60px;background: url(/mqq/action/god_wealth20150923/img/ico.png) no-repeat;background-size: 168px auto}
.guide-txt li:nth-child(2):before{background-position: -56px 0}
.guide-txt li:nth-child(3):before{background-position: -112px 0}
.guide-txt li span{display:block;padding:4px 0;color: #57b9ea;font-size: 1.2rem;}
.guide-txt li em{font-size: 1rem;color: #57b9ea}


/******************
     弹出层
*******************/
.pop-detail{position:fixed;z-index:201;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);}
.pop-cnt-wrap{position: absolute;left:0;right:0;top:0;bottom:0;}
.pop-cnt{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);margin:0 auto;width: 26.5rem; text-align: center;}
.pop-cnt .cls{ position: absolute; top: 0; right: 0; width: 3.2rem; height: 3.2rem; overflow: hidden; line-height: 400px; background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/cls.png) no-repeat .4rem .4rem; background-size: 2.4rem 2.4rem;}
.pop-cnt p.title{ font-size: 1.4rem; color: #bc0e00; text-align:center; font-weight: 700; padding-bottom: 1rem;}
.bg-blur{-webkit-filter: blur(3px);filter: blur(3px);}   

/*弹窗装饰*/
.pop-light:before{content: "";width: 32rem;height: 23rem;position: absolute;top:-5px;left: 50%;margin-left: -16rem;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/pop_light.png) no-repeat;background-size: 100% auto;z-index: -1;}
.tape li{position: absolute; background-image: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/tape.png);background-repeat: no-repeat;background-size:3.9rem 17.9rem;}
.tape li.li-1,.tape li.li-2,.tape li.li-3,.tape li.li-5{width: 2.6rem;height: 1.8rem;}
.tape li.li-1{background-position: 0 0;left:2rem;top: 0;}
.tape li.li-2{background-position: 0 -2.8rem;left:0rem;top: 3.4rem;}
.tape li.li-3{background-position: 0 -5.4rem;left: -1.5rem;top: 16.6rem;}
.tape li.li-4{width: 3.8rem;height: 2.4rem;background-position: 0 -8rem;right: -1.5rem;top: 22rem;z-index: 1;}
.tape li.li-5{background-position: 0 0;right: 0;top: 5rem;}
.tape li.li-6{width: 3.8rem;height: 3rem; background-position: 0 -12rem;left: 3rem;top: 6rem;}
.tape li.li-7{width: 2rem;height: 2rem;background-position: 0 -15.8rem;right: 2rem;top: 12rem;}
.prz-tape li.li-3{left: 3rem;top: 15.6rem;}
.prz-tape li.li-4{top: 18rem;right: 2rem;}


/*红包弹窗*/
.win-txt{font-size: 1.5rem;color: #ffcc19;text-align: center;padding-bottom: 1rem;}
.win-txt span{display: inline-block;text-align: left;}
.hb-box .hd{height: 19.4rem;position: relative;}
.hb-box .hd:before{content: "";background: #bd2e0b;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-radius: 26.4rem/19.4rem;z-index: -1;}
/*红包上人物切换*/
.hb-box .hd:after{content: "";position: absolute;z-index: -2; width: 8.4rem;background-repeat: no-repeat;background-size: 100% auto;left: 1rem;}
.pop-boy1:after{height: 10rem;top: -5rem;background-image: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/boy1.png);}
.pop-boy2:after{height: 9rem;top: -5rem;background-image: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/boy2.png);}
.pop-boy3:after{height: 10rem;top: -4rem;background-image: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/boy3.png);}
.pop-boy4:after{height: 9rem;top: -4rem;background-image: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/boy4.png);}
.pop-boy5:after{height: 10rem;top: -4rem;background-image: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/boy5.png);}

.congra{color: #fff;font-size: 1.4rem;padding-top: 1.8rem;}
.congra b{display: block;font-size: 1.8rem;font-weight: 700;padding-bottom: .5rem;}

.hb-box .bd{background: #ea2202;margin-top: -5.6rem;position: relative;border-radius: 0 0 .5rem .5rem}
.hb-box .bd:before{content: "";width: 100%;height: 6rem;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/hb_open_tag.png) no-repeat;background-size: 100% 6rem;position: absolute;left: 0;top: -4.9rem;z-index: 20;}
.hb-box .hb-card{background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/cpn_bg.png) no-repeat;background-size: 100% auto; width: 15.8rem;height: 7.3rem;line-height: 7.3rem; text-align: center;color: #ec290a;font-size: 1.5rem;position: absolute;top: -6.5rem;left: 50%;margin-left:-7.9rem; }
.hb-box .hb-card b{font-size: 3.6rem;font-weight: normal;}
.hb-box .hb-txt{font-size: 1.2rem;color: #fff;padding-top: 2rem;}
.hb-box .pop-btn-wrap{padding: 1.5rem 0 2.5rem;}

/*奖品弹窗*/
.pop-prz .prz-img{padding: 3rem 0 2rem;text-align: center;}
.pop-prz .btn-wrap .btn-m{box-shadow: none;border-bottom: none;}

/*没有抽奖机会弹窗*/
.pop-nochange{background: #eb2b03;border-radius: .5rem;margin-top: 6.5rem;padding: 1rem 1.5rem 2rem;position: relative;}
.pop-nochange:before{content: "";width: 14.4rem;height: 12rem;background: url(https://qian-img.tenpay.com/mqq/action/extend20150928/img/pop-nochange.png?v=1) no-repeat;background-size: 100% auto;position: absolute;top: -8.8rem;left: 50%;margin-left: -7.2rem;z-index: -1;}
.pop-nochange .list-box{padding: 2.5rem 1rem 0 3rem;position: relative;}
.pop-nochange .list-box:before{content: "";width: 1px;background: #bb3115;position: absolute;left: 1rem;top:3.2rem;bottom: 1.8rem;}
.pop-nochange .list-box li{color: #fff;font-size: 1.2rem;text-align: left;padding-bottom: 1.8rem;position: relative;}
.pop-nochange .list-box li:before{content: "";width: .8rem;height: .8rem;background: #bb3115;-webkit-border-radius: .8rem;border-radius: 50%;position: absolute;top: .6rem;left:-2.4rem;}

/******************
    活动规则
*******************/
/*有序ol*/
.ol-list{padding:2rem 2rem 2rem 4rem;}
.ol-list li{ font-size: 1.4rem; color: #bae4ff; list-style:decimal; list-style-position: outside; line-height: 1.8rem;}

/******************
    动画
*******************/
/*闪灯*/
.flash li:nth-child(odd) {-webkit-animation: change 1s infinite linear;}
.flash li:nth-child(even) {-webkit-animation: change2 1s infinite linear;}
            @-webkit-keyframes change {
                0% {
                    background: rgba(255,255,255,.3);
                    box-shadow: 0 0 0.05rem #00b1e4;
                }
                1% {
                    background: #fff;
                    box-shadow: 0 0 0.05rem #fff;
                }
                50% {
                    background: #fff;
                    box-shadow: 0 0 0.05rem #fff;
                }
                51% {
                    background: rgba(255,255,255,.3);
                    box-shadow: 0 0 0.05rem #00b1e4;
                }
                100% {
                    background: rgba(255,255,255,.3);
                    box-shadow: 0 0 0.05rem #00b1e4;
                }
            }
            @-webkit-keyframes change2 {
                0% {
                    background: #fff;
                    box-shadow: 0 0 0.05rem #fff;
                }
                1% {
                    background: rgba(255,255,255,.3);
                    box-shadow: 0 0 0.05rem #00b1e4;
                }
                50% {
                    background: rgba(255,255,255,.3);
                    box-shadow: 0 0 0.05rem #00b1e4;
                }
                51% {
                    background: #fff;
                    box-shadow: 0 0 0.05rem #fff;
                }
                100% {
                    background: #fff;
                    box-shadow: 0 0 0.05rem #fff;
                }
            }

/*弹窗动画*/
.pop-detail{-webkit-perspective: 1300px;}
.pop-cnt-wrap{-webkit-animation:popshow 1s both;}
@-webkit-keyframes popshow{
0%{
     -webkit-transform-style: preserve-3d;
     -webkit-transform: translateZ(100px) translateX(-30%) rotateY(300deg);
     -webkit-transform-origin: 0 100%;
     opacity: 0;
     }

100%{    
     -webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
     opacity: 1;
     }
}

/*轮播提示点*/
.slide-page li.cur{-webkit-animation:eps .3s linear both;}
@-webkit-keyframes eps{
  50%{ -webkit-transform:scale(2);}
  100%{ -webkit-transform:scale(1);}
}

/*抽奖按钮*/
.go-btn{-webkit-animation:click 1s infinite linear;}
@-webkit-keyframes click{
	0%,25%,100%{box-shadow: inset 0 -9px 0 #ff5035,0 3px 0 #ffd6c9;top: 0;}
    20%{box-shadow: inset 0 0px 0 #ff5035;top: 2px}
}

/******************
    响应式
*******************/
@media all and (min-width:360px){
    html{font-size:11.25px;}
}
@media all and (min-width:384px){
    html{font-size:12px;}
}
@media all and (min-width:400px){
    html{font-size:12.5px;}
}
@media all and (max-height:480px){

}

@media (device-width:375px) and (-webkit-min-device-pixel-ratio:2){
/* 兼容iphone 6 */

}
@media (device-width:414px) and (-webkit-min-device-pixel-ratio:3.0){
/* 兼容iphone6 plus */

}
