.J_mainContent{
	background: #000123;
	margin-left: 15px;
}
.form-inline .form-control{
	width: 160px;
}
.form-inline .form-con {
	width: 160px;
	display: inline-block;
	vertical-align: middle;
}
.form-inline .form-con[type="radio"]{
	width: auto;
}
.form-inline .form-control[type="radio"]{
	width: auto;
}
.disabled{
	filter: grayscale(1);
	pointer-events: none;
}
/*device start*/
label{
	color:#314453;
}
input[disabled], select[disabled]{
	border:1px solid #DDD;
	background-color:#f9f9f9 !important;
	color:#314453;
}
.table>thead>tr>th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td{
	color: #314453;
	max-width: 240px;
	min-width: 80px;
	word-wrap:break-word;
	white-space: normal;
	/*padding-left: 20px;*/
	padding: 17px 5px;
}
.table>thead>tr>th:first-child,
.table > thead > tr > td:first-child,
.table > tbody > tr > td:first-child,
.table > tfoot > tr > td:first-child
{
	min-width: 45px;
}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td{
	padding: 17px 5px;
}
.table > thead > tr > td a, .table > tbody > tr > td a, .table > tfoot > tr > td a{
	color: #30A1F2;
	margin-right: 20px;
}
.table > tbody > tr > td a.red{
	color: #FA5838;
}
.table > thead > tr > td i, .table > tbody > tr > td i, .table > tfoot > tr > td i{
	margin-right: 3px;
}
.table{
	background: #fff;
	font-size: 12px;
}

:focus {
	outline: none;
}
.col_orn{
	color: #FA5838 !important;
}
.col_block{
	color: #474747 !important;
}
.btn{
	border-radius: 25px;
	padding: 0 20px;
	font-size: 12px;
	height: 30px;
	line-height: 29px;
	margin-right: 5px;
}
.radius-0{
	border-radius: 0;
	height: 32px;
}
.radius-2{
	border-radius: 2px;
	height: 32px;
}
.btn-orn{
	color: #FA5838;
	background: none;
	border: 1px solid #FA5838;
}
.btn-orn:hover,.btn-orn:active,.btn-orn:visited,.btn-orn:focus{
	color: #FA5838;
	background: none;
	border: 1px solid #FA5838;
}
.btn-info{
	color: #ffffff !important;
    background-color: #3385FF;
    border-color: #3385FF;
}
.btn-square{
	border-radius: 0;
	height: 34px;
	line-height: 34px;
}
	/*文字位置*/
.alignR{
	text-align: right;
}
.alignC{
	text-align: center;
}
/*flex布局*/
.displayF{
	display: flex;
}
.displayF>div{
	width: 100%;
}


/*组织机构不可点选状态*/
.form-group .cursor_default{
	cursor: default;
}

.laydate-icon, .laydate-icon-default, .laydate-icon-danlan, .laydate-icon-dahong, .laydate-icon-molv{
	height: 30px;
}
.bootstrap-table .table:not(.table-condensed), .bootstrap-table .table:not(.table-condensed) > tbody > tr > th, .bootstrap-table .table:not(.table-condensed) > tfoot > tr > th, .bootstrap-table .table:not(.table-condensed) > thead > tr > td, .bootstrap-table .table:not(.table-condensed) > tbody > tr > td, .bootstrap-table .table:not(.table-condensed) > tfoot > tr > td{
	padding: 17px 12px;
	word-break:break-all;
}
.pagination{
	margin: 0;
}
.device_count{
	line-height: 40px;
}
.device_pag ul li{
	display: inline-block;
	border-radius: 5px;
}
.device_pag ul li i{
	color: #0071CE;
	font-size: 16px;
}
.device_pag ul li a{
	line-height: 40px;
	margin-right: 9px;
	border:1px solid #ccc;
	padding: 10px 15px;
}
.device_pag ul li.active a {
	background: #3385FF;
	color: #fff;
	border:1px solid #3385FF;
}
.device_jump{
	margin-left: 15px;
}
.device_jump input{
	height: 35px;
	width: 35px;
	margin: 0 5px;
	border-radius: 5px;
	border:1px solid #ccc;
	text-align: center;
}
.device_submit{
	margin-left: 20px;
}
.device_submit button{
	height: 35px;
}
.device_table_list{
	float: right;
}
.table .handle span{
	color: #3385FF;
	margin-right: 10px;
	cursor: pointer;
}
.table span{
	color: #3385FF;
	margin-right: 20px;
	cursor: pointer;
	display: inline-block;
}
.table span.col-red{
	color: #FA5838;
}
.table .span i{
	margin-right: 5px;
	cursor: pointer;
}
.table .handle i{
	margin-right: 5px;
	cursor: pointer;
}
.table .handle .del{
	color: #FA5838;
}

.table .handle .success{
	color: #55CE63;
}
.title_text{
	margin-top: 25px;
	text-align: right;
}
.title_text span{
	margin-right: 5px;
	font-weight: bold;
}
.form-group label span{
	font-weight: normal;
	/*margin-right: 5px;*/
	color: #314453;
	min-width: 70px;
}
.textAlignR{
	text-align:right;
}

/*device start*/

/*澶嶉�夋鏍峰紡*/
 /*棣栧厛绗竴姝ュ氨鏄殣钘忓師鏉ョ殑澶嶉�夋*/
.regular-checkbox {
	display: none;
}
/*绗簩閮ㄥ畾涔夌幇鍦ㄥ閫夋鏍峰紡*/

.regular-checkbox+label {
	position: relative;
	display: inline-block;
	/*lable鏄唴鑱斿厓绱犳墍浠ラ渶瑕佸姞inline-block*/
	padding: 7px;
	/*璁剧疆澶嶉�夋澶у皬*/
	background-color: #fafafa;
	/*璁剧疆鑳屾櫙棰滆壊*/
	border-radius: 3px;
	/*澶嶉�夋border*/
	border: 1px solid #CACACA;
}
/*绗笁閮ㄥ垎鍋氫竴涓猘ctive鐨勬晥鏋�*/

