
.abm-cells-line-title{
    font-weight: 700;
}

.abm-cells-line-content{
    overflow: hidden;
}

.abm-cells-line-select-title{
    padding: 5px 5px 5px 20px;
    background-color: #ef6331;
    color: #fff;
    width: 180px;
}
.abm-cells-line-radios{
    text-align: left;
    padding-left:35px;
}

.abm-cells-line-select-radios{
    overflow: hidden;
    padding: 20px 0;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: 0 8px 10px -1px #c1c1c1;
    column-count: 2;
    column-gap: 0;
    column-rule: 1px solid #dddddd;
}
.abm-cells-line-cell_type-select-radios {
    column-rule: none;
}

.abm-cells-line-select-text{
    writing-mode: tb-lr;
    -webkit-column-count:4;
    -moz-column-count:4;
    -webkit-column-gap:10px;
    -moz-column-gap:10px;
}

.abm-cells-line-select-font{
    padding-left: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 15px;
    cursor: pointer;
}
.abm-cells-line-select-font.disabled {
    color: #cccccc;
    cursor: not-allowed;
}
.abm-cells-line-select-font:not(.disabled):hover,
.abm-font-selected{
    color: #ef6331;
    font-weight: bold;
}

.abm-cells-line-box{
    margin-bottom: 30px;
}

.abm-cells-line-input-div{
    padding: 20px 35px;
}

.input-lg{
    border: 0;
    background-color: #eee;
}

.abm-cells-line-label{
    display: inline;
}

@media (max-width: 797px){
    .abm-other-samples-img{
        width: 100%;
        margin: 10px 0;
    }
}

/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) {

    .abm-cells-line-select-radios{
        column-count: 3;
    }

    .abm-other-samples-img{
        margin: 0 10px 20px 10px
    }

    a:hover>.abm-other-samples-img {
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
        text-align: center;
    }

}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {

}

/*屏幕在1100px到1280之间（中屏幕电脑）*/
@media screen and (min-width:1100px){

    .abm-cells-line-select-radios{
        column-count: 4;
    }
}

/*当页面宽度大于1280px且小于1440px的时候执行,1280-1440*/
@media screen and (min-width:1280px){
    .abm-cells-line-radios{
        text-align: center;
        padding-left: 0;
    }
}

/*当页面宽度大于1440px且小于1680px的时候执行,1440-1680*/
@media screen and (min-width:1440px){

}

/*当页面宽度大于1680px且小于1920px的时候执行,1680-1920*/
@media screen and (min-width:1680px){

}