.header * {box-sizing: content-box!important;}
a {text-decoration: none !important;}

/*公共参数/*/
:root {
    /*头部尾部颜色*/
    --main-top-bg-color: #ffffff;
    /*字体颜色*/
    --main-top-color: #3e3e3e;
    /*字体大小*/
    --main-top-fontsize: 12px;
    /*头部边框颜色*/
    --main-top-border-color: #c8c8c8;

    /*logo与搜索框背景色*/
    --main-header-bg-color: #fafafa;
    /*搜索框等边框样式*/
    --main-head-border: 0;
    --main-head-border-radius: 0;
    --main-head-border-color: #000;

    /*导航栏li背景*/
    --main-nav-li-color: #c6c6c6;
    /*导航栏li圆角*/
    --main-nav-radius: 0;
    /*导航栏字体颜色*/
    --main-nav-color: #454545;
    /*导航栏字体大小*/
    --main-nav-fontsize: 15px;

    /*主体背景色*/
    --main-bg-color: #fafafa;
    /*商品卡片背景颜色*/
    --main-goods-bg-color: #FFFFFF;
}

/*主体部分*/
.home_content {
    background: var(--main-bg-color);
    padding: 0;
}

.home_floor {
    background: none;
}

/*顶部横条*/
.header_top {
    font-size: var(--main-top-fontsize);
    background: var(--main-top-bg-color);
    color: var(--main-top-color);
    border-bottom: 1px solid var(--main-top-bg-color);
}

/*顶部字体颜色*/
.header_top .top_tool li a {
    color: var(--main-top-color);
    border: 0;
    /*border-left: 1px solid var(--main-top-border-color);*/
    /*border-right: 1px solid var(--main-top-border-color);*/
    padding: 0 15px;
}

/*logo*/
.logo img {
    width: auto !important;
    height: auto !important;
}

/*header头部*/
.header .body_wrapper {
    padding-top: 20px;
    height: 110px;
    background: var(--main-header-bg-color);
}

/*搜索框div*/
.header .body_wrapper .search_box .search {
    border: var(--main-head-border);
    border-radius: var(--main-head-border-radius);
}

/*搜索框与搜索按钮*/
.search_keyword {
    display: unset !important;
    border-radius: 0!important;
    margin: 0!important;
}
.search_submit {
    border-radius: var(--main-head-border-radius);
}

/*购物车按钮*/
.header .body_wrapper .header_cart {
    background-color: transparent;
    border: var(--main-head-border);
    border-radius: var(--main-head-border-radius);
}

/*购物车数字*/
.header .body_wrapper .header_cart .go_cart em {
    box-sizing: content-box;
    background-color: #186ADC;
    padding: 4px 5.5px;
}

/*登录按钮注册按钮*/
.header .body_wrapper .body_toolbar {
    background-color: transparent;
}

.header .body_wrapper .body_toolbar .body_toolbar_btn {
    border: var(--main-head-border);
    border-radius: var(--main-head-border-radius);
}

/*登录注册分割线*/
.header .body_wrapper .body_toolbar .login_reg em {
    color: var(--main-head-border-color);
}

/*---导航栏---*/

/*背景色*/
.user_center {
    background: var(--main-header-bg-color);
}

.header .nav_bar .nav_index {
    width: 933px;
    padding: 0;
}

/*导航栏li*/
.header .nav_bar .nav_index ul li {
    border-radius: var(--main-nav-radius);
}

/*导航栏字体样式*/
.header .nav_bar .nav_index ul .user_nav_index a {
    font-size: var(--main-nav-fontsize);
    color: var(--main-nav-color);
}

/*栏目标题悬浮*/
.header .nav_bar .nav_index ul .user_nav_index:hover {
    background: var(--main-nav-li-color);
    font-weight: bold;
}

/*导航栏悬浮标题下横线*/
.header .nav_bar .nav_index ul .home_nav_index a span::after {
    background: var(--main-nav-color);
}


/*==================其他页面自定义样式===================*/


/*商家列表页面*/
.seller_list li h3 {
    background-color: var(--main-top-bg-color);
    color: #000;
}