.red .title{color:#f30!important}.tangram-suggestion-main{display:none!important}.van-nav-bar .van-icon{color:#000}.van-field__control{font-size:16px}.van-tabbar{margin:14px;box-shadow:0 1px 6px 0 rgba(0,0,0,.04);width:auto;right:0;border-radius:12px;overflow:hidden;height:56px;z-index:9}.van-pane{position:absolute;left:0;right:0;top:0;bottom:0;overflow-y:auto}.login-top-btn{text-align:right;padding:24px 24px}.login-top-btn span{color:#394042}.login-logo{text-align:center;padding:10px 0 40px 0}.login-logo img{height:70px}.van-form-login{padding:0 24px}.van-form-login ul li{position:relative;height:52px;background:#f7f7f7;border-radius:10px;display:flex;align-items:center;margin-bottom:20px;padding:0 0 0 25px}.van-form-login ul li .icon{width:15px;height:15px}.van-form-login ul li .icon img{width:100%}.van-form-login ul li .cell{flex:1}.van-form-login ul li .cell .van-cell{background:transparent}.van-form-login ul li .cell .van-cell:after{display:none}.van-form-login ul li .cell .van-field__control{font-size:16px}.van-form-login ul li .forget-btn{font-size:15px;color:#666;padding:8px 15px}.van-form-login .pic-code{height:52px;margin-right:10px;display:flex;align-items:center}.van-form-login .pic-code img{height:46px}.van-form-login ul li .van-button{background:transparent;border:none;font-size:16px;color:#3163f1}.login-actions{padding-top:12px}.login-actions .van-button{border-radius:10px;height:50px;font-size:16px}.login-other{padding:28px 0;font-size:14px;color:#999}.login-other-title{display:flex;align-items:center;justify-content:center;padding:0 10px}.login-other-title .van-hairline--top{flex:1;margin:0 20px}.login-other span{display:flex;align-items:center}.login-other span img{width:36px;height:36px;margin-right:10px}.login-other-flex{display:flex;align-items:center;justify-content:center;margin-top:20px}.login-other-flex .text-other{line-height:36px;background:#f7f7f7;font-size:14px;color:#666;border-radius:999rem;padding:0 20px;margin-right:16px}.register-main{padding:16px 10px}.register-main .van-cell{margin-bottom:15px}.register-main .van-cell .van-button{border:none;font-size:15px;color:#3163f1;font-weight:600;background:transparent}.register-main .van-cell .van-button:before,.register-main .van-cell .van-button:focus{background:transparent}.van-cell:last-child:after{display:block}.agreement{font-size:12px;display:flex;align-items:center;padding:8px 16px;color:#999}.agreement a{color:#4d78b7}.agreement .van-radio__icon{font-size:14px;margin-right:5px}.register-actions{padding:32px 16px}.register-actions .van-button{border-radius:10px;height:50px;font-size:16px}.home{background:#f2f2f2;position:fixed;left:0;top:0;right:0;bottom:0}.index-main{width:100%;height:100%;display:flex;flex-direction:column}.index-top{position:relative;z-index:3;padding:20px 0 10px 0}.top-weather{padding:0 15px;font-size:13px;color:#333;display:flex;align-items:center}.top-weather img{width:20px;height:20px;margin-right:8px}.top-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:7px 15px}.top-header .top-title{line-height:28px;font-size:20px;color:#111;font-weight:700}.top-header-action{position:relative}.top-header-action .icon{width:24px;height:24px;background:linear-gradient(180deg,#4559f6,#6d7cf5);background:#4559f6;border-radius:999rem}.top-header-action .icon img{width:100%;height:100%;display:block}.top-header-action .dropdown{position:absolute;right:0;top:100%;background:rgba(0,0,0,.9);box-shadow:0 2px 8px 0 rgba(0,0,0,.06);border-radius:12px;width:120px;padding:4px 0;margin-top:5px}.top-header-action .dropdown .list{position:relative;line-height:49px;color:#fff;padding:0 20px;font-size:15px}.top-header-action .dropdown .list:after{content:"";position:absolute;left:20px;right:0;bottom:0;border-bottom:1px solid hsla(0,0%,100%,.2)}.top-header-action .dropdown .list:last-child:after{display:none}.index-content{position:relative;z-index:2;flex:1;overflow-y:auto;padding-bottom:60px;margin-bottom:30px}.index-list{display:flex;flex-wrap:wrap;padding:0 8px}.index-list .item{width:50%;box-sizing:border-box;padding:8px 8px}.item-card{position:relative;background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.06);text-align:center;border-radius:12px;padding:15px 12px}.item-card .id{color:#999;left:10px}.item-card .id,.item-card .num{font-size:11px;position:absolute;top:10px}.item-card .num{right:10px;color:#666;border-radius:999rem;background:#f2f2f2;padding:0 6px;line-height:16px}.item-card .icon{width:39px;height:39px;margin:6px auto 3px auto}.item-card .icon img{height:100%;display:block}.item-card .title{font-size:14px;color:#333;line-height:20px;font-weight:500;margin-top:12px}.item-card .state{line-height:18px;margin-top:2px;font-size:12px}.item-card .state.on{color:#24b324}.item-card .state.off{color:#ff8f0f}.index-follow{position:fixed;left:15px;right:15px;bottom:90px;display:flex;align-items:center;padding:10px 15px 10px 10px;border-radius:12px;z-index:3;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px);border:1px solid #f2f2f2}.index-follow .img{width:44px;height:44px;border-radius:999rem;background:#eef3fe;border:1px solid rgba(90,135,249,.3);margin-right:8px;display:flex;align-items:center;justify-content:center}.index-follow .img img{width:70%;height:70%}.index-follow .cell{flex:1}.index-follow .cell .title{font-size:15px;color:#333;font-weight:700}.index-follow .cell .desc{font-size:13px;color:#999;margin-top:2px}.index-follow button{width:58px;height:26px;border-radius:999rem;line-height:26px;padding:0;font-size:14px;background:linear-gradient(270deg,#4559f6,#5a87f9);color:#fff;border:none;outline:none}.index-follow button:after{display:none}.index-follow .close{position:absolute;right:0;top:0;width:19px;height:19px;display:flex;align-items:center;justify-content:center}.index-follow .close image{width:70%;height:70%;opacity:.5}.transparent-bar .van-nav-bar{background:#4559f6}.transparent-bar .van-nav-bar__arrow,.transparent-bar .van-nav-bar__title{color:#fff;font-size:18px}.wrap{bottom:0;overflow-y:auto;background:#f2f2f2}.wrap,.wrap:before{position:absolute;left:0;top:0;right:0}.wrap:before{content:"";height:660px;background:linear-gradient(180deg,#4559f6 10%,rgba(69,89,246,0))}.main{position:relative;padding:11px 11px}.equ-state{border-radius:16px;background:#fff;display:flex;align-items:center;padding:10px 16px;margin-bottom:8px}.equ-state .icon{width:28px;height:28px;margin-right:10px}.equ-state .icon img{width:100%;height:100%}.equ-state .cell{flex:1}.equ-state .cell .title{font-size:14px;font-weight:600;color:#262626}.equ-state .cell .title .red{color:#f30}.equ-state .cell .title .green{color:#24c789}.equ-state .cell .desc{font-size:12px;color:#999;margin-top:2px}.equ-card{background:#fff;border-radius:16px;margin-bottom:8px;padding:16px}.equ-card-header{margin-bottom:14px}.equ-card-title{display:flex;align-items:center}.equ-card-title .icon{width:18px;height:18px;margin-right:8px}.equ-card-title .icon img{width:100%;height:100%}.equ-card-title .equ-card-name{font-size:15px;font-weight:600;color:#262626}.equ-video{height:177px;background:#000}.equ-data-list ul li{font-size:12px;line-height:18px;display:flex;align-items:center;justify-content:space-between;padding:4px 0}.equ-data-list ul li .title{font-weight:600;color:#666}.equ-data-list ul li .title span{padding:0 4px}.equ-data-list ul li .time{color:#999}.equ-data-more{height:34px;line-height:34px;margin:16px 0;border-radius:999rem;text-align:center;position:relative;font-size:14px;font-weight:500;color:#000;border:.5px solid #ccc}.equ-data-flex{display:flex}.equ-data-col{flex:1;border-radius:16px;background:#f7f7f7;padding:14px 0}.equ-data-col+.equ-data-col{margin-left:4px}.equ-data-col .title{font-size:13px;font-weight:600;display:flex;align-items:center;padding:0 0 18px 12px}.equ-data-col .title img{width:17px;height:17px;margin-right:6px}.equ-data-col .title.green{color:#24c789}.equ-data-col .title.org{color:#846dfc}.equ-data-col .title.blue{color:#5a87f9}.equ-data-col-li{display:flex;align-items:center;justify-content:space-between;color:#333;padding:3px 10px}.equ-data-col-li .name{font-size:10px}.equ-data-col-li .name span{color:#999}.equ-data-col-li .value{font-size:11px;font-weight:600}.equ-sum-sj{padding:8px 0}.equ-sum-sj .equ-sum-sj-title{font-size:12px;color:#999;font-weight:500}.equ-sum-sj-num{font-size:27px;font-weight:600;color:#262626;margin-top:7px;line-height:38px}.qeu-chart{position:relative;background:#fafafa;height:186px}.equ-tabs-card{height:30px;background:#efefef;border-radius:7px;display:flex;align-items:center;padding:1px 2px}.equ-tabs-item{flex:1;line-height:26px;border-radius:6px;text-align:center;font-size:13px;font-weight:500}.equ-tabs-item.active{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.equ-date-change{display:flex;align-items:center;position:relative;padding:15px 0}.left-btn,.right-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:999rem;background:#f7f7f7}.left-btn.disabled,.right-btn.disabled{opacity:.3}.equ-card-actions{color:#000;margin-left:auto;margin-right:5px}.equ-card-actions,.equ-date-current{display:flex;align-items:center;font-size:14px;font-weight:600}.equ-date-current{flex:1;text-align:center;justify-content:center}.equ-card-actions i,.equ-date-current i{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;margin-left:4px}.equ-forecast{display:flex;padding:10px 0 5px}.equ-forecast-block{flex:1}.equ-forecast-block+.equ-forecast-block{margin:0 0 0 10px}.equ-forecast-block .title{height:23px;line-height:23px;border-radius:999rem;font-size:13px;background:#f7f7f7;width:116px;margin:0 auto;font-weight:500;text-align:center;color:#333}.equ-forecast-flex{display:flex;align-items:center;margin-top:22px}.equ-forecast-item{flex:1;text-align:center;position:relative}.equ-forecast-item .name{font-size:12px;color:#666}.equ-forecast-item .value{font-size:17px;font-weight:600;color:#000;margin-top:5px}.equ-forecast-item+.equ-forecast-item:before{content:"";position:absolute;height:36px;border-left:1px solid #d8d8d8;left:0;transform:scaleX(.5)}.container{position:absolute;left:0;top:0;right:0;bottom:0;background:#f6f6f6;padding-bottom:60px;overflow-y:auto}.header{position:relative;z-index:2}.header-content{position:absolute;left:0;right:0;padding:0 15px}.my-bg{position:fixed;left:0;top:0;right:0}.my-bg image{width:100%}.my-user{position:relative;z-index:2;padding:20px 15px 20px;display:flex;align-items:center}.my-user .head{width:65px;height:65px;margin-right:15px}.my-user .head img{width:100%;height:100%;border-radius:999rem}.my-user .cell{flex:1}.my-user .cell .name{font-size:18px;color:#111;font-weight:500;line-height:26px}.my-user .cell .desc{font-size:12px;color:#666;margin-top:4px}.ui-card{background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.06);border-radius:12px}.ui-card,.ui-item{position:relative;margin:0 15px}.ui-item{display:flex;align-items:center;padding:16px 0;border-bottom:.5px solid #e5e5e5}.ui-item .icon{width:25px;height:25px;margin-right:10px;margin-left:5px}.ui-item .icon img{width:100%;height:100%}.ui-item .name{font-size:15px;color:#333;line-height:20px}.ui-item:last-child{border-bottom:none}.ui-item .link{margin-left:auto;opacity:.5;font-size:14px}.ui-item .link image{width:12px;height:12px;opacity:.7}.no-empty{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 0 60px 0}.no-empty image{width:50px;height:50px;opacity:.3}.no-empty .text{font-size:14px;color:#999;margin-top:10px}.quit-btn{padding:10px 15px}.quit-btn .van-button{border:none;font-size:16px;height:48px;line-height:48px;border-radius:12px;color:#333;font-weight:500}.quit-btn .van-button:before{background:#fff}