[data-v-050fd3ae] .TTalk_message_content .tt-input input[type=text] {
    height: 17.6vw;
    margin: 0
}

[data-v-050fd3ae] .TTalk_message_item_phone .TTalk_phone_placate {
    height: 17.6vw
}

[data-v-050fd3ae] .TTalk_message_content .tt-input input[type=text][required] + label[placeholder] {
    margin-top: -11.46667vw;
    margin-bottom: -11.46667vw;
    height: 5.33333vw;
    line-height: 5.33333vw
}

[data-v-050fd3ae] .TTalk_message_content .tt-form-item-error input[type=text][required] + label[placeholder]:before, [data-v-050fd3ae] .TTalk_message_content input[type=text][required]:focus + label[placeholder]:before, [data-v-050fd3ae] .TTalk_message_content input[type=text][required]:valid + label[placeholder]:before {
    height: 5.33333vw;
    line-height: 5.33333vw;
    -webkit-transform: translateY(-8.8vw) !important
}

.collapse-item-content[data-v-050fd3ae] .tt-company-body-news {
    padding: 12px;
    word-break: break-all;
    background: #f7f7f7;
    font-weight: 400;
    color: #999
}

.collapse-item-content[data-v-050fd3ae] .tt-company-body-news :deep(p) {
    margin: 0;
    word-wrap: break-word;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px
}

[data-v-050fd3ae] .TTalk_Inviter {
    margin: 0;
    padding: 4.26667vw
}

[data-v-050fd3ae] .TTalk_Inviter .TTalk_info_title {
    display: none
}

[data-v-050fd3ae] .TTalk_Inviter .ok-items {
    justify-content: space-evenly
}

[data-v-050fd3ae] .TTalk_Inviter .ok-items .ok-item img {
    width: 13.2vw;
    height: 14.13333vw;
    flex-grow: 0;
    flex-shrink: 0
}

[data-v-050fd3ae] .TTalk_Inviter .TTalk_zan {
    justify-content: center !important
}

[data-v-050fd3ae] .TTalk_Inviter .ok-item-space {
    margin: 0 6.66667vw
}

[data-v-050fd3ae] .ttalk-content .ke-edit {
    padding: 0
}

.TTalk_dialog_body[data-v-050fd3ae] {
    padding: 4.26667vw
}

[data-v-050fd3ae] .t-talk-ke-emoticons-my-c {
    width: 100%
}

.popup-top[data-v-050fd3ae] {
    height: 11.73333vw;
    line-height: 11.73333vw;
    background-color: #fff
}

.popup-top .popup-title[data-v-050fd3ae] {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 11.73333vw;
    color: #000;
    margin-left: 14.66667vw
}

.popup-top .popup-chose[data-v-050fd3ae] {
    font-size: 12px;
    color: rgba(0, 0, 0, .5);
    padding: 0 4.26667vw;
    line-height: 11.73333vw
}

[data-v-050fd3ae] .kindEditor-class {
    position: relative;
    max-height: 26.66667vw;
    overflow: auto;
    border-radius: 8px
}

[data-v-050fd3ae] .kindEditor-class .ke-edit, [data-v-050fd3ae] .kindEditor-class .ttalk-content .ke-edit, [data-v-050fd3ae] .kindEditor-class .ttalk-content .ke-toolbar {
    padding: 0
}

.bottom-emo-wrap[data-v-050fd3ae] {
    background-color: #ecedf0;
    padding: 4.8vw 4.26667vw
}

[data-v-050fd3ae] .fileTypeWrap {
    width: 60vw !important;
    background: #fff;
    padding: 2.93333vw 3.73333vw
}

[data-v-050fd3ae] .fileTypeWrap .fileName, [data-v-050fd3ae] .fileTypeWrap .fileSize {
    width: 100%;
    text-align: left !important
}

