* {
    margin: 0;
    padding: 0;
}

.header {
    height: 52px;
    width: 100%;
}

.header_tmp {
    float: left;
}

.curtain_title {
    text-align: center;
    line-height: 52px;
    font-weight: bold;
    background: #2570ed !important;
    color: #FFFFFFCC;
    width: 15%;
}

.navbar {
    background: linear-gradient(270deg, #fafbff, #e9ecfa);
    border-bottom: 1px solid #e7e9f5;
    height: 52px;
    width: 85%;
}

body {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.icon {
    /*display: inline-block;*/
    float: left;
    line-height: 52px;
    height: 52px;
    text-align: center;
    background: url("../img/icon.svg") no-repeat;
    width: 50px;
    background-position: 50% 50%;
}

.icon2 {
    float: left;
    line-height: 52px;
    height: 52px;
    text-align: center;
    background: url("../img/icon2.svg") no-repeat;
    width: 50px;
    background-position: 50% 50%;
}

.litile_title {
    /*display: inline-block;*/
    float: left;
    line-height: 52px;
    height: 52px;
    text-align: center;
    width: 120px;
    font-weight: bold;
}

.right {
    float: right;
}

.left {
    float: left;
}

/*取消列表样式*/
li {
    list-style: none;
    border: 0;
    padding: 0;
}

.account {
    height: 52px;
    line-height: 52px;
    margin-left: 30px;
    margin-right: 20px;
    color: #707385;
    font-size: 14px;
    cursor: pointer;
}

.export_li {
    height: 52px;
    line-height: 52px;
    margin-left: 30px;
    color: #707385;
    font-size: 14px;
    cursor: pointer;
}

.left_li {
    width: 15%;
    background: #2570ed !important;
}

.right_body {
    width: 85%;
}

.left_li li a {
    list-style: none;
    cursor: pointer;
    display: block;
    height: 52px;
    line-height: 52px;
    text-align: center;
    text-decoration: none;
    color: #FFFFFFCC;
}

.header {
    overflow: hidden;
}

.data {
    display: none;
    width: 1243px;
    height: 860px;
    padding-left: 30px;
    padding-top: 30px;
}

.active {
    display: block;
}

.tag_head {
    align-items: center;
}

.tag_all {
    margin-top: 16px;
}

.tag_all lable {
    display: inline-block;
    border-radius: 4px;
    line-height: 20px;
    padding: 6px 12px;
    border-color: #1059d5;
    background: rgba(16, 89, 213, .07);
    color: #1059d5;
    width: 100px;
    height: 20px;
    text-align: center;
    border-left: 1px solid #dcdfe6;
    cursor: pointer;
}

.fofa_tag {
    width: 850px;
    height: 270px;
    padding: 18px 16px;
    background: -webkit-gradient(linear, left top, left bottom, from(#e0ecff), color-stop(51%, #fff));
    border-radius: 10px;
    background-color: #d5d8de;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .08);
}

.tag {
    white-space: nowrap;
    float: left;
    text-align: center;
    height: 20px;
    margin: 5px;
    padding: 5px 10px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #3d3f49;
    line-height: 20px;
    cursor: pointer;

    caret-color: transparent;
}

.t_active {
    color: #1059d5;
    background: rgba(16, 89, 213, .07);
}

.fofa_bin {
    margin-left: 10px;
    width: 335px;
    height: 270px;
    padding: 18px 0px 18px 16px;
    background: -webkit-gradient(linear, left top, left bottom, from(#e0ecff), color-stop(51%, #fff));
    border-radius: 10px;
    background-color: #d5d8de;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .08);
}

.tag_bin {
    width: 160px;
    height: 265px;
    float: left;
}

.country_bin {
    width: 160px;
    height: 265px;
    float: left;
}

.fofa_table {
    width: 100%;
    height: 450px;
    margin-top: 30px;
    padding: 18px 0px 18px 0px;
    overflow: auto;
}

.table {
    width: auto;
    border-collapse: collapse;
    table-layout: fixed;
}

.table th, .table td {
    padding: 8px;
    border: 1px solid #ccc;
    text-align: center;
    white-space: nowrap; /* 禁止换行 */
    /*overflow: hidden; !* 隐藏溢出部分 *!*/
    /*text-overflow: ellipsis; !* 使用省略号代表被隐藏的内容 *!*/
}

::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-thumb {
    background-color: #888;
}

.pagination {
    height: 30px;
    width: 100%;
    text-align: center;
    margin-top: 5px;
}

.page_num li {
    float: left;
    margin: 0 5px;
    color: #606266;
    min-width: 30px;
    border-radius: 4px !important;
    border: 1px solid #d0d4da !important;
    padding: 0 4px;
    cursor: pointer;
    box-sizing: border-box;
    text-align: center;
    font-size: 13px;
}

.num, .page_num, .page_num button {
    text-align: center;
    line-height: 30px;
}

.table td.truncate {
    width: 100px; /* 设置固定宽度 */
    white-space: nowrap; /* 不换行 */
    overflow: hidden; /* 超出部分隐藏 */
    text-overflow: ellipsis; /* 显示省略号 */
}

.tan {
    width: 170px;
    height: 26px;
    background: rgb(173, 255, 47);
    position: fixed;
    left: 683px;
    top: 200px;
    font-size: 14px;
    line-height: 26px;
    font-weight: bold;
    text-align: center;
    border-radius: 10px;
    z-index: 9999;
}

.cve_bin {
    margin-left: 10px;
    width: 100%;
    height: 270px;
    padding: 18px 0px 18px 16px;
    background: -webkit-gradient(linear, left top, left bottom, from(#e0ecff), color-stop(51%, #fff));
    border-radius: 10px;
    background-color: #d5d8de;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .08);
}

.cve_table {
    width: 100%;
    height: 450px;
    margin-top: 30px;
    padding: 18px 0px 18px 0px;
    overflow: auto;
}

.ctable {
    width: auto;
    border-collapse: collapse;
    table-layout: fixed;
}

.ctable th, .ctable td {
    padding: 8px;
    border: 1px solid #ccc;
    text-align: center;
    white-space: nowrap; /* 禁止换行 */
    /*overflow: hidden; !* 隐藏溢出部分 *!*/
    /*text-overflow: ellipsis; !* 使用省略号代表被隐藏的内容 *!*/
}

.cve_body .country_bin{
    margin-right:150px;
}
.cve_body {
    text-align: center;
}

.img_head {
    display: inline-block;
    margin-left: 2px;
    font-weight: bold;
    color: #3d3f49;
    line-height: 20px;
    font-size: 14px;
    margin-right:170px;
}


.cve_bin {
    margin-left: 10px;
    width: 100%;
    height: 270px;
    padding: 18px 0px 18px 16px;
    background: -webkit-gradient(linear, left top, left bottom, from(#e0ecff), color-stop(51%, #fff));
    border-radius: 10px;
    background-color: #d5d8de;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .08);
}


.exp_bin {
    margin-left: 10px;
    width: 100%;
    height: 270px;
    padding: 18px 0px 18px 16px;
    background: -webkit-gradient(linear, left top, left bottom, from(#e0ecff), color-stop(51%, #fff));
    border-radius: 10px;
    background-color: #d5d8de;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .08);
}

.exp_table {
    width: 100%;
    height: 450px;
    margin-top: 30px;
    padding: 18px 0px 18px 0px;
    overflow: auto;
}

.etable {
    width: auto;
    border-collapse: collapse;
    table-layout: fixed;
}

.etable th, .etable td {
    padding: 8px;
    border: 1px solid #ccc;
    text-align: center;
    white-space: nowrap; /* 禁止换行 */
    /*overflow: hidden; !* 隐藏溢出部分 *!*/
    /*text-overflow: ellipsis; !* 使用省略号代表被隐藏的内容 *!*/
}

.exp_body .country_bin{
    margin-right:254px;
}
.exp_body {
    text-align: center;
}

.e_img_head {
    display: inline-block;
    margin-left: 2px;
    font-weight: bold;
    color: #3d3f49;
    line-height: 20px;
    font-size: 14px;
    margin-right:290px;
}