.tops {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .1rem .16rem;
}

.tops .logo {
    width: 2.5rem;
    height: .49rem;
}

.tops .text {
    font-size: .18rem;
    color: #1E4C98;
}

.banner {
    width: 100%;
    height: 1.8rem;
    vertical-align: top; /* 确保图片在顶部对齐 */
}


.one {
    width: 100%;
    height: 4.2rem;
    /*background: red;*/
    background: linear-gradient(180deg, rgba(175, 213, 233, 1), rgba(175, 213, 233, .1));
}

.one .item-body .item .icon {
    width: .7rem;
    height: .7rem;
}

.one .item-body {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: .2rem;
    padding-right: .2rem;
    padding-top: .3rem;
    margin-bottom: .2rem;
}

.one .item-body .item {
    font-size: .12rem;
    text-align: center;
}

.one .item-body .item .text {
    margin-top: .1rem;
}

.title {
    width: 100%;
    height: .45rem;
    background: #1E4C98;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: .17rem;
    color: #fff;
    padding-left: .2rem;
    padding-right: .2rem;
}

/*/////////////////////////////////////////////////////////////////////////////*/

.architecture {
    padding: .2rem;
}

.tbs {
    width: 100%;
    border-bottom: solid #B4B4B5;
    font-size: .2rem;
    height: .4rem;
    position: relative;
}

.tbs-active {
    width: 2.2rem;
    border: .01rem solid #009FE8;
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translate(-50%, 0%);
}

.tbs-active2 {
    width: 1.5rem;

}

.tbs-active3 {
    width: 2.2rem;
}

.zhan {
    height: 2rem;
}

.icona {
    width: 2.5rem;
    height: 3rem;
    background: #999;
    display: block;

    margin: .2rem auto;
}

.iconlist {
    display: flex;
    flex-wrap: wrap;
    margin-top: .2rem;
    justify-content: space-between;
}

.iconlist .iconb {
    width: 100%;
    /*height: 2.4rem;*/
    background: #999;
    margin-bottom: .1rem;
    object-fit: cover;
}