/* table内容垂直居中 */
table.table tbody>tr>td{
    vertical-align:middle;
}

/**
自定义layer按钮样式：提交，关闭
 */
body .my-submit .layui-layer-btn a{
    line-height: 1.72;
    font-size: 14px;
    padding: 5px 12px;
    letter-spacing: 1px;
    border-radius: 2px;
    outline: none !important;
    font-weight: 400;
    height: 36px;
}
/**按钮1样式 */
body .my-submit .layui-layer-btn0{
    background-color: #33cabb;
    border-color: #33cabb;
    color: #fff!important;
}
/**按钮2样式 */
body .my-submit .layui-layer-btn1{
    background-color: #fcfdfe;
    border-color: #ebebeb;
    color: #8b95a5!important;
}

/**按钮1样式 */
body .my-submit2 .layui-layer-btn0{
    background-color: #FFF;
    border-color: #33cabb;
    color: #000;
    font-size: 13px;
    border-radius: 5px;
    line-height: 40px;
    height: 40px;
    padding: 0 5px;
}
/**按钮2样式 */
body .my-submit2 .layui-layer-btn1{
    background-color: #fcfdfe;
    border-color: #ebebeb;
    color: #8b95a5!important;
    line-height: 40px;
    height: 40px;
}

/**
    关闭样式: 关闭
 */
body .my-close .layui-layer-btn a{
    line-height: 1.72;
    font-size: 14px;
    padding: 5px 12px;
    letter-spacing: 1px;
    border-radius: 2px;
    outline: none !important;
    font-weight: 400;
    height: 36px;
}
/**按钮1样式 */
body .my-close .layui-layer-btn0{
    background-color: #fcfdfe;
    border-color: #ebebeb;
    color: #8b95a5!important;
}


/** 自动切换下一张图片样式 */
.layui-layer-page .preBtn, .layui-layer-page .nextBtn{
    position: absolute;
    left: 15px;
    top: calc(50% - 15px);
    height: 30px;
}
.layui-layer-page .nextBtn{
    left: auto;
    right: 15px;
}
.layui-layer-page .preBtn:hover, .layui-layer-page .nextBtn:hover{
    color: #33cabb;
    cursor: pointer;
}
.layui-layer-page .play-box{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/*房源列表，房间列表封面样式*/
.coverimg .lyear-display-pic figure{max-height: none!important;max-width: none!important;height: 83px;width: 114.54px;}
.coverimg .lyear-display-pic figure img{max-height: none!important;max-width: none!important;height: 83px;width: 114.54px;object-fit: cover;border-radius: 6px;}
.coverimg-banner .lyear-display-pic figure{height: 83px;width: 148px;}
.coverimg-banner .lyear-display-pic figure img{height: 83px;width: 148px;}
.coverimg-vertical .lyear-display-pic figure{height: 100px;width: 80px;}
.coverimg-vertical .lyear-display-pic figure img{height: 100px;width: 80px;}

.table > tbody > tr > td.coverimg,
.table > tfoot > tr > td.coverimg,
.table > thead > tr > td.coverimg{padding: 5px;}
.coverimg .altitude{
    border-radius: 2px 13px 13px 2px;
    background-color: #E24A4D;
    position: absolute;
    left: 0;
    z-index: 1;
    color: #FFFFFF;
    font-size: 12px;
    padding: 0 5px 0 2px;
}
.coverimg .hotelType{
    border-radius: 2px 13px 13px 2px;
    background-color: #33cabb;
    position: absolute;
    left: 0;
    z-index: 1;
    color: #FFFFFF;
    font-size: 12px;
    padding: 0 5px 0 2px;
}
.coverimg .areaName{
    border-radius: 2px 13px 13px 2px;
    background-color: #48b0f7;
    position: absolute;
    left: 0;
    z-index: 1;
    color: #FFFFFF;
    font-size: 12px;
    padding: 0 5px 0 2px;
}
.coverimg .top1{top: 6px;}
.coverimg .top2{top: 32px;}
.coverimg .top3{bottom: 6px;}

/*手机显示/隐藏*/
span.phone-protect{cursor: pointer;}
/***********兼容540px以下宽带样式begin****************/
/* admin/index.html主页框架 */
@media screen and (max-width: 540px) {
    nav.navbar>.navbar-right>.dropdown>#tp-weather-widget{display: none;}
    nav.navbar>.navbar-right>.dropdown>#tp-lunar-calendar-widget{display: none;}
}
/*通用表格兼容样式*/
@media screen and (max-width: 540px) {
    /*bootstrap-notify提示宽度*/
    body>.alert-info[data-notify='container']{ width: 80%;}
    /*表格搜索框*/
    .container-fluid form.search-bar input[name="keyword"],
    .container-fluid2 form.search-bar input[name="keyword"],
    .container-fluid3 form.search-bar input[name="keyword"]{
        min-width: 200px;
    }
    /*表格分页组件样式*/
    .pagination{ flex-wrap: wrap;}
    .pagination .page-item{ display: block; }
    /* 单个上传组件样式 */
    .lyear-single-upload-pic{ width: 100%;}
    .lyear-single-upload-pic figure{ width: 100%;}
    /*多个上传组件样式*/
    .lyear-multiple-uploads-pic li {margin-right:0;margin-bottom: 15px;width: 48.5%;}
    .lyear-multiple-uploads-pic figure { width: 100%;}
    .lyear-multiple-uploads-pic li:nth-child(2n) {margin-right: 3%;}
    .lyear-multiple-uploads-pic figure img{max-width:100%;max-height:55vw;}
}
/* system/sysFileResource/sysFileResource_index.html素材管理 */
@media screen and (max-width: 540px) {
    .lyear-file-pic li {width: 100%;margin: 0 0 40px 0;}
    .lyear-file-pic figure{height: 55vw;}
    .lyear-file-pic .file-name{height:30px;line-height:30px;}
    .lyear-file-pic figure img{max-width:100%;max-height:55vw;}
}
/* system/sysFileResource/selected_list.html素材选择 */
@media screen and (max-width: 540px) {
    .lyear-file-selected-pic li {width: 100%;margin: 0 0 40px 0;}
    .lyear-file-selected-pic figure{height: 55vw;}
    .lyear-file-selected-pic .file-name{height:30px;line-height:30px;}
    .lyear-file-selected-pic figure img{max-width:100%;max-height:55vw;}
}
/***********兼容540px以下宽带样式end****************/