.on {display: block;}

#header {width: 100%;}
#header .ly_header_top {width: 100%;min-height: 40px;display: flex;}
#header .ly_header_main {width: 90%;max-width: 1440px;margin: 0 auto;display: flex;flex-wrap: wrap;}
.ly_header_main::after {display: block;content: '';clear: both;}
.ly_top_text {width: 90%;max-width: 1440px;margin: 0 auto;display: inline-block;font-size: 14px;line-height: 20px;padding: 10px 0;text-align: center;}

.logo img {;max-height: 70px;min-height: 33px;display: block;}

.ly_hm_left {display: flex;flex: 0.5;text-align: left;padding-top: 15px;}
.default_language_currency_style{border-radius: 5px;box-sizing: border-box;padding: 0 15px;cursor: pointer;font-size: 14px;height: 30px;}
.default_language_currency_style dt {display: flex;flex-direction: row;line-height: 30px;}
.default_language_currency_style i {margin-left: 10px;;display: inline-block;width: 10px;height: 30px;}

.ly_hm_right {display: flex;flex: 1;text-align: right;padding-top: 16px;flex-direction: row;justify-content: right;}
.default_search_btn {position: relative;cursor: pointer;display: block;margin-right: 30px;width: 30px;height: 30px;}
/*global-account*/
.default_account_style {position: relative;cursor: pointer;display: block;right: 0;margin-right: 30px;width: 30px;height: 30px;}
body .global_login_sec {width: 100%;height: 100%;display: block;}
.AccountButton_sec {display: none;}
.signin_box_sec ,
.account_container_sec {right: 0;}
.global_account_sec{ display: block; width: 100%; height: 100%; }

/*global-account-end*/
.default_shopping_cart_style {position: relative;width: 30px;height: 30px;}
.default_shopping_cart_style span {display: block;font-size: 16px;line-height: 30px;}
.default_shopping_cart_down .cart_note {left: unset;right: 0;}
.default_shopping_cart_style .text_0,
.default_shopping_cart_style .cart_count,
.default_shopping_cart_style .text_1,
.default_shopping_cart_style .cart_count_price {display: none}


.default_account_style .iconfont {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 26px;}
.default_account_style .iconfont.icon-member3{ font-size: 30px; }
.default_account_style .iconfont.icon-shoppingcart5{ font-size: 26px; }
.default_search_style .iconfont ,
.default_shopping_cart_style .iconfont {position: absolute;top: 50%;left: 0;transform: translateY(-50%);font-size: 26px;}
.ly_moblie_menu .iconfont {font-size: 22px;}

.ly_hm_center {display: flex;flex-direction: column;justify-content: center;flex: 6;margin: 0 5%;padding-top:16px }
.logo {display: flex;justify-content: center;flex: 1;}
.logo a{min-width: 52px;max-width: 175px;font-size: 0;display: block}
.logo img {max-height: 54px;min-height: 33px;display: block;}
.ly_nav {display: flex;padding: 15px 0 25px;width: 100%;}
.default_nav_style{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;width: 100%;}
.default_nav_style li{padding: 0 3.9%;}
/* .default_nav_style li {padding-right: 7.8%;} */
/* .default_nav_style li:last-child {padding-right: unset;} */
.default_nav_style li a {display: block;font-size: 16px;line-height: 40px;white-space: nowrap;padding: 0;text-decoration: none;}

#footer {width: 100%;}
#footer .ly_ft_box {width: 90%;max-width: 1440px;margin: 0 auto;padding: 70px 0;}
#footer .ly_ft_box .ly_ft_main_box {display: flex;flex-direction: row;}
.ly_ft_logo .logo {justify-content: left;}
.ly_ft_logo_img img{max-height: 65px;}
.ly_ft_logo_sub {font-size: 14px;}
.ly_ft_logo {width: 28%;margin-right: 0.82%;}
.follow_us_list {padding-top: 25px;height: auto;}
.follow_us_list ul{font-size: 0;}
.follow_us_list li {display: inline;margin-right: 5px;}
.follow_us_list li:last-child {margin-right: 0;}
.follow_us_list li a {display: inline-block;}
.default_foot_menu_style {width: 71.18%;display: flex;flex-direction: row; flex-wrap: wrap;}
.default_foot_menu_style .menu_list {width: 21.25%;margin-right: 3%;}
.default_foot_menu_style .menu_list:last-child {margin-right: 0;}
.default_foot_menu_style .menu_list dt {font-size: 18px;padding-bottom: 5px;pointer-events: none;}
.default_foot_menu_style .menu_list dd {margin-top: 15px;}
.default_foot_menu_style .menu_list dd a{font-size: 14px;text-decoration: none;}
.ly_footer_bottom {margin-top: 95px;display: flex;justify-content: space-between;font-size: 0;}
.ly_ft_text {display: inline;vertical-align: middle;font-size: 14px;line-height: 20px;}