.regular-checkbox+label:active,
.regular-checkbox+label:checked+label:active {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
/*閫変腑涔嬪悗鐨勬牱寮�*/

.regular-checkbox:checked+label {
	background-color: #E9ECEE;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
/*閫変腑鍚庣殑鏁堟灉*/

.regular-checkbox:checked+label:after {
	content: '\2714';
	/*杩欐槸涓�涓鍕�*/
	position: absolute;
	font-size: 12px;
	/*璁剧疆瀵瑰嬀鐨勫ぇ灏�*/
	top: 0px;
	left: 2px;
	/*璁剧疆浣嶇疆鐨勫亸鍚�*/
	color: #009900;
	/*璁剧疆棰滆壊缁胯壊*/
	font-weight: bold;
	/*璁剧疆瀵瑰嬀鐨勭矖缁�*/
}
/*澶嶉�夋鏍峰紡*/

/*facility_voice start*/
.form-control, .single-line{
	height: 34px;
	padding: 0 10px;
}
select.form-control{
	height: 34px;
	padding-right: 25px;
}
/*facility_voice end*/

/*facility_info start*/
.jstree-default .jstree-themeicon{
	display: none;
}
/*facility_info end*/

/*寮圭獥 start*/
.device_shade,.device_shade2,.device_shade1,device_shade4{
	display: none;
	height: 100%;
	width: 100%;
	background-color:#000;
	opacity:0.3;
	filter: alpha(opacity=30);
	position: fixed;
	top: 0;
	left: 0;
}
.device_shade2{
	z-index: 2002;
}
.device_shade{
	z-index: 2002;
}
.device_shade_maintain{
	z-index: 2003;
}
.device_shade1{
	display: none;
	height: 100%;
	width: 100%;
	background-color: #000;
	opacity: 0.3;
	filter: alpha(opacity=30);
	position: fixed;
	z-index: -2;
	top: 0;
	left: 0;
}
.device_shade4 {
	z-index: 2004;
    height: 100%;
    width: 100%;
    background-color: #000;
    opacity: 0.3;
    filter: alpha(opacity=30);
    position: fixed;
    top: 0;
    left: 0;
    display: none;
}
.device_play_video_window {
	display: none;
	position: fixed;
	background: #fff;top: 0;
	z-index:2003;
	overflow: hidden;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width:80%;
	/*height: 63%;*/
	background-color: black;
}
.device_play_video_window .row{
	margin: 0;
}
.device_window,
.device_window1,
.device_window2{
	min-width: 500px;
	overflow: hidden;
	display: none;
	position: fixed;
	background: #fff;top: 0;
	z-index:2003;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	margin-left: -110px;
}
.device_window .title{
	height: 50px;
	line-height: 51px;
	border-bottom: 1px solid #E6E5E5;
	padding: 0 20px;
	font-weight: bold;
	font-size: 18px;
}
.device_window .title i{
	float: right;
	line-height: 50px;
	font-size: 20px;
	cursor: pointer;
}
.device_window input{
	height: 30px;
	border-radius: 5px;
	padding: 0 10px;
}
.device_window1 .title{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #E6E5E5;
	padding: 0 20px;
	font-weight: bold;
}
.device_window1 .title i{
	float: right;
	line-height: 50px;
	font-size: 20px;
	cursor: pointer;
}
.device_window1 input{
	height: 30px;
	border-radius: 5px;
	
}
.device_window2 .title{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #E6E5E5;
	padding: 0 20px;
	font-weight: bold;
}
.device_window2 .title i{
	float: right;
	line-height: 50px;
	font-size: 20px;
	cursor: pointer;
}
.device_window2 input{
	height: 30px;
	border-radius: 5px;
	
}
.device_play_video_window .title{
	height: 50px;
	line-height: 50px;
	color: #fff;
	padding: 0 20px;
	font-weight: bold;
}
.device_play_video_window .title i{
	float: right;
	line-height: 50px;
	font-size: 20px;
	cursor: pointer;
}
.device_play_video_window .title span{
	font-size: 16px;
	font-weight: 300;
}
.play_video_mainContainer {
	display: block;
	width: 100%;
}

.play_video_centeredVideo {
	display: block;
	width: 100%;
}
/*寮圭獥 end*/

/*鍔熻兘灞忚斀鐣岄潰  寮圭獥 */
.facility_shield_window{
	width: 53%;
	max-height: 80%;
}

/*閫氱敤璁剧疆鐣岄潰*/
.facility_add{
	padding: 20px;
	display: none;
}
.facility_add .head{
	/*padding-bottom: 25px;*/
	display: inline-block;
	margin-top: -10px;
}
.facility_add .head h3{
	font-size: 16px;
	color: #3E5569;
	line-height: 30px;
}
.facility_add .head ul{
	padding: 0;
}
.facility_add .head ul li{
	color: #2963FF;
	float: left;
	margin-right: 5px;
	cursor: pointer;
}
.facility_add .head ul li:last-child{
	color: #3E5569;
}
.facility_add h4{
	font-size: 12px;
	color: #3E5569;
}
.facility_add .add_main{
	/*padding-top: 20px;*/
}
.facility_add .add_main input{
	vertical-align:middle;
	margin: 0;
}
.facility_add .add_main button{
	margin-top: 10px;
}
.facility_add .add_main .add{
	color: #3385FF;
	margin-left: 12px;
}
.facility_add .add_main textarea{
	position: relative;
}
.facility_add .add_main .textarea_text{
	width:100%;
	height: 110px;
	overflow-y: auto;
	position: absolute;
	top: 0;
	left: 10px;
	margin-top: 5px;
}
.facility_add .add_main .textarea_text_scrollbar{
	padding:0 15px;
	width:96%;
	height: 110px;
	overflow-y: auto;
	position: absolute;
	top: 0;
	left: 10px;
	margin-top: 5px;
	overflow: hidden;
}
.facility_add .add_main .textarea_text span{
	background: #3385FF;
	color: #fff;
	padding: 3px 5px;
	border-radius:3px;
	margin-top: 5px;
}
.facility_add1{
	display: none;
	padding: 20px;
	background: #fff;
}
.facility_add1 .head{
	height: 40px;
}
.facility_add1 .head h3{
	font-size: 16px;
	color: #3E5569;
	line-height: 30px;
}
.facility_add1 .head ul{
	padding: 0;
}
.facility_add1 .head ul li{
	color: #2963FF;
	float: left;
	margin-right: 5px;
	cursor: pointer;
}
.facility_add1 .head ul li:last-child{
	color: #3E5569;
}
.facility_add1 h4{
	font-size: 12px;
	color: #3E5569;
}
.facility_add1 .add_main{
	/*padding-top: 20px;*/
}
.facility_list{
	width: 640px;
	height: 320px;
}
.facility_list_left,.facility_list_right{
	width: 300px;
	height: 320px;
	padding: 12px;
	background: #f4f6f8;
	float: left;
	border-radius: 5px;
	border: 1px solid #E2E2E2;
}
.facility_list_right{
	margin-left: 40px;
}
.facility_list_left p,
.facility_list_right p{
	margin-bottom: 10px;
}
.facility_list_left .search{
	width: 100%;
	height: 30px;
	position: relative;
}
.facility_list_left .search input{
	width: 270px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	border:1px solid #ccc;
	border-radius: 5px; 
	
}
.facility_list_left .search i{
	position: absolute;
	right: 15px;
	top: 5px;
	font-size: 16px;
	color: #3E5569;
}
.facility_list_left .catalog{
	height: 30px;
}
.facility_list_left .catalog ul{
	padding: 0;
}
.facility_list_left .catalog ul li{
	color: #2963FF;
	float: left;
	margin-right: 5px;
	cursor: pointer;
}
.facility_list_right ul li em{
	font-style: normal;
}
.facility_list_left .catalog ul li:last-child{
	color: #3E5569;
}
.facility_list_right ul{
	padding: 0;
	height: 270px;
	overflow-y: auto;
}
.facility_list_right ul li{
	height: 30px;
	line-height: 30px;
}
.facility_list_right ul li i{
	float: right;
	line-height: 30px;
}
.facility_list_right ul li span i{
	float: left;
	margin-right: 5px;
	color: #3385FF;
	font-size: 20px;
}
.facility_list_choice{
	height: 220px;
	overflow-y: auto;
	margin-top: 10px;
}
.facility_list_choice ul{
	padding-left: 10px;
}
.facility_list_choice ul.item_ul{
	display: none;
}
.facility_list_choice ul li{
	margin: 10px 0;
}
.facility_list_choice ul li[isleaf="1"]{
	background: url(../images/check.png) 0 0 no-repeat;
	background-size: 14px;
}
.facility_list_choice ul li[isleaf="1"] a{
	padding-left:20px;
}
.facility_list_choice ul li[isleaf="1"].active{
	background: url(../images/checked.png) 0 0 no-repeat;
	background-size: 14px;
}
.facility_list_choice ul li label{
	margin-bottom: -3px;
	margin-right: 5px;
}
.facility_list_choice ul li label:after{
	top:-5px !important;
}
.facility_list_choice ul li span{
	margin-right: 5px;
	cursor: pointer;
	display: inline-block;
	padding-left: 24px;
	background: url(../images/goR.png) no-repeat center left;
	background-size: 18px;
}
.facility_list_choice ul li span.down{
	background: url(../images/goB.png) no-repeat center left;
	background-size: 18px;
}
.facility_list_choice ul li ul li ul{
	display: none;
}
.role_title h4{
	text-align: center;
	margin: 0;
	height: 40px;
	line-height: 40px;
	background: #E4E4E4;
}
.role_window .device_submit{
	text-align: center;
	margin: 0;
	margin-bottom: 20px;
}
.role_window .device_submit button{
	margin: 5px 10px;
	width: 100px;
	background: white;
	border: 1px solid #E4E4E4;
	color: #3E5569!important;
}
.role_window .device_submit .confirm{
	background: #3385FF;
	color: white!important;
	border: 1px solid #3385FF;
}
.facility_list_choice_group{
	/*display: none;*/
}
.add_main2{
	font-size: 12px;
}
.add_main2 .col-sm-1{
	width: 60px;
	padding: 0;
}
.add_main2 .col-sm-1{
	width: 60px;
	padding: 0;
}
.shield{
	height: 24px;
	line-height: 24px;
}
.shield span{
	margin-right: 20px;
	color: #3E5569;
	cursor: pointer;
}
.shield span label{
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 3px;
}
.shield .regular-checkbox:checked+label:after{
	height: 16px;
	line-height: 16px;
}
.shield p button{
	width: 100px;
	height: 30px;
	border: none;
	color: white;
	background: #3385FF;
	font-size: 12px;
	border-radius:3px;
	margin-top: 20px;
	outline: none;
}
/*閫氱敤璁剧疆鐣岄潰end*/

/*娴侀噺绠＄悊start*/
/*鍥哄畾棰濆害*/
.facility_flux_window{
	width: 500px;
	color: #3E5569;
}
.facility_flux_window .ibox-content,
.facility_flux_window .col-sm-12{
	padding: 5px 0;
}
.facility_flux_window .row{
	margin: 0;
}
.flux_item{
	display: block;
	margin-bottom: 10px;
    padding: 5px 20px;
}
.flux_item .num_name{
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
    width: 60px;
}
.flux_item .num_name_month{
	vertical-align: middle;
}
.flux_item div{
	display: inline-block;
}
.flux_item div p{
	margin-bottom: 6px;
	color: #6E7A8C;
}
.flux_item .flux_num{
	font-weight: bold;
	color: #3E5569;
}
.facility_flux_window .flux_item input{
	width: 100px;
	height: 40px;
	text-align: center;
	margin-right: 5px;
	border: 1px solid #CED4DA;
}
.facility_flux_window .row .flux_notes{
	color: #6E7A8C;
	border-bottom: 1px solid #e4e4e4;
	padding: 0 20px 15px;
}
.facility_flux_window .row .flux_notes span{
	display: inline-block;
    width: 335px;
    vertical-align: text-top;
}
.facility_flux_window .btn{
	background: #3385FF;
	color: white!important;
	padding: 0 35px;
	border: none;
	margin-right: 20px;
}
/*娴侀噺绠＄悊end*/

/*淇℃伅璁惧start*/
.wrapper_content_info .ibox>.col-sm-12{
	display: flex;
}
.wrapper_content_info .info_path{
	width: 260px;
	min-width: 260px;
    max-width: 260px;
	border-right: 1px solid #EAEAEA;
	padding-top: 20px;
}
.wrapper_content_info .info_path .info_path_name{
	border-bottom: 1px dotted #EAEAEA;
	padding: 15px 20px 10px;
}
.wrapper_content_info .info_path .info_path_title{
	padding: 15px 20px;
}
.wrapper_content_info .info_path .paths{
	max-height: 500px;
	overflow: auto;
}
.paths{
	padding: 0 20px;
	cursor: pointer;
}
.paths ul{
	/*padding-left: 20px;*/
}
.paths ul li{
	/*margin: 10px 0;*/
	white-space: nowrap;
}
.paths .path_lists{
	display: none;
}
.paths>.path_lists{
	display: block;
}
.paths .path_first{
	padding-left: 18px;
	background: url(../images/goR.png) no-repeat center left;
	background-size: 16px;
	display: inline-block;
	margin-bottom: 0;
}
.paths .path_first span{
	color: #A8A9A9;
	margin-left: 5px;
}
.paths .path_first.goDown{
	background: url(../images/goB.png) no-repeat center left;
	background-size: 16px;
}
.wrapper_content_info .info_path .jstree{
	padding: 0 20px;
}
.wrapper_content_info .info_table {
	width: 100%;
	padding-top: 18px;
}
.wrapper_content_info .float-e-margins .btn-default{
	color: #3385FF!important;
}
/*淇℃伅璁惧end*/

/*璁惧鎶ヤ涪 start*/
.facility_throw_add .form-group{
	height: auto;
	overflow: hidden;
}
.facility_throw_add .form-group i{
	color: #f00;
	font-weight: normal;
	margin-right: 5px;
}
.facility_throw_add .form-group button{
	height: 34px;
	width: 120px;
}
.facility_throw_add .form-group input{
	position: relative;
}
.facility_throw_add .form-group .fa-times{
	color: #fff;
}
.facility_throw_add .ipt_text{
	position: absolute;
	left: 20px;
	top: 7px;
}
.facility_throw_add .ipt_text span{
	height: 20px;
	width: auto;
	padding:0 5px;
	color: #fff;
	background: #3385FF;
	float: left;
	margin-right: 5px;
}
/*璁惧鎶ヤ涪 start*/
/*淇℃伅璁惧end*/
/*鍙充晶寮圭獥*/
.moreInfoWindow{
	/*width: 100%;*/
	/*height: 100%;*/
	position: fixed;
	left: 0;
	top: 0;
	background: rgb(255,255,255,0);
	display: none;
	z-index: 10;
}
.moreInfo_window{
	overflow-y: auto;
	z-index: 9;
	position: fixed;
	top: 0;
	right: -500px;
	bottom: 0;
	width: 460px;
	padding: 0 20px;
	background: white;
	color: #6E7A8C;
	box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.1);
}
.moreInfo_window .moreInfo_title p{
	margin: 10px 0 10px 100px;
}
.moreInfo_window .moreInfo_title p span{
	margin-right: 10px;
}
.moreInfo_window .moreInfo_title p em{
	color: #3E5569;
	font-weight: bold;
	font-size: 16px;
	font-style: normal;
}
.moreInfo_window .moreInfo_title p i{
	color: #55CE63;
	font-size: 16px;
	font-weight: bold;
}
.moreInfo_window label{
	margin: 10px 0;
}
.moreInfo_window label i{
	color: #FA5838;
	font-size: 12px;
}
.moreInfo_window label span{
	display: inline-block;
	font-weight: bold;
	color: #3E5569;
	font-size: 12px;
	width: 95px;
	text-align: right;
}
.moreInfo_window label input,.moreInfo_window label select{
	width: 280px;
	height: 30px;
	border: 1px solid #CED4DA;
	padding: 0 10px;
	margin-left: 10px;
	font-weight: normal;
}
.moreInfo_window label input[disabled],.moreInfo_window label select[disabled]{
	background: #F8F8F8;
	color: #A8A9A9;
}
.moreInfo_window .btns{
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 15px 0;
	width: 100%;
	text-align: right;
	border-top: 1px solid #E6E5E5;
	background: #fff;
}
.moreInfo_window .btns button{
	margin-right: 15px;
    width: 100px;
    height: 30px;
    background: white;
    border: 1px solid #CED4DA;
    color: #3E5569;
    font-size: 12px;
}
.moreInfo_window .btns .submit{
	background: #3385FF;
	color: white;
    border: 1px solid #3385FF;
}
/*缁勭粐鏋舵瀯*/
.organ_window{
	width: 500px;
	height: 476px;
}
.organ_window .organ_main{
	height: 350px;
	width: 470px;
    overflow: auto;
    margin-bottom: 10px;
	border-bottom: 1px solid #E6E5E5;
}
.organ_main #departmentTree1{
	overflow: initial!important;
}
/*瀹氫箟婊氬姩鏉￠珮瀹藉強鑳屾櫙 楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉＄殑灏哄*/  
.organ_window .organ_main::-webkit-scrollbar{
    width: 8px;
    height: 8px;
    margin: 0 5px;
    border-radius: 5px;
}
/*!*瀹氫箟婊氬姩鏉¤建閬� 鍐呴槾褰�+鍦嗚*!  */
.organ_window .organ_main::-webkit-scrollbar-track{
    border-radius: 5px;
    background-color: #F8F8F8;
}
/*!*瀹氫箟婊戝潡 鍐呴槾褰�+鍦嗚*!  */
.organ_window .organ_main::-webkit-scrollbar-thumb{
    border-radius: 5px;
    background-color: #EAEAEA;
}
.organ_window .btn{
	background: #3385FF;
	color: #fff !important;
	padding: 0 35px;
}
.organ_window .paths{
	padding: 0;
}
.facility_add_window{
	/*width: 1000px;*/
	max-width: 1000px;
	border-radius: 5px;
}
/*淇℃伅璁惧end*/
/*褰曢煶/瑙嗛start*/
.handle audio{
	display: none;
}
.handle .play em{
	font-style: normal;
}
.facility_video_window{
	background: none;
	width: 80%;
	margin-left: -100px;
}
.facility_video_window .title{
	background: rgba(0,0,0,.3);
	color: white;
	border-bottom: none;
}
.facility_video_window .row{
	padding: 0;
	margin: 0;
}
.facility_video_window .ibox-content,.facility_video_window .col-sm-12{
	background: none;
	padding: 0;
}
/*鐢甸噺绠＄悊*/
.facility_kmh_window{
	width: 1000px;
}
.facility_kmh_page{
	height: 30px;
	line-height: 30px;
}
.facility_kmh_page ul li{
	float: left;
	border: 1px dotted #C0C4CD;
}
.facility_kmh_page ul li a{
	padding: 0 5px;
}

