*{padding: 0;margin: 0;border: 0;} em{ font-style: normal; } strong{ font-weight: normal; } ul,li{list-style: none;} input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; } input[type="number"]{ -moz-appearance: textfield; outline: none; } .popBg{ position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.7) } .popBg .popModel{ position: absolute;; width: 600px; padding:0 20px; padding-bottom: 20px; padding-top: 35px; top: 50%; left: 50%; margin-left: -300px; transform: translateY(-50%); font-size: 14px; background: #fff; box-sizing: content-box; } .popBg h2{ position: absolute; width: 100%; height: 35px; margin: 0; line-height: 35px; text-indent: 2em; top: 0; left: 0; background: #16AE68; text-align: left; font-size: 16px; color: #fff; } .hgc_downLoadBg{ display: none; } .popBg h2 .close{ position: absolute; width: 35px; height: 35px; text-align: center; line-height: 35px; top: 0; right: 20px; font-style: normal; cursor: pointer; } .hgc_downLoadModel .fieldItem{ display: flex; padding:10px 0; } .hgc_downLoadModel .fieldItem.last{ display: block; } .hgc_downLoadModel .fieldItem em{ width: 135px; font-style: normal; text-align: left; } .hgc_downLoadModel .fieldItem .fieldContent{ display: flex; width: calc(100% - 135px); } .hgc_downLoadModel .fieldContent .reportList{ display: flex; flex-wrap: wrap; list-style: none; } .hgc_downLoadModel .fieldContent .redioItem{ display: flex; margin-right: 10px; margin-bottom: 5px; } .hgc_downLoadModel .fieldContent .redioItem label{ height: 25px; line-height: 25px; margin: 0; cursor: pointer; } .hgc_downLoadModel .fieldContent .redioItem input{ height: 25px; line-height: 25px; margin-top: 0; margin-right: 5px; cursor: pointer; box-shadow: none; } .hgc_downLoadModel .fieldContent .selectDownArea{ width: 330px; padding: 10px; border:1px solid #ddd; } .hgc_downLoadModel .fieldContent .selectDownArea .canDown{ border-bottom: 1px solid #ddd; padding-bottom: 10px; } .hgc_downLoadModel .fieldContent .selectDownArea h4{ line-height: 30px; } .hgc_downLoadModel .fieldContent .checkList{ display: flex; flex-wrap: wrap; max-height: 70px; overflow: auto; } .hgc_downLoadModel .fieldContent .checkItem{ display: flex; margin-right: 10px; } .hgc_downLoadModel .fieldContent .checkItem input{ margin-right: 5px; } .hgc_downLoadModel .fieldContent .scoreOperator{ display: flex; } .hgc_downLoadModel .fieldContent .scoreOperator .scoreList{ display: flex; width: 525px; } .hgc_downLoadModel .fieldContent .scoreOperator .scoreItem{ display: flex; align-items: center; } .hgc_downLoadModel .fieldContent .scoreOperator .scoreItem.last input{ border:none; text-align: left; } .hgc_downLoadModel .fieldContent .scoreOperator .scoreItem input{ width: 35px; height: 25px; border:1px solid #ddd; text-align: center; line-height: 1; } .hgc_downLoadModel .fieldContent .scoreOperator .scoreItem label{ padding:0 2px; } .hgc_downLoadModel .fieldContent .scoreOperator .fixScore{ width: 25px; line-height: 27px; text-align: center; } .hgc_downLoadModel .fieldContent .scoreOperator .operator{ display: flex; } .hgc_downLoadModel .fieldContent .scoreOperator .hBtn{ width: 20px; height: 20px; margin:0 2px; line-height: 20px; text-align: center; border:1px solid #ddd; cursor: pointer; } .hgc_downLoadModel .fieldContent .scoreOperator .btnRemove{ background: url('http://xbas2.testing.xiaoben.com/images/del-icon.png') no-repeat center; background-size: contain; border:none; } .hgc_downLoadModel .btns { display: flex; justify-content: center; align-items: center; } .hgc_downLoadModel .btns .submitBtn{ width: 80px; height: 30px; margin:0 10px; text-align:center; line-height: 1; color: #fff; border-radius: 5px; background: #14AF68; cursor: pointer; outline: none; } .hgc_downLoadModel .btns .submitBtn.cancel{ background: #999; } .hgc_downProcessBg{ display: none; } .hgc_downProcess .processContent{ position: relative; height: 390px; overflow-y: auto; } .hgc_downProcess .processContent input{ display: none; } .hgc_downProcess .emptyTask{ line-height: 390px; text-align: center; } .hgc_downProcess .examItem{ display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #ddd; } .hgc_downProcess .examItem h3{ font-size: 14px; font-weight: normal; line-height: 30px; } .hgc_downProcess .examItem .examProcess{ padding-bottom: 10px; font-style: normal; } .hgc_downProcess .examItem strong{ position: relative; } .hgc_downProcess .examItem strong:hover .model{ z-index: 10; display: block; } .hgc_downProcess .examItem .model{ position: absolute; display: none; padding: 5px; bottom: 30px; right: -110px; width: 185px; background: rgba(0, 0, 0, 0.7); color: #fff; word-break: break-all; } .hgc_downProcess .examItem .model .modelContent{ display: block; max-height:50px; overflow-y:auto; } .hgc_downProcess .examItem .model:before{ position: absolute; bottom: -20px; left: 25%; transform: translateX(-50%); content: ''; width: 0; height: 0; border:10px solid transparent; border-top-color: rgba(0, 0, 0, 0.7) } .hgc_downProcess .examItem:nth-child(1) .model{ bottom: auto; top: 30px; } .hgc_downProcess .examItem:nth-child(1) .model:before{ bottom: auto; top: -20px; border-top-color:transparent; border-bottom-color: rgba(0, 0, 0, 0.7) } .hgc_downProcess button, .hgc_downProcess .button{ display: inline-block; width: 75px; height: 30px; text-align: center; line-height: 30px;; color: #333; font-size: 14px; border-radius: 5px; border:1px solid #333; background: #ddd; cursor: pointer; } .hgc_downProcess .btnsEdit .btnsContent{ display: flex; justify-content: flex-end; padding-top: 10px; } .hgc_downProcess .btnsOperator{ display: none; } .hgc_downProcess .btnsOperator .btnsContent{ display: flex; justify-content: space-between; padding-top: 10px; }