#title {
    position: relative;
    left: 0rem;
    top: 8rem;
    width: 192.0rem;
    height: 74.0rem;

    background-size: cover;
}

#title .filter {

    width: 192.0rem;
    height: 74.0rem;
    /* opacity: 0.4; */
    /* 主题色 */
    background: rgba(255, 162, 71, 0.4);

    font-family: Source Sans Pro;
    font-size: 8rem;
    font-weight: bold;
    line-height: 64rem;
    text-align: center;
    letter-spacing: 0rem;

    /* 白色 */
    color: #FFFFFF;
}


#content {
    position: relative;
    left: 0rem;
    min-height: 120rem;
    padding-bottom: 25rem;
    margin-top: -10rem;
    width: 192.0rem;
    height: auto;
    border-radius: 10.0rem 10.0rem 0rem 0rem;
    opacity: 1;
    overflow: hidden;

    background: #FFF8F5;
}

#content .text {
    position: relative;
    margin: 15rem 36rem;
    padding: 6.4rem;
    width: 107.2rem;
    min-height: 75.2rem;
    border-radius: 2.4rem;
    opacity: 1;

    background: rgba(255, 255, 255, 0.8);


    font-family: 思源黑体;
    font-size: 1.6rem;
    font-weight: 350;
    line-height: 3.2rem;
    letter-spacing: 0rem;

    /* 字体 */
    color: #4D4D4D;
}

#content .lable {
    position: relative;
    width: 107.2rem;
    opacity: 1;
    margin: 4.8rem auto 2.4rem auto;

    font-family: 思源黑体;
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 2.7rem;
    letter-spacing: 0rem;

    /* 主题色 */
    color: #FFA247;

}

#content .lable_blue {
    position: relative;
    width: 107.2rem;
    opacity: 1;
    margin: 4.8rem auto 2.4rem auto;

    font-family: 思源黑体;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 3.2rem;
    letter-spacing: 0rem;

    /* 辅助色-天蓝 */
    color: #4C93FD;

}

#content .text .item {
    margin-top: 1.6rem;
    width: 100%;
    height: auto;
    overflow: hidden;
}

#content .text .item .t {
    float: left;
    position: relative;
    width: 13.6rem;
    height: 4.0rem;
    border-radius: 2.0rem;
    opacity: 1;
    background: #FFF1EA;

    font-family: 思源黑体;
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 4rem;
    text-align: center;
    letter-spacing: 0rem;

    /* 主题色 */
    color: #FFA247;


}

#content .text .item .c {
    float: left;
    position: relative;
    width: 92rem;
    margin-left: 1.6rem;
    margin-top: 0.4rem;


    font-family: 思源黑体;
    font-size: 1.6rem;
    font-weight: 350;
    line-height: 3.2rem;
    letter-spacing: 0rem;

    /* 字体 */
    color: #4D4D4D;

}

#content .cicle_top {
    position: absolute;
    left: 140.0rem;
    top: 4rem;
    width: 40rem;
    height: 40rem;
    border-radius: 20rem;
    opacity: 0.1;

    /* 主题渐变 */
    background: linear-gradient(180deg, #FD9046 0%, #FFA247 99%);

}



#content .cicle_bottom {
    position: absolute;
    left: -31.9rem;
    bottom: -35rem;
    width: 100rem;
    height: 100rem;
    border-radius: 50rem;
    opacity: 0.1;

    /* 主题渐变 */
    background: linear-gradient(180deg, #FD9046 0%, #FFA247 99%);

}

#content .table {
    width: 107.2rem;
    border-radius: 2.4rem;
    opacity: 1;

    overflow: hidden;

    background: #FFF1EA;
}

#content .table .tr {
    margin: 1.0rem;
    width: 105.2rem;
    height: 5.4rem;
    border-radius: 1.2rem;
    opacity: 1;

    font-family: 思源黑体;
    font-size: 1.6rem;
    font-weight: 350;
    line-height: 5.4rem;
    text-align: center;
    letter-spacing: 0rem;
    background: #FFFFFF;
}

#content .table .title {
    color: #FFFFFF;
    background: #FFA247;
}

#content .table .tr div {
    float: left;
    white-space: nowrap;
}



#footer {
    position: relative;
    width: 192rem;
    height: 82rem;
    margin-top: -25rem;
    opacity: 1;

    background-image: url(../img/footer_bg.png);
    background-size: cover;

}