body{font-family: 'Meiryo UI';font-size: 12px;}
.cursor{cursor: pointer}
.ellipsis_2{
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.product-search{width: 100%;margin: auto;}
.title{width: 1200px;font-weight:400;color:rgba(51,51,51,1);margin: 17px auto 15px}
.title span:nth-child(3){float: right}
.special{width: 100%;}
.special img{width: 100%;}
.content{width:1120px;background:rgba(190,0,0,1);margin: auto;padding-bottom: 15px}

.content .content-title{height: 80px;text-align: center;font-size:25px;font-weight:400;line-height:80px;color:rgba(255,255,255,1);}
.content .content-title span:first-child{margin-left: 24px}
.content .content-title span:nth-child(2){font-size:12px;font-weight:400;line-height:16px;color:rgba(255,255,255,1);display: inline-block;float: right;margin: 40px 24px 0 0}
.content .content-title a{font-size:12px;font-weight:400;line-height:16px;color:rgba(255,255,255,1);display: inline-block;float: right;margin: 40px 24px 0 0}
.content .content-shop{width:1100px;;margin: auto;overflow: hidden;background: #FFFFff}
.content .content-shop .shop-item{width:220px;height:290px;background:rgba(255,255,255,1);border:1px solid rgba(217,217,217,1);
    float: left;position: relative;cursor: pointer;}
.content-shop .shop-item .shop-img{width: 160px;height: 160px;margin:28px auto 0}
.content-shop .shop-item .shop-img img{width:160px;height:160px;}
.content-shop .shop-item .shop-text{width: 160px;margin: auto}
.content-shop .shop-item .shop-text span{font-size:12px;font-weight:400;line-height:16px;color:rgba(112,112,112,1);}
.content-shop .shop-item .shop-text span:first-child{height:34px;margin-top: 8px;overflow: hidden;text-overflow: ellipsis}
.content-shop .shop-item .shop-text span:nth-child(2){font-size:14px;font-weight:bold;display: inline-block;margin-top: 8px;line-height:18px;color:rgba(190,0,0,1);}
.content-shop .shop-item .shop-text span:nth-child(3){float: right;margin-top: 10px;color:rgba(31,31,31,1);}
.content-shop .shop-item .shop-img1{position: absolute;top:0}
.content-shop .shop-item .shop-img1 img{width: 52px;height: 52px}

.foot{width: 1200px;margin: 35px auto;}
.foot-item2{margin:40px 0 0 40px}
.foot-item2 .item2-title{font-size:16px;font-weight:400;line-height:20px;color:rgba(51,51,51,1);}
.foot-item2 .item2-shop{width: 1200px;margin: 20px 0 0 0}
.foot-item2 .item2-shop-name{width: 165px;height: 300px;float: left;margin-right: 26px;position: relative}
.foot-item2 .item2-shop-name img{width: 160px;height: 160px}
.foot-item2 .item2-shop-name span:nth-child(2){font-size:12px;height: 35px;margin-top: 20px;font-weight:400;color:rgba(51,51,51,1);overflow: hidden;text-overflow: ellipsis}
.foot-item2 .item2-shop-name span:nth-child(3){font-size:14px;margin-top: 10px;display:inline-block;font-weight:bold;color:rgba(190,0,0,1);}
.item2-shop-border{width: 1120px;height:2px;background:rgba(112,112,112,1);}
.item2-shop-border2{width: 1120px;height:1px;background:rgba(112,112,112,1);margin-top: 3px}
.foot-item3{width: 1200px;margin:40px 0 0 40px}
.foot-item3 .item3-title{font-size:16px;font-weight:400;line-height:20px;color:rgba(51,51,51,1);}
.foot-item3 .item3-shop .item3-shop-img{width: 160px;height:160px;float: left;margin: 30px 32px 0 0;position: relative}
.foot-item3 .item3-shop .item3-shop-img img{width: 160px;height: 160px;}
.hidden_much{width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;}
.hidden_text{
    text-decoration:line-through;
    color: #707070;
    font-size: 12px;
    font-weight: 400;
    float: right;
    margin: 15px 5px;
}
.recommend_hidden_much{
    width: 50px!important;
    height: 50px!important;
    position: absolute;
    top:0;
    left: 0;
}
.shop-text1{width:160px;height:24px;position: absolute;top:136px;font-size:12px;font-weight:400;
    text-align: center;line-height:24px;color:rgba(255,255,255,1);background:rgba(190,0,0,1);
    opacity:0.81;}

.goods_expire{background: rgba(217,217,217,1)!important;opacity: 0.7}





