﻿@charset "utf-8";
/* CSS Document */
/*定义重置样式和公用样式*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{  margin:0;padding:0;}
*{-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-touch-callout: none;box-sizing: border-box;touch-action:pan-y;}
html{font-size: 50px;-webkit-text-size-adjust: 100%;height:100%!important;}
body{line-height:1; font:0.24rem "微软雅黑",Arial,Helvetica,sans-serif; color:#333;background:#9f0d26;height:100%!important;}
ul,li{ list-style:none;}
img{border:0px;vertical-align:top;}a:link{color:#000000;text-decoration:none;}a:visited{color:#e4002b;text-decoration:none;}a:hover{color:#e4002b;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:12px;display: inline-block;}
i,em{ font-style:normal;display:inline-block;}input{ outline:none;background:none; border:0;}
/* 页面公共样式 */
#fixed{position:fixed;bottom:0;left:0;width:100%;min-height:0.8rem;background:#fff;}
#wrapper{width: 100%;overflow-y: scroll; z-index: 1;font-size:0.24rem;height:100%;  -webkit-overflow-scrolling: touch;}
.scroll{-webkit-overflow-scrolling: touch;}
.bgs{background:url(../images/bannerbg.png)no-repeat;background-size:100%;min-height:100%;}
#cover{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:9;padding-top:4rem;display:none;}
div#explaincover{ display: none;z-index: 999;top: 1rem;position:fixed;top:0;left:0;height:100%;background:#9f0d26;}
#exscroll{background:url(../images/bg.png)no-repeat;background-size:100%;height:100%;}
#exscroll .conttt{margin-left: 1rem;margin-right: 0.4rem;padding-bottom: 0.4rem;}
.explain{margin-bottom:0.6rem;}
.explain p{line-height:1.4;}
.explain h5{text-indent:-0.2rem;}
.covercont{font-size:0.3rem;font-weight:bold;text-align:center;padding:0.6rem;line-height:1.6}
#wrapper1{min-height:1.5rem;border-radius:0.2rem;background:#fff;overflow:hidden;position:relative;margin:0 0.8rem;line-height:1;}
.padding1{padding-top:6.3rem;}
.cont1{min-height:4.1rem;background:#fff;margin:0 0.48rem;border-radius:0.14rem;box-shadow:0 0 0.6rem rgba(0,0,0,0.5);padding-bottom:0.28rem;margin-bottom:0.7rem;}
.input{height:0.92rem;background:#eee9e9;margin-bottom:0.22rem;font-size:0.28rem;padding-left:0.36rem;}
.logosup{top:-0.88rem;left:50%;width:2.22rem;margin-left:-1.11rem;height:1.9rem;background:url(../images/logosup.png)no-repeat;background-size:100%;}
.radius{border-radius:0.1rem;}
.conttt{margin:0 0.82rem;}  .block{width:100%;}.half{width:54%;}
.title2{color:#fff;}div#receive,div#know,div#resettel{width:100%;margin-bottom:0.23rem;cursor:pointer;line-height:0.92rem;}
div#know{margin-left:-0.3rem;}
.h1{text-align:center;color:#572c2c;font-size:0.36rem;padding-top:1.04rem;margin-bottom:0.34rem;font-weight:bold;}
.button{height:0.92rem;text-align:center;background:#cf1129;color:#fff;font-weight:bold;width:42%;top:0;right:0;font-size:0.28rem;}
.agger{text-align:center;}.agger i{vertical-align:middle;}
.agree{cursor:pointer; width:0.5rem;height:0.5rem;background:url(../images/agree.png)no-repeat center;background-size:0.23rem 0.23rem;margin-right:-0.04rem;}
.act.agree{background-image:url(../images/agreeact.png);}
.cont2tit{text-align:center;color:#fff;margin-bottom:0.32rem;}
.cont2p{padding-bottom:0.82rem;}
#changeimg.button{background:none;cursor:pointer;}
.cont2p p{color:#fff;margin-left:0.6rem;margin-right:0.44rem;margin-bottom:0.18rem;text-indent:-0.2rem;}
.line{border:1px solid #fff;width:2.56rem;vertical-align:middle;}.font{width:1.38rem;font-weight:bold;font-size:0.24rem;}
.agger font{color:#cf1129;text-decoration:underline;cursor:pointer;}
.h2{text-align:center;color:#fff;font-size:0.28rem;font-weight:bold;margin-bottom:0.34rem;}
.padding2{padding-top:5.9rem;}
.couponlist{margin:0 0.45rem;margin-bottom:0.23rem;}
.couponlist .top.abso{top:-0.08rem;left:0;width:100%;height:0.08rem;background:url(../images/topline.png)no-repeat;background-size:100%;z-index: 1;}
.couponlist .bot.abso{top:auto;bottom:-0.08rem;left:0;width:100%;height:0.08rem;background:url(../images/botline.png)no-repeat;background-size:100%;z-index: 1;}
.couponlist .left.abso,.couponlist .right.abso{border-radius:50%;width:0.24rem;display:inline-block;height:0.24rem;background:#b00e29;top:50%;left:-0.12rem;-webkit-transform: translate(0,-50%);-moz-transform:translate(0,-50%);transform: translate(0,-50%);z-index:1;}
.couponlist .right.abso{left:auto;right:-0.12rem;}
.couponlist>li{height:2.42rem;margin-bottom:0.4rem;background:#fff;position:relative;}
.couponlist>li .abso{height:100%;right:0;top:0rem;}
.lines{height:0.22rem;}
.couponlist .p1{color:#552d2d;font-size:0.36rem;font-weight:bold;padding-left:0.54rem;padding-top:0.38rem;line-height:1.3;margin-bottom:0.04rem;height:1.74rem;position:relative;z-index:2;width:4.2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.couponlist .p2{color:#c8102e;font-size:0.22rem;padding-left:0.54rem;position:relative;z-index:2;width:4.2rem;}
.qrcode{height:3.86rem;background:url(../images/qrcodebg.png)no-repeat;background-size:100%;margin-left:2.22rem;margin-right:1.6rem;padding-top:9.3%;padding-left:5.2%;}
#qrcode{width:65%;border-radius:0.14rem;}
#code:not(.nopad){line-height:0.92rem;}
.failcont{height:2.87rem;margin:0 1.26rem;padding-left:2.12rem;padding-top:1.1rem;color:#fff;line-height:1;}
.failcont .p1{font-size:0.42rem;font-weight:bold;margin-bottom:0.14rem;}
.failcont .p2{font-size:0.26rem;line-height:1.3;}
.faili{width:1.92rem;top:0;left:0;}
.returnbtn{cursor:pointer;display: block;background:#fff;text-align:center;color:#cf1129;line-height:0.72rem;margin:0 1.3rem 0.82rem 1.3rem;font-size:0.3rem;font-weight:bold;}
.returnbtn:link{color:#cf1129;}.returnbtn:visited{color:#cf1129;}.returnbtn:hover{color:#cf1129;}
.rela{position:relative;}.abso{position:absolute;}
.over{overflow:hidden;text-overflow:ellipsis;}
.f24{font-size:0.24rem;}.f26{font-size:0.26rem;}.f28{font-size:0.28rem;}.f30{font-size:0.30rem;}.f32{font-size:0.32rem;}
.nopad{padding:0;text-align: center;}
.noclick{pointer-events:none;}
/*input{font-family: monospace;}*/
input.password{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
input.password::selection {background:rgba(0,0,0,0);}
input.password::-moz-selection {background:rgba(0,0,0,0);}
input.password::-webkit-selection {background:rgba(0,0,0,0);}
.password{top:0;left:0;background:none;caret-color:#000;color:rgba(0,0,0,0);font-family: monospace;}









