#img-zoom #div[data-v-5f8b65f8],#img-zoom[data-v-5f8b65f8]{width:100%;height:100%;-ms-touch-action:none;touch-action:none}#img-zoom #div[data-v-5f8b65f8]{overflow:hidden;position:relative}#img-zoom #div #img[data-v-5f8b65f8]{z-index:1}#img-zoom #div #annotation[data-v-5f8b65f8],#img-zoom #div #img[data-v-5f8b65f8]{position:absolute;height:auto;width:100%;cursor:move;top:0;left:0;right:0;bottom:0;margin:auto}#img-zoom #div #annotation[data-v-5f8b65f8]{z-index:2}.ecw-recycle[data-v-402141f8]{width:100%;height:100%}.progress-bar[data-v-96a696e0]{position:absolute;width:100%;z-index:99999;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}


/*!
 * 3DSpecimenViewer
 * @version: 0.0.1
 * @author: MQ
 * @update: 2023-07-21 15:30:16
 */.thumbnail{position:absolute;width:200px;background-color:#fff;border:1px solid #d6dbe2;bottom:10px;left:10px}.thumbnail .thumbnail-title{height:30px;width:100%;border-bottom:1px solid #d6dbe2;text-align:center;line-height:30px}.thumbnail .thumbnail-img,.top-bar{width:100%}.top-bar{position:absolute;height:50px;background-color:hsla(0,0%,100%,.8);border-bottom:1px solid #d6dbe2;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.1);line-height:50px}.top-bar .top-bar-title{padding:0 10px}.top-bar .btn-bar{float:right;padding:0 10px}.right-bar{position:absolute;background-color:hsla(0,0%,100%,.8);right:20px;margin-top:100px}.right-bar .btn{width:80px;height:60px;text-align:center;line-height:40px}.mark-tools-bar{position:absolute;display:none;margin-top:100px;right:120px;height:40px;background-color:#000;padding:0 10px}.mark-tools-bar .btn{color:#fff;text-align:center;height:40px;line-height:40px}.modal{width:100%;height:100%;display:none}.modal .lable-dialog{position:relative;width:600px;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);border-radius:4px;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9999}.modal .lable-dialog .header{height:50px;border-bottom:1px solid #e5e5e5;line-height:50px;padding:0 20px}.modal .lable-dialog .header .lable-close{position:absolute;right:20px;font-size:22px;cursor:pointer;padding:0 5px}.modal .lable-dialog .header .lable-close:hover{opacity:.8}.modal .lable-dialog .lable-cont{padding:0 20px 20px 20px}.modal .lable-dialog .lable-cont .font-title{margin:20px 0 10px 0}.modal .lable-dialog .lable-cont .lable-name-input{height:34px;width:100%;font-size:14px;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #a9a9a9}.modal .lable-dialog .lable-cont .lable-des-textarea{height:100px;width:100%;padding:10px 5px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;border:1px solid #a9a9a9}.modal .lable-dialog .footer{width:100%;height:50px;bottom:0;border-top:1px solid #e5e5e5}.modal .lable-dialog .footer .lable-dialog-btn{width:180px;margin:0 auto;line-height:50px}.modal .lable-dialog .footer .lable-dialog-btn .confirm{background:#e7858e;color:#fff;border:none}.lable-frame{position:relative!important}.lable-frame .hide{display:none}.lable-frame .lable-point{display:block;width:12px;height:12px;border-radius:50%;background-color:transparent;-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.3);box-shadow:0 0 0 2px hsla(0,0%,100%,.3);border:2px solid hsla(0,0%,100%,.3);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;opacity:.6;cursor:default}.lable-frame .lable-point i{font-size:40px;position:absolute;top:-39px;left:-15px}.lable-frame .lable-point .biaozhu-text{font-size:12px;color:#fff;position:absolute;top:-21px;left:-15px;display:block;width:40px;text-align:center}.lable-frame .lable-line{width:100px;height:1px;background-color:#000;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.6}.lable-frame .lable-con{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(80px,-50%);transform:translate(80px,-50%)}.lable-frame .lable-con .frame-close{width:18px;height:18px;background:#fff;border:1px solid #d8d8d8;border-radius:50%;position:absolute;cursor:pointer;text-align:center;line-height:18px;font-size:14px;color:#b9b9b9;right:0}.lable-frame .lable-con .frame-con{background:hsla(0,0%,100%,.9);-webkit-box-shadow:0 7px 28px 0 rgba(0,0,0,.1);box-shadow:0 7px 28px 0 rgba(0,0,0,.1);border-radius:8px;margin:8px;padding:10px;min-width:160px;min-height:12px;max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.lable-frame .lable-con .frame-con .frame-name-span{margin-right:5px;cursor:pointer}.lable-frame .lable-con .frame-con .frame-name-span .frame-name-img{font-size:16px}.lable-frame .lable-con .frame-con .frame-name-span .frame-name-img.active,.lable-frame .lable-con .frame-con .frame-name-span .frame-name-img:hover{color:#4a90e2}.lable-frame .lable-con .frame-con .frame-name-span img{width:20px;height:20px}.lable-frame .lable-con .frame-con .frame-name{font-size:14px;color:#333}.lable-frame .lable-con .frame-con .frame-name .frame-name-lable{display:inline-block;min-width:160px;max-width:250px}.lable-frame .lable-con .frame-con .frame-des{display:none}.lable-frame .lable-con .frame-con .frame-des .des-con{font-size:14px;color:#666;max-height:90px;overflow:auto}.lable-frame .lable-con .frame-con .frame-des.active{display:block}.lable-frame .lable-con .frame-expand{width:18px;height:10px;background:#fff;border:1px solid #cacfd6;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);box-shadow:0 2px 4px 0 rgba(0,0,0,.09);border-top:none;border-radius:0 0 18px 18px;position:absolute;cursor:pointer;text-align:center;margin:-10px -8px;left:50%}.lable-frame .lable-con .frame-expand .icon-expand-down{width:0;height:0;border:5px solid;border-color:#6d7988 transparent transparent transparent;position:relative;margin:2px auto}.lable-frame .lable-con .frame-expand .icon-expand-down:after{content:"";position:absolute;top:-7px;left:-5px;border:5px solid;border-color:#fff transparent transparent transparent}.lable-frame .lable-con .frame-expand .icon-expand-up{width:0;height:0;border:5px solid;border-color:transparent transparent #6d7988 transparent;position:relative;margin:-5px auto}.lable-frame .lable-con .frame-expand .icon-expand-up:after{content:"";position:absolute;top:-3px;left:-5px;border:5px solid;border-color:transparent transparent #fff transparent}.lable-frame.active .lable-point{background-color:transparent!important;-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.3),inset 0 0 0 2px hsla(0,0%,100%,.3)!important;box-shadow:0 0 0 2px hsla(0,0%,100%,.3),inset 0 0 0 2px hsla(0,0%,100%,.3)!important;opacity:1!important;display:block}.lable-frame.active .lable-line{opacity:1!important}.lable-frame.active .lable-con{display:block}.lable-frame.hide .lable-point{background-color:#000;display:block}.lable-frame.hide .lable-line{background-color:#000;display:none}.lable-frame.hide .lable-con{display:none}.modalBtn{margin:0 5px;border-radius:23px;border:1px solid #d8d8d8;font-size:16px;padding:6px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.modalBtn:hover{opacity:.8}.font-dialog-title{font-size:16px;font-weight:500}.font-title{font-size:16px;font-weight:400}.specimen-plugin[data-v-5ca87372]{width:100%;text-align:left;height:100%;position:relative;outline:none}.hide[data-v-5ca87372]{display:none}.vr-close-btn[data-v-5ca87372]{position:fixed;right:24px;top:24px;z-index:999;padding:0 10px;background:#f26666;color:#fff;font-size:16px;vertical-align:middle;cursor:pointer;height:32px;line-height:32px}.full-screen-bar[data-v-5ca87372]{position:fixed;right:24px;top:24px;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.8)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:2px}::-webkit-scrollbar-thumb{background-color:#c1c1c1}