.zkxt-root {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    margin-top: 40px
}

.zkxt-root .introduction-tank {
    width: 100%;
    height: 400px;
    display: flex
}

.zkxt-root .introduction-tank .tank-container {
    height: 100%;
    width: 64%
}

.zkxt-root .introduction-tank .tank-container .team-info-box {
    height: 100%
}

.zkxt-root .introduction-tank .tank-container .team-info-box .team-info-img-container {
    width: 55%
}

.zkxt-root .introduction-tank .tank-container .team-info-box .team-info {
    width: 45%
}

.zkxt-root .introduction-tank .last-word-container {
    height: 100%;
    width: 34%;
    padding-left: 2%;
    background: #fff
}

.zkxt-root .introduction-tank .last-word-container .title-header {
    margin-top: 0
}

.zkxt-root .think-tank-root {
    height: max-content;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 40px
}

.zkxt-root .row-container {
    display: flex;
    height: 200px;
    width: 100%;
    justify-content: space-between;
    border-bottom: 1px solid #dcdfe6
}



.zkxt-root .row-container .bank-item {
    flex: 1;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.zkxt-root .row-container .bank-item .content-container {
    width: max-content;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #303133;
    cursor: pointer
}

.zkxt-root .row-container .bank-item .content-container .img-container {
    overflow: hidden;
    width: 30px;
    height: 30px
}

.zkxt-root .row-container .bank-item .content-container.active {
    color: #034995
}

.zkxt-root .row-container .bank-item:first-child {
    align-items: flex-start
}

.zkxt-root .row-container .bank-item:last-child {
    align-items: flex-end
}

.zkxt-root .records-center {
    height: auto;
    width: 100%;
    margin-bottom: 40px;
    margin-top: 40px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.zkxt-root .records-center .decorate-back {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -5.5%;
    right: 0;
    z-index: -1;
    background-image: url("../image/zxjscx_zkxt/zxjscx_zkxt_decorate_back.png");
    background-size: 100% 100%
}

.zkxt-root .records-center .bt-container {
    position: static;
    width: 4.5vw;
    z-index: 99;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.zkxt-root .records-center .bt-container .bt-content {
    width: 60px;
    padding: 0 40px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #034995;
    box-sizing: border-box;
    cursor: pointer;
    color: #fff
}

.zkxt-root .records-center .title-header .title-name .chinese-title {
    font-size: 18px;
    font-weight: 700;
    color: #000
}

.zkxt-root .records-center .records-center-container {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.sjzx {
    width: 80%;
}
.zkxt-root .records-center .records-center-container .row-container .bank-item .content-container {
    cursor: default
}

.zkxt-root .records-center .records-center-container .row-container .bank-item .content-container:hover {
    color: #303133
}

.zkxt-root .records-center .records-center-container .row-container .bank-item .content-container .title-container {
    color: #034995;
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 5px
}

.zkxt-root .records-center .records-center-container .row-container .bank-item .content-container .txt-container {
    font-size: 18px
}

.zkxt-root .records-center .leader-container {
    width: 19%;
    height: 100%;
    background: #fff;
    box-sizing: border-box
}

.zkxt-root .records-center .leader-container .title-header {
    border: none;
    display: flex;
    justify-content: center
}

.zkxt-root .records-center .leader-container .content-container {
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.zkxt-root .records-center .leader-container .content-container .el-scrollbar {
    height: 100%;
    width: 100%;
    overflow-x: hidden
}

.zkxt-root .records-center .leader-container .content-container .el-scrollbar .el-scrollbar__wrap {
    overflow-x: hidden
}

.zkxt-root .records-center .leader-container .content-container .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view {
    overflow-x: hidden
}

.zkxt-root .records-center .leader-container .content-container .leader-item {
    height: 40px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.zkxt-root .records-center .leader-container .content-container .leader-item:hover .name-container {
    color: #034995;
    font-weight: 700;
    border-bottom: 1px solid #034995
}

.zkxt-root .records-center .leader-container .content-container .leader-item .name-container {
    font-size: 14px;
    width: max-content
}

.zkxt-root .flow-root {
    display: flex;
    height: 900px;
    width: 100%;
    margin-top: 60px;
    justify-content: space-between
}

.zkxt-root .flow-root .process-container {
    width: 48%;
    height: 100%;
    display: flex;
    flex-direction: column
}

.zkxt-root .flow-root .process-container .title-txt {
    color: #303133;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px
}

.zkxt-root .flow-root .process-container .process-content-container {
    flex: 1
}

.zkxt-root .flow-root .process-container .process-content-container .process-item {
    margin-bottom: 30px
}

.zkxt-root .flow-root .process-container .process-content-container .process-item .process-title {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 24px;
    color: #303133
}

.zkxt-root .flow-root .process-container .process-content-container .process-item .child-container .process-info-txt {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 24px;
    color: #505154;
    margin-bottom: 20px
}

.zkxt-root .flow-root .process-container .bt-container {
    height: 100px
}

.zkxt-root .flow-root .process-container .bt-container .bt {
    width: max-content;
    padding: 10px 20px;
    background: #034995;
    color: #fff;
    font-size: 16px;
    letter-spacing: 2px;
    cursor: pointer
}

.zkxt-root .iframe-container {
    width: 100%;
    padding-top: 40px
}

.zkxt-root .iframe-container[type=zjzc] {
    height: 600px
}

.zkxt-root .iframe-container[type=sqsy] {
    height: 500px
}

/*# sourceMappingURL=zxjscx_zkxt.css.map */