/*褰曢煶/瑙嗛end*/
/*浜哄憳绠＄悊start*/
.personnelInfoWindow,.addOrganWindow,.workLocus{
	/*width: 100%;*/
	/*height: 100%;*/
	position: fixed;
	left: 0;
	top: 0;
	z-index: 3;
	background: rgba(255,255,255,0);
	display: none;
}
.personnelInfo_window,.addOrgan_window,.workLocus_window{
	z-index: 9;
	position: fixed;
	top: 0;
	right: -600px;
	bottom: 0;
	width: 600px;
	background: white;
	color: #3E5569;
	box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.1);
	font-size: 12px;
}
.personnelInfo_main{
	height: 100%;
	overflow: auto;
	padding-bottom: 60px;
}
.personnelInfo_window .personnelInfo_title{
	height: 96px;
	border-bottom: 1px solid #E6E5E5;
	padding: 25px 20px 15px;
}
.workLocus_window .workLocus_title{
	height: 96px;
	border-bottom: 1px solid #E6E5E5;
	padding: 38px 20px 15px;
	font-size: 20px;
	font-weight: bold;
	vertical-align: middle;
}
.personnelInfo_title .name{
	font-size: 20px;
	font-weight: bold;
}
.personnelInfo_title .state{
	background: #FFBC34;
	color: white;
	margin: 0 5px;
	padding: 1px 3px;
	border-radius: 3px;
}
.personnelInfo_title .ID{
	color: #A8A9A9;
	font-size: 14px;
}
.personnelInfo_title .address{
	margin-top: 5px;
}
.personnelInfo_title .address span{
	margin-right: 10px;
}
.form_item{
	padding: 20px;
	margin-bottom: 10px;
}
.form_item p{
	font-size:14px;
	font-family:PingFangSC;
	font-weight:600;
	color:rgba(71,71,71,1);
	line-height:20px;
}
.form_item .item_left{
	width: 420px;
	float: left;
}
.form_item .item_left label{
	width: 204px;
	margin-bottom: 15px;
	position: relative;
}
.form_item .item_left label span{
	display: inline-block;
	width: 54px;
	text-align: right;
	margin-right: 5px;
}
.form_item .item_left label .role{
    position: absolute;
    left: 65px;
    top: 7px;
    margin: 0;
}
.form_item .item_left label input,
.form_item .item_left label select{
	width: 140px;
	height: 30px;
	padding: 0 10px;
	vertical-align: middle;
}
.form_item .item_right{
	width: 120px;
    text-align: center;
    padding: 0px 3px;
	float: right;
}
.form_item .item_right input{
	display: none;
}
.form_item .item_right span{
	border: 1px solid #E4E4E4;
	width: 120px;
	height: 160px;
	display: inline-block;
	overflow: hidden;
}
.form_item .item_right img{
	width: 100%;
	height: 100%;
	cursor: pointer;
	object-fit: cover;
}
.form_item form .sgin_avg .sgin_avg_right{
	display: inline-block;
	vertical-align: top;
}
.form_item form .sgin_avg .sgin_avg_right .sginAddress em{
	height: 30px;
	line-height: 30px;
	padding:5px 10px;
	border: 1px solid #3385ff;
	border-radius: 3px;
}
.form_item_sect .form_tit,.addOrgan_window .form_tit{
	padding-left: 10px;
	font-size: 14px;
	height: 16px;
    line-height: 16px;
	margin-bottom: 15px;
}
.form_item_first .form_tit,.addOrgan_window .form_tit{
	border-left: 3px solid #3385FF;
}
.form_item_sect .form_tit span,.addOrgan_window .form_tit span{
	height: 2px;
	width: 440px;
	border: 1px dotted #E6E5E5;
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
}
.form_item_sect label i{
	color: #FA5838;
}
.form_item_sect label{
	width: 275px;
	margin-top: 10px;
}
.form_item_sect label span{
	display: inline-block;
	width: 80px;
	text-align: right;
	margin-right: 5px;
}
.form_item_sect label input,
.form_item_sect label select{
	width: 170px;
	height: 30px;
	padding: 0 10px;
	vertical-align: middle;
}
.form_item_sect label.max{
	width: 540px;
}
.form_item_sect label.max input{
	width: 450px;
}
.form_item_sect label textarea{
	width: 450px;
	height: 48px;
	padding: 5px 10px;
	vertical-align: middle;
	resize: none;
}
.form_item_sect .account{
	margin-top: 10px;
	font-size: 14px;
}
.form_item_sect .account_frist{
	margin-top: 20px;
}
.form_item_sect .account span{
	display: inline-block;
	text-align: right;
	color: #6E7A8C;
	width: 100px;
}
.form_item_sect .account em{
	font-weight: bold;
	color: #3E5569;
	font-style: normal;
}
.personnelInfo_window .btns,.addOrgan_window .btns{
	/*//右侧弹窗底部栏*/
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 3;
	height: 60px;
	background: white;
	border-top: 1px solid #E6E5E5;
	width: 600px;
	text-align: right;
	padding: 15px 20px;
}
.personnelInfo_window .btns button,.addOrgan_window .btns button{
	margin-left: 10px;
	height: 32px;
	width: 100px;
	border: 1px solid #CED4DA;
	border-radius: 3px;
	background: white;
	color: #3E5569;
}
.personnelInfo_window .btns .save,.addOrgan_window .btns .save{
	background: #3385FF;
	border: 1px solid ;
	color: white;
}
.personnelInfo_window .btns .submit,.addOrgan_window .btns .submit{
	border: 1px solid #3385FF;
	color: #3385FF;
	width: 200px;
}
.addOrgan_window .btns button.disabled{
	color: #848487;
	background: #ccc;
	border:1px solid #ccc;
	background-size: 20px;
	pointer-events:none;
	cursor: not-allowed
}
.moreInfo .ident{
	padding: 1px 3px;
	border-radius: 3px;
	color: white;
	background: #FFBC34;
	font-size: 12px;
	margin-left: 5px;
}
/*鎵归噺瀵煎叆*/
.import{
	display: none;
}
.import_path .col-sm-12{
	/*padding: 30px 50px 0;*/
}
 .import_path li{
	float: left;
	margin-right: 5px;
}
.import_path li:first-child{
	color: #2963FF;
	cursor: pointer;
}
.import_cont{
	padding: 10px 50px;
}
.import_cont .import_cont_explain{
	background: #FFFADA;
	padding: 10px;
}
.import_cont .model{
	margin: 20px 0;
}
.import_cont .model em{
	font-style: normal;
	margin: 0 10px;
	padding-left: 20px;
	background: url(../images/radio.png) no-repeat center left;
	background-size: 14px;
	cursor: pointer;
}
.import_cont .model em.check{
	background: url(../images/radioed.png) no-repeat center left;
	background-size: 14px;
}
.loadown{
	height: 150px;
	border: 1px solid #E4E4E4;
	padding: 10px 20px;
}
.loadown p{
	height: 65px;
	line-height: 65px;
	margin: 0;
	padding-left: 50px;
}
.loadown p.one{
	background: url(../images/one.png) no-repeat center left;
	background-size: 40px;
}
.loadown p.two{
	background: url(../images/two.png) no-repeat center left;
	background-size: 40px;
}
.loadown p span,.upload{
	display: inline-block;
	width: 100px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: white;
	background: #3385FF;
	cursor: pointer;
	border-radius: 3px;
	border: none;
	outline: none;
}
.loadown p span{
	margin-left: 20px;
}
.upload{
	margin-top: 30px;
}
/*浜哄憳绠＄悊end*/

