html{font-size:50px;min-height:100%;box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}*,*::before,*::after{box-sizing:inherit}body{margin:0 auto;width:7.5rem;font-size:16px;line-height:1.5;color:#333;-webkit-overflow-scrolling:touch;font-family:"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}@media (max-width:321px){body{font-size:14px}}@media (min-width:400px){body{font-size:18px}}a,input,button,select{padding:0;font:inherit;color:inherit}a:focus,input:focus,button:focus,select:focus{outline:none}button,input[type="button"],input[type="submit"]{-webkit-user-select:none;user-select:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;font-size:inherit}input,select{-webkit-appearance:none}a{text-decoration:none}p{margin:0 0 .2rem}.box{background-color:#FFF;border:solid #E8E8E8;border-width:1px 0 1px}.hairline .box{border-width:.5px 0 .5px}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.icon{font-style:normal;position:relative;border-radius:100%;display:inline-block;border:1px solid #FFF;vertical-align:middle;background-clip:padding-box}.fade-in{-webkit-animation:fade-in 1s both;animation:fade-in 1s both}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes slide-enter{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slide-enter{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes slide-leave{to{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slide-leave{to{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn{color:#FFF;line-height:1;text-align:center;padding:.3rem .5rem;border-radius:.06rem;vertical-align:middle;background-clip:padding-box;background-color:#ff9c05;border:1px solid #f79705}.btn:active{background-color:#d98504}.btn-outline{color:#ff9c05;border-color:#ff9c05;background-color:transparent}.btn-outline:active{color:#fff;background-color:#ff9c05}.btn-line{padding:0 .3rem}.btn-line .btn{width:100%}.btn-disabled{border-color:#ffc976}.btn-disabled,.btn-disabled:active{background-color:#ffc976}.btn-group{display:-webkit-box;display:-webkit-flex;display:flex;padding:0 .3rem}.btn-group .btn{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:block}.btn-group .btn:not(:last-child){margin-right:.3rem}.modal{z-index:100;display:none;position:fixed;-webkit-animation:fade-in both .2s;animation:fade-in both .2s}.modal,.modal-mask{width:100%;height:100%;top:0;left:0}.modal-mask{position:absolute;background-color:rgba(0,0,0,0.5)}.modal .btn{width:100%;color:#666;border:none;border-radius:0;border-top:1px solid #E8E8E8;background-color:transparent}.modal .btn:last-child{color:#ff9c05}.modal .btn.focus{background-color:#F8F8F8}.modal .btn-group{padding:0}.modal .btn-group .btn{margin:0}.modal .btn-group .btn:not(:last-child){border-right:1px solid #E8E8E8}.modal-box{z-index:1;width:6.2rem;top:50%;left:50%;overflow:hidden;position:absolute;text-align:center;border-radius:4px;background-color:#FFF;-webkit-transform:translate3d(-50%, -55%, 0);transform:translate3d(-50%, -55%, 0);box-shadow:0 1px 3px rgba(0,0,0,0.2)}.modal-box img{width:100%}.modal-title{font-size:17px;margin:.35rem 0 -0.1rem}.modal-title-underline{margin:0;line-height:1rem;border-bottom:1px solid #ff9c05}.modal-close{top:.1rem;right:.05rem;position:absolute}.modal-close .icon{width:.8rem;height:.8rem;border:none;-webkit-transform:scale3d(.75, .75, 1);transform:scale3d(.75, .75, 1)}.modal-close .icon::before,.modal-close .icon::after{background-color:#AAA}.modal-body{color:#666;padding:.4rem;font-size:15px;overflow-y:auto;max-height:5rem}.hairline .modal-title-underline{border-width:.5px}.toast{color:#FFF;text-align:center;-webkit-user-select:none}.toast-message{width:100%;position:fixed;text-align:center}.toast-message span{max-width:80%;display:inline-block;padding:.16rem .3rem}.toast-box,.toast-message{z-index:100;top:50%;left:50%;position:fixed;-webkit-animation:fade-in both .3s;animation:fade-in both .3s;-webkit-transform:translate3d(-50%, -65%, 0);transform:translate3d(-50%, -65%, 0)}.toast-box,.toast-message span{border-radius:6px;background-color:rgba(0,0,0,0.7)}.toast-mask{width:100%;height:100%;top:0;left:0;z-index:99;position:fixed;background-color:transparent}.toast-box{padding:.36rem .5rem .24rem}.toast-box .icon-loading{margin:0 auto .24rem}.toast-box .icon-loading i::before{background-color:#FFF}.toast-box .icon-success,.toast-box .icon-error{display:block;border-color:#FFF;margin:0 auto .24rem;background-color:transparent}.toast-box .icon-success::after{border-color:#FFF}.toast-box .icon-error::before,.toast-box .icon-error::after{background-color:#FFF}.icon-error,.icon-error-outline{width:32px;height:32px;border-color:#F76260;background-color:#F76260}.icon-error::before,.icon-error-outline::before,.icon-error::after,.icon-error-outline::after{content:' ';width:100%;height:1px;top:50%;left:0;position:absolute;background-color:#FFF}.icon-error::before,.icon-error-outline::before{-webkit-transform:rotate(45deg) scaleX(.6);transform:rotate(45deg) scaleX(.6)}.icon-error::after,.icon-error-outline::after{-webkit-transform:rotate(-45deg) scaleX(.6);transform:rotate(-45deg) scaleX(.6)}.icon-error-outline{background-color:transparent}.icon-error-outline::before,.icon-error-outline::after{background-color:#F76260}.icon-loading{border:none;position:relative;width:32px;height:32px;-webkit-animation:steps(12) rotate 1.2s infinite;animation:steps(12) rotate 1.2s infinite}.icon-loading i{width:100%;height:100%;top:0;left:0;position:absolute}.icon-loading i::before{content:' ';display:block;margin:0 auto;width:2px;height:25%;border-radius:1px;background-color:#999}.icon-loading i:nth-child(1){opacity:.9375;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.icon-loading i:nth-child(2){opacity:.875;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.icon-loading i:nth-child(3){opacity:.8125;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-loading i:nth-child(4){opacity:.75;-webkit-transform:rotate(120deg);transform:rotate(120deg)}.icon-loading i:nth-child(5){opacity:.6875;-webkit-transform:rotate(150deg);transform:rotate(150deg)}.icon-loading i:nth-child(6){opacity:.625;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-loading i:nth-child(7){opacity:.5625;-webkit-transform:rotate(210deg);transform:rotate(210deg)}.icon-loading i:nth-child(8){opacity:.5;-webkit-transform:rotate(240deg);transform:rotate(240deg)}.icon-loading i:nth-child(9){opacity:.4375;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icon-loading i:nth-child(10){opacity:.375;-webkit-transform:rotate(300deg);transform:rotate(300deg)}.icon-loading i:nth-child(11){opacity:.3125;-webkit-transform:rotate(330deg);transform:rotate(330deg)}body{background-color:#fff}.act-img{width:100%;display:block}.act-btn{position:fixed;bottom:0;left:0;width:100%;height:1.36rem;background-color:rgba(0,0,0,0.5)}.act-btn-result{position:absolute;top:7.6rem;left:.74rem;width:6rem;height:2rem}.act-empty{height:2.36rem;padding:.2rem;background:#c9a47a;text-align:center;font-size:.24rem;color:white}.act-rule-cnt{width:100%;padding:.1rem .57rem .5rem;margin-bottom:1.36rem;background:#c9a47a}.act-rule{position:relative;font-size:.26rem;padding-left:.3rem;color:#fff;line-height:1.2;margin-bottom:.32rem;text-align:justify}.act-rule::before{position:absolute;top:.08rem;left:0;display:block;width:6px;height:6px;content:'';background-color:#fff;border-radius:100%}.act-link{text-decoration:underline}.act-modal .modal-mask{background-color:rgba(0,0,0,0.8)}.act-modal .modal-title{margin:.6rem .6rem 0}.act-modal .modal-box{border-radius:15px;background-color:#fff9e2;overflow:initial}.act-modal .modal-body{padding:.5rem .4rem;max-height:7rem}.act-modal .modal-close{top:8rem;left:50%;right:auto;margin-left:-0.4rem}.act-modal .icon{border:3px solid #A9A9AA}.act-modal .btn{padding-top:0;padding-bottom:.58rem;border:none}.act-modal .btn.focus{background-color:transparent}.act-modal .icon-error-outline::before,.act-modal .icon-error-outline::after{height:3px;margin-top:-2px}.act-modal-finish .modal-box{background-color:transparent;box-shadow:none}.act-modal-finish .modal-mask{background-color:rgba(0,0,0,0.8)}.act-share-guide{width:100%;height:100%;top:0;left:0;z-index:100;position:fixed;background-color:rgba(0,0,0,0.8)}.act-share-guide img{top:.4rem;right:.5rem;position:absolute;width:4.7rem;height:1.69rem}.back-btn-result{display:none;position:absolute;top:9.7rem;left:.74rem;width:6rem;height:2rem}