body {
    background: url(../images/bg@2x.png)center bottom no-repeat #333666;
    background-size: 100% auto;
    min-height: 100vh;
}

/* 24-05-15 修改 */
.Contact .header {
    background: url(../images/header_img@2x.png) no-repeat top center;
    background-size: 100% 168px;
    width: 100%;
    height: 168px;
}


/* 返回上一页 */

.Contact .header .bread-crumbs-common {
    width: 1200px;
    height: 36px !important;
    line-height: 36px !important;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    font-size: 14px;
    font-family: PingFang SC, PingFang SC-Regular;
    margin: 0px auto;
    padding-top: 8px;
    font-weight: 400;
    text-align: LEFT;
    cursor: pointer;
}

.Contact .header .bread-crumbs-common .back_return {
    width: 114px;
    height: 36px;
    background: url(../images/back_img@2x.png) no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #fff;
}

.Contact .header .bread-crumbs-common .back_revious {
    width: 16px;
    height: 16px;
    margin-right: 4px;
    background: url(../images/back_icon@2x.png) no-repeat;
    background-size: cover;
}

.Contact .header .bread-crumbs-common .back_return:hover {
    cursor: pointer;
    background: url(../images/previous_hoverppage.png) no-repeat;
    background-size: cover;
}


/* 联系我们文字 */

.Contact .header .us {
    display: flex;
    flex-direction: column;
    align-items: center;
    /* margin-top: 55px; */
}

.Contact .header .us span:first-child {
    font-size: 28px;
    color: #fff;
    margin-bottom: 14px;
}

.Contact .header .us span:last-child {
    font-size: 16px;
    color: #B3BFFF;
}


/* 内容区域 */

.Contact .contact_main {
    width: 1200px;
    margin: 0 auto;
    margin-top: 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* 05-15end */
.Contact .contact_main .contact_left {
    width: 580px;
    padding: 30px 0 60px 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    border: 2px solid #37F;
    background: #404480;
    color: #fff;
    height: 382px
}

.Contact .contact_main .contact_left img {
    width: 200px;
    height: 200px;
    margin-bottom: 8px;
}

.Contact .contact_main .contact_left .f20 {
    color: #fff;
    font-weight: 600;
    font-size: 20px;
}

.Contact .contact_main .contact_left .f14 {
    font-size: 14px;
    margin-top: 20px;
}

.Contact .contact_main .contact_left p:last-child {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.Contact .contact_main .contact_left p:last-child span {
    line-height: 20px;
}

.Contact .contact_main .contact_left .btn {
    width: 108px;
    height: 40px;
    background: #3377FF;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    margin-top: 20px;
}

.Contact .contact_main .contact_left .btn:hover {
    background: #33BBFF;
}

/* 20240702 */
.mask{display: none;width: 100%;height: 100%;background: rgba(0,0,0,0.6);position: fixed;top: 0;left: 0;z-index: 10;}
.feedback_tip_popup{width: 420px;padding:40px 39px 24px;border-radius: 7px;background: #404480;border:2px solid #3377FF;box-sizing: border-box;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 101;}
.feedback_tip_popup .close{width: 43px;height: 40px;background: url(../images/feedback_close_icon.png) no-repeat 0 0;background-size: contain;position: absolute;top: 0;right: 0;cursor: pointer;}
.feedback_tip_popup p{color: #fff;font-size: 16px;line-height: 24px;}
.feedback_tipBtn{display: block;margin: 32px auto 0;width: 158px;height: 36px;background: #3377FF;border:1px solid #3377FF;border-radius: 4px;color: #fff;font-size: 14px;text-align: center;line-height: 34px;}
.feedback_tipBtn:hover{background: #33BBFF;border-color: #33BBFF;color: #fff;}
.feedback_tipBtn.disabled{background: rgba(51, 119, 255, 0.3);border-color: rgba(51, 119, 255, 0.2);color: rgba(255,255,255,0.5);cursor: default;}