/*缁勭粐閮ㄩ棬start*/
.addOrgan_window .addOrgan_title{
	padding: 20px;
	border-bottom: 1px solid #E4E4E4;
	font-size: 20px;
}
.addOrgan_window .form_item label,
.addOrgan_window .form_item .label1{
	width: 520px;
	margin-bottom: 15px;
	position: relative;
}
.form_item label .role {
    position: absolute;
    left: 105px;
    top: 7px;
    margin: 0;
}
.form_item label .role li{
	display: inline-block;
	margin: 0;
	position: relative;
    margin-right: 10px;
}
.form_item label .role li i{
	position: absolute;
	right: -5px;
	top: -5px;
	cursor: pointer;
	display: inline-block;
    width: 12px;
    height: 12px;
    line-height: 12px;
    text-align: center;
    background: #e4e4e4;
    border-radius: 50%;
}
.form_item label .role li span{
	width: auto;
}
.form_item label .role li .fa-mobile{
	display: none;
}
.form_item label .role li .fa-times{
	color: #3E5569;
}
.form_item label .role em {
    font-style: normal;
    background: #3385FF;
    color: white;
    padding: 3px 10px;
    border-radius: 2px;
}
.addOrgan_window .form_item label span,
.addOrgan_window .form_item .label1 span{
	display: inline-block;
	text-align: right;
	width: 95px;
	margin-right: 5px;
}
.addOrgan_window .form_item label #img{
	width: 395px;
	display: inline-block;
}
.addOrgan_window .form_item label i{
	color: #FA5838;
}
.addOrgan_window .form_item label input,
.addOrgan_window .form_item label select{
	height: 30px;
	width: 395px;
	padding: 0 10px;
	vertical-align: middle;
	max-width: initial;
}

