.file_mainBlock{
    padding: 10px 0;
    color: #333;
    font-size: 14px;
}
.file_mainBlock .file_mainBlock_title {
    display: flex;
    background: #e7effb;
    padding: 10px 0;
}
.file_mainBlock .file_mainBlock_title .file_mainBlock_title_th {
    flex: 1;
    padding-left: 20px;
    font-weight: 500;
}
.file_mainBlock .file_mainBlock_list {
    display: flex;
    padding: 10px 0;
}
.file_mainBlock .file_mainBlock_body .file_mainBlock_list_td {
    flex: 1;
    width: 25%;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 20px;
}
.file_mainBlock .file_mainBlock_body .file_mainBlock_list .file_mainBlock_list_opaction{
    color: #999;
}
.file_mainBlock .file_mainBlock_list .file_mainBlock_list_button{
    border: none;
    display: inline-block;
    padding: 0;
    background: transparent;
    color: #999;
    cursor: pointer;
}
.file_mainBlock_upload_button{
    border: none;
    background: #1c6bf3;
    color: #fff;
    padding: 6px 12px;
    font-size: 12px;
    margin-bottom: 20px;
    cursor: pointer;
}
.file_mainBlock_upload_button:disabled {
    background: #999;
    cursor: not-allowed;
}
.file_mainBlock_list_button:disabled {
    background: #999;
    cursor: not-allowed;
}
.file_mainBlock_allTips{
    position: fixed;
    right: 40%;
    border: 1px solid #eee;
    max-width: 200px;
    white-space: normal;
    transition: top 0.5s;
    background: #fff;
    padding: 10px;
    z-index: 99999;
    border-radius: 4px;
    top: 0;
}
.file_mainBlock_allTips.file_mainBlock_allTips_success{
    background: #DFF2DF;
    color: #518E31;
}
.file_mainBlock_allTips.file_mainBlock_allTips_error{
    background: #FC4242;
    color: white;
}
.file_mainBlock_fileUpload_icon{
    background: url("data:image/png;base64,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") no-repeat center center;
    background-size: 100%;
}
#file_mainBlock_pop{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999;
}
#file_mainBlock_pop .file_mainBlock_fileCover{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #333;
    opacity: 0.5;
}
#file_mainBlock_pop .file_mainBlock_pop{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
}

#file_mainBlock_pop .file_mainBlock_pop > div{
    width: 500px;
    margin-top: -10vh;
    max-height: 80vh;
    overflow: auto;
    background: #fff;
}
#file_mainBlock_pop .file_mainBlock_pop .mobileVersion{
    display: none;
}

@media screen and (max-width: 1030px) {
    #file_mainBlock_pop .file_mainBlock_pop > div{
        width: 300px;
    }
    #file_mainBlock_pop .file_mainBlock_pop .pcVersion{
        display: none;
    }
    #file_mainBlock_pop .file_mainBlock_pop .mobileVersion{
        display: block;
    }
    #file_mainBlock_pop_fileInput{
        display: none;
    }

}
#file_mainBlock_pop .file_mainBlock_pop_title{
    padding:5px 10px;
    border-bottom: 1px solid #eee;
    font-weight: bold!important;
    font-size: 14px;
}
#file_mainBlock_pop .file_mainBlock_pop_body{
    position: relative;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    border-top: 1px solid #eee;
    padding-bottom: 10px;
}
#file_mainBlock_pop .file_mainBlock_fileUpload_icon{
    display: inline-block;
    width: 60px;
    height: 60px;
    margin: 40px 0;
}
#file_mainBlock_pop #file_mainBlock_pop_fileInput{
    position: absolute;
    left: 0;
    top: -40px;
    right: 0;
    bottom: -20px;
}
#file_mainBlock_pop .file_mainBlock_pop_title .cancel_file_pop {
    display: inline-block;
    transform: rotate(45deg);
    cursor: pointer;
    float: right;
    font-size: 18px;
}
#file_mainBlock_pop .file_mainBlock_pop_foot{
    text-align: center;
    border-top: 1px solid #eee;
    padding: 10px 0;
    margin-top: 20px;
}
#file_mainBlock_pop .file_mainBlock_upload_button{
    margin: 0 10px;
}

/*元数据*/
#meta_mainBlock_pop{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999;
}
#meta_mainBlock_pop .file_mainBlock_fileCover{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #333;
    opacity: 0.5;
}
#meta_mainBlock_pop .file_mainBlock_pop{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
}

#meta_mainBlock_pop .file_mainBlock_pop > div{
    width: 500px;
    margin-top: -10vh;
    max-height: 80vh;
    overflow: auto;
    background: #fff;
}
#meta_mainBlock_pop .file_mainBlock_pop .mobileVersion{
    display: none;
}

