.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix{zoom:1}
.mHheadInfo{
  margin-right: 0;
}
.mHheadInfo .myBadgeWrap{
 overflow: visible;
 height: auto;
 width: 650px;
}
.myBadge{
  color: #666;
  font-size: 14px;
  margin: 30px 0 16px;
  position: relative;
  padding-left: 20px;
  line-height: 14px;
}
.myBadge::before{
  position: absolute;
  content: '';
  width: 12px;
  height: 16px;
  background: url(../img/badge.png) no-repeat;
  background-size: 100%;
  top: -1px;
  left: 0;
}
.myBadgeList .myBadgeItem{
  float: left;
  /* overflow: auto; */
  margin-bottom: 20px;
  margin-right: 20px;
  display: block;
  box-shadow:0px 0px 3px 0px rgba(36,21,0,0.23);
  text-align: center;
  position: relative;
  cursor: pointer;
}
.myBadgeList .myBadgeImg{
  width: 62px;
  height: 62px;
}
.myBadgeList .myBadgeItem:nth-child(8n){
  margin-right: 0
}
.myBadgeList .myBadgeItem img{
  margin-top: 10px;
  width: 40px;
  height: auto;
}
.badgeDesWrap{
  position: absolute;
  display: none;
  z-index: 11;
  width: 172px;
  height: 82px;
  background: url("../img/tipBox.png") no-repeat;
  background-size: 100%;
  left: 20px;
  /* top: 0; */
  padding: 12px;
  text-align: left;
}
.badgeDesTitle{
  font-size: 12px;
  color: '#3B3B3B';
  font-weight: bold;
  line-height: 12px;
  margin: 10px 0 12px;
}
.badgeDes{
  color: '#3B3B3B';
  font-size: 12px;
  line-height: 18px;
}
.articleBageList.myBadgeList{
  margin-top: 8px;
}
.articleBageList.myBadgeList .myBadgeItem{
  box-shadow: none;
  font-size: 0;
  margin-right: 5px;
  margin-bottom: 10px;
}
.articleBageList.myBadgeList .myBadgeItem:nth-child(4n){
  margin-right: 0;
}
.articleBageList.myBadgeList .myBadgeImg{
  width: 28px;
  height: 28px;
  margin-top:0;
}
.articleBageList.myBadgeList .myBadgeImg img{
  margin-top:0;
}
.articleBageList.myBadgeList .badgeDesWrap{
  left: -2px;
}
.hppp{
  margin-bottom: 0;
  font-size: 0;
  margin-top: 11px;
}
.hppp .hp,
.hppp .pp{
  display: block;
  margin-bottom: 4px;
  font:14px/1.5em tahoma,arial,'Hiragino Sans GB',锟斤拷锟斤拷,sans-serif
}
.clearfix.item{
  overflow: visible;
}
.desInfoWrap{
  position: relative;
}
.desInfoWrap .rc{
  position: absolute;
  left: 160px;
  bottom: 0;
  right: 0;
  top: 0;
}
.desInfoWrap .rc .mc{
  position: absolute;
  bottom: 0;
  top: 30px;
  left: 0;
  right: 0;
}

