/*图标字体*/
#top_box .currency_txt i,#header_box .cart_txt i,#header_box .btn_search,.index_default span.discount-timer-big,span.discount-timer,.index_default .tit i.icon-clock1,span.discount-timer,.discount_timer_wrap i,#bottom_box .contact_us dd.email i,#bottom_box .contact_us dd.phone i,.common_pro_list1 li .discount,.common_pro_list1 li .discount_wrap i,.common_pro_list1 li .add_cart i,.common_pro_list2 li .discount,.common_pro_list2 li .discount_wrap i,.common_pro_list2 li .add_cart i,#top_box .livechat i,.common_pro_list1 li .free_shipping i,.common_pro_list2 li .free_shipping i,#top_box .cart_txt i,#bottom_box .shartto li i,#top_box .login i,#header_box .category_box h4 i,#header_box .dropdown_cate .arr{ background-image:none;}/*背景图片为无*/

#top_box .currency_txt i,#header_box .btn_search,.index_default span.discount-timer-big,span.discount-timer,.index_default .tit i.icon-clock1,span.discount-timer,#bottom_box .contact_us dd.email i,#bottom_box .contact_us dd.phone i,.common_pro_list1 li .discount,.common_pro_list1 li .discount_wrap i,.common_pro_list2 li .discount,.common_pro_list2 li .discount_wrap i,#header_box .dropdown_cate .arr{overflow:visible;}

#top_box .livechat i{ font-size:16px; height:auto; margin:-1px 5px -4px 0; color:#ff9900;}/*fackbook*/
#top_box .currency_txt i{font-size:12px; -webkit-transform:scale(0.84); margin:0 0 0 3px; color:#333;width:auto;height:auto;vertical-align:middle;}/*选择货币*/
#header_box .cart_txt i{ width:46px; height:46px; font-size:20px; line-height:46px; color:#fff; text-align:center; margin:0; float:left; border-right:1px solid #f9ac39;}/*购物车*/
#header_box .btn_search{ width:44px; height:44px; text-align:center; background:#ff9900; font-size:16px; font-weight:bold; color:#fff; line-height:42px; border:0; border-radius:50%; margin:0; padding:0; position:absolute; top:0; right:0;}/*搜索框按钮*/

/*显示特价时间图标字体star*/
.index_default span.timer_box{ float:none; margin-left:0;}
.index_default span.discount-timer-big{padding-left:0;}
.index_default .tit i.icon-clock1{ line-height:21px; float:left; font-size:20px; font-weight:bold; margin:-2px 0px 0px 10px;}
span.discount-timer{ text-indent:0;}
.discount_timer_wrap i{ height:16px;line-height:17px; font-size:16px; font-weight:bold; margin:0 2px -4px 0;}
/*显示特价图标字体 end*/


