*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;margin:0;padding:0}input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;background-color:none}input,input:focus{border:none;outline:none}input{background:none;border-radius:0}button{background-color:transparent;border:none;outline:none}body,html{width:100%}p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;display:block}::-webkit-input-placeholder{color:#d1ab6f}:-moz-placeholder{color:#d1ab6f}::moz-placeholder{color:#d1ab6f}:-ms-input-placeholder{color:#d1ab6f}.login{background-color:#fff;background-image:url(https://cdn.samhotele.com/img/coupons/login_bg.png);background-repeat:no-repeat;background-size:100%;height:100vh;margin:0 auto;max-width:750px;min-width:320px;padding:4.74rem .56rem 0;width:100%}.login .form .input_box{background-color:#f9f9f9;border:1px solid #ccc;border-radius:50px;color:#333;display:flex;font-family:PingFangSC-Semibold,PingFang SC;font-size:.32rem;font-weight:600;margin-bottom:.24rem;padding:.28rem .4rem}.login .form .input_box label{margin-right:.4rem;white-space:nowrap;width:.96rem}.login .form .input_box input{font-family:PingFangSC-Regular,PingFang SC;font-weight:400;line-height:normal;width:2.56rem}.login .form .input_box input::placeholder{color:#ccc;font-family:PingFangSC-Regular,PingFang SC;font-size:.32rem;font-weight:400;line-height:normal}.login .form .input_box:nth-child(2){margin-bottom:.4rem}.login .form .input_box:nth-child(2) input{border-right:1px solid #ccc;height:.45rem;line-height:normal;width:2.3rem}.login .form .input_box:nth-child(2) .van-cell{background:none;border-right:1px solid #ccc;height:.45rem;margin:0;padding:0;width:2.3rem}.login .form .input_box:nth-child(2) button{color:#1677ff;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-left:.16rem;white-space:nowrap;width:1.84rem}.login .form .loginBtn{background-color:#1677ff;border:0;border-radius:.5rem;color:#fff;font-family:PingFangSC-Medium,PingFang SC;font-size:.36rem;font-weight:500;height:1rem;width:100%}.login .tips{background-color:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%}.login .tips .tips_text{background:#fff;border-radius:.3rem;color:#333;font-size:.32rem;height:4.59rem;left:50%;padding-bottom:.6rem;position:relative;top:50%;transform:translate(-50%,-50%);width:6.58rem}.login .tips .tips_text img{display:block;height:.32rem;position:absolute;right:.32rem;top:.32rem;width:.32rem}.login .tips .tips_text .title{font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;padding-top:.64rem;text-align:center}.login .tips .tips_text .text{font-family:PingFangSC-Regular,PingFang SC;margin:.4rem}.login .tips .tips_text button{background:#1677ff;border-radius:.49rem;color:#fff;display:block;font-family:PingFangSC-Medium,PingFang SC;font-size:.36rem;font-weight:500;height:.88rem;margin:0 auto;width:5.78rem}.index,body{background-color:#f5f5f5}.index{font-family:PingFangSC-Regular,PingFang SC;margin:0 auto;max-width:750px;min-width:320px;position:relative}.index .phone{align-items:center;background-color:#fff;color:#666;display:flex;font-size:.28rem;font-weight:400;height:.8rem;padding:0 .24rem;width:100%}.index .phone img{display:block;height:.4rem;margin-right:.16rem;width:.4rem}.index .phone button{background:#fff;border:1px solid #999;border-radius:.08rem;font-size:.24rem;height:.4rem;margin-left:.24rem;width:1.24rem}.index .top{display:flex;font-size:.24rem;justify-content:space-between;line-height:.2rem;min-height:.7rem;padding:.32rem .24rem .14rem}.index .top .top_left{color:#333}.index .top .top_right{color:#999}.index .top .top_right img{width:.12rem}.index .coupons{width:100%}.index .coupons .van-swipe-item{padding:0 .4rem .4rem;position:relative}.index .coupons .van-swipe__indicator{background-color:#ccc;height:.06rem;width:.06rem}.index .coupons .van-swipe__indicator--active{border-radius:.03rem;height:.06rem;width:.2rem}.index .coupons img{display:block;width:100%}.index .coupons .coupon_box{display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.index .coupons .coupon_box .sign{position:absolute;right:.6rem;top:.18rem;width:1.08rem}.index .coupons .coupon_box .box_img{margin:.58rem auto .4rem}.index .coupons .coupon_box .box_img img{width:.8rem}.index .coupons .coupon_box .box_title{color:#333;font-size:.32rem;font-weight:600;line-height:.32rem;margin:0 auto .4rem}.index .coupons .coupon_box .box_time{color:#999;font-size:.24rem;line-height:.24rem;margin:0 auto .8rem}.index .coupons .coupon_box button{background:#1677ff;border-radius:.44rem;color:#fff;font-size:.36rem;font-weight:500;height:.88rem;line-height:.88rem;margin:auto;width:2.8rem}.index .coupons .coupon_box .disabled{background-color:#d9d9d9}.index .coupons .empty{margin-top:.32rem}.index .footer{background-color:#f5f5f5;bottom:0;color:#999;font-size:.26rem;font-weight:400;padding-top:.3rem;text-align:center}.index .footer,.index .tips{left:0;position:fixed;width:100%}.index .tips{background-color:rgba(0,0,0,.7);height:100%;top:0;z-index:9}.index .tips .tips_text{background:#fff;border-radius:.3rem;color:#333;font-size:.32rem;left:50%;padding-bottom:.6rem;position:relative;top:50%;transform:translate(-50%,-50%);width:6.58rem}.index .tips .tips_text img{display:block;height:.32rem;position:absolute;right:.32rem;top:.32rem;width:.32rem}.index .tips .tips_text .title{font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;padding-top:.64rem;text-align:center}.index .tips .tips_text .text{font-family:PingFangSC-Regular,PingFang SC;margin:.4rem}.index .tips .tips_text .btn{display:flex;margin:0 .4rem}.index .tips .tips_text .btn button{background:#1677ff;border-radius:.49rem;color:#fff;display:block;flex:1;font-family:PingFangSC-Medium,PingFang SC;font-size:.36rem;font-weight:500;height:.88rem}.index .tips .tips_text .btn button:first-child{background:#fff;border:1px solid #ccc;color:#999;margin-right:.16rem}.index .exchange{background-color:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9}.index .exchange .box{background:#fff;border-radius:.3rem;height:7.52rem;left:50%;padding-top:.64rem;position:relative;top:50%;transform:translate(-50%,-50%);width:6.8rem}.index .exchange .box img{display:block;height:.32rem;position:absolute;right:.32rem;top:.32rem;width:.32rem}.index .exchange .box .list_box{height:6.35rem;overflow:scroll;padding:0 .4rem .4rem}.index .exchange .box .details{align-items:center;border-bottom:1px dashed #ccc;display:flex;flex-direction:column;font-size:.24rem;justify-content:center;margin-bottom:.39rem;padding-bottom:.4rem;position:relative}.index .exchange .box .details img{display:block;height:.8rem;position:static;width:.8rem}.index .exchange .box .details .title{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:.32rem;font-weight:600;margin-top:.4rem;text-align:center}.index .exchange .box .details .order{color:#999;display:block;margin-top:.32rem;text-align:center}.index .exchange .box .details .codeBtn{background:#f9f9f9;border-radius:.49rem;color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:.44rem;font-weight:600;height:.88rem;margin-top:.32rem;width:5.78rem}.index .exchange .box .details .copyBtn{display:flex;font-size:.32rem;margin-top:.16rem;width:100%}.index .exchange .box .details .copyBtn .copy_1{background:#fff;border:.01rem solid #999;border-radius:.49rem;color:#999;flex:1;font-family:PingFangSC-Regular,PingFang SC;height:.88rem;margin-right:.18rem;white-space:nowrap}.index .exchange .box .details .copyBtn .copy_2{background:#1677ff;border-radius:.49rem;color:#fff;flex:1;font-family:PingFangSC-Medium,PingFang SC;height:.88rem}.index .exchange .box .details .relStatus .release{height:1.21rem;position:absolute;right:.1rem;top:1.05rem;width:1.53rem;z-index:-1}.index .exchange .box .details .relStatus .order{margin-top:.29rem}.index .exchange .box .mcyp{align-items:center;border-bottom:1px dashed #ccc;display:flex;flex-direction:column;font-size:.24rem;justify-content:center;margin-bottom:.39rem;padding-bottom:.4rem;position:relative}.index .exchange .box .mcyp img{display:block;height:.8rem;position:static;width:.8rem}.index .exchange .box .mcyp .release{height:1.21rem;position:absolute;right:.6rem;top:1.05rem;width:1.53rem;z-index:-1}.index .exchange .box .mcyp .title{color:#333;font-family:PingFangSC,PingFang SC;font-size:.32rem;font-weight:600;margin-top:.4rem}.index .exchange .box .mcyp .order{color:#999;display:block;margin-top:.29rem}.index .exchange .box .explain{color:#999;display:flex;flex-direction:column;font-family:PingFangSC-Regular,PingFang SC;font-size:.24rem;justify-content:start}.index .exchange .box .explain .subtitle{color:#666;font-family:PingFangSC-Semibold,PingFang SC;font-size:.28rem}.index .exchange .box .explain .rule{display:block;line-height:.33rem;white-space:pre-line}.index .exchange .box .explain .rule p{margin:0;padding:0}.index .newCoupons .van-tabs--line .van-tabs__wrap{height:.8rem;margin-bottom:.2rem}.index .newCoupons .van-tabs__nav{background-color:#f5f5f5}.index .newCoupons .van-tab{color:#333;font-size:.28rem;font-weight:400}.index .newCoupons .van-tab--active{font-family:PingFangSC-Medium,PingFang SC;font-weight:500}.index .newCoupons .van-tabs__line{background:linear-gradient(135deg,#31afff,#1677ff);border-radius:.04rem;height:.08rem;width:.74rem}.index .newCoupons .van-tabs__content{height:10rem;overflow:scroll;padding:0 .24rem;position:relative}.index .newCoupons .conpons{align-items:center;background:#fff;border-radius:.16rem;display:flex;height:1.6rem;margin-bottom:.16rem;padding:.4rem .24rem;position:relative;white-space:nowrap;width:100%}.index .newCoupons .conpons img{display:block;height:.8rem;margin-right:.24rem;width:.8rem}.index .newCoupons .conpons .text{color:#999;display:flex;flex-direction:column;font-size:.24rem;font-weight:400;height:.8rem;justify-content:space-between;width:3.76rem}.index .newCoupons .conpons .text .title{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:.32rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index .newCoupons .conpons .text .time{color:#999;font-family:PingFangSC,PingFang SC;font-size:.24rem;font-weight:400;line-height:.24rem}.index .newCoupons .conpons button{background:#1677ff;border-radius:.33rem;color:#fff;font-size:.28rem;height:.66rem;width:1.83rem}.index .newCoupons .conpons .disabled{background-color:#d9d9d9}.index .newCoupons .conpons .sign{background:#fff6d9;border-radius:0 .16rem 0 .16rem;color:#ab8300;font-size:.22rem;height:.34rem;position:absolute;right:0;text-align:center;top:0;width:1.04rem}.index .newCoupons .empty{display:block;width:100%}.index .newCoupons .bannerSwipe{margin-bottom:1.5rem;width:100%}.index .newCoupons .bannerSwipe .banner{width:100%}.index .newCoupons .bannerSwipe .van-swipe__indicators{bottom:.45rem}.index .newCoupons .psa{bottom:0;left:.24rem;position:absolute;width:7.02rem}.loading{background-color:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.loading .loading_box{left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}@keyframes myAnimation{0%{transform:translateX(0)}to{transform:translateX(3.5rem)}}@keyframes animationLoad{0%{width:0}to{width:96%}}.loading .loading_box .imgA{animation-duration:10s;animation-fill-mode:forwards;animation-name:myAnimation;animation-timing-function:linear;display:block;height:.8rem;left:1.5rem;position:relative;top:-.2rem;width:.8rem}.loading .loading_box .load{border:1px solid #fff;border-radius:.2rem;height:.32rem;margin:0 auto .36rem;padding:.08rem;width:3.84rem}.loading .loading_box .load .load_box{animation-duration:10s;animation-fill-mode:forwards;animation-name:animationLoad;animation-timing-function:linear;background-color:#fff;border-radius:1rem;height:100%;width:0}.loading .loading_box .lodaing_tips{color:#fff;font-size:.32rem;text-align:center}iframe{position:fixed;top:-10rem}