.ly_moblie_menu {display: none;}
@media screen and (max-width:1000px){
	#header .ly_header_main{padding: 10px 0;max-height: 100px;min-height: 70px;width: 92%;margin: 0 auto;display: flex;justify-content: space-between;}
	.ly_moblie_menu {display: block;flex: 1;text-align: left;display: flex;align-items: center;}
	.ly_moblie_menu .ly_moblie_menu_icon {display: block;width: 25px;height: 25px;background-size: 25px 375px;}
	.ly_hm_left ,
	.ly_nav ,
	.default_account_style {display: none;}
	.ly_hm_center {flex: 1;padding-top: unset;}
	.ly_hm_right {padding-top: unset;align-items: center;justify-content: flex-end;}
	.logo a {padding: 0;max-height: 80px;}
	.logo a img{max-height: 80px;}
	.default_search_btn {margin-right: 20px;}
	.default_search_form {display: none;}

	.ly_np_main {flex-wrap: wrap;}
	.ly_product_item {width: calc((100% - 30px) / 2);}
	
	#footer .ly_ft_box {padding: 15px 0; }
	#footer .ly_ft_box .ly_ft_main_box {flex-direction: column;}

	.ly_ft_logo {width: 100%;margin-right: unset;justify-content: center;}
	.ly_ft_logo_img {text-align: center}
	.ly_ft_logo .logo {justify-content: center;}
	.ly_ft_logo_sub {display: flex;justify-content: center;}
	.follow_us_list {text-align: center;padding-top: 15px;}
	.default_foot_menu_style {flex-direction: column;width: 100%;}
	.default_foot_menu_style .menu_list {width: 100%;margin-right: unset;}
	.default_foot_menu_style .menu_list dl.focus dd {display: block;}
	.default_foot_menu_style .menu_list dt {position: relative;line-height: 30px;margin: 10px 0 0;font-size: 16px;pointer-events: unset;}
	.default_foot_menu_style .menu_list dt .iconfont {position: absolute;right: 0;top: 0;}
	.default_foot_menu_style .menu_list dt::after {display: block;content: '';margin-top: unset;height: unset;clear: both;}
	.default_foot_menu_style .menu_list dd {display: none;margin: 10px 0 0;}
	.default_foot_menu_style .menu_list dd a {font-size: 14px;}
	.default_foot_menu_style .menu_list dl dt.on::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
	.global_payment_icon_html {padding-top: 10px;}
	
	.ly_footer_bottom {margin-top: 20px;flex-direction: column-reverse;}
	.ly_ft_text {text-align: center;}

	body #header {min-width: unset;}
}

/*************************** 宽屏样式 start***************************/
.w_1200 .side_right{ width:946px;}
.w_1200 .pro_right{width:940px;}
.w_1200 .prod_sort a{padding:0 15px;}
.w_1200 .prod_menu{display:block;}
.w_1200 .wide{width:1200px; min-width:1200px;}
/*************************** 宽屏样式 end ***************************/
/*************************** global start ***************************/
.pro_left{width:238px;}
.pro_left .ad{margin-top:20px;}
.pro_right{width:720px;}

.sidebar{margin-top:20px;}
.sidebar .b_title{height:35px; line-height:35px; margin:0 10px; font-size:15px;}
.sidebar .b_bottom{line-height:30px; text-decoration:none; margin-left:10px;}

.side_category a{display:block; padding-left:13px; border:0;}
.side_category .current{background:url(../../default/images/cate_menu.png) no-repeat 3px 9px;font-weight:bold;}
.side_category .cate_title{padding:5px 0 5px 15px; line-height:160%;  font-weight:bold;}
.side_category .cate_menu dd{padding:0 3px;}
.side_category .cate_menu dd.first{margin:0 3px; padding:0;}
.side_category .cate_menu dd.first>a{background-position:3px 13px;}
.side_category .cate_menu dd:first-child{border-top:0;}
.side_category .cate_menu dd>a{line-height:33px;}
.side_category .cate_menu dl{padding-left:7px; }
.side_category .cate_menu dl dd{border-top:0;}
.side_category .cate_menu dl a{border:0; line-height:26px;}
.side_category .cate_menu dl dl{border-bottom:0;}

.popular_search .title{height:28px; line-height:28px; padding:0 9px; font-weight:bold;}
.popular_search .view{margin:10px; line-height:23px;}
.popular_search .view a{text-decoration:underline; margin-right:7px;}
.popular_search .view a.big{font-weight:bold;}

#what_hot .pro_item{padding:10px;}
#what_hot .pro_item>dt{width:82px; height:82px; text-align:center; vertical-align:middle; }
#what_hot .pro_item>dt img{max-width:100%; max-height:100%;}
#what_hot .pro_item .pro_info{width:121px; overflow:hidden; margin-left:10px;}
#what_hot .pro_item .pro_name{height:50px; overflow:hidden; line-height:140%; margin-bottom:5px;}

#special_offer .pro_item{padding:15px 10px;}
#special_offer .pro_item dt{width:96px; height:96px; text-align:center; margin:0 auto; position:relative; overflow:inherit;}
#special_offer .pro_item dt img{max-width:100%; max-height:100%;}
#special_offer .pro_item dt>.icon_discount{position:absolute; top:-10px; right:-40px; width:30px; height:30px; border-radius:999%; line-height:15px; padding:9px;}
#special_offer .pro_item dt>.icon_discount b{font-size:16px;}
#special_offer .pro_item dd{padding:0 13px;}
#special_offer .pro_item .pro_name{height:30px; overflow:hidden; line-height:140%; margin:5px 0 12px;}
#special_offer .pro_item a{text-decoration:none;}
#special_offer .pro_item del{margin-left:20px;font-size:12px;}
#special_offer .pro_item del .currency_data, #special_offer .pro_item del .price_data{ font-size:12px; font-weight:normal;}
#special_offer .last{border-bottom:0;}