.video_box {
    position: relative;
    display: flex
}

.video_container {
    padding-top: 20px
}

@media screen and (min-width:1681px) {
    .video_container {
        padding-top: 40px
    }
}

.v-active,
.v-active span {
    color: #383DC5 !important;
    font-weight: 700
}

.video_container .ai_products_list_box {
    line-height: 1.4;
    position: relative
}

.video_container .ai_products_list_box .bread {
    padding: 20px 0
}

.video_container .ai_products_list_box .bread li {
    display: inline-block
}

.video_container .ai_products_list_box .text_box h1 {
    font-size: 48px;
    padding: 20px 0 40px;
    text-align: center;
    margin: 0
}

.video_container .ai_products_list_box a {
    color: inherit
}

.video_container .ai_products_list_ul {
    position: relative;
    padding-bottom: 30px;
    overflow: hidden
}

.video_container .ai_products_list_ul a {
    display: block
}

.video_container .ai_products_list_ul ul {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    width: auto;
    margin-left: -8px;
    margin-right: -8px
}

.video_container .ai_products_list_ul li {
    padding: 8px;
    margin: 0
}

.video_container .ai_products_list_ul .text {
    padding: 0px;
    padding-top: 10px
}

.video_container .ai_products_list_ul .text .title {
    font-size: 16px;
    margin-bottom: 6px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.video_container .ai_products_list_ul .text .describe {
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.video_container .ai_products_list_ul .text .date {
    font-size: 12px;
    opacity: .6;
    padding-top: 6px
}

@media (max-width:1024px) {
    .video_container .ai_products_list_box .bread {
        padding: 10px 0
    }

    .video_container .products_ul_box {
        padding-left: 0 !important
    }
}

@media (max-width:768px) {
    .video_container .ai_products_list_ul ul li {
        display: block;
        max-width: none
    }

    .video_container .ai_products_list_box .text_box h1 {
        font-size: 18px;
        padding: 0 0 20px
    }
}

.video_container .news_details_left_block {
    box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    margin-bottom: 20px;
    background-color: #fff
}

.video_container .search_box .input_group {
    display: flex;
    margin-bottom: 12px
}

.video_container .search_box .input_group input {
    width: 100%;
    max-width: 370px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-right: 0;
    padding: 0 10px
}

.video_container .search_box .input_group input:focus {
    outline: unset
}

.video_container .search_box .input_group_btn {
    cursor: pointer;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.45);
    text-align: center
}

.video_container .search_box .input_group_btn:hover {
    background: #EA0007;
    color: #fff
}

.video_container .search_box .search_result {
    font-size: 16px;
    color: #4D4C4D;
    margin-bottom: 12px;
    display: none
}

.video_container .search_box .search_result .search_keyword {
    color: #EA0007
}

.video_container .li_container {
    position: relative;
    display: flex
}

.video_container .li_nav_left {
    width: 300px;
    min-width: 300px;
    max-width: 300px;
    position: relative
}

.video_container .li_container.left_none .li_nav_left {
    display: none
}

.video_container .li_container.left_none .products_ul_box {
    padding-left: 0
}

.video_container .right_navigation_menus {
    padding: 0px 0px 10px
}

.video_container .news_details_left_block.right_navigation_menus h2 {
    padding: 14px 20px;
    border-bottom: 1px solid rgba(144, 144, 144, .1)
}

.video_container .right_nav {
    position: relative;
    padding-top: 8px
}

.video_container .right_nav li {
    position: relative
}

.video_container .right_nav .text {
    position: relative;
    overflow: hidden;
    padding-right: 20px;
    transition: .3s
}

.video_container .right_nav li>.text:hover {
    background-color: rgba(144, 144, 144, .1)
}

.video_container .right_nav a {
    position: relative;
    max-width: 100%;
    overflow: hidden;
    display: block;
    padding-left: 20px;
    padding-right: 40px;
    padding-top: 10px;
    padding-bottom: 10px
}

.video_container .right_nav .i_con {
    position: absolute;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    top: 50%;
    margin-top: -10px;
    right: 20px;
    transition: .3s;
    opacity: .6
}

.video_container .right_nav .nav_ul {
    display: none
}

.video_container .right_nav .nav_ul .text {
    padding-left: 20px
}

.video_container .right_nav .nav_ul li.xia>.text a,
.video_container .right_nav .nav_ul .text a {
    padding-left: 10px
}

.video_container .right_nav .nav_ul .nav_ul li .text a {
    padding-left: 20px
}

.video_container .right_nav>li.active>.text {
    font-weight: bold
}

.video_container .right_nav li.active>.text {
    font-weight: bold
}

.video_container .right_nav li.active>.text.font-color {
    background-color: rgba(144, 144, 144, .06)
}

.video_container .right_nav li.active>.text .i_con {
    transform: rotate(-90deg)
}

.video_container .right_nav li.xia>.text {
    padding: 0px 40px 0px 20px
}

.video_container .right_nav li.xia>.text a {
    padding: 10px 0;
    display: inline-block
}

.video_container .product_enquiry_box {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.4
}

.video_container .product_enquiry_box .boxs_top {
    color: #09090A;
    margin-bottom: 15px
}

.video_container .product_enquiry_box .boxs_top .title {
    font-size: 30px;
    margin-bottom: 15px
}

.video_container .product_enquiry_box .boxs_top .describes {
    opacity: .8;
    font-size: 14px
}

.video_container .product_enquiry_box .fl_row_s {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 0
}

.video_container .product_enquiry_box .fl6_s {
    width: 50%;
    padding-right: 10px;
    padding-left: 10px
}

.video_container .product_enquiry_box .fl12_s {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px
}

.video_container .product_enquiry_box .enquiry_label {
    display: block;
    border: none;
    position: relative;
    user-select: none;
    height: 38px;
    padding: 0 14px;
    background: #fff;
    margin-bottom: 15px;
    border-radius: 4px;
    border: 1px solid #DAD9D9
}

.video_container .product_enquiry_box .enquiry_inp {
    background: 0 0;
    border: none;
    outline: 0;
    color: inherit;
    height: 100%;
    display: block;
    width: 100%;
    font-size: inherit;
    box-shadow: none;
    font-weight: 500;
    resize: none;
    color: #333
}

.video_container .product_enquiry_box textarea.enquiry_inp {
    line-height: 20px
}

.video_container .product_enquiry_box .required_span {
    position: absolute;
    height: 18px;
    line-height: 18px;
    left: 10px;
    top: 10px;
    display: block;
    pointer-events: none;
    transition: .1s;
    font-weight: 400;
    color: #131415;
    opacity: .5
}

.video_container .product_enquiry_box .required_span .font-color {
    display: none
}

.video_container .product_enquiry_box .enquiry_inp[required]+.required_span .font-color {
    display: inline
}

.video_container .product_enquiry_box .enquiry_inp:focus+.required_span,
.video_container .product_enquiry_box .enquiry_label.js-select-open .required_span {
    margin-left: 20px;
    opacity: 0
}

.video_container .product_enquiry_box .enquiry_label.active .required_span {
    margin-top: -26px;
    left: 0
}

.video_container .product_enquiry_box .required_tips {
    margin: 0;
    position: absolute;
    left: 2px;
    bottom: 0;
    font-size: 12px;
    color: #d90000;
    display: none;
    pointer-events: none
}

.video_container .product_enquiry_box .enquiry_label.errors {
    border-color: #d90000
}

.video_container .product_enquiry_box .enquiry_label.errors .required_tips {
    display: block
}

.video_container .product_enquiry_box .enquiry_btn_box {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 20px
}

.video_container .product_enquiry_box .enquiry_btn_box .read_more_a {
    border-radius: 4px;
    height: 40px;
    border: none;
    font-size: 14px;
    color: #FFFFFF;
    max-width: 100%;
    outline: 0;
    transition: .2s;
    padding: 0;
    padding: 0 30px;
    line-height: 40px
}

.video_container .product_enquiry_box .enquiry_btn_box .read_more_a:hover {
    opacity: .7
}

.video_container .product_enquiry_box .enquiry_btn_box .read_more_a:active {
    opacity: 1
}

.video_container .product_enquiry_box .enquiry_label.textarea_boxs {
    height: auto;
    padding: 6px 14px
}

.video_container .product_enquiry_box .enquiry_label.textarea_boxs .enquiry_inp {
    height: auto
}

.video_container .product_enquiry_box .enquiry_label.textarea_boxs textarea.enquiry_label {
    height: auto;
    resize: none
}

@media (max-width:1024px) {
    .video_container .product_enquiry_box .fl6_s {
        width: 100%
    }

    .video_container .li_nav_left {
        display: none
    }

    .video_container .mobile-reverse {
        display: flex;
        flex-direction: column-reverse
    }

    .video_container .tem_pagination_1 {
        margin-bottom: 20px
    }
}

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

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

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

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

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

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

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

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

.video_container .inquiry_right_sticky_box {
    position: sticky;
    top: 10px
}

.video_container .sticky_inquiry {
    position: sticky;
    top: 10px;
    padding: 6px 20px;
    border-radius: 4px;
    font-size: 12px
}

.video_container .sticky_inquiry_head {
    padding: 12px 0 12px;
    font-size: 16px;
    font-weight: bold
}

.video_container .inquiry_right_sticky_box .product_enquiry_box .enquiry_btn_box {
    padding-bottom: 20px;
    padding-top: 0px
}

.video_container .inquiry_right_sticky_box .product_enquiry_box .enquiry_btn_box .read_more_a {
    display: block;
    width: 100%;
    cursor: pointer
}

.video_container .inquiry_right_sticky_box .product_enquiry_box .enquiry_btn_box[btn_text_align="center"] .read_more_a {
    margin: auto
}

.video_container .inquiry_right_sticky_box .product_enquiry_box .enquiry_btn_box[btn_text_align="right"] .read_more_a {
    margin: 0 0 0 auto
}

.video_container .inquiry_right_sticky_box .product_enquiry_box .enquiry_btn_box .read_more_a[btn_screen] {
    width: auto
}

.video_container .inquiry_right_sticky_box .product_enquiry_box .enquiry_btn_box .read_more_a[btn_screen="1"] {
    width: 100%
}

.video_container .btn_box {
    padding-bottom: 20px
}

.video_container .btn_box[btn_text_align="center"] {
    text-align: center
}

.video_container .btn_box[btn_text_align="right"] {
    text-align: right
}

.video_container .btn_box .btn[btn_screen] {
    width: auto
}

.video_container .btn_box .btn[btn_screen="1"] {
    width: 100%
}

.video_container .inquiry_right_sticky_box .product_enquiry_box .enquiry_label {
    border: none;
    background: #F2F2F2;
    margin-bottom: 12px
}

.video_container .product_enquiry_box .enquiry_label.active .required_span {
    display: none
}

.video_container .products_ul_box {
    padding-left: 20px;
    flex: 1;
    overflow: hidden
}

.video_container .products_ul_box .products_text .title {
    font-size: 18px;
    margin-bottom: 10px
}

.video_container .products_ul_box .products_text .describe {
    font-size: 14px;
    margin-bottom: 15px;
    opacity: .8
}

.video_container .products_ul_box .products_text .describe p {
    margin: 0
}

.video_container .list_menus {
    position: relative;
    margin-bottom: 20px;
    display: none
}

.video_container .list_menus.list_top_show {
    display: block
}

.video_container .list_menus a {
    color: inherit
}

.video_container .list_menus .bg_artboard {
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    position: relative;
    height: 55px;
    background-color: #fff;
    color: #333
}

.video_container .list_menus .bg_artboard .r_l_box {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 55px;
    background-image: linear-gradient(270deg, #FFFFFF 70%, rgba(255, 255, 255, 0.00) 100%);
    border-radius: 8px;
    z-index: 6;
    overflow: hidden;
    width: 84px;
    text-align: right;
    user-select: none;
    padding-right: 6px;
    height: 55px
}

.video_container .list_menus .bg_artboard .btn_l {
    width: 24px;
    height: 24px;
    text-align: center;
    cursor: pointer;
    line-height: 24px;
    display: inline-block;
    opacity: 0;
    pointer-events: none;
    transition: .2s
}

.video_container .list_menus .bg_artboard .btn_l img {
    vertical-align: initial
}

.video_container .list_menus .bg_artboard.right_sroll .btn_l {
    opacity: 1;
    pointer-events: auto
}

.video_container .list_menus .hidden_box {
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 55px
}

.video_container .list_menus .list_box {
    position: absolute;
    top: 0;
    left: 0;
    transition: .2s
}

.video_container .list_menus ul.list_one {
    display: flex;
    white-space: nowrap;
    padding: 0 10px;
    line-height: 55px
}

.video_container .list_menus ul.list_one a {
    color: inherit;
    display: block;
    padding: 0 20px
}

.video_container .list_menus ul.list_one .text,
.video_container .list_menus ul.list_one li,
.video_container .list_menus ul.list_one .txt {
    position: relative
}

.video_container .list_menus ul.list_one .txt.border-color::after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 3px solid;
    border-color: inherit;
    width: 100%
}

.video_container .list_menus ul.list_one .icon_img {
    margin-left: 4px;
    vertical-align: initial
}

.video_container .list_menus .bg_artboard.right_sroll ul.list_one {
    padding-right: 84px
}

.video_container .list_menus .list_arrow {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 8px;
    top: 2px;
    left: 0;
    border-top-color: #fff;
    border-bottom-width: 0;
    transform: rotate(180deg) translate(50%);
    z-index: 9
}

.video_container .list_menus .list_arrow2 {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 10px;
    bottom: 100%;
    right: 32px;
    border-top-color: #fff;
    border-bottom-width: 0;
    transform: rotate(180deg);
    z-index: 9
}

.video_container .list_menus .btn_m {
    display: none
}

.video_container .list_menus .artboard_box {
    position: relative
}

.video_container .list_menus ul.list_one .list_level_box {
    display: none
}

@media (min-width:1026px) {
    .video_container .list_menus ul.list_one .list_level2 a {
        padding: 8px 30px;
        display: block
    }

    .video_container .list_menus ul.list_one .list_level2 {
        background: #fff;
        box-shadow: rgba(0, 0, 0, 0.2) 0 2px 6px;
        border-radius: 5px;
        padding: 10px 0;
        position: relative;
        max-height: 200px;
        overflow: auto
    }

    .video_container .list_menus .list_level_box {
        position: absolute;
        top: 100%;
        left: 0;
        line-height: 20px;
        z-index: 60;
        padding-top: 10px
    }

    .video_container .list_menus .list_level_box a {
        padding: 8px 30px;
        display: block
    }

    .video_container .list_menus .list_level_box .list_level2 {
        background: #fff;
        box-shadow: rgba(0, 0, 0, 0.2) 0 2px 6px;
        border-radius: 5px;
        padding: 10px 0;
        position: relative;
        max-height: 200px;
        overflow: auto
    }

    .video_container .list_menus .list_m_link {
        display: none !important
    }

    .video_container .list_menus .list_level_box.leve_ul_box {
        display: none
    }

    .video_container .list_menus .list_level_box .icon_img {
        position: relative;
        transform: rotate(-90deg)
    }
}

@media (max-width:1026px) {
    .video_container .list_menus {
        display: block !important
    }

    .video_container .list_menus.m_list_top_hide.list_top_hide,
    .video_container .list_menus .list_level_box {
        display: none !important
    }

    .video_container .list_menus ul.list_one .icon_img {
        display: none
    }

    .video_container .list_menus ul.list_one a {
        padding: 0 10px
    }

    .video_container .list_menus .bg_artboard .r_l_box {
        display: block !important;
        width: 60px;
        padding: 0;
        padding-left: 10px
    }

    .video_container .list_menus .bg_artboard .btn_l {
        display: none
    }

    .video_container .list_menus .btn_m {
        display: block;
        text-align: center
    }

    .video_container .list_menus ul.list_one {
        padding: 0 5px !important;
        padding-right: 55px !important
    }

    .video_container .list_menus .bg_artboard {
        overflow: hidden
    }

    .video_container .list_menus .list_m_link {
        position: absolute;
        left: 0;
        top: 100%;
        width: 100%;
        background: #fff;
        box-shadow: rgba(0, 0, 0, 0.2) 0 2px 16px;
        z-index: 40;
        padding: 10px 20px 20px;
        margin-bottom: 60px;
        display: none;
        margin-top: 15px
    }

    .video_container .list_menus .list_m_link a {
        display: block;
        color: inherit
    }

    .video_container .list_menus .list_m_link .text {
        padding: 14px 0;
        line-height: 20px;
        position: relative;
        padding-right: 40px
    }

    .video_container .list_menus .list_m_link .text .icon_img_box {
        position: absolute;
        right: 0;
        top: 50%;
        width: 50px;
        height: 40px;
        margin-top: -20px;
        line-height: 40px;
        text-align: right
    }

    .video_container .list_menus .list_m_link .text .icon_img_box .iconfont {
        position: relative;
        display: inline-block
    }

    .video_container .list_menus .list_m_link ._li>.text {
        border-bottom: 1px solid #F0F0F0
    }

    .video_container .list_menus .list_m_link ._li>.text.font-color {
        border-color: initial
    }

    .video_container .list_menus .list_m_link ._ul ul {
        padding: 2px 0;
        display: none
    }

    .video_container .list_menus .list_m_link ._li.active>ul {
        display: block
    }

    .video_container .list_menus .list_m_link ._li.active>.text .iconfont {
        transform: rotate(180deg)
    }

    .video_container .list_menus .list_m_link ._ul ul .text {
        padding: 9px 0;
        opacity: .8
    }

    .video_container .list_menus .list_m_link ._ul ul a {
        padding-left: 20px
    }

    .video_container .list_menus .list_m_link ._ul ul ul a {
        padding-left: 40px
    }
}

.list_row_ul.swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: auto;
    margin-left: -10px;
    margin-right: -10px;
    min-width: 100%;
    height: auto
}