@media screen and (max-width: 1030px) {
    #meta_mainBlock_pop .file_mainBlock_pop > div{
        width: 300px;
    }
    #meta_mainBlock_pop .file_mainBlock_pop .pcVersion{
        display: none;
    }
    #meta_mainBlock_pop .file_mainBlock_pop .mobileVersion{
        display: block;
    }

}
#meta_mainBlock_pop .file_mainBlock_pop_title{
    padding:5px 10px;
    border-bottom: 1px solid #eee;
    font-weight: bold!important;
    font-size: 14px;
}
#meta_mainBlock_pop .file_mainBlock_pop_body{
    position: relative;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    border-top: 1px solid #eee;
    padding-bottom: 10px;
}
#meta_mainBlock_pop .file_mainBlock_fileUpload_icon{
    display: inline-block;
    width: 60px;
    height: 60px;
    margin: 40px 0;
}
#meta_mainBlock_pop #file_mainBlock_pop_fileInput{
    position: absolute;
    left: 0;
    top: -40px;
    right: 0;
    bottom: -20px;
}
#meta_mainBlock_pop .file_mainBlock_pop_title .cancel_file_pop {
    display: inline-block;
    transform: rotate(45deg);
    cursor: pointer;
    float: right;
    font-size: 18px;
}
#meta_mainBlock_pop .file_mainBlock_pop_foot{
    text-align: center;
    border-top: 1px solid #eee;
    padding: 10px 0;
    margin-top: 20px;
}
#meta_mainBlock_pop .file_mainBlock_upload_button{
    margin: 0 10px;
}
/*提示*/
.newTips {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}
.newTipsBody {
    width: 500px;
    opacity: 0;
    background-color: white;
    border-radius: 5px;
    position: relative;
    /*top: -100px;*/
    transition: all 0.3s;
    /*position: absolute;*/
    /*top: 30%;*/
    /*left: 30%;*/
    z-index: 1500;
}
.newTipsBody ul{
    padding: 10px 0;
}
.newTipsBody ul li {
    padding: 0 20px;
}
.newTipsBody ul li:nth-child(2) {
    padding: 8% 0;
    margin: 2% 0;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
li {
    list-style: none;
}
.cover{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    transition: all 0.3s;
    left: 0;
    opacity: 0;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.5);
}
.cancelButton{
    background: #fff;
    border: 1px solid #0887f1;
    padding: 6px 20px;
    outline: none;
    font-size: 12px;
    border-radius: 100px 100px;
}
.suerButton{
    background-color: #0887f1;
    border: 1px solid transparent;
    padding: 6px 24px;
    color:#fff;
    outline: none;
    border-radius: 100px 100px;
    font-size: 0;
}
.suerButton > span, .cancelButton > span {
    font-size: 12px;
    display: inline-block;
    margin-bottom: 1px;
}
.pendingFileList{
    position: relative;
    display: flex;
    justify-content: space-between;
    padding: 6px 10px;
    border-bottom: 1px solid #eee;
}
.pendingFileList > .loadSession{
    position: absolute;
    left: 0;
    right: 0;
    background: #eee;
    opacity: 0.9;
    top: 0;
    color: #333;
    bottom: 0;
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 1;
}
@keyframes  gradient-data-v-1da6ca10{50%{background-position:100% 0}}
.pendingFileList > .loadSession.success{
    background: green;
    opacity: 0.5;
}
.pendingFileList > .loadSession.error{
    background: red;
    opacity: 0.5;
}
.pendingFileList > .loadSession.success > div{
    display: none;
}
.pendingFileList > .loadSession > span{
    position: relative;
    z-index: 1
}
.pendingFileList > .loadSession > section{
    position: absolute;
    left: 0;
    width: 0%;
    overflow: hidden;
    background:linear-gradient(45deg,#5a3694,#13bdce 33%,#0094d9 66%,#6fc7b5);background-size:400%;background-position:0 100%;-webkit-animation:gradient-data-v-1da6ca10 7.5s ease-in-out infinite;
    bottom: 0;
    top: 0;
}
.pendingFileList > div{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pendingFileList > div:nth-child(1){
    width: calc(100% - 180px);
}
.pendingFileList > div:nth-child(2){
    width: 90px;
}
.pendingFileList > div:nth-child(3){
    width: 90px;
}

.allSwitchInput {
    display: none;
}

.allSwitchInput + label {
    display: inline-block;
    position: relative;
    width: 50px;
    height: 25px;
    border: none;
    background: #E6E6E6;
    border-radius: 100px;
    transition: all 0.5s;
    vertical-align: middle;
}

.allSwitchInput:checked + label {
    background: #1c6bf3;
}

.allSwitchInput + label::after {
    content: '';
    position: absolute;
    width: 21px;
    height: 21px;
    background: #fff;
    left: 2px;
    top: 2px;
    transition: all 0.5s;
    border-radius: 100px;
}

.allSwitchInput:checked + label::after {
    left: 27px;
}
.meta_Data_Place {
    display: flex;
    padding: 10px;
}
.meta_Data_Place > div:nth-child(1){
    width: 30%;
    text-align: left;
    margin-right: 5px;
}
.meta_Data_Place > div:nth-child(2){
    width: calc(70% - 10px);
    text-align: left;
}
.meta_Data_Place input{
    padding: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    width: calc(100% - 10px);
}
.meta_Data_Place textarea{
    padding: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    width: calc(100% - 10px);
}
.meta_Data_Place select{
    padding: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    width: calc(100% - 10px);
}
.meta_Data_Place.require {
    position: relative;
}
.meta_Data_Place.require::before {
    content: '*';
    color: #ff3300;
}
