.examPage{
    padding-bottom: 50px;
    .box {
        padding-bottom: 66px!important;
    }
    .ant-form-item{
        margin-bottom: 24px !important;
        &:last-child{
            margin-bottom: 0px !important;
        }
    }
    .form{
        margin-top: 24px;
        margin-bottom: 32px;
        width: 1000px;
        .title{
            position: relative;
            padding-left: 28px;
            font-size: 16px;
            font-family: PingFangSC-Medium, PingFang SC;
            font-weight: bold;
            color: #333333;
            line-height: 22px;
            margin-bottom: 24px;
            &.first {
                &::before{
                  width:4px;
                  height:12px;
                  content:'';
                  background-image: linear-gradient(#2966FF 83.5%, #0ACCA4 16.5%);
                  display:inline-block;
                  position: absolute;
                  left:16px;
                  top:6px;
                }
            }
        }
    }

    .paperTitle{
        background-color:rgba(247, 248, 249, 1) ;
        font-size: 14px;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #333333;
        line-height: 40px;
        border: 2px;
        margin: 8px 0;
        padding-left: 12px;
        img{
            width: 20px;
            height: 20px;
            margin-right: 4px;
            position: relative;
            top: -2px;
        }
    }

    .table{
        border: 1px solid #e8e8e8;
        width: 600px;
         
        .header,.body-list{
            background-color: #fafafa;
            display: flex;
            
            .item{
                width: 16%;
                box-sizing: border-box;
                line-height: 32px;
                text-align: center;
                &.long{
                    width: 20%;
                }
            }
        }
        .body-list{
            background-color: transparent;
        }
    }
    .footer {
        position: fixed;
        left: 196px;
        bottom: 0;
        height: 58px;
        width: ~'calc(100% - 218px)';
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding-right: 72px;
        background: #fff;
        border-top: 1px solid #E8E8E8;
        z-index: 9999;
        .ant-btn {
          margin-left: 10px;
        }
      }
}