*{margin:0;padding:0;box-sizing:border-box;}
h1,h2,h3,h4,h5,h6,a,p,label,ul,li,label,span{margin:0;padding:0;font-family:'微软雅黑';}
a,a:active,a:focus, a:hover{text-decoration:none;}
.clear{clear:both;}
body{background:#ededed;}
html,body{height:100%;}
.anchorBL{display:none !important;} 
/*layui框架修改*/
.layui-layout-admin .layui-header{background:url(../images/img_bj.png) #33353c;}
.layui-layout-admin .layui-logo{width:auto;font-size:24px;padding-left:20px;}
.layui-nav-tree .layui-nav-item a i{margin-right:10px;font-size:16px;}
.layui-layout-admin .layui-body{bottom:0;overflow:hidden;}
.layui-table, .layui-table-view{margin:0;}
.obtn{height:35px;line-height:35px;}
.layui-btn{padding:0 12px;}
.layui-btn i{margin-right:3px;vertical-align: text-bottom;}
.layui-table-init .layui-icon-loading {animation: layui-rotate 1s linear infinite;}
.layui-table{text-align:center;margin-bottom: 5px;}
.layui-table th{min-width:80px;text-align:center;}
.layui-table td{min-width:80px;}
.layui-body{overflow-y: scroll;}
.layui-table .layui-table-cell{min-width:80px;text-align:center;padding:0;}
.layui-table-tips-c{padding:0;}
/*bootstrap-table 框架样式修改*/
/*设备图标颜色修改*/
.fa-sitemap{color:#515151;}
.jstree_icon{color:#ffa200;}

.fixed-table-loading{display:none;}
.fixed-table-pagination .pull-left{line-height:25px;}
.fixed-table-pagination .pull-left button{height:25px;line-height:25px;padding:0 12px;background:none;border:none;}
.fixed-table-pagination .pull-left button .caret{margin-bottom: 4px;vertical-align: middle;}
.fixed-table-pagination .pull-left .dropdown-menu>.active>a{background:#009688;}
.fixed-table-pagination .pull-right{margin:0;}
.fixed-table-pagination .pull-right ul{margin:0;}
.fixed-table-pagination .pull-right ul a{padding:0 12px;height:25px;line-height:23px;color:#242424;}
.fixed-table-pagination .pagination>.active>a{color:#fff;background:#009688;border-color:#009688;}
.fixed-table-pagination .pull-right ul .page-pre a{line-height:20px;}
.fixed-table-pagination .pull-right ul .page-next a{line-height:20px;}
/*暂无数据图片*/
.zwsjMax{display:block;text-align:center;}
.zwsjMax img{display:block;margin:auto;margin-top:110px;}
.zwsjMax span{color:#00433e;}
.zwsjchart{text-align:center;padding-top:20px;opacity:0.7;}
/* 设置滚动条的样式 */
::-webkit-scrollbar {width:5px;height:5px;}
    /* 滚动槽 */
::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;}
    /* 滚动条滑块 */
::-webkit-scrollbar-thumb {border-radius:5px; background: rgba(57,61,72,0.7);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}
::-webkit-scrollbar-thumb:window-inactive {background: rgba(0,0,0,0.3);}
/*bootstrap-tablek框架样式修改*/

/* 登录界面 */
.login{height:100%;position:relative;}
.login .bg_img{width:100%;height:100%;}
.login .login_text{width:100%;height:100%;position:absolute;top:0;left:0;}
.login .login_text_left{width:calc(100% - 400px);height:100%;float:left;position:relative;}
.login .login_text_left p{margin-top:14%;text-align:center;}
.login .login_text_left p img{width:350px;margin-bottom:50px;}
.login .login_text_left h1{color:#fff;font-weight:600;text-align:center;font-size:60px;-webkit-text-stroke:1px #666;}
.login .login_text_left span{color:#fff;font-weight:600;text-align:center;font-size:30px;-webkit-text-stroke:1px #999;display:block;}

.login .login_text_right{width:400px;height:100%;float:left;background:rgba(0,0,0,0.4);}
.login .login_text_right .login_form_box{margin-top:47%;}
.login .login_text_right h1{color:#fff;font-size:24px;padding:10px 15px;margin-bottom:20px;}
.login .login_text_right .login_form{width:315px;background:#fff;border-radius:5px;margin:auto;}
.login .login_text_right .login_form .login_form_row:first-child{border-bottom:1px solid #ccc;}
.login .login_text_right .login_form .login_form_row{padding:3px 10px;}
.login .login_text_right .login_form .login_form_row i{width:25px;color:#787878;font-size:20px;line-height:37px;}
.login .login_text_right .login_form .login_form_row input{width:calc(100% - 25px);height:35px;padding-left:10px;border:none;}
.login .login_text_right .login_form_bot{width:315px;margin:auto;color:#fff;padding:10px 0;}
.login .login_text_right .login_form_bot input{margin-right:5px;width:15px;height:15px;vertical-align:sub;}
.login .login_text_right .login_form_btn{width:315px;margin:auto;margin-top:20px;}
@media screen and (max-width:650px) {
	.login .login_text_left{width:0;}
	.login .login_text_left p{width:100%;position:fixed;top:76px;text-align:center;margin:0;}
	.login .login_text_left p img{width:200px;}
	.login .login_text_left h1{width:100%;position:fixed;top:150px;font-size:34px;}
	.login .login_text_left span{display:none;}
	.login .login_text_right{width:100%;}
	.login .login_text_right h1{display:none;}
	.login .login_text_right .login_form_box{margin-top:62%;}
}



#oiframe{width:100%;height:100%;margin:0;padding:0;border:none;}

/*首页地图页*/
.home_tree{width:240px;height:100%;float:left;background:#fff;border:1px solid #ddd;padding:0;position:relative;overflow:none;}
.home_tree h3{background:#f2f2f2;line-height:35px;font-size:14px;padding:0 10px;border-bottom:1px solid #e6e6e6;}
.homeTree_ul{height:calc(100% - 36px);font-size:14px;line-height:25px;padding:10px;user-select:none;overflow-y:auto;}
.homeTree_ul>li{}
.homeTree_ul>li>i{margin:0 3px;color:#5FB878;font-size:16px;}
.homeTree_ul>li ul{padding-left:18px;}
.homeTree_ul>li ul li label{cursor:pointer;}
.homeTree_ul>li ul li label i{margin-right:3px;color: #515151;font-size: 16px;}
.home_tree .tree_btn_off{position:absolute;right:-1px;top:42%;display:none;opacity:0.4;}
.home_tree:hover .tree_btn_off{display:block;}
.home_tree .tree_btn_off:hover{opacity:1;}
.home_tree .tree_btn_off span{width:18px;background:#44546f;color:#fff;line-height:50px;text-align:center;display:inline-block;font-size:18px;border-radius:10px 0 0 10px;cursor:pointer;}
.tree_btn_on{position:absolute;left:-1px;top:42%;z-index: 999;display:none;opacity:0.4}
.tree_btn_on:hover{opacity:1;}
.tree_btn_on span{width:18px;background:#44546f;color:#fff;line-height:50px;text-align:center;display:inline-block;font-size:18px;border-radius:0 10px 10px 0;cursor:pointer;}
.home_right{width:calc(100% - 240px);height:100%;float:right;position:relative;}
#allmap{width:100%;height:100%;user-select:none;}
.jstree-default .device_offline{background:url("../images/offline.png") center center no-repeat;}
/* 设备弹窗 */
.device_nav{width:400px;height:auto;position:absolute;top:150px;left:100px;z-index: 3;background:#045d55;display: none;border-radius:3px;user-select:none;}
.device_nav h3{font-size:16px;color:#fff;line-height:35px;padding:0 15px;text-align:center;position:relative;border-bottom:1px solid #fff;margin-bottom:5px;cursor:move;}
.device_nav h3 label{cursor:move;}
.device_nav h3 i{position:absolute;right:5px;color:#fff;font-size:18px;padding:0 6px;cursor:pointer;}
.device_nav h3 i:active{color:#05ecd7;}
.device_nav .nav_list{padding:1px;position:relative;}
.device_nav .nav_one{width:50%;height:50px;display:block;float:left;padding:2px 0;border-bottom:1px solid #045d55;border-left:1px solid #045d55;cursor: pointer;background: #fff;overflow:hidden;}
.device_nav .nav_one h4{font-size:18px;height:24px;line-height:24px;}
.device_nav .nav_one .nav_one_fr{width:calc(100% - 65px);float: left;text-align: center;}
.device_nav .nav_one .nav_one_fr .bottom{font-size: 14px;}
.device_nav .nav_one .nav_one_fl{width:65px;float: left;padding-left: 6px;padding-right: 4px;line-height:46px;text-align:center;}
.device_nav .nav_one .nav_one_fl img{width:42px;}
.device_nav .nav_hov{width:180px;height:80px;border:1px solid #045d55;position:absolute;}
.device_nav .nav_hov .fav_unit{display:inline-block;}
.device_nav .nav_hov .nav_one_fl{margin-top:16px;}
.device_nav .nav_hov .nav_one_fr{margin-top:13px;}
.device_nav .nav_hov h4{font-size:20px;height:30px;line-height:30px;}
.device_nav .nav_two{width:100%;height:auto;padding:5px;color:#fff;font-size: 14px;float: left;}
.device_nav .nav_two p{line-height:30px;font-size:14px;padding:0 10px;background:#23736d;margin-bottom:1px;}
.device_nav .nav_two p .devksh{color:#fff;border:1px solid #06beb0;padding:0 5px;cursor:pointer;}
.device_nav .nav_two p .devksh:hover{border-color:#fff;}
.device_nav .nav_two p .devksh:active{color:#999;}
.device_nav .nav_two .video_box{overflow: hidden;}
.device_nav .nav_two .video_box .video_btn{max-width:180px;margin-right:5px;margin-top: 5px;color:#fff;border:1px solid #06beb0;padding:0 5px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;display:block;float:left;}
.device_nav .nav_two .video_box .video_btn:hover{border-color:#fff;}
.device_nav .nav_two .video_box .video_btn:active{color:#999;}
.bor_color{border-right:1px solid #98b3b0;}
/*首页视频弹窗*/
.video_con{width:100%;height:100%;}
.video_con video{width:600px;height:300px;}
/*首页报警弹窗*/
.home_alarm{position:fixed;right:5px;bottom:5px;z-index:999;}
.home_alarm .alarm{width:320px;margin-bottom:10px;position:relative;padding:10px;display:none;background:#ca3a3a;color:#fff;}
.home_alarm .alarm h3{width:100%;font-size:16px;padding-bottom:5px;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #a94442;}
.home_alarm .alarm h3 i{margin-right:5px;}
.home_alarm .alarm>button{position:absolute;right:10px;top:8px;}
.home_alarm .alarm p{line-height:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


/*二级页-页面标题*/
.titles{height:35px;line-height:35px;border-bottom:1px solid #ddd;padding:0 15px;}
.titles label{font-size:14px;color:#00564e;float:left;}
.titles .refresh{float:right;padding:0 10px;color:#00564e;}
.titles .refresh:active{color:#009688;}
/*内容部分*/
.content{width:100%;height:calc(100% - 35px);padding:10px;overflow:hidden;}

/*账号管理*/
.account{}
.account .dropdown-menu{min-width:100px;left:-47px;}
.account .dropdown-menu label{padding-left:10px;}
.account .account_top{overflow: hidden;}
#permissions .permissions_tree{height:230px;padding:10px 5px;background:#efefef;border:1px solid #ddd;}
#permissions .permissions_tree>ul{width:100%;height:100%;overflow:auto;}
#permissions .permissions_box{height:280px;overflow:auto;padding:10px;}
#permissions .permissions_box .permissionsList{width:160px;float:left;line-height:30px;height:30px;border:1px solid #ddd;margin:5px;cursor:pointer;text-align:center;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;background:#efefef;}
#permissions .permissions_box .active{border-color:#009688;color:#009688;}
.projectQuery_box{height:40px;padding-right:20px;text-align:right;background:#efefef;padding-top:5px;border:1px solid #ddd;}
.projectQuery_box span{margin-right:3px;}
.projectQuery_box input{height:30px;padding-left:10px;}


/*账号管理-添加账号弹窗*/
.account_popup{display:none;padding:10px;}
.account_popup .layui-form-label{width:95px;padding:0;line-height:38px;}
.account_popup .btn_right{text-align:right;}
.account_popup .logname{line-height:38px;padding-left:8px;}


/*项目管理*/
.project{}
.project .project_box{width:calc(25% - 10px);min-width:370px;height:185px;float:left;margin:5px;border:1px dashed #ddd;padding:10px;background:#fff;overflow:hidden;box-shadow:0 0 20px #ddd;border-radius: 3px;position:relative;}
.project .project_box:hover{box-shadow:0 0 20px #bbb;}
.project .project_box h3{font-size:16px;padding:5px 10px;margin-bottom:5px;}
.project .project_box .project_img{width:90px;float:left;line-height:120px;text-align:center;}
.project .project_box img{width:80%;}
.project .project_box ul{width:calc(100% - 100px);float:right;}
.project .project_box ul li{line-height:25px;white-space:nowrap;}
.project .project_box ul span{width:90px;display:inline-block;text-align:right;margin-right:15px;}
.project .project_add{text-align:center;cursor:pointer;}
.project .project_add i{font-size:60px;line-height:163px;color:#bbb;}
.project .project_box .project_box_btn{width:100px;height:100%;position:absolute;right:0;top:0;background:#fff;text-align:center;border-left:1px solid #eee;padding-top:37px;display:none;}
.project .project_box .project_box_btn .btn{width:80%;margin-bottom:10px;}
.project .project_box .project_box_btn .btn_editor{border:1px dashed #009688;color:#009688;}
.project .project_box .project_box_btn .btn_dele{border:1px dashed #FF5722;color:#FF5722;}
.project .project_box:hover .project_box_btn{display:block;}
/*项目管理-添加项目弹窗*/
.project_popup{padding:10px;display:none;}
.create{display:none;}
.project_popup .layui-form-label{width:95px;padding:0;line-height:38px;}
.project_popup .btn_right{text-align:right;}
.project_popup .boston{line-height:38px;padding-left:8px;}
/*项目管理-响应式*/
@media screen and (max-width:1420px) {
	.project .project_box{width:calc(33% - 10px);min-width:334px;}
	.project .project_box .project_img{width:70px;}
	.project .project_box img{width:100%;}
	.project .project_box ul{width:calc(100% - 70px);}
}
@media screen and (max-width:1250px) {
	.project .project_box{width:calc(50% - 10px);min-width:3px;}
}
@media screen and (max-width:792px) {
	.project .project_box{width:calc(100% - 10px);min-width:3px;}
	.project .project_box .project_img{width:90px;}
	.project .project_box img{width:80%;}
	.project .project_box ul{width:calc(100% - 90px);}
}


/*设备管理*/
.site{}
.site .dropdown-menu{min-width:120px;left:-60px;padding-left:10px;}
.site .site_top{}
.site .demoTable{float:right;}
.site .demoTable>.layui-inline{width:190px;vertical-align: top;}
.site .demoTable>.layui-inline input{height:35px;line-height:35px;font-size:14px;}
.site .demoTable button{}

.site_left{width:240px;height:100%;float:left;background:#fff;border:1px solid #ddd;padding:0;}
.site_left h3{background:#f2f2f2;line-height:35px;font-size:14px;padding:0 10px;border-bottom:1px solid #e6e6e6;}
.site_left .side{height:calc(100% - 36px);overflow-y: auto;}

.site_right{width:calc(100% - 245px);height:100%;float:left;margin-left:5px;}
.site_right .site_right_top{width:100%;height:52px;background:#f2f2f2;border:1px solid #e6e6e6;padding:10px 15px;margin-bottom:5px;}
.site_right .site_right_top h3{width:300px;font-size:14px;font-weight:600;line-height:30px;float:left;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.site_right .site_right_top ul{width:calc(100% - 300px);float:right;}
.site_right .site_right_top li{width:25%;float:left;padding:0 10px;line-height:35px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.site_right .site_right_top li label{width:100px;}


.site_right .site_right_bot{width:100%;height:calc(100% - 127px);}
/*监测点管理-设备相关弹窗*/
.site_popup{display:none;padding:10px;}
.site_popup .layui-form-label{width:100px;padding:0;line-height:38px;}
.site_popup .btn_right{text-align:right}
/*设备远端参数*/
.host_para{height:100%;display:none;}
.host_para .zwxx_img{display:block;margin:auto;margin-top:130px;}
.host_para .host_para_top{padding:5px 0;margin-bottom:5px;background:#fff;}
.host_para .host_para_top p{width:33%;float:left;text-align:center;}
.host_para .host_para_top .parameter{display:none;}
.host_para .host_para_table{height:calc(100% - 50px);text-align:center;background:#fff;padding-bottom:5px;overflow-y:auto;display:none;}
.host_para .host_para_table table{margin-bottom:50px;font-size:14px;}
.host_para .host_para_table table th{text-align:center;line-height:40px;border:none;}
.host_para .host_para_table table th .th-inner{padding:0 5px !important;}
.host_para .host_para_table table td{padding:5px;border-left:none;border-right:none;}
.host_para .host_para_table .pull-left{margin-left:10px;}
.host_para .host_para_table .pull-right{margin-right:10px;margin-top:10px;}
.host_para .host_para_table .para_table_id{width:35px;}
.host_para .host_para_table .para_table_name{width:178px;}
.host_para .host_para_table td{white-space:nowrap;line-height:30px;}
.host_para .host_para_table input{padding-left:5px;width:90%;border:1px solid #8c8c8c;height:30px;line-height:20px;border-radius:5px;margin:auto;}
.host_para .host_para_table input.read_input{text-align:center;border:none;background:none;outline:none;}
.host_para .host_para_table input.input_new{border-color:#07a806;}
/* 主机数据透传 */
.host_tran{height:100%;display:none;}
.host_tran h3{font-size:16px;padding:10px 15px;background:#75b4fb;color:#fff;}
.host_tran .host_tran_text{height:100%;padding:0 10px;}
.host_tran .host_tran_text h4{padding:10px;}
.host_tran .host_tran_text textarea{width:100%;height:calc(100% - 70px);resize:none;padding:5px;border-radius:5px;border:1px solid #8C8C8C;outline:none;}
.host_tran .host_tran_text button{width:100px;float:right;}
.host_tran .host_tran_text .host_tran_top{height:50%;margin-bottom:10px;}
.host_tran .host_tran_text .host_tran_bot{height:calc(50% - 10px);}

/*环境因子*/
.factor{height:100%;}
.factor .fixed-table-body{width:100%;overflow-y: auto;}
/*摄像头关联*/
.video{height:100%;}
.layuili_text{line-height:38px;padding-left:10px;}
/*历史数据*/
.historical{}
.historical .historical_top{height:56px;background:#f2f2f2;border:1px solid #e6e6e6;border-bottom:none;padding:10px 15px;}
.historical .historical_top label{width:85px;font-size:14px;line-height:35px;text-align:right;}
.historical .historical_top a.layui-btn{height:35px;font-size:14px;line-height:35px;padding:0 15px;vertical-align:top;margin:0;margin-left:10px;}
.historical .historical_top .layui-form-select{width:150px;display:inline-block;vertical-align:top;font-size:14px;}
.historical .top_box1 .layui-form-select{width:200px;}
.historical .historical_top .layui-form-select input{height:35px;}
.historical .historical_top .his_tab{width:26px;height:26px;display:block;float:right;color:#333;cursor:pointer;margin-top:4px;border:1px solid #ccc;text-align:center;line-height:25px;}
.historical .historical_top .hisChart_tab{display:none;}
.historical .historical_top .hisTime_input{width:300px;height:35px;display:inline-block;vertical-align:top;font-size:14px;}
.historical .layui-table-tool{width:130px;position:absolute;right: 13px;top: 104px;}
.historical .layui-table-box{width:100%;}
.historical .his_table{display:block;}
.historical .his_chart{width:100%;height:calc(100% - 107px);opacity:0;}
.historical .his_chart .chart_box{width:100%;height:100%;}
 /*站点排名*/
.ranking{}
.ranking .rank_bottom{height:56px;background:#f2f2f2;border:1px solid #e6e6e6;border-bottom:none;padding:10px 15px;}
.ranking .rank_bottom label{width:85px;font-size:14px;line-height:35px;text-align:right;}
.ranking .rank_bottom a.layui-btn{height:35px;font-size:14px;line-height:35px;padding:0 15px;vertical-align:top;margin:0;margin-left:10px;}
.ranking .rank_bottom .active{background:#006f65;}
.ranking .rank_bottom .layui-form-select{width:150px;display:inline-block;vertical-align:top;font-size:14px;}
.ranking .rank_bottom .layui-form-select{width:200px;}
.ranking .rank_bottom .layui-form-select input{height:35px;}
.ranking .rank_bottom .rank_input{width:300px;height:35px;display:inline-block;vertical-align:top;font-size:14px;}
.ranking .rank_con{width: 100%;height: auto;margin-top: 5px;}
.ranking .rank_con .rank_con_left,.rank_con_right{width:calc(50% - 10px);height:640px;float:left;text-align: center;}
.ranking .rank_con .rank_con_left .wz,.rank_con_right .wz{font-size: 16px;color:#009688;margin-bottom: 10px;margin-top: 5px;}
.ranking .rank_con .rank_con_left{margin-right:10px;}
/*统计分析*/
.statistics{display:block;}
.statistics .stat_top{height:56px;background:#f2f2f2;border:1px solid #e6e6e6;border-bottom:none;padding:10px 15px;}
.statistics .stat_top label{width:85px;font-size:14px;line-height:35px;text-align:right;}
.statistics .stat_top .layui-form-select{width:200px;display:inline-block;vertical-align:top;font-size:14px;}
.statistics .stat_top .layui-form-select input{height:35px;}
.statistics .stat_top .layui-btn-group{vertical-align:top;}
.statistics .stat_top .layui-btn-group .active{background:#006f65;}
.statistics .stat_top a.layui-btn{height:35px;font-size:14px;line-height:35px;padding:0 15px;vertical-align:top;margin:0;margin-left:10px;}
.statistics .stat_top .his_tab{width:26px;height:26px;display:block;float:right;color:#333;cursor:pointer;margin-top:5px;border:1px solid #ccc;text-align:center;line-height:25px;}
.statistics .stat_chart{height:calc(100% - 56px);}
.statistics .stat_chart .stat_chart_top{width:50%;height:50%;float:left;padding:5px;}
.statistics .stat_chart .stat_chart_bot{width:100%;height:50%;padding:5px;}
.statistics .stat_chart .stat_chart_box{width:100%;height:100%;background:#fff;border-radius:3px;padding:0 5px;box-shadow: 0 0 10px #e6e6e6;}
.statistics .stat_chart .stat_chart_box h3{height:35px;line-height:35px;font-size:14px;padding:0 10px;color:#00463f;border-bottom:1px solid #e6e6e6;}
.statistics .stat_chart .stat_chart_box h3 i{margin-right:3px;color:#045f56;}
.statistics .stat_chart .stat_chart_box .stat_chart_ter{width:100%;height:calc(100% - 35px);}
/*统计分析-多设备单因子*/
.devstat{display:block;}
.devstat .devstat_left{width:220px;height:100%;float:left;background:#fff;border:1px solid #e6e6e6;padding:0;}
.devstat .devstat_left h3{background:#f2f2f2;line-height:55px;font-size:14px;padding:0 10px;border-bottom:1px solid #e6e6e6;}
.devstatTree_ul{height:calc(100% - 56px);font-size:14px;line-height:25px;padding:10px;user-select:none;overflow:auto;}
.devstatTree_ul li{white-space:nowrap;}
.devstatTree_ul>li>i{margin-right:3px;color:#5FB878;font-size:16px;}
.devstatTree_ul>li ul{padding-left:18px;}
.devstatTree_ul>li ul li label{font-weight:400;}
.devstatTree_ul>li ul li label input{width:14px;height:14px;margin-right:5px;vertical-align:inherit;}
.devstatTree_ul>li ul li label i{margin:0 3px;color:#ffa200;font-size:16px;}
.devstat .devstat_right{width:calc(100% - 220px);height:100%;float:left;padding:0 0 0 5px;position:relative;}
.devstat .devstat_right .devstat_right_top{height:56px;background:#f2f2f2;border:1px solid #e6e6e6;border-bottom:none;padding:10px 15px;}
.devstat .devstat_right a.layui-btn{height:35px;font-size:14px;line-height:35px;padding:0 15px;vertical-align:top;margin:0;margin-left:10px;}
.devstat .devstat_right .devstat_right_top .active{background:#006f65;}
.devstat .devstat_right .devstat_right_top .layui-form-select{width:200px;display:inline-block;vertical-align:top;font-size:14px;}
.devstat .devstat_right .devstat_right_top .layui-form-select input{height:35px;}
.devstat .devstat_right .devstat_right_top .his_tab{width:26px;height:26px;display:block;float:right;color:#333;cursor:pointer;margin-top:5px;border:1px solid #ccc;text-align:center;line-height:25px;}
.devstat .devstat_right .zwsjchart{position:absolute;width:100%;height:100%;margin-top:55px;z-index:999;background:#fff;opacity:1}
.devstat .devstat_right .devstat_chart{width:100%;height:calc(100% - 56px);background:#fff;border: 1px solid #e6e6e6;border-top:none;}
.devstat .devstat_right .devstat_chart h3{height:35px;line-height:35px;font-size:14px;padding:0 10px;color:#00463f;border-bottom:1px solid #e6e6e6;}
.devstat .devstat_right .devstat_chart h3 i{margin-right:3px;color:#045f56;}
.devstat .devstat_right .devstat_chart>div{width:100%;height:calc(100% - 35px);}

/*实时数据*/
.realtime{display:block;}
.realtime .realtime_left{width:220px;height:100%;float:left;background:#fff;border:1px solid #e6e6e6;padding:0;}
.realtime .realtime_left h3{background:#f2f2f2;line-height:35px;font-size:14px;padding:0 10px;border-bottom:1px solid #e6e6e6;}
.realtime_ul{height:calc(100% - 36px);font-size:14px;line-height:25px;padding:10px;user-select:none;overflow:auto;}
.realtime_ul>li{}
.realtime_ul>li>i{margin-right:3px;color:#5FB878;font-size:16px;}
.realtime_ul>li label{white-space:nowrap;}
.realtime_ul>li ul{padding-left:18px;}
.realtime_ul>li ul li label i{margin:0 3px;color: #515151;font-size: 16px;}
.realtime .realtime_right{width:calc(100% - 225px);height:100%;margin-left:5px;float:left;padding:5px;position:relative;background:#fff;}
.realtime .realtime_right .realtime_box{width:100%;height:100%;overflow-y:auto;}
.realtime_box .realtime_list{background:#efefef;padding:5px 10px;border-bottom:1px solid #eee;}
.realtime_box .realtime_list:nth-child(even){background:#fff;}
.realtime_box .realtime_list label{width:150px;}
.realtime_box .realtime_list ul{width:calc(100% - 150px);float:right;}
.realtime_box .realtime_list ul li{width:14%;display:inline-block;padding:5px 0 5px 5px;}
.realtime_box .realtime_list ul li img{width:25px;float:left;margin-top:11px;margin-right:5px;}
.realtime_box .realtime_list ul li p span{display:block;}
.realtime_box .realtime_list ul li p .listsz{font-size:16px;height:26px;font-weight: 600;}
.realtime_box .realtime_list ul li p .factor{font-size:14px;}

/*操作日志页*/
.log .layui-table-tool{top:49px;}
/*设备列表，用户列表的表格搜索div*/
.search_div{float:right;}
.search_div input{width:200px;font-size:14px;height:35px;line-height:35px;vertical-align:top;margin-right:-1px;padding-left:10px;}

/*文本框树形插件*/
.projeTree{width:200px;display:inline-block;vertical-align:top;position:relative;}
.projeTree .input_tree{width:100%;height:35px;line-height:35px;display:inline-block;}
.projeTree .projeTree_div{width:230px;height:210px;position:absolute;background:#fff;padding:5px;border:1px solid #ddd;margin-top:3px;display:none;z-index:999;}
.projeTree .projeTree_div>ul{height:100%;overflow-y:auto;}
/*设备信息修改，所属项目树样式*/
.addDev{}
.addDev .input_tree{width:100%;height:35px;line-height:35px;display:inline-block;border:1px solid #D2D2D2;padding-left:15px;}
.addDev .projeTree_div{width:100%;height:210px;position:absolute;background:#fff;padding:5px;border:1px solid #ddd;margin-top:3px;display:none;z-index:999;}
.addDev .projeTree_div>ul{height:100%;overflow-y:auto;}

/*首页、实时数据、统计分析树形插件样式*/
.projeTree_div{height:calc(100% - 36px);padding:10px 5px;}
.projeTree_div>ul{height:100%;overflow-y:auto;user-select:none;font-size:14px;line-height:25px;}

/* 2020-03-06 */
.device_nav .nav_two .shortcuts{overflow: hidden;padding:5px 0;}
.device_nav .nav_two .shortcuts .shor_btn{width:20%;display:block;float:left;text-align: center;border-right:1px solid #fff;cursor: pointer;color:#77efe4;line-height: 20px;}
.device_nav .nav_two .shortcuts .shor_btn:last-of-type{border-right: none;}
.device_nav .nav_two .shortcuts .shor_btn:hover{color:#fff;}
.device_nav .nav_two .shortcuts .shor_btn:active{color:#045d55;}