.list_row_li {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 20px;
    width: 25%;
    max-width: 25%;
    min-width: 25%
}

.list_row_li[list_cols="1"] {
    width: 100%;
    max-width: 100%;
    min-width: 100%
}

.list_row_li[list_cols="2"] {
    width: 50%;
    max-width: 50%;
    min-width: 50%
}

.list_row_li[list_cols="3"] {
    width: 33.33333%;
    max-width: 33.33333%;
    min-width: 33.33333%
}

.list_row_li[list_cols="4"] {
    width: 25%;
    max-width: 25%;
    min-width: 25%
}

.list_row_li[list_cols="5"] {
    width: 20%;
    max-width: 20%;
    min-width: 20%
}

.list_row_li[list_cols="6"] {
    width: 16.66666666666667%;
    max-width: 16.66666666666667%;
    min-width: 16.66666666666667%
}

@media (max-width:768px) {
    .list_row_li[list_cols] {
        max-width: none;
        width: 50%;
        margin-bottom: 20px;
        min-width: 50%
    }

    .list_row_li[mobile_list_cols="1"] {
        width: 100%;
        max-width: 100%;
        min-width: 100%
    }

    .list_row_li[mobile_list_cols="2"] {
        width: 50%;
        max-width: 50%;
        min-width: 50%
    }

    .list_row_li[mobile_list_cols="3"] {
        width: 33.33333%;
        max-width: 33.33333%;
        min-width: 33.33333%
    }

    .list_row_li[mobile_list_cols="4"] {
        width: 25%;
        max-width: 25%;
        min-width: 25%
    }

    .list_row_li[mobile_list_cols="5"] {
        width: 20%;
        max-width: 20%;
        min-width: 20%
    }

    .list_row_li[mobile_list_cols="6"] {
        width: 16.66666666666667%;
        max-width: 16.66666666666667%;
        min-width: 16.66666666666667%
    }

    .list_row_li:last-child {
        margin-bottom: 0
    }
}

