@charset "UTF-8";

/*  栏目海报 */
#column-poster {
    width: 100%;
    height: 26.04vw;
    margin-top: 4.0625vw;
    overflow: hidden;
    background-image: url("../images/whsf-banner.jpg");
    background-position: center;
    background-size: cover;
}

/* *****页面版心****** */
#main {
    width: 100%;
    position: relative;
}

#container {
    max-width: 72.917vw;
    width: 90%;
    margin: 0 auto;
}


/* 海报文本 */
.payee-poster-info {
    /* width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); */
}

.poster-info-box {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #FFFFFF;
    visibility: visible;
    animation-name: fontLag;
    animation-duration: 1.5s;
    animation-fill-mode: both;
}



/* 内容 */
.platform-service {
    background: #FFFFFF;
}

.tab-search {
    text-align: center;
    font-size: 1.458vw;
    color: rgba(0, 0, 0, .85);
    line-height: 1.875vw;
    padding-top: 2.969vw
}


.customMidText {
    margin-bottom: 2.5vw;
    font-weight: 700
}


.cardBox {
    margin-bottom: 4.583vw;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.card {
    display: flex;
    margin-bottom: 1.042vw;
    padding: 1.25vw 1.667vw;
    width: 48%;
    box-sizing: border-box;
    background: linear-gradient(180deg,#fafafa,#fff);
    box-shadow: -0.417vw -0.417vw 1.042vw 0 #fff, 0.417vw 0.417vw 1.042vw 0 rgba(0,0,0,.08);
    border-radius: .208vw;
    border: .156vw solid #fff;
    align-items: center;
}

.cardImg {
    width: 4.167vw;
    height: 4.167vw;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #2d6737;
    border-radius: 50%;
}

.cardImg img {
    width: 65%;
}


.cardTextContent {
    flex: 1;
}

.cardTitleBox{
    display: flex;
    margin-left: 1.667vw;
}

.cardTitleBox .bar{
    width: .156vw;
    height: 1.25vw;
    background: #2d6737;
    margin-top: .104vw;
}
.card .cardMidTextdraw {
    font-size: 1.042vw;
    font-weight: 700;
    color: rgba(0,0,0,.85);
    line-height: 1.458vw;
    margin-left: .625vw;
}

.card .cardBottomTextdraw{
    font-size: .833vw;
    color: #969696;
    line-height: 1.146vw;
    text-align: left;
    margin-left: 1.667vw;
    margin-top: .677vw;
}