@charset "UTF-8";
/************资源统计 start**********/
.statistics_banner{
    position:relative;
    width:100%;
    min-width:1280px;
    height:170px;
    background:#fb5323;
    padding:10px 0 0;
    text-align: center;
    overflow:hidden;
    box-sizing: border-box;
}
.statistics_banner .layui-container{
    position:relative;
    height:150px;
    box-sizing: border-box;
}
.statistics_banner h1{
    color:#fff;
    font-size:24px;
    font-weight:bold;
    line-height:90px;
}
.statistics_banner h3{
    position:absolute;
    left:15px;
    bottom:75px;
    color:#fff;
    font-size:14px;
}
.statistics_banner h4{
    position:absolute;
    right:15px;
    bottom:68px;
    color:#fff;
    font-size:14px;
}
.resources_analysis{padding:20px 0 0;}
.resources_analysis h4{bottom:62px;}
.resources_update{padding:20px 0 0;}
.resources_update h3{
    position:absolute;
    left:15px;
    bottom:50px;
    color:#fff;
    font-size:14px;
}
.resources_update h4{
    position:absolute;
    right:15px;
    bottom:50px;
    color:#fff;
    font-size:14px;
}
#res_table{
    background:#fff;
    box-shadow: 0 0 8px 1px rgba(0,0,0,0.1);
    border-radius:35px;
    border:5px solid #fff;
    padding:10px;
    margin:-68px auto 25px;
    overflow:hidden;
    box-sizing: border-box;
}
#res_table thead th{
    background:#fb5323;
    padding:23px 15px;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    border:0;
    text-align:center;
}
#res_table tbody td{
    color:#333;
    font-weight:bold;
    border-color:#ffd7cb;
    padding:23px 5px;
    line-height:1.6;
    text-align:center;
}
#res_table tbody td:first-child{
    color:#ed3906;
    font-size:15px;
    font-weight:bold;
}
#res_table tbody td:nth-child(2){
    color:#333;
    font-size:15px;
    background:#fff5f2;
}
#res_table tbody tr:nth-child(even),
#res_table tbody tr:hover{
    background:#fff5f2;
}
#res_table i{
    color:#ed3906;
    font-weight:bold;
}
#res_table a:hover{
    color:#ed3906;
    text-decoration: underline;
}
/************资源统计 end**********/

/************资源分析 start**********/
#analysis{
    display:flex;
    flex-wrap:wrap;
    gap:20px;
    margin:-50px auto 25px;
}
.analysis_item{
    width:calc(50% - 10px);
    height:550px;
    background:#fff;
    box-shadow:0 0 10px 0 rgba(0,0,0,0.08);
    border-radius:15px;
    padding:20px;
    box-sizing: border-box;
}
.year h1{
    color:#464646;
    font-size:18px;
    font-weight:bold;
}
.year_btn{
    display:inline-block;
    border-radius:30px;
    border:1px solid #eee;
    margin-top:20px;
    overflow:hidden;
}
.year_btn span{
    float:left;
    line-height:30px;
    padding:0 20px;
    border-left:1px solid #eee;
    cursor: pointer;
}
.year_btn span:first-child{border:0;}
.year_btn span.col{
    background:#3e77fd;
    color:#fff;
}
#year_analysis{
    height:430px;
    overflow:hidden;
}
/************资源分析 end**********/

/************资源更新 start**********/
/*表格 start*/
#statistics {
    background:#fff;
    border-radius:15px;
    padding:10px;
    margin: -40px auto 25px;
    overflow:hidden;
    box-sizing: border-box;
}
#statistics table{
    width:100%;
    border-collapse:collapse;
}
#statistics table,#statistics th,#statistics td{
    border:1px solid #ffd6c2;
}
#statistics th,#statistics td{
    padding:26px 5px;
    text-align:center;
}
#statistics table th{
    background:#fb5323;
    font-size:16px;
    color:#fff;
    text-align: center;
}
#statistics table tr:nth-child(even) td{
    background:#ffefe7
}
#statistics td i{ color:#cd0711;}
#statistics td a:hover{
    color:#cd0711;
    text-decoration:underline;
}
#statistics td a:hover span{
    color:#fff;
    text-decoration:underline;
}
#statistics td span{
    background:#fb5323;
    border-radius:25px;
    color:#fff;
    font-size:14px;
    padding:3px 10px;
    margin-left:10px;
}
/*表格 end*/
.total{
    width:100%;
    font-weight:bold;
    text-align: center;
    margin:28px 0 20px;
}
.total span{ margin:0 15px;}
.total span i{ color:#cd0711;font-weight:bold;}
#update_search{
    border-radius:5px;
    margin-bottom:5px;
}
.senior_item{
    position:relative;
    width:100%;
    background:#ffefe7;
}
.senior_title{
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:center;
    width:150px;
    height:100%;
    background:#fb5323;
    font-size:17px;
    color:#fff;
    padding:0 20px;
    text-align: center;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.senior_item1 .senior_title{ border-radius:10px 0 0 0;}
.s_box{
    width:100%;
    padding:20px 20px 20px 170px;
    border-radius:10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.senior_item1 .s_box{
    padding:15px 20px 10px 170px;
}
.senior_item2 .s_box{
    padding:12px 20px 17px 170px;
}
.senior_item3 .s_box{
    padding:12px 20px 17px 170px;
}
.senior_item1 .layui-input-inline{ margin:7px 5px 7px 0;}
.layui-form-item{ margin-bottom:0;}
.layui-form-checked[lay-skin=primary] i{
    border-color: #fb5323!important;
    background-color: #fb5323;
}
.layui-form-checkbox[lay-skin=primary]:hover i{
    border-color: #fb5323!important;
}
.layui-form-radio>i:hover, .layui-form-radioed>i{
    color:#fb5323;
}
#update_search .layui-btn{
    background: #fb5323;
    font-size:15px;
}
.layui-form-select dl dd.layui-this,
.layui-laydate .layui-laydate-main .layui-this{
    background-color:#fb5323!important;
}
.res_update .layui-input{ border-radius:3px;}
.layui-form-checkbox[lay-skin=primary] span{
    color:#333;
    font-size:15px;
    padding-right:7px;
}
.layui-form-checkbox[lay-skin=primary] i{
    border-color: #fb5323;
}
.senior_item .layui-form-radio>i{ color:#fb5323;}
.senior_item .layui-input{ border-color:#ddd;}

.senior_item1{
    position:relative;
    border-radius:10px 0 0 0;
    box-sizing: border-box;
}
.senior_item1.active{
    height:auto;
}
.senior_item3{border-radius:0 0 0 10px;}
/************资源更新 end**********/
 