[data-v-050fd3ae] .fileTypeWrap .fileName {
    font-weight: 600;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

[data-v-050fd3ae] .fileTypeWrap .fileSize {
    font-weight: 400;
    color: #999;
    margin-bottom: 5px;
    font-size: 12px
}

[data-v-050fd3ae] .fileTypeWrap .fileTypeImage {
    width: 12.26667vw !important;
    height: 12.26667vw !important;
    margin-left: 4vw;
    background-repeat: no-repeat !important;
    background-size: 100% !important
}

.TTalk_phone_error[data-v-050fd3ae] {
    color: red;
    display: block;
    margin-top: 5px;
    font-size: 12px
}

[data-v-050fd3ae] .TTalk_enterMessage {
    top: 11.73333vw;
    z-index: 999999999
}

[data-v-050fd3ae] .TTalk_user-im-list li {
    margin-bottom: 6.4vw
}

[data-v-050fd3ae] .TTalk_user-im-list li.right .TTalk_message-content {
    color: #fff;
    max-width: 66vw !important;
    margin-left: 0;
    line-height: 1;
    text-align: left
}

[data-v-050fd3ae] .TTalk_user-im-list li.left .TTalk_message-content {
    max-width: 66vw !important;
    margin-right: 0;
    line-height: 1
}

[data-v-050fd3ae] .TTalk_message-content {
    padding: 3.73333vw 3.2vw
}

.no-message[data-v-050fd3ae] {
    display: flex;
    justify-content: center;
    align-items: center
}

.no-message .main[data-v-050fd3ae] {
    text-align: center
}

.no-message .main > img[data-v-050fd3ae] {
    width: 53.86667vw
}

.no-message .main > p[data-v-050fd3ae] {
    margin-top: 3.2vw;
    color: #999;
    max-width: 63.46667vw
}

.TTalk_phone[data-v-050fd3ae] {
    width: 100%;
    height: 100%;
    position: relative;
    background-color: #f7f7f7
}

.TTalk_height[data-v-050fd3ae] {
    height: 16px
}

.fast-btn-wrap[data-v-050fd3ae] {
    padding-left: 4.26667vw;
    padding-top: 2.13333vw;
    padding-bottom: 2.13333vw;
    background-color: #f7f7f7;
    position: relative
}

.fast-btn-wrap .fast-btn[data-v-050fd3ae] {
    padding: 2.13333vw;
    line-height: 1;
    background: #fff;
    border-radius: 28px;
    border: 1px solid rgba(224, 225, 229, .5);
    color: #333;
    margin-right: 2.13333vw
}

.fast-btn-wrap .tt-position-zh[data-v-050fd3ae] {
    position: absolute;
    left: 21.33333vw
}

.fast-btn-wrap .tt-position-en[data-v-050fd3ae] {
    position: absolute;
    left: 37.33333vw
}

.bottom-btn-wrap[data-v-050fd3ae] {
    background: #fff;
    padding: 4.8vw 4.26667vw;
    padding-bottom: 0
}

.bottom-btn-wrap .bottom-btn .bottom-text[data-v-050fd3ae] {
    font-size: 12px
}

.bottom-btn-wrap .bottom-btn + .bottom-btn[data-v-050fd3ae] {
    margin-left: 8vw
}

.bottom-btn-wrap .bottom-btn[data-v-050fd3ae]:nth-child(5n) {
    margin-left: 0
}

.bottom-btn-wrap .bottom-pic[data-v-050fd3ae] {
    width: 16.8vw;
    height: 16.8vw;
    background: #f7f7f7;
    border-radius: 2.13333vw;
    margin-bottom: 2.13333vw
}

.bottom-btn-wrap .bottom-pic > img[data-v-050fd3ae] {
    width: 100%;
    height: 100%
}

.bottom-btn-wrap .bottom-text[data-v-050fd3ae] {
    text-align: center;
    color: #999;
    margin-bottom: 2.13333vw
}

.TTalk_dialog_foot_phone[data-v-050fd3ae] {
    background: #fff;
    padding: 2.4vw 4.26667vw
}

.TTalk_dialog_foot_phone .TTalk_dialog_foot_input[data-v-050fd3ae] {
    max-height: 36.8vw;
    overflow: hidden;
    border: none;
    border-radius: 8px;
    background: #f7f7f7;
    margin-right: 4.4vw
}

.TTalk_dialog_foot_emo_btn[data-v-050fd3ae] {
    width: 8vw;
    height: 8vw;
    margin-right: 2.13333vw
}

.TTalk_dialog_foot_phone_btn[data-v-050fd3ae] {
    text-align: center;
    color: #fff;
    width: 8vw;
    height: 8vw
}

.FAQ-wrap[data-v-050fd3ae] {
    height: 100%
}

.FAQ-top[data-v-050fd3ae] {
    padding: 2.66667vw 0;
    border-bottom: 1px solid #f3f5ff
}

.FAQ-title[data-v-050fd3ae] {
    font-weight: 600
}

.FAQ-body[data-v-050fd3ae] .TTalk_no-data {
    text-align: center
}

.FAQ-body[data-v-050fd3ae] .TTalk_no-data > span {
    text-align: center;
    width: 100%;
    display: block
}

.FAQ-body[data-v-050fd3ae] .TTalk_no-data .TTalk_data_img > img {
    width: 53.33333vw;
    margin-top: 13.33333vw
}

[data-v-050fd3ae] .TTalk_more_span {
    color: #999
}

[data-v-050fd3ae] .TTalk_phone_placate_btn {
    display: block;
    background-color: #409eff;
    color: #fff;
    min-width: 60px;
    height: 10.4vw;
    padding: 0 5px;
    line-height: 10.4vw;
    margin-top: 3.2vw;
    text-align: center;
    cursor: pointer;
    border-radius: 1.06667vw
}

[data-v-050fd3ae] .tt-form-item:first-child .tt-form-item-content {
    margin-top: 6vw
}

[data-v-050fd3ae] .tt-phone-message-box {
    padding-top: 6.4vw;
    padding-bottom: 6.4vw
}

[data-v-050fd3ae] .TTalk_user-im-list li.left .tt-robot-name {
    text-align: center;
    width: 10.13333vw
}

.tt-company-body-news[data-v-050fd3ae] a {
    color: var(--color)
}

.FAQ-chose[data-v-050fd3ae] {
    width: 11.2vw;
    padding: 0 3.73333vw
}

.FAQ-chose > img[data-v-050fd3ae] {
    width: 3.73333vw
}

[data-v-050fd3ae] .collapse-item {
    padding: 0 3.73333vw 0 7.46667vw
}

[data-v-050fd3ae] .collapse-item .collapse-item-title {
    padding: 5.6vw 0 5.33333vw 0;
    height: 15.2vw;
    line-height: 1;
    display: flex
}

[data-v-050fd3ae] .collapse-item .collapse-item-title .collapse-item-icon {
    top: 6.93333vw;
    right: 3.73333vw
}

[data-v-050fd3ae] .collapse-item .collapse-item-content {
    border-radius: 0
}

[data-v-050fd3ae] .placeholder {
    top: 50%;
    transform: translateY(-50%);
    width: calc(100% - 20px);
    word-break: break-word
}

[data-v-050fd3ae] .van-image-preview__overlay {
    background: #2a2a2a
}

[data-v-050fd3ae] .guide-Word {
    width: 100%;
    max-height: 40%;
    border-radius: 0;
    box-shadow: none;
    left: 0;
    bottom: 12vw;
    padding: 0 8vw;
    overflow: auto
}

[data-v-050fd3ae] .guide-Word .guide-Word-list {
    padding: 4vw 0 3.73333vw 0
}

[data-v-050fd3ae] .guide-Word .guide-Word-list * {
    font-size: 14px
}