.box{ width: 100%; height: 100%; background-color: #F2F4F6; display: flex; box-sizing: border-box; font-size: 16px; font-weight: 400; color: #000000; } .mapbox{ flex: 1; background-color: #fff; display: flex; flex-direction: column; #container{ width: 100%; height: 200px; } .detailsbox{ width: 100%; flex: 1; position: relative; .tabsbox{ width: 100%; height: 40px; overflow: hidden; overflow-x: auto; line-height: 40px; display: flex; justify-content: space-between; font-size: 15px; .tabs{ div{ float: left; width: 120px; text-align: center; cursor: pointer; color: #000000; opacity: 0.4; border-right: 1px solid #F2F4F6; } .selectedBtn{ background-color: #2196F3; color: #fff; opacity: 1; } } .btnbox{ display: flex; align-items: center; .uploadAttachment{ display: inline-block; margin-right: 20px; width: 120px; text-align: center; height: 28px; line-height: 28px; position: relative; button{ width: 100%; height: 28px; line-height: 28px; mat-icon{ transform: rotate(25deg); font-size: 20px; width: 20px; height: 20px; } } .a-upload{ display: inline-block; position: absolute; left: 0; top: 0; display: inline-block; width: 100%; height: 100%; opacity: 0; input{ width: 100%; height: 100%; cursor: pointer; } } } span{ display: inline-block; cursor: pointer; color: #2196F3; mat-icon{ vertical-align: sub; font-size: 20px; width: 20px; height: 20px; } } span:hover{ text-decoration: underline; } .submitAudit{ margin: 0 30px; } .close{ margin-right: 30px; } } } .contant{ width: 100%; height:460px; overflow-y: auto; p{ color: #2196F3; background-color: #F2F4F6; height: 33px; line-height: 33px; box-sizing: border-box; padding-left: 20px; font-size: 15px; } span{ font-size: 15px; } input,select{ height: 30px; line-height: 30px; box-sizing: border-box; padding: 0 12px; width: 60%; margin-left: 5px; border: 1px solid #EBEBEB; border-radius: 5px; } textarea{ width: 89%; margin-left: 5px; height: 85%; border: 1px solid #EBEBEB; border-radius: 5px; } .longinput{ width: 74%; } .unitDiv{ width: 60%; position: relative; input,select{ width: 100%; box-sizing: border-box; padding-right: 50px; } .unit{ position: absolute; right: 13px; top: 4px; color: #000000; opacity: 0.4; } } .smallwidth{ width: 30%; } // 相关资料 .fileDivBox{ position: relative; float: left; border: 1px solid #EBEBEB; width: 160px; height: 162px; box-sizing: border-box; padding: 16px 16px 0; display: flex; flex-direction: column; margin: 12px; align-items: center; cursor: pointer; .imgbox{ width: 134px; height: 110px; display: flex; justify-content: center; align-items: center; .thumbnailImg{ width: 134px; height: 110px; } } span{ width: 100%; text-align: center; margin-top: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: gray; font-size: 14px; } .deleteFile{ position: absolute; right: 0; top: 0; width: 18px; height: 18px; font-size: 18px; display: none; } .btn{ position: absolute; height: 30px; line-height: 30px; font-size: 14px; display: none; } .btn1{ top: 37px; } .btn2{ top: 78px; } } .fileDivBox:hover{ border: 1px solid #000; .deleteFile{ display: block; } .deleteFile:hover{ color: red; } .btn{ display: block; } } } .masklayer{ position: absolute; left: 0; top: 0; z-index: 2000; width: 100%; height: 100%; background: rgba(0,0,0,0.2); display: flex; justify-content: center; align-items: center; flex-direction: column; span{ font-size: 14px; margin-top: 5px; } .progressbar{ width: 15%; } .cancelbtn{ height: 32px; line-height: 32px; font-size: 14px; margin-top: 12px; } } } }