.m_mt10 {
  margin-top: 0.1rem;
}

.m_mt15 {
  margin-top: 0.15rem;
}

.m_mt18 {
  margin-top: 0.18rem;
}

.m_mt20 {
  margin-top: 0.2rem;
}

.m_mt22 {
  margin-top: 0.22rem;
}

.m_mt30 {
  margin-top: 0.3rem;
}

.m_page .m_mt10 {
  margin-top: 0.1rem;
}

.m_page .m_mt15 {
  margin-top: 0.15rem;
}

.m_page .m_mt20 {
  margin-top: 0.2rem;
}

.m_page .m_mt30 {
  margin-top: 0.3rem;
}

.m_mb10 {
  margin-bottom: 0.1rem;
}

.m_mb15 {
  margin-bottom: 0.15rem;
}

.m_mb20 {
  margin-bottom: 0.2rem !important;
}

.m_mb30 {
  margin-bottom: 0.3rem;
}

.m_page .m_mb10 {
  margin-bottom: 0.10rem;
}

.m_page .m_mb15 {
  margin-bottom: 0.15rem;
}

.m_page .m_mb20 {
  margin-bottom: 0.2rem;
}

.m_page .m_mb30 {
  margin-bottom: 0.3rem;
}

.m_mr10 {
  margin-right: 0.1rem;
}

.m_mr15 {
  margin-right: 0.15rem;
}

.m_mr20 {
  margin-right: 0.2rem;
}

.m_mr30 {
  margin-right: 0.3rem;
}

.m_flex {
  display: flex;
}

.m_flex_cont {
  justify-content: center;
  align-items: center;
}

