.special{position:relative}
.special .background{background-image:url(img/banner.png)}
.special .content{width:100%;background:url(img/background.png);background-size: 100% auto}
.special .content .frame .top{width:74px;height:108px;background:url(img/top.png) no-repeat}
.special .bottom{background:url(img/bottom.png) no-repeat}


.special{overflow:hidden;width:100%;font-family:"Meiryo UI"}
.special .background{width:100%;height:360px;background-position:center center;background-repeat:no-repeat;}
.special .background .banner{position:relative;margin:auto;width:1000px;height:360px}
.special .background .banner .tag-out{position:absolute;top:10px;right:0}
.special .content .frame{margin:0 auto;padding-top:30px;width:1021px;  text-align: center;}
.special .content .frame ul{width:1025px}
.special .content .frame ul li{float:left;margin-right:25px;margin-bottom:24px;width:180px;height:250px}
.special .content .frame .product{width:200px;height:200px;background-position:center center;background-repeat:no-repeat}
.special .content .frame .product img{margin:10px;width:180px;height:180px;border: 4px solid #BE0000;border-radius: 7px;}
.special .content .frame .info{overflow:hidden;width:200px;height:43px;color:#666666;text-align:left;text-overflow:ellipsis;line-height:20px;font-weight:bold;padding: 0 12px;font-size: 13px;}
.special .content .frame .bt{margin:0 auto;color:#ea000f;text-align:center;line-height:20px;
    font-weight:bold;  font-size: 16px;}
.special .content .frame .top{position:fixed;top:75%;right:5%;display:none}
.special .content .bottom{position:relative;margin:70px auto 0 auto;width:1000px;height:270px}
.special .content .bottom p{margin-bottom:10px;width:1000px;color:#333;text-align:center;font-size:14px}
.special .content .bottom .te{margin-bottom:0;height:90px;color:#e00000;font-weight:700;font-size:18px;line-height:90px}
.special .content .bottom .btn{margin:auto;width:134px;height:32px}
.special .content .bottom p a{color:#002aff;font-size:14px}
.special .content .bottom span{color:#e00000;font-size:18px}
.text-line{text-decoration:underline}

.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;
}

.item1 {
    width: 900px;
    margin: auto;
    text-align: center;
    display: flex;
}
.item1-img {
    width: calc(100%/4);
    margin-top: 30px;
    cursor: pointer;
}
.item1 img {
    width: 100px;
}
.item1-img span {
    display: block;
    font-size: 18px;
    margin-top: 10px;
    color: #a52726;
    font-weight: bold;
    text-align: center;
}
.title_img{
    width: 400px;margin-top: 40px;
}
.hide_li1{
    display: none;
}
.hide_li2{
    display: none;
}
.hide_li3{
    display: none;
}
 .more-btn {
    border: 1px solid #BE0000;
    border-radius: 30px;
    margin: 0 auto 30px;
    color: #BE0000;
    width: 150px;
    height: 36px;
    line-height: 34px;
    text-align: center;
    font-size: 15px;
    cursor: pointer;
     clear: both;
}