.on {display: block;}
.themes_box_title {font-size: 40px;}
#header {width: 100%; position: relative; z-index: 3;}
#header .ly_header_main {width: calc(100% - 120px);max-width: 1800px;margin: 0 60px;display: flex;flex-direction: column;}
.ly_header_main::after {display: block;content: '';clear: both;}
.ly_top_text {width: 100%;display: flex;justify-content: center;align-items: center;line-height: 24px;min-height: 30px;font-size: 16px;padding: 10px 0;margin: 0 60px;}

.ly_hm_top {display: flex;justify-content: center;padding-top: 35px;}
.logo {display: flex;justify-content: center;}
.logo a{min-width: 87px;max-width: 240px;font-size: 0;display: block}
.logo img {max-height: 70px;min-height: 35px;display: block;}
.ly_moblie_menu ,
.ly_moblie_search {display: none;}
.ly_moblie_menu a{text-decoration: none;}

.default_search_style .iconfont {font-size: 22px;}
.default_shopping_cart_style .iconfont {position: absolute;top: 50%;left: 0;transform: translateY(-50%);font-size: 23px;}
.default_account_style .iconfont {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 23px;}

.ly_hm_right {display: flex;text-align: right;flex-direction: row;justify-content: right;height: 40px;margin: auto 0;}
.default_language_currency_style{cursor: pointer;height: 40px;}
.default_language_currency_style dt {line-height: 40px;padding: 0;font-size: 14px;}
.default_language_currency_style dt i {display: none;}
.ly_hm_right .ly_line {display: block;margin: 0 30px;width: 1px;height: 100%;}

.default_account_style {line-height: 0;position: relative;width: 30px;height: 100%;margin-right: 30px;}
/*global-account*/
.global_login_sec,
.global_account_sec {cursor: pointer;display: block;width: 100%;height: 100%;}
.AccountButton_sec {display: none;}
.signin_box_sec ,
.account_container_sec {right: 0;}
/*global-account-end*/
.default_shopping_cart_style {height: 100%;position: relative;padding-left: 35px;text-decoration: none;}
.default_shopping_cart_style:hover {text-decoration: none;}
.default_shopping_cart_style span {display: block;font-size: 12px;line-height: 40px;}
.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 {display: none}

