:root {
    --ThemesBoxTitleColor: #212121;
    --ThemesBoxSubTitleColor: #feb300;
    --ThemesTextContentColor: #ffffff;
    --ThemesBodyColor: #ffffff;
    --ThemesProductsTitleColor: #212121;
    --ThemesAddToCartTextColor: #FFFFFF;
    --ThemesAddToCartBgColor: #0d2ea1;
    --ThemesAddToCartBorderColor: #00000000;
    --ThemesAddToCartTextHoverColor: #FFFFFF;
    --ThemesAddToCartBgHoverColor: #feb300;
    --ThemesAddToCartBorderHoverColor: #00000000;
    --ThemesBatchInquiryTextColor: #FFFFFF;
    --ThemesBatchInquiryBgColor: #feb300;
    --ThemesBatchInquiryBorderColor: #00000000;
    --ThemesBatchInquiryTextHoverColor: #FFFFFF;
    --ThemesBatchInquiryBgHoverColor: #0d2ea1;
    --ThemesBatchInquiryBorderHoverColor: #00000000;
    --ThemesHeaderBgColor: #ffffff;
    --ThemesHeaderTextColor: #212121;
    --ThemesHeaderIconColor: #242424;
    --ThemesNavTextColor: #212121;
    --ThemesNavTextHoverColor: #212121;
    --ThemesFooterBgColor: #212121;
    --ThemesFooterLineColor: #3e3e3e;
    --ThemesFooterTitleColor: #ffffff;
    --ThemesFooterTextColor: #ffffff;
    --ThemesFooterIconColor: #ffffff;
    --ThemesNavFont: OpenSans-Semibold;
    --ThemesFooterNavFont: OpenSans-Semibold;
    --ThemesBoxTitleFont: OpenSans-Semibold;
    --ThemesBoxSubTitleFont: OpenSans-Semibold;
    --ThemesTextContentFont: OpenSans-Semibold;
    --ThemesButtonFont: OpenSans-Bold;
    --ThemesProductsTitleFont: OpenSans-Semibold;
}

/* 顶部导航栏样式 */
@keyframes move {
    0% {
        transform: translateY(-100%)
    }

    100% {
        transform: translateY(0%)
    }
}

@keyframes movenormal {
    0% {
        transform: translateY(-100%)
    }

    100% {
        transform: translateY(0%)
    }
}

