@charset "UTF-8";
/************资源统计 start**********/
.statistics_banner{
    position:relative;
    width:100%;
    min-width:1280px;
    height:170px;
    background:#1d4a9f;
    padding:20px 0 0;
    text-align: center;
    overflow:hidden;
    box-sizing: border-box;
}
.statistics_banner .layui-container{
    position:relative;
    height:118px;
    box-sizing: border-box;
}
.statistics_banner h1{
    color:#fff;
    font-size:24px;
    font-weight:bold;
    line-height:50px;
}
.statistics_banner h3{
    position:absolute;
    left:15px;
    bottom:60px;
    color:#fff;
    font-size:14px;
}
.statistics_banner h4{
    position:absolute;
    right:15px;
    bottom:60px;
    color:#fff;
    font-size:14px;
}
#statistics{
    background:#fff;
    box-shadow: 0 0 8px 1px rgba(0,0,0,0.1);
    border-radius:10px;
    padding:10px;
    margin:-85px auto 25px;
    overflow:hidden;
    box-sizing: border-box;
}
.all_box{
    width:100%;
    padding:0 0 15px;
    overflow:hidden;
} 
.all_title{
    float:left;
    line-height:18px;
    font-weight:bold;
    margin:2px 10px 0 0;
}
.options,.options .layui-input-inline{float:left;}
.options .layui-input-inline{margin-right:20px;}
/*表格 stert*/
#statistics table{
    width:100%;
    border-collapse:collapse;
}
#statistics table,#statistics th,#statistics td{
    border:1px solid #7ca6f5;
}
#statistics th,#statistics td{
    padding:5px 5px;
    text-align:center;
}
#statistics table th{
    background:#1d4a9f;
    font-size:16px;
    color:#fff;
    padding:10px;
    text-align: center;
}
#statistics table tr:nth-child(even) td{
    background:#f0f4fe
}
#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:#1d4a9f;
    border-radius:3px;
    color:#fff;
    font-size:14px;
    padding:3px 10px;
    margin-left:10px;
}
/*表格 end*/
.total{
    width:100%;
    font-weight:bold;
    text-align: center;
    margin-top:15px;
}
.total span{ margin:0 15px;}
.total span i{ color:#cd0711;font-weight:bold;}
/************资源统计 end**********/

/************资源分析 start**********/
#analysis{
    margin:-50px auto 25px;
}
.analysis_item{
    width:100%;
    height:650px;
    background:#fff;
    box-shadow: 0 0 8px 1px rgba(0,0,0,0.1);
    border-radius:10px;
    padding:20px;
    margin-bottom:20px;
    box-sizing: border-box;
}
#test_analysis{height:620px;}
.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:535px;
    overflow:hidden;
}
.small_item{
    float:left;
    width:calc((100% - 40px)/3);
    height:400px;
    background:#fff;
    box-shadow: 0 0 8px 1px rgba(0,0,0,0.1);
    border-radius:10px;
    padding:20px;
    margin-right:20px;
    box-sizing: border-box;
}
.small_item:last-child{ margin-right:0;}
/************资源分析 end**********/

/************资源更新 start**********/
#update_search{
    border-radius:5px;
    margin-bottom:5px;
}
.senior_item{
    position:relative;
    width:100%;
    background:#f0f4fe;
}
.senior_title{
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:center;
    width:150px;
    height:100%;
    background:#1d4a9f;
    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:8px 0 0 0;}
.senior_item3 .senior_title{ border-radius:0 0 0 8px;}
.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:5px 20px 10px 170px;
}
.senior_item2 .s_box{
    padding:5px 20px 5px 170px;
}
.senior_item3 .s_box{
    padding:10px 20px 5px 170px;
}
.senior_item1 .layui-input-inline{ margin:6px 0;}
.layui-form-item{ margin-bottom:0;}
.layui-form-checked[lay-skin=primary] i{
    border-color: #1d4a9f!important;
    background-color: #1d4a9f;
}
.layui-form-checkbox[lay-skin=primary]:hover i{
    border-color: #1d4a9f!important;
}
.layui-form-radio>i:hover, .layui-form-radioed>i{
    color:#1d4a9f;
}
#update_search .layui-btn{
    background: #1d4a9f;
    font-size:15px;
}
.layui-form-select dl dd.layui-this,
.layui-laydate .layui-laydate-main .layui-this{
    background-color:#1d4a9f!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: #1d4a9f;
}
.senior_item .layui-form-radio>i{ color:#1d4a9f;}
.senior_item .layui-input{ border-color:#ddd;}

.senior_item1{
    position:relative;
    height:45px;
    padding-right:90px;
    box-sizing: border-box;
}
.senior_item1.active{
    height:auto;
}
.open{
    position:absolute;
    z-index:99999;
    top:7px;
    right:10px;
    width:75px;
    height:30px;
    line-height:30px;
    background:#1d4a9f;
    color:#fff;
    border-radius:30px;
    text-align:center;
    cursor:pointer;
    transition:all .3s ease;
    display:none;
}
.open:hover{
    opacity:0.9;
}
.open i{
    font-size:14px;
}
/************资源更新 end**********/
 