.special-box{margin-top:20px;}
.special-box .item{width:878px;box-sizing:border-box;float:left;font-size:16px;margin-right:20px;padding:8px;border-radius: 10px;margin-bottom:20px;background-color: #15b9ff;}
.special-box .item:nth-child(2n){margin-right:0;}
.special-box .item .item-left{width:300px;background-color: #f7ebd1;border-radius:10px;padding:10px;float:left;}
.special-box .item .item-left .build{display:inline-block;width:100px;height:30px;line-height:30px;vertical-align: middle;}
.special-box .item .item-left .price{font-weight: 700;}
.special-box .item .item-left .orange{color:#ff5200;}
.special-box .item .item-left .price.font14{font-size:14px;}
.special-box .item .item-left .del{text-decoration: line-through;}
.special-box .item .item-left .weight{font-weight: 700;}
.special-box .item .item-bottom{padding-left:22px;}
.special-box .item .item-left .item-top{display:flex;border-bottom:1px dashed #999;padding-bottom:10px;margin-bottom:5px;}
.special-box .item .item-bottom .btn{padding:0 8px;border-radius: 5px;height:24px;display:inline-block;line-height:24px;color:#e1280a;background-color: #f1cc65;}
.special-box .item .item-center{width:90px;height:90px;background-size:90px;float:left;padding:15px 0;box-sizing: border-box;color:#ff5200;
    background-image: url(../images/discount_bg.png);margin:0 17px;text-align:center;}
.special-box .item .item-center .price{font-size:14px;font-weight: 700;}
.special-box .item .item-right{float:right;text-align:center;color:#fff;width:360px;}
.special-box .item .item-right .btn-box{width:110px;height:40px;float:left;margin-top:25px;border-radius:4px;line-height: 40px;color:#fff;background-color: #ff6c16;font-weight: 700;}
.special-box .item .item-right .btn-box button{width:100%;height:100%;background:none;color:#fff;font-size:18px;}
.special-box .item .item-right p:nth-child(2){margin-top:22px;}
.flex-align-center {

    -ms-flex-align: center;
    align-items: center;
}
.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.price-check .price-top{font-size:24px;color:#313131;margin-bottom:15px;}
.price-check .price-top span{display:inline-block;padding-right:30px;cursor:pointer;}
.price-check .price-top span.on{color:#15b9ff;}
.price-check .price-box .item{position:relative;}
.price-check .price-box .tips{position:absolute;top:50%;font-size:18px;width:670px;text-align:center;}
.price-check .recive{width:670px;cursor:pointer;height:40px;line-height: 40px;border-radius: 5px;background-color: #15b9ff;color:#fff;text-align:center;}



.special-box2{margin-top:20px;}
.special-box2 .item{width:420px;box-sizing:border-box;float:left;font-size:12px;margin-right:45px;border-radius: 10px;background-color: #e7d1aa;
    margin-bottom: 40px;
    padding-top: 10px;
    position: relative;
    cursor: pointer;
    z-index: 6;
}
.special-box2 .item:nth-child(2n){margin-right:0;}
.special-box2 .item .dis{    height: 70px;
    width: 105%;
    position: relative;
    margin: 0 auto 0 -2.5%;
    z-index: 99;
    color:#ffffff;
    background-image: -webkit-gradient(linear, left top, right top, from(#3d7b80), to(#183133));
    background-image: linear-gradient(to right, #3d7b80, #183133);}
.special-box2 .item .dis:before{
    content: '';
    position: absolute;
    left: 0;
    top: -5px;
    z-index: 8;
    width: 0;
    height: 0;
    border-bottom: 5px solid #3d7d82;
    border-left: 12px solid transparent;
}
.special-box2 .item .dis:after{
    content: '';
    position: absolute;
    right: 0;
    top: -5px;
    z-index: 8;
    width: 0;
    height: 0;
    border-bottom: 5px solid #183133;
    border-right: 12px solid transparent;
}
.special-box2 .item .dis .dis-tips{
    font-size:14px;padding-left:30px;line-height: 30px;
}
.special-box2 .item .dis .dis-total{
    font-size:24px;padding-left:180px;
}
.special-box2 .item .dis-price{
    color: #ffcf89;
    font-size: 36px;
    position: absolute;
    right: 36px;
    top: -12px;
    background: url(../images/tjf_bg.png) no-repeat center center;
    background-size: 100% 100%;
    width: 100px;
    height: 100px;
    z-index: 998;
    text-align:center;
    line-height: 100px;
}
.special-box2 .item .dis-price .txt{
    display:block;
    -webkit-transform: rotate(
            -20deg
    );
    transform: rotate(-20deg);
}
.special-box2 .item .price{font-size:0;padding:10px;}
.special-box2 .item .price li{width:33.33%;display:inline-block;text-align:center;font-size:13px;color:#7b3c3d;box-sizing: border-box;}
.special-box2 .item .price li h2,
.special-box2 .item .price li h3{font-weight: 400;}
.special-box2 .item .price li h2{font-size:24px;}
.special-box2 .item .price li{border-right:1px solid #7b3c3d;}
.special-box2 .item .price li:last-child{border-right:0;}
.special-box2 .item .price li h2 span{text-decoration: line-through;}







