.main_box{position:relative;}
#top_box{position:relative;height:auto;border:0;background:none;}
#top_box .top_ad{background:#f6f6f6;line-height:40px;text-align:center;font-size:12px;color:#000;}

#top_box .logo{text-align:center;}
#top_box .logo img{max-width:80%;max-height:60px;}
#top_box .top_wrap{padding:0;font-size:0;text-align:center;}
#top_box .categories_box,
#top_box .menber,
#top_box .search_btn,
#top_box .cart_box{display:inline-block;margin:0 5px;font-size:14px;text-align:center;height:50px;vertical-align:middle;}
#top_box .categories_box a,
#top_box .menber a,
#top_box .search_btn a,
#top_box .cart_box a{display:inline-block;width:50px;height:50px;line-height:50px;border-radius:50%;text-align:center;border:0;}
#top_box .categories_box a i,
#top_box .menber a i,
#top_box .search_btn a i,
#top_box .cart_box a i{display:inline-block;color:#000;background:none;font-size:16px;width:auto;height:auto;margin:0;}

.topcategorieswap{width:80%;position:fixed;top:0;left:-80%;box-sizing:border-box;height:100%;padding:10px;box-sizing:border-box;}
.topcategorieswap .topcategories{overflow:auto;padding-bottom:20px;box-sizing:border-box;}
.topcategorieswap .topcategories li{min-height:36px;}
.topcategorieswap .topcategories > li > a{display:block;padding:0;font-size:14px;color:#000;position:relative;line-height:36px;border-bottom:1px solid #ebebeb;text-transform:uppercase;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;padding-right:20px;}
.topcategorieswap .topcategories li i{position:absolute;right:0;top:0;width:30px;text-align:center;background:none;height:36px;line-height:36px;font-size:12px;}
.topcategorieswap .topcategories li .sub_nav{display:none;padding-left:15px;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:13px;color:#000;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;display:block;}
.searchform_box{margin:0;padding:0;height:40px;background:none;border:1px solid #eee;box-sizing:border-box;}
.searchform_box .searchform{height:auto;border:0;background:none;padding:0;}
.searchform_box .searchform .search_input{text-indent:0;color:#999;font-size:14px; font-style:italic;line-height:38px\9;background:none;height:38px;text-indent:10px;}
.searchform_box .searchform .btn_search{height:30px;width:50px;background:#000;color:#fff;text-align:center;line-height:30px\9;margin-top:4px;right:4px;}
.searchform_box .topcategories{padding:15px 10px 0;}

#body_box{padding:0;}

.index_default .inx_box{padding:10px;}
.index_default .home_ad{width:100%;box-sizing:border-box;display:inline-block;vertical-align:middle;font-size:14px;position:relative;}
.index_default .home_ad img{max-width:100%;}
.index_default .home_ad .cont{    display: table-cell;vertical-align: middle;position: absolute;top: 50%;left: 0;text-align: center;width: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden; transform:translate(0,-50%)}
.index_default .home_ad h4{margin:10px 0 5px;}
.index_default .home_ad h4 a{display:block;text-align:center;color:#fff;font-size:20px;}
.index_default .home_ad p{font-size:16px;text-align:center;color:#fff;}
.index_default .tit{background:none;text-align:center;position:relative;}
.index_default .tit:after {content: "";width: 100px;margin-left: -50px;left: 50%;bottom: 3px;position: absolute;border-bottom: 3px solid #eeeeee;}
.index_default .tit a{display:inline-block;color:#000;font-size:16px;font-weight:normal;height:32px;text-transform:uppercase;}
.index_default .common_pro_list1  li .name{height:auto;color:#333;font-size:14px;display:block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding:0;margin:15px 0 10px;}
.index_default .common_pro_list1  li .pic{border:0;border:1px solid #fff;}
.index_default .common_pro_list1 li .discount{top:1px;right:1px;}

.index_default .consumer_selfies li{width:50%;float:left;font-size:0;}
.index_default .consumer_selfies li a{display:block;}
.index_default .consumer_selfies li img{max-width:100%;}

.index_default .news{padding:0 10px;}

.index_default .news li{margin-bottom:20px;}
.index_default .news li img{max-width:100%;}
.index_default .news .cont .title{padding:10px 0 5px;}
.index_default .news .cont .title a{display:inline-block;color:#000;font-size:16px;font-weight:normal;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
.index_default .news .cont .time{color: #000;font-size:13px;text-transform:uppercase;}
.index_default .news .cont .blog_divider{background-color: #000;display: inline-block;height: 1px;margin: 10px 0 5px;position: relative;vertical-align: middle;width: 36px;}

.index_default .news .cont .descript{font-size:12px;color:#666;line-height:18px;}
.index_default .news .cont .view_more{font-style: italic;color: #fc6c6b;font-size:12px;display:block;padding-top:5px;}
#bottom_box{background:none;padding:15px 0 0;}
#bottom_box .newletterform{position:relative;height:40px;border:1px solid #f0f0f0;}
#bottom_box .newletterform .newsletter_txt{height:40px;border:0;}
#bottom_box .newletterform .newsletter_btn{position:absolute;right:0;top:5px;height:30px;line-height:30px;line-height:30px\9;border:0;border-left:1px solid #f0f0f0;width:80px;padding:0;margin:0;background:none;color:#333;font-size:14px;}

#bottom_box .currency_box{border:0;}
#bottom_box .currency_box .select{border:1px solid #f0f0f0;border-radius:0;}
#bottom_box .currency_box .select select{background:none;}
#bottom_box .menber_center dl{border-color:#f0f0f0;}
#bottom_box .menber_center dl dd a{border-color:#f0f0f0;}
#bottom_box .menber_center dl{border-bottom:0;}

