body * {
  box-sizing: border-box;
  flex-shrink: 0;
}
body {
  font-family: PingFangSC-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma,
    Arial, PingFang SC-Light, Microsoft YaHei;
}

a, abbr, article, aside, audio, blockquote, body, canvas, caption, cite, dd, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, img, ins, label, legend, li, mark, menu, nav, ol, output, p, s, section, span, summary, table, tbody, td, tfoot, th, thead, time, tr, u, ul, video{
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
}
address, cite, dfn, em, i, var {
    font-style: normal;
}

html, body {
    background-color: #f6f6f6;
    width: 100%;
    height: calc(100% - 70px);/* 计算方法  头部+底部 / 2 */
    min-width: 1000px;
    /*max-width: 2000px;*/
    margin: auto;
}
body {
    line-height: 1.6;
    color: #222;
    font: 14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
}

a {text-decoration: none;}
a:link {color:#222;text-decoration:none;}
a:visited {color: #222;text-decoration:none;}
a:hover {color:#0066ff;text-decoration:revert;}
a:active {color:#2196f3;text-decoration:none;}

.mon_btn .el-button--primary{background: #2196f3 !important;border-color: #2196f3 !important}
.mon_btn .el-button--primary:hover {background: #0066ff  !important;border-color: #0066ff !important;color: #FFF !important;}

/*导航栏*/
.mon_header .el-menu-item{font-weight: bold !important;font-size: 16px !important;height: 80px !important;line-height: 80px !important;}
/*.mon_header .el-submenu__title:hover{background-color: #2196f3 !important;}
.mon_header .el-menu-item:hover {background-color: #2196f3 !important;}*/
.mon_header .el-menu.el-menu--horizontal{border-bottom: solid 0px #e6e6e6 !important;}
.mon_header .el-submenu__title{font-weight: bold !important;font-size: 16px !important;height: 80px !important;line-height: 80px !important;}
.el-menu--horizontal .el-menu--popup{width: 120px;text-align: center;}
/*.el-menu--horizontal el-menu--popup .el-menu-item:hover{background: #8fa5bb !important;}*/
.el-menu--collapse .el-menu .el-submenu, .el-menu--popup{min-width: 100px !important;}
.mon_header .el-submenu .el-icon-arrow-down{color: #f6f6f6;}
.mon_header .is-active .el-icon-arrow-down{color: #fff !important;}

.mon_input .el-input__inner{border-radius: 20px;}
.mon_input .el-date-editor .el-input__inner, .mon_input .el-select .el-input__inner{text-align: center;}
.mon_input .el-input-group__append .el-select .el-input {width: 130px;}
.mon_input .el-input-group__append {background-color: #2196f3; color: #FFF;border-radius: 0px 20px 20px 0px;position: relative;border: 0px solid #DCDFE6 !important;}
.mon_input .el-button {border-radius: 20px;}
.mon_input .el-date-editor .el-input__inner{padding: 0px 10px 0px 20px !important;}

.app_content{height: 100%;width: 100%;}
.header_app{background: #2196f3;-webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);box-shadow: 0 2px 4px 0 rgb(0 0 0 / 5%);}
.mon_warp{height: auto;width: 100%;overflow: hidden;min-height: calc(100% - 0px); /* margin-top: 80px;*/background-color: #f6f6f6;
    padding: 0px;max-width: 2000px;margin: auto;}
.mon_footer{width: 100%;height: 60px;background: #2196f3; /*background: url(../../static/stat/img/SketchPng40473c59ce1d467fcac6c2ee095bc19003242c1e991a8c9756e34f61cc5b7579.png) 100%;*/line-height: 60px;text-align: center;color: #FFF;}

.clearfix {zoom: 1;}
/*公共样式勿删除*/
.clearfix:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix:after{ clear: both;}

.header{height: 80px;width: 100%;}
.mon_header{width: 100%; height: 80px;min-height: 80px;/*background: #2196f3;*/
  /*background: url(../../static/stat/img/SketchPnge410c144c95f6ecd72a8748b273bded54e3fa54608b9a6d27693d10903c99c92.png) 100% ;*//*position: fixed;  固定头部*/
  /*top: 0px;left: 0px;*/z-index: 1000;
/*  -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
  box-shadow: 0 2px 4px 0 rgb(0 0 0 / 5%);*/
  position: relative;
    max-width: 2000px;
    margin: auto;
}

.mon_header2{position: relative;}
/*.mon_header2{padding: 14px 0px;}*/
/*.mon_title{height: 52px;width: auto;margin-left: 30px;margin-top: 14px;float: left;}*/
.mon_title{height: 80px;width: 400px;padding: 14px 0px 14px 30px;}
.mon_title img{position: absolute;left: 30px;top: 14px;height: 52px;width: 62px;}
.mon_title_name{position: absolute;left: 90px;top: 14px;padding: 4px 0px 4px 15px;height: 52px;}
.mon_title_name span{line-height: 24px;font-size: 18px; font-weight: bold;color: #FFF;}
.mon_title_name em{line-height: 20px;font-size: 14px;color: #f6f6f6;letter-spacing: 1.4px;}
/*.mon_nav{float: right;!* position: absolute; 固定头部*!bottom: 0px;right: 0px;}*/
.mon_nav{float: right;margin-top: -80px;}
.mon_nav1{float: left;}
.mon_nav2{float: right;display: inline-block;margin-left: 10px;margin-right: 30px;margin-top: 20px;}
.mon_nav2_img{float: left;width: 40px;height: 40px;}
.mon_nav2_title{float: right; margin-left: 10px; font-size: 14px; color: #f6f6f6; line-height: 40px;}
.mon_nav2_title a{color: #fff}
.mon_nav2_title a:hover{color: #f4f4f4;}

/*详情页*/
.son_content{background: #FFF;padding: 20px;}
.son_col{border-radius: 10px; overflow: hidden; margin: 0 auto;width: 100%;-webkit-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%);box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%);}
.son_col2{border-radius: 10px; overflow: hidden; margin: 0 auto;width: 100%;-webkit-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%);box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%);margin-top: 20px;}
.son_head{background: #e3f4fb;padding: 12px 20px;font-size: 16px;}
.son_head img {width: 20px;height: 20px;vertical-align: bottom;}
.son_table_title{padding-bottom: 10px;font-weight: 600;}
.son_table_title2{padding-bottom: 10px; margin-top: 20px;font-weight: 600;}
.son_table{width: 100%;padding: 20px; /*border-left: #dcdfe6 1px solid; border-right: #dcdfe6 1px solid; border-bottom: #dcdfe6 1px solid;*/background: #fff;}
.son_echarts{width: 100%;}
.son_tables{width: 100%;}
.son_table_bn .primary{color: #1296db;}
.son_primary{color: #1296db!important;}
.son_primary:hover{color: #0066ff!important; text-decoration: revert!important;}
.more_primary{color: #76839b!important;}
.more_primary:hover{color: #0066ff!important; text-decoration: revert!important;}
.son_table_bn a{font-weight: 400;}
.son_table_bn a:hover {color: #0066ff !important;text-decoration: revert;}
.son_table_bn{float: right;font-size: 14px;}
.icon_col{float: left;}
.icon_col a{float: left;line-height: 16px;}
.son_echarts_bar{width: 100%; height: 400px;}

.md_content-right{float: right; width: calc(100% - 150px); height: 100%;background: #FFF}
.el-menu-vertical-tree {background: #f6f6f6 !important;border-right: solid 0px #e6e6e6 !important;margin-top: -20px !important;padding: 0px;border-radius: 0px 5px 0px 0px;text-align: center;overflow: hidden;}
.el-menu-vertical-tree .el-menu-item:hover{background: #d7f0fb;}
.el-menu-vertical-tree .el-menu-item.is-active {background: #d7f0fb;font-weight: 700;color: #0066ff;}


.icon_bar{background: url("../../../static/stat/photo/icon/bar2.png");width: 16px;height: 16px;background-size: cover;float: left;margin-right: 2px;}
.icon_table{background: url("../../../static/stat/photo/icon/table.png");width: 16px;height: 16px;background-size: cover;float: left;margin-right: 2px;}
.icon_all_article{background: url("../../../static/stat/photo/icon/all_article.png");width: 16px;height: 16px;background-size: cover;float: left;margin-right: 2px;margin-left: 10px;}
.icon_all_data{background: url("../../../static/stat/photo/icon/all_data.png");width: 16px;height: 16px;background-size: cover;float: left;margin-right: 2px;margin-left: 10px;}
.icon_all_download{background: url("../../../static/stat/photo/icon/download2.png");width: 16px;height: 16px;background-size: cover;float: left;margin-right: 2px;margin-left: 10px;}
.icon_list_site{margin-top: 2px}

.ms_btns{padding: 10px 30px;}
.ms_btn_icon{float: right;}

/*表头斜线*/
/*.son_slash_line .el-table thead.has-gutter tr:first-of-type th:first-of-type:before {*/
.son_slash_line .has-gutter th:first-of-type:before {
  content: '';
  position: absolute;
  width: 1px;
  height: 200px;
  top: 0;
  left: 0;
  background-color: grey;
  opacity: 0.3;
  display: block;
  transform: rotate(-69deg);
  transform-origin: top;
}
.son_slash_title{padding: 0px 5px;}
.son_slash_title span{float: left;margin-top: 10px;}
.son_slash_title em{float: right;margin-bottom: 10px;}

/*.son_slash_line2 .el-table thead.has-gutter tr:first-of-type th:first-of-type:before {*/
.son_slash_line2 .has-gutter th:first-of-type:before {
  content: '';
  position: absolute;
  width: 1px;
  height: 300px;
  top: 0;
  left: 0;
  background-color: grey;
  opacity: 0.3;
  display: block;
  transform: rotate(-74deg);
  transform-origin: top;
}
.son_slash_title2{padding: 0px 10px;}
.son_slash_title2 span{float: left;margin-top: 10px;}
.son_slash_title2 em{float: right;margin-bottom: 10px;}
.son_table_1{margin-top: auto}
.son_table_2{margin-top: 20px;}

.son_pagination{width: 100%;float: left;text-align: center;padding-top: 20px;}
.key_value > span{color: #76839b;}
.son_dialog{padding: 0px 40px 0px 0px;max-width: 450px;margin: 0 auto;}
.son_dialog_text {line-height: 20px;margin-top: 10px;}
.son_dialog_text .el-switch__label * {line-height: normal !important;}
.son_dialog_text i{margin-left: 10px;color: #76839b;}
.md_limit1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.top_cited{background: url("../../../static/stat/photo/award.png");background-size: cover;height: 20px;width: 20px;margin: auto;}

.el-tooltip__popper {
  max-width: 80%!important;  //宽度可根据自己需要进行设置
}
/*普通输入框*/
.ver_search_input{float: right; width: 300px;}
.ver_search_input .el-input-group__append:hover{background: #0066ff !important;border-color: #0066ff !important;}
.ver_search_input .el-input-group__append{background-color: #2196f3 !important; border: 1px solid #2196f3 !important;}
.ver_search_input .el-input .el-input__inner{border: 1px solid  #61b3f5;}
.ver_search_input .el-input .el-input__inner:hover{border: 1px solid #0066ff;}
.ver_search_input .el-icon-search{color: #FFF}
/*Notify通知 提示文字自动换行*/
.el-notification__content {
    width: 280px;
}

/*.arrow{border: 9px solid transparent;border-bottom-color: rgb(0, 0, 0, 0.4);width: 0px;height: 0px;top:3px}
.stick{width: 8px;height: 11px;border-radius: 1px;background-color: rgb(0, 0, 0, 0.4);top:21px;}*/
.back_icon{width: 28px;height: 28px;background: url("../../../static/stat/photo/top2.png");background-size: cover;top:9px;}
#back_top div{position: absolute;margin: auto;right: 0px;left: 0px;}
#back_top{background-color: rgb(0, 0, 0, 0.2);height: 45px;width: 45px;border-radius: 22.5px;
    display: block;
    cursor: pointer;
    position: fixed;
    right: 50px;
    bottom: 50px;
    display: none;
    -webkit-box-shadow: 0 0 6px rgb(0 0 0 / 12%);
    box-shadow: 0 0 6px rgb(0 0 0 / 12%);
    z-index: 1000;
}
#back_top:hover{
    background: #fff;
}

/*机构对标*/
.am_inst_head{padding: 10px 30px;width: 100%;background: #fff;-webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);position: relative;z-index: 1000;}
.am_inst_body{padding: 15px 0px;}
.am_inst_body .el-input__inner{padding: 0px;width: 220px;}
.am_inst_body .am_input{margin: 0px 10px;width: 220px;float: left;}
.am_inst_select{width: fit-content;margin: 0 auto;}
.am_inst_text{padding: 10px 30px;background: #F6F6F6;}

/*Notification 通知*/
.son_notify{padding-right: 30px;}
.el-dialog{border-radius: 10px !important;}
