| * { | 
|     margin: 0; | 
|     padding: 0; | 
|     overflow: hidden; | 
| } | 
| body { | 
|     height: 1080px; | 
|     width: 1920px; | 
| } | 
| #main { | 
|     height: 100%; | 
|     width: 100%; | 
|     background-color: rgb(108,167,168); | 
| } | 
| .head { | 
|     height: 10%; | 
|     width: 100%; | 
|     color: #FFFFFF; | 
| } | 
| .head-left { | 
|     height: 100%; | 
|     width: 20%; | 
|     display: inline-block; | 
| } | 
| .head-right { | 
|     height: 100%; | 
|     width: 30%; | 
|     display: inline-block; | 
|     float: right; | 
| } | 
| .head h1 { | 
|     display: inline; | 
|     margin-top: 2%; | 
|     margin-left: 2%; | 
|     font-weight: 400; | 
|     letter-spacing:3px; | 
| } | 
| .head h6 { | 
|     display: inline; | 
|     margin-left: 2%; | 
|     font-weight: 400; | 
| } | 
|   | 
| img { | 
|     float: right; | 
|     margin-top: 10px; | 
|     margin-right: 10px; | 
| } | 
| .rack { | 
|     position: absolute; | 
|     display: inline-block; | 
| } | 
| .rackDescs { | 
|     height: 100%; | 
|     width: 100%; | 
|     position: absolute; | 
|     display: inline-block; | 
|     text-align: center; | 
| } | 
| .stn { | 
|     text-align: center; | 
|     background-color: rgb(120,255,129); | 
|     position: absolute; | 
| } | 
| .crn { | 
|     position: absolute; | 
|     display: inline-block; | 
|     background-color: #00ff90; | 
|     z-index: 999; | 
| } | 
| .track { | 
|     position: absolute; | 
|     display: inline-block; | 
|     background-color: #000000; | 
|     z-index: 5; | 
| } | 
| .item { | 
|     border: 1px solid rgb(194,76,65); | 
|     color: rgb(194,76,65); | 
|     height: 100%; | 
|     width: 100%; | 
| } | 
|   | 
| .floorBtn { | 
|     position: absolute; | 
|     border-radius: 5px; | 
|     left: 1750px; | 
|     width: 90px; | 
|     height: 40px; | 
|     color: #ffffff; | 
|     font-size: 24px; | 
|     font-weight: 500; | 
|     letter-spacing: 5px; | 
|     cursor:pointer; | 
|     transition: all 0.3s ease; | 
|     font-family: 'Lato', sans-serif; | 
|     background: transparent; | 
|     box-shadow: inset 2px 2px 2px 0px rgba(255, 255, 255, 0.5), 7px 7px 20px 0px rgba(0, 0, 0, 0.1), | 
|     4px 4px 5px 0px rgba(0, 0, 0, 0.1); | 
| } | 
| /* 16 */ | 
| .btn-16 { | 
|     border: none; | 
|     color: #fff; | 
| } | 
| .btn-16:after { | 
|     position: absolute; | 
|     content: ''; | 
|     width: 0; | 
|     height: 100%; | 
|     top: 0; | 
|     left: 0; | 
|     direction: rtl; | 
|     z-index: -1; | 
|     box-shadow: -7px -7px 20px 0px #fff9, -4px -4px 5px 0px #fff9, 7px 7px 20px 0px #0002, | 
|     4px 4px 5px 0px #0001; | 
|     transition: all 0.3s ease; | 
| } | 
| .btn-16:hover { | 
|     color: #323131; | 
| } | 
| .btn-16:hover:after { | 
|     left: auto; | 
|     right: 0; | 
|     width: 100%; | 
| } | 
| .btn-16:active { | 
|     top: 2px; | 
| } | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
| /*操作显示栏*/ | 
| #body { | 
|     width: 100%; | 
|     height: 23%    ; | 
|     position: absolute; | 
|     bottom: 2.5%; | 
| } | 
| /* 控制开关 */ | 
| .system-state { | 
|     display: inline-block; | 
|     width: 15%; | 
|     height: 100%; | 
|     background-color: rgba(0, 0, 0, 0.3); | 
|     border-radius: 15px; | 
|     margin-left: 1%; | 
| } | 
| /* 堆垛机状态 */ | 
| .machine-status { | 
|     display: inline-block; | 
|     width: 15%; | 
|     height: 100%; | 
|     background-color: rgba(0, 0, 0, 0.3); | 
|     border-radius: 15px; | 
|     margin-left: 1%; | 
| } | 
| .state-ss { | 
|     margin-left: 60px; | 
|   | 
| } | 
|   | 
| /* 输送线状态 */ | 
| .line-status { | 
|     display: inline-block; | 
|     width: 15%; | 
|     height: 100%; | 
|     background-color: rgba(0, 0, 0, 0.3); | 
|     border-radius: 15px; | 
|     margin-left: 1%; | 
| } | 
| .line-ss { | 
|     display: inline-block; | 
|     float: right; | 
|     height: 15px; | 
|     width: 40px; | 
|     margin-top: 10px; | 
|     margin-right: 15px; | 
|     line-height: 15px; | 
|     text-align: center; | 
|     background-color: rgba(5, 5, 5, 0.3); | 
|     color: #ffdd00; | 
| } | 
| /* 条码扫描器 */ | 
| .bar-code { | 
|     display: inline-block; | 
|     width: 49%; | 
|     height: 100%; | 
|     background-color: rgba(0, 0, 0, 0.3); | 
|     border-radius: 15px; | 
|     margin-left: 1%; | 
| } | 
| /*扫码表单*/ | 
| .tablebox { | 
|     display: inline-block; | 
|     width: 290px; | 
|     height: 162px; | 
|     margin-left: 1.5%; | 
|     color: white; | 
|     font-size: 14px; | 
|     list-style: none; | 
|     line-height: 27px; | 
|     text-indent: 10px; | 
| } | 
| .table-head { | 
|     width: 100%; | 
|     height: 27px; | 
|     background:linear-gradient(to right, rgb(94, 193, 184),rgb(12,71,63)); | 
| } | 
| .right { | 
|     float: right; | 
|     text-indent: 10px; | 
|     padding-right: 10px; | 
| } | 
| .table-body li { | 
|     background-color: #5D7677; | 
| } | 
| .table-body li:nth-child(even) { | 
|     background-color: #4A6565; | 
| } | 
|   | 
|   | 
|   | 
| /* 控制表头 */ | 
| .body-head { | 
|     height: 35px; | 
|     width: 100%; | 
|     background-image: url(../images/status_bar_1.png); | 
|     background-repeat: no-repeat; | 
|     margin-left: 5%; | 
|     margin-top: 20px; | 
|     text-indent: 25px; | 
|     color: white; | 
| } | 
|   | 
|   | 
| .system-icon-open { | 
|     width: 153px; | 
|     height: 153px; | 
|     background-image: url(../images/start48.png); | 
|     display: inline-block; | 
| } | 
| .system-icon-close { | 
|     width: 153px; | 
|     height: 153px; | 
|     background-image: url(../images/stop48.png); | 
|     display: inline-block; | 
| } | 
| .switch_r { | 
|     color: #FFFFFF; | 
|     font-size: 14px; | 
|     width: 130px; | 
|     height: 153px; | 
|     float: right; | 
|     padding-top: 30px; | 
| } | 
| #system-run-desc { | 
|     font-size: 20px; | 
|     margin-top: 15px; | 
| } | 
| .state { | 
|     height: 34px; | 
|     width: 200px; | 
|     background-color: rgba(255,255,255,0.1); | 
|     background-image: url(../images/stacker.png); | 
|     background-repeat: no-repeat; | 
|     border-radius: 17px 0 0 17px; | 
|     padding-left: 50px; | 
|     line-height: 34px; | 
|     margin-bottom: 10px; | 
|     margin-left: 5%; | 
|     color: #FFFFFF; | 
|     font-size: 10px; | 
| } | 
| .states { | 
|     background-image: url(../images/line.png); | 
|     margin-bottom:54px; | 
| } | 
| .button { | 
|     margin-left: 5%; | 
|     font-size: 14px; | 
|     color: #FFFFFF; | 
| } | 
| /* 站点 */ | 
| .site { | 
|     position: absolute; | 
|     color: #333; | 
|     cursor: pointer; | 
|     text-align: center; | 
|     background-color: rgb(120,255,129); | 
|     font-size: 14px; | 
|     z-index: 9; | 
| } | 
| /*空站点*/ | 
| .site-k { | 
|     border: 1px solid rgb(108,167,168); | 
|     background-color: rgb(108, 167, 168); | 
| } | 
| /* 入库 */ | 
| .machine-put-flag { | 
|     padding: 0 10px; | 
|     background-color: rgb(163,214,242); | 
| } | 
| /* 出库 */ | 
| .machine-take-flag { | 
|     padding: 0 10px; | 
|     background-color: rgb(151,180,0); | 
| } | 
| /* 库到库 */ | 
| .machine-stock-move-flag { | 
|     padding: 0 10px; | 
|     background-color: rgb(58,77,249); | 
| } | 
| /* 站到站 */ | 
| .machine-site-move-flag { | 
|     padding: 0 10px; | 
|     background-color: rgb(240,140,10); | 
| } | 
| /* PToP */ | 
| .machine-p-move-flag { | 
|     padding: 0 10px; | 
|     background-color: rgb(29,152,23); | 
| } | 
| /* 异常 */ | 
| .machine-error-flag { | 
|     padding: 0 10px; | 
|     background-color: rgb(252,48,48); | 
| } | 
| /* 自动 */ | 
| .machine-auto-flag { | 
|     padding: 0 10px; | 
|     background-color: rgb(132,255,115); | 
| } | 
| /* 非自动/手动 */ | 
| .machine-unauto-flag { | 
|     padding: 0 10px; | 
|     background-color: rgb(184,184,184); | 
| } | 
| /* 自动+有物+ID */ | 
| .site-auto-run-id { | 
|     background-color: rgb(52, 168, 222); | 
| } | 
| /* 自动+有物 */ | 
| .site-auto-run { | 
|     background-color: rgb(250,81,246); | 
| } | 
| /* 自动+ID */ | 
| .site-auto-id { | 
|     background-color: rgb(196,196,0); | 
| } | 
| /* 自动 */ | 
| .site-auto { | 
|     background-color: rgb(120,255,129); | 
| } | 
| /* 非自动/手动 */ | 
| .site-unauto { | 
|     background-color: rgb(184,184,184); | 
| } | 
| .site-error{ | 
|     background-color: rgb(252,48,48); | 
| } | 
| #code { | 
|     background-image: url(../images/status_bar_2.png); | 
|     background-repeat: no-repeat; | 
|     margin-left: 2%; | 
| } | 
| /* 堆垛机 */ | 
| .machine { | 
|     position: absolute; | 
|     background-color: rgb(108,167,168); | 
|     /*margin-left: 1116px;*/ | 
|     height: 20px; | 
|     width: 80px; | 
|     background-image: url("../images/Crane_auto.png"); | 
|     background-repeat: no-repeat; | 
|     background-size:100% 100%; | 
|     background-position: top center; | 
|     cursor: pointer; | 
|     z-index: 99; | 
| } | 
| /* 入库 */ | 
| .machine-pakin { | 
|     background-image: url("../images/Crane_store.png"); | 
| } | 
| /* 出库 */ | 
| .machine-pakout { | 
|     background-image: url("../images/Crane_retrieve.png"); | 
| } | 
| /* 库到库 */ | 
| .machine-stock-move { | 
|     background-image: url("../images/Crane_loctoloc.png"); | 
| } | 
| /* 站到站 */ | 
| .machine-site-move { | 
|     background-image: url("../images/Crane_stntostn.png"); | 
| } | 
| /* p to p */ | 
| .machine-p-move { | 
|     background-image: url("../images/Crane_hptoohp.png"); | 
| } | 
| /* 异常 */ | 
| .machine-error { | 
|     background-image: url("../images/Crane_error.png"); | 
| } | 
| /* 自动 */ | 
| .machine-auto { | 
|     background-image: url("../images/Crane_auto.png"); | 
| } | 
| /* 非自动/收到 */ | 
| .machine-un-auto { | 
|     background-image: url("../images/Crane_manual.png"); | 
| } | 
|   | 
| /* 堆垛机弹窗 */ | 
| #crnWindow { | 
|     width: 291px; | 
|     height: 365px; | 
|     background-image: url(../images/Popup-yellow.png); | 
|     position: fixed; | 
|     color:white; | 
|     left: 50%; | 
|     top: 50%; | 
|     transform: translate(-50%,-50%); | 
|     z-index: 101; | 
| } | 
| /* 输送设备弹窗 */ | 
| #siteWindow { | 
|     width: 291px; | 
|     height: 336px; | 
|     background-image: url(../images/Popup-green.png); | 
|     position: fixed; | 
|     color:white; | 
|     left: 50%; | 
|     top: 50%; | 
|     transform: translate(-50%,-50%); | 
|     z-index: 101; | 
| } | 
| #siteWindow-head { | 
|     width: 291px; | 
|     height: 55px; | 
|     line-height: 55px; | 
|     margin-left: 25px; | 
|     color: #000000; | 
|     font-weight: 700; | 
|     letter-spacing: 2px; | 
| } | 
| #siteWindow-head .detailed { | 
|     display: inline-block; | 
| } | 
| #siteWindow-head button { | 
|     width: 25px; | 
|     height: 25px; | 
|     padding: 0px; | 
|     border: none; | 
|     border-radius: 25px; | 
|     background-image: url(../images/siteclose.png); | 
|     display: inline-block; | 
|     float: right; | 
|     margin-top: 15px; | 
|     margin-right: 50px; | 
| } | 
| #crnWindow-head { | 
|     width: 291px; | 
|     height: 55px; | 
|     line-height: 55px; | 
|     margin-left: 55px; | 
|     color: #000000; | 
|     font-weight: 700; | 
|     letter-spacing: 2px; | 
|   | 
| } | 
| #crnWindow-head .detailed { | 
|     display: inline-block; | 
| } | 
| #crnWindow-head button { | 
|     width: 25px; | 
|     height: 25px; | 
|     padding: 0px; | 
|     border: none; | 
|     border-radius: 25px; | 
|     background-image: url(../images/siteclose.png); | 
|     display: inline-block; | 
|     float: right; | 
|     margin-top: 15px; | 
|     margin-right: 80px; | 
| } | 
|   | 
|   | 
|   | 
| /* 弹窗 */ | 
| form .form-item { | 
|     display: inline-block; | 
|     padding-left: 10px; | 
| } | 
| form .form-item-label { | 
|     display: inline-block; | 
|     width: 90px; | 
|     font-size: 10px; | 
| } | 
| form .form-item-input { | 
|     display: inline-block; | 
|     width: 180px; | 
|   | 
| } | 
| form .form-item-input input { | 
|     background-color: rgba(255,255,255,.3); | 
|     color: #FFFFFF; | 
|     padding: 0; | 
|     border: none; | 
|     border-radius: 2px; | 
|     height: 18px; | 
|     padding-left: 10px; | 
| } | 
| /* checkbox */ | 
| form .form-item-checkbox { | 
|     display: inline-block; | 
|     padding-left: 10px; | 
|     width: 20%; | 
| } | 
| form .form-item-label-checkbox { | 
|     display: inline-block; | 
|     width: auto; | 
|     font-size: 14px; | 
| } | 
| form .form-item-input-checkbox { | 
|     display: inline-block; | 
|     width: auto; | 
|   | 
| } | 
| .main-part { | 
|     position: relative; | 
|     top: 0px; | 
|     left: -150px; | 
|     width: 100%; | 
|     height: 100%; | 
| } | 
|   | 
| .device-info { | 
|     position: absolute; | 
|     top: 0; | 
|     right: 0; | 
|     width: 500px; | 
|     height: 230px; | 
|     background: rgba(255, 255, 255, 0.7); | 
|     overflow: auto; | 
| } | 
|   | 
| .device-info table td,.device-info table th{ | 
|     font-size: 12px !important; | 
| } | 
|   | 
| .layui-table-cell { | 
|     height: auto ; | 
|     white-space: normal; | 
| } |