
.col-main{width:100%;min-height:1px;}
.col-main .main-warp{width:1190px;margin-left:auto;margin-right:auto;}
.skin-box{*zoom:1;}
.skin-box:before,.skin-box-tp:before,.skin-box-hd:before,.skin-box-bd:before,.skin-box-ft:before,.skin-box:after,.skin-box-tp:after,.skin-box-hd:after,.skin-box-bd:after,.skin-box-ft:after{content:'';display:table;}
.skin-box:after,.skin-box-tp:after,.skin-box-hd:after,.skin-box-bd:after,.skin-box-ft:after{height:0;line-height:0;visibility:hidden;clear:both;}
.diy-header{width:100%;max-height:160px;overflow:hidden;padding-bottom:0;position:relative;z-index:initial;}
.skin-box{*zoom:1;position:relative;width:100%;margin-bottom:0;min-height:1px;}
.skin-custom-banner{height:120px;}
.skin-custom-banner .skin-box-bd{height:120px;}
.skin-custom-banner .banner-box{position:absolute;left:-356px;width:1920px;height:120px;}
.skin-custom-nav{height:40px;font-size:14px;}
.skin-custom-nav .navbar-warper{background-color:#000;position:absolute;left:-356px;width:1920px;height:40px;}
.skin-custom-nav .navbar-inner{width:1190px;margin-left:auto;margin-right:auto;}
.skin-custom-nav .all-cats{float:left;width:200px;height:40px;line-height:40px;text-align:center;font-size:inherit;}
.skin-custom-nav .all-cats>a{display:inline-block;color:#fff;}
.skin-custom-nav .menu-list{float:left;display:block;font-size:inherit;}
.skin-custom-nav .menu-list>li{float:left;display:inline-block;}
.skin-custom-nav .menu-list>li>a{height:40px;line-height:40px;padding:0 20px;display:inline-block;}
.skin-custom-nav .menu-list>li>a{color:#fff;}
.swiper-slide img{width: 100%;max-height: 500px}
/*.skin-custom-focus-banner .focus-banner-wrap{position:relative;overflow:hidden;width:1920px;height:664px;line-height:normal;margin-left:50%;left:-960px;z-index:1;}*/
.goods-list{display: flex;flex-wrap: wrap;width: 1020px;justify-content: center;align-items: center;}
.item-name{min-height:35px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}


.m2goods-new-title{border-bottom: 1px black solid;}
.m2goods-new-title-name{width: 300px;margin:0px auto;font-size: 40px;font-weight: bold;border-bottom: 5px red solid;text-align: center;}
.m2goods-new-three{color: red;font-weight: bold;text-align: center;font-size: 20px;}
.m2goods-new-goodslist{width: 1230px;margin:0px auto;display: flex;flex-wrap:wrap;justify-content: space-between;align-items: center;}
.m2goods-cart-item{padding:50px 50px;margin: 15px 0px;background-color: rgb(255, 255, 255);display: flex;flex-direction: column;justify-content: center;align-items: center;}
.m2goods-img{height:300px;width: 300px;}
.m2goods-new-box{background-color: rgb(232, 232, 224);}
.m2goods-recommended-goodslist{width: 1230px;margin:0px auto;display: flex;flex-wrap:wrap;justify-content: space-between;align-items: center;}
.m2goods-recommended-box{background-color: rgb(243, 243, 243);}
.m2goods-hot-goodslist{width: 1230px;margin:0px auto;display: flex;flex-wrap:wrap;justify-content: space-between;align-items: center;}
.m2goods-hot-box{background-color:rgb(232,237,227);}
.m2goods-name{width: 300px;text-align: center;font-weight: bold;font-size: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.m2goods-sale{margin-top: 15px;width: 100px;font-size: 20px;font-weight: bold;text-align: center;padding: 2px;border: red 1px solid;border-radius: 10px;}

/*分类*/
#classification-box{
    display: none;
}
.classification-box{
    position: relative;
    width: 1190px;
    margin: 0 auto;
}
.classification{
    position: absolute;
    left: 0px;
    display: flex;
    flex-direction: column;
    z-index: 999;
    background: white;
    width: 200px;
    border:#c0c0c0 1px solid ;
}
.classification-two{
    position: absolute;
    left: 200px;
    display: flex;
    flex-direction: column;
    z-index: 999;
    background: white;
    width: 200px;
    border:#c0c0c0 1px solid ;
}
#classification-two{display: none}
.class-a{
    padding: 5px 5px 5px 15px;
    font-size: 13px;
    font-weight: bold;
    border-bottom: #c0c0c0 1px solid;
    display: flex;
    color: grey;
}
.a-name{
    width: 170px;
}
.a-a-name{
    position: absolute;
}
.class-a:hover{
    background: #c0c0c0;
}