.addOrgan_window .form_item .label1 input{
	height: 30px;
	padding: 0 10px;
	vertical-align: middle;
	max-width: initial;
}
.addOrgan_window .form_item label textarea{
	width: 395px;
	height: 155px;
	padding: 5px 10px;
	vertical-align: text-top;
}
.addOrgan_window .form_item .newAdd{
	margin: 0 0 60px 100px;
}
.form_item label.margin{
	margin-top: 50px;
}
.organ{
	padding: 20px;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 20px;
}
/*.facility_edit_window form{
	 padding-right: 130px; 
    padding-bottom: 20px;
    border-bottom: 1px solid #CED4DA;
}
.facility_edit_window label{
	display: block;
	margin-bottom: 20px;
}
.facility_edit_window label span{
	display: inline-block;
	width: 100px;
	text-align: right;
	margin-right: 5px;
}
.facility_edit_window label input{
	height: 30px;
	width: 250px;
	padding: 0 10px;
	border: 1px solid #CED4DA;
}
.facility_edit_window .row{
	margin: 0;
	padding: 10px 0px;
}
.facility_edit_window .ibox-content,
.facility_edit_window .col-sm-12,
.facility_map_window .ibox-content{
	padding: 0;
}
.facility_edit_window .btn{
	background: #3385FF;
	color: white!important;
	width: 100px;
	height: 30px;
	margin-right: 20px;
}*/
.facility_map_window .map{
	/*width: 1000px;*/
	height: 600px;
}
.facility_map_window .title{
	background: #3385FF;
	color: white;
}
.shade_2{
	z-index: 2100;
	display: none;
	height: 100%;
	width: 100%;
	background-color: #000;
	opacity: 0.3;
	filter: alpha(opacity=30);
	position: fixed;
	top: 0;
	left: 0;
}
/*缁勭粐閮ㄩ棬end*/


