/* 布局 */
#header { margin: 0 auto; width: 100%; max-width: 1920px; position: relative; }
#header .ly_navtop { width: 100%; text-align: center;  }
#header .ly_navbox { margin: 0 auto; width: 88.28%; height: auto; max-width: 1680px; position: relative; }
#header .ly_navbox .logo { width: 200px; height: 100%; }
#header .ly_navbox .ly_navbar { width: 81.55%; max-width: 1370px; height: 100%; }

#footer { margin-top: 100px; width: 100%; }
#footer .ly_configbox { margin: 0 auto; padding-top: 66px; padding-bottom: 100px; width: 88.28%; max-width: 1680px; }
#footer .ly_copy_share { margin: 0 auto; padding-bottom: 77px; width: 88.28%; max-width: 1680px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

/* 模块 */
.ly_menu{display: none;}
.ly_navtop .ly_p { font-size: 14px; padding-top: 8px; padding-bottom: 8px; white-space: pre-wrap;}
.logo a { font-size: 0; display: block; width: 100%; height: 100%; }
.logo a img { max-height: 99px; position: absolute; top: 0; left: 0; bottom: 0; margin: auto; }
.ly_navbar_top { height: 40px; }
.ly_navbar_top .ly_features { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
.ly_navbar_top .ly_features .ly_line { display: inline-block; width: 1px; height: 11px; vertical-align: middle; }
.ly_navbar_top .ly_features .ly_search_btn{display:inline-block;vertical-align:middle;padding:0 19px;}
.default_search_style{position:relative;width:17px;height:100%;}
.default_search_style .default_search_btn{display:inline-block;width:100%;height:100%;}
.default_search_style .iconfont{font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

.default_language_currency_style { cursor: pointer; }
.default_language_currency_style dt { padding: 0 17px; font-size: 12px; }
.default_language_currency_style dt span { font-size: 14px; line-height: 40px; }
.default_language_currency_style i:before { display: none; }

.default_account_style { padding-left: 20px; }
.default_account_style dl dt a:hover{color: var(--ThemesHeaderTextColor);}
.default_account_style dl dt { padding: 0; }
.default_account_style dl dt,.default_account_style dl dt a { font-size: 14px; line-height: 40px; }
.default_account_style dl dt i:before { display: none; }
.default_account_style .FontColor { line-height: 40px; }
.default_account dl dd { width: 230px; z-index: 99999; }

#header .ly_navbox .ly_navbar .ly_navbar_under { width: 100%;  }
#header .ly_navbox .ly_navbar .ly_navbar_under .ly_nav { width: 85.40%; height: 100%; max-width: 1170px; margin-top: -3px; position: relative; }
.default_nav_style { width: 100%; height: 100%; }
.default_nav_style li { display: inline-block; padding: 0 10px; margin-right: 5.3%;float: none;vertical-align: middle; }
.default_nav_style li:last-child { margin-right: 0; }
.default_nav_style li a { display: inline-block; line-height: 40px; font-size: 18px; position: relative; text-decoration: none; }
.default_nav_style li>a { padding: 0; }
.default_nav_style li.has_sec i{font-size:16px;font-weight:600;}
#header .ly_navbox .ly_navbar .ly_navbar_under .ly_shopcar { height: 100%; }
.default_shopping_cart_style{position:relative;display:inline-block;margin-top:11px;line-height:40px;text-decoration:none;}
.default_shopping_cart_style:hover{text-decoration: none;}
.default_shopping_cart_style .text_0{display:inline-block;vertical-align:middle;text-transform:uppercase;line-height:1;}
.default_shopping_cart_style .iconfont{display: inline-block;vertical-align: middle;font-size: 26px;padding-right:12px;}
.default_shopping_cart_style .cart_count,.text_1,.cart_count_price { display: none; }
.default_shopping_cart_down .cart_note { left: -240px; }
#header .ly_navbox .ly_hmenu { display: none; }
#header .ly_navbox .ly_navbar .ly_navbar_under .ly_p_search { display: none; }
.default_foot_menu_style{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;flex-wrap:wrap;}
 .default_foot_menu_style .menu_list { width: 22%; margin-bottom: 30px;} 
.default_foot_menu_style .menu_list:nth-child(4n+1) { margin-left: 6.6%; }
.default_foot_menu_style .menu_list:nth-child(4n){ margin-right: 5.05%; }
.default_foot_menu_style .menu_list dl dt { margin-bottom: 33px; }
.default_foot_menu_style .menu_list dl dd { margin-bottom: 21px; }
.default_foot_menu_style .menu_list dl dd:last-child { margin-bottom: 0; }
.default_foot_menu_style .menu_list dl dd a { font-size: 16px; -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; text-decoration: none; }
.ly_copy_share .ly_copy { width: 530px; padding-left: 6.6%; }
.ly_copy_share .ly_copy .ly_copytext { font-size: 14px; line-height: 42px; }
.ly_copy_share .ly_copy .ly_copytext span a { font-size: 14px; text-decoration: none; }
.ly_copy_share .ly_share { margin-right: 8%; }
.ly_copy_share .ly_share .ly_sharetitle { display: none; }

.ly_copy_share .partner{width: 50%; text-align: left;padding-left: 6.6%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ly_copy_share .partner .partners_box{margin-bottom: 0;margin-top: 10px;}
.ly_copy_share .global_payment_icon_html{width: 50%;text-align: right;    padding-right: 8%;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 10px;}
.follow_us_list ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.follow_us_list ul li { width: 42px; height: 42px; margin-right: 11px; overflow: hidden; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
.follow_us_list ul li:last-child { margin-right: 0; }
.follow_us_list ul li:hover { -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); }
.follow_us_list ul li a { display: block; width: 100%; height: 100%; text-indent: -100px; }
.follow_us_list{height: auto;}
@media screen and (max-width: 1440px) {
    #header .ly_navbox { width: 97%; }
    .default_nav_style li { margin-right: 2%; }
    .default_shopping_cart_down .cart_note { left: -300px; }
    .default_foot_menu_style .menu_list { width: 20%; } 
    .default_foot_menu_style .menu_list:last-child { margin-right: 0%; }
}

@media screen and (max-width: 1200px) {
    #header .ly_navbox .logo { width: 178px; }
    #header .ly_navbox .ly_navbar { width: 79.55%; }
    #header .ly_navbox .ly_navbar .ly_navbar_under .ly_nav { width: 84.4%; }
    .default_nav_style li { margin-right: 3%; }

    .ly_copy_share .ly_copy { width: 430px; }
    .ly_copy_share .ly_copy .ly_copytext { width: 100%; line-height: 25px; }
    .ly_copy_share .ly_copy .ly_copytext span { display: block; width: 100%; }
}

@media screen and (max-width: 1000px) { 
    #header .ly_navbox { width: 94%; height: 100px; position: relative; overflow: hidden; }
    #header .ly_navbox .ly_menu{display:block;width:77px;height:38px;position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
    #header .ly_navbox .ly_menu a{display:block;width:24px;height:auto;font-size:24px;}

    #header .ly_navbox .ly_menu a:hover{text-decoration: none;}
    #top_bar_outer, #header, #nav_outer, #service_outer, #footer_outer { min-width: auto; }
    .default_shopping_cart_down .cart_note { display: none !important; }
    .ly_navtop .ly_p { font-size: 28px; padding-top: 4px; }
   .logo { float: none; margin: 0 auto; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 20px;}
   .logo a img { max-height: 80px; right: 0; }
    #header .ly_navbox .ly_navbar{width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:77px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
    .ly_navbar_top{height:50px;position:static;}
    .ly_navbar_top .ly_features .ly_line{display:none;}
    .ly_navbar_top .ly_features .ly_abroad{display:none;}
    .ly_navbar_top .ly_features .ly_adminlogin{display:none;}
    .default_search_style{width:21px;height:50px;}
    #header .ly_navbox .ly_navbar .ly_navbar_under{height:50px;}
    #header .ly_navbox .ly_navbar .ly_navbar_under{width:auto;position:static;}
    #header .ly_navbox .ly_navbar .ly_navbar_under .ly_nav{display:none;}
    .default_shopping_cart_style{margin-top:0;width:20px;height:100%;padding-left:0;}

    .default_shopping_cart_style .text_0 { display: none; font-size: 18px; }
    #footer { margin-top: 80px; }
    #footer .ly_configbox { width: 94%; padding-top: 51px; padding-bottom: 0; }
    .default_foot_menu_style .menu_list { width: 100%; padding-left: 0; margin-bottom: 44px; } 
    .default_foot_menu_style .menu_list:nth-child(4n+1) { margin-left: 0; }
    .default_foot_menu_style .menu_list:nth-child(4n){ margin-right: 0; }
    .default_foot_menu_style .menu_list dl dt{position:relative;margin-bottom:0;font-size:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:15px;line-height:1.4;}
    .default_foot_menu_style .menu_list dl dt i{position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
    .default_foot_menu_style .menu_list dl dd { display: none; margin-bottom: 12px; }
    .default_foot_menu_style .menu_list dl dd:nth-child(2) { margin-top: 20px; }
    .default_foot_menu_style .menu_list.menu_list_contact dl dt i {display: none;}     
    .default_foot_menu_style dl.focus dd  { display: block; }
    #footer .ly_copy_share { width: 94%; padding-bottom: 0; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
    .ly_copy_share .ly_copy { width: 100%; padding-left: 0; text-align: center;-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;}
    .ly_copy_share .ly_copy .ly_copytext { padding: 4% 0; font-size: 22px; }
    .ly_copy_share .ly_copy .ly_copytext span { display: inline-block; width: auto; }
    .ly_copy_share .ly_copy .ly_copytext span a { font-size: 22px; }
    .ly_copy_share .partner{-webkit-box-ordinal-group: 5;-webkit-order: 4;-ms-flex-order: 4;order: 4;margin-bottom: 10px;margin-top: 0;width: 100%;padding-left: 0;}
    .ly_copy_share .partner .partners_box{margin-bottom: 0;}
    .ly_copy_share .ly_share { margin-right: 0; margin: 0 auto 20px; -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5}
    .partners_box a{width: auto;}
    .ly_copy_share .global_payment_icon_html{-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;;margin-bottom: 10px;width: 100%;padding-right: 0;text-align: center;}
    .ly_copy_share .ly_share .ly_sharetitle { display: block; text-align: center; }
    .ly_copy_share .ly_share .ly_sharetitle .ly_border { display: inline-block; width: 86px; height: 2px; margin-top: 27px; }
    .ly_copy_share .ly_share .ly_sharetitle p { font-size: 30px; text-transform: uppercase; }
    .follow_us_list { margin-top: 16px; }
    .follow_us_list ul li:hover { -webkit-transform: none; -ms-transform: none; transform: none; }
}

@media screen and (max-width:1000px){
    #header .ly_navbox{height:auto;padding-top:10px;padding-bottom:10px;min-height:70px;max-height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .logo a  {text-align: center;}
    .logo a  img{position: static;}
    #default_search_box{display: none;}
    .follow_us_list ul{-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
    body .global_swap_chain{display: none;}
}

@media screen and (max-width: 768px) {
    .ly_navtop .ly_p { font-size: 14px; padding-top: 1px; padding-bottom: 6px; }
    .ly_navbar_top { top: 0; right: 17px; }
    #header .ly_navbox .ly_navbar .ly_navbar_under { top: 0; }
    .default_search_style { width: 21px; }
    #footer { margin-top: 40px; }
    #footer .ly_configbox { width: 92%; padding-top: 25px; }
    .default_foot_menu_style .menu_list { margin-bottom: 17px; }
    .default_foot_menu_style .menu_list dl dt { font-size: 15px; }
    .default_foot_menu_style .menu_list dl dt::before { width: 14px; height: 14px; }
    .default_foot_menu_style .menu_list dl dd { margin-top: 9px; }
    .default_foot_menu_style .menu_list dl dd:nth-child(2) { margin-top: 15px; }
    .default_foot_menu_style .menu_list dl dd a { font-size: 13px; }
    #footer .ly_copy_share { width: 92%; }
    .ly_copy_share .ly_share { margin: 0 auto 10px; }
    .ly_copy_share .ly_share .ly_sharetitle p { font-size: 15px; }
    .ly_copy_share .ly_share .ly_sharetitle .ly_border { width: 41px; }
    .ly_copy_share .ly_copy .ly_copytext { font-size: 12px; line-height: 20px; }
    .ly_copy_share .ly_copy .ly_copytext span a { font-size: 12px; }
    .ly_navbar_top { right: 16px; }
}

@media screen and (max-width:1000px){
    .default_search_style .iconfont{font-size: 24px;}
    .ly_navbar_top .ly_features .ly_search_btn{padding: 0 5px;}
    .default_shopping_cart_style{width: auto;}
    .default_shopping_cart_style .iconfont{font-size: 24px;padding-right: 0;}
    #header .ly_navbox .ly_navbar .ly_navbar_under{margin-left: 10px;}
    #header .ly_navbox .ly_navbar .ly_navbar_under .ly_shopcar::after{content: '';display: inline-block;width: 0;height: 100%;vertical-align: middle;}
    .default_foot_menu_style .menu_list dl dd a{line-height: 1.3;}
    .default_foot_menu_style .menu_list.menu_list_contact  dd{display: block;}
}