body{font-family: Vollkorn,sans-serif;}
.main_box{position:relative;}
#top_box{position:relative;height:60px;border:0;background:none;position:fixed;}
#top_box .logo{text-align:center;width:70%;display:inline-block;float:left;}
#top_box .logo a{display:block;text-align:center;height:60px;}
#top_box .logo span{display:inline-block;vertical-align:middle;height:100%;}
#top_box .logo img{max-width:80%;max-height:40px;vertical-align:middle;}
#top_box .categories_box,
#top_box .cart_box{display:inline-block;margin:0;font-size:14px;text-align:center;height:60px;vertical-align:middle;width:15%;float:left;}
#top_box .categories_box a,
#top_box .cart_box a{display:inline-block;width:100%;height:60px;line-height:60px;border-radius:50%;text-align:center;border:0;}
#top_box .categories_box a i,
#top_box .cart_box a i{display:inline-block;color:#fff;background:none;font-size:22px;width:auto;height:auto;margin:0;}
#top_box .cart_box a i{font-size:26px;}
#top_box .cart_box{position:relative;}
#top_box .cart_box a span{position:absolute;height:20px;width:20px;line-height:20px;right:10%;border-radius:50%;color:#fff;font-size:12px;top:15%;background:#0a1634;}
.fix_nav{background:rgba(0,0,0,.5) !important;}

