.steps-bd ul li{cursor:pointer;height:90px}.steps-bd ul li:first-child .step-l .bar{top:50%}.steps-bd ul li:last-child .step-l .bar{bottom:50%}.steps-bd ul li.cur{background-color:#fff}.steps-bd ul li.cur .step-l .bar,.steps-bd ul li.cur .step-l .dit{background-color:#0d9ae0}[data-theme=theme1] .steps-bd ul li.cur .step-l .bar,[data-theme=theme1] .steps-bd ul li.cur .step-l .dit{background-color:red}[data-theme=theme2] .steps-bd ul li.cur .step-l .bar,[data-theme=theme2] .steps-bd ul li.cur .step-l .dit{background-color:#546ee7}.steps-bd ul li.cur .step-r h1,.steps-bd ul li.cur .step-r p{color:#0d9ae0}[data-theme=theme1] .steps-bd ul li.cur .step-r h1,[data-theme=theme1] .steps-bd ul li.cur .step-r p{color:red}[data-theme=theme2] .steps-bd ul li.cur .step-r h1,[data-theme=theme2] .steps-bd ul li.cur .step-r p{color:#546ee7}.steps-bd ul li .step-l{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;padding-left:20px;padding-top:35px;position:relative}.steps-bd ul li .step-l .dit{width:18px;height:18px;color:#fff;border-radius:50%;background-color:#bebebe;line-height:18px;text-align:center;font-size:12px;position:relative;z-index:10}.steps-bd ul li .step-l .bar{position:absolute;width:1px;background-color:#cfd2d6;top:0;bottom:0;left:28px}.steps-bd ul li .step-r{overflow:hidden}.steps-bd ul li .step-r h1{font-size:12px;color:#495057;line-height:17px;font-weight:700}.steps-bd ul li .step-r p{color:#6c757d;font-size:12px;line-height:17px;margin-top:5px}.additem-step-box{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.additem-step-box .bill-list{max-height:100%;overflow-y:auto}.additem-step-box .bill-list ul li:first-child{margin-top:0}.additem-step-box .bill-list .rule-label{height:30px;line-height:30px;background:#e4e4e4;color:#212121;font-size:12px;padding:0 10px}.additem-step-box .bill-list .bill-item{padding:5px 16px;border-bottom:1px solid #eef2f8;color:#6c757d}.additem-step-box .bill-list .bill-item .num{height:32px;line-height:32px}.additem-step-box .bill-list .bill-item .icon-box{line-height:30px;width:60px;margin-left:10px;text-align:center}.additem-step-box .bill-list .bill-item .icon-box .icon{color:#00afff;font-size:14px;cursor:pointer}.additem-step-box .bill-list .bill-thead{padding:0 16px;margin:0;height:44px;line-height:44px;font-size:12px;background:#f2f3fb;border-bottom:1px solid #eef2f8;font-weight:500;color:#636e78}.additem-step-box .bill-list .bill-thead .num{height:44px;line-height:44px}.additem-step-box .bill-list .bill-thead .icon-box{line-height:43px;width:60px;margin-left:10px;text-align:center}.additem-step-box .bill-list .bill-thead .icon-box .icon{color:#00afff;font-size:14px;cursor:pointer}.additem-step-box .title{padding-left:10px;background:rgba(249,200,81,.15);border-radius:2px;font-size:12px;line-height:32px;color:#6c757d}.additem-step-box .title .icon{color:#f9c851;margin-right:10px}.additem-step-box .subtitle{font-size:12px;color:#6c757d;line-height:16px}.additem-step-box .topicCode-name{padding:16px;font-size:14px;font-weight:700;color:#495057;line-height:24px}.additem-step-box .no-radio label{margin-right:24px}.additem-step-box .no-radio label .el-radio__input{display:none}.task-config-bill{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.task-config-bill .table-title{height:20px;margin-bottom:24px;font-weight:700;font-size:12px;color:#495057;line-height:20px}.task-config-bill .el-table{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.task-config-bill .title-box{display:-webkit-box;display:-ms-flexbox;display:flex}.task-config-bill .title-box .title{margin-bottom:24px;font-weight:700;font-size:12px;color:#495057}.task-config-bill .bill-list{max-height:100%;overflow-y:auto}.task-config-bill .bill-list ul li:first-child{margin-top:0}.task-config-bill .bill-list .rule-label{height:30px;line-height:30px;background:#e4e4e4;color:#212121;font-size:12px;padding:0 10px}.task-config-bill .bill-list .bill-item{padding:5px 16px;border-bottom:1px solid #eef2f8;color:#6c757d}.task-config-bill .bill-list .bill-item .num{height:32px;line-height:32px}.task-config-bill .bill-list .bill-item .icon-box{line-height:30px;width:60px;margin-left:10px;text-align:center}.task-config-bill .bill-list .bill-item .icon-box .icon{color:#00afff;font-size:14px;cursor:pointer}.task-config-bill .bill-list .bill-thead{padding:0 16px;margin:0;height:44px;line-height:44px;font-size:12px;background:#f2f3fb;border-bottom:1px solid #eef2f8;font-weight:500;color:#636e78}.task-config-bill .bill-list .bill-thead .num{height:44px;line-height:44px}.task-config-bill .bill-list .bill-thead .icon-box{line-height:43px;width:60px;margin-left:10px;text-align:center}.task-config-bill .bill-list .bill-thead .icon-box .icon{color:#00afff;font-size:14px;cursor:pointer}.task-config-bill .add-bill-btn{background:#f5f5f5;border:1px dashed #e4e4e4;line-height:30px;text-align:center;color:#333;font-size:12px;margin:20px 10px 0;cursor:pointer}.task-config-bill .add-bill-btn .icon{color:#00afff;font-size:10px;margin-right:8px;float:left}.frimwareTask-version-box{height:100%;background-color:#fff;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.frimwareTask-version-box,.frimwareTask-version-box .content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.frimwareTask-version-box .content-box{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0 24px;-ms-flex-direction:column;flex-direction:column}.frimwareTask-version-box .params-bd{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;overflow-y:auto}.frimwareTask-version-box .btn-group{border-top:1px solid #eef2f8;padding:16px 0 16px 24px;height:60px;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}.frimwareTask-version-box .firmware-code{text-decoration:underline}.firmware-task-add-device-dialog .green{color:#67c23a}.firmware-task-add-device-dialog .red{color:#f56c6c}.firmware-task-add-device-dialog .forbidden{background:#f6f8fa}.firmware-task-add-device-dialog .el-dialog{width:1400px}.firmware-task-add-device-dialog .dialog-body{padding-top:0!important;padding-bottom:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.task-add-modem-dialog .forbidden{background:#f6f8fa}.task-add-modem-dialog .el-dialog{width:1400px}.task-add-modem-dialog .green{color:#67c23a}.task-add-modem-dialog .red{color:#f56c6c}.task-add-modem-dialog .dialog-body{padding-top:0!important;padding-bottom:0!important}.select-device-box,.task-add-modem-dialog .dialog-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.select-device-box{height:100%;background-color:#fff;padding:0 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.select-device-box .green{color:#67c23a}.select-device-box .red{color:#f56c6c}.select-device-box .content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.select-device-box .btn-group{border-top:1px solid #eef2f8;padding:16px 0 16px 24px;height:60px;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}.select-device-box .info{color:#6c757d}.select-device-box .info .default{color:#546ee7}.select-device-box .info .caveat{color:#ff5c5b}.task-addItem{height:100%;position:relative;overflow:auto}.task-addItem .steps{position:absolute;left:0;top:0;width:220px;bottom:0;background-color:#f9f9fd}.task-addItem .steps .title{height:70px;line-height:70px;padding-left:18px;font-size:14px;font-weight:700;color:#394668}.task-addItem .steps .title .icon{color:#0d9ae0;font-size:13px;margin-right:10px}.task-addItem .warpper{background-color:#fff;margin-left:220px;height:100%;overflow-x:hidden;overflow-y:auto}.task-addItem .warpper .content{-ms-flex-direction:column;flex-direction:column;height:100%}.task-addItem .warpper .content,.task-addItem .warpper .content .content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.task-addItem .warpper .content .content-box{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px;overflow-y:auto;-ms-flex-direction:column;flex-direction:column}.task-addItem .warpper .content .btn-group{border-top:1px solid #eef2f8;padding:16px 0 16px 24px;height:60px;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}.steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;padding:20px 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.steps .steps-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.steps .steps-item .steps-item-head{position:relative;width:100%;color:#8c8c8c;border-color:#8c8c8c;text-align:center}.steps .steps-item .steps-item-head .line{position:relative;border-color:inherit;background-color:#d3d3d3;width:100%}.steps .steps-item .steps-item-head .line .line-left{left:0}.steps .steps-item .steps-item-head .line .line-left,.steps .steps-item .steps-item-head .line .line-rigth{height:2px;top:11px;position:absolute;border-color:inherit;background-color:#d3d3d3;background-color:inherit;width:50%}.steps .steps-item .steps-item-head .line .line-rigth{left:50%}.steps .steps-item .steps-item-head .icon{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#eff0f3;-webkit-transition:.15s ease-out;transition:.15s ease-out;border-radius:50%;border:1px solid;border-color:inherit;color:#999}.steps .steps-item .steps-item-main{text-align:center}.steps .steps-item .steps-item-main .title{margin-top:15px;color:#999}.steps .steps-item.on{-webkit-box-flex:1;-ms-flex:1;flex:1}.steps .steps-item.on .steps-item-head{color:#00afff;border-color:#00afff}.steps .steps-item.on .steps-item-head .line{background-color:#00afff}.steps .steps-item.on .steps-item-head .icon{background:#00afff;color:#fff}.steps .steps-item.on .steps-item-main{text-align:center}.steps .steps-item.on .steps-item-main .title{margin-top:15px;color:#999}.steps .steps-item:first-of-type .line .line-left,.steps .steps-item:last-of-type .line .line-rigth{display:none}