/*鐢甸噺绠＄悊*/
.device_kmh_pag{
	margin-top: 10px;
}
.device_kmh_pag ul li{
	display: inline-block;
	text-align: center;
	border-radius: 2px;
	padding: 0 7px;
	border:1px solid #ccc;
}
.device_kmh_pag ul li i{
	color: #0071CE;
	font-size: 16px;
}
.device_kmh_pag ul li:nth-child(2){
	border: none;
}
.device_kmh_pag ul li a{
	line-height: 30px;
	margin-right: 9px;
}
.device_kmh_pag_times{
	border-top: 1px dashed #ccc;
	height: 50px;
	padding-left: 20px;
	line-height: 50px;
}
.device_kmh_pag_times span{
	cursor: pointer;
}
/*鍙椾繚鎶よ澶囧脊绐�*/
.device_protected_window{
	width: 500px;
	height: 170px;
	border-radius: 8px;
}
.device_protected_window_main{
	height: 100px;
	border-bottom: 1px solid #ccc;
	padding: 0 30px;
}
.device_protected_window_main p{
	font-size: 16px;
	color:#3E5569;
	line-height: 100px;
}
.device_protected_window_btn{
	margin: 15px 30px;
	float: right;
}

.facility_kmh_chart_win{
	width: 500px;
}
.sec_nav{
	padding-left: 15px;
}
.nav-second-level.sec_nav li:last-child{
	margin-bottom: 0;
}
input,textarea,select{
	border: 1px solid #cfdadd;
	background: white;
}
input[disabled]{
	background: white;
	border: 1px solid #cfdadd;
}
.memberList .facility_add,
.powerList .facility_add,
.operateLogList .facility_add
{
	display: block;
}
.powerList .facility_add .col-sm-12,
.memberList .facility_add .col-sm-12
{
	padding: 0;
}
/*.memberList .head{*/
	/*margin-bottom: 20px;*/
	/*margin-left: 40px;*/