.topcategorieswap{width:100%;position:fixed;top:0;left:0;box-sizing:border-box;height:100%;padding:60px 35px;box-sizing:border-box;background:#faf9f6;overflow:auto;display:none;z-index:9999;}

.topcategorieswap .topcategories{overflow:auto;box-sizing:border-box;padding:15px 0;}
.topcategorieswap .topcategories li{min-height:40px;}
.topcategorieswap .topcategories > li > a{display:block;padding:0;font-size:20px;color:#333;position:relative;line-height:40px;line-height:40px\9;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;font-family: Cardo,sans-serif;text-align:center;font-weight:700;padding:0 30px;}
.topcategorieswap .topcategories li i{position:absolute;right:0;top:0;width:30px;text-align:center;background:none;height:40px;line-height:40px\9;font-size:12px;}
.topcategorieswap .topcategories li .sub_nav{display:none;padding-bottom:15px;}
.topcategorieswap .topcategories li .sub_nav li{border:0;min-height:36px;}
.topcategorieswap .topcategories li .sub_nav li a{line-height:36px;font-size:14px;color:#333;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;text-align:center;display:block;}
.searchform_box{margin:0;padding:10px 35px;height:auto;background:none;border:0;box-sizing:border-box;width:100%;}
.searchform_box .searchform{height:auto;border:0;background:none;padding:0;border-bottom:2px solid #4a4a4a;}
.searchform_box .searchform .search_input{text-indent:0;color:#666;font-size:14px;line-height:40px\9;background:none;height:40px;text-indent:10px;}
.searchform_box .searchform .btn_search{height:40px;width:50px;color:#666;text-align:center;line-height:40px\9;top:1px;right:1px;background:none;}
.searchform_box .topcategories{padding:15px 10px 0;}

.index_default{padding:0 !important;background:#faf9f6;}
.index_default #carousel .tc-paging-item{width:8px;height:8px;border-radius:50%;border:2px solid #fff;background:none;}
.index_default #carousel .tc-paging-item.current{background:#fff;}
.index_default .home_ad1{width:100%;box-sizing:border-box;display:inline-block;vertical-align:middle;font-size:14px;position:relative;margin-bottom:30px;}
.index_default .home_ad1 .img{text-align:center;padding:60px 0;}
.index_default .home_ad1 .img a{display:inline-block;width:200px;height:200px;border-radius:50%;overflow:hidden;}
.index_default .home_ad1 .cont{padding:0 20px;text-align:center;}
.index_default .home_ad1 .cont h4:before{    content: '';display: block;width: 80px;height: 6px;margin-bottom: 20px;background-color: #eb4f47;transition: width 0.5s ease-out;margin: 0 auto 20px;}
.index_default .home_ad1 .cont h4 a{display:block;font-size:26px;font-weight:normal;color:#333;font-family: "Times New Roman";}
.index_default .home_ad1 .cont p{color:#333;font-size:16px;margin:10px 0;}
.index_default .home_ad2{width:100%;box-sizing:border-box;display:inline-block;vertical-align:middle;font-size:14px;position:relative;}
.index_default .home_ad2 .img{text-align:center;}
.index_default .home_ad2 .img a{display:inline-block;overflow:hidden;}
.index_default .home_ad2 .img img{width:100%;}
.index_default .home_ad2 .cont{padding:0 20px;text-align:center;}
.index_default .home_ad2 .cont h4 a{display:block;font-size:26px;font-weight:normal;color:#333;font-family: "Times New Roman";}
.index_default .home_ad2 .cont p{color:#333;font-size:16px;margin:10px 0;}
.index_default .pro_box{padding:0;text-align:center;overflow:hidden;padding:0 20px;}
.index_default .tit{background:none;text-align:center;position:relative;margin:10px 0;}
.index_default .tit a{display:block;color:#000;font-size:20px;font-weight:normal;height:32px;text-transform:uppercase;font-family: Old Standard TT,sans-serif;text-align:center;}
.index_default .pro_list1 li{margin-bottom:20px;position:relative;}
.index_default .pro_list1 li .pic{display:block;font-size:0;}
.index_default .pro_list1 li .pic img{max-width:100%;}
.index_default .pro_list1 li .discount{width: 50px;height: 50px;border-radius: 50%;background: #dc0707;line-height: 18px;padding: 7px 0 0;box-sizing: border-box;position:absolute;right:20px;top:10px;color:#fff;font-weight:bold;text-align:center;}
.index_default .pro_list1 li .discount span{display:block;}
.index_default .pro_list1 li .sold_out_bg{ position:absolute; left:0;right:0;margin:auto; top:0;bottom:50px; width:130px; height:35px; background:#707175; opacity:0.8; filter: alpha(opacity=80);}
.index_default .pro_list1 li .sold_out_box span{ position: absolute;top:0;bottom:50px;left: 0;margin:auto;width: 100%;height: 35px;line-height: 35px;color: #fff;text-transform: uppercase;color: white;font-weight: bold;text-align: center;font-size: 16px;text-align:center;}
.index_default .pro_list1 li .name{display:block;color:#000;font-size:16px;line-height:18px;margin:10px 0 5px;text-align:center;font-weight:bold;    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index_default .pro_list1 li .price{font-size: 15px;color: #6a6561;margin:15px 0 5px;text-align: center;}
.index_default .pro_list1 li span.oldprice {text-decoration: line-through;font-weight: normal;font-size: 12px;color: #6a6561; opacity:0.5;}
.index_default .news{padding:0 20px;}
.index_default .news li{margin-bottom:20px;box-sizing:border-box;text-align:left;}
.index_default .news .cont .title{padding:10px 0 5px;}
.index_default .news .cont .title a{display:block;color:#333;font-size:20px;font-weight:normal;font-family: "Times New Roman";}
.index_default .news .cont .time{margin:10px 0;font-size:12px;color:#afa16af;font-style:italic;}
.index_default .news .cont .descript{font-size:13px;color:#666;line-height:22px;}
.index_default .news .cont .ad_btn{color: #D97C76;font-size:14px;display:inline-block;margin-top:5px;}




#bottom_box{background:#eae7e0;padding:0 40px;}
#bottom_box .menber_center dl{border:0;background:none;padding:20px 0 0;text-align:center;}
#bottom_box .menber_center dl dt{text-align:center;color:#4a4a4a;font-size:20px;margin-bottom:15px;font-weight:bold;}
#bottom_box .menber_center dl dd a{border:0;color:#666;display:inline-block;padding:0;margin-right:10px;height:30px;line-height:30px;}
#bottom_box .newletter_box{padding:30px 0 0;}
#bottom_box .newletter_box p{text-align:center;color:#4a4a4a;font-size:20px;font-weight:bold;margin-bottom:15px;}
#bottom_box .newletterform{position:relative;padding-right:100px;overflow:hidden;border-bottom:2px solid #4a4a4a;}
#bottom_box .newletterform .newsletter_txt{height:40px;line-height:40px;line-height:40px\9;border:0;background:none;font-size:12px;}
#bottom_box .newletterform .newsletter_btn{position:absolute;right:0;top:0;height:40px;line-height:40px;line-height:40px\9;width:90px;padding:0;margin:0;background:none;color:#333;font-size:14px;border:0;text-transform:uppercase;}
#bottom_box .currency_box{border:0;background:none;padding:30px 0 0;border-top:1px solid #e8e8e8;}
#bottom_box .currency_box h3{color:#4a4a4a;font-size:20px;margin-bottom:15px;text-align:center;}
#bottom_box .currency_box .select{border-radius:5px;border:1px solid #4a4a4a;height:40px;}
#bottom_box .currency_box .select select{background:#fff;line-height:40px;height:40px;}
#bottom_box .copyright{padding:20px 0;text-align:center;}
