html{font-family:"Sf Pro SC","SF Pro Text","PingFang SC","Helvetica Neue",Verdana,"Microsoft YaHei",Helvetica,Arial,"sans-serif",Simsun;font-size:20px}html,body{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%}body{line-height:1.5;font-size:0.8rem;color:black;background-color:#F5F5F5;outline:0}html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{margin:0;border:0;padding:0;font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none}@media only screen and (min-width:400px){html{font-size:21.33333333px !important}}@media only screen and (min-width:414px){html{font-size:21px !important}}@media only screen and (min-width:480px){html{font-size:25.6px !important}}ul,li{list-style:none}p{font-size:0.85rem;color:#1d1d1f;font-weight:400;font-style:normal;text-align:left;line-height:1.71;margin-bottom:0.8rem}a{color:#0062cc;text-decoration:none;background-color:transparent}img{max-width:100%;display:block;margin:0 auto;border-style:none}h1 h2 h3 h4 h5 h6{color:#1d1d1f}h2{font-size:1.1rem;font-weight:600;text-align:left;line-height:1.4rem;margin-bottom:0.8rem}h3{text-align:left;font-size:0.9rem;font-weight:600;line-height:1.25rem;margin-bottom:0.8rem}h4{text-align:left;font-size:0.85rem;font-weight:600;line-height:1.25rem;margin-bottom:0.4rem}hr{border-top:1px dotted #F5F6FC}.font-size-12{font-size:0.6rem !important}.font-size-14{font-size:0.7rem !important}.font-size-15{font-size:0.75rem !important}.font-size-16{font-size:0.8rem !important}.font-size-17{font-size:0.85rem !important}.font-size-18{font-size:0.9rem !important}.font-size-20{font-size:1rem !important}.font-size-24{font-size:1.2rem !important}.mb0{margin-bottom:0 !important}.mb8{margin-bottom:0.4rem !important}.mb12{margin-bottom:0.6rem !important}.mb16{margin-bottom:0.8rem !important}.mb24{margin-bottom:1.2rem !important}.mb32{margin-bottom:1.6rem !important}.mb48{margin-bottom:2.4rem !important}.mt16{margin-top:0.8rem !important}.mt24{margin-top:1.2rem !important}.mt32{margin-top:1.6rem !important}.mt48{margin-top:2.4rem !important}.mr4{margin-right:0.2rem !important}.mr8{margin-right:0.4rem !important}.mr12{margin-right:0.6rem !important}.mr14{margin-right:0.7rem !important}.mr16{margin-right:0.8rem !important}.pd8{padding:0.4rem !important}.sub-title{font-size:0.75rem;font-weight:300;line-height:1.6rem;color:rgba(0,0,0,0.5);text-align:center}.text-center{text-align:center}.text-left{text-align:left !important}.text-right{text-align:right !important}textarea{overflow:hidden;resize:none}button{overflow:visible}button,select{text-transform:none}button,input,select,textarea{font:inherit;color:inherit}.banner{padding:0;position:relative;top:0;right:0;left:0;z-index:10;width:100%;min-height:3rem;font-size:0.9rem;text-align:left;line-height:1.2rem;height:3.6rem;background-color:#36363c;display:flex;justify-content:space-between}.banner .logo{padding:1.2rem 0 1.2rem 0.9rem;height:3.6rem}.sub-menu{padding:0.5rem 0.8rem;justify-content:space-between;display:flex;background-color:#EFF1F7}.sub-menu a{color:#000000;font-size:0.8rem;line-height:1rem;padding:0.2rem 0.4rem;font-weight:300}.sub-menu .active{background-color:#427BFF;color:white;border-radius:8px}.content{padding:1.2rem 0.8rem 0.4rem 0.8rem}footer{padding:0.9rem 0.8rem;background-color:#36363c}footer .logo{padding-bottom:0.4rem;border-bottom:1px solid #3A3C41}.login{padding:1.2rem 0.9rem 1.2rem 0}.login a{color:#ffffff;font-size:0.8rem;line-height:0.8rem}.login a.active{color:#e9f0ff !important}.logo a{height:1.2rem;background-image:url(https://cdn.xinglai.com/img/logo.svg);background-repeat:no-repeat;background-size:2.4rem 1.2rem;display:inline-block;width:3rem;max-width:100px}.logo .active{opacity:0.5}.avatar{padding:0.6rem 0.9rem 0.6rem 0}.avatar img{width:2.4rem;height:2.4rem;border-radius:50px}footer h4{padding:0.7rem 0;font-weight:normal;font-size:0.7rem}footer h4 a{color:rgba(255,255,255,0.85)}footer h4 a.active{color:rgba(255,255,255,0.6)}footer .bottom-menu{display:flex;justify-content:space-between}footer .copyright{display:flex;justify-content:space-around;font-size:0.7rem;color:rgba(255,255,255,0.65);margin:0.8rem 0}.badge-fixed{position:absolute;transform-origin:100%}.badge{display:inline-block;box-sizing:border-box;min-width:0.8rem;padding:1px 5px;color:#fff;font-weight:600;font-size:0.6rem;line-height:1.2;text-align:center;background:#ee0a24;border:1px solid #fff;border-radius:999px}.badge-wrapper{position:relative;display:inline-block}.badge-top-right{top:0;right:0;transform:translate(50%,-50%)}.badge-right{top:0;right:0;transform:translate(50%,-20%)}.title-bar{background:linear-gradient(to right,#AA4B6B,#6B6B83,#3B8D99);padding:1.2rem 0}.title-bar h1{font-size:1.6rem;line-height:1.8rem;color:white;text-align:center;font-weight:500}.icon-title-bar{background:linear-gradient(to right,#5A9CBE,#7482A9,#694F97);padding:1.2rem;display:flex;justify-content:space-between;margin-bottom:0.4rem}.horoscope-title-bar{background:linear-gradient(to right,#5A9CBE,#7482A9,#694F97);padding:1.2rem 1.2rem 1.2rem 0.8rem;display:flex;margin-bottom:0}.icon-title-bar h1,.horoscope-title-bar h1{font-size:1.6rem;line-height:1.8rem;color:white;font-weight:500;margin-top:1rem}.icon-title-bar img{max-width:5rem;height:4rem;margin:0}.horoscope-title-bar img{width:4rem;height:4rem;margin-right:0;margin-left:auto}.pull-left{align-items:center;display:flex;color:#EFF1F7;margin-right:0.8rem}.text-title-bar{padding:0.8rem 2rem 0.8rem 0.8rem;display:flex;background-color:#EFF1F7}.text-title-bar .iconfont{font-size:0.9rem;line-height:0.9rem}.text-title-bar h1{flex-grow:1;text-align:center;font-size:0.9rem;color:#333333;font-weight:500;line-height:0.9rem}.box{background-color:#ffffff;min-height:100%;padding:1.2rem 0.8rem;border-radius:0.8rem;flex:0 0 100%;text-align:center !important;margin-bottom:1.2rem}.box .icon{display:block;width:3.2rem;height:3.2rem;margin:0 auto 1.2rem auto}.box p:last-child{margin-bottom:0}.box-l{min-height:100%;padding:1.2rem 0.8rem;border-radius:0.8rem;flex:0 0 100%;text-align:left;margin-bottom:1.6rem}.box-l h2{text-align:center;margin-bottom:1.2rem}.box-s{background-color:#ffffff;min-height:100%;padding:0.8rem;border-radius:0.4rem;flex:0 0 100%;margin-bottom:0.8rem}.sun-horoscope-box .sun-horoscope-row{display:flex;justify-content:space-between;margin-bottom:0.6rem}.sun-horoscope-box .sun-horoscope-row:last-child{margin-bottom:0}.sun-horoscope-item{display:inline-flex;font-size:0.8rem;line-height:0.8rem;align-items:center;color:rgba(0,0,0,0.8);background-color:rgba(0,0,0,0.03);border-radius:0.4rem;padding:0.4rem 0.4rem;height:1.6rem}.active .sun-horoscope-item{background-color:rgba(0,0,0,0.1)}.sun-horoscope-item svg{width:0.9rem;height:0.9rem;display:inline;margin:0 0.2rem 0 0}.sun-horoscope-box a{color:#000000}.planet-item{background-color:rgba(0,0,0,0.03);min-height:100%;padding:0.4rem 0.8rem;border-radius:0.4rem;text-align:left;margin-bottom:0.2rem;font-size:0.7rem;line-height:0.7rem;display:flex}.planet-item .iconfont{font-size:0.85rem}.planet-item span{display:block}.planet-item .planet{width:30%}.planet-item .sign{width:28%}.planet-item .angle{width:27%}.planet-item .house{width:15%;text-align:center}.chart-profile{display:flex;width:100%;margin-bottom:0.8rem}.chart-profile-text{width:4.5rem;display:block;margin-right:0.8rem}.chart-profile-text div{font-size:0.7rem;line-height:1.3rem;text-align:left}.chart-profile-img{flex:1}.a-button{display:block;width:10rem;font-size:0.75rem;font-weight:normal;line-height:2.4rem;color:#000000;border:1px solid #000000;margin:1rem auto 0}.image-box{background-color:#ffffff;min-height:100%;padding:0;border-radius:0.8rem;flex:0 0 100%;text-align:center !important;margin-bottom:1.2rem}.image-box .image-box-head{border-radius:0.8rem 0.8rem 0 0;width:100%;height:8.4rem;padding:1.2rem 0}.image-box .match-box-head{border-radius:0.8rem 0.8rem 0 0;width:100%;height:8.4rem;padding:1.2rem 0;display:flex;flex-wrap:nowrap;justify-content:space-between}.match-box-head img{height:6rem;max-width:7.5rem}.image-box-head img{height:6rem;max-width:80%}.image-box .image-box-content{padding:0.8rem}.grid{display:flex;flex-wrap:wrap;justify-content:space-between}.col-xs-4{width:33.33333333%}.bg-white{background-color:#ffffff}.bg-white-light{background-color:rgba(255,255,255,0.3)}.bg-blue{background-color:#DCEDFC}.bg-purple{background-color:#F9EAFF}.bg-blue-purple{background:radial-gradient(circle farthest-corner at 30% 30%,#C7E2FF,#F7ECFE)}.bg-horoscope{background:-webkit-radial-gradient(circle farthest-corner at 50% 30%,#F7ECFE,#C7E2FF);background:-o-radial-gradient(circle farthest-corner at 50% 30%,#F7ECFE,#C7E2FF);background:-moz-radial-gradient(circle farthest-corner at 50% 30%,#F7ECFE,#C7E2FF);background:radial-gradient(circle farthest-corner at 50% 30%,#F7ECFE,#C7E2FF)}.bg-report{background:-webkit-radial-gradient(circle farthest-corner at right bottom,#D8E0FF,#CFE5F7);background:-o-radial-gradient(circle farthest-corner at right bottom,#D8E0FF,#CFE5F7);background:-moz-radial-gradient(circle farthest-corner at right bottom,#D8E0FF,#CFE5F7);background:radial-gradient(circle farthest-corner at right bottom,#D8E0FF,#CFE5F7)}.bg-forecast{background-image:-webkit-linear-gradient(135deg,#fee5ca,#e9f0ff 85%,#dce3fb);background-image:-o-linear-gradient(135deg,#fee5ca,#e9f0ff 85%,#dce3fb);background-image:-moz-linear-gradient(135deg,#fee5ca,#e9f0ff 85%,#dce3fb);background-image:linear-gradient(135deg,#fee5ca,#e9f0ff 85%,#dce3fb)}.bg-tools{background-image:-webkitlinear-gradient(225deg,#DBEBFF,#DDE5F4 55%,#BECDDD);background-image:-o-linear-gradient(225deg,#DBEBFF,#DDE5F4 55%,#BECDDD);background-image:-moz-linear-gradient(225deg,#DBEBFF,#DDE5F4 55%,#BECDDD);background-image:linear-gradient(225deg,#DBEBFF,#DDE5F4 55%,#BECDDD)}.bg-tarot{background:-webkit-radial-gradient(circle farthest-corner at 30% 30%,#F7ECFE,#C7E2FF);background:-o-radial-gradient(circle farthest-corner at 30% 30%,#F7ECFE,#C7E2FF);background:-moz-radial-gradient(circle farthest-corner at 30% 30%,#F7ECFE,#C7E2FF);background:radial-gradient(circle farthest-corner at 30% 30%,#F7ECFE,#C7E2FF)}.bg-forecast .card-box{background-color:rgba(0,0,0,0.03)}.bg-love{background-image:-webkit-linear-gradient(135deg,#FFE8EA,#EDF3FF 95%,#EDF2FB);background-image:-o-linear-gradient(135deg,#FFE8EA,#EDF3FF 95%,#EDF2FB);background-image:-moz-linear-gradient(135deg,#FFE8EA,#EDF3FF 95%,#EDF2FB);background-image:linear-gradient(135deg,#FFE8EA,#EDF3FF 95%,#EDF2FB)}.bg-darker{background-color:rgba(0,0,0,0.1)}.btn{position:relative;display:inline-block;font-size:0.7rem;font-weight:400;font-family:inherit;text-decoration:none;text-align:center;margin:0;background:#dddddd;padding:0 0.6rem;height:1.5rem;line-height:1.5rem;border-radius:0.5rem;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;user-select:none;border-style:none}.btn[disabled]{background-color:rgb(170,170,170);color:#ffffff}.btn-block{display:block;width:100%;height:2.5rem;line-height:2.55rem;margin-bottom:0.8rem;font-size:0.9rem}.btn-primary{color:#ffffff;background-color:#2285D8}.btn-primary.active{background-color:#1474c2}.radio,.checkbox{width:1.2rem;height:1.2rem;background-color:#ffffff;border:solid 1px #dddddd;-webkit-border-radius:0.6rem;border-radius:0.6rem;font-size:0.8rem;margin:0;padding:0;position:relative;display:inline-block;vertical-align:top;cursor:default;-webkit-appearance:none;-webkit-user-select:none;user-select:none;-webkit-transition:background-color ease 0.1s;transition:background-color ease 0.1s}.checkbox{border-radius:0.1rem}.radio-group,.checkbox-group{text-align:right;flex-grow:1;width:120px;color:#999}.radio-group label{margin-right:0.8rem}.radio-group label:last-child{margin-right:0}.report img{width:100%;margin-bottom:0.8rem}.radio:checked,.radio.checked,.checkbox:checked,.checkbox.checked{background-color:#03a9f4;border:solid 1px #03a9f4;text-align:center;background-clip:padding-box}.radio:checked:before,.radio.checked:before,.checkbox:checked:before,.checkbox.checked:before,.radio:checked:after,.radio.checked:after,.checkbox:checked:after,.checkbox.checked:after{content:'';width:0.5rem;height:0.3rem;position:absolute;top:50%;left:50%;margin-left:-0.25rem;margin-top:-0.25rem;background:transparent;border:1px solid #ffffff;border-top:none;border-right:none;z-index:2;-webkit-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.radio:disabled,.radio.disabled,.checkbox:disabled,.checkbox.disabled{background-color:#dddddd;border:solid 1px #dddddd}.radio:disabled:before,.radio.disabled:before,.radio:disabled:after,.radio.disabled:after,.checkbox:disabled:before,.checkbox.disabled:before,.checkbox:disabled:after,.checkbox.disabled:after{content:'';width:0.5rem;height:0.3rem;position:absolute;top:50%;left:50%;margin-left:-0.25rem;margin-top:-0.25rem;background:transparent;border:1px solid #ffffff;border-top:none;border-right:none;z-index:2;-webkit-border-radius:0;border-radius:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cs-wecom{width:6.4rem;height:6.4rem}.divider{display:flex;align-items:center;margin:0;color:#969799;font-size:14px;line-height:24px;border-color:#ebedf0;border-style:solid;border-width:0}.divider:before{content:"";transform:scaleY(.5)}.divider:before,.divider:after{display:block;flex:1;box-sizing:border-box;height:1px;border-width:1px 0 0;border-color:inherit;border-style:inherit}.horoscope-aspect{font-size:0.75rem;text-align:right;color:#0062cc}.get-order-input{background-color:#EfEff4;text-align:center;border-radius:4px;width:80%;padding:0.2rem 0;font-size:0.8rem;border:none}.get-order-btn{display:block;width:8rem;font-size:0.75rem;font-weight:normal;line-height:2rem;color:#000000;border:1px solid #000000;margin:0 auto 0;background-color:#ffffff;border-radius:0}.box .selling-point-item:last-child{margin-bottom:0.4rem}.transit-order-list{display:flex;flex-wrap:wrap;margin-bottom:1.6rem}.transit-order-item{width:20%;padding:0.4rem}.selling-point-item{display:flex;margin-bottom:1.6rem}.selling-point-item img{width:2.4rem;height:2.4rem;margin:0}.selling-point-text{width:auto;margin-left:0.8rem;text-align:left}.selling-point-title{font-size:0.8rem;line-height:0.8rem;margin-top:0.4rem}.selling-point-desc{font-size:0.65rem;line-height:0.65rem;margin-top:0.4rem;color:#999}.total-words{color:#ff7900;font-weight:700}.text-error{color:#b94a48}.validation-summary-errors{color:red}.input-box{background-color:#ffffff;min-height:100%;padding:0.8rem;border-radius:0.6rem;margin-bottom:1.2rem;display:flex;font-size:0.85rem}.input-box-s{background-color:#ffffff;min-height:100%;padding:0.4rem 0.8rem;border-radius:0.6rem;margin-bottom:0.8rem;display:flex;font-size:0.85rem}.right-arrow{background:url(https://cdn.xinglai.com/img-h5/icon/right-arrow.png) no-repeat right #ffffff;background-origin:content-box;background-size:8px;min-width:8px;min-height:28px}.card-box .right-arrow{background:url(https://cdn.xinglai.com/img-h5/icon/right-arrow.png) no-repeat right transparent}.card-box{min-height:100%;padding:0.8rem;border-radius:0.6rem;margin-bottom:0.4rem;display:flex;align-items:center;font-size:0.85rem;background-color:rgba(255,255,255,0.3)}.active .card-box{background-color:rgba(255,255,255,0.6)}.card-content{flex-grow:1;width:120px;padding:0}.card-box img,.card-box svg{width:2.4rem;height:2.4rem;margin-right:0.8rem}.card-content h3{font-size:0.85rem;font-weight:500;line-height:0.85rem;margin-bottom:0.4rem;color:rgba(0,0,0,0.8)}.card-content .desc{font-size:0.7rem;line-height:0.7rem;color:rgba(0,0,0,0.5)}.sign-pic .active{opacity:0.5}.match-row{display:flex;margin-bottom:0.2rem}.match-row a{flex-grow:1;color:rgba(0,0,0,0.8)}.match-item{display:flex;padding:0.4rem;border-radius:0.6rem;margin-bottom:0.4rem;align-items:center;background-color:rgba(255,255,255,0.3)}.active .match-item{background-color:rgba(255,255,255,0.6)}.match-item img{width:1.6rem;height:1.6rem;margin:0 0.2rem 0 0}.match-item .desc{line-height:0.7rem;font-size:0.7rem}.aspect-table{width:100%;border-style:none}.aspect-table td{width:10%;height:7vw;text-align:center;vertical-align:middle;padding:0}td .iconfont{font-size:0.85rem;line-height:0.85rem}.order-box{margin:0.8rem 0.8rem 0 0.8rem;background-color:#FFFFFF;border-radius:0.4rem}.order-info-box{padding:0.8rem 0.8rem;display:flex;flex-direction:row;border-bottom:1px solid #F9F9F9;line-height:1}.order-info-left{width:100%}.order-info-right{width:5rem}.product-name{font-size:0.9rem;font-weight:400;line-height:0.9rem}.order-info-left .product-name:nth-child(n):not(:last-child){margin-bottom:1.2rem}.order-time{font-size:0.7rem;line-height:0.7rem;color:#999}.order-price{font-size:0.9rpx;font-weight:600;line-height:0.9rem;color:#ff7900;text-align:right}.order-state{text-align:right;font-size:0.8rem;font-weight:500;color:#555555;margin-top:0.8rem}.order-date-box{padding:0.6rem 0.8rem;color:#666;border-bottom:1px solid #F9F9F9;font-size:0.75rem}.order-no-box{padding:0.8rem;line-height:0.7rem;font-size:0.7rem;color:#999}.page-list{display:flex;justify-content:space-around;text-align:center;margin-top:0.8rem}.page-list .item{padding:0.4rem}.right-arrow input,.right-arraw .div{margin-right:1.2rem}.dn{display:none}.input-box label,.input-box-s label{width:auto}.input-box input[type=text],.input-box-s input[type=text]{text-align:right;flex-grow:1;width:120px;color:#999}input::-webkit-input-placeholder{color:#999}input::-ms-input-placeholder{color:#999}input::-moz-placeholder{color:#999}.toast{background:rgba(0,0,0,0.7);text-align:center;border-radius:0.25rem;color:#ffffff;position:fixed;z-index:3;top:45%;left:50%;width:7.5em;min-height:6em;margin-left:-3.75em;margin-top:-4rem;display:none;padding:0 0.8rem}.toast .iconfont{margin-top:0.2rem;display:block;font-size:2.6rem}.toast-content{margin:0 0 0.75rem}.toast-loading{background-color:#ffffff;border-radius:100%;margin:0.75rem 0;-webkit-animation-fill-mode:both;animation-fill-mode:both;border:2px solid #ffffff;border-bottom-color:transparent;height:2.25rem;width:2.25rem;background:transparent !important;display:inline-block;-webkit-animation:rotate 1s 0s linear infinite;animation:rotate 1s 0s linear infinite}@font-face{font-family:"iconfont";src:url('https://cdn.xinglai.com/css/iconfont.woff') format('truetype')}.iconfont{position:relative;font-family:"iconfont" !important;font-size:0.7rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu:before{content:"\e6eb"}.icon-paper:before{content:"\e6ec"}.icon-info:before{content:"\e6ed"}.icon-question:before{content:"\e6ee"}.icon-left:before{content:"\e6f4"}.icon-right:before{content:"\e6f5"}.icon-top:before{content:"\e6f6"}.icon-down:before{content:"\e6f7"}.icon-share:before{content:"\e700"}.icon-comment:before{content:"\e701"}.icon-edit:before{content:"\e6d3"}.icon-trash:before{content:"\e6d4"}.icon-recovery:before{content:"\e6dc"}.icon-refresh:before{content:"\e6dd"}.icon-close:before{content:"\e6d8"}.icon-cart:before{content:"\e6df"}.icon-star:before{content:"\e6e0"}.icon-plus:before{content:"\e6e3"}.icon-minus:before{content:"\e62d"}.icon-correct:before{content:"\e6e5"}.icon-search:before{content:"\e6e6"}.icon-gear:before{content:"\e6e8"}.icon-map:before{content:"\e6d2"}.icon-location:before{content:"\e6d1"}.icon-image:before{content:"\e6ce"}.icon-phone:before{content:"\e6c4"}.icon-camera:before{content:"\e6cd"}.icon-video:before{content:"\e6cc"}.icon-qq:before{content:"\e6cb"}.icon-wechat:before{content:"\e6c9"}.icon-weibo:before{content:"\e6c8"}.icon-note:before{content:"\e6c6"}.icon-mail:before{content:"\e6c5"}.icon-wechat-circle:before{content:"\e6ca"}.icon-home:before{content:"\e706"}.icon-forward:before{content:"\e6d9"}.icon-back:before{content:"\e6da"}.icon-laud:before{content:"\e64b"}.icon-lock:before{content:"\e6ef"}.icon-unlock:before{content:"\e62f"}.icon-like:before{content:"\e62b"}.icon-my:before{content:"\e610"}.icon-more:before{content:"\e625"}.icon-mobile:before{content:"\e697"}.icon-calendar:before{content:"\e68a"}.icon-date:before{content:"\e68c"}.icon-display:before{content:"\e612"}.icon-hide:before{content:"\e624"}.icon-pencil:before{content:"\e615"}.icon-flag:before{content:"\e6f1"}.icon-cert:before{content:"\e704"}.icon-aspect0:before{content:"\e711";color:#FF7800}.icon-aspect60:before{content:"\e715";color:#00C1FF}.icon-aspect90:before{content:"\e713";color:#C21A00}.icon-aspect120:before{content:"\e714";color:#FF3744}.icon-aspect180:before{content:"\e712";color:#EC1E00}.icon-aries:before{content:"\e771"}.icon-taurus:before{content:"\e772"}.icon-gemini:before{content:"\e773"}.icon-cancer:before{content:"\e774"}.icon-leo:before{content:"\e775"}.icon-virgo:before{content:"\e776"}.icon-libra:before{content:"\e777"}.icon-scorpio:before{content:"\e778"}.icon-sagittarius:before{content:"\e779"}.icon-capricorn:before{content:"\e811"}.icon-aquarius:before{content:"\e781"}.icon-pisces:before{content:"\e782"}.icon-sun:before{content:"\e800"}.icon-moon:before{content:"\e801"}.icon-mercury:before{content:"\e802"}.icon-venus:before{content:"\e803"}.icon-mars:before{content:"\e804"}.icon-jupiter:before{content:"\e805"}.icon-saturn:before{content:"\e806"}.icon-uranus:before{content:"\e807"}.icon-neptune:before{content:"\e808"}.icon-pluto:before{content:"\e809"}.icon-asc:before{content:"\e820"}.icon-mc:before{content:"\e821"}.icon-ic:before{content:"\e822"}.icon-des:before{content:"\e823"}.icon-north-node:before{content:"\e824"}.ms-mobile-select{position:relative;z-index:0;opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s,z-index 0.4s;transition:opacity 0.4s,z-index 0.4s}.ms-mobile-select *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.ms-mobile-select .ms-gray-layer{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.7);z-index:888;display:block}.ms-mobile-select .ms-content{width:100%;display:block;position:fixed;z-index:889;color:black;-webkit-transition:all 0.4s;transition:all 0.4s;bottom:-350px;left:0;background:white}.ms-mobile-select .ms-fix-width{width:90%;margin:0 auto;position:relative}.ms-mobile-select .ms-fix-width:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ms-mobile-select .ms-btn-bar{border-bottom:1px solid #dcdcdc;font-size:15px;height:45px;position:relative;text-align:center;line-height:45px}.ms-mobile-select .ms-cancel,.ms-mobile-select .ms-ensure{height:45px;width:55px;cursor:pointer;position:absolute;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ms-mobile-select .ms-cancel{left:0;color:#666}.ms-mobile-select .ms-ensure{right:0;color:#1e83d3}.ms-mobile-select .ms-title{font-size:15px;padding:0 15%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ms-mobile-select .ms-panel:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ms-mobile-select .ms-wheels{width:100%;height:200px;overflow:hidden}.ms-mobile-select .ms-wheel{position:relative;z-index:0;float:left;width:50%;height:200px;overflow:hidden;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.ms-mobile-select .ms-select-container{display:block;text-align:center}.ms-mobile-select .ms-select-container li{font-size:15px;display:block;height:40px;line-height:40px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ms-mobile-select .ms-select-line{height:40px;width:100%;position:absolute;top:80px;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.ms-mobile-select .ms-shadow-mask{position:absolute;top:0;width:100%;height:200px;background:linear-gradient(to bottom,#fffffff5,#ffffffcc 25%,#ffffff00 49%,#ffffff00 51%,#ffffffcc 75%,#fffffff5);opacity:0.9;pointer-events:none}.ms-mobile-select.ms-show{opacity:1;z-index:10000;visibility:visible}.ms-mobile-select.ms-show .ms-content{bottom:0}.ms-default-trigger{min-height:1em;color:#888}.ms-mobile-trigger:disabled{background-color:#fff}body.ms-show{overflow-y:hidden}.ui_modal_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;box-align:center;-webkit-align-items:center;align-items:center;position:fixed;z-index:2017;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.6)}.ui_modal{width:80%;max-width:480px;background-color:#fff;text-align:center;border-radius:8px;background-clip:padding-box;opacity:0;-webkit-transform:scale(1.185);transform:scale(1.185);-webkit-transition:all .2s;transition:all .2s}.ui_modal_hd{padding:20px 20px 10px 20px;font-size:18px}.ui_modal_bd{max-height:360px;max-height:60vh;overflow-y:auto;-webkit-scrolling-overflow:touch;padding-left:10px;padding-right:10px;color:#888;font-size:15px}.ui_modal_ft{position:relative;line-height:45px;margin-top:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;font-size:17px}.ui_modal_ft:after{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #D5D5D6;color:#D5D5D6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.ui_modal_btn{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui_modal_btn:active{background-color:#EEEEEE}.ui_modal_default_btn{color:#333}.ui_modal_primary_btn{color:var(--primary_color)}.ui_modal_btn + .ui_modal_btn::after{content:" ";position:absolute;left:0;top:0;width:1px;height:100%;border-left:1px solid #D5D5D6;color:#D5D5D6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0.5);transform:scaleX(0.5)}.ui_modal_in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.ui_modal_out{-webkit-transform:scale(0.815);transform:scale(0.815);opacity:0}.ui_mask{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.68);display:none}.ui_mask_active{display:block}.ui_popup{position:fixed;z-index:1000;overflow:hidden;background-color:#fff;display:none}.ui_popup:not(.ui_popup_center){top:0;left:0;right:0;bottom:0}.ui_popup_inner{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}.ui_popup_center{left:10%;right:10%;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);max-width:480px;padding:20px;margin-left:auto;margin-right:auto;-webkit-transition:all .25s;transition:all .25s}.ui_popup_center .ui_popup_body{max-height:80vh}.ui_popup_round{border-radius:16px 16px 0 0}.ui_popup_inner{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}.ui_popup_header{position:relative;height:48px;background-color:#fff}.ui_popup_title{line-height:48px;font-size:17px;text-align:center}.ui_popup_body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.modal_out{transition:all .3s;-webkit-transition:all .3s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.modal_in{transition:all .3s;-webkit-transition:all .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.translateX_in{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.translateX_out{transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}.ui_close_dialog{position:absolute;right:15px;top:50%;margin-top:-10px;width:20px;height:20px}.ui_close_dialog:before,.ui_close_dialog:after{position:absolute;content:'';right:10px;top:0;bottom:0;border-left:1px solid #666}.ui_close_dialog:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.ui_close_dialog:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.no-scroll{overflow:hidden !important}.menu-panel{position:fixed;width:0;height:100%;top:0;right:0;box-shadow:none;z-index:10000002;overflow:hidden}.menu-panel.open{width:100%}.menu-panel.open .mask{transition:.3s;opacity:0.68}.menu-panel.open .panels{transition:.3s;right:0}.menu-panel .mask{width:100%;height:100%;background-color:#000000;opacity:0}.menu-panel .panels{position:absolute;top:0;right:-460px;height:100%;width:100%;max-width:460px;border-radius:0;overflow-x:hidden;overflow-y:scroll;background:#FFFFFF;padding:1.2rem 1.2rem 1.2rem 1.2rem}.menu-panel .panels .head{display:flex;justify-content:space-between;height:1rem}.menu-panel .panels .head .user{line-height:1rem;font-size:0.7rem;display:flex}.menu-panel .panels .head .user svg{width:1rem;height:1rem;margin-right:0.2rem}.menu-panel .panels .list{margin-top:0.4rem}.menu-panel .panels .list > a{display:block;padding:0.8rem 0;font-size:0.85rem;font-weight:300;border-bottom:1px solid rgba(151,151,151,0.2);color:#000000}.box .chart-list{display:flex;justify-content:space-between;border-bottom:1px solid rgba(151,151,151,0.2);padding:0.8rem 0}.box .chart-list:first-child{padding:0 0 0.8rem 0}.chart-list .name{display:flex}.chart-list .name img{width:1.2rem;height:1.2rem;margin-right:0.4rem}.close{font-size:1rem}.order-item-list .order-item{display:flex;margin-bottom:1.2rem;align-items:center}.order-item-list .order-item:last-of-type{margin-bottom:0.8rem !important}.order-item img{width:2.4rem;height:2.4rem;margin:0 0.8rem 0 0}.order-product{flex-grow:1;padding:0;text-align:left}.order-product-info{display:flex;line-height:1;margin-bottom:0.4rem}.order-product-info h3{font-size:0.8rem;line-height:0.8rem;flex-grow:1;margin:0;font-weight:400}.order-product-price{color:#F95731;font-weight:700}.order-product-discount{display:flex;align-items:center}.order-product-discount-tag{border:1px solid #FDBEAF;font-size:0.6rem;line-height:0.6rem;padding:0.1rem 0.2rem;border-radius:5px;color:#F95731}.order-product-original-price{flex-grow:1;text-align:right;color:#A0A5A9;font-size:0.6rem;line-height:0.6rem;font-weight:600}.order-discount{display:flex;font-weight:500;text-align:left;font-size:0.7rem;padding:0.8rem 0}.order-discount-text{flex-grow:1}.order-discount-amount{color:#F95731}.order-amount{text-align:right;padding-top:0.8rem}.order-amount-text{color:#838383;font-size:0.65rem;margin-right:0.2rem}.order-amount-figure{font-weight:500;font-size:0.75rem}.order-payment-method{display:flex;align-items:center;font-size:0.7rem;justify-content:space-between}.order-payment-options{display:flex;align-items:center}.order-payment-options input[type=radio]{height:0.6rem;background-color:#467DB9;border-color:#467DB9;margin-right:0.2rem}.order-payment-options label{display:flex}.order-payment-options img{width:1.2rem;height:1.2rem;margin-right:0.2rem}.order-phone-number{display:flex;font-size:0.7rem}.order-phone-number input[type=text]{flex-grow:1}.order-fixed-bottom{position:fixed;bottom:0;width:100%;float:left;padding:0.8rem 0.8rem;background:#ffffff;display:flex;align-items:center}.order-bottom-amount{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}.order-bottom-amount-text{font-weight:500;font-size:0.65rem;margin-right:0.2rem}.order-bottom-amount-figure{font-weight:500;font-size:0.85rem;line-height:0.85rem}.order-bottom-discount{font-size:0.6rem;color:#F75C3C}.order-pay-button{background-color:#F75C3C;color:#ffffff;height:2rem;width:7.2rem;border-radius:20px;border:0;font-weight:500}.chart-info-buttons{display:flex;justify-content:space-around;padding:1rem 0.5rem 0.5rem 0.5rem}.chart-info-buttons .button{background-color:#41a0f8;border-radius:0.7rem;padding:0.2rem 0.8rem 0.2rem 0.8rem;color:#FFFFFF;border-width:0}.chart-info-buttons .button a{color:#ffffff !important}.chart-info-buttons .disabled{background-color:rgb(170,170,170);border-radius:0.7rem;padding:0.2rem 0.8rem 0.2rem 0.8rem;color:#FFFFFF}.download-app-box{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px;padding:16px;margin-bottom:1.2rem;box-shadow:0 8px 30px rgba(102,126,234,0.4);position:relative;overflow:hidden}.download-app-box::before{content:'';position:absolute;top:-50%;right:-20%;width:200px;height:200px;background:rgba(255,255,255,0.1);border-radius:50%;pointer-events:none}.download-app-content{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.download-app-icon{width:56px;height:56px;border-radius:14px;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,0.15)}.download-app-text{flex:1;color:#fff}.download-app-text h3{margin:0 0 6px 0;font-size:16px;font-weight:700;color:#FFFFFF;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.download-app-text p{margin:0 0 4px 0;font-size:13px;color:rgba(255,255,255,0.95)}.download-app-text .download-app-subtitle{margin:0 0 4px 0;font-size:13px;color:rgba(255,255,255,0.95)}.download-app-text .download-app-timer{margin:0;font-size:12px;color:rgba(255,255,255,0.85)}.btn-download-app{background:linear-gradient(135deg,#FF6B8A 0%,#FF8E53 100%);color:#fff;padding:10px 16px;border-radius:24px;font-size:14px;font-weight:700;text-decoration:none;flex-shrink:0;box-shadow:0 4px 15px rgba(255,107,138,0.4);animation:pulse 2s infinite;transition:all 0.3s ease}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.btn-download-app:active{transform:scale(0.95);animation:none}