.orthodontics-container{min-width:1366px;background-color:#f1f1f1}.orthodontics-container .ant-spin{max-height:inherit!important}.orthodontics-container header{height:60px;line-height:60px;background:#fff;-webkit-box-shadow:0 0 5px #d5d9e1;box-shadow:0 0 5px #d5d9e1;z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.orthodontics-container header .title{font-size:20px;color:#333;padding-left:28px}.orthodontics-container header .avatar{width:40px;height:40px;border-radius:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;margin-left:30px}.orthodontics-container header .avatar img{max-width:40px;max-height:40px}.orthodontics-container header .name{font-size:16px;color:#333;margin-left:10px}.orthodontics-container header .name .icon-sex1{color:#1784fc;display:inline-block}.orthodontics-container header .name .icon-sex2{color:pink;display:inline-block}.orthodontics-container header .ml20{font-size:15px;margin-left:20px}.orthodontics-container header .anticon-close{width:60px;height:60px;float:right;position:fixed;top:0;right:0;padding:20px;cursor:pointer}.orthodontics-container header .anticon-close svg{width:20px;height:20px}.orthodontics-container header .anticon-close:hover{color:#1784fc}.orthodontics-container .container{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 60px);overflow:hidden}.orthodontics-container .container .mt8{margin-top:8px}.orthodontics-container .container-box{-webkit-box-flex:1;-ms-flex:1;flex:1}.orthodontics-container .container-box .nav{height:60px;padding-top:10px}.orthodontics-container .container-box .nav .formRowCol{float:left;margin-bottom:0;padding-left:0}.orthodontics-container .container-box .nav .formRowCol .el-date-editor{width:150px!important}.orthodontics-container .container-box .nav .formRowCol .ant-select{width:180px}.orthodontics-container .container-box .nav .ant-btn{float:right;margin-right:20px;margin-top:5px}.orthodontics-container .container-box .flex-tabs{height:40px;margin:0 15px}.orthodontics-container .container-box .flex-tabs .tabs{width:140px;height:40px;line-height:40px;text-align:center;display:inline-block;color:#333;cursor:pointer}.orthodontics-container .container-box .flex-tabs .tabs.active,.orthodontics-container .container-box .flex-tabs .tabs:hover{background-color:#fff;border-radius:6px 6px 0 0}.orthodontics-container .container-box .box{height:calc(100vh - 160px)}.orthodontics-container .container-box .box .imgBox{width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 4px;position:relative;background-color:#f7f8fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:auto 10vh}.orthodontics-container .container-box .box .imgBox .tips{width:80px;height:18px;line-height:18px;text-align:center;background-color:rgba(0,0,0,.5);border-radius:0 0 2px 0;font-size:12px;font-weight:400;color:#fff;position:absolute;top:0;left:0}.orthodontics-container .container-box .box .imgBox .img{width:100%;height:100%}.orthodontics-container .container-box .box .imgBox .img img{height:100%!important;width:100%!important;-o-object-fit:contain;object-fit:contain}.orthodontics-container .container-box .box .imgBox .tools{width:100%;position:absolute;bottom:0;left:0;height:28px;background-color:rgba(51,51,51,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:4.48vw}.orthodontics-container .container-box .box .imgBox .tools div{-webkit-box-flex:1;-ms-flex:1;flex:1;height:28px;text-align:center}.orthodontics-container .container-box .box .imgBox .tools div img{width:16px;height:16px}.orthodontics-container .container-box .box .imgBox .anticon-minus-circle{color:red;position:absolute;top:-8px;right:-8px;z-index:1;display:none}.orthodontics-container .container-box .box .imgBox:hover{border-color:rgba(23,132,252,.8)}.orthodontics-container .container-box .box .imgBox:hover .tools{visibility:inherit}.orthodontics-container .container-box .box .imgBox:hover .anticon-minus-circle{display:inline-block}.orthodontics-container .container-box .box .imgBox.active{border-color:rgba(23,132,252,.8)}.orthodontics-container .container-box .box .faceTool{padding:15px;height:30%;background:#fff;border-radius:0 6px 6px 6px}.orthodontics-container .container-box .box .faceTool,.orthodontics-container .container-box .box .frame{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex}.orthodontics-container .container-box .box .frame{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70%;padding:15px 0}.orthodontics-container .container-box .box .frame .oralPhoto,.orthodontics-container .container-box .box .frame .xrayPhoto{height:100%;padding:15px 10px;background:#fff;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.orthodontics-container .container-box .box .frame .oralPhoto{width:calc(52.51% - 10px);margin-right:10px}.orthodontics-container .container-box .box .frame .oralPhoto .cont-row{width:100%;height:calc(33.33333% - 5.33333px);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.orthodontics-container .container-box .box .frame .oralPhoto .cont-row>div{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 4px}.orthodontics-container .container-box .box .frame .xrayPhoto{width:calc(47.49% - 10px);margin-left:10px;float:right}.orthodontics-container .container-box .box .frame .xrayPhoto .cont-row1{width:100%;height:calc(54.54% - 8px);margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.orthodontics-container .container-box .box .frame .xrayPhoto .cont-row2{width:100%;height:45.46%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.orthodontics-container .container-box .box .frame .xrayPhoto .cont-row2>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.orthodontics-container .container-box .box.castmodule{background-color:#fff;margin:0 15px;padding:15px;border-radius:6px;height:calc(100vh - 170px)}.orthodontics-container .container-box .box.castmodule .cont-row{width:100%;height:calc(33.33333% - 5.33333px);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.orthodontics-container .container-box .box.castmodule .cont-row>div{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 4px}.orthodontics-container .container-right{width:400px;background-color:#fff;-webkit-box-shadow:-2px 0 8px #d5d9e1;box-shadow:-2px 0 8px #d5d9e1}.orthodontics-container .container-right h3{height:50px;border-bottom:1px solid #dfe3e8;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.orthodontics-container .container-right h3 div{height:47px;line-height:50px;font-size:16px;padding:0 15px;cursor:pointer;border-bottom:3px solid transparent}.orthodontics-container .container-right h3 div.active,.orthodontics-container .container-right h3 div:hover{color:#1890ff;border-color:#1890ff}.orthodontics-container .container-list{height:calc(100vh - 190px)}.orthodontics-container .container-list .__view{padding:5px 15px 5px 5px}.orthodontics-container .container-list .select{height:50px;border-bottom:1px solid #f0f0f0;text-align:right;padding-right:30px}.orthodontics-container .container-list .select .ant-select{width:120px;margin-top:9px;margin-left:10px}.orthodontics-container .container-list .item{padding:5px;cursor:pointer;float:left}.orthodontics-container .container-list .item div{width:180px;height:180px;background-color:#f7f8fa;border:1px dashed transparent;border-radius:2px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.orthodontics-container .container-list .item div .anticon-close-circle{color:red;position:absolute;top:-10px;right:-10px;z-index:1;display:none}.orthodontics-container .container-list .item div .anticon-close-circle svg{width:20px;height:20px}.orthodontics-container .container-list .item div img{max-width:175px;max-height:175px}.orthodontics-container .container-list .item div span{padding:0 8px;height:20px;color:#fff;font-size:12px;background-color:rgba(0,0,0,.2);display:inline-block;position:absolute;left:1px;bottom:1px;z-index:1}.orthodontics-container .container-list .item:hover div{border-color:#1784fc}.orthodontics-container .container-list .item:hover div .anticon-close-circle{display:inline-block}.orthodontics-container .container-list .items h4{margin:0;padding:5px;color:#000;font-size:16px;clear:both}.orthodontics-container .container-btn{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:-5px 0 8px #d5d9e1;box-shadow:-5px 0 8px #d5d9e1;padding:0 20px}.orthodontics-container .container-btn .ant-btn-danger{width:100px;border-color:orange;background-color:orange}.orthodontics-container .container-btn .ant-btn-primary{width:100px}.orthodontics-container .container-btn .ant-upload-list-text{display:none}.orthodontics-container .container-btn.hideFile .ant-btn{width:160px}.orthodontics-container .uploadStats{width:100%;height:100vh;background-color:rgba(0,0,0,.3);padding:10px;position:fixed;top:0;left:0;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.orthodontics-container .uploadStats>div{width:50%;min-width:500px}.orthodontics-container .uploadStats-box{height:calc(100vh - 140px);overflow-y:auto}.orthodontics-container .uploadStats-box>div{margin-top:8px;padding:8px;background-color:#f5f5f5;border-radius:4px}.orthodontics-container .uploadStats-box>div.bg{color:#faad14}.orthodontics-container .uploadStats-box>div .anticon-double-left{padding:3px;text-align:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#000;cursor:pointer}.orthodontics-container .uploadStats-box>div .anticon-double-left.show{-webkit-transform:rotate(90deg);transform:rotate(90deg)}