.hc-open-query {
    background: #ebf4ff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "viewport-units-buggyfill; width: 100vw; height: 12vw";
    height: 12vw;
    left: 0;
    position: fixed !important;
    top:40px !important;
    right: 0;
    -ms-touch-action: none;
    touch-action: none;
    width: 100vw;
    z-index: 9999
}

.hc-open-query .hc-open-query__container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    content: "viewport-units-buggyfill; padding: 0 3.467vw";
    height: 100%;
    justify-content: space-between;
    padding: 0 3.467vw
}

.hc-open-query .hc-open-query__container, .hc-open-query .hc-open-query__container .hc-open-query__left, .hc-open-query__container .hc-open-query__left .hc-open-query__left__img {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.hc-open-query__container .hc-open-query__left .hc-open-query__left__img {
    content: "viewport-units-buggyfill; padding-right: 2.667vw; width: 4.267vw; height: 4.267vw";
    height: 4.267vw;
    padding-right: 2.667vw;
    width: 4.267vw
}

.hc-open-query__container .hc-open-query__left .hc-open-query__left__img img {
    height: 100%;
    width: 100%
}

.hc-open-query__container .hc-open-query__left .hc-open-query__left__tips {
    color: #848e99;
    content: "viewport-units-buggyfill; font-size: 3.733vw";
    font-family: PingFang SC;
    font-size: 3.733vw;
    font-style: normal;
    font-weight: 400
}

.hc-open-query__container .hc-open-query__right {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #0d7cff;
    content: "viewport-units-buggyfill; font-size: 3.733vw; padding-left: 2.667vw";
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    font-family: PingFang SC;
    font-size: 3.733vw;
    font-style: normal;
    font-weight: 400;
    padding-left: 2.667vw
}

.hc-open-query__container .hc-open-query__right .hc-open-query__right__txt {
    content: "viewport-units-buggyfill; padding-right: 0.8vw";
    padding-right: .8vw;
    white-space: nowrap
}

.hc-open-query__container .hc-open-query__right .hc-open-query__right__icon {
    border-right: .4vw solid #0d7cff;
    border-top: .4vw solid #0d7cff;
    content: "viewport-units-buggyfill; width: 1.867vw; height: 1.867vw; border-top: 0.4vw solid #0D7CFF; border-right: 0.4vw solid #0D7CFF";
    height: 1.867vw;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 1.867vw
}