.clearfix:after{display:block;content:"";clear:both}
.el-table{font-weight:400;font-size:12px;color:#333}
.el-table thead{font-weight:600px;font-size:12px;color:#333}
.el-table th.is-leaf{border-color:#e0e0e0}
.el-table td{border-color:#f7f7f7}
.my-card-header{padding:10px 0;width:100%}
.my-card-header .card-header-left{font-size:16px;float:left;line-height:16px;color:#d01126;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.my-card-header .card-header-left:before{content:"";width:4px;height:16px;background:#d01126;margin-right:10px;display:inline-block;vertical-align:text-bottom}
.my-card-header .card-header-right{float:right;padding:0;line-height:17px}
.points-mall-left-float{position:fixed;left:0;top:50%;margin-top:-54px;z-index:100;width:108px;height:108px}
.points-mall-left-float .ewm-img{width:108px;height:108px;display:block}
.points-mall-left-float .adve-close{cursor:pointer;position:absolute;top:-5px;right:-5px;z-index:2}
.points-mall-left-float .adve-close .el-icon-error{color:#999;font-size:16px}
.clearfix:after{display:block;content:"";clear:both}

.points-mall .points-mall-wrapper{width:1256px;margin:0 auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.points-mall .top-notice-img{width:100%;max-height:38px;margin:10px 0;display:block;border-radius:3px}
.points-mall .tm-menus-container{width:1256px!important;padding-left:15px!important;padding-right:15px!important}
.points-mall .points-top{margin:10px 0;text-align:right}
.points-mall .points-top .points-top-item{margin-right:10px;font-size:16px}
.points-mall .points-top.list-points-top{position:absolute;z-index:1;right:20px;top:118px}
.points-mall .notice-left{position:fixed;left:0;top:50%;margin-top:-54px;z-index:100;width:108px;height:108px}
.points-mall .notice-left .ewm-img{width:108px;height:108px;display:block}
.notice-wrapper{background:#fff5e6;border:1px solid #fed89f;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:14px;padding:5px 10px;line-height:22px;font-size:14px;overflow:hidden;position:relative}
.notice-wrapper .ico-horn{width:24px;display:inline-block;vertical-align:bottom;position:absolute}
.notice-wrapper .text{font-size:12px;color:#333;display:inline-block;padding-left:24px;line-height:24px;cursor:pointer}
.notice-wrapper .text:hover{text-decoration:underline}
.alert-notice-container{position:relative}
.alert-notice-container .alert-img{display:block;width:800px;height:460px}
.alert-notice-container .text{font-size:14px;font-weight:400;color:#222;line-height:24px;margin-bottom:10px}
.alert-notice-container .adve-close{cursor:pointer;position:absolute;top:-5px;right:-5px;z-index:2}
.alert-notice-container .adve-close .el-icon-error{color:#999;font-size:16px}
.points-mall .el-dialog{overflow:visible;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}
.points-mall .el-dialog__header{padding:0}
.points-mall .el-dialog__headerbtn{top:0;right:0}
.points-mall .el-dialog__headerbtn .el-dialog__close{color:#999}
.points-mall .el-dialog .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}

.points-product-wrapper .search-wrapper{background:#fff;margin-bottom:10px;padding:5px 0}
.points-product-wrapper .search-range{padding:5px 26px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:100px}
.points-product-wrapper .search-range .range-title{font-weight:600;font-size:12px;color:#666;line-height:18px;position:absolute;left:26px}
.points-product-wrapper .search-range .range-title.center{top:50%;margin-top:-9px}
.points-product-wrapper .search-range .range-list{display:inline-block;vertical-align:middle}
.points-product-wrapper .search-range .range-list li{margin-right:20px;font-size:12px;font-weight:400;color:#666;line-height:18px;display:inline-block;vertical-align:middle}
.points-product-wrapper .search-range .range-list li.range-item{cursor:pointer}.points-product-wrapper .search-range .range-list li.range-item.active,.points-product-wrapper .search-range .range-list li.range-item:hover{color:#d01122}.points-product-wrapper .search-range .range-input-wrapper{display:inline-block;vertical-align:middle}.points-product-wrapper .search-range .range-input-wrapper input{width:80px;height:28px;border:1px solid #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;font-size:12px;font-weight:400;color:#666}
.points-product-wrapper .search-range .range-input-wrapper span{font-size:12px;font-weight:400;color:#666;margin:0 10px}
.points-product-wrapper .search-range .range-input-wrapper .el-button{padding:7px 17px;border-radius:0;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:10px}
.points-product-wrapper .points-product-list{overflow:hidden}
.points-product-wrapper .product-item{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:291.5px;margin-bottom:14px;cursor:pointer;margin-right:20px}
.points-product-wrapper .product-item:nth-child(4n){margin-right:0}
.points-product-wrapper .product-item .product-img{width:100%;max-height:152px;margin-bottom:10px}
.points-product-wrapper .pro-name{line-height:21px;font-size:14px;font-weight:400;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.points-product-wrapper .pro-price{color:#d01126;font-size:14px;line-height:20px;display:block}
.points-product-wrapper .empty{width:100%;padding:80px 0;text-align:center}
.points-product-wrapper .empty img{margin-bottom:25px}
.sort-wrapper{background:#fff;margin-bottom:10px}
.sort-wrapper .sort-cell{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;vertical-align:middle;margin-right:20px;cursor:pointer}
.sort-wrapper .sort-cell.active .sort-name{color:#d01126}
.sort-wrapper .sort-cell.asc .sort-caret.ascending{border-bottom-color:#d01122!important}
.sort-wrapper .sort-cell.desc .sort-caret.descending{border-top-color:#d01122!important}
.sort-wrapper .sort-cell span{vertical-align:middle}
.sort-wrapper .sort-cell .caret-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}
.sort-wrapper .sort-cell .caret-wrapper .sort-caret{width:0;height:0;border:5px solid rgba(0,0,0,0);position:absolute;left:7px}
.sort-wrapper .sort-cell .caret-wrapper .sort-caret.ascending{border-bottom-color:#c0c4cc;top:5px}
.sort-wrapper .sort-cell .caret-wrapper .sort-caret.descending{border-top-color:#c0c4cc;bottom:7px}


.el-button {
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    background: #fff;
    border: 1px solid #dcdfe6;
    border-color: #dcdfe6;
    color: #606266;
    -webkit-appearance: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    margin: 0;
    -webkit-transition: .1s;
    -o-transition: .1s;
    transition: .1s;
    font-weight: 500;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 4px;
}
.el-button--primary {
    color: #fff;
    background-color: #d01122;
    border-color: #d01122;
}
.el-button--primary span {
    color: #fff !important;
}

.mallList li {
    width: 230.5px;
    display: inline-block;
    margin-right: 18px;
    margin-bottom: 20px;
    background: #fff;
    cursor: pointer;
}

.mallList li:nth-child(5) {
    margin-right: 0;
}
.mallList li .mallimg img {
    width: 100%;
    height: 230px;
}

.mallList li .title {
    padding: 10px;
    font-size: 14px;
    line-height: 20px;
}

.mallList li .price {
    padding: 0 10px;
    padding-bottom: 15px;
    font-size: 14px;
    color: rgb(224, 41, 21);
}