.map_mine{
    width: 100%;
    height: 34.91rem;
}
.mine_info{
    width: 100%;
    height: 31.58rem;
}
.mine_top{
    width: 100%;
    height: 13rem;
    display: flex;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    flex-wrap: wrap; /* 允许子元素在必要时换行 */
}
.mine_msg_list{
    width: 13.33rem;
    height: 4.33rem;
    display: flex; /* 使用flex布局 */
    margin: auto;
    margin-left: 3rem;
    cursor: pointer;
}
.m_l_img{
    width: 4.25rem;
    height: 4.33rem;
}
.m_l_text{
    height: 2.33rem;
    font-size: 0.75rem;
    line-height: 2.8rem;
}
.m_l_i_num{
    height: 1.17rem;
    font-size: 1.5rem;
    letter-spacing: 1px;
    line-height: 1.17rem;
}
.m_l_i_unit{
    font-size: 0.75rem;
    line-height: 1.17rem;
}
.msg_1{
    background-image: url("/static/map/image/mine_1.png");
}
.msg_2{
    background-image: url("/static/map/image/mine_2.png");
}
.msg_3{
    background-image: url("/static/map/image/mine_3.png");
}
.msg_4{
    background-image: url("/static/map/image/mine_4.png");
}
.mine_chart{
    width: 100%;
    height: 18.75rem;
}

