body{font-family: 'Meiryo UI';font-size: 14px;}
.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;
    display: run-in;
}
.w1200{width: 1200px;margin: auto;}
.w1000{width: 1000px;margin: auto;}
.special{overflow: hidden;}
.special .banner_box{width: 100%}
.special .banner_box img{width: 100%}

.special .detail{
    background-position: center 0;background-size: 100% auto;padding-top: 15px;padding-bottom: 100px;}
.special .detail .message{text-align: center;width: 100%;}
.special .detail .message .image{margin-bottom: 20px;}
.special .detail .message .image img{width: 70%}

.title{text-align: center;margin: 100px 0 30px 0}
.title img{width: 50%}
.item_list{margin-top: 10px}
.item_list .item{padding: 10px;}
.item_list .item .item_image{border: 3px solid #000000}
.item_list .item .item_image img{width: 100%}
.item_list .item .item_title{color:#000000;font-size: 15px;margin-top: 5px;height: 40px;}
.item_list .item .item_price{color:#c70000;font-size: 15px;margin-top: 5px;font-weight: bold}
.item_button{width: 100px;height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 15px;
    background: #f40210;margin:0 10px 10px 0;border-radius: 20px;float: right;cursor: pointer}

.bottom{margin-top: 50px}
.bottom .bottom_image{padding:15px;}
.bottom .bottom_image img{width: 100%}
/*优惠券*/
.coupon{ text-align: center;margin-top: 8px; display: flex;align-items: center;justify-content: center}
.coupon img{ margin: 0 24px;cursor: pointer}
.coupon .residue{ position: absolute;left: 23px;max-height: 60px;top: 7px;}