.list_row_ul.swiper-wrapper[swiper_switch="1"] {
    margin: 0;
    flex-wrap: nowrap
}

.list_row_ul.swiper-wrapper[swiper_switch="1"] .list_row_li {
    padding-left: 0;
    padding-right: 0;
    min-width: auto;
    max-width: none;
    margin-right: 20px
}

img[lans-src] {
    display: none
}

.img_par iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 6
}

.img_par[img_par_proportion] {
    position: relative
}

.img_par[img_par_proportion="1"] {
    padding-bottom: 56.25%
}

.img_par[img_par_proportion="2"] {
    padding-bottom: 100%
}

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

.img_par {
    position: relative;
    display: block
}

.img_par .img_preview_gif {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    opacity: 0;
    background-color: #000 !important;
    transition: .4s
}

.img_par img {
    width: 100%;
    display: block;
    position: relative
}

.img_par.gif_shows:hover [img_preview_gif] {
    transition: .4s;
    opacity: 0;
    z-index: 1;
    transition-delay: .6s
}

.img_par.gif_shows:hover .img_preview_gif {
    opacity: 1;
    transition-delay: .6s
}

.img_par.gif_shows:hover .videos_js_icons {
    opacity: 0;
    transition: .6s
}

.img_par.no_img_src {
    padding-bottom: 56.25%;
    background-color: #ddd;
    background-repeat: no-repeat;
    background-position: center
}

