.bm-header{
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #333;
}
.bm-head-l{width: 600px;}
.bm-head-r{width: 400px;}
.bm-curtips{width: auto;color: #999;margin-left: 10px;font-size: 14px;}
/*.bm-mark-item:first-child{
    margin-left: 0px;
}*/
.bm-mark-item{
    line-height: 28px;
    width: auto;
    margin: 20px 10px;
    float: left;
    font-size: 14px;
    color: #999;
    margin-top: 0px;
    border: 1px solid #999;
    border-radius: 15px;
    padding: 0 15px;

    position: relative;
}
.bm-has-mark-panel{position: relative;}
.bm-mark-edit{position: absolute;right: 20px;top:5px;color:#9d2124; cursor: pointer;}
.bm-has-mark-close{
    position: absolute;
    top: -6px;
    right: -6px;
    width: 15px;
    height: 15px;
    color: red;
    font-size: 18px;
    cursor: pointer;
    z-index: 2;

    display: none;
}
.bm-has-mark-close i{display: inherit;}
.bm-waiting-select-panel{
    margin-top: 20px;
    padding: 20px 0px;
    border-top: 1px solid #eee;
}
.btn-bm-waiting-item{
    cursor: pointer;
}
.bm-waiting-head{
    font-size: 16px;
    padding: 10px 0px;
    color: #333;
}

.bm-no-my-marks{
    color: #999;
    font-size: 14px;
    line-height: 1.8;
    padding: 0 10px;
}
.bm-custom-busimark-rowline{
    display: inline-block;
}
.mark_name{
    border: 0px;
    border-bottom: 1px solid #999;
    display: inline-block;
    width: 200px;
    font-size: 14px;
    color: #333;
    padding: 5px;
}
.bm-custom-addbusimark{
    width: auto;
    display: inline-block;
    font-size: 14px;
    color: #FFF;
    background-color: #9d2124;
    border-radius: 0 3px 3px 0;
    padding: 0 10px;
    cursor: pointer;
    height: 27px;
    line-height: 27px;
}

.bm-custom-busimark-rowline input::placeholder {
    font-size: 12px;
    color: #999 !important;
}

.busi_page_sq{
    margin-right: 20px;
    width: 120px;
    height: 27px;
    line-height: 27px;
    text-align: right;
}
.busi_pg_prev,.busi_pg_next{
    font-size: 16px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    text-align: center;
}
.busi-pager-cur{color: #9d2124;}
.busi-pager{font-size: 14px;color: #333;}


/**注册页面选择供应商标签*/
.reg-bm-hasmarks-lbl{font-size: 14px;}
.reg-marks-select{
    height: 38px;
    width: 100%;
    border-bottom: 1px solid #F3F3F3;
    line-height: 38px;
    text-align: left;
    font-size: 14px;
    color: #999;
    padding:0 2px;

}
.reg-busimark-filter-panel{
    position: absolute;
    top: 40px;
    left: 0;
    width: 460px;
    z-index: 10;
    background: #fcfcfc;
    box-shadow: 0px 6px 20px 0px rgba(164,164,164,0.5);
    border-radius: 12px;
    padding: 20px;
}
.reg-busimark-filter-panel-close{
    position: absolute;
    top: 5px;
    right: 12px;
    width: 15px;
    height: 15px;
    color: #9d2124;
    font-size: 18px;
    cursor: pointer;
    z-index: 2;
}
.reg-busimark-filter-panel-close i{display: inherit;}
.reg-bm-active-select{border-color: #9d2124;color: #9d2124;}