*{box-sizing:border-box}html{font-size:16px}body{margin:0;background:#e8e1d3;color:#40382c;font:15px/1.65 "PingFang SC","Microsoft YaHei",sans-serif}body>main,.life-header,.life-nav,.life-footer{width:100%;max-width:520px;margin:auto}.life-header{height:44px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:#f9ebbd;background:#493b27}.life-header a{color:#f9ebbd;font-size:14px}.life-header strong{font-size:16px}.life-nav{display:flex;overflow:auto;white-space:nowrap;background:#f8f0d9}.life-nav a{padding:10px 16px;color:#66563b}.life-nav .active{color:#9b3b22;font-weight:700;border-bottom:2px solid}.life-banner{position:relative;overflow:hidden}.life-banner>img{display:block;width:100%}.life-banner>div{position:absolute;left:17%;top:34%;width:66%}.life-banner>div img{position:absolute;width:100%;animation:spin 14s linear infinite}.life-banner>div img:nth-child(2){transform:scale(.72);animation-direction:reverse}.life-banner>div img:nth-child(3){transform:scale(.45)}@keyframes spin{to{rotate:360deg}}.form-card{margin:22px 14px;padding:18px 14px;background:#fffaf0;border:1px solid #af8d4f;border-radius:10px;box-shadow:0 4px 12px #6d583029}.form-card h2{text-align:center;color:#806126;font-size:21px}.form-card>label:not(.agree){display:flex;align-items:center;height:44px;margin:10px 0;padding:0 13px;background:#f2ead4;border-radius:23px}.form-card>label>span:first-child{flex:0 0 75px;font-weight:700}.form-card input{width:100%;height:40px;border:0;background:transparent;font-size:15px}.sex{display:flex;gap:28px}.sex i{position:relative;padding-left:22px;font-style:normal}.sex i:before{content:"";position:absolute;left:0;top:4px;width:15px;height:15px;border-radius:50%;background:#c9b98f}.sex i.active:before{background:#a74727;box-shadow:inset 0 0 0 4px #f2ead4}.date{flex:1}.form-card button{display:block;width:86%;height:50px;margin:14px auto;border:0;border-radius:25px;color:#fff;background:linear-gradient(#b86635,#733a20);font-size:20px;font-weight:700}.agree{display:block;text-align:center;font-size:13px}.form-card>p{text-align:center;font-size:14px}.form-card>p b{color:#a24726}.life-images img{display:block;width:100%}.life-footer{text-align:center;padding:22px 0}.life-order main{overflow:hidden;background:#eee5d4}.order-hero img{display:block;width:100%}.order-card,.chart-preview,.unlock-title{margin:14px;padding:16px;background:#fffaf0;border:1px solid #b99759;border-radius:9px;box-shadow:0 3px 12px #59431f1c}.order-card{position:relative;margin-top:-365px}.order-card h1{text-align:center;color:#805921;font-size:20px}.profile{display:flex;gap:12px;align-items:center}.profile>i{flex:0 0 58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#6e4b28;color:#f6e7b9;font-size:29px}.profile b{font-size:17px}.profile p{margin:3px 0}.intro{padding:10px;background:#f1e7cf}.price{display:flex;align-items:center;justify-content:space-between}.price>div:first-child small,.price>div:first-child strong,.price>div:first-child del,.price>div:last-child span,.price>div:last-child b{display:block}.price strong{color:#a83e24;font-size:34px}.price strong i{font-size:16px}.price>div:last-child{text-align:right}.price>div:last-child b{color:#a83e24;font-size:18px}.pay-buttons a{display:block;height:44px;line-height:44px;margin-top:10px;text-align:center;border-radius:6px;color:#fff;font-size:17px;font-weight:700}.wechat{background:#20a839}.alipay{background:#1677ff}.chart-preview h2,.unlock-title h2{text-align:center;color:#795822}.chart-preview>div{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d4bd8d}.chart-preview span{text-align:center;border-right:1px solid #d4bd8d}.chart-preview span:last-child{border:0}.chart-preview small,.chart-preview b,.chart-preview em{display:block;padding:5px 1px}.chart-preview b{color:#8e4425;font-size:19px}.unlock-title{text-align:center}.order-images button{display:block;width:100%;padding:0;border:0;background:none;font-size:0}.order-images img{display:block;width:100%}.fixed-space{height:65px}.fixed{position:fixed;left:50%;bottom:0;z-index:30;transform:translateX(-50%);width:min(520px,100%);height:58px;border:0;color:#fff;background:#744321;font-size:18px;font-weight:700}