.img_par.no_img_src img {
    opacity: 0;
    display: none !important
}

.img_par.loading_imgs_box[img_par_proportion="2"],
.img_par.no_img_src[img_par_proportion="2"] {
    padding-bottom: 100%
}

.img_par.loading_imgs_box img {
    display: none !important
}

@media screen and (min-width:1681px) {
    .page_video {
        padding-top: 40px
    }
}

.video-list li .item-pic img {
    width: 100%;
    max-width: 464px;
    max-height: 366px;
    display: block;
    margin: 0 auto
}

.video-list {
    padding-bottom: 23px
}

.video-list li {
    display: inline-block;
    width: 33%;
    border-bottom: solid 1px #e4e4e4;
    position: relative;
    padding-top: 20px
}

.video-list li .item-pic {
    margin-right: 20px;
    position: relative;
    float: left;
    margin-top: -2px
}

.video-list li .item-pic img {
    width: 100%;
    max-width: 464px;
    max-height: 366px;
    display: block;
    margin: 0 auto
}

.video-list li .video_bt {
    position: absolute;
    width: 80px;
    height: 80px;
    top: 40%;
    left: 40%;
    background-image: url(//cdn.xuansiwei.com/sl1238855/1715828278353/1_r__80-56_c__050505_.png?x-oss-process=style/png_small);
    background-repeat: no-repeat
}

.video-list li .video_bt:hover {
    background-image: url(../image/videob2.png)
}

.video-list li .item-pic:hover .item-backdrop {
    bottom: 0
}

.video-list li .backdrop-btn {
    width: 159px;
    height: 41px;
    line-height: 40px;
    border: solid 1px #fff;
    box-sizing: border-box;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: 50%;
    margin-left: -80px;
    text-transform: uppercase;
    color: #fff
}

.video-list .item-info-box {
    width: 95%;
    float: left
}

.video-list .item-info-box .item-title {
    font-size: 16px;
    font-size: 1.6rem;
    height: 56px;
    line-height: 28px;
    margin: 10px 0;
    overflow: hidden
}

.video-list .item-info-box .item-info {
    margin-bottom: -4px
}

.video-list .item-info-box .item-info a {
    display: block;
    width: 100%;
    float: left;
    line-height: 29px;
    margin-bottom: 1px
}

.video-list .item-info-box .item-info p {
    display: block;
    width: 100%;
    float: left;
    line-height: 29px;
    margin-bottom: 1px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.video-list .item-info-box .item-info a:hover {
    color: #074b82
}

.video-list .item-form {
    margin-left: 12%
}

.video-list .item-form .item-check {
    float: left;
    margin-right: 16px;
    position: relative;
    top: 15px
}

.video-list .item-form .item-btn {
    display: block;
    float: left;
    width: 159px;
    height: 41px;
    line-height: 40px;
    border: solid 1px #074b82;
    box-sizing: border-box;
    text-align: center;
    color: #074b82;
    text-transform: uppercase;
    font-weight: 700
}

.video-list .item-form .item-btn:hover {
    background-color: #074b82;
    color: #fff
}

@media screen and (max-width:1219px) {
    .products1_left {
        width: 680px
    }

    .video-list li .item-pic {
        margin-right: 10px
    }

    .video-list li .item-info-box {
        width: 95%
    }

    .video-list .item-form .item-check {
        margin-right: 10px
    }

    .video-list .item-form .item-btn {
        width: 120px
    }
}

@media screen and (max-width:750px) {
    .video-list li {
        width: 48%;
        margin: 0 1%
    }

    .video-list li .item-pic {
        float: none;
        width: 100%
    }

    .video-list li .item-info-box {
        float: none;
        width: 100%
    }

    .video-list li .item-form {
        position: static;
        bottom: auto;
        right: auto;
        margin-left: 8%
    }
}

@media screen and (max-width:400px) {
    .video-list li {
        width: 98%;
        margin: 0 1%
    }

    .video-list .item-info-box .item-title {
        height: auto !important
    }

    .video-list li .item-form {
        padding-left: 10%
    }
}

@media screen and (max-width:767px) {
    .page_products1 {
        padding-bottom: 30px
    }

    .video-list {
        padding-bottom: 0
    }

    .video-list li {
        padding: 15px 0
    }

    .video-list .item-info-box {
        text-align: left
    }

    .video-list .item-info-box .item-title {
        font-size: 15px;
        font-size: 1.5rem;
        margin: 0;
        margin-top: .8rem;
        line-height: 1.8rem;
        height: 3.6rem
    }

    .video_container .inquiry_right_sticky_box {
        position: sticky;
        top: 10px
    }

    .video_container .sticky_inquiry {
        position: sticky;
        top: 10px;
        padding: 6px 20px;
        border-radius: 4px;
        font-size: 12px
    }

    .video_container .sticky_inquiry_head {
        padding: 12px 0 12px;
        font-size: 16px;
        font-weight: bold
    }

    .video_container .inquiry_right_sticky_box .product_enquiry_box .enquiry_btn_box {
        padding-bottom: 20px;
        padding-top: 0px
    }

    .video_container .inquiry_right_sticky_box .product_enquiry_box .enquiry_btn_box .read_more_a {
        display: block;
        width: 100%;
        cursor: pointer
    }

    .video_container .inquiry_right_sticky_box .product_enquiry_box .enquiry_btn_box[btn_text_align="center"] .read_more_a {
        margin: auto
    }

    .video_container .inquiry_right_sticky_box .product_enquiry_box .enquiry_btn_box[btn_text_align="right"] .read_more_a {
        margin: 0 0 0 auto
    }

    .video_container .inquiry_right_sticky_box .product_enquiry_box .enquiry_btn_box .read_more_a[btn_screen] {
        width: auto
    }

    .video_container .inquiry_right_sticky_box .product_enquiry_box .enquiry_btn_box .read_more_a[btn_screen="1"] {
        width: 100%
    }

    .video_container .btn_box {
        padding-bottom: 20px
    }

    .video_container .btn_box[btn_text_align="center"] {
        text-align: center
    }

    .video_container .btn_box[btn_text_align="right"] {
        text-align: right
    }

    .video_container .btn_box .btn[btn_screen] {
        width: auto
    }

    .video_container .btn_box .btn[btn_screen="1"] {
        width: 100%
    }

    .video_container .inquiry_right_sticky_box .product_enquiry_box .enquiry_label {
        border: none;
        background: #F2F2F2;
        margin-bottom: 12px
    }

    .video_container .product_enquiry_box .enquiry_label.active .required_span {
        display: none
    }

    .video_container .products_ul_box {
        padding-left: 20px;
        flex: 1;
        overflow: hidden
    }

    .video_container .products_ul_box .products_text .title {
        font-size: 18px;
        margin-bottom: 10px
    }

    .video_container .products_ul_box .products_text .describe {
        font-size: 14px;
        margin-bottom: 15px;
        opacity: .8
    }

    .video_container .products_ul_box .products_text .describe p {
        margin: 0
    }

    .video_container .list_menus {
        position: relative;
        margin-bottom: 20px;
        display: none
    }

    .video_container .list_menus.list_top_show {
        display: block
    }

    .video_container .list_menus a {
        color: inherit
    }

    .video_container .list_menus .bg_artboard {
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
        border-radius: 2px;
        position: relative;
        height: 55px;
        background-color: #fff;
        color: #333
    }

    .video_container .list_menus .bg_artboard .r_l_box {
        position: absolute;
        top: 0;
        right: 0;
        line-height: 55px;
        background-image: linear-gradient(270deg, #FFFFFF 70%, rgba(255, 255, 255, 0.00) 100%);
        border-radius: 8px;
        z-index: 6;
        overflow: hidden;
        width: 84px;
        text-align: right;
        user-select: none;
        padding-right: 6px;
        height: 55px
    }

    .video_container .list_menus .bg_artboard .btn_l {
        width: 24px;
        height: 24px;
        text-align: center;
        cursor: pointer;
        line-height: 24px;
        display: inline-block;
        opacity: 0;
        pointer-events: none;
        transition: .2s
    }

    .video_container .list_menus .bg_artboard .btn_l img {
        vertical-align: initial
    }

    .video_container .list_menus .bg_artboard.right_sroll .btn_l {
        opacity: 1;
        pointer-events: auto
    }

    .video_container .list_menus .hidden_box {
        overflow: hidden;
        position: absolute;
        width: 100%;
        height: 55px
    }

    .video_container .list_menus .list_box {
        position: absolute;
        top: 0;
        left: 0;
        transition: .2s
    }

    .video_container .list_menus ul.list_one {
        display: flex;
        white-space: nowrap;
        padding: 0 10px;
        line-height: 55px
    }

    .video_container .list_menus ul.list_one a {
        color: inherit;
        display: block;
        padding: 0 20px
    }

    .video_container .list_menus ul.list_one .text,
    .video_container .list_menus ul.list_one li,
    .video_container .list_menus ul.list_one .txt {
        position: relative;
        line-height: 55px
    }

    .video_container .list_menus ul.list_one .txt.border-color::after {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        border-bottom: 3px solid;
        border-color: inherit;
        width: 100%
    }

    .video_container .list_menus ul.list_one .icon_img {
        margin-left: 4px;
        vertical-align: initial
    }

    .video_container .list_menus .bg_artboard.right_sroll ul.list_one {
        padding-right: 84px
    }

    .video_container .list_menus .list_arrow {
        position: absolute;
        display: block;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 8px;
        top: 2px;
        left: 0;
        border-top-color: #fff;
        border-bottom-width: 0;
        transform: rotate(180deg) translate(50%);
        z-index: 9
    }

    .video_container .list_menus .list_arrow2 {
        position: absolute;
        display: block;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 10px;
        bottom: 100%;
        right: 32px;
        border-top-color: #fff;
        border-bottom-width: 0;
        transform: rotate(180deg);
        z-index: 9
    }

    .video_container .list_menus .btn_m {
        display: none
    }

    .video_container .list_menus .artboard_box {
        position: relative
    }

    .video_container .list_menus ul.list_one .list_level_box {
        display: none
    }

    @media (min-width:1026px) {
        .video_container .list_menus ul.list_one .list_level2 a {
            padding: 8px 30px;
            display: block
        }

        .video_container .list_menus ul.list_one .list_level2 {
            background: #fff;
            box-shadow: rgba(0, 0, 0, 0.2) 0 2px 6px;
            border-radius: 5px;
            padding: 10px 0;
            position: relative;
            max-height: 200px;
            overflow: auto
        }

        .video_container .list_menus .list_level_box {
            position: absolute;
            top: 100%;
            left: 0;
            line-height: 20px;
            z-index: 60;
            padding-top: 10px
        }

        .video_container .list_menus .list_level_box a {
            padding: 8px 30px;
            display: block
        }

        .video_container .list_menus .list_level_box .list_level2 {
            background: #fff;
            box-shadow: rgba(0, 0, 0, 0.2) 0 2px 6px;
            border-radius: 5px;
            padding: 10px 0;
            position: relative;
            max-height: 200px;
            overflow: auto
        }

        .video_container .list_menus .list_m_link {
            display: none !important
        }

        .video_container .list_menus .list_level_box.leve_ul_box {
            display: none
        }

        .video_container .list_menus .list_level_box .icon_img {
            position: relative;
            transform: rotate(-90deg)
        }
    }

    @media (max-width:1026px) {
        .video_container .list_menus {
            display: block !important
        }

        .video_container .list_menus.m_list_top_hide.list_top_hide,
        .video_container .list_menus .list_level_box {
            display: none !important
        }

        .video_container .list_menus ul.list_one .icon_img {
            display: none
        }

        .video_container .list_menus ul.list_one a {
            padding: 0 10px
        }

        .video_container .list_menus .bg_artboard .r_l_box {
            display: block !important;
            width: 60px;
            padding: 0;
            padding-left: 10px
        }

        .video_container .list_menus .bg_artboard .btn_l {
            display: none
        }

        .video_container .list_menus .btn_m {
            display: block;
            text-align: center
        }

        .video_container .list_menus ul.list_one {
            padding: 0 5px !important;
            padding-right: 55px !important
        }

        .video_container .list_menus .bg_artboard {
            overflow: hidden
        }

        .video_container .list_menus .list_m_link {
            position: absolute;
            left: 0;
            top: 100%;
            width: 100%;
            background: #fff;
            box-shadow: rgba(0, 0, 0, 0.2) 0 2px 16px;
            z-index: 40;
            padding: 10px 20px 20px;
            margin-bottom: 60px;
            display: none;
            margin-top: 15px
        }

        .video_container .list_menus .list_m_link a {
            display: block;
            color: inherit
        }

        .video_container .list_menus .list_m_link .text {
            padding: 14px 0;
            line-height: 20px;
            position: relative;
            padding-right: 40px
        }

        .video_container .list_menus .list_m_link .text .icon_img_box {
            position: absolute;
            right: 0;
            top: 50%;
            width: 50px;
            height: 40px;
            margin-top: -20px;
            line-height: 40px;
            text-align: right
        }

        .video_container .list_menus .list_m_link .text .icon_img_box .iconfont {
            position: relative;
            display: inline-block
        }

        .video_container .list_menus .list_m_link ._li>.text {
            border-bottom: 1px solid #F0F0F0
        }

        .video_container .list_menus .list_m_link ._li>.text.font-color {
            border-color: initial
        }

        .video_container .list_menus .list_m_link ._ul ul {
            padding: 2px 0;
            display: none
        }

        .video_container .list_menus .list_m_link ._li.active>ul {
            display: block
        }

        .video_container .list_menus .list_m_link ._li.active>.text .iconfont {
            transform: rotate(180deg)
        }

        .video_container .list_menus .list_m_link ._ul ul .text {
            padding: 9px 0;
            opacity: .8
        }

        .video_container .list_menus .list_m_link ._ul ul a {
            padding-left: 20px
        }

        .video_container .list_menus .list_m_link ._ul ul ul a {
            padding-left: 40px
        }