* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.organization {
    height: 100vh;
    overflow: hidden;
}

.organization-banner {
    width: 100%;
}

.organization-list {
    padding: 4vw;
    max-height: 76vh;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
}

.organization-list-item {
    position: relative;
    background-size: cover;
    height: 0;
    padding-bottom: 26.0869%;
    margin-bottom: 4vw;
}

.organization-list-item {
    background-image: url("../img/organiaztions/bg_list@2x.png");
}

.organization-list-item > img {
    display: block;
    position: absolute;
    width: 8.2667vw;
    height: 8.2667vw;
    background-size: 100% 100%;
    top: 2.5333vw;
    left: 8vw;
}

.organization-list-item--china-mobile::after {
    background-image: url("../img/organiaztions/logo_a@2x.png");
}

.organization-list-item--pinan-insurance::after {
    background-image: url("../img/organiaztions/logo_b@2x.png");
}

.organization-list-item--xiaomi::after {
    background-image: url("../img/organiaztions/logo_c@2x.png");
}

.organization-list-item--::after {
    background-image: url("../img/organiaztions/logo_a@2x.png");
}

.origanization-item-header {
    position: absolute;
    top: 5.3333vw;
    left: 29.0667vw;
    display: flex;
    align-items: baseline;
    color: #999999;
    font-size: 20px;
}

.origanization-title {
    font-size: 32px;
    margin-right: 2.6667vw;
    color: #000;
}

.organization-time {
    margin-right: 1.3333vw;
}

.organization-text {
    position: absolute;
    top: 12.4vw;
    left: 29.0667vw;
    right: 10vw;
    height: 1.5em;
    overflow: hidden;
    font-size: 24px;
    color: #333;
    letter-spacing: 0.05em;
}

/* 两倍屏字体适配 */
@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .origanization-title {
        font-size: 16px;
    }

    .origanization-item-header {
        font-size: 10px;
    }

    .organization-text {
        font-size: 12px;
    }
}

/* 修复iphoneX列表页展示不完整问题 */
@media screen and (min-height: 800px) {
    .organization-list {
        max-height: 100vh;
    }
}