.desInfoWrap .rc .mc .fixedBottomInfo {
  position: absolute;
  bottom: 0;
}
.kds_mod{
  border: none
}
.MainichiShimbunColumn .kds_mod_tab,
.kds_mod_tab.yq_kds_mod_tab{
  margin: 0;

}
.MainichiShimbunColumn .kds_mod_tab li,
.kds_mod_tab.yq_kds_mod_tab li{
  border: none;
  width: 90px;
  border-bottom: 2px solid #ebebeb;
  background: #ebebeb;

}
.kds_mod_tab.yq_kds_mod_tab li:nth-child(2){
  width: 100px;
}
.MainichiShimbunColumn .kds_mod_tab li.active,
.kds_mod_tab.yq_kds_mod_tab  li.active{
  border-bottom: 2px solid #0c87ff;
  color: #0c87ff;
  font-size: 14px;
  background: #fff;
}
.yq_kds_mod_ul{
  background: #fff;
  margin-bottom: 0;
  /* height: 225px */
}
.yq_data_wrap .yq_data_item{
  float: left;
  width: 93px;
  padding-left: 0;
  text-align: center;
  height: auto;
  overflow: visible;
  margin-top: 16px;
  background: none;
}
#overseas_epidemic .yq_data_item,
#shanghai_epidemic .yq_data_item{
  width: 93px;
  background: none;
}
.yq_update_time,
.yq_data_source{
  font-size: 12px;
  color: #898989;
  transform: scale(0.8);
}
.yq_update_time{
  margin: 12px 0 0 -20px;
}
.yq_data_source{
  margin: 15px 0 0 -20px;
  padding-bottom: 10px;
}
.yq_data_text{
  font-size: 18px;
  line-height: 18px;
  font-family:'Source Han Sans CN', 'Helvetica', 'PingFang SC', 'Microsoft YaHei';
}
.yq_data_add{
  font-size: 13px;
  color: #6a6a6a;
  line-height: 12px;
  transform: scale(0.8);
  font-family:'Source Han Sans CN', 'Helvetica', 'PingFang SC', 'Microsoft YaHei';

}
.darkRed_color{
  color: #cf2f2f
}
.green_color{
  color: #2fc2cf
}
.black_color{
  color: #484848
}
.red_color{
  color: #e52929
}
.orange_color{
  color: #f48b2e
}
.purple_color{
  color: #dc50ac
}
.yq_data_tag{
  width: 60px;
  height: 19px;
  margin: 5px auto;
  line-height: 19px;
  text-align: center;
  font-size: 12px;
  color: #303030;
  background: #ebebeb;
  border-radius: 2px;
}
/* 每日新闻栏目 */
.MainichiShimbunColumn .kds_mod_tab li{
  width:70px;
  color: #424242;
  font-size: 14px;
}
.MainichiShimbunColumn .mod_ul_main{
  background: #fff;
  border-radius: 0 0 2px 2px
}
.MainichiShimbunColumn .kds_mod_tab {
  border-radius: 2px 2px 0 0;
  overflow: hidden;
}
kds_mod
.MainichiShimbunColumn .kds_mod_tab li.active{
  color: #2f80de;
  font-weight: bold
}
.newsItemList{
  padding: 0px 14px 4px;
}
.newsItemContent li{
  float: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0;
  width: 100%;
  color: #202020;
  margin: 15px 0 14px;
  line-height: 12px;
  font-size: 14px;
  height: 13px;
  font-family: 'Microsoft Yahei';
}
.newsItemContent li a::before{
  content: "";
  color: #2f80de;
  margin-right: 4px;
  width: 4px;
  height: 4px;
  display: inline-block;
  background: #2f80de;
  border-radius: 50%
}
.newsItemContent li a:hover{
  color: #2f80de;
  text-decoration: underline;
  font-weight: bold
}
.newsItemContent{
  /* background: #fff; */
}
.newsItemContent li a.red{
  color: red;
}
.newsItemContent li a.red::before{
  color: red;
  background: red;
}
/* 轮播样式 */
.newItemBanner{
  /* background: #fff; */
  padding-top: 12px;
  width: 250px;
  margin: 0 auto;
}

/* 本例子css */
.common_slideBox{ width:250px; height:100px; overflow:hidden; position:relative;   }
.common_slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.common_slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.common_slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.common_slideBox .hd ul li.on{ background:#f00; color:#fff; }
.common_slideBox .bd{ position:relative; height:100%; z-index:0;   }
.common_slideBox .bd li{ zoom:1; vertical-align:middle; }
.common_slideBox .bd img{ width:250px; height:100px; display:block;  }
.common_slideBox:hover .prev,
.common_slideBox:hover .next{
  display: block;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.common_slideBox .prev,
.common_slideBox .next{
  position:absolute;
  left:0%;
  top:50%;
  margin-top:-11px;
  display:block;
  width:15px;
  height:22px;
  background:url(../img/right_icon.png)  no-repeat;
  display: none;
  /* filter:alpha(opacity=50);
  opacity:0.5;  */
}
.common_slideBox .next{ left:auto; right:0%;  }
.common_slideBox .prev{
  transform: rotate(180deg);
}
.common_slideBox .prev:hover,
.common_slideBox .next:hover{
  filter:alpha(opacity=100);opacity:1;
  background: url("../img/right_icon_hover.png") no-repeat;
}
.common_slideBox .prevStop{ display:none;  }
.common_slideBox .nextStop{ display:none;  }
.common_slideBox .bd {
  text-align: center;
}
.common_slideBox .bd p{
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  margin: 0 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 25px;
  line-height: 25px;
  background: rgba(0, 0, 0, .6);
}
.kds_mod h3{
  color: #202020;
}
.hppp>.bp {
  display: block;
  margin-bottom: 4px;
  font-size: 14px;
  color: #C69F16;
  float: left;
  font: 14px/1.5em tahoma,arial,'Hiragino Sans GB',锟斤拷锟斤拷,sans-serif;
}