/*}*/
.memberList .facility_add .number{
	margin-top: 15px;
	margin-bottom: -10px;
}
.memberList .facility_add .number span{
	font-size: 16px;
	margin-right: 20px;
	color: #474747;
	font-weight: bold;
}
.memberList .facility_add .number p{
	display: inline-block;
	font-size: 12px;
}
.memberList .facility_add .number p b{
	margin-right: 10px;
	color: #474747;
}
.addDevice_window{
	/*width: 1200px;*/
	min-width: 500px;
}
.addOrganWindow .form_item2{
	display: none;
}
.import_window{
	width: 520px;
}
.import_window .ibox-content{
	padding: 0;
}
.import_window .button{
	margin-top: 20px;
	padding: 20px 20px 10px;
	border-top: 1px solid #E4E4E4;
}
.import_window .button .confirm_import{
	color: white!important;
	background: #3385FF;
	width: 100px;
}
.import_window .import_content {
	padding: 20px;
	min-height: 120px;
}
.import_content div{
	height: 46px;
	line-height: 46px;
	margin-top: 25px;
}
.import_content div span{
	display: inline-block;
	height: 42px;
	line-height: 34px;
	border: 1px solid #E4E4E4;
	cursor: pointer;
	padding: 3px 25px;
}
.import_content div a{
	float: right;
	color: #3385FF;
	text-decoration: underline;
}
.overflow{
	overflow: auto;
	height: 100%;
	padding-bottom: 40px;
}
.form-H .form-group{
	padding: 0 20px;
}
.form-H .form-group span{
	display: inline-block;
	width: 90px;
}
.form-H .form-group input{
	height: 30px;
}

/*娣诲姞浜哄憳*/
.sex_item .bootstrap-select,.sex_item .dropdown-menu{
	width: 140px!important;
	text-align: left;
}
.WH .bootstrap-select,.WH .dropdown-menu{
	width: 170px!important;
	text-align: left;
}
div.form_item .WH .dropdown-menu span,
div.item_left .form_item_sect label .bootstrap-select span,
ul.dropdown-menu>li>a{
	padding: 0 10px;
}
.WH ul.dropdown-menu>li>a{
	padding: 0;
}
div.form_item .WH .dropdown-menu span,
div.form_item .item_left label .bootstrap-select span{
	width: auto;
}
input.laydate-icon{
	font-size: 12px;
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{
	font-size: 12px;
	font-weight: bold;
}
.form_item .item_left label.WH2{
	width: 100%;
}
.form_item .item_left label.WH2 input{
	width: 344px;
}

/*鍦板浘*/
#result{
	padding: 10px;
}
#result input{
	padding: 0 10px;
}
#result input[type=button]{
	border: 1px solid #0d8ddb;
	padding: 5px 10px;
	background: white;
	color: #0d8ddb;
}
#result input[type=text]{
	height: 30px;
	margin-left: 10px;
}

div.videoW {
	background: #1A1C20;
}
div.videoW .layui-layer-setwin a{
	color: #B2B9BF;
}
div.videoW .layui-layer-ico{
	background: url(../images/close1.png) no-repeat center;
	background-size: cover;
}
div.videoW .layui-layer-title{
	color: #B2B9BF;
	background: #1A1C20;
	border-bottom: 1px solid #1A1C20;
}
#result{
	background: #fff !important;
}
/*瀹藉害鍏煎*/
@media screen and (max-width: 1440px){
	.table > thead > tr > td,
	.table > tbody > tr > td,
	.table > tfoot > tr > td{
		color: #314453;
		max-width: 240px;
		min-width: 0;
		word-wrap:break-word;
	}
	/*.table > thead > tr > td,*/
	/*.table > tbody > tr > td,*/
	/*.table > tfoot > tr > td:last-child{*/
		/*min-width: 80px;*/
	/*}*/
	.device_window, .device_window1, .device_window2{
		margin-left: 0;
		box-shadow: 1px 1px 5px #999;
	}
	.device_window2{
		margin-left: 0;
		height: 80%;
		overflow-y: auto;
	}
	.addDevice_window{
		height: 80%;
		overflow-y: auto;
	}
	.facility_kmh_window{
		width: 80%;
		max-height: 500px;
	}
	#main{
		width: 300px !important;
	}
	.form-group label span{
		min-width: 70px ;
		display: inline-block;
	}
	.wrapper_content_info .info_table{
		overflow-x: auto;
	}
	/*瀹氫箟婊氬姩鏉￠珮瀹藉強鑳屾櫙 楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉＄殑灏哄*/
	.wrapper_content_info .info_table::-webkit-scrollbar
	{
		width: 8px;
		height: 8px;
		background-color: #F5F5F5;
	}

	/*瀹氫箟婊氬姩鏉¤建閬� 鍐呴槾褰�+鍦嗚*/
	.wrapper_content_info .info_table::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}

	/*瀹氫箟婊戝潡 鍐呴槾褰�+鍦嗚*/
	.wrapper_content_info .info_table::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}
	/*缁勭粐绠＄悊鍦板浘*/
	.facility_map_window{
		width: 80%;
		height: auto;
		padding-bottom: 10px;
	}
	.facility_map_window .map{
		height: 350px;
	}
}

