#title {
    position: relative;
    left: 0rem;
    top: 8rem;
    width: 192.0rem;
    height: 74.0rem;

    background: url(../img/contact/bg.png), rgba(255, 162, 71, 0.4);
    background-size: cover;

    overflow: hidden;
}

#title .filter_zh {

    width: 32rem;
    height: 12rem;

    
    font-size: 8rem;
    font-weight: bold;
    line-height: 12rem;
    text-align: left;
    letter-spacing: 0rem;
    text-transform: uppercase;

    margin: 20rem auto 0 36rem;

    font-family: 思源黑体;    
    color: #4D4D4D;
}


#title .filter_en {

    width: 40rem;
    height: 6rem;
    font-size: 6rem;
    font-weight: bold;
    line-height: 6rem;
    text-align: left;
    letter-spacing: 0rem;

    margin: 0 auto 0 36rem;

    font-family: Work Sans;
    color: #4D4D4D;
}


#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 .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%);

}

.text .from {
    width: 43.6rem;
    margin: 0 auto 12rem auto;
}

.text .title {
    width: 43.6rem;
    height: 4.8rem;
    margin-bottom: 4.8rem;
    opacity: 1;

    font-family: 思源黑体;
    font-size: 3.2rem;
    font-weight: bold;
    line-height: 4.8rem;
    text-align: center;
    letter-spacing: 0rem;

    /* 字体 */
    color: #4D4D4D;

}

.text .line input[type=text] {
    width: 28.0rem;
    height: 4.4rem;

    border-radius: 2.4rem;
    opacity: 1;
    border: 0;

    padding-block: 1rem;
    padding-inline: 2rem;

    background: #F2F2F2;
}

.text .line input[type=text]:focus {
    outline: none;
}

.text .line input[type=radio] {    
    appearance: none;
    line-height: 6.4rem;
    width: 2rem;
    height: 2rem;
    accent-color: #FD9046;
    width: 2rem;
    height: 2rem;
    outline: none;
    background-color: #F2F2F2;
    outline: 0.2rem FFA247 solid;
    box-shadow: inset 0 0 0 0.4rem #F2F2F2;
    border-radius: 1rem;
}

.text .line input[type=radio]:checked {
    appearance: none;
    line-height: 6.4rem;
    accent-color: #FD9046;
    width: 2rem;
    height: 2rem;
    outline: none;
    background-color: #FD9046;
    outline: 0.2rem #FFA247 solid;
    box-shadow: inset 0 0 0 0.4rem #F2F2F2;
    border-radius: 1rem;
}


.text input[type=radio]+.radio-label {
    line-height: 6.4rem;
}

.text .line {
    width: 100%;
    height: auto;
    margin-bottom: 1.6rem;
    overflow: hidden;
}

.text .line .title {
    all: revert;
    position: relative;
    float: left;
    width: 7.2rem;
    height: 6.4rem;
    opacity: 1;

    font-family: 思源黑体;
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 6.4rem;
    letter-spacing: 0rem;
    text-align: right;

    margin-right: 3.2rem;

    /* 字体 */
    color: #4D4D4D;

}

.text .line div {
    float: left;
}

.text .from .btn {
    width: 30.0rem;
    height: 6.4rem;
    border-radius: 2.4rem;
    opacity: 1;
    margin: 0 auto;

    cursor: pointer;


    font-family: 思源黑体;
    font-size: 2.4rem;
    font-weight: bold;
    line-height: 6.4rem;
    text-align: center;
    letter-spacing: 0rem;

    /* 白色 */
    color: #FFFFFF;

    /* 主题渐变 */
    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%);


}

#footer {
    position: relative;
    width: 192rem;
    height: 82rem;
    margin-top: -25rem;
    opacity: 1;

    background-image: url(../img/footer_bg.png);
    background-size: cover;

}