:root{
	--ThemesBoxTitleColor: #222222;
	--ThemesBoxTitleFont: "微软雅黑";
	--ThemesBoxSubTitleColor: #555555;
	--ThemesBoxSubTitleFont: "Arial";
	--ThemesProductsTitleColor: #555555;
	--ThemesProductsTitleFont: "Verdana";
	--ThemesProductsPriceColor: #b75479;
	--ThemesProductsPriceFont: "WorkSans-Medium";
	--ThemesProductsDelPriceColor: #999999;
	--ThemesProductsDelPriceFont: "Verdana";
	--ThemesTextContentColor: #333;
    --ThemesTextContentFont: "Futurastd-Medium";
    --ThemesBoardBgColor:#333333;
    --ThemesBoardColor:#ffffff;
	--ThemesHeaderBgColor: #f0d5df;
	--ThemesHeaderTextColor: #000000;
	--ThemesHeaderIconColor: #1f1b1d;
	--ThemesNavBgColor: #ffffff;
	--ThemesNavTextColor: #222222;
	--ThemesNavTextHoverColor: ;
	--ThemesHeaderInputBorderColor:#bfbfbf;
	--ThemesFooterBgColor: #ffffff;
	--ThemesFooterTitleColor: #222222;
	--ThemesFooterTextColor: #555555;
	--ThemesFooterTextHoverColor: #a94a58;
	--ThemesFooterLineColor: #e6e6e6;
	--ThemesFooterIconColor: #000000;
	--ThemesFooterButtonBgColor:#000000;
	--ThemesFooterButtonColor:#ffffff;
	--ThemesFooterButtonBgHoverColor:#333333;
	--ThemesFooterButtonHoverColor:#ffffff;
	--ThemesFooterInputBorderColor:#dddddd;
	--ThemesFooterInputColor:#aaaaaa;
	--ThemesFooterInputBgColor:#ffffff;
	--ThemesReviewsStarColor: #333;
	--ThemesAttrOptionColor: #000000;
}

