.clear{clear:both;height:0;overflow:hidden}.img-circle{border-radius:50%}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;margin:0;padding:0;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#app,.app-main{background-color:#f2f3fa}.card-shadow,.signin-box{box-shadow:0 2px 10px rgba(0,0,0,.1)}.signin-box{background-color:#fff;border-radius:15px}.app-panel{background-color:#fff;box-shadow:0 1px 5px 0 #e8e8e8;border-radius:5px}.sensor-panel{margin:0 0 22px 0}.sensor-panel .simg{position:absolute;top:0;left:0;width:50px;height:50px;border-radius:50%;background-color:rgba(255,148,70,.16);text-align:center}.sensor-panel .simg .sicon{font-size:24px;line-height:50px}.sensor-panel .svalue{margin:0 0 0 70px;height:30px}.sensor-panel .svalue .svnumber{font-size:30px;line-height:30px;vertical-align:top}.sensor-panel .svalue .svunit{margin:0 0 0 4px;font-size:18px;line-height:30px;vertical-align:top}.sensor-panel .sname{margin:2px 0 0 80px;font-size:12px;line-height:14px;color:#777}.relay-panel{box-shadow:0 1px 5px 0 #e8e8e8;min-height:80px;border-radius:5px;background-color:#fff;position:relative;padding:0 20px}.relay-panel .rname{padding:16px 0 0 0;font-weight:500;font-size:14px;line-height:20px;color:#333}.relay-panel .rstatus{position:absolute;right:20px;top:-5px;font-size:26px;line-height:80px;font-weight:700}.relay-panel .rconfig,.relay-panel .rdescr{font-size:12px;line-height:20px;color:#777}