/* Homepage consolidated styles. Source template: application/index/view/index/index.html */

        .iconfenxiang_boxs_m ul {
            flex-wrap: wrap;
        }

        .iconfenxiang_boxs_m li {
            margin-bottom: 8px;
        }

        .iconfenxiang_boxs_m .iconfenxiang_wauto {
            margin: 0 -6px
        }

        .iconfenxiang_boxs_m .iconfenxiang_wauto li:first-child {
            padding-left: 6px;
        }

        .cookie-tip {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            z-index: 1001;
            background: rgba(0, 0, 0, .8);
            color: #fff;
            transition: .3s;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 24px 9px;
            min-height: 80px;
        }

        .cookie-tip--hidden {
            opacity: 0;
            transform: translateY(300px)
        }

        .cookie-tip__container {
            flex-grow: 1;
            display: flex;
            align-items: center;
            width: 100%;
            margin: 0;
        }

        .cookie-tip__text {
            flex-grow: 1;
            margin-right: 24px;
        }

        .cookie-tip__btn {
            margin: -4px 5px;
        }

        .cookie-tip__flex {
            display: flex;
            justify-content: space-between;
        }

        @media (max-width: 768px) {
            .cookie-tip__container {
                flex-direction: column;
            }

            .cookie-tip__text {
                align-self: stretch;
                margin: 0 0 20px
            }
        }

        .bottom-inquiry-box {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 99998;
            transition: .3s;
        }

        .bottom-inquiry-box--hidden {
            visibility: hidden;
            opacity: 0;
        }

        .bottom-inquiry-box__bg {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, .4);
        }

        .bottom-inquiry-box__form {
            position: absolute;
            background: #fff;
            border-radius: 16px 16px 0 0;
            box-shadow: 0 0 8px rgba(0, 0, 0, .1);
            top: 48px;
            left: 0;
            width: 100%;
            bottom: 0;
            color: rgba(0, 0, 0, .8);
            display: flex;
            flex-direction: column;
            transition: .2s;
        }

        .bottom-inquiry-box--hidden .bottom-inquiry-box__form {
            transform: translateY(100%);
        }

        .bottom-inquiry-box__close {
            position: absolute;
            top: 10px;
            right: 10px;
            padding: 10px;
            background: transparent;
            outline: 0;
            border: 0;
            border-radius: 0;
            color: rgba(0, 0, 0, .8);
            transition: .3s;
            cursor: pointer;
        }

        .bottom-inquiry-box__title {
            font-weight: 700;
            font-size: 16px;
            margin: 16px 20px 8px;
        }

        .bottom-inquiry-box__scroll {
            overflow: auto;
            padding: 0 20px;
        }

        .bottom-inquiry-box__label {
            display: block;
            margin: 12px 0 20px;
            position: relative;
        }

        .bottom-inquiry-box__label--error {
            color: #ff4000;
        }

        .bottom-inquiry-box__input {
            width: 100%;
            display: block;
            padding: 9px 0;
            font-size: 14px;
            line-height: 1.5;
            border: 0;
            border-bottom: 1px solid rgba(0, 0, 0, .1);
            border-radius: 0;
            outline: 0;
            color: inherit;
            transition: .3s;
            resize: none;
        }

        .bottom-inquiry-box__input:hover, .bottom-inquiry-box__input:focus {
            border-color: var(--c-color);
        }

        .bottom-inquiry-box__label--error .bottom-inquiry-box__input {
            border-color: currentColor;
        }

        .bottom-inquiry-box__input::-webkit-input-placeholder {
            color: transparent;
            transition: .2s;
        }

        .bottom-inquiry-box__input:focus::-webkit-input-placeholder, .js-select-open .bottom-inquiry-box__input::-webkit-input-placeholder {
            color: rgba(0, 0, 0, .4);
        }

        .bottom-inquiry-box__tip {
            position: absolute;
            top: 9px;
            left: 0;
            opacity: .55;
            transition: .2s;
            transform-origin: left;
        }

        :required + .bottom-inquiry-box__tip:before {
            content: '*';
            color: #ff4000;
        }

        .bottom-inquiry-box__input:focus + .bottom-inquiry-box__tip, .bottom-inquiry-box__input--active + .bottom-inquiry-box__tip, .js-select-open .bottom-inquiry-box__tip {
            transform: translateY(-1.5em) scale(.85);
        }

        .bottom-inquiry-box__error {
            position: absolute;
            top: -1.5em;
            margin-top: 9px;
            right: 0;
            opacity: 0;
            visibility: hidden;
            transition: .2s;
        }

        .bottom-inquiry-box__label--error .bottom-inquiry-box__error {
            visibility: visible;
            opacity: 1;
        }

        .bottom-inquiry-box__attachment {
            color: rgba(0, 0, 0, .4);
            margin: 20px 0;
        }

        .bottom-inquiry-box__attachment-box {
            display: flex;
        }

        .bottom-inquiry-box__file {
            width: 100px;
            height: 100px;
            border: 1px dashed;
            position: relative;
            overflow: hidden;
            margin-top: 4px;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 20px;
            cursor: pointer;
        }

        .bottom-inquiry-box__file:before {
            content: '+';
            font-size: 40px;
        }

        .bottom-inquiry-box__file:hover {
            color: rgba(0, 0, 0, .8);
        }

        .bottom-inquiry-box__file input {
            opacity: 0;
            position: absolute;
        }

        .bottom-inquiry-box__attachment-box .attachment_ul {
            flex-grow: 1;
        }

        .bottom-inquiry-box__attachment-box .attachment_ul .file_txt {
            padding-right: 140px;
            position: relative;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            line-height: 20px;
            max-width: 100%;
            height: 20px;
            display: block;
        }

        .bottom-inquiry-box__attachment-box .attachment_ul .operations {
            position: absolute;
            top: 0;
            right: 0;
            width: 140px;
            padding-left: 20px;
        }


        .bottom-inquiry-box__subscribe {
            margin-bottom: 16px;
        }

        .bottom-inquiry-box__check {
            vertical-align: middle;
            margin-right: 4px;
            margin-bottom: 2px;
        }

        .bottom-inquiry-box__btn {
            display: block;
            height: 36px;
            line-height: 36px;
            color: #fff;
            border: 0;
            padding: 0;
            border-radius: 6px;
            outline: 0;
            transition: .3s;
            cursor: pointer;
            margin: 8px 20px 16px;
            flex-shrink: 0;
        }

        .bottom-inquiry-box__btn:hover, .bottom-inquiry-box__btn:focus, .bottom-inquiry-box__close:hover, .bottom-inquiry-box__close:focus {
            opacity: .8;
        }

        .bottom-inquiry-box__btn:active, .bottom-inquiry-box__close:active {
            opacity: 1;
        }

        .external-chat-box {
            position: fixed;
            top: 50%;
            left: 0;
            transform: translateY(-50%);
            width: 48px;
            padding: 4px 8px;
            background: rgba(0, 0, 0, .35);
            border-radius: 0 4px 4px 0;
            transition: .2s;
            z-index: 9999;
        }

        .external-chat-box--collapse {
            transform: translateY(-50%) translateX(-100%);
        }

        .external-chat-box__toggle {
            position: absolute;
            top: 50%;
            left: 100%;
            border-radius: 0 4px 4px 0;
            color: #fff;
            background: inherit;
            margin-top: -20px;
            padding: 0 4px;
            line-height: 40px;
            font-size: 14px;
            cursor: pointer;
            /*transition: .3s;*/
            border: 0;
            outline: 0;
        }

        .external-chat-box__toggle:hover, .external-chat-box__toggle:focus {
            /* background-color: rgba(0,0,0,.45); */
        }

        .external-chat-box__item {
            display: block;
            text-decoration: none;
            width: 32px;
            height: 32px;
            margin: 12px 0;
            background: center no-repeat;
            border-radius: 99px;
            transition: .3s;
        }

        .external-chat-box__item--qq {
            background-color: #1890ff;
            background-image: url(/site-static/images/chat-icons/qq.svg);
            background-size: 14px;
        }

        .external-chat-box__item--qq:hover, .external-chat-box__item--qq:focus {
            background-color: #40a9ff;
        }

        .external-chat-box__item--wechat {
            background-color: #46bb36;
            background-image: url(/site-static/images/chat-icons/wechat.svg);
            background-size: 17px;
        }

        .external-chat-box__item--wechat:hover, .external-chat-box__item--wechat:focus {
            background-color: #70ca63;
        }

        .external-chat-box__item--skype {
            background-color: #00aff0;
            background-image: url(/site-static/images/chat-icons/skype.svg);
            background-size: 16px;
        }

        .external-chat-box__item--skype:hover, .external-chat-box__item--skype:focus {
            background-color: #30c8f3;
        }

        .external-chat-box__item--whatsapp {
            background-color: #1dd367;
            background-image: url(/site-static/images/chat-icons/whatsapp.svg);
            background-size: 18px;
        }

        .external-chat-box__item--whatsapp:hover, .external-chat-box__item--whatsapp:focus {
            background-color: #44e388;
        }

        .external-chat-popup {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 9999;
            transition: .3s;
        }

        .external-chat-popup--hidden {
            visibility: hidden;
            opacity: 0;
        }

        .external-chat-popup__bg {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, .4);
        }

        .external-chat-popup__dialog {
            width: 300px;
            max-width: 100%;
            margin: 15vh auto;
            padding: 30px;
            background: #fff;
            text-align: center;
            position: relative;
            border-radius: 2px;
            box-shadow: 0 4px 14px rgba(0, 0, 0, .06), 0 0 6px rgba(0, 0, 0, .1);
            transition: .2s;
        }


        .external-chat-popup--hidden .external-chat-popup__dialog {
            transform: translateY(-100%);
        }

        .external-chat-popup__text {
            font-size: 18px;
            margin-bottom: 20px;
        }
    

:root {
        --c-color: #ff5100;
        --c-line-height: 1.4;
        --c-font-size: 14px;
    }

    a:hover, .font-color-a a, .font-color-a a:hover, .font-color, .font-color-hover:hover, .font-color-before:before, .font-color-hover-before:hover:before, .font-color-after:after, .font-color-hover-after:hover:after {
        color: var(--c-color) !important
    }

    .border_color, .border-color, .btn-primary:focus, .btn-primary, .btn-primary:hover, .border-color-a a, .border-color-a a:hover, .border-color-hover:hover, .border-color-before:before, .border-color-hover-before:hover:before, .border-color-after:after, .border-color-hover-after:hover:after {
        border-color: var(--c-color) !important;
    }

    .bg-color, .btn-primary, .btn-primary:hover, .bg-color-a a, .bg-color-a a:hover, .bg-color-hover:hover, .bg-color-before:before, .bg-color-hover-before:hover:before, .bg-color-after:after, .bg-color-hover-after:hover:after {
        background-color: var(--c-color) !important
    }

    .bg-color-h a {
        color: var(--c-color) !important
    }

    .bg-color-h a:hover {
        background-color: var(--c-color) !important;
        color: #fff !important;
    }

    .swiper-pagination-bullet:hover, .swiper-pagination-bullet-active {
        background-color: var(--c-color) !important
    }

    .btn-bg:hover, .tem-btn-1, .tem-btn-2, .tem-btn-3, .tem-btn-4, .tem-btn-5, .tem-btn-6, .tem-btn-7, .tem-btn-8, .tem-btn-9 {
        color: var(--c-color) !important
    }

    .btn-bg, .tem-btn-1, .tem-btn-2, .tem-btn-3, .tem-btn-4, .tem-btn-5, .tem-btn-6, .tem-btn-7, .tem-btn-8, .tem-btn-9, .tem01-page .pagination > .active > a, .tem01-page .pagination > .active > span, .tem01-page .pagination > .active > a:hover, .tem01-page .pagination > .active > span:hover, .tem01-page .pagination > .active > a:focus, .tem01-page .pagination > .active > span:focus {
        border-color: var(--c-color)
    }

    .btn-bg, .btn-bg:hover, .tem-btn-3:before, .tem-btn-4:before, .tem-btn-5:before, .tem-btn-6:before, .tem-btn-7:before, .tem-btn-7:after, .tem-btn-8:before, .tem-btn-8:after, .tem-btn-9:before, .tem-btn-9:after, .tem01-page .pagination > .active > a, .tem01-page .pagination > .active > span, .tem01-page .pagination > .active > a:hover, .tem01-page .pagination > .active > span:hover, .tem01-page .pagination > .active > a:focus, .tem01-page .pagination > .active > span:focus {
        background-color: var(--c-color)
    }

    .tem-btn-1, .tem-btn-2 {
        background: -webkit-linear-gradient(left, var(--c-color), var(--c-color)) no-repeat;
        background: linear-gradient(to right, var(--c-color), var(--c-color)) no-repeat
    }

    .tem-btn-1:hover, .tem-btn-2:hover, .tem-btn-3:hover, .tem-btn-4:hover, .tem-btn-5:hover, .tem-btn-6:hover, .tem-btn-7:hover, .tem-btn-8:hover, .tem-btn-9:hover, .tem01-page .pagination > .active > a, .tem01-page .pagination > .active > span, .tem01-page .pagination > .active > a:hover, .tem01-page .pagination > .active > span:hover, .tem01-page .pagination > .active > a:focus, .tem01-page .pagination > .active > span:focus {
        color: #FFF
    }

    .btn-bg:hover {
        border-color: #FFF
    }

    .swiper-container .swiper-pagination-bullet {
        background: #bbb;
        opacity: .5;
    }

    .swiper-pagination-bullet-active {
        opacity: 1 !important;
    }

    [playback_mode="current"] + .video_js_play_btn {
        z-index: 24 !important
    }

    [playback_mode="global"] + .video_js_play_btn {
        z-index: 24 !important
    }

    [playback_mode="popup"] + .video_js_play_btn {
        z-index: 24 !important
    }

    [playback_mode="current"] ~ .prism-player {
        z-index: 24 !important
    }

    [playback_mode="global"] ~ .prism-player {
        z-index: 24 !important
    }

    [playback_mode="popup"] ~ .prism-player {
        z-index: 24 !important
    }

:root {
        --c-color: rgba(0, 61, 170, 1)
    }

    .container {
        max-width: 1440px
    }

    .top_title, .title {
        font-family: Barlow-Regular, Arial, myanmar_font
    }

    body, html, .body_color_bgs {
        font-family: Barlow-Regular, Arial, myanmar_font
    }

    :root {
        --btn-style-deep: solid;
        --btn-color-deep: #fff;
        --btn-bg-color-deep: var(--c-color);
        --btn-border-color-deep: var(--c-color);
        --btn-radius-deep: 30px;
        --btn-width-deep: 1px;
        --btn-style-shallow: solid;
        --btn-color-shallow: var(--c-color);
        --btn-bg-color-shallow: #fff;
        --btn-border-color-shallow: #fff;
        --btn-radius-shallow: 30px;
        --btn-width-shallow: 1px;
    }

    :root {
        --inp-style-deep: solid;
        --inp-color-deep: var(--c-color);
        --inp-bg-color-deep: transparent;
        --inp-border-color-deep: var(--c-color);
        --inp-radius-deep: 0;
        --inp-width-deep: 0 0 1px 0;
        --inp-style-shallow: solid;
        --inp-color-shallow: #fff;
        --inp-bg-color-shallow: transparent;
        --inp-border-color-shallow: #fff;
        --inp-radius-shallow: 0;
        --inp-width-shallow: 0 0 1px 0;
    }

    .share_fun_box {
        display: none;
    }

    .share_fun_box2 ul li[data-network="share"] {
        display: none;
    }

    [direction] {
        align-items: stretch;
    }

    .there_video_icons {
        background-image: url(/site-static/images/video_play_1.png);
    }

    .there_video_icons {
        opacity: 1;
    }