body,html{font-family:'Futurastd-Medium';color: #333;}

.themes_box_title,.themes_box_title a{color: var(--ThemesBoxTitleColor);font-family: var(--ThemesBoxTitleFont);}
.themes_box_subtitle{color: var(--ThemesBoxSubTitleColor);font-family: var(--ThemesBoxSubTitleFont);}
.themes_products_title,.themes_products_title a{color:var(--ThemesProductsTitleColor);font-family: var(--ThemesProductsTitleFont);}
.themes_products_price{color: var(--ThemesProductsPriceColor);font-family: var(--ThemesProductsPriceFont);}
.themes_products_origin_price{ color: var(--ThemesProductsDelPriceColor);font-family: var(--ThemesProductsDelPriceFont);}
.themes_text_content{ color: var(--ThemesTextContentColor);font-family: var(--ThemesTextContentFont);}
.icon-star1.star_1:before,.review_star .half_star:after{ color: var(--ThemesReviewsStarColor);  }
.review_star .half_star:after{ color: var(--ThemesReviewsStarColor); }


/* 头部 */
.ly_tips { background-color: var(--ThemesBoardBgColor); }
.ly_tips p { color: var(--ThemesBoardColor); font-family: 'Opensans-Regular'; }
#header .ly_navtop { background-color: var(--ThemesHeaderBgColor);color: var(--ThemesHeaderTextColor); }
#header .ly_navbar{background-color: var(--ThemesNavBgColor);}
#header .ly_navbar .ly_search{  border-bottom-color: var(--ThemesHeaderInputBorderColor);}
.default_language_currency_style dt span { line-height: 50px; color: var(--ThemesHeaderTextColor); font-family: 'Opensans-Regular'; }
.default_nav_style li a { color: var(--ThemesNavTextColor); font-family: 'Opensans-Regular'; }
.default_nav_style li .iconfont{color: var(--ThemesNavTextColor);}
.default_search_style .default_search_form .form .text::-webkit-input-placeholder { font-family: 'Opensans-Regular'; }


.default_shopping_cart_style .iconfont,.default_search_style .default_search_form .form .iconfont,.default_account_style .iconfont,.ly_menu a .iconfont,.default_search_style .iconfont{color: var(--ThemesHeaderIconColor);}

/* 尾部 */
.ly_config{border-bottom-color:var(--ThemesFooterLineColor);}


.default_foot_menu_style .menu_list dl dt { color: #222222; font-family: 'Futurastd-Medium'; color: var(--ThemesFooterTitleColor); }
.default_foot_menu_style .menu_list dl dd a { color: #555555; font-family: 'Opensans-Regular'; color: var(--ThemesFooterTextColor); }
.default_foot_menu_style .menu_list dl dd a:hover { color: #a94a58; color: var(--ThemesFooterTextHoverColor); }
.ly_copy { color: var(--ThemesFooterTextColor); font-family: 'Opensans-Regular'; }
.partner  a{color: var(--ThemesFooterTextColor);}
/* 首页 */
#banner_edit .banner_tab a.on,#banner_edit .banner_tab a:hover{background-color: #000;}

.ly_sellers .ly_bs { color: #222222; font-family: 'Opensans-Regular'; }

.ly_browbox .ly_b_item .ly_brow_title { color: #333333; font-family: 'Futurastd-Medium'; }
.ly_browbox .ly_b_item .ly_brow_brief { color: #555555; font-family: 'Opensans-Regular'; } 

.ly_story { background: #f0d5df; }
.ly_storycon { background: #fff; }
.ly_storycon .ly_conbox .ly_sc_btn { font-family: 'Futurastd-Medium'; border: 1px solid #000; }

.ly_itembox .ly_sa_item .ly_itemimg .ly_rebate { border: 1px solid #101010; }
.ly_itembox .ly_sa_item .ly_itemimg .ly_rebate p { font-family: 'Futurastd-Medium'; }

.ly_stylebox .ly_showbox .ly_s_item:hover .ly_bg { background-color: rgba(0,0,0,.5); }

.default_newsletter_style .default_newsletter_form .subscribe { background-color:var(--ThemesFooterButtonBgColor); color: var(--ThemesFooterButtonColor);font-family: 'Futurastd-Medium'; }
.default_newsletter_style .default_newsletter_form .text{color:var(--ThemesFooterInputColor);font-family:'Opensans-Regular';background-color:var(--ThemesFooterInputBgColor);border-color:var(--ThemesFooterInputBorderColor);}
.default_newsletter_style .default_newsletter_form .text::-webkit-input-placeholder{color: var(--ThemesFooterInputColor);  font-family: 'Opensans-Regular';}
.default_newsletter_style .default_newsletter_form .text::-moz-placeholder{color: var(--ThemesFooterInputColor);  font-family: 'Opensans-Regular';}
.default_newsletter_style .default_newsletter_form .text:-ms-input-placeholder{color: var(--ThemesFooterInputColor);  font-family: 'Opensans-Regular';}
.default_newsletter_style .default_newsletter_form .text::-ms-input-placeholder{color: var(--ThemesFooterInputColor);  font-family: 'Opensans-Regular';}
.default_newsletter_style .default_newsletter_form .text::placeholder{color: var(--ThemesFooterInputColor);  font-family: 'Opensans-Regular';}

.ly_footer{background-color: var(--ThemesFooterBgColor);}

.follow_us_list li>a i{color: var(--ThemesFooterIconColor);}

@media screen and (max-width: 1000px) { 
    .ly_itembox .ly_sa_item .ly_itemimg .ly_rebate { background: #fff;}
    .ly_probox .ly_p_btn { color: #222222; font-family: 'Futurastd-Medium'; border: 1px solid #313131; }

    .ly_titlebox .ly_guide { color: #555555; }

    .default_newsletter_style .newsletter_title .sub_text  { color: #333333; }
}

@media screen and (min-width:1000px){
    #header.ly_pages_slide{border-bottom: solid 1px #efefef;}
}

/* hover  */

@media screen and (min-width:1024px){
	.default_nav_style li:hover .iconfont{color: var(--ThemesNavTextHoverColor);}
    .default_nav_style li:hover a{color:var(--ThemesNavTextHoverColor);}
    .ly_storycon .ly_conbox .ly_sc_btn:hover { background: #333333; color: #fff; border: 1px solid #333333; }
    .ly_sellers .ly_bs:hover {color: #b75479;}
	.default_newsletter_style .default_newsletter_form .subscribe:hover{background-color:var(--ThemesFooterButtonBgHoverColor);color:var(--ThemesFooterButtonHoverColor);}

}