body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}
li{list-style:none}
em,i{font-style: normal;}
a{text-decoration:none;outline:0;color: #feca8c;-webkit-tap-highlight-color:rgba(255,0,0,0); -webkit-touch-callout:none}
html{font-size: calc(100vw/7.5);}
body{font:.22rem / .3rem -apple-system,Helvetica Neue,Helvetica,Segoe UI,Arial,Microsoft Yahei;color: #feca8c;}
table{border-collapse:collapse}
img{display: block;width: 100%;}
::-webkit-scrollbar {display:none;}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.tc{text-align: center;}
.app{width:7.5rem;margin:0 auto; text-align: center;background: #3c160a url('../imgs/page.jpg?v=1') no-repeat center top / 7.5rem auto; padding: 1.2rem 0 .5rem;}
.cell{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.bd{-webkit-box-flex:1;-webkit-flex:1;flex:1}
.top{position: fixed;left: 50%; margin-left: -3.75rem; width: 7.5rem;top: 0;height: 1.2rem;background:#2c1000; z-index: 10; text-align: left; padding: 0 .24rem; box-sizing: border-box;}
.top .ico{width: 1.16rem; height: 1.16rem; margin: 0 .24rem -.2rem 0;}
.top h3{font-size: .32rem; color: #eab663;}
.top p{color: #f4e9bd; margin-top: .1rem;}
.btn_down{display: block; width: 2.13rem; height: .93rem; margin-top: .05rem; background: url('../imgs/togame.png') no-repeat center / cover;}
.head{height: 7.24rem; position: relative;}
.user{position: absolute; top: .3rem; right: .2rem; display: flex; color: #f2d98e; line-height: .46rem; }
.user .btn{margin-left: .1rem; width: 1.23rem; height: .46rem; line-height: .46rem; font-size: .24rem;}
.user .text{background: rgba(0,0,0,.4); border-radius: .2rem; padding: 0 .2rem;}
.title{height: .61rem; line-height: .6rem; background: url('../imgs/title.png') no-repeat center / 4.46rem auto; font-size: .48rem; margin-bottom: .26rem;}
.tt{margin-top: .3rem;}
.part{position: relative; color: #e9593e; padding: .3rem .3rem; background: url('../imgs/bc.jpg') repeat-y center / 6.7rem .2rem; width: 6.1rem; margin: 0 auto;}
.part::after,.part::before{content: ''; width: 6.7rem; height: .2rem; background: url('../imgs/tb.jpg') no-repeat left top / 6.7rem .4rem; position: absolute; left: 0;}
.part::before{top: 0;}
.part::after{bottom: 0; background-position: left bottom;}
.pt1,.pt2,.pt3{width: 6.1rem; height: .54rem; background:#8b261e url('../imgs/tt3.jpg') no-repeat left top / 6.1rem auto;}
.pt2{background-position: 0 -.56rem;}
.pt3{background-position: 0 -1.11rem;}
.list{width: 100%; max-height: 5.4rem; overflow-y: auto;}
.list li{height: .52rem; line-height: .52rem; display: flex; background: #f9d89e; margin-bottom: .02rem;}
.list li .id{width: 1.96rem;}
.list li .id span{width: .54rem;height: .52rem; background: url('../imgs/num.png') no-repeat center bottom / .54rem auto; display: block; margin: 0 auto; color: #fff293;}
.list li:nth-child(1) .id span{font-size: 0; background-position: 0 0;}
.list li:nth-child(2) .id span{font-size: 0; background-position: 0 -.6rem;}
.list li:nth-child(3) .id span{font-size: 0; background-position: 0 -1.2rem;}
.list li .name{border-left: .02rem solid #ffe6c7;border-right: .02rem solid #ffe6c7;}
.list li .name,.list li .vote{width: 2rem;}
.swiper-btn{text-align: center; margin: .2rem 0 .16rem;}
.prev,.next{display: inline-block; width: .44rem; height: .44rem; background: url('../imgs/pn.png') no-repeat center / cover; margin: 0 .5rem;}
.next{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.swiper-button-disabled{opacity: .5;}
.choose{justify-content: center;line-height: .36rem;}
.choose select{height: .34rem; line-height: .34rem; font-size: .2rem; border:1px solid #a9653b;outline: 0; background: #7e0d03; color: #f7c476; border-radius: .1rem; margin-left: .2rem;background-image: -webkit-linear-gradient(top,#5c0a01,#9d1004);}
.info{position: relative; min-height: 3rem; margin: .3rem auto; padding: .3rem .1rem 0; box-sizing: border-box; text-align: center;}
.info .ct{border-bottom: 1px dashed #ff8a00; padding: .1rem 0 .16rem; display: flex; justify-content: center; margin: 0 .4rem;}
.info .ct p{min-width: 2rem;}
.info_txt{padding: .1rem 0 .15rem;}
.info_txt p{padding: .05rem 0; display: flex; justify-content: center; align-items: center;}
.info_txt b{margin: 0 .16rem; display: inline-block;}
.info_txt span{font-weight: normal;}
.info_txt .ask{width: .34rem;height: .34rem;display: inline-block; background: url('../imgs/ask.png') no-repeat center / cover;}
.table{width: 100%; background: #f9d89e;text-align: center; font-size: .18rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-wrap: break-word;}
.table td{border: .02rem solid #ffe6c7; height: .52rem; line-height: .52rem; overflow: hidden;}
.table .t1{width: 1.1rem; line-height: 1.4; font-weight: bold;}
.table .t2{width: 2.62rem;border-left: .02rem solid #ffe6c7;border-right: .02rem solid #ffe6c7;}
.table .t3{width: 1.14rem;border-right: .02rem solid #ffe6c7;}
.table .t4{line-height: 1.4;font-weight: bold;}
.table .f16{font-size: .16rem;}
.btn_end,.btn_get,.btn_not{height: .52rem; line-height: .52rem; width: 1.04rem;color: #fff;}
.btn_end{border: 1px solid #909090; background: #b0b0b0;color: #330500;}
.btn_get{border: 1px solid #3ba950; background: #085f0c;background-image: -webkit-linear-gradient(top,#062f01,#088313);}
.btn_not{border: 1px solid #a9653b; background: #7c0e02;background-image: -webkit-linear-gradient(top,#5e0b01,#9f1204);}

.qr_txt{color: #b79253; line-height: .26rem; margin: .3rem 0 .2rem;}
.qr{width: 2.4rem; height: 2.4rem; margin: 0 auto;}
.side{position: fixed;right: 0;top: 3.7rem;}
.btn_rule,.btn_gift{display: block;width: .43rem;height: 1.22rem; line-height: .28rem; padding-top: .1rem; background: url('../imgs/side_btn.png') no-repeat center / cover; margin-bottom: .45rem;}
.twpop{z-index: 100;position: relative;}
.twpop .twpop-main,.info{background: url('../imgs/box.jpg') no-repeat center / 100% 100%; width: 6.28rem; max-width: 6.28rem; border-top: 2px solid #f09518; border-bottom: 1px solid #8f491b;}
.twpop .twpop-main::after,.twpop .twpop-main::before,.info::after,.info::before{content: '';position: absolute;}
.twpop .twpop-main::before,.info::before{width: 6.36rem; height: .39rem; background: url('../imgs/pt.png') no-repeat center / 6.36rem auto; left: -.05rem; top: -.2rem;}
.twpop .twpop-main::after,.info::after{width: .61rem; height: .13rem; background: url('../imgs/pb.png') no-repeat center / cover;left: -.07rem; bottom: -.05rem;}
.twpop .twpop-main{color: #faccae; font-size: .24rem;}
.twpop-msg .twpop-main::after,.twpop-msg .twpop-main::before,.twpop-load .twpop-main::after,.twpop-load .twpop-main::before{display: none;}
.twpop .twpop-title{border-color: #5d2e10;}
.twpop .twpop-cont{padding: .24rem;}
.twpop .twpop-from-bd{background: #fff;}
.twpop .twpop-foot{margin-top: .2rem;}
.twpop .twpop-btn,.btn{display: inline-block; width: 1.89rem; height: .71rem; background: url('../imgs/btn.png') no-repeat center / cover; color: #a52a00; font:bold .34rem / .7rem '思源宋体','宋体';text-align: center;}
.btn i{display: inline-block;background: linear-gradient(#670100, #e85700);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.twpop .twpop-btn{border: none; border-radius: 0; padding: 0;}
.twpop .twpop-close{width: .66rem;height: .66rem;background: url('../imgs/close.png') no-repeat center / .34rem;}
.gray{-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.select2-container--default .select2-selection--single{background: transparent!important;border: none!important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000!important;}
.rule{text-align: left;}
.gift .cell{padding:.08rem 0;text-align: left; border-bottom: 1px dashed #ac7a51;}

.xyx .head{height: 6.9rem;}
.xyx .info_txt p:nth-child(1) b{margin: 0 .05rem;}
.xyx .info .btn{margin: 0 .26rem;}
.vote_area{margin: 0 .5rem .3rem;}
.search input{width: 100%; outline: none; font: .24rem / .58rem 'Microsoft Yahei'; color: #f7c476; text-align: center; border: 1px solid #ab7a52; background: #380d03; background-image: -webkit-linear-gradient(top,#2d0a03,#440e04); height: .58rem;border-radius: .08rem;}
.search input::placeholder{color: #f7c476;}
.btn_search{margin: 0 .3rem; width: 1.5rem; border-radius: .08rem; font-size: .3rem; line-height: .58rem;border: 1px solid #ab7a52; background: #380d03; background-image: -webkit-linear-gradient(top,#5c0a01,#9f1104);}
.vote_list li{margin-top: .34rem; text-align: left; color: #ffe6b0; font-size: .25rem; line-height: 1.4;}
.vote_list li .ico{width: 1rem; height: 1rem; position: relative; overflow: hidden; margin-right: .15rem;}
.vote_list li .ico i{display: inline-block; position: absolute; left: 0; top: 0; background: rgba(0,0,0,.5); font-size: .18rem; padding: .05rem .1rem;}
.vote_list li .btn,.poll .btn{width: 1.4rem; height: .53rem; line-height: .52rem; font-size: .3rem; margin-left: .15rem;}
.pagination{display: flex;justify-content: center; align-items: center; margin-top: .2rem;}
.pagination a{background: #ffe6c7; display: inline-block; min-width: .4rem; line-height: .4rem; border-radius: .2rem; border: .02rem solid #e4573d; font-size: .2rem; color: #af3f34; margin: 0 .06rem;}


.card{text-align: left; margin-bottom: .3rem;color: #ffe6b0;}
.card .ico{width: 1.2rem;height: 1.2rem; position: relative; margin-right: .2rem;}
.poll{display: flex; margin-top: .1rem;color: #ffe6b0;}
.poll .btn{margin: 0 auto;}
.poll .bd{position: relative; padding: 0 .6rem; margin-top: .03rem;}
.poll .input{height: .48rem; line-height: .48rem; margin: 0 .2rem; background: #ccc;}
.poll .sub,.poll .add{display: block;width: .48rem; height: .48rem; background: #ccc;position: absolute;top: 0; font-size: .46rem; font-weight: bold; color: #000;}
.poll .sub{left: 0;}
.poll .add{right: 0;}
.poll .txt,.poll .twpop-input{height: .48rem;line-height: .48rem; text-align: center;}
.poll_right{margin-left: .4rem;}
