body{background-color: #EFF1F5;font-size: 14px;}
.sd_box{overflow: hidden;position: fixed;left: 10px;right: 10px;top:10px;bottom: 10px; box-sizing: border-box;}
.sd_left{border: 1px solid #ddd;width: 300px;background-color: #fff;position: absolute;top:0;bottom: 0;border-radius: 2px;overflow: hidden;}
.sd_left_nav{height: 40px;padding: 0;margin: 0;display: table;text-align: center;width: 100%;border-bottom: 1px solid #ddd;}
.sd_left_nav>li{cursor: pointer; display: table-cell;width: 50%;border-bottom: 3px solid transparent;line-height: 38px;}
.sd_left_nav>li.cur{color: #3E8DE9;border-color: #3E8DE9;}
.sd_tab_item{height: calc(100% - 50px);overflow: hidden;}
.search{border:1px solid #ddd;height: 30px;margin: 15px 10px 0;width:calc(100% - 22px);padding: 0px 5px;box-sizing: border-box;}
.sd_pack_select{margin: 15px 10px 0;padding: 0px 5px;}
.sd_pack_tree{margin:0px;width:calc(100% - 10px);padding: 0px 5px;overflow: auto;height:calc(100% - 60px);}
.sd_right{width: calc(100% - 300px);position: absolute;left: 300px;top:0px;bottom: 0;}
.sd_right_title{padding: 0 10px;font-weight: normal;height: 40px;overflow: hidden;}
.sd_right_title>span{line-height: 40px;display:inline-block;font-size: 14px;}
.sd_right_title>.sd_complete{font-size:14px; border: 1px solid #3F8CE8;border-radius: 2px; float: right;width: 90px;background-color: #3F8CE8;color: #fff;height: 30px;margin-top: 2px;margin-right: 10px;}
.sd_right_title>.sd_btn_cancel {border: 1px solid #999999;background-color: #999999;color: #fff;}
.sd_right_con{background-color: #fff;border: 1px solid #fff;border-radius: 2px;margin:5px 10px;}
.sd_r_tag{height: 30px;line-height: 26px;width: 200px;margin: 0 auto;text-align: center;display: table;}
.sd_r_tag>li{cursor: pointer;border-bottom: 3px solid transparent;display: table-cell;}
.sd_r_tag>li.cur{color: #3E8DE9;border-color: #3E8DE9;}
.sd_r_item{height: 260px;min-width: 850px;overflow-x: auto;}
.sd_r_nav{border: 1px solid #ddd;height:36px;margin:0 5px 5px;background-color: #eff1f4;white-space: nowrap;}
.sd_r_nav{border-color: #a1d4e6;}
.sd_r_nav  .dropdown_container{border-radius: 2px;background-color: #ddd;}
.solidbi_EventEditor .panel{margin-bottom: 0;}
.solidbi_EventEditor .panel-heading{height: 30px;font-size: 14px;}
.solidbi_EventEditor .panel-heading>a{font-size: 12px;color: #3F8CE8;float: right;margin-right: 20px}
.solidbi_EventEditor .panel-heading ,.solidbi_EventEditor .panel-body{padding:5px;}
.solidbi_EventEditor .panel-body{height: calc(260px - 50px)}
.solidbi_EventEditor .panel-body .solidbi_textarea{width: 100%;height: 100%;font-size: 14px;}
.sd_r_drag{overflow: hidden;width: 100%;}
.center_element{border: 1px solid transparent;height: 160px;margin: 5px;float: left;width:calc(20% - 12px);}
.drag_content{height: calc(100% - 28px);overflow: auto;font-size: 12px;color: #757777;}
.drag_content>.drag_row{position: relative;margin: 5px;height: 25px;border: 1px solid #a1d4e6;line-height: 25px;border-radius: 2px;cursor: pointer;}
.drag_line_head{border-color: #a1d4e6;}
.drag_line_head .drag_title{color: #B5B5B5; border-bottom: 1px solid #a1d4e6; background: url(../img/ranks_icon.png) no-repeat 5px center #E3F2F7;background-size: 15px 15px;  height: 25px; line-height: 25px; white-space: nowrap; overflow: hidden; top: 0px;bottom: 0px; padding-left:25px;font-weight: normal; font-size: 13px;}
.drag_line_head .drag_content>.drag_row{background-color: #E3F2F7;}
.fieldDisable{color: #FF0000;}
.drag_index_head{border-color:#9dd1ac;}
.drag_index_head .drag_content>.drag_row{background-color: #E1F1E6;border-color:#9dd1ac;}
.drag_row>.line_rename_input{background-color:transparent;border-color:transparent;height: 20px;line-height: 20px;width: calc(100% - 76px);
 vertical-align: text-bottom; cursor: pointer;display:none;position: absolute; right: 50px;left: 25px; top: 2px;}
.drag_row>.line_field_name{height: 20px;line-height: 20px;
position: absolute; right: 50px;left: 25px; top: 2px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.drag_index_head .drag_title{position: relative;color: #B5B5B5; border-bottom: 1px solid #a1d4e6; background: url(../img/zb_icon.png) no-repeat 5px center #E1F1E6;height: 25px; line-height: 25px; white-space: nowrap; overflow: hidden; top: 0px;bottom: 0px; padding-left: 20px;font-weight: normal; font-size: 13px;}
.countformula{position: absolute;right: 5px;color: #ccc; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.addFormula{color: #3f8ce8;}
.sd_remind{font-size: 12px;padding:10px;}
.sd_remind>input[type="checkbox"]{vertical-align: middle;}
.sd_remind>span{color: #e85050;background:url(../img/notice_icon.png) no-repeat 10px center;padding-left: 30px;background-size: 10px 10px;}
.sd_remind>label{margin: 0px 10px 0px -5px;}
.sd_right_data{position: absolute;top:355px;bottom: 0;overflow: auto;background-color: #fff;border: 1px solid #fff;border-radius: 2px; margin: 5px 0px;left: 0px;right: 0px;background-repeat: no-repeat;background-size: 100% 100%;}
.sd_right_table{margin: 10px;overflow: auto;left:300px;}
/*新增table+分页的盒子*/
.sd_tablebox{height:calc(100% - 30px);overflow: auto;}
.sd_tablebox table{table-layout: inherit !important;width:100% !important;}
.assmbly_ddl{margin-left: 10px;width: 100px; height: 28px;line-height: 28px;text-align: left; white-space: nowrap;padding: 0px 4px;border-color: #ddd;border-radius: 2px;position: relative;}
.assmbly_color{margin-left: 10px;border: 1px solid #ddd;width: 28px;height: 28px;box-sizing: border-box;vertical-align: middle;}
.assmbly_file {margin-left: 10px;position: relative;border-radius: 2px;overflow: hidden;color: #1E88C7; text-decoration: none;text-indent: 0;line-height: 0; vertical-align: middle;border: 2px solid #ddd; width: 26px;height: 26px;text-align: center;display: inline-block;}
.assmbly_file input {position: absolute;font-size: 100px;right: 0; top: 0;opacity: 0;}
.assmbly_file:hover { color: #004974; text-decoration: none;}
.assmbly_file img{width:25px;height:25px;padding: 1px;box-sizing: border-box;}
.assembly_gs{color: #999;}
.assmbly_file_box{display: inline-block;line-height: 0px;position: relative;visibility: hidden;}
.btn_delete{color:#FF0000;font-size: 12px;position: absolute;top:0px;right: 10px;}
.sd_right_contj .solidbi_attr{max-height: 260px;}
/*复选样式重写*/
input[type="checkbox"] {-webkit-appearance: none; background:url(../img/bg_icon.png) no-repeat;height:18px;  vertical-align: middle; width: 16px;margin: 0;}
input[type="checkbox"]:checked {background-position: -20px 0;}
/*单选样式重写*/
.r_setup{float: right;height: 25px;padding-right: 5px;padding-top: 1.5px;}
.r_setup>img{width: 17px;height: 17px;vertical-align: top;margin-top: 2px;}
.sort .sort-ti,.sort .sort-list li a span,.sort .sort-list li.hover,.sort .sort-list ul li.hover ul li a,.sort .hr{background:url(../img/bg.png) no-repeat}
.sort{display: block; width:170px;height:auto;float:left;position:fixed;z-index:10000;}
.sort .sort-list{border:1px solid #d4dadd;max-height:315px;background-color:#fff;width:170px;overflow: auto;overflow-x: hidden;}
.sort .sort-list ul{max-height:300px;}
.sort .sort-list li{padding:0;width:170px;height:30px;float:left;}
.sort .sort-list li a{display:block;height:27px;line-height:27px;font-size:12px;border-top:1px solid #fff;border-bottom:1px solid #d4dadd;padding-left:30px;cursor:pointer;background:url(../img/bg.png) no-repeat}
.sort .sort-list li a:last-child{border-bottom: none;}
.sort .sort-list li a span{display:block;height:27px;padding-right: 18px; display: block;height: 27px;background: url(../img/btn_r_trn.png) no-repeat center right;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sort .sort-list li.hover{background-position:0px -30px;background-repeat:repeat-x;}
.sort .sort-list li.hover a{color:#fff;}
.sort .sort-list li a.sort-list-1{background-position:10px 0px;border-top:1px solid #fafafa;color: #787878;}
.sort .sort-list li.hover a.sort-list-1{background-position:10px -30px;background-color:#F3F3F3;color: #666666;}
.sort .sort-list li a.sort-list-2{background-position:10px -90px;color: #787878;border-bottom: 1px solid #D4DADB;}
.sort .sort-list li.hover a.sort-list-2{background-position:10px -90px;background-color:#F3F3F3;color: #666666;}
.sort .sort-list li a.sort-list-2 span{background:0;}
.sort .sort-list li a.sort-list-3{background-position:10px -123px;color: #787878;}
.sort .sort-list li.hover a.sort-list-3{background-position:10px -122px;background-color:#F3F3F3;color: #666666;}
.sort .sort-list li a.sort-list-3 span{background:0;}
.sort .sort-list li a.sort-list-none{background-position:10px -200px;color: #787878;}
.sort .sort-list li.hover a.sort-list-none{background-position:10px -200px;background-color:#F3F3F3;color: #666666;}
/* 过滤图标 */
.fileld_icon{width: 17px;height: 17px;position: absolute; right: 28px;top: 4px;z-index: 1;
 display: inline-block;vertical-align: middle;background: url(../img/bg.png) no-repeat;    background-position: 0px -96px;}
 .hs_icon{font-weight: bold;position: absolute; right: 28px;z-index: 1;display: inline-block;font-size:14px;}
.sort .sort-list ul ul{display:none;}
.sort .sort-list ul li.hover > ul{background-color:#fff;border:1px solid #d4dadd;left:165px;margin-top:-30px;width:120px;z-index:30;position:absolute;height:auto;}
.sort .sort-list ul li.hover > ul li{height:27px;padding:0;width:120px;}
.sort .sort-list ul li.hover > ul{display:block}
.sort .sort-list ul li.hover > ul li a{height:27px;line-height:27px;font-size:12px;border-top:0;border-bottom:0;padding-left:30px;color:#333;background-position:15px -154px}
.sort .sort-list ul li.hover > ul li a:hover{background-color:#F3F3F3;}
.sort .sort-list ul li.hover > ul ul{left: 115px;}
.sort .sort-list ul li.hover > ul li a span{padding-right: 18px; display: block;height: 27px;background: url(../img/btn_r_trn.png) no-repeat center right;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sort .sort-list ul li.hover > ul li a{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.drag_index_head .sort .sort-list ul li.hover ul{left:-120px;}
.drag_index_head .sort .sort-list ul li.hover ul ul{left: -115px;}
.ddl_table_type{padding: 0 20px; height: 30px;width: 100px;background: url(../img/bg.png) no-repeat;background-position: 42px -150px;}
.sd_input{height: 26px;line-height: 26px; text-align: left;white-space: nowrap;border: 1px solid #ddd;width: 50px;border-radius: 2px;padding: 0px 4px;}
/*关联关系*/
.dimention_joinby{display: none;padding: 20px;}
/*添加公式*/
.measures_addFormula_dialog{display: none;position: relative;margin: 20px;margin-bottom: 0;}
.sd_addformula_grop{margin-bottom:15px;}
.sd_addformula_name{font-size: 14px; width: 80px;height: 22px;line-height: 22px;display: inline-block;vertical-align: middle;color: #999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sd_addformula_input{display: inline-block;width: 474px;height: 22px;}
.sd_addformula_input input{font-size: 12px;border:1px solid #d4dadd; width: 100%;height: 100%;padding: 0 5px;box-sizing: border-box; outline: none;margin: 0px;color: #666;}
.sd_addformula_select{display: inline-block;width:474px;height: 28px;position: relative;}
.sd_addformula_select:before{position: absolute;content: "";right: 22px;width: 1px;background-color:#d4dadd;top:0;bottom: 0;}
.sd_addformula_select select{cursor: pointer; font-size: 12px;border:1px solid #d4dadd; width:100%;height: 100%;padding: 0; outline: none;margin: 0px;color: #666;}
.sd_addformula_a{display: inline-block;width:474px;height: 28px;}
.sd_addformula_a>span{color: #3f8ce8;}
.mar_b0{margin-bottom:0px;}
.sd_addformula_con{background-color: #eff1f4;display: inline-block;width:474px;height: 160px;color: #666; border: 1px solid #d4dadd;border-radius: 2px;overflow: auto;}
.sd_addformula_con p{line-height: 30px;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sd_formulaNull{position: relative;display: none;}
.sd_formula{height: 280px;position: relative;border: 1px solid #d4dadd;}
.sd_formula_ltree{position: absolute;top:0;bottom: 0;overflow: auto;width: 160px;border-right: 1px solid #d4dadd;background-color: #eff1f4;}
.sd_formula_r{position: absolute;top: 0px;bottom: 0px;left: 162px;right: 0px;}
.sd_formula_rt{height: calc(100% - 32px);}
.sd_formula_rt .sd_divtextarea{width: 96%;height: 96%;padding: 1% 2%;}
.sd_fieldName{text-align: center; width: 100px;overflow: hidden;text-overflow: ellipsis; font-size: 12px;line-height: 24px; border-radius: 3px;display: inline-block;color: #fff;background: #3f8ce8;padding: 0 5px; margin:4px;}
.sd_formula_rb{height: 30px;border-top: 1px solid #d4dadd;line-height: 30px;}
.sd_formula_rbl{float: left;}
.sd_formula_rbl span{margin: 0 5px; color: #1a1a1a;display: inline-block;cursor: pointer;width: 14px;line-height: 17px;text-align: center;}
/*筛选条件*/
.filter_FieldTree{display: none;padding: 20px;}
.filter_condition{display: none;padding: 0px 20px;}
.filter_button_group{padding:0;border-bottom: 1px solid #d4dadd;height: 45px;margin-top: 10px;text-align: right;}
.filter_button_group .dropdown{display: inline-block;margin: 0 5px;}
.dropdown .dropdown-menu li{border-bottom: 1px solid #F2F2F2;}
.dropdown .dropdown-menu li:last-child{border-bottom: none;}
.dropdown-menu{min-width: 110px;}
.filter_btn{display: inline-block; border: 1px solid #d4dadd;border-radius: 2px; height: 25px;line-height: 25px;padding: 0px 5px; text-align: center;white-space: nowrap;overflow: hidden;min-width: 90px;margin:10px 5px;color: #1a1a1a;margin-top: 10px !important;}
.filter_div{height: 350px;overflow: auto;  white-space: nowrap;}
.filter_item_td{border-bottom:1px solid #d4dadd;border-left:1px solid #d4dadd;}
.filter_item_div{position: relative;padding-right: 20px;display:block;border-left:1px solid #d4dadd;border-right: 1px solid #d4dadd;height:40px;border-bottom: 1px solid #d4dadd;line-height:25px;padding-left : 5px;  padding-top : 3px;  }
.filter_item_btn{display:inline-block;cursor:pointer;}
.filter_item_btn>div{text-align: center;margin: 0 auto;}
.filter_value_input1{display:inline-block;margin-top: 0;display: block;box-sizing: border-box;height: 30px;border: 1px solid #ccc;text-indent: 5px;border-radius: 3px;width:200px;}
.filter_value_input2{display:inline-block;margin-top: 0;display: block;box-sizing: border-box;height: 30px;border: 1px solid #ccc;text-indent: 5px;border-radius: 3px; width:80px;}
.filter_value_input3{display:inline-block;margin-top: 0;display: block; box-sizing: border-box;height: 30px;border: 1px solid #ccc;text-indent: 5px; border-radius: 3px;width:80px;}
.line_filter_fieldsTree{border-radius: 2px;border: 1px solid #178cdf;background-color: #3f8ce8;margin-top: 0;display: block;box-sizing: border-box;height: 30px;text-indent: 5px;width:100px;color: #fff;line-height:28px;}
.filter_field_div{display:inline-block;width:150px;}
.filter_relational_div{display:inline-block;width:100px;}
.filter_value_div{display:inline-block;width:200px;}
.filter_item_del{position: absolute;right: 0; display:inline-block;float:right;margin-top:5px;width:10px;height:30px;margin-right:5px;font-size:12px;cursor:pointer;}
/*面板图片*/
.solidbi_report_type_menu .groupReport {background-image:url(../img/icon/icon_group.png);}
.solidbi_report_type_menu .crossReport {background-image: url(../img/icon/icon_cross.png);}
.solidbi_report_type_menu .complexReport {background-image: url(../img/icon/icon_complex.png);}
.solidbi_report_type_menu .axisChart {background-image: url(../img/icon/icon_axis.png);}
.solidbi_report_type_menu .axisChartStack {background-image: url(../img/icon/icon_axis_a.png);}
.solidbi_report_type_menu .axisChartStackPercent {background-image: url(../img/icon/icon_axis_pa.png);}
.solidbi_report_type_menu .axisChartContrast {background-image: url(../img/icon/icon_axis_c.png);}
.solidbi_report_type_menu .axisChartWaterfall {background-image: url(../img/icon/icon_axis_f.png);}
.solidbi_report_type_menu .barChart {background-image: url(../img/icon/icon_bar.png);}
.solidbi_report_type_menu .barChartStack {background-image: url(../img/icon/icon_bar_a.png);}
.solidbi_report_type_menu .barChartContrast {background-image: url(../img/icon/icon_bar_c.png);}
.solidbi_report_type_menu .lineChart {background-image: url(../img/icon/icon_line.png);}
.solidbi_report_type_menu .barlineChart {background-image: url(../img/icon/icon_combine.png);}
.solidbi_report_type_menu .areaChart {background-image: url(../img/icon/icon_area.png);}
.solidbi_report_type_menu .areaChartStack {background-image: url(../img/icon/icon_area_a.png);}
.solidbi_report_type_menu .areaChartStackPercent {background-image: url(../img/icon/icon_area_pa.png);}
.solidbi_report_type_menu .areaChartContrast {background-image: url(../img/icon/icon_area_c.png);}
.solidbi_report_type_menu .areaChartRange {background-image: url(../img/icon/icon_area_r.png);}
.solidbi_report_type_menu .combineChart {background-image: url(../img/icon/icon_combine.png);}
.solidbi_report_type_menu .combineChartMulti {background-image: url(../img/icon/icon_combine_m.png);}
.solidbi_report_type_menu .pieChart {background-image: url(../img/icon/icon_pie.png);}
.solidbi_report_type_menu .pieChartMulti {background-image: url(../img/icon/icon_multi_pie.png);}
.solidbi_report_type_menu .donutChart {background-image: url(../img/icon/icon_donut.png);}
.solidbi_report_type_menu .mapChartChina {background-image: url(../img/icon/icon_map_c.png);}
.solidbi_report_type_menu .gaugeChart {background-image: url(../img/icon/icon_gauge.png);}
.solidbi_report_type_menu .progressChart {background-image: url(../img/icon/icon_progress.png);}
.solidbi_report_type_menu .radarChart {background-image: url(../img/icon/icon_radar.png);}
.solidbi_report_type_menu .radarChartStack {background-image: url(../img/icon/icon_radar_a.png);}
.solidbi_report_type_menu .scatterChart {background-image: url(../img/icon/icon_dot.png);}
.solidbi_report_type_menu .bubbleChart {background-image: url(../img/icon/icon_bubble_f.png);}
.solidbi_report_type_menu .wordCloudChart {background-image: url(../img/icon/icon_word_cloud.png);}
.solidbi_report_type_menu .funnelChart {background-image: url(../img/icon/icon_funnel.png);}
.solidbi_report_type_menu .treeMapChart {background-image: url(../img/icon/icon_rect_tree.png);}
.solidbi_report_type_menu .sankeyChart {background-image: url(../img/icon/icon_link.png);background-repeat: no-repeat;}
.solidbi_report_type_menu .mapChartIcon{background-image: url(../img/icon/icon_map_charts.png);background-repeat: no-repeat;background-size: 88%;}
.solidbi_report_type_menu .pieDataChartIcon{background-image: url(../img/icon/icon_pie.png);background-repeat: no-repeat;width: 21px;height: 21px;}
.solidbi_report_type_menu .lineDataChart{background-image: url(../img/icon/icon_combine.png);background-repeat: no-repeat;width: 22px;height: 22px;}
.solidbi_report_type_menu .columnDataChart{background-image: url(../img/icon/icon_axis.png);background-repeat: no-repeat;width: 22px;height: 22px;}
.solidbi_report_type_menu .polarChart {background-image: url(../img/icon/icon_polar.png);}
.solidbi_report_type_menu .htmlComponent{background-image: url(../img/icon/html_icon.png);background-repeat: no-repeat;background-size: 88%;}
.solidbi_report_type_menu .textComponent{background-image: url(../img/icon/wenben_icon.png);background-repeat: no-repeat;background-size: 94%;}
.solidbi_report_type_menu .pictureComponent{background-image: url(../img/icon/tabs.png);background-repeat: no-repeat;}
.solidbi_report_type_menu .webComponent{background-image: url(../img/icon/web_icon.png);background-repeat: no-repeat;}
.solidbi_report_type_menu .reportComponent{background-image: url(../img/icon/report_icon.png);background-repeat: no-repeat;background-size: 88%;}
.solidbi_report_type_menu .selectComponent{background-image: url(../img/icon/select_icon.png);background-repeat: no-repeat;}
.solidbi_report_type_menu .radioComponent{background-image: url(../img/icon/radio_icon.png);background-repeat: no-repeat;}
.solidbi_report_type_menu .checkboxComponent{background-image: url(../img/icon/checkbox_icon.png);background-repeat: no-repeat;}
.solidbi_report_type_menu .buttomComponent{background-image: url(../img/icon/buttom_icon.png);background-repeat: no-repeat;background-size: 90%;}
.solidbi_report_type_menu .tagComponent{background-image: url(../img/icon/tag_icon.png);background-repeat: no-repeat;background-size: 90%;}
.solidbi_report_type_menu .treeComponent{background-image: url(../img/icon/tree_icon.png);background-repeat: no-repeat;}
.solidbi_report_type_menu .dataComponent{background-image: url(../img/icon/data_icon.png);background-repeat: no-repeat;background-size: 90%;}
.solidbi_report_type_menu .tableComponent{background-image: url(../img/icon/table_setting_icon.png);background-repeat: no-repeat;}
.solidbi_report_type_menu .pageTableComponent{background-image: url(../img/icon/pageTable_icon.png);background-repeat: no-repeat;background-size: 95%;}
.solidbi_report_type_menu .cylinderChart{background-image: url(../img/icon/stereogram_icon.png);background-repeat: no-repeat;background-size: 100% 100%;}
.solidbi_report_type_menu .liquidfillChart{background-image: url(../img/icon/liquidfillChart_icon.png);background-repeat: no-repeat;background-size: 92%;}
.solidbi_report_type_menu .titleInputComponent{background-image: url(../img/icon/titleInput_icon.png);background-repeat: no-repeat;background-size: 94%;}

/*TAB切换的下拉框样式*/
.solidbi_report_type_menu .tabSwitchBanner1{background-image: url(../img/icon/tab_icon1.png);background-repeat: no-repeat;background-size: 32%;}
.solidbi_report_type_menu .tabSwitchBanner2{background-image: url(../img/icon/tab_icon2.png);}
.sort_time{background: url(../img/sort_time_icon.png) no-repeat center;}
.sort_letter{background: url(../img/sort_sort_icon.png) no-repeat center;}
.solidbi_report_type_menu .dataTableSearch1 {background: url(../img/icon/dataTableSearch_icon1.png) no-repeat center;}
.solidbi_report_type_menu .dataTableSearch2 {background-image: url(../img/icon/dataTableSearch_icon2.png);}
.solidbi_report_type_menu .dataTableSearch3 {background-image: url(../img/icon/dataTableSearch_icon3.png);}
/*****************************************文件管理开始*****************************************/
.sd_header{background-color: rgb(25, 90, 145);color: rgb(255, 255, 255);height: 60px;position: absolute;left: 0px;right: 0px;top: 0px;}
.sd_header_tab{padding: 0;margin: 0;float: left;height: 60px;}
.sd_header_tab li{cursor: pointer; width: 110px;height: 60px;line-height: 60px;overflow: hidden; float: left;text-align: center;font-size: 18px;}
.sd_header_tab li a{color: #C8D7E5;display: block;}
.sd_header_tab li a:hover{background-color:#144874;color: #fff;}
.sd_header_tab li a.active{background-color:#144874;}
.sd_header_right{float: right;height: 60px;}
.sd_header_right .sd_information{display: block;width: 60px;height: 60px;text-align: center;float: left;}
.sd_header_right .sd_information>span{margin-top: 19px;box-sizing: border-box; border-radius:11px;font-size: 14px; color: #fff; display: inline-block; background-color: #FBB03B; width: 22px;height: 22px;text-align: center;line-height: 22px;}
.sd_header_right .sd_user{position: relative;height: 60px;float: left;}
.sd_user .sd_user_a{color: #fff;display: block;height: 60px;line-height: 60px;}
.sd_user_a span,.sd_user_a i{width: 22px;height: 22px;text-align: center; line-height: 22px;flex-shrink: 0;margin-left: 10px;margin-right: 10px;}
.sd_user_logo{box-sizing: border-box; border-radius:11px;font-size: 14px; color: #fff; display: inline-block; background-color: #57D9E9; width: 22px;height: 22px;text-align: center;line-height: 22px;}
.sd_user_txt{font-size: 12px;}
.sd_header_right a:hover,.sd_header_right .sd_user:hover{background-color:#144874;color: #fff;}
.sd_user_signout{display: none; border-radius: 2px; border: 1px solid #d4dadd;z-index: 100;background-color: rgb(8, 21, 38);text-align: center; position: absolute;top:58px;right: 5px;min-width: 100px;max-height: 600px;}
.sd_user_signout>li{display: block;min-height: 25px;cursor:pointer;}
.sd_user_signout>li a{color: rgb(241, 243, 248);}
.sd_user_signout>li a img{width: 110px;height: 110px;padding: 10px;background-color: #fff;}
.sd_file_content{background-color: #fff; position: absolute; left: 0px; right: 0px;top: 0px; bottom: 0px;}
.sd_file_analysis{position: relative;top: 0px; left: 0px; width: 100%;height: 100%;}
.sd_file_manager{min-width: 600px;left: 10px;right: 10px;top: 0px;bottom: 10px;position: absolute;}
.sd_file_manager .sd_fm_top{position: absolute;left: 0px;right: 0px;top: 0px;height: 50px;}
.sd_file_manager .sd_fm_top .sd_top_left{float: left;margin: 10px 0;}
.sd_top_left .btn{display:inline-block; height: 28px;line-height: 28px;color: #1a1a1a; border:1px solid #d4dadd; min-width: 70px;margin-right: 10px;background-color: #fff;text-align: center;vertical-align: middle;cursor: pointer;font-size: 14px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;padding: 0 10px 0 8px;}
.sd_top_left .btn:hover{background-color: #D1D1D1;}
.sd_top_left .btn_primary{border: 1px solid #178cdf;background-color: #3f8ce8;color: #fff;}
.sd_top_left .btn_primary:hover{background-color: #65A3ED;}
.sd_file_manager .sd_fm_top .sd_top_right{float: right;margin: 13px 0;}
.sd_file_search{position: relative;}
.sd_file_search>.search_icon{position: absolute;width: 16px;height: 16px;top:4px;left: 2px;color: #706666;}
.sd_file_search>.search{margin: 0;padding: 0px 5px 0 24px;width: 230px;height: 24px;}
.sd_file_manager .sd_fm_bottom{border: 1px solid rgb(212, 218, 221);position: absolute;left: 0px;right: 0px;top: 50px;bottom: 0px;;}
.sd_fm_bottom .sd_grop_nav{position: absolute;left: 0px;right: 0px;top: 0px;height: 40px;}
.sd_fm_bottom .sd_grop_nav .sd_check_all{border-right: 1px solid rgb(212, 218, 221); float: left; height: 40px;width: 50px;text-align: center;line-height: 40px;}
.sd_fm_bottom .sd_grop_nav .sd_filenav_center{height: 40px; white-space: nowrap; float: left;width: calc(100% - 170px);overflow-y:hidden;overflow-x: auto;}
.sd_bread_crumb{padding: 0;margin: 0;}
.sd_bread_crumb>li{display: inline-block;}
.sd_bread_crumb>li{position: relative; display: inline-block; cursor: pointer; white-space: nowrap;height: 40px;line-height: 40px;padding-left: 20px; padding-right: 20px;text-align: center;}
.sd_bread_crumb>li>a{max-width: 200px;display: block;color: #666;box-sizing: border-box; word-wrap: break-word; text-overflow: ellipsis;cursor: pointer; white-space: nowrap;overflow: hidden;}
.sd_bread_crumb>li.active {background-color: #EFF1F4;}
.sd_bread_crumb>li.active:after{border-left-color:#EFF1F4;}
.sd_bread_crumb>li.active:before {margin-left: 1px;border-left-color:#fff;}
.sd_bread_crumb>li.active a{color: #999;}
.sd_bread_crumb>li:before,
.sd_bread_crumb>li:after {content: ''; position: absolute;top: 0;left: 100%;z-index: 1;display: block;width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 10px solid transparent;}
.sd_bread_crumb>li:before {margin-left: 1px;border-left-color:#EFF1F4;}
.sd_bread_crumb>li:after {border-left-color:#fff;}
.sd_switch_right{float: right;height: 40px;}
.sd_switch_view{border: 1px solid #d4dadd;border-radius: 6px;overflow: hidden;float: left;margin-top: 7px;}
.sd_switch_view>li{ cursor:pointer;float:left;width: 28px;height: 24px;line-height: 24px;text-align: center;border-right: 1px solid #d4dadd;}
.sd_switch_view>li:last-child{border-right: none;}
.sd_switch_view>li.active{color: #fff;background-color: #3f8ce8;}
.sd_sort_mode{display:block;float: left;margin: 7px 10px;}
.sd_sort_mode>ul{right: 0;}
.sd_fm_bottom .sd_grop_list{border: 1px solid rgb(212, 218, 221);border-left: none;border-right: none; overflow-x: hidden;overflow-y: auto; position: absolute;left: 0px;right: 0px;top: 40px;bottom: 50px;}
/*************************************************详细列表开始*************************************************/
.sd_file_listdetail>li{height: 40px;border-bottom:1px solid rgb(212, 218, 221);cursor: pointer;position:relative;background-color: #FFF;}
.sd_file_listdetail>li>a{display: block;height: 100%;}
.sd_file_listdetail>li.active{background-color:transparent;}
.sd_lv_l{float: left;height: 40px;}
.sd_lv_checkbox{width: 50px;text-align: center;line-height: 40px;height: 40px;float: left;}
.sd_lv_Icon{width: 40px;height: 40px; text-align: center;line-height: 40px;display:block;float: left;}
.sd_newfolder{color: #3F8CE8;font-size: 20px;}
.sd_orange{color:#FBB03B;}
.sd_lv_filename{cursor: pointer; float: left;display: block;padding: 0;background-color: transparent;  width: 230px; color: #1a1a1a;font-size: 12px; height: 40px;line-height: 40px;padding-left: 4px;padding-right: 4px;text-align: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;box-sizing: border-box;word-wrap: break-word;word-break: break-word;}
.sd_lv_r{line-height: 38px;color: #999;float: right; text-align: center; white-space: nowrap;overflow: hidden;flex-shrink: 0;margin-right: 20px;font-size: 14px;}
.sd_lv_r .sd{color: #FBB03B;}
.sd_lv_hover{position: absolute;height: 40px;line-height: 40px;text-align: center;display: none;left: 330px;right: 150px;}
.sd_lv_hover>span{text-align: center;flex-shrink: 0;margin-left: 10px;margin-right: 10px;white-space: nowrap;display: inline-block;width: 30px;cursor: pointer;}
.sd_applyhang_icon,.sd_clickPreview_icon,.sd_copymodellink_icon,.sd_rename_icon{color: #3F8CE8;}
.sd_file_listview{overflow: hidden;}
.sd_file_listview>li{width: 140px;height: 130px;position: relative;float: left;margin: 10px;border: 1px solid beige;}
.sd_file_listview>li>a{width: 100%; height: 100%;display: block;}
.sd_file_listview>li.active{background-color: #F3F3F3;}
.sd_list_checkbox{width: 20px;height: 18px;text-align: center;left: 0px;top: 0px;position: absolute;}
.sd_list_logo{text-align: center;margin-top: 20px;margin-left: 25px;width: 90px;height: 75px;box-sizing: border-box;}
.sd_list_logo>img{text-align: center;max-width: 100%;max-height: 100%;box-sizing: border-box;}
.sd_list_filename{cursor: pointer;background-color: transparent;  margin: 0 auto; display: block;text-overflow: ellipsis;width: 120px; height: 30px;line-height: 30px;padding-left: 4px;padding-right: 4px;text-align: center;white-space: nowrap;overflow: hidden;}
.sd_list_hover{display: none; width: 25px; overflow-x: hidden;overflow-y: auto;right: 0px;top: 0px;position: absolute;}
.sd_list_hover>span{float: right;border: 1px solid #d4dadd;background-color: #fff;display: block; width: 18px;height: 18px;text-align: center;line-height: 18px; margin-bottom: 2px;font-size: 14px;}
.sd_list_renameicon,.sd_list_applyhangicon,.sd_list_clickPreviewicon,.sd_list_clickPreviewicon,.sd_list_copymodellinkicon{color: #3f8ce8;}
.sd_list_deleteicon{color: #E85050;}
.sd_list_notsharedicon{color:#CCCCCE;}
.sd_fm_bottom .sd_grop_page{position: absolute; left: 0px;right: 0px;bottom: 0px;height: 50px;}
.sd_grop_page .sd_page{overflow-x: auto;overflow-y: hidden;position: relative;float: right;margin-left: 10px;margin-right: 10px;}
.sd_grop_page .sd_page>a{color:rgb(204, 204, 204);; display: inline-block; width: 23px;height: 23px;text-align: center;line-height: 23px;flex-shrink: 0;margin: 10px 3px;}
.sd_grop_page .sd_page>a:hover{background-color:#F3F3F3;color: #3B3B3B;}
.sd_grop_page .sd_page>a.first_page,.sd_grop_page .sd_page>a.last_page{border: 1px solid #D4DADD;}
.sd_grop_page .sd_page>a.pag_cur{color: rgb(255, 255, 255);background-color: rgb(63, 140, 232);}
/*分页二*/
.sd_grop_pageson{height:30px;padding-top:2px;font-size:13px;text-align: left;}
.sd_grop_pageson>a{line-height: 28px;padding: 0px 5px;}
.sd_grop_pageson .sd_pageson{overflow-x: auto;overflow-y: hidden;position: relative;float: right;margin-left: 10px;margin-right: 10px;}
.sd_grop_pageson .sd_pageson>span{ height: 30px;line-height: 30px;margin-left: 10px;border: none;display: inline-block;}
.sd_grop_pageson .sd_pageson>span>input[type='text']{ width: 40px;margin: 2px 10px;padding: 0px 3px;text-align: center;height: 24px;line-height: 25px;border-radius: 2px;vertical-align: top;border-bottom: 1px solid;background: transparent;box-sizing: border-box;}
.sd_grop_pageson .sd_pageson>span button{  height: 30px;line-height: 30px;border-radius: 2px;vertical-align: top;background-color: transparent;box-sizing: border-box;}
.sd_grop_pageson .sd_pageson>a{ display: inline-block; min-width: 24px;height: 24px;text-align: center;line-height: 24px;flex-shrink: 0;margin: 2px 3px;}
.sd_grop_pageson .sd_pageson>a span{font-size: 20px;}
.sd_pag_l{transform:rotate(180deg);-ms-transform:rotate(180deg); 	/* IE 9 */-moz-transform:rotate(180deg); 	/* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg); 	/* Opera */}
.sd_pag_t{transform:rotate(270deg);-ms-transform:rotate(270deg); 	/* IE 9 */-moz-transform:rotate(270deg); 	/* Firefox */-webkit-transform:rotate(270deg); /* Safari 和 Chrome */-o-transform:rotate(270deg); 	/* Opera */}
.sd_pag_b{transform:rotate(90deg);-ms-transform:rotate(90deg); 	/* IE 9 */-moz-transform:rotate(90deg); 	/* Firefox */-webkit-transform:rotate(90deg); /* Safari 和 Chrome */-o-transform:rotate(90deg); 	/* Opera */}
/*新建仪表盘弹出层*/
.sd_layer_newdashboard{display: none;}
.sd_layer_newdash{margin:40px 20px 0px;color: #666;}
.sd_inline{cursor: pointer; display: inline-block;padding: 0px 5px;}
.sd_inline>label{cursor: pointer;}
.sd_add_location{box-sizing: border-box; display: none; background-color: #fff; position: fixed;border: 1px solid #d4dadd;max-height: 260px;z-index: 1;top:30px;overflow: auto;top: 162px;left:122px;right: 22px;}
/*分享给*/
.sd_layer_share{display: none; border: 1px solid #d4dadd;min-height: 350px; margin: 10px 10px 0;overflow: hidden;color: #666;}
.sd_layer_share .sd_share_l{float: left;width: 260px;height: 350px;border-right: 1px solid #d4dadd;}
.sd_share_l .sd_file_search>.search{border: none; border-bottom: 1px solid #ddd;width: 100%;}
.sd_share_l .sd_tree_box{height: 324px;overflow: auto;}
.sd_tree_box #solidbi_widget_name_list li{padding: 0 5px;}
.sd_layer_share .sd_share_r{float: left;width: 295px;min-height: 350px;border-left: 1px solid #d4dadd;overflow: auto;}
.solidbi_layer_panel{padding: 5px;border-radius: 5px;}
.solidbi_layer_panel .sd_global_whole:last-child{border-bottom:none;}
.sd_share_itemTitle{font-weight: normal;padding: 0 5px;box-sizing: border-box; height: 30px;background-color: #eff1f4;color: #666;line-height: 30px;overflow: hidden;margin: 0;text-overflow: ellipsis;white-space: nowrap;}
.sd_share_item{position: relative; cursor: pointer; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height: 30px;line-height: 30px;width: 94%;padding: 0 3%;}
.sd_share_item:hover{background-color: #eff1f4;    color: #666;}
/*移动到*/
.sd_layer_move{display: none;margin: 30px 20px 0;overflow: hidden;color: #666;font-size: 12px;}
.sd_move_directory{margin: 5px; text-overflow: ellipsis; color: #3f8ce8;height: 30px;line-height: 30px;text-align: left;white-space: nowrap;overflow: hidden;}
.sd_move_directorytree{height: 140px;border: 1px solid #d4dadd;overflow: auto;}
/*****************************************文件管理结束*****************************************/
/*面板管理页面开始2018-6-29开始*/
.sd_panel_wrapper{background: #eff1f4;background-repeat: no-repeat !important;background-size: 100%  100% !important; color: #1a1a1a; position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden; overflow-x: hidden; overflow-y: hidden;}
.sd_panel_layout{position: relative; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 0;}
.sd_panel_toolbar{ position: fixed; left: 0px; right: 0px; top: 0px; height: 30px;z-index: 999}
.sd_bar_ulp{height: 30px;}
.sd_bar_ulp li{width: 110px;margin-left: 30px; float: left;}
.sd_bar_ulp li a{color: #999;display: block;font-size: 12px;}
.sd_bar_ulp li a .sd_panel_icon{width: 25px; height: 30px;font-size: 14px;}
.sd_bar_ulp li a .sd_ybpbg{ border-radius: 2px;border: 1px solid #929292;width: 10px;height: 10px;display: inline-block;box-sizing: border-box;background-color: #929292;}
.sd_bar_ulp li a .sd_panel_name{height: 30px; line-height: 30px; text-align: left; vertical-align: middle;white-space: nowrap; overflow: hidden;}
.sd_panel_content{position: absolute; left: 0px; right: 0px; top: 31px; bottom: 0px;}
.sd_panel_left_group{width: 200px; left: 0px; top: 30px; bottom: 0px; position: fixed;background-color: #20263b;
					-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
					box-shadow: 0 0 10px rgba(0,0,0,0.2); -webkit-border-radius: 2px 2px 2px 2px;
					-moz-border-radius: 2px 2px 2px 2px; padding: 0px;z-index:999;
					border-radius: 0px;border-right: 1px solid #363e55;}
.sd_panel_left_group .el-tabs__item.is-active{color:#ffffff}
.sd_panel_left_group .el-tabs__item{color:#00AFF0}
.sd_panel_left_group .el-tabs{height: 100%;margin:0px 10px;}
.sd_panel_left_group .el-tabs .el-tabs__header{margin:0px;}
.sd_panel_left_group .el-tabs__content{height: calc(100% - 40px);}
.sd_panel_left_group .el-tab-pane{height: 100%;}
.sd_panel_left_group .solidbi_left_panel_widgets{color:#ffffff;height:100%;overflow-y: auto;}
.sd_panel_left_group .solidbi_left_panel_widgets li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 24px;line-height: 24px;color: #d6e0dc;border: 1px solid rgba(54,133,242,0.5);cursor: pointer;text-align: center;margin: 5px;}
.sd_panel_left_group .solidbi_left_panel_widgets li.active{border: 3px solid rgba(54,133,242,0.8);}
.sd_panelgroup_nav{width: 80px; /*overflow-x: hidden; overflow-y: auto;*/ position: relative; margin: 0px auto;}
.sd_panelgroup_nav .sd_drag_select{width: 40px;height: 40px; float: left;}
.sd_panelgroup_nav .sd_drag_select .imgselect{margin:4px 0px;}
.sd_panelgroup_nav .sd_drag_select .imgselect ul{min-width: 50px;border-radius: 2px;top:2px;left: 34px;}
.sd_panelgroup_nav .sd_drag_select .imgselect ul li{height: 40px;background-position: center;}
.sd_panel_right_drag{left: 200px; right:0px; top: 30px; bottom: 0px;overflow: auto; position: fixed; background-size:100% 100% !important;background-repeat:no-repeat !important; z-index: 0;}
.sd_panel_drag{border:2px solid transparent !important; position: absolute; width: 25%; height: 30%;min-width: 10px;min-height:10px; background: transparent; color: #1a1a1a;margin: 0px;display: block;float: left;
	          background-size: 100% 100% !important;background-repeat: no-repeat !important;}
.sd_panel_right_config .el-drawer__body{
	padding: 10px;
	height: 100%;
}
.sd_panel_right_config .el-tabs{height: calc(100% - 20px);}
.sd_panel_right_config .el-tabs .el-tabs__content{height: calc(100% - 50px);overflow-y: auto;padding-right: 10px;}
/*2019/5/27Web组件鼠标移入*/
.solidbi_widget.active{border:2px solid #178cdf !important;}
/*边框四角*/
.sd_border{border:2px solid #178cdf !important;}
.sd_pd_header{height: 30px; background-repeat: no-repeat !important;background-size: 100% 100% !important;position: relative;}
.sd_pd_header .title{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-moz-user-select: none;user-select: none;
 color: #1a1a1a;font-size: 14px;font-weight: normal;/*margin-top: 13px;*/margin-top:0;height: 30px; line-height: 30px; padding-left: 4px; padding-right: 4px;
 text-align: left; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.sd_pd_hovericon{position: absolute;right: 3px;top:3px;display: none;z-index:100;}
.sd_pd_hovericon>li{float: left;margin:0 5px;}
.sd_pd_hovericon>li>a{color: #ffffff;width: 20px;height: 20px;border-radius: 50%;line-height: 18px;text-align: center;display: block;border: 1px solid #ddd;-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);box-shadow: 0 0 10px rgba(0,0,0,0.2);background-color:#000;box-sizing: content-box;opacity: 0.7;}
.sd_pd_hovericon>li>a>i{font-size: 14px;}
.sd_pnav_more{position: relative;}
.sd_pnav_more .sort{width: 140px;display: none;z-index:99999;position: absolute;left:-10px;}
.sd_pnav_more .sort .sort-list{width: 140px;}
.sd_pnav_more .sort .sort-list  li{width: 140px;}
.sd_pnav_more .sort .sort-list ul li.hover > ul{left:-140px;}
.sd_pnav_more .sort .sort-list li a.sort-list-10{border-bottom:1px solid #d4dadd;border-top:none;}
.solidbi_widget_content{box-sizing: border-box;height:calc(100% - 34px);}
/*文本编辑*/
.solidbi_input_edit{width: 100%;position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.solidbi_select_edit{position: relative;top: 50%;left: 50%;
	transform: translate(-50%,-50%);background-color: transparent;width:98% !important;margin-left: 1%;}
.solidbi_buttom_edit{border-color: transparent;background-color: transparent;width: 100%;height: 100%;}
.solidbi_excel_lable{float: left;width: 120px;height: 30px;line-height: 30px;display: block;color: #666;}
input[type="checkbox"]:focus,input[type="radio"]:focus{border: none !important;outline: none !important;}
/*全屏显示的时候100%展示*/
#fullScreenDiv{display: none;background:#ffffff;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999999 }
#fullScreenDiv .closeBtn{position: absolute;z-index: 9999999;text-align: center;font-size: 24px;line-height: 20px;display: inline-block;width: 25px;height: 25px;box-sizing: border-box;padding: 5px;border-radius: 50%;color: #20263b;right: 2px;top:3px;cursor: pointer;}

/*文本样式搜索*/
.panel_dragText{ width: 25%; height:15%;}
.sd_pd_conText{position: absolute; top: 45px; bottom: 0; left: 0; right: 0;z-index: 100;}
.pd_selectText{height: 25px; position: relative; top: 0px; left: 0px; margin: 2px 10px;}
.pd_selectText .pd_selectTextName{ position: relative;height: 25px;}
.pd_selectText .selectInput{border-radius: 2px; text-overflow: ellipsis;overflow: hidden;width: calc(100% - 65px);height: 23px; line-height: 23px;padding: 0px 60px 0px 4px; text-align: left; white-space: nowrap;cursor: pointer;color: #ccc;border: 1px solid #d4dadd;}
.selectInput_len{text-overflow: ellipsis;overflow: hidden;color: #3f8ce8;position: absolute;right: 25px;width: 25px;height: 25px; text-align: center; line-height: 25px; top: 0px; bottom: 0px;}
.pd_selectText .selectInput_icon{width: 25px; height: 25px; text-align: center; line-height: 25px; right: 0px; top: 0px; bottom: 0px; position: absolute;border-left: 1px solid #d4dadd;box-sizing: border-box;}
.pd_selectList{display: none; border: 1px solid #d4dadd;position: absolute;top:26px;left: 0;right: 0;background-color: #fff;z-index: 100;}
.pd_selectCheck{overflow-x: hidden; overflow-y: auto; min-height: 25px;padding: 5px 0;max-height: 300px;}
.pd_selectCheck li{padding-top: 5px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.pd_selectCheck>li input[type="checkbox"]{margin-left: 10px;}
.pd_selectCheck>li label{vertical-align: middle;font-size: 12px;}
.pd_selectFooter{border-top: 1px solid #d4dadd;height: 30px;overflow: hidden;}
.pd_selectFooter .btn{width:50%;float: left;background-color: transparent;line-height: 30px;color: #3f8ce8;text-align: center;}
.pd_selectFooter .btn:first-child{border-right: 1px solid #d4dadd;}
.pd_selectFooter .btn:hover{background-color: #D1D1D1;}
.ui-resizable-helper { border: 2px dotted #178cdf; }
.sd_panel_right_drag .ui-widget-content{border: none;}
.pd_title_h3{padding: 4px;}
.sd_dragHover{display: none; cursor: move; background-color: rgba(26,26,26,0.3);height: 10px;right: 0px; right: 0px; top: 0px;width:100%;height: 30px; position: absolute;z-index: 100;}
.sd_widgetLoading{display: block; cursor: move; background-color: rgba(26,26,26,0.3);right: 0px; right: 0px; top: 0px;width:100%;height: 100%; position: absolute;z-index: 2;}
.sd_bar_ulp li .sdEditTemplate{display: none;}
/*点击预览隐藏左侧样式*/
.pv_active .sd_panel_left_group,.pv_active .sd_panel_right_config,.pv_active .sdPreviewClick,.pv_active .sdGlobalStyle,
.pv_active .sdPanelNewParameter,.pv_active .sdDefaultView{display: none;}
.pv_active .sd_dashboardBackground{display: none;}
.pv_active .sd_bar_ulp li .sdEditTemplate,.pv_active .bqlui_edit_default_view{display:block;}
.pv_active .sd_panel_right_drag{left:0;right:0;}
.pv_active .sd_pd_header{height: 25px;}
.pv_active .sd_pd_header .title{height: 25px;line-height: 25px;margin: 0;}
.pv_active .sd_dragHover{display: none !important;}
.pv_active .sd_pd_hovericon{top:0px;}
.pv_active .sd_pnav_more{display: none;}
.pv_active .sd_pd_conFigure{height: calc(100% - 25px);}
.pv_active .sd_border{border-color:transparent !important;}
.pv_active .sd_border:before{ content: ''; position: absolute; width: 80%; height: 100%; bottom: -2px; top:-2px; left:10%; border-bottom: 2px solid transparent; border-top: 2px solid transparent; }
.pv_active .sd_border:after{ content: ''; position: absolute; width: 100%; height: 80%; left: -2px; right:-2px; top:10%; border-left: 2px solid transparent; border-right: 2px solid transparent; }
.pv_active .solidbi_widget.active{border-color: transparent !important;}

/*layer全屏显示样式*/
.layui-layer-fullScreen .layui-layer-setwin{top:9px;}
.layui-layer-fullScreen .layui-layer-close{ background-position: 0 0px !important;background: url(../img/refresh_icon.png) no-repeat;width: 24px;height: 24px;}
.layui-layer-fullScreen .layui-layer-content{overflow: hidden !important;}
.layui-layer-fullScreen .sd_pd_hovericon{display: none;}
.layui-layer-fullScreen .sd_pd_header{display: none;}
.layui-layer-fullScreen .sd_pd_conFigure{top:0px;}
/*面板新增参数*/
.sd_new_parameter_box{margin:0px;color: #666;height: 400px;max-height: 400px;overflow: auto;padding: 15px;box-sizing: border-box;}
.sd_newParametersAdd{box-sizing: border-box;text-align: center;min-width:100px;padding: 0 10px;border: 1px solid #409EFF;background-color: #3483EF;height: 30px;line-height:28px;border-radius: 2px;font-size: 14px;color: #FFFFFF;display: inline-block;margin-bottom: 20px;}
.sd_newParametersAdd:hover{color: #ffffff;}
.sd_newParametersAdd:visited{color: #ffffff;}
.sd_newParametersAdd:focus{color: #ffffff;}
.sd_newParameters_dataSet span{color: #579DFF;font-size: 14px;}
.sd_newParametersDelete span{color: #DB4A39;font-size: 12px;}
.ui-resizable-helper {background-color: #000000;opacity: 0.2;border: 1px solid #BABABA;}
/*表格样式新增参数*/
.solidbiTextEdit{margin: 0px;height: 450px;max-height: 450px;overflow: auto;color: #747474;border: 1px solid #EDEDED;border-radius: 4px;padding: 5px;box-sizing: border-box;}
/*layer弹出层两个按钮1蓝色，2灰色*/
.layer_parameter_myskin{border-radius: 4px !important;}
.layer_parameter_myskin .layui-layer-title{height: 40px;line-height: 40px;border-radius: 4px 4px 0px 0px;font-size: 16px;color: #fff;background-color: #579DFF;padding: 0px 15px 0px 20px;}
.layer_parameter_myskin .layui-layer-content{padding:20px;margin: 0;overflow: inherit !important;}
.layer_parameter_myskin .layui-layer-btn{padding:2px 20px 15px;margin: 0;background-color: #fff;border-radius: 0px 0px 4px 4px;}
.layer_parameter_myskin .layui-layer-btn .layui-layer-btn0{box-sizing: border-box;text-align: center; min-width: 80px;padding: 0 10px; border: 1px solid  #579DFF;background-color: #579DFF;height: 30px;line-height:28px;border-radius: 6px; font-size: 14px;color: #FFFFFF;}
.layer_parameter_myskin .layui-layer-btn .layui-layer-btn1{border: 1px solid #999999;background-color: #999999;box-sizing: border-box;text-align: center;min-width: 80px;padding: 0 10px;height: 30px;line-height: 28px;border-radius: 6px;font-size: 14px;color: #FFFFFF;}
/*layer弹出层两个按钮1蓝色，2橘色，3灰色*/
.layer_parameter_myskin3{border-radius: 4px !important;}
.layer_parameter_myskin3 .layui-layer-title{height: 40px;line-height: 40px;border-radius: 4px 4px 0px 0px;font-size: 16px;color: #fff;background-color: #579DFF;padding: 0px 15px 0px 20px;}
.layer_parameter_myskin3 .layui-layer-content{padding:20px;margin: 0;overflow: inherit !important;}
.layer_parameter_myskin3 .layui-layer-btn{padding:2px 20px 15px;margin: 0;background-color: #fff;border-radius: 0px 0px 4px 4px;}
.layer_parameter_myskin3 .layui-layer-btn .layui-layer-btn0{box-sizing: border-box;text-align: center; min-width: 80px;padding: 0 10px; border: 1px solid  #579DFF;background-color: #579DFF;height: 30px;line-height:28px;border-radius: 6px; font-size: 14px;color: #FFFFFF;}
.layer_parameter_myskin3 .layui-layer-btn .layui-layer-btn1{box-sizing: border-box; text-align: center; min-width: 80px; padding: 0 10px;border: 1px solid #E66B14;background-color: #E66B14;height: 30px;line-height:28px;border-radius: 6px; font-size: 14px;color: #FFFFFF;}
.layer_parameter_myskin3 .layui-layer-btn .layui-layer-btn2{border: 1px solid #999999;background-color: #999999;box-sizing: border-box;text-align: center;min-width: 80px;padding: 0 10px;height: 30px;line-height: 28px;border-radius: 6px;font-size: 14px;color: #FFFFFF;}
/*layer弹出层两个按钮1蓝色，2蓝色，3灰色*/
.layer_sys_myskin3{border-radius: 4px !important;}
.layer_sys_myskin3 .layui-layer-title{height: 40px;line-height: 40px;border-radius: 4px 4px 0px 0px;font-size: 16px;color: #fff;background-color: #579DFF;padding: 0px 15px 0px 20px;}
.layer_sys_myskin3 .layui-layer-content{padding:20px;margin: 0;overflow: inherit !important;}
.layer_sys_myskin3 .layui-layer-btn{padding:2px 20px 15px;margin: 0;background-color: #fff;border-radius: 0px 0px 4px 4px;}
.layer_sys_myskin3 .layui-layer-btn .layui-layer-btn0{position: absolute;top: 20px;right: 20px;box-sizing: border-box;text-align: center; min-width: 80px;padding: 0 10px; border: 1px solid  #579DFF;background-color: #579DFF;height: 30px;line-height:28px;border-radius: 6px; font-size: 14px;color: #FFFFFF;}
.layer_sys_myskin3 .layui-layer-btn .layui-layer-btn1{box-sizing: border-box;text-align: center; min-width: 80px;padding: 0 10px; border: 1px solid  #579DFF;background-color: #579DFF;height: 30px;line-height:28px;border-radius: 6px; font-size: 14px;color: #FFFFFF;}
.layer_sys_myskin3 .layui-layer-btn .layui-layer-btn2{border: 1px solid #999999;background-color: #999999;box-sizing: border-box;text-align: center;min-width: 80px;padding: 0 10px;height: 30px;line-height: 28px;border-radius: 6px;font-size: 14px;color: #FFFFFF;}
/*弹出层设置overflow:auto*/
.layer_overFlow_myskin{border-radius: 4px !important;}
.layer_overFlow_myskin .layui-layer-title{height: 40px;line-height: 40px;border-radius: 4px 4px 0px 0px;font-size: 16px;color: #fff;background-color: #579DFF;padding: 0px 15px 0px 20px;}
.layer_overFlow_myskin .layui-layer-content{padding:20px;margin: 0;}
.sd_global_assembly{padding: 0 20px;overflow: auto; }
.layer_overFlow_myskin .layui-layer-btn{padding:2px 20px 15px;margin: 0;background-color: #fff;border-radius: 0px 0px 4px 4px;}
.layer_overFlow_myskin .layui-layer-btn .layui-layer-btn0{box-sizing: border-box;text-align: center; min-width: 80px;padding: 0 10px; border: 1px solid  #579DFF;background-color: #579DFF;height: 30px;line-height:28px;border-radius: 6px; font-size: 14px;color: #FFFFFF;}
.layer_overFlow_myskin .layui-layer-btn .layui-layer-btn1{border: 1px solid #999999;background-color: #999999;box-sizing: border-box;text-align: center;min-width: 80px;padding: 0 10px;height: 30px;line-height: 28px;border-radius: 6px;font-size: 14px;color: #FFFFFF;}
/*layer弹出层两个按钮1蓝色，2橘色，3灰色*/
/*************************************************全局样式开始*************************************************/
.sd_global_style{overflow: hidden;}
.sd_global_tab{height: 180px;padding:10px;box-sizing: border-box;overflow: auto;background-color: #eff1f4;}
.sd_global_tab li{width: 110px;height: 70px;float: left;margin: 5px;}
.sd_global_tab li img{width: 100%;height: 100%;box-shadow:2px 2px 3px #aaaaaa;cursor: pointer;}
.sd_global_tab2{height: 180px;box-sizing: border-box;overflow: hidden;}
.sd_global_tab2 .theme-plan-group{width:auto;box-sizing: border-box;flex-wrap: wrap;justify-content: space-between;height: 32px;overflow: hidden;border: 1px solid #eee;padding: 5px;border-radius: 4px;margin-bottom: 8px;margin-right: 5px;display: block;float: left;}
.sd_global_tab2 .theme-plan-group .theme-plan-color {width: 20px;height: 20px;margin-bottom: 10px;margin-left: 2px;margin-right: 2px;display: inline-block;border-radius: 3px;background-color: #0B61A4;}
.sd_global_tab2 .theme-plan-group.cur{border-color: #ff0081;}
.sd_global_tab2 .theme-plan-group a:last-child{color: #666;background: transparent;vertical-align: top;font-size: 20px;text-align: center;border: 1px solid #ddd;line-height: 18px;}
.sd_global_whole{border-bottom: 1px solid #d4dadd;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
.sd_select_color{float: left;width: 30px;height: 30px; margin: 0 5px;cursor: pointer;}
.sd_color_logo{background: url(../img/sd_color.png) no-repeat center;width: 100%;height: 100%;display: block;}
.sd_evol_color{width:30px;height:30px;padding: 4px;}
.sd_evol_color .sd_evolCol{height: 30px;width: 0px;border: none;}
.sd_evol_color .evo-pointer{float: left;width: 28px;height: 28px;border-color: #d4dadd;border-radius: 4px;}
.sd_whole_group .sd_whole_opacity{font-size: 14px; width: 90px;float: left;padding-top: 8px;padding-left: 5px;}
.sd_whole_group .sd_whole_opacity .ui-slider-range { background: #729fcf; }
.sd_whole_group .sd_whole_opacity .ui-slider-handle { border-color: #729fcf; }
.sd_select_picture{display: none; float: left;height: 30px;margin: 0 5px;position: relative;}
.sd_picture_file {margin-left: 10px;position: relative;border-radius: 2px;overflow: hidden;color: #1E88C7; text-decoration: none;
				text-indent: 0;line-height: 0; vertical-align: middle;width: 26px;
				height: 26px;text-align: center;display: inline-block;}
.sd_picture_file input {position: absolute;font-size: 100px;right: 0; top: 0;opacity: 0;cursor: pointer;}
.sd_picture_file:hover { color: #004974; text-decoration: none;}
.sd_picture_file .sd_picImg{width:24px;height:24px;background: url(../img/sd_picture.png) no-repeat center;background-size: 100%;display: block;}
.sd_picture_btndelete{color:#e85050;font-size: 12px;position: absolute;top:0px;right: 10px;}
/*标题文字*/
.sd_whole_titleText{border: 1px solid #d4dadd;float: left;height: 30px;overflow: hidden;border-radius: 2px;}
.sd_whole_titleText >span{text-align: center; vertical-align: middle;display: block;float: left;width: 14px;height: 14px;line-height: 14px;margin: 7px 5px;cursor: pointer;padding: 2px 0;
	color:#666;}
.sd_whole_titleText >span.sd_font_bold{font-size: 14px;}
.sd_whole_titleText >span.sd_font_Italic{font-size: 14px;}
.sd_whole_titleText >span.sd_font_color{width: 15px;height: 15px;}
.sd_whole_titleText >span.cur{color: #3f8ce8;background-color: #F3F3F3;}
.sd_whole_titleText >span.sd_font_right{transform:rotate(180deg);-ms-transform:rotate(180deg); 	/* IE 9 */-moz-transform:rotate(180deg); 	/* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg);}
.sd_whole_titleText .sd_evol_color .evo-pointer{width: 14px !important;height: 14px !important;}
/*过滤组件主题*/
.soldibi_chart_theme_tab{height: 100px;overflow: auto;}
/*选择图片弹出层*/
.solidbi_selectedBgImg { width: 610px;margin: 10px auto;overflow: auto;}
.solidbi_selectedBgImg li{width: 140px;height: 140px;position: relative;float: left;margin: 10px 10px 0 0;border: 1px solid #ddd;cursor: pointer;text-align: center;}
.solidbi_selectedBgImg li>img{position:absolute;transform: translate(-50%,-50%);top: 50%;left: 50%;max-width: 100%;max-height:120px;display: block;margin: 0 auto;padding: 10px;box-sizing: border-box;}
.solidbi_selectedBgImg li>span{width: 100%; display: block;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;bottom: 5px;left: 50%;transform: translate(-50%, 0);POSITION: absolute;}
.solidbi_selectedBgImg li.cur{border-color:#ff0081;}
/*************************************************全局样式结束*************************************************/
/*************************************************角色管理开始*************************************************/
.sd_roleManage{position: fixed;left: 0;right: 0;top:0;bottom: 0;}
.sd_role_title{padding: 0px 20px; color: #333333; font-size: 18px;height: 60px;line-height:60px;}
.sd_role_save{padding: 0px 20px;height:40px;text-align: right;margin-top: -45px; margin-bottom: 10px;}
.sd_role_save .btn{min-width: 120px;color: #fff; background-color: #f0ad4e; border:1px solid #eea236;
	display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px;font-weight: 400;
	text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation;
	touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none;
	-ms-user-select: none; user-select: none; border-radius: 4px;outline: none;}
.sd_role_save .btn:disabled{cursor: not-allowed;filter: alpha(opacity=50); /*IE滤镜，透明度50%*/-moz-opacity: 0.5; /*Firefox私有，透明度50%*/opacity: 0.5; /*其他，透明度50%*/}
.sd_role_save .sd_btn_cancel{border: 1px solid #999999; background-color: #999999;margin:0 10px;}
.sd_role_panel{height:98%; border-radius: 4px;margin: 0px 20px;border:1px solid #428bca;background-color: #fff;}
.sd_role_panel .panel_heading{color: #fff; background-color: #428bca; border-color: #428bca;padding: 10px 15px;
	border-bottom: 1px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px;position: relative;}
.sd_role_panel .panel_title{font-weight: normal;font-size: 16px;padding: 0px;margin-right:20px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sd_role_panel .panel_icon_add{font-size: 30px;font-weight: bold;display: block;
	position: absolute;right:10px;top:0;width: 20px;text-align: center;cursor: pointer;}
.sd_role_panel .panel_body{padding: 15px;margin: 0;height: calc(100% - 80px);overflow: auto;}
.sd_role_panel .panel_body .drag_content{height:100%;}
.sd_role_panel .panel_body .drag_content>.drag_row{background-color: #E3F2F7;}
.sd_role_panel .panel_body .sort{right: 40px;}
.sd_row{position: relative;width: 100%;height: 100%;}
.sd_col_md3{float: left;/*width:25%;*/width:33.3%;box-sizing: border-box;height:calc(100% - 120px)}
.rolelist_ul { padding: 0px; margin: 0px; }
.rolelist_ul li { line-height: 30px; color: #0D638F; font-size: 14px; padding:0; cursor: pointer; position: relative;}
.rolelist_ul li:hover { background-color: #FAFAFA; }
.rolelist_ul li a{padding: 0 120px 0 5px;color: #0D638F;display: block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.rolelist_ul .rolelist_cur { background-color: #E6E6E6; }
.rolelist_ul li .roleList_r{z-index: 99;font-size: 12px;position: absolute;right: 0px;top:4px;bottom: 0;}
.rolelist_ul li .roleList_r>a{border: 1px solid #FB3838;display: inline-block;margin: 0 2px;width: 40px;color: #FB3838;text-align: center;padding: 0;height: 20px;line-height: 20px;border-radius: 2px;}
.sd_panel_default{border: 1px solid #666666;}
.sd_panel_default>.panel_heading{background-color: #555555;border-color: #ddd;}
.rolefunc_ul { padding: 0px; margin: 0px;color: #333; font-size: 14px;}
.rolefunc_ul li .checkbox{margin: 2px 0;display: block;cursor: pointer;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.role_condition{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.role_condition>span{cursor: pointer;}
.role_condition>span.cur{color: #ff0000;}
.rolefunc_ul li.cur  span{color: #ff0000;}
/*新建角色*/
.sd_new_product{display: none;}
/*过滤条件*/
.sd_filtering_condition{display: none;margin: 0px -40px 0px -30px;}
.sd_filtering_condition .filter_div{max-height: 350px;overflow: auto;}
/*设置*/
.sd_role_panel .drag_row>.line_field_name{right: 60px;}
.sd_role_panel .drag_row>.line_field_name{top:2.5px;}
.sd_roleul_setting{float:right;overflow: hidden;height: 25px;margin-right: 5px;padding-top:1.5px;width:60px;}
.sd_roleul_setting li{width: 20px;float: left;text-align: center;}
.sd_roleul_setting li .sd{font-size: 18px;color: #6F6F6F;display: block;}
.sd_roleul_setting li .line_delete .sd{color: #E85050;}
.sd_roleul_setting li .line_correlation .sd{color: #009EE4;}
/* 禁用 */
.panel_bodydisabled{cursor: not-allowed;filter: alpha(opacity=50); /*IE滤镜，透明度50%*/-moz-opacity: 0.5; /*Firefox私有，透明度50%*/opacity: 0.5; /*其他，透明度50%*/}
.panel_bodydisabled .panel_body,.panel_bodydisabled  .panel_icon_add{pointer-events: none;}
/*2019/1/2关联关系*/
.correlation_relation{padding-top: 40px;}
.dimentionJoinbyDiv{border: 1px dashed #ddd;margin-bottom: 10px;}
.dimentionJoinbyDiv .sd_form_item{margin: 10px;}
.dimentionJoinbyDiv .sd_form_item .sd_form_label{padding: 2px;}
.dimentionJoinbyDiv .sd_form_item .sd_input_block{padding: 2px;min-height: 20px;margin-left: 90px;}
.dimentionJoinbyDiv .sd_form_item .sd_input_block input[type="radio"]{margin-left: -6px;}
/*2019/4/13角色权限ztree复选框*/
#ztreemenu  li span.button.chk.checkbox_true_part{background-position: -14px 0 !important;}
.solidbi_role_application{position: absolute;top: 17px;left: 140px;z-index: 1;}
/*************************************************角色管理结束*************************************************/
/*********************************************HTML编辑*******************************************************/
.solidbi_html_editor textarea {    width: 790px;height: 380px;overflow: auto;border: 1px solid #c5c5c5;border-right: 0;font: 14px "Courier New", Courier, monospace;}
/*数据库链接样式开始*/
.solidbi_wrapper{color: #434347;font-family: "微软雅黑";position: absolute;left: 0;right: 0;top:0;bottom: 0;background-color: #fff;}
.solidbi_wrapper .dc_nav{height: 50px;line-height: 50px;font-size: 18px;margin: 0px 20px;}
.solidbi_wrapper .dc_nav>span{font-weight: bold;}
.solidbi_wrapper .dc_nav>strong{color: #67A5FF;font-size: 16px;}
.dc_a_btn{color: #5E5E5E; cursor: pointer; padding: 0 5px;}
.dc_a_edit{color: #008000;}
.dc_from{overflow: hidden;margin: 0px 20px 10px;}
.dc_a_del{color: #FF0000;}
.solidbi_newDC{display: none;}
.dc_layui_form{font-size: 14px;}
.dc_col2{width: 100%;overflow: auto;}
.dc_col2 .dc_layui_form_item{width: 50%;margin-bottom: 15px;position: relative;float: left}
.dc_col3{width: 100%;overflow: auto;}
.dc_col3 .dc_layui_form_item{width: 33.33%;margin-bottom: 15px;position: relative;float: left;}
.dc_layui_form_item{width: 100%;margin-bottom: 15px;position: relative;}
.dc_layui_form_label{position: absolute;left: 0; display: block;width: 110px;padding-left:4px;box-sizing: border-box; color: #444242;font-size: 14px;height: 30px;line-height: 30px;}
.dc_layui_input_block{height: 30px;margin-left: 115px;}
.dc_layui_input,.dc_layui_select{border: 1px solid #E1E1E6;border-radius: 2px; width: 100%;height: 30px;padding: 0px 5px; box-sizing: border-box;}
.dc_layui_form input[readonly]{background-color: rgb(235, 235, 228);}
.driverDataSourceBox{position: relative;}
.driverDataSourceBox .dc_layui_input{padding-right: 30px;}
.driverDataSourceBox .moreBtn{margin-right: 2px; background: #fff;position: absolute;display: block;border-left: 1px solid #ddd;top:1px; right: 0;width: 30px;height: 28px;text-align: center;line-height: 28px;cursor: pointer;}
.driverDataSourceBox .ddlDataSource{z-index: 1; display: none;position: absolute;left: -1px;right: -1px;top:30px;border: 1px solid #ddd;background: #fff;font-size: 14px;max-height: 140px;overflow: auto;}
.driverDataSourceBox .ddlDataSource li{cursor: pointer;border-bottom: 1px solid #F2F2F2;height: 30px;line-height: 30px;text-indent: 5px;}
.driverDataSourceBox .ddlDataSource li:last-child{border-bottom: none;}
.driverDataSourceBox .ddlDataSource li.cur{background-color: #579DFF;color: #fff;}
/*数据库链接样式结束*/
/*2019-6-24新增数据集合打开窗格隐藏/显示的div*/
.sd_right_title .solidbi_dataset_cancel,.sd_right_title .solidbi_dataset_complete{display: none;}
.sd_box_data_set .center_element{height: 250px;}
.sd_box_data_set .sd_r_nav,.sd_box_data_set .sd_r_tag{display: none;}
.sd_box_data_set .sd_r_drag .drag_index_head .addFormula{display: none;}
.sd_box_data_set .center_element{width:calc(30% - 12px);}
.sd_box_data_set .solidbi_report_cancel,.sd_box_data_set .solidbi__report_determine{display: none;}
.sd_box_data_set .sd_right_title .sd_complete{margin-top: 0px;}
.sd_box_data_set .solidbi_report_cancel,.sd_box_data_set .solidbi__report_determine{display: none;}
.sd_box_data_set .solidbi_dataset_cancel,.sd_box_data_set .solidbi_dataset_complete{display: block;}
.sd_box_data_set .bql_tabs2 .bql_tabs_header{display: none;}
.sd_box_data_set .bql_tabs2 .bql_tabs_content{top: 0px;}
.solidbi_dataSets_built{background: #fff;}
.solidbi_dataSets_built .dataSet_ul{height: 40px;line-height: 38px;border-bottom: 2px solid #E4E7ED;margin: 0;}
.solidbi_dataSets_built .dataSet_ul>li {margin: 0;min-width: 80px;padding: 0px 20px;display: inline-block;cursor: pointer;text-align: center;border: 1px solid transparent;}
.solidbi_dataSets_built .dataSet_ul>li.cur { color: #409EFF;font-weight: 400;border-bottom: 2px solid #409EFF;}
.solidbi_dataSets_built .dataSetBuilt_item{display: none;}
.solidbi_dataSets_built .sd_newParametersAdd{margin-bottom: 10px;}
/***********************************************************************************************2019-6-25solidbi_tableEditor样式开始***********************************************************************************************/
.solidbi_tableEditor{border-collapse: collapse; border-spacing: 0;width: 100%;text-align: center;}
.solidbi_tableEditor thead{background-color: #F5F8FA;text-align: center;}
.solidbi_tableEditor tr th,.solidbi_tableEditor  tr td{padding: 2px;min-height: 30px;line-height: 30px;min-width: 60px;text-align: center;}
.solidbi_tableEditor  thead tr th, .solidbi_tableEditor  thead tr td{font-weight: normal; color: #333333;font-size: 14px;border: 1px solid #DEDEDE;min-width: 60px;}
.solidbi_tableEditor  tbody tr th, .solidbi_tableEditor  tbody tr td{font-size: 13px; color: #747474; border: 1px solid #DEDEDE;min-width: 60px;}
.solidbi_tableEditor  tbody tr:nth-child(even){background-color: #FAFAFA;}
.solidbi_tableEditor  tbody select,.solidbi_newParameters_ddl{width: 100%;height:30px;text-align: center;border: none;cursor: pointer;background-color: transparent;}
.solidbi_tableEditor  tbody input[type=text]{width: 100%;height:30px;text-align: center;border: none;cursor: pointer;background-color: transparent;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.solidbi_tableEditor  tbody p[contentEditable=true]{width: 100%;height:30px;text-align: center;border: none;cursor: pointer;background-color: transparent;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.solidbi_tableEditor tbody tr td .fontEditor,.solidbi_tableEditor  thead tr th .fontEditor{color: #666;border: 1px solid #ddd;line-height: 18px;width: 20px;height: 20px;border-radius: 3px;font-size: 18px;display: inline-block;margin: 0 auto;}
.solidbi_tableEditor .bootstrap-select > .dropdown-toggle{padding: 2px;}
.solidbi_tableEditorHeadTable{border-collapse: collapse; border-spacing: 0;width: 100%;text-align: center;}
.solidbi_tableEditorHeadTable thead{background-color: #F5F8FA;text-align: center;}
.solidbi_tableEditorHeadTable tr th,.solidbi_tableEditor  tr td{padding: 2px;min-height: 30px;line-height: 30px;min-width: 60px;text-align: center;}
.solidbi_tableEditorHeadTable  thead tr th, .solidbi_tableEditor  thead tr td{font-weight: normal; color: #333333;font-size: 14px;border: 1px solid #DEDEDE;min-width: 60px;}
.solidbi_a_up,.solidbi_a_down,.solidbi_a_add,.solidbi_a_del{margin: 0 5px;display: inline-block;}
.solidbi_a_up>span{display: inline-block;color: #2FAAF1;font-size: 14px;}
.solidbi_a_down>span{display: inline-block;color: #2FAAF1;font-size: 14px;transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.solidbi_a_add{border: 1.3px solid #2FAAF1;display: inline-block;height: 14px;width: 14px;line-height: 11px;font-weight: bold;margin: 0 5px;box-sizing: border-box;}
.solidbi_a_del{border: 1.3px solid #DB4A39; color:#DB4A39;display: inline-block;height: 14px;width: 14px;line-height: 11px;font-weight: bold;margin: 0 5px;box-sizing: border-box;}
/***********************************************************************************************2019-6-25solidbi_tableEditor样式结束***********************************************************************************************/
.transformLoca{width: 100%;position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.solidbi_dataformat_edit .form_datetime{background-color: #fff;}
/*bootstrap-select/ztree/input重置样式2019/07/04*/
.solidbi_widget_content .solidbi_select_edit{position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);width:100% !important;}
/*帮助文档*/
.documentHelp{border: 1px solid #5DB2FF;width: 20px;height: 20px;display: inline-block;color: #5DB2FF;line-height: 18px;text-align: center;border-radius: 10px;margin-left: 5px;font-weight: bold;}
.solidbi_input_edit{width: 100%;position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);background: transparent;background: transparent;font-family: normal;font-size:inherit;font-weight: normal;font-style: normal;color: inherit;display: block;height: 34px;border:1px solid transparent;background-image: none;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
/*2019/8/22*/
.xgDiv{margin: 5px;height: 25px;border: 1px solid #a1d4e6;line-height: 25px;border-radius: 2px;cursor: pointer; /*background-color: #E3F2F7;*/}
/*自定义的词云*/
.flashClouds { position: relative; width:100%; height: 335px; margin: 0 auto; background-color: rgba(4, 40, 88,1); }
.flashClouds_con { background: url(../img/flashClouds_bg.png) no-repeat 50% 50%; width: 100%; height: 100%; }
.clouds_tree { width: 100%; height: 100%; background: url(../img/flashClouds_bg_tree.png) no-repeat 50% bottom; mix-blend-mode: screen; }
.clouds_text { position: absolute; width: 318px; height: 195px; top: 0; left: 50%; margin-left: -161px; z-index: 2; }
.clouds_text .cloudsEchart{ width: 100%; height: 100%; }
/*标题样式动画*/
.solidbi_animation_title, .solidbi_animation_title::before, .solidbi_animation_title::after {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.solidbi_animation_title {width: 200px;height: 50px;line-height: 50px;text-align: center;margin: auto; /*color: rgba(105, 202, 98);*/box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3);}
.solidbi_animation_title::before, .solidbi_animation_title::after {content: '';z-index: -1;margin: -5%;box-shadow: inset 0 0 0 2px;animation: clipMe 8s linear infinite;}
.solidbi_animation_title::before { animation-delay: -4s; }
@keyframes clipMe {
	0%, 100% {  clip: rect(0px, 220.0px, 2px, 0px);  }
	25% {  clip: rect(0px, 2px, 220.0px, 0px);  }
	50% { clip: rect(218.0px, 220.0px, 220.0px, 0px); }
	75% { clip: rect(0px, 220.0px, 220.0px, 218.0px); }
}
.tab { position: relative; width: 100%; height: 100%; overflow: hidden;}
/*选项卡设置1*/
.tab .solidbi_widget_tab{border-bottom: 2px solid transparent;overflow: hidden;}
.tab .solidbi_widget_tab>a{ float: left; display: block; position: relative; padding: 0 10px; height: 0; line-height: 30px; text-transform: uppercase; text-decoration: none; color: #fff; border-right: 30px solid transparent; border-bottom: 30px solid #3D3D3D; border-bottom-color: #777\9; opacity: .3; margin: 0 -15px 0 0; max-width: 200px; }
.solidbi_widget_tab>a.cur{ border-bottom-color: #3d3d3d; opacity: 1; }
.tab .solidbi_widget_tab>a span{ display: block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
/*选项卡设置2*/
.tab .solidbi_widget_tab2{
	/*border-bottom: 2px solid transparent;*/
	overflow: hidden;display: table;width: 100%;height: 100%;}
.tab .solidbi_widget_tab2>a{display: table-cell;vertical-align: middle;padding: 0 10px;opacity: .3;
border:2px solid transparent;}
/*.tab .solidbi_widget_tab2>a:last-child{border-left: 2px solid blue;}*/
.solidbi_widget_tab2>a.cur{ opacity: 1;}
.tab .solidbi_widget_tab2>a span{ display: block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
/*选项卡设置3*/
.tab .solidbi_widget_tab3{overflow: hidden;display: table;height: calc(100% - 10px);width: 100%;}
.tab .solidbi_widget_tab3 a{display: table-cell;vertical-align: middle;border-bottom: 2px solid #E4E7ED;opacity: .3;}
.tab .solidbi_widget_tab3 a.cur{border-bottom:2px solid transparent; opacity: 1;}
.allWidgetDisplayIcon{ width: 16px; height: 16px; background: url(../img/icon/allWidgetDisplay.png) no-repeat; background-size: 100%; display: inline-block; vertical-align: middle; }
.allWidgetDisplayIconChecked{ background: url(../img/icon/allWidgetDisplayChecked.png) no-repeat; background-size: 100%; }
/*事件的方法*/
.solidbiError{color:red;font-size: 12px;padding: 5px;}
/*sd_zy_manage资源管理*/
.zyFileUpload{position: absolute;top: 0;right: 0;bottom: 0;border: 0;padding: 0;margin: 0;height: 30px;cursor: pointer;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.sd_global_tab li{box-shadow: 2px 2px 3px #aaaaaa;cursor: pointer;}
.sd_global_box{margin: 8px;width: calc(100% - 16px);height: calc(100% - 16px);background-color: #fff;padding:15px 10px 5px;box-sizing: border-box;}
.sd_global_box>span{display: block;height:6px;margin-top: 4px;}
.sd_global_box .first{width: 60%;background-color: #FFBF53;}
.sd_global_box .second{width: 100%;background-color: #04B1C2;}
.sd_global_box .three{width: 80%;background-color: #F07474;}
.soldibi_theme_tab li.cur{background-color:#D95850;}
/*表格设置样式*/
.solidbi_scrollTasolidbi_banner_configboxble_configbox .solidbi_tableSet{height: 260px;overflow: auto;}
#solidbiFontEditorDiv{display: none;}
/*滚动表格样式*/
.scroll-table{width:100%;height:100%;}
.scroll-table-head{width: 100%;border-right: none !important;display: table;}
.scroll-table-head>li{height: 100%;box-sizing: border-box;display: table-cell;vertical-align: middle;}
.scroll-table-body{width: 100%;border-top: 0;overflow: hidden;}
.scroll-table-body-inner{position: relative;height: 100%;width: 100%;}
.scroll-table-body-inner>ul{overflow: hidden;position: absolute;left: 0;width: 100%;top: 100%;display: table;}
.scroll-table-body-inner>ul>li{height: 100%;box-sizing: border-box;display: table-cell;vertical-align: middle;}
.solidbi_map_div .mapNameDictionary{height: 280px;overflow: auto;}
.solidbi_widget .solidbi_titleInputContent{height: 100%;max-height: 100%;overflow: auto;display: table;width: 100%;}
.solidbi_widget .solidbi_titleInputContent>div{display: table-cell;vertical-align: middle;word-wrap: break-word;word-break: break-all;}
.solidbi_bgbox{min-height: 160px;margin: 10px 10px 20px;background-color: #fff;border-radius: 4px;padding: 10px;}
.solidbi_bgbox_title {padding-left: 30px;color: #87899C;position: relative;margin: 10px 0;font-size:18px;font-weight: 400;}
.solidbi_bgbox_title:after {position: absolute;width: 4px;height: 16px;background-color: #1e9fff;left: 18px;top: 5px;content: " ";}
.sys_top_con,.sys_bottom_con{margin: 10px;background-color: #fff;border-radius: 4px;padding: 10px;box-sizing: border-box;height:30%;}
.sys_bottom_con{height:calc(70% - 30px);}
.sys_top_con .sqltextarea,.sys_top_con  .jstextarea{border: 1px solid #ddd;margin: 0px;width: calc(100% - 12px);height: calc(100% - 12px);border-radius: 4px;}
.sys_dataset_item{height: calc(100% - 55px);margin-top:10px;display: none;overflow: auto;}
.sys_top_con .solidbi_dataSets_built{height: 100%;}
.sysJavaDataSourceGroup{height: 184px;overflow: auto;}
.dataTable th {white-space: nowrap !important;}
.resolution_power{display: inline-block;width: 240px;}
.resolution_power .sd_whole_name{margin-left: 10px;width: 50px;font-size: 14px;}
.resolution_power input[type="text"]{border: 1px solid #d4dadd;height: 28px;color: #666;appearance: none;-moz-appearance: none;-webkit-appearance: none;padding: 0 4px;border-radius: 2px;width: calc(100% - 90px);}
.resolution_power select{position: relative;width: calc(100% - 30px);float: left;border: 1px solid #ddd;height: 30px;color: #666;padding: 0 4px;border-radius: 2px;background-color: #EFF1F4;}
.resolution_power .units{font-size: 12px;}
.solidbi_dashboard_canvas{position: absolute;width: 100%;height: 100%;z-index:-99999999999}
.bql_tabs{background: #fff;border: 1px solid #DCDFE6;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.12), 0 0 6px 0 rgba(0,0,0,0.04);}
.bql_tabs .bql_tabs_header{background-color: #F5F7FA;border-bottom: 1px solid #E4E7ED;margin: 0;height: 40px;line-height: 38px;}
.bql_tabs .bql_tabs_header .bql_tabs_item{margin: 0;min-width: 80px;padding: 0px 20px;display: inline-block;cursor: pointer;text-align: center;border: 1px solid transparent;}
.bql_tabs .bql_tabs_header .bql_tabs_item.cur {font-weight: 500;color: #409EFF;background-color: #fff;border-right-color: #DCDFE6;border-left-color: #DCDFE6;margin-left: -1px;}
.bql_tabs .bql_tabs_content {padding: 15px;}
/*2020-1-13Datatable样式*/
table.dataTable, table.dataTable th, table.dataTable td {box-sizing: border-box !important;}
.bql_color_add{width: 28px;height: 28px;border-radius: 4px;display: inline-block;margin-bottom: 10px;background-color: #2FAAF1;line-height: 28px;color: #fff;text-align: center;font-size: 24px;}
.solidbi_dashboard_color_div{max-width: 100%;height: 40px;overflow-y: auto;white-space: nowrap;}
.solidbi_dashboard_color_div .sd_evol_color{display: inline-block;margin: 5px 5px 0px 0px;}
.solidbi_dashboard_color_btn_grop{overflow: hidden;font-size: 0;}
.bql_textarea_div{margin: 0px -15px;height: 100%;}
.bql_textarea_div textarea,.bql_textarea{border-radius: 2px;padding: 10px;box-sizing: border-box;width: 100%;height: 100%;border: 1px solid  #ddd;}
.bql_field_title{margin: 0 0 10px 0;border: 1px solid #e6e6e6;display: block;padding: 0;border-bottom-color:rgb(230, 230, 230);border-bottom-style:solid;border-bottom-width:0px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:rgb(230, 230, 230);border-left-style:solid;border-left-width:0px;border-right-color:rgb(230, 230, 230);border-right-style:solid;border-right-width:0px;border-top-color:rgb(230, 230, 230);border-top-style:solid;border-top-width:1px;color:rgb(0, 0, 0);display:block;font-family:"Helvetica Neue", Helvetica, "PingFang SC", Tahoma, Arial, sans-serif;font-size:14px;font-stretch:100%;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-weight:400;height:21px;line-height:22px;margin-inline-end:0px;margin-inline-start:0px;margin-left:0px;margin-right:0px;min-inline-size:min-content;padding-block-end:0px;padding-block-start:0px;padding-bottom:0px;padding-inline-end:0px;padding-inline-start:0px;padding-left:0px;padding-right:0px;padding-top:0px;text-align:left;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-border-image:none;}
.bql_field_title legend {margin-left: 20px;padding: 0 10px;font-size: 18px;font-weight: 300;border-bottom-color:rgb(0, 0, 0);border-bottom-style:none;border-bottom-width:0px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:rgb(0, 0, 0);border-left-style:none;border-left-width:0px;border-right-color:rgb(0, 0, 0);border-right-style:none;border-right-width:0px;border-top-color:rgb(0, 0, 0);border-top-style:none;border-top-width:0px;color:rgb(0, 0, 0);display:block;font-family:"Helvetica Neue", Helvetica, "PingFang SC", Tahoma, Arial, sans-serif;font-size:20px;font-stretch:100%;font-style:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-weight:300;height:22px;line-height:22px;margin-left:20px;padding-bottom:0px;padding-inline-end:10px;padding-inline-start:10px;padding-left:10px;padding-right:10px;padding-top:0px;text-align:left;width:100px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-border-image:none;font-size: 16px;}
.sd_btn_div{position: relative;z-index: 9999}
/*颜色删除按钮*/
.btn_close{position: absolute;text-align: center;font-size: 14px;line-height: 10px;font-weight: bold;display: inline-block;background-color: #DC4E41;width: 15px;height: 15px;box-sizing: border-box;padding: 2px;border-radius: 50%;color: #ffffff;right: -2px;top:-3px;cursor: pointer;}
.bql_maxHeightFour{overflow: auto;max-height: 380px;}
.bqlPanel{margin-bottom: 0;}
.bqlPanel .panel-heading{height: 30px;font-size: 14px;}
.bqlPanel .panel-heading>a{font-size: 12px;color: #3F8CE8;float: right;margin-right: 20px}
.bqlPanel .panel-heading ,.bqlPanel .panel-body{padding:5px;}
.bqlPanel .panel-body{height: calc(260px - 50px)}
.bqlPanel .panel-body .solidbi_textarea{width: 100%;height: 100%;font-size: 14px;}
/*上传图片*/
.solidbi_file{display: inline-block;height: 28px;line-height: 28px;color: #fff;border: 1px solid #178cdf;min-width: 70px;margin-right: 10px;background-color: #178cdf;text-align: center;vertical-align: middle;cursor: pointer;font-size: 14px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;padding: 0 10px 0 8px;}
.loading{font-family: sans-serif;line-height: 1.15;display: block;position: absolute;margin: auto;top: 0;bottom: 0;left: 0;right: 0;width: 6.250em;height: 6.250em;animation: rotate 2.4s linear infinite;}
.loading  .dot {position: absolute;margin: auto;width: 2.4em;height: 2.4em;border-radius: 100%;transition: all 1s ease;}
.loading  .white {top: 0;bottom: 0;left: 0;right: 0;background: white;animation: flash 2.4s linear infinite;opacity: 0;}
.loading .dot:nth-child(2) { top: 0; bottom: 0; left: 0; background: #FF4444; animation: dotsY 2.4s linear infinite; }
.loading .dot:nth-child(3) { left: 0; right: 0; top: 0; background: #FFBB33; animation: dotsX 2.4s linear infinite; }
.loading .dot:nth-child(4) { top: 0; bottom: 0; right: 0; background: #99CC00; animation: dotsY 2.4s linear infinite; }
.loading .dot:nth-child(5) { left: 0; right: 0; bottom: 0; background: #33B5E5; animation: dotsX 2.4s linear infinite; }
@keyframes rotate {
	0% { transform: rotate( 0 ); }
	10% { width: 6.250em; height: 6.250em; }
	66% { width: 2.4em; height: 2.4em; }
	100%{ transform: rotate(360deg); width: 6.250em; height: 6.250em; }
}
@keyframes dotsY {
	66% { opacity: .1; width: 2.4em; }
	77%{ opacity: 1; width: 0; }
}
@keyframes dotsX {
	66% { opacity: .1; height: 2.4em;}
	77%{ opacity: 1; height: 0; }
}
@keyframes flash {
	33% { opacity: 0; border-radius: 0%; }
	55%{ opacity: .6; border-radius: 100%; }
	66%{ opacity: 0; }
}
/*按钮*/
.dataset_exc_button{box-sizing: border-box;text-align: center;min-width: 80px;padding: 0 10px;border: 1px solid #579DFF;background-color: #579DFF;height: 30px;line-height: 28px;border-radius: 6px;font-size: 14px;color: #FFFFFF;display: inline-block;margin-bottom: 15px;float: right;}
/*右上角开始*/
.bqlui_btn_preview{position: absolute;right: 30px;top: 20px;}
.solidbi_fieldNamesUl{width: 100%;overflow-x: auto;overflow-y: hidden;font-size: 14px;color: #666;white-space:nowrap;}
.solidbi_fieldNamesUl li{min-width: 30px;height: 30px;line-height: 30px;margin:0px 5px;display: inline-block;padding:0px 10px;border: 1px solid #DEDEDE;}
/*****************************************************整理样式开始******************************************************/
/******************通用Tab切换******************/
.bql_tabs2{background: #fff;height: 100%;position: relative;}
.bql_tabs2 .bql_tabs_header{height: 30px;line-height: 28px;margin:0px;border-bottom: 2px solid #E4E7ED;}
.bql_tabs2 .bql_tabs_header .bql_tabs_item{margin: 0;min-width: 80px;padding: 0px 20px;display: inline-block;cursor: pointer;text-align: center;font-size: 14px;}
.bql_tabs2 .bql_tabs_header .bql_tabs_item.cur{color: #409EFF;font-weight: 400;border-bottom: 2px solid #409EFF;}
.bql_tabs2 .bql_tabs_content {position:absolute;padding:0px;visibility:hidden;box-sizing: border-box;top:40px;left: 20px;right: 20px;bottom: 10px;width: calc(100% - 40px);height: calc(100% - 50px);}
/******************栅格样式******************/
.bql_row{color:rgb(0, 0, 0);display:block;font-family:"Helvetica Neue", Helvetica, "PingFang SC", Tahoma, Arial, sans-serif;font-size:0;font-style:normal;}
.bql_row .bql_col_md1,.bql_row .bql_col_md2,.bql_row .bql_col_md3,.bql_row .bql_col_md4,.bql_row .bql_col_md5,.bql_row .bql_col_md6,
.bql_row .bql_col_md7,.bql_row .bql_col_md8,.bql_row .bql_col_md9,.bql_row .bql_col_md10,.bql_row .bql_col_md11,
.bql_row .bql_col_md12{position: relative;display: inline-block;box-sizing: border-box;font-size: 0px;vertical-align: middle;}
.bql_col_md1{width:8.33333333%}
.bql_col_md2{width:16.66666667%;}
.bql_col_md3{width: 25%;}
.bql_col_md4{width: 33.33333333%;}
.bql_col_md5{width:41.66666667%;}
.bql_col_md6{width: 50%;}
.bql_col_md7{width:58.33333333%}
.bql_col_md8{width:66.66666667%}
.bql_col_md9{width:75%;}
.bql_col_md10{width:83.33333333%}
.bql_col_md11{width:91.66666667%;}
.bql_col_md12{width: 100%;}
/******************通用按钮样式******************/
/*原始按钮*/
.bqlui_btn{display: inline-block;height: 28px;line-height: 28px;padding: 0 18px;background-color: #009688;color: #fff;white-space: nowrap;text-align: center;font-size: 14px;border: none;border-radius: 2px;cursor: pointer;}
.bqlui_btn_primary {border: 1px solid #C9C9C9;background-color: #fff;color: #555;}/*原始按钮*/
.bqlui_btn_normal {background-color: #1E9FFF;}/*百搭按钮*/
.bqlui_btn_warm {background-color: #FFB800;}/*暖色按钮*/
.bqlui_btn_danger {background-color: #FF5722;}/*警告按钮*/
.bqlui_btn_normal:focus,.bqlui_btn_warm:focus,.bqlui_btn_danger:focus{color: #fff;}
.bqlui_btn_normal:hover,.bqlui_btn_warm:hover,.bqlui_btn_danger:hover{color: #fff;opacity: 0.8;}
/*禁用按钮*/
.bqlui_btn_disabled, .bqlui_btn_disabled:active, .bqlui_btn_disabled:hover {border: 1px solid #e6e6e6;background-color: #FBFBFB;color: #C9C9C9;cursor: not-allowed;opacity: 1;}
/******************表单集合演示******************/
.bqlui_form_item{margin-bottom: 15px;clear: both;*zoom: 1;}
.bqlui_form_label{box-sizing: border-box;font-weight: 400;font-size: 14px;float: left;width: 85px;height: 30px;line-height: 30px;display: block;color: #666;text-align: left;padding-right: 5px;}
.bqlui_form_expression{color: #579DFF;}
.bqlui_form_block{margin: 0px 5px 0px 85px;min-height: 30px;}
.bqlui_form_block>select{position: relative;box-sizing: border-box;width: 100%;border: 1px solid #d4dadd;height: 30px;color: #666;appearance: none;-moz-appearance: none;-webkit-appearance: none;padding: 0 30px 0px 4px;border-radius: 2px;background: url(../img/bg_select_icon.png) no-repeat scroll right center transparent;font-size: 14px;}
.bqlui_form_block .bqluiTextarea{border: 1px solid #d4dadd;color: #666;appearance: none;-moz-appearance: none;-webkit-appearance: none;padding: 2px 4px;border-radius: 2px;width: calc(100% - 8px);height: 80px;}
.bqlui_form_block .bootstrap-select{width: 100% !important;}
.bqlui_form_block .bootstrap-select > .dropdown-toggle{border-color: #d4dadd;background-color: #fff;border-radius: 2px;padding: 4px 5px;}
.bqlui_form_block>input[type="text"]{border: 1px solid #d4dadd;height: 30px;color: #666;padding: 0 4px;border-radius: 2px;box-sizing: border-box;width: 100%;text-align: left;font-size: 14px;}
.bqlui_form_block  .unit_time{font-size: 14px;font-style: normal;color: #555555;display: inline-block;text-align: center;width: 20px;}
.bqlui_form_block_font select{float: left;}
.bqlui_form_required{color: #B42328;}
.bqlui_form_warmReminder{z-index: 1; position: absolute;bottom: -10px;left: 20px;font-size: 12px;color: #545E68;}
.bqlui_form_warmReminder .circle{box-sizing: content-box;display: inline-block;border: 5px solid red;width: 12px;height: 12px;border-radius: 50%;vertical-align: middle;background-color: #fff;}
.bqlui_form_warmReminder>font{color: #349FFF;font-size: 16px;vertical-align: middle;margin: 0px 5px;}
.bqlui_form_warmReminder>label{display: inline-block;vertical-align: middle;}
/*table样式*/
.bqlui_table{border-collapse: collapse; border-spacing: 0;width: 100%;text-align: center;}
.bqlui_table thead{background-color: #F5F8FA;text-align: center;}
.bqlui_table tr th,.bqlui_table  tr td{padding: 2px;min-height: 30px;line-height: 30px;min-width: 60px;text-align: center;}
.bqlui_table thead tr th, .bqlui_table thead tr td{font-weight: normal; color: #333333;font-size: 14px;border: 1px solid #DEDEDE;min-width: 60px;}
.bqlui_table tbody tr th, .bqlui_table tbody tr td{font-size: 13px; color: #747474; border: 1px solid #DEDEDE;min-width: 60px;}
.bqlui_table  tbody tr:nth-child(even){background-color: #FAFAFA;}
/*滚动条样式*/
::-webkit-scrollbar {width: 8px; height: 8px;}
::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #CBCBCB;}
::-webkit-scrollbar-track {/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px; background: #EDEDED; }
/*窗格隐藏*/
.systemDataSourceLayer,.dataTable_div,.sysSqlDataSetConfig,.sysJavaDataSetConfig,.sysExcelDataSetConfig,.sysDataSetConfig,.jsDataSetConfig,
.solidbi_polarChart_configbox,.solidbi_radarChart_configbox,.solidbi_scatterChart_configbox,.bqlui_edit_default_view
.solidbi_columnLineChart_configbox,
.solidbi_pieDataChart_configbox,
.solidbi_mapChart_configbox,
.solidbi_gaugeChart_configbox,
.solidbi_liquidfillChart_configbox,
.solidbi_cylinderChart_configbox,
.solidbi_scrollTable_configbox,
.solidbi_tabs_configbox,
.solidbi_dateformat_configbox,
.solidbi_tree_configbox,
.solidbi_input_configbox,
.solidbi_select_configbox,
#solidbi_dashboard_theme_config
{display: none;}
/*自定义下拉框*/
.bqlui_select{display: inline-block;position: relative;width: 100%;}
.bqlui_select>.bqlui_input{position: relative;font-size: 14px;display: block;width: 100%;}
.bqlui_input_inner {-webkit-appearance: none;background-color: #fff;background-image: none;border-radius: 2px;border: 1px solid #dcdfe6;box-sizing: border-box;color: #606266;display: inline-block;font-size: inherit;height: 30px;line-height: 30px;outline: none;padding: 0 30px 0px 15px;transition: border-color .2s cubic-bezier(.645,.045,.355,1);width: 100%;cursor: pointer;}
.bqlui_input_inner1 {-webkit-appearance: none;background-color: #fff;background-image: none;border-radius: 2px;border: 1px solid #dcdfe6;box-sizing: border-box;color: #606266;display: inline-block;font-size: inherit;height: 30px;line-height: 30px;outline: none;padding: 0 0px 0px 15px;transition: border-color .2s cubic-bezier(.645,.045,.355,1);width: 100%;cursor: pointer;}
.bqlui_input_suffix {position: absolute;height: 100%;right: 5px;top: 0;text-align: center;color: #c0c4cc;transition: all .3s;pointer-events: none;}
.bqlui_input_suffix_inner {pointer-events: all;width: 13px;height: 10px;margin-top: 12px;margin-right: 5px;display: block;background: url(../img/icon/icon_ddl.png) no-repeat;background-size: 100%;}
.bqlui_select_dropdown{border: 1px solid #e4e7ed;border-radius: 2px;background-color: #fff;box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);box-sizing: border-box;margin: 8px 0 5px;width:100%;transform-origin: center top;z-index: 2019;position: absolute;}
.bqlui_scrollbar{position: relative;}
.bqlui_scrollbar:after{position: absolute;content: " ";background: url(../img/icon/triangle_icon.png) no-repeat;background-size: 100% 100%;width: 15px;height: 8px;display: block;top:-8px;left: 20px;}
.bqlui_scrollbar_wrap{overflow: auto;height: 100%;max-height: 200px;}
.bqlui_select_dropdown_list{list-style: none;padding: 6px 0;margin: 0;box-sizing: border-box;}
.bqlui_select_dropdown_item {font-size: 14px;padding: 0 10px;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #606266;height: 30px;line-height: 30px;box-sizing: border-box;cursor: pointer;}
.bqlui_select_dropdown_item:hover {background-color: #f5f7fa;}
.bqlui_select_dropdown_item.selected {color: #409eff;font-weight: 700;}
/*****************************************************整理样式结束******************************************************/

/*elementUi样式修改*/
.el-dialog__header {min-height: 15px;border-bottom: 1px solid #f2f2f2;/*background-color: #579DFF;*/}
.el-dialog__title,.el-dialog__headerbtn .el-dialog__close{/*color: #ffffff !important;*/}
.dialogCustom{width: 100%;height: 440px;}
.bqlui_card .el-card__header,.bqlui_card .el_card_bottom{padding: 2px 20px;color: #333;background-color: #f5f5f5;}
.bqlui_card .el-card__body{padding: 0px;}
.bqlui_card .el-textarea .el-textarea__inner{border: none}
.sd_el_dialog_congig{border:1px solid red;}
.sd_el_dialog_congig .el-dialog__header:hover{cursor: move;background-color: rgba(26,26,26,0.2);}
.sd-confirm-cancel{
	float: right;
	margin-left: 10px;
}

#solidbiUiImageSelectorDialog .el-image-viewer__close{color:white}
.el-dialog{display: flex;flex-direction: column;margin:0 !important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:calc(100% - 30px);max-width:calc(100% - 30px);}
.echartThemePopover{max-height: 200px;overflow-y: auto}
.echartThemePopover .theme-color-group{cursor:pointer;width:auto;box-sizing: border-box;flex-wrap: wrap;justify-content: space-between;height: 32px;overflow: hidden;border: 1px solid #eee;padding: 5px;border-radius: 4px;margin-bottom: 8px;margin-right: 5px;display: block;float: left;}
.echartThemePopover .theme-color-group .theme-color-item {cursor:pointer;width: 20px;height: 20px;margin-bottom: 10px;margin-left: 2px;margin-right: 2px;display: inline-block;border-radius: 3px;background-color: #0B61A4;}
.solidbiImageSelectorPanel{width: 800px; height: 500px;overflow-y: auto;overflow-x:hidden;-ms-overflow-y:auto;-ms-overflow-x:hidden;}
.el-input-group__append, .el-input-group__prepend{padding:0 10px !important;}
.solidbi_extend_textarea{height: 380px !important;}
.solidbi_extend_textarea textarea,.solidbi_extend_textarea .el-textarea{height: 100%;}
.solidbi_config_marbottom  .el-form-item,.solidbi_config_marbottom .el-form-item--mini .el-form-item,.solidbi_config_marbottom .el-form-item--small.el-form-item{
	margin-bottom: 5px !important;
}
.bqlreport_editor .el-header,.bqlreport_editor .el-card__header,.bqlreport_editor .el-main {
	padding: 5px 10px;
}
.solidbi_dialog_config  .el-dialog__body,.solidbi_dialog_config .el-form{height: 100%;}
.solidbi_dialog_config  .el-dialog__body{padding: 5px 5px;}
.solidbi_dialog_config .el-dialog{height: 100% !important;max-width:100%;max-height: 100%;}
.solidbi_dialog_config .dialogCustom{width: 100%;height:100%;}
.solidbi_dialog_config .solidbi_data_page{height: calc(100% - 260px);}
.solidbi_dialog_config .el-pagination{text-align: right;margin-top: 15px;}
#solidbi_dialog .el-dialog__body{height:100%}
.tpf-mf-select-icon {width: 100%;height: 100%;}
.tpf-mf-select-icon .el-dialog__body {display: flex;flex-flow: row wrap;height: 600px;overflow: auto;}
.tpf-mf-select-icon .el-dialog__body .tpf-mf-select-icon--item {width: 80px;height: 80px;display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;}
.tpf-mf-select-icon .el-dialog__body .tpf-mf-select-icon--item__active,.tpf-mf-select-icon .el-dialog__body .tpf-mf-select-icon--item :hover {background-color: #eee;cursor: pointer;}
.tpf-mf-select-icon .el-dialog__body .tpf-mf-select-icon--item i {font-size: 38px;}

.solidbi_divider{border-bottom: 2px solid #409EFF;height: 28px;color: #409EFF;font-weight: bold;}
.solidbi_divider>i{font-size: 20px;vertical-align: bottom;margin: 0px 5px;}
#solidbi_js_config .el-dialog__header,
#solidbi_sysSql_config .el-dialog__header,
#solidbi_sysMDX_config .el-dialog__header,
#solidbi_sysExcel_config .el-dialog__header,#solidbi_sysJava_config .el-dialog__header{display: none;}
#solidbi_js_config .el-dialog__body,#solidbi_sysSql_config .el-dialog__body,#solidbi_sysMDX_config .el-dialog__body{padding: 0px;}
#solidbi_sysExcel_config .el-dialog__body,#solidbi_sysJava_config .el-dialog__body{padding: 5px 10px;}
#solidbi_js_config .el-card__header{padding: 5px 20px}
#solidbi_js_config .el-tree-node__content,.solidbi_el_tree .el-tree-node__content{background-color: #20222A;color:#C0C4CC;}
#solidbi_js_config .el-tree-node__content:hover,.solidbi_el_tree .el-tree-node__content:hover{background: #1E9FFF;}
#solidbi_js_config .el-dialog__footer,#solidbi_sysSql_config .el-dialog__footer,#solidbi_sysMDX_config .el-dialog__footer{padding: 0px;}
.solidbi_box_card_js{box-shadow: none !important;}
.solidbi_box_card_js .el-card__body{padding: 0px;}
.solidbi_box_card_js .el-textarea textarea{height: 140px;border: none;}
#solidbi_js_config .solidbi_aside{background-color: #20222A ;width: 200px;}
#solidbi_js_config .solidbi_aside .title{box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);color: rgba(255,255,255,.8);background-color: #20222A;text-align: center;line-height:49px;border-bottom: 1px solid rgba(0,0,0,0.2);}
/*菜单更改*/
.solidbi_dashboard_toolbar {color:#5B697E;font-size: 12px;background-color: #20263b;border-bottom: 1px solid #363e55;}
.solidbi_dashboard_toolbar  .el-button--text{color:#d6e0dc;font-size: 12px;margin: 0px 10px;}
#solidbi_dashboard_toolbar  .el-button{padding: 0px;}
#solidbi_dashboard_toolbar  .el-input__inner{background-color: transparent;}
#solidbi_dashboard_toolbar [class*=" el-icon-"],#solidbi_dashboard_toolbar  [class^=el-icon-]{font-size: 16px;vertical-align: middle;}

#solidbi_olap_editor .solidbi_aside{
	height: calc(100% - 50px);
}
#solidbi_olap_editor .solidbi_aside .el-tree{
	height: calc(100% - 40px);
	overflow: auto;
}

/*2020.3.30系统*/
.solidbi_wrappers{position: absolute;width: 100%;z-index:1;height: 100%;background-color: #fff;}
.solidbi_el_btn{visibility: hidden}
.solidbi_el_btn .el-button--text{color:#ffffff;padding: 7px 2px;}
.solidbi_el_btn .el-button+.el-button{margin: 0px;}
.solidbi_textarea_style{height: 200px;}
.solidbi_textarea_style .el-textarea__inner{height: 100%;}
.el-dialog__body{overflow: auto;}
.solidbi_pv_btn{position: absolute;right: 10px;z-index: 1;color: #ffffff;}
/*2020.4.30资源*/
.solidbi_main_box .el-card{height: 100%;}
.solidbi_main_box .el-card__body{height: calc(100% - 90px);overflow: auto;}
/*2020.5.6面板*/
.solidbi_drag_item_list{color: #d6e0dc;font-size: 12px;overflow: hidden;}
.solidbi_drag_item_list .title{margin-top: 15px;margin-left: 10px;max-width: 100%;text-align: left;white-space: nowrap;text-overflow: ellipsis;}
.solidbi_drag_item_list .solidbi_drag_dd_item{float: left;margin: 10px 0px 0px 5px;}
.solidbi_drag_item_list .btn{width: 75px;display: inline-block;display: block;height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #d6e0dc;background-color: rgba(54, 133, 242, 0.1);border: 1px solid rgba(54, 133, 242, 0.1);cursor: move;}
.solidbi_drag_item_list .btn:hover{border: 1px dashed #307aff;}
.solidbi_drag_item_list  .solidbi_icons{color: #3685f2;font-size: 18px;font-style: normal;font-weight: bold;display: inline-block;width: 14px;height: 14px;vertical-align: text-bottom;margin-left: 2px;background-repeat: no-repeat;background-size: 100%;}
.solidbi_drag_item_list .reportComponent{background-image: url(../img/icon/dashboard/report_icon.png);background-size: 90%;}
.solidbi_drag_item_list .htmlComponent {background-image: url(../img/icon/dashboard/html_icon.png);background-size: 90%;}
.solidbi_drag_item_list .webComponent {background-image: url(../img/icon/dashboard/web_icon.png);}
.solidbi_drag_item_list .textComponent {background-image: url(../img/icon/dashboard/wenben_icon.png);}
.solidbi_drag_item_list .radioComponent {background-image: url(../img/icon/dashboard/radio_icon.png);}
.solidbi_drag_item_list .checkboxComponent {background-image: url(../img/icon/dashboard/checkbox_icon.png);}
.solidbi_drag_item_list .selectComponent {background-image: url(../img/icon/dashboard/select_icon.png);}
.solidbi_drag_item_list .treeComponent {background-image: url(../img/icon/dashboard/tree_icon.png);}
.solidbi_drag_item_list .dataComponent {background-image: url(../img/icon/dashboard/data_icon.png);}
.solidbi_drag_item_list .buttomComponent {background-image: url(../img/icon/dashboard/buttom_icon.png);}
.solidbi_drag_item_list .tagComponent {background-image: url(../img/icon/dashboard/tag_icon.png);}
.solidbi_drag_item_list .pictureComponent {background-image: url(../img/icon/dashboard/tabs.png);}
.solidbi_drag_item_list .tableComponent {background-image: url(../img/icon/dashboard/table_setting_icon.png);}
.solidbi_drag_item_list .pageTableComponent {background-image: url(../img/icon/dashboard/pageTable_icon.png);}
.solidbi_drag_item_list .progressChart {background-image: url(../img/icon/dashboard/icon_progress.png);}
.solidbi_drag_item_list .gaugeChart {background-image: url(../img/icon/dashboard/icon_gauge.png);}
.solidbi_drag_item_list .liquidfillChart {background-image: url(../img/icon/dashboard/liquidfillChart_icon.png);}
.solidbi_drag_item_list .mapChartIcon {background-image: url(../img/icon/dashboard/icon_map_charts.png);}
.solidbi_drag_item_list .pieDataChartIcon {background-image: url(../img/icon/dashboard/icon_pie.png);}
.solidbi_drag_item_list .sunburstChartIcon {background-image: url(../img/icon/dashboard/icon_sunburst.png);}
.solidbi_drag_item_list .lineDataChart {background-image: url(../img/icon/dashboard/icon_combine.png);}
.solidbi_drag_item_list .cylinderChart {background-image: url(../img/icon/dashboard/stereogram_icon.png);background-size: 100% 100%;}
.solidbi_drag_item_list .scatterChart {background-image: url(../img/icon/dashboard/icon_dot.png);}
.solidbi_drag_item_list .radarChart {background-image: url(../img/icon/dashboard/icon_radar.png);}
.solidbi_drag_item_list .polarChart {background-image: url(../img/icon/dashboard/icon_polar.png);}
.solidbi_drag_item_list .treeMapChart {background-image: url(../img/icon/dashboard/icon_rect_tree.png);}
.solidbi_drag_item_list .sankeyChart {background-image: url(../img/icon/dashboard/icon_link.png);}
.solidbi_drag_item_list .funnelChart {background-image: url(../img/icon/dashboard/icon_funnel.png);}
.solidbi_drag_item_list .wordCloudsChart {background-image:url(../img/icon/ciyun.png);}
.solidbi_drag_item_list .treeChart {background-image:url(../img/icon/icon_tree.png);}
.solidbi_drag_item_list .textListComponent{background-image: url(../img/icon/textList.png);}
.solidbi_drag_item_list .imageComponent{background-image: url(../img/icon/tupian_icon.png);}
.textConfig{width: 100%;height: 100%;display: table;border:1px solid transparent;}
.textConfig>li{display: table-cell;vertical-align: middle;height: 100%;}
.textConfig>li.upDown{width: 100%;height: 50%;display: table;}
.textConfig>li.upDown .verMid{display: table-cell;vertical-align: middle;}
.textConfig>li.leftRight{height:100%;}
.textConfig>li span{padding: 0 10px;margin: 2px;display: inline-block;}
.eventItem:hover{
	cursor:pointer;
	/*光标呈现为指示链接的指针（一只手）*/
}
/*图片*/
.solidbi_image_tool{width: 100%;height: 100%;}
.solidbi_image_tool .el-image{width: 100%;height: 100%;}
.solidbi_image_tool video{width:100%;height:100%;}
