@charset "UTF-8";
body {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
  font-family: "微软雅黑";
  font-size: 14px; }
  body a {
    text-decoration: none;
    color: #000; }
  body .ul_nav {
    padding: 2%;
    text-align: center;
    display: flex;
    justify-content: space-between; }
    body .ul_nav li {
      position: relative;
      width: 20%;
      line-height: 220%; }
      body .ul_nav li.on a {
        color: #ff2d42;
        font-size: 100%; }
      body .ul_nav li.on::after {
        position: absolute;
        left: 30%;
        bottom: 0;
        width: 40%;
        height: 0.2em;
        content: "";
        background: #ff2d42;
        border-radius: 0.5em; }
      body .ul_nav li a {
        color: #6c6c6c; }
  body .d_zxwx {
    position: relative;
    width: 65%;
    margin: 0 auto;
    transform: translateY(-50%); }
  body .d_zzzx {
    position: relative;
    width: 96%;
    margin: 0 auto; }
    body .d_zzzx .list_zzzx {
      position: absolute;
      left: 0;
      top: 0;
      width: 94%;
height:100%;
overflow:hidden;
      margin-top: 13%;
      padding: 0 3%; }
      body .d_zzzx .list_zzzx a {
        width: 100%;
font-size:115%;
        display: flex;
        justify-content: space-between;
        color: #5f616d;
        line-height: 200%; }
  body .marTop {
    margin-top: 5%; }
  body .padLR {
    padding: 0 4%; }
  body .dl_list a {
    display: flex;
    justify-content: space-between;
    margin: 4% 0;
    padding: 0 2%; }
    body .dl_list a .d_tit {
      width: 67.44868%;
      font-size: 115%;
      line-height: 150%; }
      body .dl_list a .d_tit .p_time {
      font-size: 75%;
        margin-top: 1%;
        color: #626262; }
    body .dl_list a .d_img {
      width: 29.32551%; }
      body .dl_list a .d_img img {
        width: 100%;
        height: 4.5em; }
  body .h2_tit {
    display: flex;
    justify-content: space-between;
    border-bottom: 0.1em solid #e8e8e8;
    padding-bottom: 3%;
    font-size: 140%; }
    body .h2_tit .a_tit {
      padding-left: 4%;
      border-left: 0.3em solid #ff0d25;
      font-weight: normal; }
    body .h2_tit .a_more {
      width: 6%;
      transform: translateY(24%); }
  body .d_gfpy .list_gfpy {
    padding: 0 2%; }
    body .d_gfpy .list_gfpy a {
      margin: 5% 0;
      line-height: 160%;
font-size: 115%;
      display: flex;
      justify-content: space-between; }
      body .d_gfpy .list_gfpy a .ico_jia {
        margin-left: 0.2em;
        padding: 0.2em 0.3em;
        background: #0db4ff;
        color: #fff; }
      body .d_gfpy .list_gfpy a .s_time {
        color: #4c4c4c;
        font-size: 85%; }
  body .d_yqdt {
    position: relative;
    width: 96%;
    margin: 5% auto 0; }
    body .d_yqdt .d_time {
      position: absolute;
      width: 100%;
      left: 3.8943%;
      top: 0;
      margin-top: 3.47705%;
      font-size: 85%; }
      body .d_yqdt .d_time .s_time {
        padding: 0 2%; }
    body .d_yqdt ul {
      position: absolute;
      width: 96%;
      left: 2%;
      top: 0;
      margin-top: 15.99444%;
      display: flex;
      justify-content: space-around;
      text-align: center; }
      body .d_yqdt ul li .p_num {
        margin-bottom: 5%;
        font-size: 120%;
        font-weight: bold; }
      body .d_yqdt ul li.li_qz .p_num {
        color: #ea3c32; }
      body .d_yqdt ul li.li_ys .p_num {
        color: #ec811c; }
      body .d_yqdt ul li.li_sw .p_num {
        color: #808080; }
      body .d_yqdt ul li.li_zy .p_num {
        color: #00b6a2; }

footer {
  margin-top: 5%;
  padding: 6% 0;
  text-align: center;
  background: #e2e2e2;
  font-size: 90%;
  line-height: 200%; }