.window_mine{
    width: 83.17rem;
    height: 71rem;
    background: #051F3D;
    /* background: rgba(0,0,0,0.9); */
    display: none;
}
.mine_tab{
    width: 100%;
    height: 3.25rem;
    margin-top: 2.58rem;
    display: flex;
}
.mine_tab_left,.mine_tab_right{
    width: 48%;
    height: 3.25rem;
    margin: auto;
}
.mine_tab_chart, .mine_tab_data{
    width: 76.48rem;
    margin: auto;
    margin-top: 3.33rem;
}
/* .mine_search{
    margin-left: 4rem;
    margin-top: 3.33rem;
} */
.tab_btn{
    width: 16.92rem;
    height: 3.25rem;
    background-image: url('../image/window_tab.png');
    cursor: pointer;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 2rem;
    color: #FFFFFF;
    line-height: 3.25rem;
    text-align: center;
    font-style: normal;
    text-transform: none;
}
.tab_btn_on{
    color: #28F1FA !important;
}
.left_chart{
    float: right;
}
.right_list{
    float: left;
}
.mine_export{
    line-height: 3.25rem;
}
.tab_chart_info{
    width: 100%;
    height: 50rem;
    margin-top: 2.83rem;
}
.tab_chart_left{
    width: 48%;
    height: 42.17rem;
    float: left;
    display: flex;
    flex-wrap: wrap;
}
.top_line{
    width: 15.1rem;
    height: 0.43rem;
    border-left: 1.24rem solid #0BF9FE;
    border-top: 0.14rem solid rgba(11, 249, 254, 0.4);
    border-right: 1.24rem solid #0BF9FE;
}
.bottom_line{
    width: 15.1rem;
    height: 0.43rem;
    border-left: 1.24rem solid #0BF9FE;
    border-bottom: 0.14rem solid rgba(11, 249, 254, 0.4);
    border-right: 1.24rem solid #0BF9FE;
}
.zaichan_detail{
    width: 17.26rem;
    height: 8.16rem;
    border: 0.08rem solid #0BF9FE;
    margin: 0.17rem 0;
}
.zaichan_text{
    height: 2.17rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 1.5rem;
    color: #FFFFFF;
    line-height: 1.17rem;
    margin-top: 0.83rem;
    margin-left: 1.5rem;
}
.zaichan_msg{
    text-align: right;
    margin-top: 2rem;
    margin-right: 0.83rem;
}
.zaichan_num{
    height: 1.17rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 3rem;
    color: #FFFFFF;
    line-height: 1.17rem;
}
.zaichan_unit{
    height: 1.17rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 1.5rem;
    color: #FFFFFF;
    line-height: 1.17rem;
}
.zc_l{
    margin-left: 1.58rem;
}
.zaichan_mine_text{
    height: 1.8rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 1.33rem;
    color: #FFFFFF;
    line-height: 1.17rem;
    margin-top: 0.83rem;
    margin-left: 1rem;
}
.zaichan_mine_num{
    height: 3.6rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 3rem;
    color: #FFFFFF;
    line-height: 3rem;
    text-align: center;
}
.zaichan_capacity,.m_zc_total,.m_zj_total{
    height: 1.17rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 1.33rem;
    color: #FFFFFF;
    line-height: 1.17rem;
    margin-left: 1rem;
}
.chart_mid{
    margin-top: 1rem;
}
.chart_mid_msg{
    width: 36.1rem;
    height: 5.61rem;
    border: 0.08rem solid #0BF9FE;
    margin: 0.17rem 0;
}
.chart_mid_msg_1{
    width: 16rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 2rem;
    color: #FFFFFF;
    line-height: 5.61rem;
    margin-left: 1.42rem;
    display: inline-block;
}
.chart_mid_msg_2{
    width: 11rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 3rem;
    color: #FFFFFF;
    line-height: 5.61rem;
    display: inline-block;
}
.chart_mid_msg_3{
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 1.5rem;
    color: #FFFFFF;
    line-height: 5.61rem;
}
.layui-layer-tips .layui-layer-content {
    margin-left: -15px; /* 调整箭头的位置 */
}
.tips{
    vertical-align: top;
    margin-top: 2px;
    margin-left: 2rem;
}
.chart_mid_top_line{
    width: 31.07rem;
    height: 0.43rem;
    border-left: 2.59rem solid #0BF9FE;
    border-top: 0.14rem solid rgba(11, 249, 254, 0.4);
    border-right: 2.59rem solid #0BF9FE;
}
.chart_mid_bottom_line{
    width: 31.07rem;
    height: 0.43rem;
    border-left: 2.59rem solid #0BF9FE;
    border-bottom: 0.14rem solid rgba(11, 249, 254, 0.4);
    border-right: 2.59rem solid #0BF9FE;
}
.chart_pie{
    margin-top: 1.25rem;
}
.chart_pie_top_line{
    width: 31.07rem;
    height: 0.43rem;
    border-left: 2.59rem solid #0BF9FE;
    border-top: 0.14rem solid rgba(11, 249, 254, 0.4);
    border-right: 2.59rem solid #0BF9FE;
}
.chart_pie_bottom_line{
    width: 31.07rem;
    height: 0.43rem;
    border-left: 2.59rem solid #0BF9FE;
    border-bottom: 0.14rem solid rgba(11, 249, 254, 0.4);
    border-right: 2.59rem solid #0BF9FE;
}
.mine_proportion_chart{
    width: 36.1rem;
    height: 20.68rem;
    border: 0.08rem solid #0BF9FE;
    margin: 0.42rem 0;
}
.tab_chart_right{
    width: 48%;
    height: 41.17rem;
    float: right;
    display: flex;
    flex-wrap: wrap;
}
.zaijian_top_line{
    width: 15.1rem;
    height: 0.43rem;
    border-left: 1.24rem solid #FF9B31;
    border-top: 0.14rem solid rgba(255, 155, 49, 0.4);
    border-right: 1.24rem solid #FF9B31;
}
.zaijian_bottom_line{
    width: 15.1rem;
    height: 0.43rem;
    border-left: 1.24rem solid #FF9B31;
    border-bottom: 0.14rem solid rgba(255, 155, 49, 0.4);
    border-right: 1.24rem solid #FF9B31;
}
.zaijian_detail{
    width: 17.26rem;
    height: 8.16rem;
    border: 0.08rem solid #FF9B31;
    margin: 0.17rem 0;
}
.zaijian_mid_top_line{
    width: 31.07rem;
    height: 0.43rem;
    border-left: 2.59rem solid #FF9B31;
    border-top: 0.14rem solid rgba(255, 155, 49, 0.4);
    border-right: 2.59rem solid #FF9B31;
}
.zaijian_mid_bottom_line{
    width: 31.07rem;
    height: 0.43rem;
    border-left: 2.59rem solid #FF9B31;
    border-bottom: 0.14rem solid rgba(255, 155, 49, 0.4);
    border-right: 2.59rem solid #FF9B31;
}
.zaijian_mid_msg{
    width: 36.1rem;
    height: 5.61rem;
    border: 0.08rem solid #FF9B31;
    margin: 0.17rem 0;
}
.zaijian_chart_top_line{
    width: 31.07rem;
    height: 0.43rem;
    border-left: 2.59rem solid #FF9B31;
    border-top: 0.14rem solid rgba(255, 155, 49, 0.4);
    border-right: 2.59rem solid #FF9B31;
}
.zaijian_chart_bottom_line{
    width: 31.07rem;
    height: 0.43rem;
    border-left: 2.59rem solid #FF9B31;
    border-bottom: 0.14rem solid rgba(255, 155, 49, 0.4);
    border-right: 2.59rem solid #FF9B31;
}
.zaijian_chart{
    width: 36.1rem;
    height: 20.68rem;
    border: 0.08rem solid #FF9B31;
    margin: 0.42rem 0;
}
.mine_tab_data{
    display: none;
}
.data_mine_search{
    height: 23.17rem;
}
.tab_data_left{
    width: 49%;
    float: left;
}
.data_search_text{
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 1.67rem;
    color: #FFFFFF;
}
.data_search_text span{
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 1.67rem;
    color: #FFFFFF;
    cursor: pointer;
}
.area_on,.river_on{
    color: #28F1FA !important;
}
.tab_data_right{
    width: 48%;
    float: right;
}
.data_mine_total{
    width: 76.48rem;
    height: 12.42rem;
    display: flex;
}
.mine_total_l{
    width: 36.17rem;
    height: 12.42rem;
    line-height: 12.42rem;	
    margin: auto;
    background-image: url('../image/comp_total_l.png');
}
.mine_total_r{
    width: 36.17rem;
    height: 12.42rem;
    line-height: 12.42rem;	
    margin: auto;
    background-image: url('../image/comp_total_z.png');
}
.mine_total_text{
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 1.33rem;
    color: #FFFFFF;
    margin-left: 11.74rem;
}
.mine_total_num{
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 3rem;
    color: #FFFFFF;
}
.mine_total_unit{
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 1.33rem;
    color: #FFFFFF;
}
/* 表格头部背景色 */
.layui-table th {
    background-color: #051F3D !important;
    /* background-color: rgba(0,0,0,0.9) !important;  */
    color: #fff;
    font-weight: bold
}
.layui-table {
    background-color: #051F3D !important;
    /* background-color: rgba(0,0,0,0.9) !important;  */
    color: #fff !important;
}
.layui-laypage a[data-page]{
    color: #fff !important;
}
.layui-laypage a, .layui-laypage span {
    color: #fff !important;
}
.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table[lay-even] tr:nth-child(even) {
    background-color: transparent !important;
}
.input_width_25rem{
	width: 25rem;
}