div.layui-layer-dialog .layui-layer-content{
	line-height:30px;
}
.layui-layer-dialog .layui-layer-content .layui-layer-ico {
    position: initial !important;
    top: 16px;
    left: 15px;
    margin-right: 10px;
    _left: -40px;
    width: 30px;
    height: 30px;
}

/*组织机构搜搜*/
.col-sm-12 .organ_search{
	display: inline-block;
	height: 40px;
	position: relative;
}
.col-sm-12 .organ_search span{
	font-weight: bold;
	line-height: 40px;
}
.col-sm-12 .organ_search input{
	height: 26px;
	outline: none;
	width: 192px;
	border-radius: 0px;
	padding: 0 5px;
}
.col-sm-12 .organ_search .search_list{
	position: absolute;
	right: 0;
	width: 192px;
	border: 1px solid #cfdadd;
	background: white;
	bottom: 32px;
	max-height: 120px;
	overflow: auto;
	padding: 0 5px;
}
.col-sm-12 .organ_search .search_list li{
	cursor: pointer;
}

/*岗位信息*/
.addOrganWindow .form_item .sgin_item input{
	width: 250px !important;
}

/*组织机构搜索*/
.info_path_inp{
	position: relative;
	padding: 10px 0;
	margin-left: 10px;
}
.info_path_inp input{
	width: 90%;
	height: 30px;
	border: 1px solid #CED4DA;
	border-radius: 5px;
	padding: 0 10px;
}
.info_path_inp i{
	position: absolute;
	left: 3%;
	top: 36%;
}
.info_path_text{
	width: 90%;
	overflow-x: hidden;
	overflow-y: scroll;
	max-height: 150px;
	border: 1px solid #a4bed4;
	padding: 5px 5px 5px 5px;
	position: absolute;
	background:#fff ;
	display: none;
	z-index: 100;
	font-size: 13px;
}
.info_path_text ul li{
	line-height: 20px;
}

/*组织机构弹窗*/
.organ_window{
	z-index: 2005;
}
.organ_window_shade{
	display: none;
	height: 100%;
	width: 100%;
	background-color: #000;
	opacity: 0.3;
	filter: alpha(opacity=30);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2004;
}

[code]{
	display: none;
}

.dep_td{
	position:relative;
}

.dep_td span{
	position: absolute;
	left: 10px;
	height: auto;
	line-height: 20px;
	background: #828283;
	color: white;
	font-size: 12px;
	white-space:nowrap;
	 display: none;
	padding: 2px 5px;
	border-radius: 3px;
	box-shadow: 1px 2px 3px #aaa;
	/*min-width: 250px;*/
	z-index: 10;
 }
table tr:last-child .dep_td span{
	position: absolute;
	left: 10px;
	top:-20px;
}
/*头部表单背景*/
.head_bg {
	margin: 0 ;
	background: #F9F9F9;
	padding: 15px;
	margin-bottom: 20px;
	overflow: hidden;
	z-index: 1;
}
.form-group{
	margin-left: 6px;
	/*min-height: 40px;*/
}

/*下拉框箭头颜色*/

select{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	outline: none;
	/*border: none;*/
	background-image:url(../images/select.png) ;
	background: url(../images/select.png) no-repeat scroll calc(100% - 10px) center transparent;
	padding-right: 40px;
	background-size: 10px;//此三项按情况调整
}
select::-ms-expand{ display: none; }


/*滚动条样式*/
::-webkit-scrollbar {/*滚动条整体样式*/
	width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 8px;
}
::-webkit-scrollbar-track {/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: #EDEDED;
	border-radius: 5px;
}
::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 0;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: #bbb;
	cursor: pointer;
	border-radius: 5px;
}
::-webkit-scrollbar-thumb:hover{
	background: #8b8b8b;
}

#depName_search_div #depName_search_inp{width: 90%;height: 35px;border-radius:5px;margin: 10px 5%;}
#depName_search_div #depName_search_list_ul li{width: 90%;margin: 3px 5%;padding: 3px; cursor: pointer; }
#depName_search_div #depName_search_list_ul li:hover{color: #0A9DEE;background-color: #a4d6f23d;}
#depName_search_div #fa-search{position: absolute;right: 6%;top:20px;}

/*弹窗表格高度设置*/
.table_con{
	overflow: hidden;
}
.table_height table{
	border:1px solid #e7eaec;
	margin-bottom: 5px;
}
.table_height .bootstrap-table .table{
	border-bottom:1px solid #e7eaec;
}
.table_height  .fixed-table-container{
	overflow: auto;
}
.table_height  .fixed-table-pagination{
	margin-top: 10px;
}

/*input默认值显示*/
.form-inline .form-group  input::-webkit-input-placeholder{
	color: #A8A9A9!important;
	font-size: 12px!important;
	font-weight: 400;
}

/*鼠标滑过提示文字*/
.dataCenter_tips{
	position: absolute;
	top: 26px;
	left: 0;
	min-width: 150px;
	padding: 10px;
	color: #fff;
	background: #5B657E;
	border-radius: 6px;
	opacity: 0.9;
	font-size: 12px;
	line-height: 20px;
	font-weight: 400;
	z-index: 9999;
	text-align: justify;
}
.triangle-up {
	position: absolute;
	top: -8px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid #5B657E;
	border-top: 0;
}
.triangle-down{
	position: absolute;
	top: -8px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 0 ;
	border-top: 8px solid #5B657E;
}
.data_manage:last-child .dataCenter_tips{
	top: -70px;
	left: 0;
}
.data_manage:last-child .dataCenter_tips .triangle-up {
	position: absolute;
	top: 60px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 8px solid #5B657E;
	border-bottom: 0;
}

/*loading遮罩*/
.loadingShade{
	height: 100%;
	width: 100%;
	background-color:#000;
	opacity:0.3;
	filter: alpha(opacity=30);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2006;
}
.loadingImg{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 24px;
}

.fixed-table-container thead th .th-inner, .fixed-table-container tbody td .th-inner{
    padding: 0 !important;
}







