﻿* {
    padding: 0;
    margin: 0;
  }
  
  * {
    font-family: "Microsoft YaHei";
  }
  
  body,
  a,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  hr,
  p,
  blockquote,
  dl,
  dt,
  dd,
  ul,
  ol,
  li,
  pre,
  form,
  fieldset,
  legend,
  button,
  input,
  textarea,
  th,
  td {
    margin: 0;
    padding: 0;
  }
  
  header,
  footer,
  article,
  aside,
  section,
  nav,
  menu,
  hgroup,
  details,
  dialog,
  figure,
  figcaption {
    display: block;
  }
  
  ul,
  li {
    list-style: none;
    font-family: "Microsoft YaHei";
  }
  
  h2 {
    font-family: "Microsoft YaHei";
    font-family: "寰蒋闆呴粦";
  }
  
  body,
  html {
    width: 100%;
    height: 100%;
  }
  
  a {
    text-decoration: none;
    color: #666;
    font-family: "Microsoft YaHei";
    vertical-align: top;
  }
  
  a:hover {
    text-decoration: underline;
  }
  
  img {
    vertical-align: top;
    border: none;
    width: 100%;
  }
  
  em,
  i {
    font-style: normal;
  }
  
  textarea,
  input {
    outline: none;
  }
  
  iframe {
    width: 100%;
    overflow: hidden;
  }
  
  iframe + div {
    margin-top: -0.053333rem;
  }
  
  .clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    /*娓呴櫎娴姩*/
  }
  
  .fl {
    float: left;
  }
  
  .fr {
    float: right;
  }
  
  /*******  閫氱敤鏍峰紡  *********/
  
  .bg_fff {
    background: #f8efe4;
  }
  
  table {
    width: 100%;
  }
  
  .line-x::before {
    content: '';
    display: block;
    width: 100%;
    height: 0.133333rem;
    background: url('img/line-x.png') repeat-x;
  }
  
  .line-x2::after {
    content: '';
    display: block;
    width: 100%;
    height: 0.133333rem;
    background: url('img/line-x.png') repeat-x;
  }
  .live-zb{
    height: 1rem;
    display: block;
    font-size: 26px;
    line-height: 1rem;
    text-align: center;
    color: #c71c1c;
    font-weight: bold;
  }
  .contentblock-1 iframe{
    height: 9.9rem;
    background: url("img/loding.gif") no-repeat #000000;
    background-size: cover;
  }
  @media (max-width: 719px) {
    .contentblock-1 iframe{
      margin-top: 0 !important;
      height: 7.1rem !important;
    }
  }
  @media (max-width: 414px) {
    marquee{
      line-height:1rem;
    }
  }