:root {
    /*头部尾部颜色*/
    --main-top-color: #000000;
    /*字体颜色*/
    --main-font-color: #FFFFFF;
    --main-border-color: #c8c8c8;
    /*logo与搜索框背景色*/
    --main-header-bg-color: #fafafa;

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

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

.home_floor {
    background: none;
}

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

.header_top .top_tool li a {
    color: var(--main-font-color);
    border-left: 1px solid var(--main-border-color);
    border-right: 1px solid var(--main-border-color);
    padding: 0 20px;
}

/*logo 搜索栏*/
.header .body_wrapper {
    padding-top: 20px;
    height: 110px;
    background: var(--main-header-bg-color);
}

/*搜索框与按钮*/
.header .body_wrapper .search_box .search {
    border: 2px solid var(--main-top-color);
}

.header .body_wrapper .header_cart {
    border: 2px solid var(--main-top-color);
}

.header .body_wrapper .body_toolbar .body_toolbar_btn {
    border: 2px solid var(--main-top-color);
}

.header .body_wrapper .body_toolbar .login_reg em {
    color: var(--main-top-color);
}

/*导航栏*/

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

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

/*字体*/
.header .nav_bar .nav_index ul .user_nav_index a {
    font-size: 16px;
    color: var(--main-top-color);
}

/*栏目标题悬浮*/
.header .nav_bar .nav_index ul .user_nav_index:hover {
    background: #c6c6c6;
    font-weight: bold;
}

.header .nav_bar .nav_index ul .home_nav_index a span::after {
    background: var(--main-top-color);
}

/*banner*/
.home_fouse {
    height: 450px;
    position: relative;
    width: 1300px;
    margin: 0 auto;
    border-radius: 20px;
    overflow: hidden;
}

/*首页商品分类展示*/
/*分类标题*/
.home_layer_title {
    margin: 20px 0;
    padding: 30px 0 15px 0;
    line-height: 1;
    text-align: center;
}

.home_layer_title h3 {
    float: none;
    color: #3a3a3a;
    font-size: 22px;
    font-weight: 600;
    display: block;
}

/*更多按钮*/
.home_floor header .more {
    float: right;
    padding: 0 14px;
    font-size: 12px;
    color: var(--main-top-color);
    text-align: center;
}

/*商品列表*/
.home_floor .floor_body .floor_goods ul {
    height: auto;
}

.home_floor .floor_body .floor_goods ul li {
    height: 310px;
    width: 230px;
    border-radius: 10px;
}

.home_floor .floor_body .floor_goods ul li a {
    border-radius: 10px;
}

.home_floor .floor_body .floor_goods ul li a .floor_goods_img {
    margin-top: 29px;
    padding: 0;
    border-radius: 8px;
    overflow: hidden;
}

/*footer*/
.foot .copy {
    line-height: 2;
    color: #9f9f9f;
    background: var(--main-top-color);
    padding: 20px;
}


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