.coupon-dialog .dialog-mask {z-index: 999;}.coupon-dialog .dialog-content {padding: 0;text-align: center;width: 5.8rem ;border-radius: 0.2rem ;}.coupon-dialog .dialog-content .popup-top {height: 3.92rem ;}.coupon-dialog .dialog-content .popup-top .iconfont {text-align: center;padding-top: 0.65rem ;font-size: 1.28rem ;}.coupon-dialog .dialog-content .popup-top .receive-word {color: #333;margin: 0 auto;text-align: center;height: 1.1rem ;margin-top: 0.45rem ;}.coupon-dialog .dialog-content .popup-top .receive-word .receive-top {height: 0.4rem ;font-size: 0.4rem ;text-indent: .5em;}.coupon-dialog .dialog-content .popup-top .receive-word .receive-bottom {height: 0.3rem ;font-size: 0.3rem ;margin-top: 0.24rem ;}.coupon-dialog .dialog-content .popup-bottom {height: 1.2rem ;line-height: 1.2rem ;font-size: 0.36rem ;border-radius: 0 0 0.2rem 0.2rem ;color: #FFF;text-align: center;background-color: #FF3042;}.coupon-dialog .dialog-content .alert-top {height: 1.2rem ;line-height: 1.2rem ;font-size: 0.3rem ;padding: 0 0.3rem ;}.coupon-dialog .dialog-content .alert-bottom {color: #0EAAFE;height: 0.94rem ;line-height: 0.94rem ;font-size: 0.36rem ;}.coupon-dialog .dialog-content .alert-bottom:before {border-top-style: solid;border-top-width: 1px;border-color: #DDD;border-radius: 0 ;z-index: 10;}.wide-screen .coupon-dialog .alert-top {height: 0.675rem ;line-height: 0.675rem ;font-size: 0.16875rem ;}.wide-screen .coupon-dialog .alert-bottom {height: 0.52875rem ;line-height: 0.52875rem ;font-size: 0.2025rem ;}.wide-screen .coupon-dialog .popup-top {height: 2.205rem ;}.wide-screen .coupon-dialog .popup-top .iconfont {padding-top: 0.365625rem ;font-size: 0.72rem ;}.wide-screen .coupon-dialog .popup-top .receive-word {height: 0.61875rem ;margin-top: 0.253125rem ;}.wide-screen .coupon-dialog .popup-top .receive-word .receive-top {height: 0.225rem ;font-size: 0.225rem ;}.wide-screen .coupon-dialog .popup-top .receive-word .receive-bottom {height: 0.16875rem ;margin-top: 0.135rem ;font-size: 0.16875rem ;}.wide-screen .coupon-dialog .popup-bottom {height: 0.675rem ;line-height: 0.675rem ;font-size: 0.2025rem ;}.max-screen .coupon-dialog .alert-top {height: 78px ;line-height: 78px ;font-size: 19.5px ;}.max-screen .coupon-dialog .alert-bottom {height: 61.1px ;line-height: 61.1px ;font-size: 23.400000000000002px ;}.max-screen .coupon-dialog .popup-top {height: 254.8px ;}.max-screen .coupon-dialog .popup-top .iconfont {padding-top: 42.25px ;font-size: 83.2px ;}.max-screen .coupon-dialog .popup-top .receive-word {height: 71.5px ;margin-top: 29.25px ;}.max-screen .coupon-dialog .popup-top .receive-word .receive-top {height: 26px ;font-size: 26px ;}.max-screen .coupon-dialog .popup-top .receive-word .receive-bottom {height: 19.5px ;margin-top: 15.600000000000001px ;font-size: 19.5px ;}.max-screen .coupon-dialog .popup-bottom {height: 78px ;line-height: 78px ;font-size: 23.400000000000002px ;}.coupon-detail {min-height: 100vh;padding-bottom: 1.26rem ;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;}.coupon-detail .coupon-pic {margin: 0 auto;margin-top: 0.45rem ;width: 6.9rem ;height: 3.76rem ;border-radius: 0.31rem ;}.coupon-detail .coupon-pic img {width: 6.9rem ;height: 3.9rem ;}.coupon-detail .coupon-word {margin-top: 0.5rem ;padding-left: 0.62rem ;padding-right: 0.3rem ;}.coupon-detail .coupon-word .title {height: 0.28rem ;line-height: 0.28rem ;font-size: 0.28rem ;color: #666;}.coupon-detail .coupon-word .list {margin-top: 0.24rem ;padding-left: 0.22rem ;}.coupon-detail .coupon-word .list li {line-height: 0.34rem ;font-size: 0.24rem ;color: #666;list-style: disc;}.coupon-detail .coupon-area {text-align: center;}.coupon-detail .coupon-area .button-group-wrapper {background-color: transparent;}.coupon-detail .coupon-area .receive-button {width: 6.9rem ;height: 0.88rem ;font-size: 0.32rem ;margin-bottom: 0.5rem ;border: none;color: #fff;}.coupon-detail .coupon-area .receive-button:active {background-color: #0E559F;}.coupon-detail .coupon-area .my-coupon {font-size: 0.28rem ;color: #0EAAFE;}.coupon-detail .with-word {position: fixed;background-color: #fff;bottom: 0;width: 100%;padding-bottom: 0.54rem ;text-align: center;}.coupon-detail .with-word .button-wrapper {padding: 0 0.3rem ;margin-bottom: 0.54rem ;}.coupon-detail .with-word .my-coupon {font-size: 0.28rem ;color: #0EAAFE;}.padding-app {padding-bottom: 2.4rem ;}.wide-screen .coupon-detail .coupon-word {margin-top: 0.28125rem ;}.wide-screen .coupon-detail .coupon-word .title {height: 0.1575rem ;line-height: 0.1575rem ;font-size: 0.1575rem ;}.wide-screen .coupon-detail .coupon-word .list {margin-top: 0.135rem ;}.wide-screen .coupon-detail .coupon-word .list li {line-height: 0.19125rem ;font-size: 0.135rem ;}.wide-screen .coupon-detail .coupon-area {position: relative;}.wide-screen .coupon-detail .button-group-wrapper {position: absolute;top: 0;margin-top: 0.54rem ;}.max-screen .coupon-detail .coupon-word {margin-top: 32.5px ;}.max-screen .coupon-detail .coupon-word .title {height: 18.2px ;line-height: 18.2px ;font-size: 18.2px ;}.max-screen .coupon-detail .coupon-word .list {margin-top: 15.600000000000001px ;}.max-screen .coupon-detail .coupon-word .list li {line-height: 22.1px ;font-size: 15.600000000000001px ;}.max-screen .coupon-detail .coupon-area {position: relative;}.max-screen .coupon-detail .button-group-wrapper {position: absolute;top: 0;margin-top: 35.1px ;}