/*圆圈打折字体*/
.common_pro_list1 li .discount_wrap,.common_pro_list2 li .discount_wrap{ position:absolute; left:160px; top:0; width:51px; display:table;}
.common_pro_list1 li .discount_wrap i,.common_pro_list2 li .discount_wrap i{ width:50px; height:50px; border-radius:50%; background:#ff9900; opacity:0.75; filter:(opacity=75); font-size:54px;}
.icon-discount-bg1:before{ display:none;}
@-moz-document url-prefix(){.common_pro_list1 li .discount_wrap i{ line-height:49px;} } /*正对火狐兼容*/
.common_pro_list1 li .discount,.common_pro_list2 li .discount{ height:50px; padding-top:0; text-align:center;position:relative; top:0; right:50px; display:table-cell; vertical-align:middle;}
.common_pro_list1 li .discount span,.common_pro_list2 li .discount span{ width:50px;}
.common_pro_list1 li .add_cart_bg,.common_pro_list2 li .add_cart_bg{background:#ff9900;}
.common_pro_list1 li .add_cart_bg, .common_pro_list2 li .add_cart_bg, #header_box .view_cart_btn a, a.common_btn4, .common_btn2, .product_detail .addskutocart_btn a, .common_mini_btn1, #bottom_box .newsletter_btn{ background:#ff9900;}

/*加入购物车*/
.common_pro_list1 li .add_cart,.common_pro_list2 li .add_cart{ text-align:center;}
.common_pro_list1 li .add_cart i,.common_pro_list2 li .add_cart i{ font-size:15px; margin:0 5px 0 0;vertical-align:middle;}

/*免邮*/
.common_pro_list1 li .free_shipping i,.common_pro_list2 li .free_shipping i{ margin:0 3px -1px 0; font-size:15px; color:#ed3445;}

/*底部分享*/
#bottom_box .shartto{ height:auto; float:none; text-align:center;}
#bottom_box .shartto h3{ font-size:30px; font-weight:normal; margin-bottom:15px;}
#bottom_box .shartto li{ width:52px; height:52px; background:#3b5998; border-radius:50%; display:inline-block; float:none; margin:0 5px;}
#bottom_box .shartto li a{ font-size:20px; line-height:52px; color:#fff;}

/* 底部联系我们*/
#bottom_box .contact_us dd i{ font-size:19px; line-height:37px; color:#fff; background:#828282; border-radius:50%; text-align:center; display:none;}

/**/
@font-face {
    font-family: "MaryAnn";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/mary_ann_web-regular.woff");
}
@font-face {
    font-family: "MaryAnn";
    font-style: normal;
    font-weight: 500;
    src: url("../mary_ann_web-medium.woff");
}
@font-face {
    font-family: "MaryAnn";
    font-style: normal;
    font-weight: 700;
    src: url("../fonts/mary_ann_web-bold.woff");
}
@font-face {
    font-family: "MaryAnn";
    font-style: normal;
    font-weight: 100;
    src: url("../fonts/mary_ann_web-light.woff");
}
html,body{ color:#3d3d3d; font-size:13px;}
html,body,#header_box .select_box .txt,#header_box .search_input,#header_box .cart_box,a,#bottom_box .newletterform label,p,#bottom_box .link_box dl dt,#bottom_box .shartto h3{ font-family:MaryAnn,"Times New Roman",Times,serif; font-weight:400;}
a{ color:#3d3d3d;}
.arr{ display:none;}
#header_box,#bottom_box{ width:100%; font-family:m}
#top_box{ background:#fff; border-bottom:1px solid #ccc;}
#top_box .top_rt{ border:0;padding:0;height:30px;line-height:30px;margin:0;}
#top_box .top_rt a,#top_box{ color:#3d3d3d;}
#top_box .login i{ font-size:20px; color:#ff9900; margin:0 5px 0 0;vertical-align:middle;}
#top_box .drop_currency{ top:22px;}
#top_box .currency_box{margin-left:15px;}
#header_box{ padding-top:10px;}
#header_box .logo{ height:50px;}
#header_box .search_box,#header_box .search{ padding-top:0;}
#header_box .search{ width:auto; height:auto;z-index:999;}
#header_box .searchform{ width:320px; height:44px; border-color:#ccc; border-radius:30px;}
#header_box .search_input{ width:275px; height:44px; line-height:44px; background:none; padding:0;}
#header_box .select_box{ float:left; width:99px; height:44px;position:relative; cursor:pointer;}
#header_box .select_box::after{ content:""; position:absolute; right:-5px; top:50%; margin-top:-14px; height:28px; width:1px; background:#ccc;}
#header_box .select_box .txt{display:block; line-height:44px; padding-right:20px; text-indent:12px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
#header_box .select_box i{ width:12px; height:12px;font-size:12px; position:absolute; top:50%; right:5px; margin-top:-6px; background-image:none; overflow:visible;}
#header_box .select_box ul{ position:absolute; top:36px; left:0; border:1px solid #ccc; background:#fff; padding:10px 0;display:none;}
#header_box .select_box ul li{ line-height:25px; padding:0 12px;cursor:pointer; white-space:nowrap; word-break:keep-all;}
#header_box .cart_box{ height:46px;  border:0; border-radius:30px; background:#ff9900;padding:0 15px 0 0; margin:0 0 0 15px;}
#header_box .cart_txt{ line-height:46px;}
#header_box .cart_txt span{ padding:0 8px; font-weight:normal;}
#header_box .cart{ top:46px; box-shadow:none; border-color:#ccc;}
#header_box .cart_txt,#header_box .cart_txt strong,#header_box .cart_box span a{ color:#fff; }
#header_box .header_rt{ padding-top:2px;}

/*导航样式*/
#header_box .nav_warp{ border-bottom:1px solid #ff9900;}
#header_box .nav_box{ width:1100px; margin:0 auto; border:0;}
#header_box .nav{ width:auto; margin:0;}
#header_box .nav li{ height:auto; z-index:998; padding:0;}
#header_box .nav li a{ display:block; line-height:36px; padding-bottom:5px;border:0; color:#3d3d3d;  font-size:20px}
#header_box .nav li a.on{ padding-bottom:0; border-bottom:5px solid #ff9900;}
#header_box .dropdown_cate .arr{ display:none;}
#header_box .nav .sub_nav{top:41px; border:0; box-shadow:none; background:#fff; border-radius:0;width:200px;}
#header_box .nav .sub_nav li a:hover{ background:none;}
#header_box .nav .sub_nav li{ height:25px;width:100%;}
#header_box .nav .sub_nav li a{ height:25px; line-height:25px; padding:0; font-size:13px;}
#header_box .nav .sub_nav li a:hover{ text-decoration:underline;  color:#ff9900;}



#bottom_box{ padding:0;}
#bottom_box .bottom{ border:0; padding:35px 0;}
#bottom_box .link_box,#bottom_box .payment,#bottom_box .quick_index{ background:#555555;} 
#bottom_box .payment{ border:0;}
#bottom_box .quick_index{ padding:0 0 20px 0;}
#bottom_box .copyright{ padding:0;line-height:60px; background:#363636;}
#bottom_box .link_box dl.contact_us{ width:220px; padding:0;color:#fff;}
#bottom_box .link_box dl dt{ font-weight:bold;text-transform:uppercase;}
#bottom_box .link_box dl dd a{ color:#555; padding:8px 0;}
#bottom_box .link_box dl dd a:hover{text-decoration:underline;}
#bottom_box .newletterform{ float:none; position:relative;}
#bottom_box .newletterform label{  font-size:14px; display:none;}
#bottom_box .newsletter_txt{ width:218px; height:34px; line-height:34px; padding:0; border-color:#363636;}
#bottom_box .newsletter_btn{ position:absolute; right:0; top:0; margin:0; background:#363636;}
#bottom_box .link_box dl dd a,#bottom_box .link_box dl dt,#bottom_box .contact_us dd p,#bottom_box .copyright,#bottom_box .copyright a, #bottom_box .copyright a:hover{color:#fff;}

.index_default{ width:100% !important; background:#f3f3f3;}
.index_default .pro_box{ background:#fff; overflow:hidden;}
.index_default .tit{ border-bottom-color:#eee; padding:15px; font-weight:normal; font-size:20px;}
.index_default .tit span{ border:0; text-indent:0;}
.index_default .tit a{ font-size:13px;}
.index_default .common_pro_list1 li{ margin-left:3px; margin-right:3px;}
.common_pro_list1 li.other, .common_pro_list1 li.clear10{ margin:0;}
.index_default .bantopad{ background:#fff; text-align:center;}
.index_default span.discount-timer-big .day_count, .index_default span.discount-timer-big .day_seconds,.index_default span.discount-timer-big .day{ font-weight:normal;}

/*热门分类*/
.index_default .categories li {margin: 0 10px 0 10px;width: 200px;}
.index_default .categories li .pic {border: 1px solid #e8e8e8;height: 200px;line-height: 200px;margin: 0;width: 198px;}
.index_default .categories li .pic:hover {border: 1px solid #ca5149;}
.index_default .categories li .pic img {max-height: 198px;max-width: 198px;}
.index_default .categories li dl{width:100%;}
.index_default .categories li dl dt {border: medium none;color: #727272;line-height: 30px;margin: 0;border-bottom:1px solid #e8e8e8;margin-bottom:10px; font-weight:bold;}
.index_default .categories li dl dt a {color: #727272;font-size: 12px;font-weight: bold;line-height: 25px;}
.index_default .categories li dl dt a:hover, .index_default .categories li dl dd a:hover {color: #ca5149;}
.index_default .categories li dl dd a {color: #555;height:25px;line-height:25px;}
.index_default .categories li dl dd a i{ vertical-align:middle;height:25px;line-height:25px;background:none;margin-right:5px;}