.ly_header_6 .wide {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.ly_header_6 .logo {
    padding: 10px 0;
    margin-right: 2%
}

.ly_header_6 .nav {
    padding: 20px;
    flex: 1;
    font-size: 0
}

.ly_header_6 .nav li {
    float: none;
    display: inline-block;
    vertical-align: top;
    padding: 10px 0;
    font-weight: bold;
    position: relative;
}
li.default_nav_themes a::after {
    content: '';
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: -3px;
    left: 100px;
}
li.default_nav_themes:hover a{
    color: #1e2a6a!important;
}
li.default_nav_themes:hover a::after{
    content: '';
    width: 100%;
    height: 3px;
    background-color: #1e2a6a;
    position: absolute;
    bottom: -3px;
    left: 0;
    transition: .3s;
    transition-timing-function: cubic-bezier(.58,.3,.005,1);
}



.ly_header_6 .nav ul li a {
    color: var(--ThemesNavTextColor);
    font-family: var(--ThemesNavFont)
}

.ly_header_6 .nav ul li a:hover {
    text-decoration: none;
    color: var(--ThemesNavTextHoverColor)
}

.ly_header_6 .nav {
    font-family: var(--ThemesNavFont)
}

.ly_header_6 .tool {
    width: 320px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.ly_header_6 .tool a:hover {
    text-decoration: none
}

.ly_header_6 .tool .tool_search {
    padding: 0 15px 0 0
}

.ly_header_6 .tool .tool_search .icon-search1 {
    color: var(--ThemesHeaderIconColor);
    font-size: 20px
}

.ly_header_6 .tool .tool_inquiry_btn {
    margin-left: 15px;
    padding: 12px 18px;
    border-radius: 35px
}

.ly_header_6 .tool .tool_inquiry_btn a {
    font-size: 14px;
    ;
    color: #fff
}

.ly_header_6 .tool .tool_inquiry .tool_inquiry_icon {
    display: block;
    padding: 0 15px
}

.ly_header_6 .tool .tool_inquiry .icon-inquiry2 {
    color: var(--ThemesHeaderIconColor);
    font-size: 20px
}

.ly_header_6 .tool .tool_inquiry .icon-shoppingcart2 {
    color: var(--ThemesHeaderIconColor);
    font-size: 20px;
}

.ly_header_6 .tool .tool_language {
    padding: 0 15px;
    font-size: 0
}

.ly_header_6 .tool .tool_language .default_language_currency_style {
    line-height: unset
}

.ly_header_6 .tool .tool_language dt {
    padding: 0
}

.ly_header_6 .tool .tool_language .iconfont {
    color: var(--ThemesHeaderIconColor);
    font-size: 20px;
    position: static;
    line-height: 20px
}

.ly_header_6 .tool .tool_user .tool_member_entrance {
    display: block;
    padding: 0 15px
}

.ly_header_6 .tool .tool_user .iconfont {
    color: var(--ThemesHeaderIconColor);
    font-size: 20px
}

.ly_header_6 .tool .tool_menu {
    display: none;
    color: var(--ThemesHeaderIconColor);
    font-size: 20px;
    margin: 0 10px
}

.ly_header_6 .tool_board {
    background-color: var(--ThemesBoardBgColor);
    border-bottom: 1px solid #f3f3f3
}

.ly_header_6 .tool_board .wide {
    justify-content: right
}

.ly_header_6 .tool_board .tool_user {
    padding: 0 13px
}

.ly_header_6 .tool_board .tool_user a {
    color: var(--ThemesHeaderTextColor);
    font-size: 14px;
    text-decoration: none
}

.ly_header_6 .tool_board .tool_user a:hover {
    text-decoration: none
}

.ly_header_6 .tool_board .tool_line {
    width: 1px;
    height: 13px;
    background-color: var(--ThemesHeaderLineColor)
}

@media screen and (max-width: 1000px) {
    .ly_header_6 .wide {
        padding-left: 30px
    }

    .ly_header_6 .nav {
        display: none
    }

    .ly_header_6 .logo {
        margin-left: -10px;
        order: 1
    }

    .ly_header_6 .tool {
        width: auto;
        order: 2
    }

    .ly_header_6 .tool .tool_user {
        display: none
    }

    .ly_header_6 .tool .tool_inquiry {
        display: none
    }

    .ly_header_6 .tool .tool_inquiry_btn {
        display: none
    }

    .ly_header_6 .tool .tool_menu {
        display: block;
        order: 3;
        margin: 0
    }

    .ly_header_6 .tool .tool_language {
        display: none
    }

    .ly_header_6 .tool .tool_search {
        padding: 0;
        margin: 0 20px;
        order: 2
    }

    .ly_header_6 .tool .tool_search .icon-search1 {
        font-size: 26px
    }

    .ly_header_6 .tool .tool_menu .icon-mb_menu2 {
        font-size: 26px
    }

    .ly_header_6 .headerFixed {
        position: relative;
        width: 100%
    }

    .ly_header_6 .headerFixed .themes_global_header {
        padding: 12px 0;
        width: 100%;
        position: relative
    }
}

.ly_header_6[data-visual-id="2446"] .logo {
    width: 113px;
}

.ly_header_6[data-visual-id="2446"] .nav li a {
    font-size: 16px;
}

.ly_header_6[data-visual-id="2446"] .tool .tool_inquiry_btn {
    background-color: #0d2ea0;
    border: 1px solid #fff0
}

.ly_header_6[data-visual-id="2446"] .tool .tool_inquiry_btn a {
    color: #ffffff
}

.ly_header_6[data-visual-id="2446"] .tool .tool_inquiry_btn:hover {
    background-color: #FFFFFF;
    border: 1px solid #0d2ea0
}

.ly_header_6[data-visual-id="2446"] .tool .tool_inquiry_btn:hover a {
    color: #0d2ea0
}

@media screen and (max-width: 1000px) {
    .ly_header_6[data-visual-id="2446"] .logo {
        width: 65px;
    }
}
/* 顶部导航栏样式 */


/* 面包屑 */
.ly_other_2 .other_wrapper {
    position: relative;
    padding: 25px 0
}

.ly_other_2 .other_wrapper .bread_crumb .bread_column {
    margin-bottom: 5px
}

@media screen and (max-width: 1440px) {
    .ly_other_2 .other_wrapper {
        padding: 25px 20px
    }
}

.ly_other_2[data-visual-id="2466"] {
    background-color: #f7f7f7;
    padding-top: 0px;
    padding-bottom: 0px;
}

.ly_other_2[data-visual-id="2466"] .other_wrapper .bread_crumb,
.ly_other_2[data-visual-id="2466"] .other_wrapper .bread_crumb a {
    color: #555555;
    font-size: 14px
}

@media screen and (max-width:1000px) {
    .ly_other_2[data-visual-id="2466"] {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .ly_other_2[data-visual-id="2466"] .other_wrapper .bread_crumb,
    .ly_other_2[data-visual-id="2466"] .other_wrapper .bread_crumb a {
        font-size: 12px
    }
}
/* 面包屑 */



/* 底部菜单栏样式 */
.ly_footer_6 {
    background-color: var(--ThemesFooterBgColor);
    border-top: 1px solid var(--ThemesFooterLineColor)
}

.ly_footer_6 .nav {
    padding-top: 85px;
    padding-bottom: 45px
}

.ly_footer_6 .copy {
    padding: 25px 0;
    color: var(--ThemesFooterTextColor);
    font-size: 14px;
    text-align: center;
    border-top: 1px solid var(--ThemesFooterLineColor)
}

.ly_footer_6 .copy a {
    color: var(--ThemesFooterTextColor)
}

.ly_footer_6 .follow_us_list li {
    width: 30px
}

.ly_footer_6 .follow_us_list li a {
    height: 30px
}

.ly_footer_6 .follow_us_list i {
    color: var(--ThemesFooterIconColor);
    font-size: 22px
}

.ly_footer_6 .default_foot_menu_style .menu_list {
    margin-bottom: 30px
}

.ly_footer_6 .default_foot_menu_style .menu_list dl {
    padding-right: 20%
}

.ly_footer_6 .default_foot_menu_style .menu_list dd {
    font-family: var(--ThemesFooterNavFont)
}

.ly_footer_6 .default_foot_menu_style .menu_list dd,
.ly_footer_6 .default_foot_menu_style .menu_list dd a {
    font-size: 14px;
    color: var(--ThemesFooterTextColor);
    line-height: 1.5
}

.ly_footer_6 .default_foot_menu_style .menu_list dt {
    font-family: var(--ThemesFooterNavFont)
}

.ly_footer_6 .default_foot_menu_style .menu_list dt,
.ly_footer_6 .default_foot_menu_style .menu_list dt a {
    color: var(--ThemesFooterTitleColor);
    font-size: 20px;
    margin-bottom: 25px
}

.ly_footer_6 .default_foot_menu_style .menu_list.menu_list_menu dd {
    margin-bottom: 15px;
    width: 50%;
    float: left;
}

.ly_footer_6 .default_foot_menu_style .menu_list.menu_list_contact dd {
    margin-bottom: 15px
}

.ly_footer_6 .default_foot_menu_style .menu_list.menu_list_contact dd span {
    width: 38px;
    height: 38px;
    background-color: var(--ThemesFooterIconColor);
    border-radius: 28px;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.ly_footer_6 .default_foot_menu_style .menu_list.menu_list_contact dd span i {
    color: var(--ThemesFooterBgColor)
}

.ly_footer_6 .default_foot_menu_style .menu_list.menu_list_contact dd span i.icon-address1 {
    font-size: 18px
}

.ly_footer_6 .default_foot_menu_style .menu_list.menu_list_contact dd span i.icon-tool_email2 {
    font-size: 24px
}

.ly_footer_6 .default_foot_menu_style .menu_list.menu_list_custom_content a.link {
    color: var(--ThemesFooterTextColor);
    border: 1px solid transparent;
    padding: 12px 25px;
    display: inline-block;
    border-radius: 35px
}

.ly_footer_6 .default_foot_menu_style .menu_list.menu_list_newsletter .subtitle {
    margin-bottom: 35px
}

.ly_footer_6 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_style {
    margin-bottom: 10px
}

.ly_footer_6 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap
}

.ly_footer_6 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form input,
.ly_footer_6 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form button {
    height: 48px;
    line-height: 48px;
    box-sizing: border-box
}

.ly_footer_6 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form .text {
    text-indent: 15px;
    font-size: 14px;
    flex-grow: 1;
    max-width: 350px;
    border: 1px solid transparent;
    border-top-left-radius: 35px;
    border-bottom-left-radius: 35px
}

.ly_footer_6 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form .subscribe {
    border: 1px solid transparent;
    color: #000000;
    padding: 0 17px;
    cursor: pointer;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px
}

.ly_footer_6 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form .subscribe i {
    font-size: 24px
}

@media screen and (max-width: 1000px) {
    .ly_footer_6 .nav {
        padding: 0
    }

    .ly_footer_6 .default_foot_menu_style .menu_list {
        margin: 0
    }

    .ly_footer_6 .default_foot_menu_style .menu_list dt,
    .ly_footer_6 .default_foot_menu_style .menu_list dt a {
        font-size: 16px
    }

    .ly_footer_6 .default_foot_menu_style .menu_list dl {
        padding: 0;
        border-bottom: 1px solid var(--ThemesFooterLineColor)
    }

    .ly_footer_6 .default_foot_menu_style .menu_list dl dt {
        margin: 0;
        padding: 15px 0
    }

    .ly_footer_6 .default_foot_menu_style .menu_list dl dt>i {
        font-size: 20px
    }

    .ly_footer_6 .default_foot_menu_style .menu_list dl dd {
        display: none;
        width: 100% !important;
    }

    .ly_footer_6 .default_foot_menu_style .menu_list dl.focus dd {
        display: block
    }

    .ly_footer_6 .default_foot_menu_style .menu_list.menu_list_contact dd {
        display: none;
        width: 100% !important;
    }

    .ly_footer_6 .default_foot_menu_style .menu_list.menu_list_contact dl.focus dd {
        display: flex;
    }

    .ly_footer_6 .default_foot_menu_style .menu_list.menu_list_newsletter .subtitle {
        margin-bottom: 20px
    }
}

.ly_footer_6[data-visual-id="2453"] .default_foot_menu_style .menu_list[data-blocks="CustomContent-1"] a.link {
    color: #ffffff;
    background-color: #383838;
    border-color: #383838;
}

.ly_footer_6[data-visual-id="2453"] .default_foot_menu_style .menu_list[data-blocks="Contact-1"] a.link{
    color: #ffffff;
    background-color: #383838;
    border-color: #383838;
    color: var(--ThemesFooterTextColor);
    border: 1px solid transparent;
    padding: 12px 25px;
    display: inline-block;
    border-radius: 35px;
    font-size: 14px;
    line-height: 1.5;
}

.ly_footer_6[data-visual-id="2453"] .default_foot_menu_style .menu_list[data-blocks="Newsletter-1"] .default_newsletter_style .subscribe {
    color: #383838;
    background-color: #1E4497;
    border-color: #ffffff;
}

.ly_footer_6[data-visual-id="2453"] .default_foot_menu_style .menu_list[data-blocks="QuickMenu-1"] a.link {
    color: #ffffff;
    background-color: #383838;
    border-color: #383838;
    border: 1px solid transparent;
    padding: 0px 9px;
    display: inline-block;
    border-radius: 35px;
}

@media screen and (max-width: 1000px) {
    .ly_video_1[data-visual-id="2453"] {}
}

@media screen and (min-width:1000px) {
    .default_foot_menu_style .menu_list {
        width: 25%;
        box-sizing: border-box;
    }
}

.default_foot_menu_style .menu_list.menu_list_custom_content .logo {
    max-width: 100%;
    margin-bottom: 15px;
}

.default_foot_menu_style .menu_list.menu_list_custom_content .custom_content {
    margin-bottom: 15px;
}

.default_foot_menu_style .menu_list.menu_list_custom_content .custom_link {
    margin-bottom: 15px;
}

/* 底部菜单栏样式 */