.tem01_copyright {
        text-align: center;
        padding-top: 10px;
        padding-bottom: 10px;
        border-top: 1px solid rgba(144, 144, 144, .2);
    }

    #v6286f304100bb {
        background-color: rgba(247, 248, 249, 1);
        text-align: center;
    }

    #v6286f304100bb .container {
    }

    .flex {
        display: flex;
        align-items: center;
        justify-content: start;
    }

    .tem_footer_section_02 {
        padding: 20px 0;
        background: #000;
        color: #fff;
    }

    .tem_footer_02 {
        position: relative;
    }

    .tem_footer_02 .iconfenxiang_boxs_m {
        padding-bottom: 20px;
    }

    .tem_footer_02 .iconfenxiang_boxs_m .go_fast {
        color: inherit;
    }

    .tem_footer_02 .footer_li {
        flex: 1;
        padding-right: 90px;
        position: relative;
    }

    .tem_footer_02 .footer_li:last-child {
        padding-right: 0;
    }

    .tem_footer_02 .li_head {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .tem_footer_02 .con_ul {
        font-size: 14px;
        line-height: 26px;
    }

    .tem_footer_02 .con_ul a {
        display: initial;
    }

    .tem_footer_02 .iconfenxiang_boxs {
        display: none;
        padding-right: 10px;
    }

    .tem_footer_02 .btn_con_box {
        margin-top: 10px;
        color: #fff;
    }

    .tem_footer_02 .btn {
        padding: 5px 40px;
    }

    .tem_footer_02 .lan_a {
        padding-top: 10px;
    }

    .tem_footer_02 .lan_a a {
        display: initial;
        cursor: pointer;
    }

    .tem_footer_02 .sitemap {
        font-size: 14px;
        letter-spacing: 0;
        font-weight: 400;
    }

    .tem_footer_02 .sitemap-line {
        display: inline-block;
        width: 1px;
        height: 16px;
        background-color: rgba(216, 216, 216, .5);
        margin: 0 8px;
    }

    @media (min-width: 768px) {
        /* .tem_footer_02 .iconfenxiang_boxs_m {display: none !important;} */
        .tem_footer_02 .footer_ul {
            display: flex;
            align-items: start;
            flex-wrap: wrap;
        }

        .tem_footer_02 .sitemap-box {
            display: none;
        }
    }

    @media (max-width: 1025px) {
        #v64a21ebb52c3d {
            display: none !important;
        }

        .tem_footer_02 .iconfenxiang_boxs_m {
            justify-content: center;
        }

        .tem_footer_02 .footer_ul {
            display: none !important;
        }
    }

    #v64a21ebb52c3d {
        background-color: rgba(0, 61, 170, 1);
        color: rgba(253, 255, 254, 1);
        padding-top: 5vw;
        padding-bottom: 3vw;
    }

    #v64a21ebb52c3d .container {
    }

    #v64a21ebb52c3d .btn_box {
        text-align: left
    }  

    .public_inquiry_tem_1 {
        position: relative;
        color: #fff;
    }

    .public_inquiry_tem_1 .top_text {
        position: relative;
    }

    .public_inquiry_tem_1 .top_title {
        margin-bottom: 16px;
    }

    .public_inquiry_tem_1 .top_details {
        margin-bottom: 40px;
    }

    .public_inquiry_tem_1 .con {
        position: relative;
        overflow: hidden;
    }

    @media (max-width: 768px) {
        .public_inquiry_tem_1 .top_title {
            margin-bottom: 10px;
        }

        .public_inquiry_tem_1 .top_details {
            margin-bottom: 20px;
        }
    }

    .public_inquiry_tem_1 input.enquiry_inp_placeholder::-webkit-input-placeholder, .public_inquiry_tem_1 textarea.enquiry_inp_placeholder::-webkit-input-placeholder {
        color: transparent;
        font-size: 12px;
    }

    .public_inquiry_tem_1 input.enquiry_inp_placeholder:-moz-placeholder, .public_inquiry_tem_1 textarea.enquiry_inp_placeholder:-moz-placeholder {
        color: transparent;
        font-size: 12px;
    }

    .public_inquiry_tem_1 input.enquiry_inp_placeholder::-moz-placeholder, .public_inquiry_tem_1 textarea.enquiry_inp_placeholder::-moz-placeholder {
        color: transparent;
        font-size: 12px;
    }

    .public_inquiry_tem_1 input.enquiry_inp_placeholder:-ms-input-placeholder, .public_inquiry_tem_1 textarea.enquiry_inp_placeholder:-ms-input-placeholder {
        color: transparent;
        font-size: 12px;
    }

    .public_inquiry_tem_1 input.enquiry_inp_placeholder:focus::-webkit-input-placeholder, .public_inquiry_tem_1 textarea.enquiry_inp_placeholder:focus::-webkit-input-placeholder, .public_inquiry_tem_1 textarea.enquiry_inp_placeholder:focus::-webkit-input-placeholder, .public_inquiry_tem_1 .js-select-open input.enquiry_inp_placeholder::-webkit-input-placeholder, .public_inquiry_tem_1 .js-select-open textarea.enquiry_inp_placeholder::-webkit-input-placeholder {
        color: inherit;
        opacity: .6;
    }

    .public_inquiry_tem_1 input.enquiry_inp_placeholder:focus:-moz-placeholder, .public_inquiry_tem_1 textarea.enquiry_inp_placeholder:focus:-moz-placeholder, .public_inquiry_tem_1 .js-select-open input.enquiry_inp_placeholder:-moz-placeholderr, .public_inquiry_tem_1 .js-select-open textarea.enquiry_inp_placeholder:-moz-placeholder {
        color: inherit;
        opacity: .6;
    }

    .public_inquiry_tem_1 input.enquiry_inp_placeholder:focus::-moz-placeholder, .public_inquiry_tem_1 textarea.enquiry_inp_placeholder:focus::-moz-placeholder, .public_inquiry_tem_1 .js-select-open input.enquiry_inp_placeholder::-moz-placeholderr, .public_inquiry_tem_1 .js-select-open textarea.enquiry_inp_placeholder::-moz-placeholder {
        color: inherit;
        opacity: .6;
    }

    .public_inquiry_tem_1 .js-select-open .enquiry_inp_placeholder:-ms-input-placeholder {
        color: inherit;
        opacity: .6;
    }

    .public_inquiry_tem_1 .enquiry_box {
        position: relative;
    }

    .public_inquiry_tem_1 .enquiry_box .row_small {
        margin-left: -10px;
        margin-right: -10px;
        overflow: hidden;
    }

    .public_inquiry_tem_1 .enquiry_box .row_small li {
        padding-left: 10px;
        padding-right: 10px;
        width: 50%;
        float: left;
        margin-bottom: 15px;
    }

    .public_inquiry_tem_1 .enquiry_box .row_small .li-fill {
        width: 100%;
    }

    .public_inquiry_tem_1 .enquiry_box .enquiry_label {
        padding: 24px 8px 8px;
        display: block;
        position: relative;
        user-select: none
    }

    .public_inquiry_tem_1 .enquiry_box .enquiry_inp {
        background: 0 0;
        border: none;
        outline: 0;
        color: inherit;
        height: 20px;
        display: block;
        width: 100%;
        font-size: inherit;
        box-shadow: none
    }

    .public_inquiry_tem_1 .enquiry_box textarea.enquiry_inp {
        height: auto;
        resize: none
    }

    .public_inquiry_tem_1 .enquiry_box .required_span {
        position: absolute;
        height: 20px;
        line-height: 20px;
        left: 8px;
        top: 15px;
        display: block;
        pointer-events: none;
        transition: .1s;
        opacity: .8;
        font-size: 14px;
    }

    .public_inquiry_tem_1 .enquiry_box .enquiry_inp:focus + .required_span, .public_inquiry_tem_1 .enquiry_box .enquiry_label.js-select-open .required_span {
        top: 4px;
        font-size: 12px;
    }

    .public_inquiry_tem_1 .enquiry_box .enquiry_inp[required] + .required_span::before {
        content: "*";
        color: red
    }

    .public_inquiry_tem_1 .enquiry_box .enquiry_label.active .required_span {
        top: 4px;
        opacity: .6;
        font-size: 12px;
    }

    .public_inquiry_tem_1 .enquiry_box .enquiry_btn_box {
        text-align: center;
        padding: 20px 0;
    }

    .public_inquiry_tem_1 .enquiry_box .enquiry_btn_box .read_more_a {
        background: 0 0
    }

    .public_inquiry_tem_1 .enquiry_box .required_tips {
        margin: 0;
        position: absolute;
        right: 20px;
        top: 0;
        font-size: 12px;
        display: none;
        pointer-events: none;
        padding: 0 8px;
    }

    .public_inquiry_tem_1 .enquiry_box .enquiry_label.errors .required_tips {
        display: block
    }

    .public_inquiry_tem_1 .enquiry_box .enquiry_label.errors {
        border-color: #d90000;
        color: #d90000;
    }

    @media (max-width: 1024px) {
        .public_inquiry_tem_1 .enquiry_box .enquiry_btn_box {
            padding: 20px 0
        }

        .public_inquiry_tem_1 .enquiry_box .enquiry_btn_box .read_more_a {
            width: 100%
        }
    }

    @media (max-width: 768px) {
        .public_inquiry_tem_1 .enquiry_box .row_small li {
            width: 100%;
        }
    }

    #v6286f30410089 {
        background-attachment: fixed;
        color: #003DAA;
        text-align: center;
    }

    #v6286f30410089 .container {
    }

    #v6286f30410089 .btn_box {
        text-align: center
    }    

    .public_lists_tem_1 {
        position: relative;
    }

    .public_lists_tem_1 .top_text {
        position: relative;
    }

    .public_lists_tem_1 .top_title {
        margin-bottom: 16px;
    }

    .public_lists_tem_1 .top_details {
        margin-bottom: 40px;
    }

    .public_lists_tem_1 .con {
        position: relative;
        overflow: hidden;
        padding-bottom: 17px
    }

    .public_lists_tem_1 .con li .text {
        padding: 10px 0px;
        width: 100%;
        display: block;
    }

    .public_lists_tem_1 .con li .text .title {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .public_lists_tem_1 .con li .text .describe {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        margin-top: 10px;
    }

    .public_lists_tem_1 .href_id_a {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 22;
    }

    .public_lists_tem_1 .left_icon, .public_lists_tem_1 .right_icon {
        position: absolute;
        top: 50%;
        width: 30px;
        height: 66px;
        margin-top: -33px;
        z-index: 9;
        color: #fff;
        line-height: 66px;
        text-align: center;
        font-size: 22px;
        cursor: pointer;
        display: none;
    }

    .public_lists_tem_1 .left_icon {
        left: 0;
    }

    .public_lists_tem_1 .right_icon {
        right: 0;
    }

    .public_lists_tem_1 .left_icon.swiper-button-disabled, .public_lists_tem_1 .right_icon.swiper-button-disabled {
        opacity: .4;
        cursor: no-drop;
    }

    .public_lists_tem_1 .swiper-pagination {
        display: none;
    }

    .public_lists_tem_1 .swiper-pagination-bullet {
        width: 14px;
        height: 14px;
        opacity: .3;
    }

    .public_lists_tem_1 .swiper-pagination-bullet-active {
        background: #fff !important;
        border: 1px solid;
        border-color: var(--c-color) !important;
    }

    .public_lists_tem_1 .img_par {
        width: 100%;
        margin-bottom: 10px;
    }

    .public_lists_tem_1 img {
        border: 0
    }

    .public_lists_tem_1 .img_par[img_text_align="1"] img {
        margin: auto 0 0 0;
    }

    .public_lists_tem_1 .img_par[img_text_align="2"] img {
        margin: auto;
    }

    .public_lists_tem_1 .img_par[img_text_align="3"] img {
        margin: 0 0 0 auto;
    }

    .public_lists_tem_1 .img_par[img_type="1"] img {
        width: auto;
        display: block;
    }

    .public_lists_tem_1 .img_par[img_type="2"] {
        padding-bottom: 56.25%;
        position: relative;
    }

    .public_lists_tem_1 .img_par[img_type="3"] {
        padding-bottom: 100%;
        position: relative;
    }

    .public_lists_tem_1 .img_par[img_type="2"] img, .public_lists_tem_1 .img_par[img_type="3"] img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .public_lists_tem_1 .con.swiper-container-horizontal .swiper-pagination {
        bottom: 0;
    }

    .prism-player .x5-top-left {
        object-position: initial !important;
    }

    .public_lists_tem_1 a:hover .title, .public_lists_tem_1 a:hover .describe {
        color: inherit !important;
    }

    @media (min-width: 768px) {
        .public_lists_tem_1 [direction] {
            display: flex;
            flex-direction: column;
        }

        .public_lists_tem_1 [direction="3"] {
            flex-direction: column-reverse;
        }

        .public_lists_tem_1 [direction="4"] {
            flex-direction: column;
        }
    }

    @media (max-width: 768px) {
        .public_lists_tem_1 .top_title {
            margin-bottom: 10px;
        }

        .public_lists_tem_1 .top_details {
            margin-bottom: 20px;
        }

        .public_lists_tem_1 .con li {
            margin-bottom: 20px;
        }

        .public_lists_tem_1 .con li:last-child {
            margin-bottom: 0;
        }

        .public_lists_tem_1 .con li .text {
            padding: 15px 10px 10px;
        }

        .public_lists_tem_1 .con.swiper-container-horizontal {
            padding-bottom: 10px;
        }

        .public_lists_tem_1 .con.swiper-container-horizontal .swiper-pagination {
            display: block;
            bottom: 0;
        }
    }

    #v65a221d371efe {
        text-align: center;
    }

    #v65a221d371efe .container {
    }

    #v65a221d371efe li .title {
        font-size: 1vw
    }

    #v65a221d371efe li .describe {
        color: rgba(8, 8, 8, 1)
    }    

    .public_lists_tem_1 {
        position: relative;
    }

    .public_lists_tem_1 .top_text {
        position: relative;
    }

    .public_lists_tem_1 .top_title {
        margin-bottom: 16px;
    }

    .public_lists_tem_1 .top_details {
        margin-bottom: 40px;
    }

    .public_lists_tem_1 .con {
        position: relative;
        overflow: hidden;
        padding-bottom: 17px
    }

    .public_lists_tem_1 .con li .text {
        padding: 10px 0px;
        width: 100%;
        display: block;
    }

    .public_lists_tem_1 .con li .text .title {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .public_lists_tem_1 .con li .text .describe {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        margin-top: 10px;
    }

    .public_lists_tem_1 .href_id_a {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 22;
    }

    .public_lists_tem_1 .left_icon, .public_lists_tem_1 .right_icon {
        position: absolute;
        top: 50%;
        width: 30px;
        height: 66px;
        margin-top: -33px;
        z-index: 9;
        color: #fff;
        line-height: 66px;
        text-align: center;
        font-size: 22px;
        cursor: pointer;
        display: none;
    }

    .public_lists_tem_1 .left_icon {
        left: 0;
    }

    .public_lists_tem_1 .right_icon {
        right: 0;
    }

    .public_lists_tem_1 .left_icon.swiper-button-disabled, .public_lists_tem_1 .right_icon.swiper-button-disabled {
        opacity: .4;
        cursor: no-drop;
    }

    .public_lists_tem_1 .swiper-pagination {
        display: none;
    }

    .public_lists_tem_1 .swiper-pagination-bullet {
        width: 14px;
        height: 14px;
        opacity: .3;
    }

    .public_lists_tem_1 .swiper-pagination-bullet-active {
        background: #fff !important;
        border: 1px solid;
        border-color: var(--c-color) !important;
    }

    .public_lists_tem_1 .img_par {
        width: 100%;
        margin-bottom: 10px;
    }

    .public_lists_tem_1 img {
        border: 0
    }

    .public_lists_tem_1 .img_par[img_text_align="1"] img {
        margin: auto 0 0 0;
    }

    .public_lists_tem_1 .img_par[img_text_align="2"] img {
        margin: auto;
    }

    .public_lists_tem_1 .img_par[img_text_align="3"] img {
        margin: 0 0 0 auto;
    }

    .public_lists_tem_1 .img_par[img_type="1"] img {
        width: auto;
        display: block;
    }

    .public_lists_tem_1 .img_par[img_type="2"] {
        padding-bottom: 56.25%;
        position: relative;
    }

    .public_lists_tem_1 .img_par[img_type="3"] {
        padding-bottom: 100%;
        position: relative;
    }

    .public_lists_tem_1 .img_par[img_type="2"] img, .public_lists_tem_1 .img_par[img_type="3"] img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .public_lists_tem_1 .con.swiper-container-horizontal .swiper-pagination {
        bottom: 0;
    }

    .prism-player .x5-top-left {
        object-position: initial !important;
    }

    .public_lists_tem_1 a:hover .title, .public_lists_tem_1 a:hover .describe {
        color: inherit !important;
    }

    @media (min-width: 768px) {
        .public_lists_tem_1 [direction] {
            display: flex;
            flex-direction: column;
        }

        .public_lists_tem_1 [direction="3"] {
            flex-direction: column-reverse;
        }

        .public_lists_tem_1 [direction="4"] {
            flex-direction: column;
        }
    }

    @media (max-width: 768px) {
        .public_lists_tem_1 .top_title {
            margin-bottom: 10px;
        }

        .public_lists_tem_1 .top_details {
            margin-bottom: 20px;
        }

        .public_lists_tem_1 .con li {
            margin-bottom: 20px;
        }

        .public_lists_tem_1 .con li:last-child {
            margin-bottom: 0;
        }

        .public_lists_tem_1 .con li .text {
            padding: 15px 10px 10px;
        }

        .public_lists_tem_1 .con.swiper-container-horizontal {
            padding-bottom: 10px;
        }

        .public_lists_tem_1 .con.swiper-container-horizontal .swiper-pagination {
            display: block;
            bottom: 0;
        }
    }

    #v6286f52c4b100 {
        text-align: center;
        margin-top: 1vw;
        margin-bottom: 1vw;
        padding-top: 1vw;
        padding-bottom: 1vw;
    }

    #v6286f52c4b100 .container {
    }

    #v6286f52c4b100 li .title {
        font-size: 20px
    }

    #v6286f52c4b100 li .title {
        color: rgba(0, 0, 0, 1)
    }    

    .public_lists_tem_1 {
        position: relative;
    }

    .public_lists_tem_1 .top_text {
        position: relative;
    }

    .public_lists_tem_1 .top_title {
        margin-bottom: 16px;
    }

    .public_lists_tem_1 .top_details {
        margin-bottom: 40px;
    }

    .public_lists_tem_1 .con {
        position: relative;
        overflow: hidden;
        padding-bottom: 17px
    }

    .public_lists_tem_1 .con li .text {
        padding: 10px 0px;
        width: 100%;
        display: block;
    }

    .public_lists_tem_1 .con li .text .title {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .public_lists_tem_1 .con li .text .describe {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        margin-top: 10px;
    }

    .public_lists_tem_1 .href_id_a {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 22;
    }

    .public_lists_tem_1 .left_icon, .public_lists_tem_1 .right_icon {
        position: absolute;
        top: 50%;
        width: 30px;
        height: 66px;
        margin-top: -33px;
        z-index: 9;
        color: #fff;
        line-height: 66px;
        text-align: center;
        font-size: 22px;
        cursor: pointer;
        display: none;
    }

    .public_lists_tem_1 .left_icon {
        left: 0;
    }

    .public_lists_tem_1 .right_icon {
        right: 0;
    }

    .public_lists_tem_1 .left_icon.swiper-button-disabled, .public_lists_tem_1 .right_icon.swiper-button-disabled {
        opacity: .4;
        cursor: no-drop;
    }

    .public_lists_tem_1 .swiper-pagination {
        display: none;
    }

    .public_lists_tem_1 .swiper-pagination-bullet {
        width: 14px;
        height: 14px;
        opacity: .3;
    }

    .public_lists_tem_1 .swiper-pagination-bullet-active {
        background: #fff !important;
        border: 1px solid;
        border-color: var(--c-color) !important;
    }

    .public_lists_tem_1 .img_par {
        width: 100%;
        margin-bottom: 10px;
    }

    .public_lists_tem_1 img {
        border: 0
    }

    .public_lists_tem_1 .img_par[img_text_align="1"] img {
        margin: auto 0 0 0;
    }

    .public_lists_tem_1 .img_par[img_text_align="2"] img {
        margin: auto;
    }

    .public_lists_tem_1 .img_par[img_text_align="3"] img {
        margin: 0 0 0 auto;
    }

    .public_lists_tem_1 .img_par[img_type="1"] img {
        width: auto;
        display: block;
    }

    .public_lists_tem_1 .img_par[img_type="2"] {
        padding-bottom: 56.25%;
        position: relative;
    }

    .public_lists_tem_1 .img_par[img_type="3"] {
        padding-bottom: 100%;
        position: relative;
    }

    .public_lists_tem_1 .img_par[img_type="2"] img, .public_lists_tem_1 .img_par[img_type="3"] img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .public_lists_tem_1 .con.swiper-container-horizontal .swiper-pagination {
        bottom: 0;
    }

    .prism-player .x5-top-left {
        object-position: initial !important;
    }

    .public_lists_tem_1 a:hover .title, .public_lists_tem_1 a:hover .describe {
        color: inherit !important;
    }

    @media (min-width: 768px) {
        .public_lists_tem_1 [direction] {
            display: flex;
            flex-direction: column;
        }

        .public_lists_tem_1 [direction="3"] {
            flex-direction: column-reverse;
        }

        .public_lists_tem_1 [direction="4"] {
            flex-direction: column;
        }
    }

    @media (max-width: 768px) {
        .public_lists_tem_1 .top_title {
            margin-bottom: 10px;
        }

        .public_lists_tem_1 .top_details {
            margin-bottom: 20px;
        }

        .public_lists_tem_1 .con li {
            margin-bottom: 20px;
        }

        .public_lists_tem_1 .con li:last-child {
            margin-bottom: 0;
        }

        .public_lists_tem_1 .con li .text {
            padding: 15px 10px 10px;
        }

        .public_lists_tem_1 .con.swiper-container-horizontal {
            padding-bottom: 10px;
        }

        .public_lists_tem_1 .con.swiper-container-horizontal .swiper-pagination {
            display: block;
            bottom: 0;
        }
    }

    #v6286f52c4b100 {
        text-align: center;
        margin-top: 1vw;
        margin-bottom: 1vw;
        padding-top: 1vw;
        padding-bottom: 1vw;
    }

    #v6286f52c4b100 .container {
    }

    #v6286f52c4b100 li .title {
        font-size: 20px
    }

    #v6286f52c4b100 li .title {
        color: rgba(0, 0, 0, 1)
    }    

    .public_lists_tem_1 {
        position: relative;
    }

    .public_lists_tem_1 .top_text {
        position: relative;
    }

    .public_lists_tem_1 .top_title {
        margin-bottom: 16px;
    }

    .public_lists_tem_1 .top_details {
        margin-bottom: 40px;
    }

    .public_lists_tem_1 .con {
        position: relative;
        overflow: hidden;
        padding-bottom: 17px
    }

    .public_lists_tem_1 .con li .text {
        padding: 10px 0px;
        width: 100%;
        display: block;
    }

    .public_lists_tem_1 .con li .text .title {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .public_lists_tem_1 .con li .text .describe {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        margin-top: 10px;
    }

    .public_lists_tem_1 .href_id_a {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 22;
    }

    .public_lists_tem_1 .left_icon, .public_lists_tem_1 .right_icon {
        position: absolute;
        top: 50%;
        width: 30px;
        height: 66px;
        margin-top: -33px;
        z-index: 9;
        color: #fff;
        line-height: 66px;
        text-align: center;
        font-size: 22px;
        cursor: pointer;
        display: none;
    }

    .public_lists_tem_1 .left_icon {
        left: 0;
    }

    .public_lists_tem_1 .right_icon {
        right: 0;
    }

    .public_lists_tem_1 .left_icon.swiper-button-disabled, .public_lists_tem_1 .right_icon.swiper-button-disabled {
        opacity: .4;
        cursor: no-drop;
    }

    .public_lists_tem_1 .swiper-pagination {
        display: none;
    }

    .public_lists_tem_1 .swiper-pagination-bullet {
        width: 14px;
        height: 14px;
        opacity: .3;
    }

    .public_lists_tem_1 .swiper-pagination-bullet-active {
        background: #fff !important;
        border: 1px solid;
        border-color: var(--c-color) !important;
    }

    .public_lists_tem_1 .img_par {
        width: 100%;
        margin-bottom: 10px;
    }

    .public_lists_tem_1 img {
        border: 0
    }

    .public_lists_tem_1 .img_par[img_text_align="1"] img {
        margin: auto 0 0 0;
    }

    .public_lists_tem_1 .img_par[img_text_align="2"] img {
        margin: auto;
    }

    .public_lists_tem_1 .img_par[img_text_align="3"] img {
        margin: 0 0 0 auto;
    }

    .public_lists_tem_1 .img_par[img_type="1"] img {
        width: auto;
        display: block;
    }

    .public_lists_tem_1 .img_par[img_type="2"] {
        padding-bottom: 56.25%;
        position: relative;
    }

    .public_lists_tem_1 .img_par[img_type="3"] {
        padding-bottom: 100%;
        position: relative;
    }

    .public_lists_tem_1 .img_par[img_type="2"] img, .public_lists_tem_1 .img_par[img_type="3"] img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .public_lists_tem_1 .con.swiper-container-horizontal .swiper-pagination {
        bottom: 0;
    }

    .prism-player .x5-top-left {
        object-position: initial !important;
    }

    .public_lists_tem_1 a:hover .title, .public_lists_tem_1 a:hover .describe {
        color: inherit !important;
    }

    @media (min-width: 768px) {
        .public_lists_tem_1 [direction] {
            display: flex;
            flex-direction: column;
        }

        .public_lists_tem_1 [direction="3"] {
            flex-direction: column-reverse;
        }

        .public_lists_tem_1 [direction="4"] {
            flex-direction: column;
        }
    }

    @media (max-width: 768px) {
        .public_lists_tem_1 .top_title {
            margin-bottom: 10px;
        }

        .public_lists_tem_1 .top_details {
            margin-bottom: 20px;
        }

        .public_lists_tem_1 .con li {
            margin-bottom: 20px;
        }

        .public_lists_tem_1 .con li:last-child {
            margin-bottom: 0;
        }

        .public_lists_tem_1 .con li .text {
            padding: 15px 10px 10px;
        }

        .public_lists_tem_1 .con.swiper-container-horizontal {
            padding-bottom: 10px;
        }

        .public_lists_tem_1 .con.swiper-container-horizontal .swiper-pagination {
         display: block;
            bottom: 0;
        }
    }

    #v6286f9a48c619 {
        text-align: center;
        margin-top: 1vw;
        margin-bottom: 1vw;
        padding-top: 1vw;
        padding-bottom: 1vw;
    }

    #v6286f9a48c619 .container {
    }

    #v6286f9a48c619 li .title {
        font-size: 20px
    }    

    .tem_picture_1 {
        position: relative;
    }

    .tem_picture_1 .picture_con {
        position: relative;
    }

    .tem_picture_1 .picture_ul {
        display: flex;
        flex-wrap: wrap;
        margin-left: -15px;
        margin-right: -15px;
        flex-direction: row-reverse;
    }

    .tem_picture_1 .picture_li {
        width: 50%;
        min-width: 50%;
        max-width: 50%;
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
    }

    .tem_picture_1 .top_title {
        margin-bottom: 20px;
    }

    .tem_picture_1 .top_describe {
        margin-bottom: 20px;
    }

    .tem_picture_1 .top_subtitle {
        position: relative;
    }

    .tem_picture_1 .btn_box {
        line-height: 1.4;
        padding-top: 20px;
    }

    .tem_picture_1 .picture_ul[direction="1"] {
        flex-direction: row-reverse;
    }

    .tem_picture_1 .picture_ul[direction="2"] {
        flex-direction: row;
    }

    .tem_picture_1 .picture_ul[direction="3"] {
        flex-direction: column-reverse;
    }

    .tem_picture_1 .picture_ul[direction="4"] {
        flex-direction: column;
    }

    .tem_picture_1 .picture_ul[direction="3"] .picture_li, .tem_picture_1 .picture_ul[direction="4"] .picture_li {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        margin-bottom: 20px;
    }

    .tem_picture_1 .sticky_box {
        position: sticky;
        top: 0;
    }

    .tem_picture_1 .img_par[img_type="1"] img {
        width: auto;
        display: block;
    }

    .tem_picture_1 .img_par[img_type="2"] {
        padding-bottom: 56.25%;
        position: relative;
    }

    .tem_picture_1 .img_par[img_type="3"] {
        padding-bottom: 100%;
        position: relative;
    }

    .tem_picture_1 .img_par[img_type="2"] img, .tem_picture_1 .img_par[img_type="3"] img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    @media (max-width: 768px) {
        .tem_picture_1 .picture_ul {
            display: flex;
            margin: 0;
        }

        .tem_picture_1 .picture_li {
            width: 100%;
            min-width: 100%;
            max-width: 100%;
            padding-left: 0;
            padding-right: 0;
            margin-bottom: 20px;
        }

        .tem_picture_1 .picture_ul[direction-phone="3"] {
            flex-direction: column-reverse;
        }

        .tem_picture_1 .picture_ul[direction-phone="4"] {
            flex-direction: column;
        }

        .tem_picture_1 .picture_ul[direction-phone="4"] .picture_li:last-child {
            margin-bottom: 0 !important;
        }

        .tem_picture_1 .picture_ul[direction-phone="3"] .picture_li:first-child {
            margin-bottom: 0 !important;
        }
    }

    #v6286f30410085 {
        background-color: rgba(235, 238, 234, 1);
    }

    #v6286f30410085 .container {
    }

    #v6286f30410085 .btn_box {
        text-align: left
    }

    #v6286f30410085 [direction] {
        align-items: center
    }    

    .tem_picture_1 {
        position: relative;
        color: #333
    }

    .tem_picture_1 .picture_con {
        position: relative;
    }

    .tem_picture_1 .picture_ul {
        display: flex;
        flex-wrap: wrap;
        margin-left: -15px;
        margin-right: -15px;
        flex-direction: row-reverse;
    }

    .tem_picture_1 .picture_li {
        width: 50%;
        min-width: 50%;
        max-width: 50%;
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
    }

    .tem_picture_1 .top_title {
        margin-bottom: 20px;
    }

    .tem_picture_1 .top_describe {
        margin-bottom: 20px;
        opacity: .8;
        line-height: 1.9;
    }

    .tem_picture_1 .top_subtitle {
        position: relative;
        font-size: 18px;
    }

    .tem_picture_1 .btn_box {
        line-height: 1.4;
        padding-top: 20px;
    }

    .tem_picture_1 .picture_ul[direction="1"] {
        flex-direction: row-reverse;
    }

    .tem_picture_1 .picture_ul[direction="2"] {
        flex-direction: row;
    }

    .tem_picture_1 .picture_ul[direction="3"] {
        flex-direction: column-reverse;
    }

    .tem_picture_1 .picture_ul[direction="4"] {
        flex-direction: column;
    }

    .tem_picture_1 .picture_ul[direction="3"] .picture_li, .tem_picture_1 .picture_ul[direction="4"] .picture_li {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        margin-bottom: 20px;
    }

    .tem_picture_1 .sticky_box {
        position: sticky;
        top: 0;
    }

    .tem_picture_1 .img_par[img_type="1"] img {
        width: auto;
        display: block;
    }

    .tem_picture_1 .img_par[img_type="2"] {
        padding-bottom: 56.25%;
        position: relative;
    }

    .tem_picture_1 .img_par[img_type="3"] {
        padding-bottom: 100%;
        position: relative;
    }

    .tem_picture_1 .img_par[img_type="2"] img, .tem_picture_1 .img_par[img_type="3"] img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    @media (max-width: 768px) {
        .tem_picture_1 .picture_ul {
            display: flex;
            margin: 0;
        }

        .tem_picture_1 .picture_li {
            width: 100%;
            min-width: 100%;
            max-width: 100%;
            padding-left: 0;
            padding-right: 0;
            margin-bottom: 20px;
        }

        .tem_picture_1 .picture_ul[direction-phone="3"] {
            flex-direction: column-reverse;
        }

        .tem_picture_1 .picture_ul[direction-phone="4"] {
            flex-direction: column;
        }

        .tem_picture_1 .picture_ul[direction-phone="4"] .picture_li:last-child {
            margin-bottom: 0 !important;
        }

        .tem_picture_1 .picture_ul[direction-phone="3"] .picture_li:first-child {
            margin-bottom: 0 !important;
        }
    }

    #v674eb658dc2ff {
        color: color: #333;
    }

    #v674eb658dc2ff .container {
    }

    #v674eb658dc2ff .btn_box {
        text-align: left
    }

    #v674eb658dc2ff [direction] {
        align-items: center
    }    

    .tem_button_1 {
        position: relative;
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: center;
    }

    @media (max-width: 769px) {
        .tem_button_1 {
            margin: 0 !important;
        }
    }

    #v674ea28f0b7ff {
        background-color: rgba(247, 248, 249, 1);
        padding-top: 10px;
        padding-bottom: 3vw;
    }

    #v674ea28f0b7ff .container {
    }

    #v674ea28f0b7ff .btn_box {
        text-align: center
    }    

    .public_lists_tem_2 {
        position: relative;
    }

    .public_lists_tem_2 .top_text {
        position: relative;
    }

    .public_lists_tem_2 .top_title {
        margin-bottom: 16px;
    }

    .public_lists_tem_2 .top_details {
        margin-bottom: 40px;
    }

    .public_lists_tem_2 .con {
        position: relative;
        overflow: hidden;
    }

    .public_lists_tem_2 .con li .text {
        padding: 20px 0px 10px;
        width: 100%;
        display: block;
    }

    .public_lists_tem_2 .con li .text .title {
        display: block;
        margin-bottom: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .public_lists_tem_2 .con li .text .describe {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .public_lists_tem_2 .href_id_a {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 22;
    }

    .public_lists_tem_2 .left_icon, .public_lists_tem_2 .right_icon {
        position: absolute;
        top: 50%;
        width: 30px;
        height: 66px;
        margin-top: -33px;
        z-index: 9;
        color: #fff;
        line-height: 66px;
        text-align: center;
        font-size: 22px;
        cursor: pointer;
        display: none;
    }

    .public_lists_tem_2 .left_icon {
        left: 0;
    }

    .public_lists_tem_2 .right_icon {
        right: 0;
    }

    .public_lists_tem_2 .left_icon.swiper-button-disabled, .public_lists_tem_2 .right_icon.swiper-button-disabled {
        opacity: .4;
        cursor: no-drop;
    }

    .public_lists_tem_2 .swiper-pagination {
        display: none;
    }

    .public_lists_tem_2 .img_par {
        width: 100%;
    }

    .public_lists_tem_2 img {
        border: 0
    }

    .public_lists_tem_2 .img_par[img_text_align="1"] img {
        margin: auto 0 0 0;
    }

    .public_lists_tem_2 .img_par[img_text_align="2"] img {
        margin: auto;
    }

    .public_lists_tem_2 .img_par[img_text_align="3"] img {
        margin: 0 0 0 auto;
    }

    .public_lists_tem_2 .img_par[img_type="1"] img {
        width: auto;
        display: block;
    }

    .public_lists_tem_2 .img_par[img_type="2"] {
        padding-bottom: 56.25%;
        position: relative;
    }

    .public_lists_tem_2 .img_par[img_type="3"] {
        padding-bottom: 100%;
        position: relative;
    }

    .public_lists_tem_2 .img_par[img_type="2"] img, .public_lists_tem_2 .img_par[img_type="3"] img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .public_lists_tem_2 .con.swiper-container-horizontal .swiper-pagination {
        bottom: 0;
    }

    .prism-player .x5-top-left {
        object-position: initial !important;
    }

    .public_lists_tem_2 a:hover .title, .public_lists_tem_2 a:hover .describe {
        color: inherit !important;
    }

    @media (min-width: 768px) {
        .public_lists_tem_2 [direction] {
            display: flex;
            flex-direction: column;
        }

        .public_lists_tem_2 [direction="3"] {
            flex-direction: column-reverse;
        }

        .public_lists_tem_2 [direction="4"] {
            flex-direction: column;
        }
    }

    @media (max-width: 768px) {
        .public_lists_tem_2 .top_title {
            margin-bottom: 10px;
        }

        .public_lists_tem_2 .top_details {
            margin-bottom: 20px;
        }

        .public_lists_tem_2 .con ul {
            margin-bottom: -20px;
        }

        .public_lists_tem_2 .con li {
            max-width: none;
            margin-bottom: 20px;
        }

        .public_lists_tem_2 .con li .text {
            padding: 15px 10px 10px;
        }

        .public_lists_tem_2 .con.swiper-container-horizontal {
            padding-bottom: 10px;
        }

        .public_lists_tem_2 .con.swiper-container-horizontal .swiper-pagination {
            display: block;
            bottom: 0;
        }
    }

    #v674ea222cacca {
        background-color: rgba(247, 248, 249, 1);
        text-align: center;
        padding-top: 1vw;
        padding-bottom: 0vw;
    }

    #v674ea222cacca .container {
    }

    #v674ea222cacca li .title {
        font-size: 20px
    }

    #v674ea222cacca li .describe {
        font-size: 16px
    }

    #v674ea222cacca li .describe {
        color: rgba(119, 119, 119, 1)
    }    

    .tem_title_1 {
        position: relative;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .tem_title_1 .text {
        flex: 1;
    }

    .tem_title_1 .top_title {
        position: relative;
        margin-bottom: 16px;
    }

    .tem_title_1 .top_details {
        position: relative;
    }

    .tem_title_1 .btn {
        white-space: nowrap;
    }

    .tem_title_1 [direction] {
        display: flex;
    }

    .tem_title_1 [direction="1"] {
        flex-direction: row;
    }

    .tem_title_1 [direction="2"] {
        flex-direction: row-reverse;
    }

    .tem_title_1 [direction="3"] {
        flex-direction: column;
    }

    .tem_title_1 [direction="4"] {
        flex-direction: column-reverse;
    }

    .tem_title_1 [direction="3"] > div, .tem_title_1 [direction="4"] > div {
        width: 100%;
    }

    .tem_title_1 .sticky_box {
        position: sticky;
        top: 0;
    }

    .tem_title_1 .btn_box {
        margin-top: 30px;
    }

    @media (max-width: 769px) {
        .tem_title_1 {
            margin: 0 !important;
        }
    }

    #v674ea233284de {
        background-color: rgba(247, 248, 249, 1);
        text-align: center;
        padding-top: 3vw;
        padding-bottom: 10px;
    }

    #v674ea233284de .container {
    }

    #v674ea233284de .btn_box {
        text-align: left
    }    

    .public_lists_tem_1 {
        position: relative;
    }

    .public_lists_tem_1 .top_text {
        position: relative;
    }

    .public_lists_tem_1 .top_title {
        margin-bottom: 16px;
    }

    .public_lists_tem_1 .top_details {
        margin-bottom: 40px;
    }

    .public_lists_tem_1 .con {
        position: relative;
        overflow: hidden;
        padding-bottom: 17px
    }

    .public_lists_tem_1 .con li .text {
        padding: 10px 0px;
        width: 100%;
        display: block;
    }

    .public_lists_tem_1 .con li .text .title {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .public_lists_tem_1 .con li .text .describe {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        margin-top: 10px;
    }

    .public_lists_tem_1 .href_id_a {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 22;
    }

    .public_lists_tem_1 .left_icon, .public_lists_tem_1 .right_icon {
        position: absolute;
        top: 50%;
        width: 30px;
        height: 66px;
        margin-top: -33px;
        z-index: 9;
        color: #fff;
        line-height: 66px;
        text-align: center;
        font-size: 22px;
        cursor: pointer;
        display: none;
    }

    .public_lists_tem_1 .left_icon {
        left: 0;
    }

    .public_lists_tem_1 .right_icon {
        right: 0;
    }

    .public_lists_tem_1 .left_icon.swiper-button-disabled, .public_lists_tem_1 .right_icon.swiper-button-disabled {
        opacity: .4;
        cursor: no-drop;
    }

    .public_lists_tem_1 .swiper-pagination {
        display: none;
    }

    .public_lists_tem_1 .swiper-pagination-bullet {
        width: 14px;
        height: 14px;
        opacity: .3;
    }

    .public_lists_tem_1 .swiper-pagination-bullet-active {
        background: #fff !important;
        border: 1px solid;
        border-color: var(--c-color) !important;
    }

    .public_lists_tem_1 .img_par {
        width: 100%;
        margin-bottom: 10px;
    }

    .public_lists_tem_1 img {
        border: 0
    }

    .public_lists_tem_1 .img_par[img_text_align="1"] img {
        margin: auto 0 0 0;
    }

    .public_lists_tem_1 .img_par[img_text_align="2"] img {
        margin: auto;
    }

    .public_lists_tem_1 .img_par[img_text_align="3"] img {
        margin: 0 0 0 auto;
    }

    .public_lists_tem_1 .img_par[img_type="1"] img {
        width: auto;
        display: block;
    }

    .public_lists_tem_1 .img_par[img_type="2"] {
        padding-bottom: 56.25%;
        position: relative;
    }

    .public_lists_tem_1 .img_par[img_type="3"] {
        padding-bottom: 100%;
        position: relative;
    }

    .public_lists_tem_1 .img_par[img_type="2"] img, .public_lists_tem_1 .img_par[img_type="3"] img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .public_lists_tem_1 .con.swiper-container-horizontal .swiper-pagination {
        bottom: 0;
    }

    .prism-player .x5-top-left {
        object-position: initial !important;
    }

    .public_lists_tem_1 a:hover .title, .public_lists_tem_1 a:hover .describe {
        color: inherit !important;
    }

    @media (min-width: 768px) {
        .public_lists_tem_1 [direction] {
            display: flex;
            flex-direction: column;
        }

        .public_lists_tem_1 [direction="3"] {
            flex-direction: column-reverse;
        }

        .public_lists_tem_1 [direction="4"] {
            flex-direction: column;
        }
    }

    @media (max-width: 768px) {
        .public_lists_tem_1 .top_title {
            margin-bottom: 10px;
        }

        .public_lists_tem_1 .top_details {
            margin-bottom: 20px;
        }

        .public_lists_tem_1 .con li {
            margin-bottom: 20px;
        }

        .public_lists_tem_1 .con li:last-child {
            margin-bottom: 0;
        }

        .public_lists_tem_1 .con li .text {
            padding: 15px 10px 10px;
        }

        .public_lists_tem_1 .con.swiper-container-horizontal {
            padding-bottom: 10px;
        }

        .public_lists_tem_1 .con.swiper-container-horizontal .swiper-pagination {
            display: block;
            bottom: 0;
        }
    }

    #v6593db8f76583 {
        text-align: center;
        margin-top: 1vw;
        margin-bottom: 1vw;
        padding-top: 1vw;
        padding-bottom: 1vw;
    }

    #v6593db8f76583 .container {
    }    

    .public_lists_tem_5 {
        position: relative;
    }

    .public_lists_tem_5 .list_row_ul {
        display: flex;
        flex-wrap: wrap;
        margin-left: -10px;
        margin-right: -10px;
    }

    .public_lists_tem_5 .list_box {
        box-shadow: 0px 0px 10px 0px rgba(144, 144, 144, 0.3);
        border-radius: 10px;
        padding: 20px;
        height: 100%;
        display: block;
    }

    .public_lists_tem_5 .top_text {
        position: relative;
    }

    .public_lists_tem_5 .top_title {
        margin-bottom: 16px;
    }

    .public_lists_tem_5 .top_details {
        margin-bottom: 40px;
    }

    .public_lists_tem_5 .con {
        position: relative;
    }

    .public_lists_tem_5 .con li .text {
        padding: 10px 0px 10px;
        width: 100%;
        display: block;
    }

    .public_lists_tem_5 .con li .text .title {
        display: block;
        margin-bottom: 6px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .public_lists_tem_5 .con li .text .describe {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .public_lists_tem_5 .con li .text a {
        color: inherit !important;
    }

    .public_lists_tem_5 .href_id_a {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 22;
    }

    .public_lists_tem_5 .left_icon, .public_lists_tem_5 .right_icon {
        position: absolute;
        top: 50%;
        width: 30px;
        height: 66px;
        margin-top: -33px;
        z-index: 9;
        color: #fff;
        line-height: 66px;
        text-align: center;
        font-size: 22px;
        cursor: pointer;
        display: none;
    }

    .public_lists_tem_5 .left_icon {
        left: 0;
    }

    .public_lists_tem_5 .right_icon {
        right: 0;
    }

    .public_lists_tem_5 .left_icon.swiper-button-disabled, .public_lists_tem_5 .right_icon.swiper-button-disabled {
        opacity: .4;
        cursor: no-drop;
    }

    .public_lists_tem_5 .swiper-pagination {
        display: none;
    }

    .public_lists_tem_5 .img_par {
        width: 100%;
    }

    .public_lists_tem_5 img {
        border: 0;
    }

    .public_lists_tem_5 .img_par[img_text_align="1"] img {
        margin: auto 0 0 0;
    }

    .public_lists_tem_5 .img_par[img_text_align="2"] img {
        margin: auto;
    }

    .public_lists_tem_5 .img_par[img_text_align="3"] img {
        margin: 0 0 0 auto;
    }

    .public_lists_tem_5 .img_par[img_type="1"] img {
        width: auto;
        display: block;
    }

    .public_lists_tem_5 .img_par[img_type="2"] {
        padding-bottom: 56.25%;
        position: relative;
    }

    .public_lists_tem_5 .img_par[img_type="3"] {
        padding-bottom: 100%;
        position: relative;
    }

    .public_lists_tem_5 .img_par[img_type="2"] img, .public_lists_tem_5 .img_par[img_type="3"] img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .public_lists_tem_1 .con.swiper-container-horizontal .swiper-pagination {
        bottom: 0;
    }

    .list_5.con.swiper-container {
        padding: 10px !important
    }

    .list_5.con .left_icon {
        left: 10px;
    }

    .list_5.con .right_icon {
        right: 10px;
    }

    .list_5.con .swiper-pagination {
        bottom: 0;
    }

    @media (min-width: 768px) {
        .public_lists_tem_5 [direction] {
            display: flex;
            flex-direction: column;
        }

        .public_lists_tem_5 [direction="3"] {
            flex-direction: column-reverse;
        }

        .public_lists_tem_5 [direction="4"] {
            flex-direction: column;
        }
    }

    @media (max-width: 768px) {
        .public_lists_tem_5 .list_box {
            padding: 15px 10px;
        }

        .public_lists_tem_5 .top_title {
            margin-bottom: 10px;
        }

        .public_lists_tem_5 .top_details {
            margin-bottom: 20px;
        }

        .public_lists_tem_5 .con ul {
            margin-bottom: -20px;
        }

        .public_lists_tem_5 .con li {
            max-width: none;
            margin-bottom: 20px;
        }

        .public_lists_tem_5 .con li .text {
            padding: 10px 0px 0;
        }

        .public_lists_tem_1 .con.swiper-container-horizontal {
            padding-bottom: 10px;
        }

        .public_lists_tem_1 .con.swiper-container-horizontal .swiper-pagination {
            display: block;
            bottom: 0;
        }
    }

    #v64db3f9edf2fd {
        text-align: center;
        padding-top: 0vw;
    }

    #v64db3f9edf2fd .container {
        max-width: 1440px;
    }    

    .public_lists_tem_1 {
        position: relative;
    }

    .public_lists_tem_1 .top_text {
        position: relative;
    }

    .public_lists_tem_1 .top_title {
        margin-bottom: 16px;
    }

    .public_lists_tem_1 .top_details {
        margin-bottom: 40px;
    }

    .public_lists_tem_1 .con {
        position: relative;
        overflow: hidden;
        padding-bottom: 17px
    }

    .public_lists_tem_1 .con li .text {
        padding: 10px 0px;
        width: 100%;
        display: block;
    }

    .public_lists_tem_1 .con li .text .title {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .public_lists_tem_1 .con li .text .describe {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        margin-top: 10px;
    }

    .public_lists_tem_1 .href_id_a {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 22;
    }

    .public_lists_tem_1 .left_icon, .public_lists_tem_1 .right_icon {
        position: absolute;
        top: 50%;
        width: 30px;
        height: 66px;
        margin-top: -33px;
        z-index: 9;
        color: #fff;
        line-height: 66px;
        text-align: center;
        font-size: 22px;
        cursor: pointer;
        display: none;
    }

    .public_lists_tem_1 .left_icon {
        left: 0;
    }

    .public_lists_tem_1 .right_icon {
        right: 0;
    }

    .public_lists_tem_1 .left_icon.swiper-button-disabled, .public_lists_tem_1 .right_icon.swiper-button-disabled {
        opacity: .4;
        cursor: no-drop;
    }

    .public_lists_tem_1 .swiper-pagination {
        display: none;
    }

    .public_lists_tem_1 .swiper-pagination-bullet {
        width: 14px;
        height: 14px;
        opacity: .3;
    }

    .public_lists_tem_1 .swiper-pagination-bullet-active {
        background: #fff !important;
        border: 1px solid;
        border-color: var(--c-color) !important;
    }

    .public_lists_tem_1 .img_par {
        width: 100%;
        margin-bottom: 10px;
    }

    .public_lists_tem_1 img {
        border: 0
    }

    .public_lists_tem_1 .img_par[img_text_align="1"] img {
        margin: auto 0 0 0;
    }

    .public_lists_tem_1 .img_par[img_text_align="2"] img {
        margin: auto;
    }

    .public_lists_tem_1 .img_par[img_text_align="3"] img {
        margin: 0 0 0 auto;
    }

    .public_lists_tem_1 .img_par[img_type="1"] img {
        width: auto;
        display: block;
    }

    .public_lists_tem_1 .img_par[img_type="2"] {
        padding-bottom: 56.25%;
        position: relative;
    }

    .public_lists_tem_1 .img_par[img_type="3"] {
        padding-bottom: 100%;
        position: relative;
    }

    .public_lists_tem_1 .img_par[img_type="2"] img, .public_lists_tem_1 .img_par[img_type="3"] img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .public_lists_tem_1 .con.swiper-container-horizontal .swiper-pagination {
        bottom: 0;
    }

    .prism-player .x5-top-left {
        object-position: initial !important;
    }

    .public_lists_tem_1 a:hover .title, .public_lists_tem_1 a:hover .describe {
        color: inherit !important;
    }

    @media (min-width: 768px) {
        .public_lists_tem_1 [direction] {
            display: flex;
            flex-direction: column;
        }

        .public_lists_tem_1 [direction="3"] {
            flex-direction: column-reverse;
        }

        .public_lists_tem_1 [direction="4"] {
            flex-direction: column;
        }
    }

    @media (max-width: 768px) {
        .public_lists_tem_1 .top_title {
            margin-bottom: 10px;
        }

        .public_lists_tem_1 .top_details {
            margin-bottom: 20px;
        }

        .public_lists_tem_1 .con li {
            margin-bottom: 20px;
        }

        .public_lists_tem_1 .con li:last-child {
            margin-bottom: 0;
        }

        .public_lists_tem_1 .con li .text {
            padding: 15px 10px 10px;
        }

        .public_lists_tem_1 .con.swiper-container-horizontal {
            padding-bottom: 10px;
        }

        .public_lists_tem_1 .con.swiper-container-horizontal .swiper-pagination {
            display: block;
            bottom: 0;
        }
    }

    #v643779fb6db21 {
        text-align: center;
        padding-bottom: 0vw;
    }

    #v643779fb6db21 .container {
        max-width: 100%;
    }

    #v643779fb6db21 li .title {
        font-size: 1vw
    }    

    .tem_button_1 {
        position: relative;
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: center;
    }

    @media (max-width: 769px) {
        .tem_button_1 {
            margin: 0 !important;
        }
    }

    #v674eb420508ae {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #v674eb420508ae .container {
    }

    #v674eb420508ae .btn_box {
        text-align: center
    }    

    .tem_banner_1 {
        position: relative;
        color: #fff;
    }

    .tem_banner_1 .text {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 100%;
        overflow: hidden;
        max-height: 100%;
    }

    .tem_banner_1 .text[text_z_index="1"] {
        z-index: 22;
    }

    .tem_banner_1 .top_title {
        font-size: 116px;
        font-weight: bold;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 15px;
    }

    .tem_banner_1 .top_describe {
        font-size: 56px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    @media (max-width: 1440px) {
        .tem_banner_1 .top_title {
            font-size: 60px;
        }

        .tem_banner_1 .top_describe {
            font-size: 24px;
        }
    }

    .tem_banner_1 .btn_box {
        margin-top: 20px;
    }

    #v674fba2018e16 {
        color: #FFFFFF;
    }

    #v674fba2018e16 .container {
    }    

    .tem_title_1 {
        position: relative;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .tem_title_1 .text {
        flex: 1;
    }

    .tem_title_1 .top_title {
        position: relative;
        margin-bottom: 16px;
    }

    .tem_title_1 .top_details {
        position: relative;
    }

    .tem_title_1 .btn {
        white-space: nowrap;
    }

    .tem_title_1 [direction] {
        display: flex;
    }

    .tem_title_1 [direction="1"] {
        flex-direction: row;
    }

    .tem_title_1 [direction="2"] {
        flex-direction: row-reverse;
    }

    .tem_title_1 [direction="3"] {
        flex-direction: column;
    }

    .tem_title_1 [direction="4"] {
        flex-direction: column-reverse;
    }

    .tem_title_1 [direction="3"] > div, .tem_title_1 [direction="4"] > div {
        width: 100%;
    }

    .tem_title_1 .sticky_box {
        position: sticky;
        top: 0;
    }

    .tem_title_1 .btn_box {
        margin-top: 30px;
    }

    @media (max-width: 769px) {
        .tem_title_1 {
            margin: 0 !important;
        }
    }

    #v674eb37b93c67 {
        text-align: center;
        padding-top: 3vw;
        padding-bottom: 10px;
    }

    #v674eb37b93c67 .container {
    }

    #v674eb37b93c67 .btn_box {
        text-align: left
    }    

    .tem_banner_2 {
        position: relative;
        color: #fff;
    }

    .tem_banner_2 .top_text {
        position: absolute;
        left: 0;
        width: 100%;
        top: 50%;
        transform: translateY(-50%);
        z-index: 2;
        pointer-events: none;
        transition: .2s
    }

    .tem_banner_2 .top_text--hidden {
        opacity: 0;
        visibility: hidden
    }

    .tem_banner_2 .top_text a, .tem_banner_2 .top_text .btn {
        pointer-events: auto;
    }

    /* this is interpreted by php  */
    .tem_banner_2 .top_title {
        margin-bottom: 16px;
        line-height: 1.3;
    }

    .tem_banner_2 .top_details, .tem_banner_2 .top_subtitle {
        line-height: 1.9;
    }

    .tem_banner_2 .con {
        position: relative;
        overflow: hidden;
    }

    .tem_banner_2 .con li .text {
        padding: 0;
        width: 100%;
        position: absolute;
        left: 0;
        width: 100%;
        top: 50%;
        transform: translateY(-50%);
        z-index: 20;
        pointer-events: none;
    }

    .tem_banner_2 .con li .text a, .tem_banner_2 .con li .text .btn {
        pointer-events: auto;
    }

    .tem_banner_2 .con li .text .title {
        display: block;
        margin-bottom: 10px;
        overflow: hidden;
        font-size: 3.2vw;
        line-height: 1.3;
    }

    .tem_banner_2 .con li .text .describe {
        overflow: hidden;
        line-height: 1.9;
    }

    .tem_banner_2 .con li .text .subtitle {
        overflow: hidden;
        line-height: 1.9;
    }

    /* .tem_banner_2 .con li .text a{color:inherit!important;} */
    .tem_banner_2 .href_id_a {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 19;
    }

    .tem_banner_2 .left_icon, .tem_banner_2 .right_icon {
        position: absolute;
        top: 50%;
        width: 40px;
        height: 66px;
        margin-top: -33px;
        z-index: 9;
        color: #fff;
        line-height: 66px;
        text-align: center;
        font-size: 28px;
        cursor: pointer;
        display: none;
        z-index: 6;
    }

    .tem_banner_2 .left_icon[btn_show="1"], .tem_banner_2 .right_icon[btn_show="1"] {
        display: block;
    }

    .tem_banner_2 .left_icon {
        left: 0;
    }

    .tem_banner_2 .right_icon {
        right: 0;
    }

    .tem_banner_2 .left_icon.swiper-button-disabled, .tem_banner_2 .right_icon.swiper-button-disabled {
        opacity: .4;
        cursor: no-drop;
    }

    .tem_banner_2 .img_par {
        width: 100%;
        background: none !important;
    }

    .tem_banner_2 .img_par[img_type="1"] {
        position: relative;
        height: auto;
        min-height: 0;
    }

    .tem_banner_2 .img_par[img_type="2"] {
        padding-bottom: 56.25%;
        position: relative;
    }

    .tem_banner_2 .img_par[img_type="3"] {
        padding-bottom: 100%;
        position: relative;
    }

    .tem_banner_2 .img_par[img_type="1"] img, .tem_banner_2 .img_par[img_type="2"] img, .tem_banner_2 .img_par[img_type="3"] img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .tem_banner_2 .img_par[img_type="1"] img {
        position: relative;
        display: block;
        width: 100%;
        height: auto;
        object-fit: contain;
    }

    .tem_banner_2 .list_row_ul.swiper-wrapper {
        display: flex;
        flex-wrap: nowrap;
        margin: 0;
        width: 100%;
    }

    .tem_banner_2 .list_row_ul.swiper-wrapper > .swiper-slide {
        flex: 0 0 100%;
        width: 100%;
        min-width: 100%;
    }

    .tem_banner_2 .img_par.no_img_src {
        width: 100%;
        min-height: 100px;
    }

    .tem_banner_2 .con .swiper-pagination[w_page_type="1"] .swiper-pagination-bullet {
        width: 30px;
        border-radius: 0;
        height: 6px;
        margin: 0 3px;
        border: 0
    }

    .tem_banner_2 .btn_box {
        margin-top: 30px;
    }

    .tem_banner_2 .pc_btn {
        display: inline-block;
    }

    .tem_banner_2 .mobile_btn {
        display: none;
    }

    .tem_banner_2 .con .swiper-pagination {
        pointer-events: none;
    }

    .tem_banner_2 .con .swiper-pagination .swiper-pagination-bullet {
        width: 16px;
        height: 16px;
        border: 4px solid transparent;
        pointer-events: auto;
        margin: -4px 1px;
        background-clip: content-box
    }

    @media (min-width: 1065px) {
        .tem_banner_2 .width_50 {
            width: 50%;
            display: inline-block;
            text-align: left;
        }
    }

    @media (max-width: 1064px) {
        .tem_banner_2 .width_mobile_60 {
            width: 60%;
            display: inline-block;
            text-align: left;
        }
    }

    @media (max-width: 768px) {
        /* .tem_banner_2 .con li .text .title{font-size:22px!important;} */
        /* .tem_banner_2 .con li .text .describe,        .tem_banner_2 .con li .text .subtitle, */
        /* .tem_banner_2 .top_details,        .tem_banner_2 .top_subtitle {font-size:16px!important;} */
        .tem_banner_2 .top_title {
            margin-bottom: 10px;
        }

        .tem_banner_2 .left_icon, .tem_banner_2 .right_icon {
            display: none !important;
        }

        .tem_banner_2 .top_details, .tem_banner_2 .con li .text .describe, .tem_banner_2 .btn_box {
            display: none;
        }

        .tem_banner_2 .pc_btn {
            display: none;
        }

        .tem_banner_2 .mobile_btn {
            display: inline-block;
        }
    }

    #v628737bee3990 {
        color: #fff;
        text-align: left;
        padding-top: 0vw;
        padding-bottom: 0vw;
    }

    #v628737bee3990 .container {
    }

    #v628737bee3990 .btn_box {
        text-align: left
    }

    #v628737bee3990 li .title {
        font-size: 66px
    }

    #v628737bee3990 li .subtitle, #v628737bee3990 .top_subtitle {
        font-size: 18px
    }

    #v628737bee3990 li .describe {
        font-size: 14px
    }

    @media (max-width: 768px) {
        #v628737bee3990 li .title {
            font-size: 18px !important
        }

        #v628737bee3990 li .subtitle, #v628737bee3990 .top_subtitle {
            font-size: 16px !important
        }
    }

    #v628737bee3990 li .title {
        color: rgba(0, 61, 170, 1)
    }

    @media (max-width: 768px) {
        #v628737bee3990 li .subtitle, #v628737bee3990 li .title {
            text-align: left !important;
        }
    }

    @media (max-width: 1200px) {
        #v628737bee3990 .top_subtitle, #v628737bee3990 .top_title {
            text-align: left !important;
        }
    }    

    .head_sousuos_active {
        overflow: hidden;
    }

    ._header {
        width: 100%;
        position: relative;
        height: 0;
        z-index: 999;
        color: #fff;
        font-size: 16px;
        background-color: #000;
        padding-top: 112px;
    }

    ._header ul, ._header li {
        margin: 0;
    }

    ._header_box {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
    }

    ._header_con--bottom {
        padding-top: 6px;
        padding-bottom: 6px;
    }

    .iconfenxiang_boxs {
        padding-right: 10px;
    }

    ._head_top {
        line-height: 40px;
        min-height: 40px;
        position: relative;
        display: flex;
    }

    ._head_top .head_h1 {
        text-align: center;
        overflow: hidden;
        display: -webkit-box;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        font-size: 14px;
        line-height: 22px;
        margin: 8px 0;
        padding-right: 20px;
        flex-grow: 1;
        font-weight: 500;
    }

    ._header__actions {
        display: flex;
    }

    ._head_top .icon_bx {
        display: flex;
        align-items: center;
        position: relative;
    }

    ._head_top .icon_bx.iconfenxiang_boxs {
        align-self: center;
    }

    ._head_top .head_i {
        cursor: pointer;
        display: inline-block;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 20px;
        font-weight: bold;
    }

    ._head_bottom {
        position: relative;
        display: flex;
        justify-content: space-between;
    }

    ._header .logo {
        height: 60px;
        padding-right: 40px;
        width: 200px;
        line-height: 60px;
        font-size: 0;
        position: relative;
    }

    ._header .logo a {
        display: flex;
        height: 100%;
        width: 100%;
        align-items: center;
    }

    ._header .logo img {
        max-height: 100%;
        vertical-align: middle;
        object-fit: contain
    }

    ._header nav {
        position: absolute;
        top: -6px;
        right: 200px;
        left: 200px;
        bottom: -6px;
        overflow: hidden;
        line-height: 60px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: bold;
    }

    ._header .nav_box {
        overflow: hidden;
        line-height: 60px;
        position: relative;
        transition: .3s;
        flex-grow: 1;
        display: flex;
        justify-content: center;
    }

    ._header .nav {
        display: flex;
        white-space: nowrap;
        max-width: 100%
    }

    ._header .nav li {
        padding: 0 20px;
        border-color: inherit;
        position: relative;
    }

    ._header .nav .top-level-down {
        padding-right: 40px;
    }

    ._header .nav li a {
        padding: 4px 0;
        display: block;
        background: none;
    }

    ._header .nav li.active > a {
        border-bottom: 2px solid;
        border-color: inherit;
    }

    ._header .nav .iconxiala1 {
        position: absolute;
        top: 4px;
        right: 20px;
    }

    ._header .nav_ul {
        display: none;
    }

    ._header nav.add {
        padding-right: 20px;
        padding-left: 20px;
    }

    ._header .nav_btns {
        position: absolute;
        top: 50%;
        height: 30px;
        width: 20px;
        margin-top: -15px;
        line-height: 30px;
        text-align: center;
        font-size: 14px;
        cursor: pointer;
        border-radius: 2px;
        user-select: none;
        display: none;
        color: #fff;
    }

    ._header nav.add .nav_btns {
        display: block;
    }

    ._header .btn_l {
        left: 0;
    }

    ._header .btn_r {
        right: 0;
    }

    ._header .disabled {
        opacity: .5;
        cursor: no-drop;
    }

    ._header .nav_button {
        outline: none;
        border: 0;
        width: 40px;
        height: 50px;
        padding: 10px;
        transition: all .45s;
        z-index: 99;
        display: block;
        background: 0;
        float: left;
        position: relative;
        z-index: 4;
        margin-top: 5px;
        cursor: pointer;
        display: none;
        color: inherit;
    }

    ._header .nav_button_icon {
        position: absolute;
        width: 20px;
        height: 16px;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        margin: auto;
    }

    ._header .nav_button_icon span {
        display: block;
        position: absolute;
        right: 0;
        left: 0;
        height: 0px;
        transition: all .15s;
        border-bottom: 2px solid;
    }

    ._header .nav_button_icon span:nth-child(1) {
        top: 50%;
        transform: translate3d(0, -50%, 0);
    }

    ._header .nav_button_icon span:nth-child(2) {
        top: 0px;
        transform: translateZ(0) rotate(0) scaleX(1);
    }

    ._header .nav_button_icon span:nth-child(3) {
        bottom: 0px;
        transform: translateZ(0) rotate(0) scaleX(1);
    }

    ._header .head_lan_txt {
        font-size: 14px;
        padding-right: 20px;
    }

    .header_nav_li_box {
        position: absolute;
        left: 0;
        top: 0;
        background: #fbfbfb;
        z-index: 999;
        box-shadow: 0 4px 14px rgba(0, 0, 0, .08), 0 0 4px rgba(0, 0, 0, .1);
        display: none;
        border-radius: 2px;
        color: #666;
        white-space: nowrap;
    }

    .header_nav_li_box .nav_ul {
        padding: 4px 0;
        display: block !important;
    }

    .header_nav_li_box .nav_ul .nav_ul {
        display: none !important;
    }

    .header_nav_li_box li {
        position: relative;
    }

    .header_nav_li_box li.xia a {
        padding-right: 30px;
    }

    .header_nav_li_box li.xia .i_con {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%) rotate(-90deg);
    }

    .header_nav_li_box a {
        display: block;
        padding: 6px 16px;
    }

    .header_nav_li_box a.font-color, .header_nav_li_box a:hover {
        background: #fff;
    }

    .header_nav_li_box ul, .header_nav_li_box li {
        margin: 0;
    }

    .header-dropdown-box {
        position: absolute;
        left: 0;
        top: 0;
        background: #fff;
        color: #333;
        padding-left: 300px;
        z-index: 999;
        box-shadow: 0 4px 14px rgba(0, 0, 0, .08), 0 0 4px rgba(0, 0, 0, .1);
        transform-origin: top;
        transition: opacity .2s, transform .2s, visibility .2s;
        word-wrap: break-word;
    }

    .header-dropdown-box .title {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .header-dropdown-box--hidden {
        transform: rotateX(90deg);
        opacity: 0;
        visibility: hidden;
    }

    .header-dropdown-box__scroll {
        overflow: auto;
        max-height: calc(100vh - 120px)
    }

    .header-dropdown-box__grid {
        display: flex;
        flex-wrap: wrap;
        min-height: 300px;
        max-width: 900px;
    }

    .header-dropdown-box__cell {
        width: 300px;
        padding: 40px;
        border-left: 1px solid #dedede;
        border-top: 1px solid #dedede;
    }

    .header-dropdown-box__cell--primary {
        max-height: none;
        padding: 32px 48px 20px;
    }

    .header-dropdown-box__cell:nth-child(3n + 1) {
        border-left: 0;
    }

    .header-dropdown-box__cell:first-child, .header-dropdown-box__cell:nth-child(2), .header-dropdown-box__cell:nth-child(3) {
        border-top: 0;
    }

    .header-dropdown-box__cell:last-child, .header-dropdown-box__cell:nth-child(3n) {
        flex-grow: 1;
    }

    .header-dropdown-box__cell-title {
        font-size: 14px;
        margin-bottom: 16px;
    }

    .header-dropdown-box__list {
        margin: 0 -16px;
        max-width: 300px;
    }

    .header-dropdown-box__item {
        position: relative;
        color: #666;
    }

    .header-dropdown-box__item:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        border-radius: 6px;
        right: 0;
        bottom: 0;
        background: var(--c-color);
        opacity: 0;
        transition: .3s;
    }

    .header-dropdown-box__item:hover:before, .header-dropdown-box__item.font-color:before {
        opacity: .1;
    }

    .header-dropdown-box__link {
        display: block;
        padding: 6px 16px;
        transition: .3s;
        position: relative;
    }

    .header-dropdown-box__item--right a {
        padding-right: 32px;
    }

    .header-dropdown-box__link-text {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
    }

    .header-dropdown-box__more {
        color: rgba(0, 0, 0, .55);
        margin: 8px 16px 0;
    }

    .header-dropdown-box__cell--primary .header-dropdown-box__link {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .header-dropdown-box__cell--primary .header-dropdown-box__link-text {
        opacity: .7;
    }

    .header-dropdown-box__arrow {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%) rotate(-90deg);
    }

    .header-dropdown-box__cell--primary .header-dropdown-box__item {
        margin-bottom: 12px;
        color: #333;
    }

    .header-dropdown-box__cell--primary .title {
        margin-bottom: 4px;
    }

    .header-dropdown-box__cell--primary .title:last-child {
        margin: 0;
    }

    .header-dropdown-box__side {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 300px;
        background: transparent center no-repeat;
        background-size: cover;
    }

    .header-dropdown-box__mask {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        background: rgba(0, 0, 0, .2);
        padding: 40px;
        color: #fff;
    }

    .header-dropdown-box__title {
        margin-bottom: 8px;
        font-size: 24px;
    }

    .header-dropdown-box__desc {
        color: rgba(255, 255, 255, .7);
        font-size: 16px;
        overflow: hidden;
        display: -webkit-box;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        height: 4.5em;
        line-height: 1.5;
    }

    ._header_box__link-btn {
        align-self: center;
        position: relative;
        border-radius: 99px;
    }

    ._header_box__btn {
        padding: 8px 32px;
        line-height: 1.5;
        display: block;
    }

    @media (min-width: 1026px) {
        ._header .nav_ul {
            display: none !important;
        }

        ._header.head_fixed ._header_box {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            background: inherit;
            transition: .3s;
            z-index: 99;
        }

        [switch_fixed=nav]._header.head_fixed ._header_box {
            top: -40px
        }
    }

    .m_iconfenxiang_boxs.iconfenxiang_boxs {
        display: none !important;
        padding: 0;
    }

    .m_iconfenxiang_boxs.iconfenxiang_boxs ul {
        overflow: auto;
    }

    @media (max-width: 1200px) {
        .header-dropdown-box__cell {
            width: calc(32vw - 100px);
        }
    }

    @media (max-width: 1025px) {
        .head_nav_active {
            overflow: hidden;
        }

        .m_iconfenxiang_boxs.iconfenxiang_boxs {
            display: block !important;
        }

        .m_iconfenxiang_boxs.iconfenxiang_boxs[btn_show="0"] {
            display: none !important;
        }

        ._header .head_lan_txt {
            display: none;
        }

        .header_nav_li_box, .header-dropdown-box {
            display: none !important;
        }

        body ._header {
            height: 60px;
            z-index: 999;
            padding-top: 0 !important;
            padding-bottom: 0 !important;
        }

        ._header_box {
            z-index: 999;
            position: fixed;
            background: inherit;
        }

        ._head_top .head_h1 {
            display: none;
        }

        ._head_top .head_i {
            height: 60px;
            line-height: 60px;
        }

        ._head_bottom {
            position: absolute;
            justify-content: center;
            left: 0;
            top: 0;
            height: 60px;
            width: 100%;
            background: inherit;
        }

        ._header_con {
            padding: 0 !important;
            height: 100%;
            position: relative;
            background: inherit;
        }

        ._header_box__btn {
            display: none;
        }

        ._header .logo {
            width: 200px;
            padding: 4px 0;
        }

        ._header .logo a {
            justify-content: center;
        }

        ._header .nav_button {
            display: block;
        }

        body.head_nav_active ._header .nav_button_icon span:nth-child(1) {
            opacity: 0;
        }

        body.head_nav_active ._header .nav_button_icon span:nth-child(2) {
            transform: rotate(45deg) translate3d(5px, 5px, 0);
            top: 0
        }

        body.head_nav_active ._header .nav_button_icon span:nth-child(3) {
            transform: rotate(-45deg) translate3d(5px, -5px, 0);
            bottom: 0;
        }

        ._header .nav_btns {
            display: none !important;
        }

        ._header nav.add, ._header nav {
            display: block;
            position: fixed;
            padding: 0;
            top: 61px;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 998;
            background-color: inherit;
            transform-origin: 20px 0;
            transform: scale(0);
            overflow: hidden;
            transition: .3s;
            pointer-events: none;
            visibility: hidden;
            height: auto;
            font-weight: 500;
        }

        ._header .nav {
            display: block;
            line-height: 1.4;
            font-size: 16px;
            white-space: initial;
        }

        ._header .nav_box {
            display: block;
        }

        ._header .nav li {
            position: relative;
            padding: 0;
        }

        ._header .nav .top-level-down {
            padding-right: 0;
        }

        ._header .nav li a {
            padding: 0;
            border: none;
            padding: 10px 20px;
            display: inline-block;
            margin-right: 40px;
        }

        ._header .nav_ul {
            background: rgba(122, 122, 122, .06);
            margin-bottom: 10px;
        }

        ._header .nav_box .nav_ul li {
            padding-left: 10px;
            padding-right: 10px;
        }

        ._header .nav li .i_con {
            position: absolute;
            right: 12px;
            top: 10px;
            transition: .2s;
        }

        body.head_nav_active ._header nav {
            transform: scale(1);
            visibility: visible;
            pointer-events: initial;
            padding-bottom: 50px;
        }

        ._header .nav_box {
            overflow: auto;
            width: 100%;
            height: 100%;
        }

        ._header .nav li.draw_act > .i_con {
            transform: rotate(-180deg);
        }

        .header-slogan-box {
            position: absolute;
            right: 0;
            top: 0;
            height: 100%;
            background-color: transparent !important;
            z-index: 4;
        }
    }

    @media (min-height: 720px) {
        .header-dropdown-box__scroll {
            max-height: 600px
        }
    }

    #v64a2240d05afe {
        background-color: rgba(253, 255, 254, 1);
        color: #0D0E0E;
        padding-top: 112px;
    }

    #v64a2240d05afe .container {
    }    





        .tem_banner_2 .con li .text {
            top: 35%;
        }

        #v628737bee3990 .btn_box {
            display: none;
        }


        #v6445d9004dddf .list_box {
            background: #fff;
            padding: 2vw;
        }

        #v6445d9004dddf .list_box:hover {
            background: #f0f2f5;
        }

        #v6445e54409a6c li .title {
            text-align: left;
        }

        #v6445e54409a6c li .describe {
            text-align: left;
        }

    


        /* Keep homepage section headings on the same brand blue as the footer. */
        .body_pages_index .content-section:not(#v6286f30410089) .top_title section[template-edit="title_languages"],
        .body_pages_index .content-section:not(#v6286f30410089) .top_title section[template-edit="title_languages"] *,
        #v674eb37b93c67 .top_title section[template-edit="title_languages"],
        #v674eb37b93c67 .top_title section[template-edit="title_languages"] *,
        #v674ea233284de .top_title section[template-edit="title_languages"],
        #v674ea233284de .top_title section[template-edit="title_languages"] * {
            color: #003DAA !important;
        }
    


        #v643779fb6db21 .container {
            max-width: none;
            width: 100%;
            padding-left: 10px;
            padding-right: 10px;
        }

        #v643779fb6db21 .img_par.no_img_src {
            background-size: cover;
            background-position: center center;
        }

        #v643779fb6db21 .list_row_li {
            margin-bottom: 0;
        }

        #v643779fb6db21 .title {
            padding-top: 14px;
            padding-bottom: 0;
        }
    


        #v6286f52c4b100 .img_par .there_video_icons,
        #v6286f52c4b100 .img_par .videos_js_icons {
            display: none !important;
        }

        #v6286f52c4b100 .img_par.has-video .there_video_icons,
        #v6286f52c4b100 .img_par.has-video .videos_js_icons {
            display: block !important;
            position: absolute !important;
            left: 50% !important;
            top: 50% !important;
            transform: translate(-50%, -50%) !important;
            z-index: 5 !important;
            opacity: 1 !important;
            pointer-events: none !important;
        }
    


                    #v6286f30410089.public_inquiry_tem_1 {
                        position: relative !important;
                        overflow: hidden !important;
                        background: #fff !important;
                    }

                    #v6286f30410089.public_inquiry_tem_1::before {
                        content: "";
                        position: absolute;
                        inset: 0;
                        z-index: 0;
                        pointer-events: none;
                        background-image: url("https://img001.video2b.com/872/file_01653011645328.jpg");
                        background-repeat: no-repeat;
                        background-position: center center;
                        background-size: cover;
                        background-attachment: fixed;
                        opacity: .38;
                    }

                    #v6286f30410089.public_inquiry_tem_1 > .container {
                        position: relative;
                        z-index: 1;
                    }

                    #v6286f30410089.public_inquiry_tem_1 .enquiry_label,
                    #v6286f30410089.public_inquiry_tem_1 .enquiry_inp {
                        background: transparent !important;
                    }
                


    .head_sousuos_modal {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .4);
        z-index: 9999;
        color: #333;
        display: none;
    }

    .head_sousuos_modal .mengban {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

    .head_sousuos_active .head_sousuos_modal {
        display: block;
    }

    .head_sousuos_modal .search_cons {
        padding: 0 15px;
        position: relative;
    }

    .head_sousuos_modal .sousuos_box {
        max-width: 100%;
        width: 1400px;
        position: absolute;
        left: 0;
        top: 140px;
        right: 0;
        margin: auto;
        z-index: 4;
    }

    .head_sousuos_modal .sousuos_box input {
        display: block;
        background: rgba(255, 255, 255, .8);
        outline: 0;
        padding: 0 40px;
        border: 1px solid;
        border-color: #fff;
        color: inherit;
        border-radius: 20px;
        width: 100%;
        height: 40px;
        padding-right: 70px;
    }

    .head_sousuos_modal .sousuos_box i {
        position: absolute;
        left: 15px;
        top: 0;
        height: 40px;
        width: 40px;
        border: none;
        background: 0;
        outline: 0;
        font-size: 18px;
        color: inherit;
        line-height: 40px;
        text-align: center;
        pointer-events: none;
    }

    .head_sousuos_modal .sousuos_box button {
        position: absolute;
        right: 15px;
        top: 1px;
        height: 38px;
        display: block;
        text-align: center;
        line-height: 38px;
        font-size: 24px;
        cursor: pointer;
        transition: .3s;
        font-style: initial;
        border-radius: 20px;
        padding: 0 20px;
        border: none;
        outline: 0;
        color: #fff;
    }

    .head_sousuos_modal .sousuos_box .btn_txt {
        display: none;
    }

    .head_sousuos_modal .sousuos_box span {
        font-size: inherit;
    }

    @media (max-width: 1025px) {
        .head_sousuos_modal {
            background: rgba(0, 0, 0, .8);
        }

        .head_sousuos_modal .sousuos_box {
            position: relative;
            transform: none;
            top: 0;
            left: 0;
            padding-top: 80px;
        }

        .head_sousuos_modal .sousuos_box button {
            display: block;
            position: relative;
            transform: none;
            top: 0;
            left: 0;
            right: 0;
        }

        .head_sousuos_modal .sousuos_box span {
            display: none;
        }

        .head_sousuos_modal .sousuos_box .btn_txt {
            display: block;
            font-size: 16px;
        }

        .head_sousuos_modal .sousuos_box button {
            width: 100%;
            margin-top: 20px;
        }

        .head_sousuos_modal .close_btn {
            position: absolute;
            right: 10px;
            top: 10px;
            color: #fff;
            width: 40px;
            height: 40px;
            text-align: center;
            line-height: 40px;
            font-size: 26px;
            z-index: 9;
            cursor: pointer;
            font-weight: bold;
        }
    }

    /* ǰ̨�������Ե������� */
    .language_con {
        display: flex;
        flex-wrap: wrap;
    }

    .language_modal_a {
        width: 16.6666%;
        display: flex;
        padding: 15px 10px;
        color: inherit;
    }

    .language_modal_a img {
        width: 30px;
        height: 30px;
        display: block;
        min-width: 30px;
        border-radius: 50%;
    }

    .language_modal_a span {
        display: block;
        padding-left: 6px;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 30px;
        white-space: nowrap;
    }

    .language_modal_a img[lans-src] {
        display: none;
    }

    .language_modal_blade .lang_head {
        font-size: 38px !important;
    }

    @media (max-width: 1025px) {
        .language_modal_blade .language_con {
            width: 240px !important;
            float: right;
            color: #fff;
        }

        .language_modal_a {
            width: 100%;
        }

        .language_modal_blade {
            background: rgba(0, 0, 0, .7) !important;
        }

        .language_modal_blade .lang_head {
            color: #fff;
        }

        .language_modal_blade .lang_head {
            font-size: 30px !important;
        }
    }

    .language_modal_blade {
        display: none
    }

    .language_modal_mask_body {
        overflow: hidden !important;
        width: 100%;
        height: 100%
    }

    body.language_modal_mask_body .language_modal_blade {
        display: block
    }

    .language_modal_mask {
        display: none
    }

    @media (min-width: 1025px) {
        .language_modal_blade {
            position: fixed;
            width: 1000px;
            max-width: 100%;
            height: 80%;
            background: #fff;
            border-radius: 15px;
            box-shadow: 0 0 25px 0 rgba(0, 0, 0, .75);
            z-index: 1021;
            left: 0;
            right: 0;
            margin: auto;
            top: 10%;
            color: #000;
            display: none
        }

        .language_modal_blade .lang_head {
            height: 100px;
            line-height: 98px;
            font-size: 48px;
            overflow: hidden;
            padding: 0 30px;
            border-bottom: 1px solid #ddd;
            font-weight: 700
        }

        .language_modal_blade .lang_head .head_close_box {
            float: right;
            line-height: 98px
        }

        .language_modal_blade .lang_head .head_close {
            width: 50px;
            height: 50px;
            display: inline-block;
            line-height: 50px;
            text-align: center;
            cursor: pointer
        }

        .language_modal_blade .lang_head .head_close:hover {
            opacity: .4
        }

        .language_modal_blade .language_con {
            padding: 30px;
            position: absolute;
            top: 100px;
            left: 0;
            right: 0;
            bottom: 0;
            overflow: hidden;
            overflow-y: auto
        }

        .language_modal_blade .lan_ul {
            overflow: hidden;
            margin-left: -10px;
            margin-right: -10px
        }

        .language_modal_blade .lan_ul li {
            float: left;
            width: 16.6666%;
            padding: 0 10px;
            margin-bottom: 30px;
            color: #444
        }

        .language_modal_blade .lan_ul li.active {
            color: inherit;
            font-weight: 700
        }

        .language_modal_blade .lan_ul li:hover a {
            color: #000
        }

        .language_modal_blade .lan_ul .lan_img {
            float: left;
            display: block;
            width: 30px;
            height: 30px
        }

        .language_modal_blade .lan_ul .lan_img img {
            display: block;
            width: 100%;
            height: 100%;
            border-radius: 50%
        }

        .language_modal_blade .lan_ul .lan_txt {
            line-height: 30px;
            margin-left: 36px;
            font-size: 12px;
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .language_modal_mask {
            display: none;
            position: fixed;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, .4);
            z-index: 999
        }

        body.language_modal_mask_body .language_modal_mask {
            display: block
        }
    }

    @media (max-width: 1025px) {
        .language_modal_blade {
            position: fixed;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, .6);
            z-index: 999;
            padding-top: 60px
        }

        .language_modal_blade .lang_head {
            position: absolute;
            right: 0;
            top: 0;
            line-height: 50px;
            height: 50px;
            padding-right: 50px;
            font-size: 40px
        }

        .language_modal_blade .lang_head > span {
            display: none
        }

        .language_modal_blade .language_con {
            height: 100%;
            width: 100%;
            overflow: auto;
            padding-bottom: 50px
        }

        .language_modal_blade .language_con .lan_ul {
            float: right;
            padding: 0 20px
        }

        .language_modal_blade .language_con .lan_ul a {
            color: inherit;
            display: block
        }

        .language_modal_blade .language_con .lan_ul li {
            color: #fff;
            overflow: hidden;
            margin-bottom: 10px
        }

        .language_modal_blade .language_con .lan_ul li.active {
            color: inherit
        }

        .language_modal_blade .language_con .lan_img {
            display: block;
            float: left;
            width: 40px;
            height: 40px
        }

        .language_modal_blade .lan_ul .lan_img img {
            display: block;
            width: 100%;
            height: 100%;
            object-fit: contain
        }

        .language_modal_blade .language_con .lan_txt {
            line-height: 40px;
            margin-left: 50px;
            font-size: 16px;
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            max-width: 200px
        }
    }


    div.language_modal_blade .language_con {
        display: block;
    }

    div.language_modal_blade .active_locale_v {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    @media (min-width: 1025px) {
        div.language_modal_blade .language_con {
            bottom: 40px;
            display: block;
        }

        .language_modal_a {
            float: left;
            display: block;
        }

        .language_modal_a img {
            margin: auto;
        }

        .language_modal_a span {
            padding-left: 0;
            text-align: center;
        }
    }

    .language_modal_a img {
        width: 50px;
        height: auto;;
        border-radius: 0;
        min-width: 50px;
    }

    @media (max-width: 1025px) {
        div.language_modal_blade {
            padding-bottom: 40px;
        }

        div.language_modal_blade .active_locale_v {
            color: #fff;
        }
    }



    .external-chat-box {
        padding: 0;
    }

    .external-chat-box-right {
        position: fixed;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        width: 48px;
        padding: 4px 0;
        background: rgba(0, 0, 0, .35);
        border-radius: 4px 0 0 4px;
        transition: .2s;
        z-index: 9999;
    }

    .external-chat-box-right__toggle {
        position: absolute;
        top: 50%;
        right: 100%;
        border-radius: 0 4px 4px 0;
        color: #fff;
        transform: translateY(-50%);
        background: inherit;
        padding: 0 4px;
        line-height: 40px;
        font-size: 14px;
        cursor: pointer;
        /*transition: .3s;*/
        border: 0;
        outline: 0;
    }

    .external-chat-box-right--collapse {
        transform: translateY(-50%) translateX(100%);
    }

    .external-chat-box__item1 {
        padding: 8px 0;
        text-align: center;
        display: block;
        position: relative;
    }

    .chatIconPanel1 {
        border-radius: 0 4px 4px 0;
    }

    .chatIconPanel1-right {
        border-radius: 4px 0 0 4px;
    }

    .chatIconPanel2 {
        border-radius: 24px;
    }

    .chatIconPanel3 {
        border-radius: 4px;
        margin: 0;
    }

    .chatIconPanel4 {
        border-radius: 0 0 24px 24px;
    }

    .chatIconPanel5 {
        border-radius: 0 14px 0 14px;
    }

    .chatIconPanel6 {
        border-radius: 4px;
        width: 60px !important;
    }

    .share-icon {
        position: absolute;
        width: 100%;
        bottom: -55px;
        padding: 8px;
        border-radius: 4px;
        left: 0;
        text-align: center;
    }

    .external-chat-box--label {
        font-size: 12px;
        white-space: nowrap;
        transform: scale(0.83333);
        position: absolute;
        bottom: 2px;
        width: 100%;
    }



        .google_dialog_box {
            visibility: hidden;
        }

        .google_dialog_box__dialog {
            position: fixed;
            top: 0;
            left: 0;
            width: 100vw;
            height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
            z-index: 99999
        }
    


    .el-dialog__footer {
        padding: 10px 20px 20px;
        text-align: right;
        box-sizing: border-box;
    }

    #inquiry-dialog {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100vw;
        height: 100vh;
        z-index: 1000;
        /* opacity: .5; */
        background: rgba(0, 0, 0, .5);
    }

    .inquiry-dialog {
        position: relative;
        margin: 0 auto 50px;
        margin-top: 15vh;
        width: 400px;
        background: #fff;

    }

    .inquiry-dialog .form-group {
        margin-bottom: 10px;
    }

    .inquiry-dialog .red {
        font-style: normal;
        color: red;
    }

    .inquiry-dialog .form-group label {
        padding: 0;
        line-height: 28px;
        display: block;
        font-size: 14px;
        color: #606266;
    }

    .inquiry-dialog .form-control {
        display: block;
        width: 100%;
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border-radius: 4px;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .07);
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        margin-bottom: 0;
        border: 1px solid #e7eef5;
        outline: 0;
    }

    .inquiry-dialog .form-control:hover, .form-control:focus {
        border-color: #007eff;
    }

    #inquiry-dialog .dialog-footer {
        /* padding: 10px 0 20px; */
        /* background: #666;
            color: #fff;
            text-align:center;
            height: 40px;
            line-height: 40px;
            border-radius: 10px; */
    }

    #inquiry-dialog .el-form-item {
        margin-bottom: 10px;
    }

    #inquiry-dialog .el-form-item__label {
        padding: 0;
        line-height: 28px;
    }

    #inquiry-dialog .dialog-foot-btn {
        width: 100%;
        border-radius: 10px;
        font-weight: 500;
        padding: 0 20px;
        font-size: 14px;
        height: 40px;
        line-height: 40px;
        cursor: pointer;
        text-align: center;
        border: 1px;
    }

    .inquiry-dialog {
        border-radius: 16px !important;
    }

    .inquiry-dialog .el-dialog__body {
        padding: 0;
    }

    .inquiry-dialog .body {
        padding: 0;
    }

    .inquiry-dialog .el-dialog__header {
        font-size: 20px;
        border-radius: 16px 16px 0 0;
    }

    .inquiry-dialog .header {
        font-size: 20px;
        border-radius: 16px 16px 0 0;
        padding: 20px 20px 10px;

        /* color: #fff;
        background: #007eff; */
    }

    .inquiry-dialog .header_btn {
        position: absolute;
        top: 20px;
        right: 20px;
        padding: 0;
        background: 0 0;
        border: none;
        outline: 0;
        cursor: pointer;
        line-height: 1;
    }

    .inquiry-dialog .el-dialog__close {
        font-size: 20px;
    }

    .inquiry-dialog--1 .el-dialog__header {
        color: #fff;
        background: #007eff;
    }

    .inquiry-dialog--1 .header {
        color: #fff;
        background: #007eff;
    }

    .inquiry-dialog--1 .el-dialog__close {
        color: #fff;
    }

    .inquiry-dialog--1 .el-dialog__close:hover {
        color: #fff;
    }

    .inquiry-dialog--1 .body {
        padding: 20px 20px 0;
    }

    .inquiry-dialog--1 .tips {
        word-break: break-word;
        padding: 14px 20px;
        margin: -20px -20px 20px;
        /* box-shadow: 0 2px 8px rgb(0 0 0 / 13%); */
    }

    .inquiry-dialog--1 .inquiry_from {
        /* padding:0 20px; */
    }

    .inquiry-dialog--1 .dialog-foot-btn {
        color: #fff !important;
        background: #007eff !important;
        border-color: #007eff;
    }

    .inquiry-dialog--1 .dialog-foot-btn.is-disabled {
        color: #fff !important;
        background: #007eff !important;
        border-color: #007eff !important;
    }

    .inquiry-dialog .el-input__inner:focus {
        border-color: #007eff;
    }

    .inquiry-dialog .el-input__inner:hover {
        border-color: #007eff;
    }

    .inquiry-dialog .el-textarea__inner:focus {
        border-color: #007eff;
    }

    .inquiry-dialog .el-textarea__inner:hover {
        border-color: #007eff;
    }

    .el-textarea
    .inquiry-dialog--2 .tips {
        padding: 10px 0px;
        word-break: break-word;
        /* border-top: 1px solid #e0e0e0; */
        margin: 0 20px;
    }

    .inquiry-dialog--2 .inquiry_from {
        padding: 0 20px;
        background: #f6f6f7;
        padding-bottom: 5px;
    }

    .inquiry-dialog--2 .el-dialog__footer {
        background: #f6f6f7;
        border-radius: 0 0 16px 16px;
    }

    .inquiry-dialog--2 .dialog-foot-btn {
        color: #fff !important;
        background: #007eff !important;
        border-color: #007eff;
    }

    .inquiry-dialog--2 .dialog-foot-btn.is-disabled {
        color: #fff !important;
        background: #007eff !important;
        border-color: #007eff !important;
    }

    .inquiry-dialog--3 {
        background: #02b57d;
        color: #Fff;
    }

    .inquiry-dialog--3 .el-dialog__close {
        color: #fff;
    }

    .inquiry-dialog--3 .el-dialog__close:hover {
        color: #fff;
    }

    .inquiry-dialog--3 .tips {
        padding: 10px 0px;
        word-break: break-word;
        /* border-top: 1px solid #fff; */
        margin: 0 20px;
        color: #fff;
    }

    .inquiry-dialog--3 .inquiry_from {
        margin: 0 20px;
        padding: 20px 20px;
        background: #fff;
        border-radius: 16px;
    }

    .inquiry-dialog--3 .body {
        padding-bottom: 10px;
    }

    .inquiry-dialog--3 .dialog-foot-btn {
        color: #fff !important;
        background: #333;
        border-color: #333;
        text-align: left;
        position: relative;
    }

    .inquiry-dialog--3 .dialog-foot-btn.is-disabled {
        color: #fff !important;
        background: #333 !important;
        border-color: #333 !important;
        text-align: left;
        position: relative;
    }

    .inquiry-dialog--3 .dialog-foot-btn:before {
        content: '\2192';
        position: absolute;
        right: 12px;
        /* top: 50%;
        margin-top: -.75em; */
    }


    .inquiry-dialog--4 {
        background: #02b57d;
        color: #Fff;
    }

    .inquiry-dialog--4 .el-dialog__close {
        color: #fff;
    }

    .inquiry-dialog--4 .el-dialog__close:hover {
        color: #fff;
    }

    .inquiry-dialog--4 .tips {
        padding: 0 0 10px 0px;
        word-break: break-word;
        margin: 0 20px;
        color: #fff;
    }

    .inquiry-dialog--4 .inquiry_from {
        margin: 0 20px;
        padding: 20px 20px;
        background: #fff;
        border-radius: 16px;
    }

    .inquiry-dialog--4 .el-input__inner {
        border: 0;
        border-radius: 0;
        border-bottom: 1px solid #DCDFE6;
    }

    .inquiry-dialog--4 .form-control {
        border: 0;
        border-radius: 0;
        border-bottom: 1px solid #DCDFE6;
        box-shadow: unset;
    }

    .inquiry-dialog--4 .body {
        padding-bottom: 10px;
    }

    .inquiry-dialog--4 .dialog-foot-btn {
        color: #fff !important;
        background: #333;
        border-color: #333;
    }

    .inquiry-dialog--4 .dialog-foot-btn.is-disabled {
        color: #fff !important;
        background: #333 !important;
        border-color: #333 !important;
    }


    .inquiry-dialog--5 {
        background: # #ffe201;
        color: #333;
    }

    .inquiry-dialog--5 .el-dialog__close {
        color: #333;
    }

    .inquiry-dialog--5 .el-dialog__close:hover {
        color: #333;
    }

    .inquiry-dialog--5 .tips {
        padding: 0 0 10px 0px;
        word-break: break-word;
        margin: 0 20px;
        color: #666;
    }

    .inquiry-dialog--5 .el-form-item {
        background: #fff;
        margin-left: 20px;
        margin-right: 20px;
        padding: 12px 16px;
        border-radius: 16px;
    }

    .inquiry-dialog--5 .form-group {
        background: #fff;
        margin-left: 20px;
        margin-right: 20px;
        padding: 12px 16px;
        border-radius: 16px;
    }

    .inquiry-dialog--5 .el-input__inner {
        border: 0;
        padding: 0;
    }

    .inquiry-dialog--5 .form-control {
        border: 0;
        padding: 0;
        box-shadow: unset;
    }

    .inquiry-dialog--5 .body {
        padding-bottom: 10px;
    }

    .inquiry-dialog--5 .dialog-foot-btn {
        color: #fff !important;
        background: #333;
        border-color: #333;
        text-align: left;
        position: relative;
    }

    .inquiry-dialog--5 .dialog-foot-btn.is-disabled {
        color: #fff !important;
        background: #333 !important;
        border-color: #333 !important;
        text-align: left;
        position: relative;
    }

    .inquiry-dialog--5 .dialog-foot-btn:before {
        content: '\2192';
        position: absolute;
        right: 12px;
        /* top: 50%;
        margin-top: -.75em; */
    }

    .inquiry-dialog--6 .el-dialog__header {
        background: #007eff;
        color: #fff;
    }

    .inquiry-dialog--6 .header {
        background: #007eff;
        color: #fff;
    }

    .inquiry-dialog--6 .el-dialog__close {
        color: #fff;
    }

    .inquiry-dialog--6 .el-dialog__close:hover {
        color: #fff;
    }

    .inquiry-dialog--6 .tips {
        word-break: break-word;
        padding: 14px 20px;
        background: #f5f5f5;
    }

    .inquiry-dialog--6 .inquiry_from {
        padding: 10px 20px;
    }

    .inquiry-dialog--6 .el-dialog__footer {
        padding: 0;
    }

    .inquiry-dialog--6 .dialog-foot-btn {
        border-radius: 0 0 16px 16px !important;
        height: 48px;
        color: #fff !important;
        background: #007eff !important;
        border-color: #007eff;
    }

    .inquiry-dialog--6 .dialog-foot-btn.is-disabled {
        border-radius: 0 0 16px 16px !important;
        height: 48px;
        color: #fff !important;
        background: #007eff !important;
        border-color: #007eff !important;
    }

    .inquiry-dialog--0 .el-dialog__header {
        background: #007eff !important;
        color: #fff;
    }

    .inquiry-dialog--0 .header {
        background: #007eff !important;
        color: #fff;
    }

    .inquiry-dialog--0 .el-dialog__close {
        color: #fff;
    }

    .inquiry-dialog--0 .el-dialog__close:hover {
        color: #fff;
    }

    .inquiry-dialog--0 .tips {
        background: #007eff !important;
        height: 40px;
        position: relative;
    }

    .inquiry-dialog--0 .tips:after {
        content: "";
        position: absolute;
        bottom: -1px;
        left: 0;
        width: 100%;
        height: 20px;
        clip-path: url(#chatOnlineFormPath);
        background-color: #fff;
    }

    .inquiry-dialog--0 .inquiry_from {
        padding: 0 20px;
        padding-bottom: 5px;
    }

    .inquiry-dialog--0 .dialog-foot-btn {
        height: 48px;
        color: #fff !important;
        background: #007eff !important;
        border-color: #007eff;
    }



    .captcha-dialog__wrapper {
        z-index: 1000005;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        overflow: auto;
        margin: 0;
        display: flex;
        align-items: center;
    }

    .v-modal {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        opacity: 0.5;
        background: #000;
    }

    .captcha-dialog {
        position: relative;
        margin: 0 auto 50px;
        background: #fff;
        border-radius: 2px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
        box-sizing: border-box;
        width: 700px;
        background: #ffffff;
        border-radius: 8px;
        overflow: hidden;
        /* margin-top: 30vh; */
    }

    .captcha-dialog__header {
        height: 60px;
        border-bottom: 1px solid #dfe5eb;
        padding: 20px 30px 10px;
        box-sizing: border-box;
    }

    .captcha-dialog__headerbtn {
        position: absolute;
        top: 20px;
        right: 30px;
        padding: 0;
        background: transparent;
        border: none;
        outline: none;
        cursor: pointer;
        font-size: 16px;
    }

    .captcha-dialog__title {
        font-size: 18px;
        font-family: PingFang-SC-Bold, PingFang-SC;
        font-weight: bold;
        color: #202223;
        line-height: 25px;
    }

    .captcha-dialog__body {
        padding: 30px;
        padding-bottom: 10px;
    }

    .captcha-content {
        display: flex;
    }

    .captcha-content__code {
        margin-right: 20px;
        width: 330px;
        height: 40px;
        border-radius: 4px;
        padding: 6px 12px;
        border: 1px solid #dfe5eb;
        outline: none;
    }

    .captcha-content__code:focus {
        border: 1px solid #1890ff;
    }

    .captcha-content__box {
        width: 236px;
        height: 40px;
        border-radius: 4px;
        border: 1px solid #dfe5eb;
        display: flex;
        overflow: hidden;
    }

    .captcha-content__img {
        min-width: 126px;
    }

    .captcha-content__img img {
        height: 38px;
        width: auto;
    }

    .captcha-content__refresh {
        flex: 1;
        background: #F4F4F4;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        cursor: pointer;
    }

    .captcha-dialog__footer {
        padding: 0 30px 30px;
        display: flex;
        justify-content: end;
    }

    .captcha-dialog .btn {
        width: 92px;
        height: 36px;
        background: #1890ff;
        border-radius: 4px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .captcha-dialog__phoneTitle {
        display: none;
    }

    .captcha-dialog__tips {
        color: red;
        /* display: none; */
        height: 21px;
    }

    .captcha-dialog__error {
        color: red;
        display: none;
    }

    @media (max-width: 768px) {
        .captcha-dialog__header {
            border-bottom: 0;
        }

        .captcha-dialog__body {
            padding-top: 0;
        }

        .captcha-dialog {
            width: 80vw;
        }

        .captcha-dialog__title {
            display: none;
        }

        .captcha-dialog__phoneTitle {
            display: block;
            font-size: 18px;
            font-family: PingFang-SC-Bold, PingFang-SC;
            font-weight: bold;
            color: #202223;
            text-align: center;
            margin-bottom: 30px;
        }

        .captcha-content {
            flex-wrap: wrap;
        }

        .captcha-content__code {
            width: 100%;
            margin-right: 0;
        }

        .captcha-content__box {
            width: 100%;
            margin-top: 15px;
        }

        .captcha-dialog .btn-submit {
            width: 100%;
        }
    }


    .yogi-search-modal,
    .yogi-search-modal.is-open,
    body .yogi-search-modal,
    body .yogi-search-modal.is-open {
        display: none !important;
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
    }


    /* 首页搜索只保留底部原搜索条，隐藏/清理上方多余搜索弹窗 */
    body .yogi-search-modal,
    body .search-modal,
    body .searchModal,
    body .search_popup,
    body .search-pop,
    body .search-dialog,
    body .popup_search,
    body .popup-search,
    body .header-search-modal,
    body .search_fixed_box,
    body .sousuo_dialog,
    body .search_dialog {
        display: none !important;
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
    }

.inquiry-success-toast {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999999;
    background: #fff;
    color: #003DAA;
    border-radius: 8px;
    box-shadow: 0 12px 36px rgba(0, 0, 0, .22);
    padding: 22px 44px;
    font-size: 18px;
    line-height: 1.5;
    text-align: center;
    min-width: 220px;
    font-weight: 600;
}

.inquiry-success-toast__icon {
    font-size: 32px;
    line-height: 1;
    margin-bottom: 10px;
    color: #003DAA;
}

/* Homepage utility classes replacing former inline style attributes. */
.home-full-image { display: block; width: 100%; height: auto; }
.home-overlay-link { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 22; }
.home-hidden { display: none; }
.home-hidden-important { display: none !important; }
.home-display-none { display: none; }
.home-font-arial { font-family: Arial, Helvetica, sans-serif; }
.home-text-12 { font-size: 12px; }
.home-text-16 { font-size: 16px; }
.home-text-18 { font-size: 18px; }
.home-text-22 { font-size: 22px; }
.home-text-28 { font-size: 28px; }
.home-text-56 { font-size: 56px; }
.home-text-green { color: #006400; }
.home-text-green-006600 { color: #006600; }
.home-text-green-336600 { color: #336600; }
.home-text-green-336633 { color: #336633; }
.home-text-black { color: #000; }
.home-text-justify { text-align: justify; }
.home-feature-icon { width: 30px; height: 30px; }
.home-share-twitter-icon { width: 24px; height: 24px; margin-top: 0; }
.home-svg-defs { position: absolute; bottom: 100%; right: 100%; }
.home-textarea-auto { resize: none; height: auto; }
.home-captcha-refresh-icon { height: 24px; }
.home-captcha-submit-text { font-weight: 400; color: #fff; line-height: 20px; }

