    .domPc {
      display: block;
    }

    .domMobile {
      display: none;
    }

    body {
      margin: 0px 0px 0px 0px;
      color: #000000;
      background: #f4f4f4;
    }

    /* 头部 */
    .topnav {
      float: left;
      width: 100%;
      height: 65px;
      text-align: center;
      clear: both;
      z-index: 9999;
      min-width: 1200px;
      border-bottom: 1px solid #f4f4f4;
      background: #fff;
    }

    .topnav .tcon {
      margin: 0px auto;
      width: 1200px;
    }

    .topnav .tcon .top_bit {
      float: left;
      margin: 10px 0px 0px 0px;
      width: 190px;
      text-align: left;
      height: 47px;
      position: relative;
    }

    .topnav .tcon .top_bit img {
      width: 190px;
      height: auto;
    }

    .topnav .tcon .top_bit .zwlg {
      position: absolute;
      left: 0px;
      top: 0px;
      width: 65px;
      z-index: 2;
    }

    .topnav .tcon .top_bit .zwlg a img {
      width: 65px;
      height: 47px;
    }

    .topnav .tcon .top_bit .tylg {
      position: absolute;
      right: 0px;
      top: 0px;
      width: 120px;
      z-index: 2;
    }

    .topnav .tcon .top_bit .tylg a img {
      width: 120px;
      height: 47px;
    }

    .topnav .tcon .top_lm {
      float: right;
      margin: 15px 0px 0px 0px;
    }

    .topnav .tcon .top_lm li {
      float: left;
      margin: 0px 0px 0px 30px;
      padding: 3px 10px 5px 15px;
      font-family: \5FAE\8F6F\96C5\9ED1;
      font-size: 20px;
      color: #000;
      transition: all 0.1s;
    }

    .topnav .tcon .top_lm li:hover {
      background: #ef9843;
      cursor: pointer;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      color: #fff;
    }

    .topnav .tcon .top_lm span {
      float: left;
      margin: 0px 0px 0px 30px;
      padding: 3px 10px 5px 15px;
      font-family: \5FAE\8F6F\96C5\9ED1;
      font-size: 20px;
      color: #0e4a93;
      transition: all 0.1s;
    }

    .topnav .tcon .top_lm span:hover {
      background: #ef9843;
      cursor: pointer;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      color: #fff;
    }

    /* 普通主题内容 */
    .conm {
      margin: 0 auto;
      width: 1200px;
      overflow: hidden;
      padding: 25px 0px 0px 0px;
      clear: both;
    }

    .conm .bit {
      margin: 0 auto;
      width: 1200px;
      text-align: center;
    }

    .conm .bit a img {
      width: 180px;
      height: auto;
    }

    .conm .bim {
      margin: 0 auto;
      width: 1200px;
      overflow: hidden;
      border-bottom: 4px #e5e5e5 solid;
      padding: 10px 0px 20px 0px;
    }

    .conm .bim dt {
      float: left;
      width: 100%;
      font-family: \5FAE\8F6F\96C5\9ED1;
      font-size: 24px;
      color: #000;
      text-align: center;
      padding: 6px 0px 0px 0px;
      font-style: normal;
    }

    .conm .bim dd {
      float: left;
      width: 100%;
      font-family: \5FAE\8F6F\96C5\9ED1;
      font-size: 16px;
      color: #666666;
      text-align: center;
      padding: 2px 0px 0px 0px;
    }

    .conp {
      margin: 0 auto;
      width: 1240px;
      overflow: hidden;
      padding: 10px 0px 0px 0px;
      clear: both;
    }

    .conp li {
      float: left;
      width: 270px;
      margin: 20px 14px 20px 18px;
      transition: all 0.5s;
      border: 1px #f4f4f4 solid;
      padding: 3px 3px;
      background: #f4f4f4;
      cursor: pointer
    }

    .conp li:hover {
      border: 1px #ff9103 solid;
      box-shadow: 0 1px 16px 0px #ff9103;
    }

    .conp li:hover .rod a img {
      transform: scale(1.1);
    }

    .conp li .rod {
      float: left;
      width: 270px;
      display: block;
      overflow: hidden;
    }

    .conp li .rod a img {
      width: 270px;
      height: 163px;
      transition: all 0.5s;
    }

    .conp li .txt {
      float: left;
      width: 250px;
      background: #fff;
      padding: 3px 10px 8px 10px;
    }

    .conp li .txt .bet {
      float: left;
      width: 250px;
      padding: 0px 0px 10px 0px;
      height: 50px;
    }

    .conp li .txt .bvt {
      float: left;
      width: 250px;
      border-top: 1px #e5e5e5 dashed;
      padding: 10px 0px 0px 0px;
    }

    .conp li .txt .bvt .ly {
      float: left;
      height: 20px;
      font-family: \5FAE\8F6F\96C5\9ED1;
      font-size: 12px;
      color: #c5c5c5;
      padding: 0px 0px 0px 15px;
      background: url(//sports.news.cn/images/bg_bit01.png) no-repeat 0px -547px;
    }

    .conp li .txt .bvt .zz {
      float: left;
      height: 20px;
      font-family: \5FAE\8F6F\96C5\9ED1;
      font-size: 12px;
      color: #c5c5c5;
      padding: 0px 0px 0px 15px;
      background: url(//sports.news.cn/images/bg_bit01.png) no-repeat 0px -438px;
    }

    .conp li .txt .bvt .sj {
      float: right;
      height: 20px;
      font-family: \5FAE\8F6F\96C5\9ED1;
      font-size: 12px;
      color: #c5c5c5;
      padding: 0px 0px 0px 20px;
      background: url(//sports.news.cn/images/bg_bit01.png) no-repeat 0px -484px;
    }

    .scpd_page_icon {
      float: left;
      width: 100%;
      font-weight: bold;
      text-align: center;
      margin: 0px 0px 30px 0px;
    }

    .moreBtn {
      display: inline-block;
      height: 16px;
      line-height: 16px;
      vertical-align: middle;
      float: none;
      border: 1px #e5e5e5 solid;
      padding: 6px 10px 6px 14px;
      border-radius: 16px;
      position: relative;
      font-size: 14px;
      font-family: \5FAE\8F6F\96C5\9ED1;
      background: #fff;
    }

    /* 底部代码 */
    .foot {
      width: 100%;
      overflow: hidden;
      height: 170px;
      background: #fff;
      margin-top: 50px;
      border-top: 1px #f1f1f1 solid;
    }

    .foot .gnq {
      margin: 0px auto;
      width: 750px;
      padding: 30px 0px 10px 0px;
      text-align: center;
    }

    .foot .gnq a {
      color: #666666;
      text-decoration: none;
      LINE-HEIGHT: 160%;
      font-size: 14px;
      font-family: \5FAE\8F6F\96C5\9ED1;
    }

    .foot .gnq a:hover {
      color: #FF8400;
    }

    .foot .gnq span {
      color: #f1f1f1;
      font-size: 14px;
      margin: 0px 15px 0px 15px;
    }

    .foot .gnx {
      margin: 0px auto;
      width: 750px;
      text-align: center;
      padding: 10px 0px 10px 0px;
      font-family: \5FAE\8F6F\96C5\9ED1;
      font-size: 16px;
      color: #000;
    }

    .foot .gny {
      margin: 0px auto;
      width: 750px;
      text-align: center;
      font-family: \5FAE\8F6F\96C5\9ED1;
      font-size: 16px;
      color: #000;
    }

    @media screen and (min-width:0px) and (max-width: 767px) {
      .domPc {
        display: none;
      }

      .domMobile {
        display: block;
      }

      .topw {
        float: left;
        width: 100%;
        height: 50px;
        text-align: center;
        clear: both;
        background: #fff;
        border-bottom: 1px #f1f1f1 solid;
      }

      .topw .lg {
        float: left;
        width: 37%;
        padding: 2% 0px 0px 2.5%
      }

      .topw .lg a img {
        width: 100%;
        height: auto;
      }

      /* 顶部菜单按钮 */
      .topw .dmm {
        float: right;
        width: 7%;
        padding: 4% 3% 0px 0px;
        TEXT-ALIGN: right;
        cursor: pointer;
      }

      .topw .dmm img {
        width: 100%;
        height: auto;
      }

      .topw .dmm a img {
        width: 100%;
        height: auto;
      }

      .new-sub {
        width: 90%;
        display: none;
        position: absolute;
        left: 0px;
        top: 50px;
        z-index: 10;
        background: #f4f4f4;
        padding: 5% 5% 25px 5%;
        border-bottom: 1px #e5e5e5 solid;
      }

      .new-sub .fmx {
        float: left;
        width: 98%;
        padding: 0px 0px 3px 2%;
        font-size: 16px;
        font-family: \5FAE\8F6F\96C5\9ED1;
      }

      .new-sub .fmy {
        float: left;
        width: 98%;
        padding: 20px 0px 3px 2%;
        font-size: 16px;
        font-family: \5FAE\8F6F\96C5\9ED1;
      }

      .new-sub li {
        float: left;
        width: 26%;
        z-index: 11;
        padding: 2% 0px 2.5% 0px;
        border: 1px #e5e5e5 solid;
        margin: 5px 3.6% 5px 3%;
        background: #fff;
        text-align: center;
        font-family: \5FAE\8F6F\96C5\9ED1;
        font-size: 14px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        color: #666666;
      }

      .new-sub span {
        float: left;
        width: 92.5%;
        z-index: 11;
        padding: 2% 0px 2% 0px;
        border: 1px #f4f4f4 solid;
        margin: 8% 3% 5px 3%;
        background: #277DE2;
        text-align: center;
        font-family: \5FAE\8F6F\96C5\9ED1;
        font-size: 14px;
        cursor: pointer;
        color: #fff;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
      }

      .new-sub i {
        float: left;
        width: 26%;
        z-index: 11;
        padding: 2% 0px 2.5% 0px;
        border: 1px #e5e5e5 solid;
        margin: 5px 3% 5px 3%;
        background: #fff;
        text-align: center;
        font-family: \5FAE\8F6F\96C5\9ED1;
        font-size: 14px;
        cursor: pointer;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        font-style: normal;
        color: #666666;
      }

      .new-sub .fmz {
        float: left;
        width: 98%;
        padding: 10px 0px 3px 2%;
        text-align: center;
        font-size: 16px;
        font-family: \5FAE\8F6F\96C5\9ED1;
        color: #fff;
        background: #248fc3;
        z-index: 11;
      }

      .conm {
        margin: 0 auto;
        width: 94%;
        overflow: hidden;
        padding: 5px 3% 0px 3%;
        clear: both;
      }

      .conm .bit {
        margin: 0 auto;
        width: 100%;
        text-align: center;
        display: none;
      }

      .conm .bit a img {
        width: 100%;
        height: auto;
      }

      .conm .bim {
        margin: 0 auto;
        width: 100%;
        overflow: hidden;
        border-bottom: 4px #e5e5e5 solid;
        padding: 0px 0px 10px 0px;
      }

      .conm .bim dt {
        float: left;
        width: 100%;
        font-family: \5FAE\8F6F\96C5\9ED1;
        font-size: 24px;
        color: #000;
        text-align: center;
        padding: 6px 0px 0px 0px;
        font-style: normal;
      }

      .conm .bim dd {
        float: left;
        width: 100%;
        font-family: \5FAE\8F6F\96C5\9ED1;
        font-size: 16px;
        color: #666666;
        text-align: center;
        padding: 2px 0px 0px 0px;
      }

      .scpd_page_box {
        float: left;
        width: 100%;
      }

      .conp {
        margin: 0 auto;
        width: 94%;
        overflow: hidden;
        padding: 5px 3% 30px 3%;
        clear: both;
      }

      .conp li {
        float: left;
        width: 100%;
        padding: 12px 0px 9px 0px;
        border-bottom: 1px #f4f4f4 solid;
        margin: 0;
        background: none;
      }

      .conp li:hover {
        border: none;
        box-shadow: none;
      }

      .conp li .rod {
        float: left;
        width: 30%;
        display: block;
        overflow: hidden;
        padding: 5px 0px 0px 0px;
      }

      .conp li .rod a img {
        width: 100%;
        height: auto;
      }

      .conp li .txt {
        float: left;
        width: 67%;
        padding: 0px 0px 4px 3%;
        background: none;
      }

      .conp li .txt .bet {
        float: left;
        width: 100%;
        padding: 0px 0px 0px 0px;
        height: auto;
      }

      .conp li .txt .bvt {
        float: left;
        width: 100%;
        padding: 5px 0px 0px 0px;
        border-top: none;
      }

      .conp li .txt .bvt .ly {
        float: left;
        height: 20px;
        font-family: \5FAE\8F6F\96C5\9ED1;
        font-size: 9px;
        color: #c5c5c5;
        padding: 0px 20px 0px 0px;
        background: none;
      }

      .conp li .txt .bvt .zz {
        float: left;
        height: 20px;
        font-family: \5FAE\8F6F\96C5\9ED1;
        font-size: 9px;
        color: #c5c5c5;
        padding: 0px 20px 0px 0px;
      }

      .conp li .txt .bvt .sj {
        float: left;
        height: 20px;
        font-family: \5FAE\8F6F\96C5\9ED1;
        font-size: 9px;
        color: #c5c5c5;
        padding: 0px 0px 0px 0px;
        background: none;
      }

      /* 底部代码 */
      .foot_wap {
        width: 100%;
        overflow: hidden;
        height: 100px;
        background: #fff;
        border-top: 1px #f1f1f1 solid;
        margin-top: 40px;
      }

      .foot_wap .gnq {
        margin: 0px auto;
        width: 100%;
        color: #000;
        font-size: 18px;
        text-align: center;
        font-family: \5FAE\8F6F\96C5\9ED1;
        padding: 15px 0px 0px 0px;
      }

      .foot_wap .gnx {
        margin: 0px auto;
        width: 100%;
        text-align: center;
        padding: 6px 0px 4px 0px;
        font-family: \5FAE\8F6F\96C5\9ED1;
        font-size: 14px;
        color: #000;
      }

      .foot_wap .gny {
        margin: 0px auto;
        width: 100%;
        text-align: center;
        font-family: \5FAE\8F6F\96C5\9ED1;
        font-size: 12px;
        color: #666666;
      }
    }