header .username span,header .username_news span,header .close span,.index_left ul li span,.tools_list ul li{
     background: url("../img/img.png") no-repeat; 
}
body{overflow: hidden}
/*系统顶部*/
header{
    height: 10vh;
    line-height: 10vh;
    width: 100%;
    background: url("../img/bg_02.png");
    background-size:cover;
    -ms-behavior: url(log/backgroundsize.min.htc);
    behavior: url(log/backgroundsize.min.htc);
}
header>*{
    float: left;
    cursor: pointer;
}
header .logo{
    font-size: 36px;
    color: #c4c3c1;
    padding: 0 20px;
}
header h1{
	padding-left:15px;
    font-size: 32px;
}
header .username span,header .username_news span,header .close span{
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 8px;
    position: relative;
    top: 2px;
}
header .username span{background-position: 0 0;}
header .username_news span{background-position: -108px 0;}
header .close span{background-position: -49px 0;}
header .username_news{ color: #faa002;}
header .close{margin-right: 34px}
header .username_news{margin-right: 116px}
header .username{margin-right: 24px}
/*系统左侧导航栏*/
.index_left{
    width: 16%;
    height: 90vh;
    background-color: #5a5665;
    box-sizing: border-box;
    padding: 14px 0 0 0;
    font-size: 12px;
    color: #fff;
    overflow: auto;
}
.index_left ul li>h2 a{
    font-size: 12px;
    color: #fff;
}
.index_left ul li>h2 a:hover{
    font-size: 18px;
    text-decoration: underline;
}
.index_left ul li>h2{
    width: 100%;
    height: 34px;
    line-height: 34px;
    padding-left: 16px;
    margin-bottom: 10px;
    cursor: pointer;
    box-sizing: border-box;
}
.index_left ul li>h2:hover{
    font-size: 18px;
    text-decoration: underline;
}
.index_left ul li span{
    display: inline-block;
    width: 25px;
    height: 23px;
    margin-right: 8px;
    position: relative;
    top: 5px;
}
.index_left ul .home span{background-position: -215px -115px}
.index_left ul .house_general span{background-position:-238px -72px}
.index_left ul .VR span{background-position: -129px -115px;}
.index_left ul .tools span{background-position: -278px -72px;}
.index_left ul .house_envir span{background-position:  -167px -72px;}
.index_left ul .house_safety span{background-position:-40px -72px}
.index_left ul .equipment span{background-position:-203px -73px; }
.index_left ul .call span{background-position: -84px -114px;}
.index_left ul .people span{background-position: -171px -114px;}
.index_left ul .report span{background: url("../img/caidan_10.png") no-repeat}
.index_left ul .report>h2{margin-bottom: 0}
.report_list2{
    background-color: #504c5b;
    padding: 10px 0;
}
.report_list2 li{
    box-sizing: border-box;
    padding-left: 42px;
    cursor: pointer;
    line-height: 20px;

}
.report_list2 li:hover{
    text-decoration: underline;
}
.index_left_big,.index_left_big a{
    font-size: 18px;
    text-decoration: underline;
}
.index_left_small{
    font-size: 12px;
    text-decoration: none;
}
/*右边工具列表*/
.tools_list{
    width: 4%;
    height: 90vh;
    background-color: #39404a;
   /*  overflow: auto; */
}
.tools_list ul li{
    width: 24px;
    height: 24px;
    margin: auto;
    margin-top: 20px;
    cursor: pointer;
}
.tools_list ul .tool_1{background-position: -166px -40px}
.tools_list ul .tool_2{
	
	 background: url("../img/jc.png") no-repeat;
	
}
.tools_list ul .tool_3{background-position: -202px -39px}
.tools_list ul .tool_4{background-position: -270px -37px}
.tools_list ul .tool_5{background-position: 3px -40px}
.tools_list ul .tool_6{background-position: -233px -37px}
.tools_list ul .tool_7{background-position: -166px -40px}
.tools_list ul .tool_8{
	 background: url("../img/mc.png") no-repeat;
}
.tools_list ul .tool_9{
		background: url("../img/sj_mana1.png") no-repeat;
	}
.tools_list ul .tool_10{background-position:  -28px -39px;}
/*内容部分*/
.content{
    width: 80%;
    height:90vh;
    background-color: #fff;
    overflow: auto;
    position: relative;
    padding-bottom: 25px;
    box-sizing: border-box;
   
}
/*底部*/
footer{
    width: 80%;
    background-color: #454c5f;
    position: fixed;
    left: 16%;
    bottom: 0;
    height: 22px;
    line-height: 22px;
    color: #fff;
    z-index: 10;
}
footer p{
    display: inline-block;
    padding: 0 40px 0 20px;
}