.btl_ajaxtable{padding: 15px;}
.btl_ajaxtable .list_item{margin-bottom: 15px;}
.btl_ajaxtable .item_img{display: table;width: 100%;table-layout:fixed;}
.btl_ajaxtable .item_img a{color: #9B9282;display: table-cell;height: 150px;position: relative;vertical-align: middle;text-align: center;z-index: 0;}
.btl_ajaxtable .item_img a img{display: block;width: auto;height: auto;max-width: 100%;max-height: 150px;margin: 0 auto;z-index: 0;}
.btl_ajaxtable .item_img a .material-icons{color: #9B9282;font-size: 6rem;line-height: 6rem;z-index: 2;}
.btl_ajaxtable .item_img a.video::before{background-color: #60544B;content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0.5;z-index: 1;}
.btl_ajaxtable .item_img a.video .material-icons{background-color: #fff;border-radius: 50%;font-size: 3.8rem;line-height: 3.8rem;display: block;width: 60px;height: 60px;padding: 0;position: absolute;top: calc((100% - 60px) / 2);left: calc((100% - 60px) / 2);}
.btl_ajaxtable .item_info{display: block;height: 80px;overflow: hidden;}
.btl_ajaxtable .item_title{text-align: center;display: block;margin: 0;}
.btl_ajaxtable .item_title a{color: #776B62;display: block;height: 60px;padding: 10px 10px;overflow: hidden;}
.btl_ajaxtable .item_title a:active,
.btl_ajaxtable .item_title a:focus,
.btl_ajaxtable .item_title a:hover{color: #776B62;text-decoration: none;}
.btl_ajaxtable .no_result{background-color: #FCFAF7;border: 0 solid transparent;border-radius: 10px;color: #776B62;font-size: 1.4rem;line-height: 1.5rem;font-weight: 400;text-align: center;display: block;width: 100%;padding: 30px;}
.table_pagination ul{display: table;text-align: center;list-style: none;margin: 0 auto;padding: 15px 0;}
.table_pagination ul li{display: inline-block;float: left;}
.table_pagination ul .p_total{color: #60544B;font-size: 1.25rem;line-height: 2rem;text-align: center;display: inline-block;min-width: 40px;min-height: 40px;margin: 0 6px;padding: 5px;}
.table_pagination ul .p_btn{background-color: transparent;border: 0 solid transparent;border-radius: 5px;color: #60544B;font-size: 1.25rem;line-height: 2rem;text-align: center;display: inline-block;min-width: 40px;height: 40px;margin: 0 6px;padding: 3px;cursor: pointer;}
.table_pagination ul .p_btn.on,
.table_pagination ul .p_btn:active,
.table_pagination ul .p_btn:focus,
.table_pagination ul .p_btn:hover{background-color: #FFAE50;color: #fff;text-decoration: none;cursor: pointer;}
.table_pagination ul .p_btn.off,
.table_pagination ul .p_btn.off:active,
.table_pagination ul .p_btn.off:focus,
.table_pagination ul .p_btn.off:hover{opacity: 0.5;cursor: no-drop;}
.table_pagination ul .material-icons{font-size: 2rem;line-height: 2rem;}
.table_pagination ul li.p_total{display: none;}

.btl_ajaxtable .list_item.resbox .item_tag{padding-bottom: 5px;height: 33px;}
.btl_ajaxtable .list_item.resbox .item_tag span{background-color: #E55757;border-radius: 3px;color: #fff;display: inline-block;padding: 0.3rem;}
.btl_ajaxtable .list_item.resbox .item_img{background-color: #FCFAF7;border: 1px solid #F4EFE9;border-radius: 10px;overflow: hidden;}
.btl_ajaxtable .list_item.resbox .item_title a{padding: 5px 0;text-align: left;}
.btl_ajaxtable .list_item.resbox .item_type{margin: 0;}
.btl_ajaxtable .list_item.resbox .item_type a{color: #776B62;display: block;position: relative;}
.btl_ajaxtable .list_item.resbox .item_type a:active,
.btl_ajaxtable .list_item.resbox .item_type a:focus,
.btl_ajaxtable .list_item.resbox .item_type a:hover{color: #776B62;text-decoration: none;}
.btl_ajaxtable .list_item.resbox .item_type .material-icons{color: #FFAE50;font-size: 2rem;display: block;width: 30px;height: 30px;position: absolute;top: 0;right: 0;}
@media (min-width: 1200px){
    .btl_ajaxtable .list_item.col-lg-3{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
    .btl_ajaxtable .list_item.col-xl-3{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
}
@media (max-width: 767px){
    .table_pagination ul li.p_total{display: inline-block;}
    .table_pagination ul a.p_btn{display: none;}
    .table_pagination ul a.p_btn.on{background-color: #FCFAF7;color: #60544B;display: inline-block;}
    .table_pagination ul .p_btn.p_prev,
    .table_pagination ul .p_btn.p_next{background-color: #FFAE50;color: #fff;}
    .btl_ajaxtable .item_img a.video .material-icons{font-size: 4rem;line-height: 3.8rem;padding: 0;}
}
@media (max-width: 400px){
    .btl_ajaxtable .list_item.col-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}