.default_search_style {width: 33.28%;max-width: 600px;height: 40px;display: flex;margin: auto;}
.default_search_style .default_search_form {width: 100%;height: 100%;display: flex;border-radius: 5px;}
.default_search_style .default_search_form .form {width: 100%;}
.default_search_style .default_search_form .text {width: calc(100% - 60px);height: 100%;border: unset;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.default_search_style .default_search_form .text::placeholder {padding-left: 20px;font-size: 14px;}
.default_search_style .default_search_form .button {width: 60px;height: 100%;border: unset;border-radius: 5px;}

.ly_nav {display: flex;flex: 1;padding: 40px 0 20px;}
.default_nav_style{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;width: 100%;}
.default_nav_style li {padding-right: 3%;}
.default_nav_style li a {display: block;line-height: 20px;font-size: 14px;white-space: nowrap;text-decoration: none;transition: all .2s;}

#footer {width: 100%;margin-top: 4%;}
#footer .ly_ft_box {width: 90%;max-width: 1200px;margin: 0 auto;padding: 60px 0 50px;}
#footer .ly_ft_box .ly_ft_main_box {display: flex;flex-direction: row;}
.ly_ft_left {width: 17.15%;margin-right: 6.5%;}
.ly_ft_left img {max-width: 240px;}

.default_foot_menu_style {width:calc(95% - 400px);flex-direction: row;margin-right: 5%;}
.default_foot_menu_style .menu_list { float: left;width: 30%;margin-right: 3%;}
.default_foot_menu_style .menu_list:last-child {margin-right: unset;}
.default_foot_menu_style .menu_list dl.focus dd{display: block;}
.default_foot_menu_style .menu_list dt {font-size: 18px;margin-bottom: 30px;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;transition: all .3s;}
.default_foot_menu_style .menu_list dd:hover a {font-weight: bolder;}

.ly_ft_right {width: 400px;}
.top_text {font-size: 18px;}
#newsletter_form {display: flex;border-width: 1px;border-style: solid;margin-top: 20px;}
#newsletter_form input {width: calc(100% - 30px);border: unset;}
#newsletter_form input::placeholder {padding-left: 20px;}
#newsletter_form .subscribe {font-weight: bold;font-size: 14px;cursor: pointer;height: 40px;width: 110px;border: unset; border-radius: 0;-webkit-border-radius:0;}
.newsletter_title {display: block;}
.follow_us_list ul{font-size: 0;}
.follow_us_list li {display: inline-block;margin-right: 30px; margin-bottom: 10px; width: auto;}
.follow_us_list li:last-child {margin-right: 0;}
.follow_us_list li a {display: block;width: 24px;height: 32px;}
.follow_us_list li a i{ font-size: 24px; }
.ly_ft_content {display: block;font-size: 14px;margin-top: 18px;}
.ly_ft_fu {margin-top: 35px;}
.ly_ft_fu .ly_ft_fu_title {font-size: 18px;}

.partners_box {margin: 70px 0 25px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.partners_box a{display: block;margin:0 15px 15px 0;font-size: 0;}

.ly_footer_bottom {margin-top: 40px;text-align: center;}
.ly_ft_text {display: inline;font-size: 14px;line-height: 20px;}

@media screen and (max-width:1000px){
	.themes_box_title {font-size: 20px;}
	#header {min-width: unset;}
	#header .ly_header_main{padding: 10px 0;width: 92%;margin: 0 auto;display: flex;flex-direction: row;justify-content: space-between;}
	.ly_moblie_menu {display: flex;flex: 1;align-items: center;text-align: left;width: 80px;}
	.ly_moblie_menu .ly_moblie_menu_icon {display: block;width: 25px;height: 25px;}
	.ly_moblie_search {display: flex;align-items: center;margin-right: 30px;}
	.ly_moblie_search .ly_moblie_search_icon {display: block;}
	.default_shopping_cart_style span{display: none;}
	.ly_moblie_search .iconfont {font-size: 24px;}
	.ly_moblie_menu .iconfont {font-size: 22px;}

	.ly_nav,
	.default_search_style,
	.default_language_currency_style,
	.ly_hm_right .ly_line,
	.default_account_style {display: none;}

	.ly_top_text {width: 92%;margin: 0 auto;font-size: 14px;line-height: 20px;}
	.ly_hm_top {padding-top: unset;width: 100%;justify-content: space-between;}
	.ly_hm_right {flex: 1;justify-content: flex-end;}
	.logo {width: 50%;}
	
	#footer .ly_ft_box {padding: 20px 0; width: 92%;}
	#footer .ly_ft_box .ly_ft_main_box {flex-direction: column;}
	.ly_ft_left {width: 100%;text-align: center;margin-right: unset;}
	.default_shopping_cart_style {margin-right: 0}
	
	.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 dt {line-height: 30px;margin: unset;font-size: 17px;pointer-events: unset;position: relative;}
	.default_foot_menu_style .menu_list dt .iconfont {position: absolute;font-size: 18px;right: 0;top:0;}
	.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::after {display: block;content: '';margin: 20px 0;height: 1px;width: 100%;}

	.top_text {font-size: 17px;}
	.ly_ft_content::after {display: block;content: '';margin: 20px 0;height: 1px;width: 100%;}
	
	.ly_ft_right {width: 100%;margin-left: unset;margin-top: 10px;}
	.ly_ft_fu {margin-top: unset;}
	
	.ly_ft_fu::after {display: block;content: '';margin: 20px 0;height: 1px;width: 100%;}
	.follow_us_list {margin-top: 15px;}
	
	#newsletter_form {margin: 20px auto 0; width: 100%;box-sizing: border-box;}
	
	.partners_box {margin: unset;}
	
	.ly_footer_bottom {margin-top: 20px;flex-direction: column;}
	.ly_ft_text {text-align: center;}
}

/*************************** 宽屏样式 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;}