.m_test_over {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.m_font_thin {
  font-size: 0.09rem;
  font-weight: 100;
  display: inline-block;
  transform: scale(1, 2);
  -ms-transform: scale(1, 2);
  -webkit-transform: scale(1, 2);
  -moz-transform: scale(1, 2);
  -o-transform: scale(1, 2);
}

.m_nav {
  font-size: 0.13rem;
  color: #666;
  padding: 0.2rem 0;
}

.m_page {
  width: 100%;
  background-color: #F8F8F8;
  padding-bottom: 0.05rem;
  overflow: hidden;
  min-height: 4.9rem;
}

.m_banner {
  position: relative;
  font-size: 0.12rem;
}

.m_banner_img {
  width: 100%;
  height: auto;
}

.m_position_info {
  width: 100%;
  position: absolute;
  top: 0;
  padding: 0 0.15rem;
  line-height: 0.2rem;
  background: linear-gradient(270deg, rgba(0, 0, 0, 0), rgb(74 79 100) 130%)
}



.m_content {
  width: 3.45rem;
  margin: 0 auto;
  min-height: 4.12rem;
}

.m_content_title {
  font-size: 0.17rem;
  font-weight: 600;
  color: #0F45AE;
  margin-top: 0.2rem;
}

.m_content_tt {
  font-size: 0.17rem;
  display: inline-block;
  padding-bottom: 0.1rem;
  border-bottom: #FEAE76 0.02rem solid;
  position: relative;
  z-index: 3;
}

.m_content_bl {
  width: 100%;
  height: 0.005rem;
  background-color: #eee;
  position: relative;
  top: -0.013rem;
  z-index: 0;
}

.m_content .m_box_1 .m_down_title,
.m_content .m_box_2 .m_down_title {
  line-height: 0.17rem;
  font-size: 0.17rem;
}


.m_content .m_box_1 .m_title,
.m_content .m_box_2 .m_title {
  font-size: 0.17rem;
}

.m_content .m_box_1 .demo-form-inline .el-form-item__label,
.m_content .m_box_2 .demo-form-inline .el-form-item__label {
  font-size: 0.15rem;
}

.m_content .m_box_1 .el-input--suffix .el-input__inner,
.m_content .m_box_2 .el-input--suffix .el-input__inner {
  font-size: 0.15rem;
}

.m_form_box .m_form_one .el-input,
.m_form_box .m_form_two .el-input {
  width: 0.84rem;
}

.text_info,
.m_text_icon {
  color: #fff;
}

.m_content_detail {
  margin-top: 0.2rem;
}

.m_page .m_content_ft,
.m_page .m_content_other_ft {
  font-size: 0.12rem;
  font-weight: 600;
  margin-bottom: 0.15rem;
}

.m_bg_fff {
  background-color: #fff;
  border-radius: 0.05rem;
  padding: 0.15rem;
}

.m_content_detail_img {
  width: 100%;
  height: auto;
}

.m_content_detail_path {
  padding: 0.1rem 0.15rem;
  background: #fff;
  margin-top: 0.3rem;
  font-size: 0.12rem;
  border-radius: 0.05rem;
}

.m_content_detail_strong {
  font-size: 0.14rem;
  font-weight: 600;
  margin-bottom: 0.08rem;
  color: #333;
}

.m_content_detail_i {
  line-height: 0.34rem;
}


.m_content_detail_i a {
  color: #0F45AE;
}

.m_content_detail_iTitle {
  width: 0.77rem;
}

.m_content_detail_iInfo {
  width: 100%;
}

.m_content_group {
  font-size: 0.12rem;
  display: flex;
  flex-wrap: wrap;
}

.m_content_group div {
  display: inline-block;
  flex-basis: 48%;
  line-height: 0.4rem;
  text-align: center;
  border-radius: 0.05rem;
  background-color: #fff;
  margin-bottom: 0.1rem;
}

.m_content_group .m_mr4 {
  margin-right: 4%;
}

.m_content_group .m_active {
  background-color: #0F45AE;
  color: #fff;
}

.m_content_group_d {
  position: relative;
}

.m_content_group_d p {
  width: 100%;
  position: absolute;
}

.m_content_group_p1 {
  top: -0.08rem;
}

.m_content_group_p2 {
  top: 0.08rem;
}

.m_line {
  width: 100%;
  height: 0.007rem;
  background-color: #D5D5D5;
}





/* 微信、微博 */
.m_content .m_share {
  /* margin-top: 0.2500rem; */
  /* padding-bottom: 0.1250rem; */
  display: flex;
  align-items: center;
  /* border-bottom: 0.0063rem solid #EDEDED; */
  position: relative;
  margin-bottom: 0.3rem;
}

.m_wechat {
  display: inline-block;
  width: 0.3000rem;
  height: 0.3000rem;
  background-image: url(../images/footer-wechat.png);
  background-size: 100% 100%;
}

.m_weibo {
  display: inline-block;
  width: 0.3000rem;
  height: 0.3000rem;
  background-image: url(../images/footer-weibo.png);
  background-size: 100% 100%;
}

.m_wechat_qrCode {
  display: none;
  position: absolute;
  padding: 0.05rem;
  background-color: #fff;
  top: -1.1rem;
  left: 0.22rem;
}

.m_content .m_share span {
  font-size: 0.13rem;
  font-family: MicrosoftYaHei;
  color: #666666;
  line-height: 0.1000rem;
  margin-left: 0.0813rem;
}

.m_content .m_share .m_icon_btn {
  display: block;
  width: 0.3rem;
  height: 0.3rem;
  background-color: #0F45AE;
  border-radius: 0.1563rem;
  /* margin-left: 0.0813rem; */
}
.m_content .m_share .social-share .social-share-icon{
	width:0.25rem;
	height:0.25rem;
	margin-left:
}

/* 下载 */
.m_dowload_content {
  font-size: 0.1225rem;
  font-weight: 600;
  color: #0F45AE;
  margin-top: 0.2rem;
}

.m_dowload_list {
  /* margin-top: 0.05rem; */
  overflow: hidden;
  margin-bottom: 0.15rem;
}

.m_dowload_list a {
  color: #0F45AE;
}

.m_dowload_file {
  display: flex;
  padding: 0.1rem 0.1rem;
  font-size: 0.1rem;
  background-color: #edeef5;
}

.m_dowload_file img {
  width: 0.12rem;
  height: auto;
  margin-right: 0.1rem;
}

.m_dowload_file a {
  width: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  color: #333;
}

/* button btn */
.m_btn {
  background-color: #224397;
  color: #fff;
  font-size: 0.1rem;
  border-radius: 0.05rem;
  height: 0.3rem;
  line-height: 0.26rem;
  padding: 0 0.3rem;
}

.m_page .m_btn_main {
  background-color: #224397;
}

/* 抽屉-标题 */
.m_sg_drawer {
  line-height: 0.18rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.1rem;
  box-shadow: 0px 5px 10px 0px rgba(0, 50, 110, 0.07);
  border-radius: unset;
}

/* 抽屉-盒子 */
.m_sg_drawer_cont {
  position: relative;
  top: -0.1rem;
  border-top: 0.01rem solid #ddd;
  background-color: #fff;
  padding: 0.15rem;
  box-shadow: 0px 5px 10px 0px rgba(0, 50, 110, 0.07);
}

.m_sg_drawer span {
  width: 2.8rem;
}

.m_sg_drawer i {
  font-size: 0.26rem !important;
  color: #224397;
}
.m_sg_drawer i.m_close_icon_i {
  /* font-size: 0.36rem !important; */
  /* width: 0.4rem; */
  display: inline-block;
  position:relative;
  top: -0.01rem;
  right: 0.02rem;
}

.m_hide {
  display: none;
}

.m_sg_drawerOpen_tt {
  color: #224397;
  font-weight: bold;
}

.m_title_black {
  color: #333;
  font-weight: bold;
  font-size: 0.12rem;
}

.m_w100_img {
  width: 100%;
  height: auto;
}


.m_content .m_member_cont {
  margin-top: 0;
  margin-bottom: 0.2rem;
  font-size: 0.17rem;
}

.m_content_mb {
  font-size: 0.17rem;
  display: inline-block;
  padding-bottom: 0.15rem;
}

.m_content .m_width_40 {
  width: 1.2rem !important;
}

.m_content .m_width_220 {
  width: 2.2rem !important;
}

.m_content .m_width_180 {
  width: 1.8rem !important;
}

.m_content .m_width_310 {
  width: 3.1rem !important;
}

.m_search_radio_grup .m_search_radio {
  font-size: 0.1rem;
}

.el-radio__label {
  color: #666;
  font-size: 0.1rem;
}

.m_search_radio_grup .el-radio__input.is-checked+.el-radio__label {
  color: #666;
}

.m_search_radio_grup .el-radio__inner {
  width: 0.13rem;
  height: 0.13rem;
}

.m_search_radio_grup .el-radio__input.is-checked .el-radio__inner {
  border-color: #224397;
  background: #224397;
}

/* 暂无数据 - 居左 */
.el-table__empty-text {
  text-align: left;
}

.m_content_bl_dark {
  width: 100%;
  height: 0.005rem;
  background-color: #D0D0D0;
  position: relative;
  top: -0.013rem;
  z-index: 0;
}

/*  */
.m_search_ftt {
  color: #333;
  font-size: 0.17rem;
  font-weight: bold;
}

.m_search_ft_time {
  color: #999999;
  font-size: 0.1rem;
}

.m_search_operate {
  display: flex;
  justify-content: flex-end !important;
  align-items: center;
  margin-bottom: 0.1rem;
}

.m_btn_white {
  width: 0.8rem;
  height: 0.3rem;
  background: #fff;
  border-radius: 0.05rem;
  color: #0F45AE;
  line-height: 0.3rem;
  text-align: center;
  border: 0.01rem #0F45AE solid;
}

.m_search_date_j .el-input__icon {
  width: 0.3rem !important;
  line-height: 0.23rem !important;
}





/* 开始 - 结束 pick */
.el-date-editor .el-range-input {
  font-size: 0.13rem;
}

.el-date-editor .el-range-separator {
  font-size: 0.1rem;
  line-height: 0.24rem;
}

.el-date-editor .el-range__icon {
  font-size: 0.1rem;
  line-height: 0.24rem !important;
}

.el-date-range-picker .el-picker-panel__body .el-date-table {
  font-size: 0.1rem !important;
}

.el-date-range-picker .el-picker-panel__body .el-date-table td span {
  width: 0.24rem !important;
  height: 0.25rem !important;
  line-height: 0.26rem !important;
  font-size: 0.13rem;
}

.el-date-range-picker .el-picker-panel__body .el-date-table td div {
  padding: 0 !important;
  width: 0.26rem !important;
  height: 0.26rem !important;
  line-height: 0.26rem !important;
  margin: 0 !important;
}

.el-date-range-picker {
  /*   width: 3.15rem; */
  width: 100%;
}

.el-date-range-picker__header div {
  font-size: 0.13rem;
  margin: 0 !important;
}

.el-date-range-picker .el-date-table td {
  width: 0.4rem;
  height: 0.3rem;
  padding: 0.04rem 0;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  position: relative;
}

.el-date-range-picker .el-picker-panel__body .el-date-table {
  font-size: 0.1rem;
}

.el-date-range-picker {
  left: 0rem !important;
  /* min-width: 3.54rem !important; */
}

.el-date-range-picker .el-picker-panel__body {
  min-width: 3.54rem !important;
}

/* 普通 pick */
.el-date-picker {
  width: 3.42rem;
}

.el-date-picker .el-picker-panel__content {
  width: 3.1rem;
}


/*  */
.m_search_calendar {
  position: relative;
  font-size: 0.13rem;
}

.m_calendar_pick_date {
  position: absolute;
  width: 100%;
  text-align: center;
  color: #333;
  font-weight: bold;
  top: 0.1rem;
  z-index: 9;
  font-size: 0.15rem;
}

.m_search_calendar .m_calendar_pick_hide {
  width: 100%;
}

.m_calendar_pick_hide {
  z-index: 19;
}

.m_calndar_info {
  background: #224397;
  border-radius: 5px;
  padding: 0.15rem;
  color: #fff;
  margin-top: 0.15rem;
  margin-bottom: 0.2rem;
}

.m_calendar_pick_hide .el-input__inner {
  border: none;
  background-color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
}

.m_calendar_pick_hide .el-input__prefix,
.m_calendar_pick_hide .el-input__suffix {
  visibility: hidden;
}


.m_table_rt {
  font-weight: bold;
  font-size: 0.17rem;
  margin-bottom: 0.15rem;
}

.m_can_table_tt {
  color: #999;
  text-align: left;
  margin-top: 0.07rem;
}

.m_can_table_test {
  text-align: left;
}

.m_can_temp {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  line-height: 0.3rem;
}

.m_can_temp_w20 {
  width: 20%;
  height: 0.3rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.m_can_temp_w80 {
  width: 80%;
  line-height: 0.2rem;
  margin-top: 0.05rem;
}

.m_can_point {
  width: 0.03rem;
  height: 0.03rem;
  border-radius: 0.03rem;
  margin-right: 0.05rem;
}

.m_can_point_purple {
  background-color: #CD6BFC;
}

.m_can_point_yellow {
  background-color: #FFC30A;
}

.m_can_point_blue {
  background-color: #1084F1;
}

.m_can_point_red {
  background-color: #DF0723;
}

/* 原油指数 */
.m_sci_info {
  font-size: 0.1rem;
  color: #666;
  font-weight: 400;
}


/* 下载：文章标题 日期 */
.m_content_list {
  font-size: 0.1rem;
  color: #333;
}

.m_list_items_nob {
  color: #666;
  font-weight: 400;
  font-size: 0.1rem;
  padding: 0.15rem;
  background-color: #fff;
  box-shadow: 0px 5px 10px 0px rgba(0, 50, 110, 0.1);
  border: 0.01rem #f4f4f4 solid;
}

.m_lists_ul {
  color: #666;
  font-weight: 400;
  font-size: 0.1rem;
  background-color: #fff;
  /* padding: 0.15rem; */
  /* box-shadow: 0px 5px 10px 0px rgba(0,50,110,0.1); */
  /* border: 0.01rem #f4f4f4 solid; */
}

.m_list_items {
  margin-top: 0.25rem;
  color: #666;
  font-weight: 400;
  font-size: 0.1rem;
}

.m_list_tt {
  font-size: 0.12rem;
  color: #224397;
  border-bottom: #ddd solid 0.01rem;
  padding-bottom: 0.1rem;
  margin-bottom: 0.1rem;
}

.m_list_i {
  border-bottom: #ddd dashed 0.01rem;
  padding-bottom: 0.1rem;
  margin-bottom: 0.1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.m_sci_item:last-child {
  margin-bottom: unset;
  padding-bottom: unset;
  border-bottom: none;
}

.m_list_iTest {
  width: 2.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.m_list_iDate {
  color: #999;
}

.m_list_more {
  text-align: center;
  margin-top: 0.05rem;
  display: inline-block;
  width: 100%;
}

.m_list_more a {
  color: #224397;
  font-weight: 400;
}

/* 原油指数 */
.m_table_operates {
  color: #224397;
  font-size: 0.1rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.m_table_operates a {
  color: #224397;
}

.m_chart_cont {
  width: 3.5rem;
  height: 3.2rem;
  background: #e9e9e9;
}

/* 公告通知 */
.m_list_point {
  display: inline-block;
  width: 0.03rem;
  height: 0.03rem;
  background-color: #666;
  border-radius: 0.3rem;
  margin-right: 0.05rem;
  position: relative;
  top: -0.022rem;
}

/* 20240607 - 导航字体 */
.m_text_info,
.m_text_icon {
  color: #333;
  /* font-size: 0.13rem; */
}

/* 20240611 - 正文内容，设置字体 */
.m_content_test * {
  font-size: 0.15rem !important;
  line-height: 0.26rem !important;
}

@media screen and (max-width: 750px) {
  .control {
    overflow: hidden;
  }

  /* 指引 */
  .m_content_test p {
    line-height: 0.28rem !important;
    font-size: 0.15rem !important;
    padding: 0 !important;
  }

  .m_flex_df {
    font-size: 0.08rem !important;
  }

  .m_sg_drawer_cont .msg_f_title {
    margin-top: 0;
  }

  .m_mb5 {
    margin-bottom: 0.05rem !important;
  }

  .el-date-range-picker__content {
    padding: 0.05rem;
  }

  /* 指引 */
  .m_content_test p {
    line-height: 0.25rem !important;
    padding: 0 !important;
  }

  .m_flex_df {
    font-size: 0.08rem !important;
  }

  .m_sg_drawer_cont .msg_f_title {
    margin-top: 0;
  }

  .m_mb5 {
    margin-bottom: 0.05rem !important;
  }

  .m_can_temp {
    margin-bottom: 0.05rem;
  }

}


/* 改写 viewerjs 按键样式 */
.viewer-toolbar>ul {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.viewer-toolbar>ul>li {
  margin-right: 0.1rem !important;
  margin-left: 0.1rem !important;
}
/* 隐藏模态框底部文件名称 */
.viewer-title {
  visibility: hidden;
}
[v-cloak] { display: none; }
/* 指引 */
.msg_label {
  font-size: 0.14rem;
  line-height: 0.26rem;
}
.msg_f_title {
  /* padding-top: 0.2rem; */
  /* 	margin-top: 0.15rem; */
  margin: 0.15rem 0;
  display: inline-block;
}
.msg_f_title,
.msg_f_title * {
  font-family: 宋体;
  color: rgb(1, 67, 128);
  /* 	margin-bottom: 0.05rem; */
}
.msg_f_info,
.msg_f_info * {
  font-family: Arial, sans-serif;
  color: rgb(85, 85, 85);
}
.m_font_thin {
  /* font-size: 0.09rem; */
  font-weight: 100;
  display: inline-block;
  transform: scale(1, 2);
  -ms-transform: scale(1, 2);
  -webkit-transform: scale(1, 2);
  -moz-transform: scale(1, 2);
  -o-transform: scale(1, 2);
}
.m_ilist_thin {
  position: relative;
  top: -0.01rem;
  font-size: 0.08rem;
  margin-left: 0.02rem;
}
.msg_flex_ {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

.m_flex_df {
  /* width: 0.15rem; */
  width: 0.25rem;
  text-align: right;
}

.m_content_test a {
  font-size: 0.15rem !important;
  color: #224397;
}

@media screen and (max-width: 750px) {

  a,
  .m_dowload_file {
    color: rgb(0, 54, 118);
    cursor: pointer;
  }
  .text_info {
    color: #333; 
  }
  .el-table th.el-table__cell>div,
  .el-table td.el-table__cell>div {
    font-size: 0.13rem;
  }
  .m_pc_box {
    display:none !important;
  }
  .TRS_Editor a {
    width: 100%;
    /* display: inline-block; */
    word-wrap: break-word;
  }
  .TRS_Editor {
    font-size: 0.15rem;
  }
  /* 移动端页面，设置最小高度，以撑开页面 */
  .control .page {
    padding-bottom: 0;
    min-height: 4.9rem;
  }

  /* 分页 */
/*   .m_content .m_pagination_tol div {
    margin-right: 0.05rem;
  }
  .m_content .el-pagination .el-pagination__jump,
  .m_content .el-pagination .el-pagination__total
  {
    color: #333;
    font-size: 0.15rem;
    margin-right:0;
    margin-left:0;
  }
  .m_content .el-pagination .el-pagination__jump .el-input {
    width: 0.4rem;
    position: relative;
    top: -0.01rem;
  }
  .el-pagination .btn-prev,
  .el-pagination .btn-next {
    min-width: 0.2rem;
    padding: 0 0.05rem;
  }
  .m_pagination {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 0.15rem;
    color: #333;
    margin: 0.1rem 0 0 !important;
    padding-bottom: 0.1rem;
    font-weight: 400;
  }
  .m_pagination .number {
    font-weight: 400;
  } */


  /*   */
/*   .m_mobile_box .m_pagination {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 0.15rem;
    color: #333;
    margin: 0.1rem 0 0.2rem;
  }

  .m_mobile_box .m_pagination .el-pagination {
    padding: 0 !important;
  }

  .m_mobile_box .m_pagination .el-pagination .btn-prev {
    padding-right: 0.02rem !important;
    min-width: 0.2rem !important;
    background-color: unset !important;
  }

  .m_mobile_box .m_pagination .el-pagination .btn-next {
    padding-left: 0.02rem !important;
    min-width: 0.2rem !important;
    background-color: unset !important;
  }

  .m_mobile_box .m_pagination .el-pagination .el-pager li {
    font-size: 0.15rem !important;
    padding: 0 !important;
    min-width: 0.2rem !important;
    background-color: unset !important;
    font-weight: 400;
  }

  .m_mobile_box .m_pagination .el-pagination .el-pager li:active {
    color: #224397 !important;
  } */

/*   .table_main_content .m_pagination {
      font-size: 0.15rem;
  }
  .table_main_content .m_pagination .el-pagination .el-pager li {
      font-size: 0.15rem !important;
  }
  .table_main_content .m_pagination .btn-next .el-icon, .el-pagination .btn-prev .el-icon {
      font-size: 0.15rem;
  } */


  .m_search_radio_grup .m_search_radio,
  .el-radio__label 
  {
    font-size: 0.13rem;
  }



}
