
    /* 全局重置 + 基础 */
    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }
    body {
      background: #fff;
      font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif !important;
      color: #666;
      overflow-x: hidden;
    }
    ul,
    li {
      list-style: none;
    }
    img {
      vertical-align: middle;
      border: none;
      max-width: 100%;
      height: auto;
    }
    a {
      text-decoration: none;
      outline: none;
      color: #666;
    }
    a:hover {
      text-decoration: none;
      outline: none;
      color: #219ce2;
    }
    .clear {
      clear: both;
    }

    /* 所有容器以vod为前缀，最大宽度1350px */
    .vod-container {
      max-width: 1350px;
      margin: 0 auto;
      padding: 0 15px;
    }

    /* 通用圆角10px */
    .vod-card,
    .vod-btn,
    .vod-card img,
    .vod-card .card,
    .vod-btn,
    .vod-card .card-img-top,
    .vod-card .card-body {
      border-radius: 10px !important;
    }

    /**************** 视频直播头图样式 ****************/
    .vod-top {
      height: 715px;
      width: 100%;
      background: url(/css/2016/images/vde_bg.jpg) no-repeat top center;
      background-size: cover;
      margin-top: 60px;
    }
    .vod-ban {
      width: 1102px;
      max-width: 95%;
      margin: 0 auto;
      position: relative;
    }
    .vod-ban-lf {
      font-family: '微软雅黑', 'pingfang SC', sans-serif;
      font-size: 15px;
      color: #FFF;
      line-height: 32px;
      padding-left: 10px;
      position: absolute;
      top: 150px;
      z-index: 10;
    }
    .vod-ban-lf b {
      font-weight: normal;
      font-size: 45px;
      color: #FFF;
    }
    .vod-ban-lf p {
      width: 470px;
      margin-top: 30px;
      margin-bottom: 50px;
      color: #FFF;
    }
    .vod-ban-lf a {
      display: block;
      width: 179px;
      font-family: '微软雅黑', 'pingfang SC', sans-serif;
      font-size: 18px;
      border-radius: 30px;
      height: 47px;
      color: #00b2f0;
      line-height: 47px;
      border: 1px solid #00b2f0;
      text-align: center;
      transition: all 0.3s ease;
    }
    .vod-ban-lf a:hover {
      color: #fff;
      border: 1px solid #fff;
      background: rgba(255, 255, 255, 0.1);
    }
    .vod-ban-rf {
      width: 503px;
      height: 503px;
      background: url(/css/2016/images/vde_ban1.png) no-repeat;
      background-size: contain;
      position: absolute;
      right: 0px;
      top: 80px;
    }
    .vde-ban3 {
      position: absolute;
      top: 60px;
      right: 55px;
    }
    .vde-ban3 img {
      max-width: 100%;
    }
    .vde-ban2 {
      position: absolute;
      top: 130px;
      left: 160px;
    }
    .vde-ban2 img {
      max-width: 100%;
    }

    /****************直播服务方案三要素样式 - 一排显示 ****************/
    .vod-con1 {
      width: 100%;
      margin: 0 auto;
      overflow: hidden;
      background: #f9f9f9;
      padding-bottom: 30px;
    }
    .vod-title {
      padding-top: 30px;
      text-align: center;
    }
    .vod-title img {
      max-width: 100%;
    }
    .vod-cn1 {
      margin: 0 auto;
      color: #666666;
      font-size: 14px;
    }
    .vod-cn1 ul {
      padding-top: 70px;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 30px 20px;
    }
    .vod-cn1 li {
      flex: 0 0 345px;
      max-width: 100%;
      display: flex;
      align-items: flex-start;
      gap: 10px;
    }
    .vod-cn1 li p.vod-cntb {
      flex-shrink: 0;
      transition: all 0.2s linear;
    }
    .vod-cn1 li:hover p.vod-cntb {
      transform: translateY(5px);
      transition: all 0.2s linear;
    }
    .vod-cn1 li p.vod-cntb img {
      width: 117px;
      height: 99px;
    }
    .vod-cn1 li span {
      display: block;
      font-size: 24px;
      line-height: 50px;
      color: #333;
    }
    p.vod-cntx {
      flex: 1;
      cursor: default;
      min-width: 0;
    }

    /****************一张图轻松读懂视频直播服务方案样式 ****************/
    .vod-con2 {
      width: 100%;
      margin: 0 auto;
      background: #fff;
      overflow: hidden;
      padding-bottom: 50px;
    }
    .vod-cn2 {
      max-width: 1102px;
      margin: 0 auto;
    }
    .vod-tletx {
      font-size: 16px;
      color: #666;
      text-align: center;
      font-family: '微软雅黑', 'pingfang SC', sans-serif;
    }
    .vod-tujie {
      margin-top: 50px;
      display: flex;
      justify-content: center;
      align-items: flex-start;
      gap: 0;
    }
    .vod-tujie p {
      float: left;
    }
    p.vod-tujie1 {
      width: 431px;
      position: relative;
    }
    p.vod-tujie2 {
      width: 431px;
      position: relative;
    }
    p.vod-tujie3 {
      width: 145px;
      position: relative;
    }
    p.vod-tujie1 img,
    p.vod-tujie2 img,
    p.vod-tujie3 img {
      width: 100%;
      height: auto;
    }
    .vod-tjbtn {
      width: 510px;
      max-width: 100%;
      margin: 50px auto 0;
      display: flex;
      justify-content: center;
      gap: 30px;
      flex-wrap: wrap;
    }
    .vod-tjbtn a {
      display: block;
      width: 179px;
      font-family: '微软雅黑', 'pingfang SC', sans-serif;
      font-size: 18px;
      border-radius: 30px;
      height: 47px;
      text-align: center;
      line-height: 47px;
      transition: all 0.3s ease;
    }
    .vod-tjbtn a.btn-lf {
      border: 1px solid #00b2f0;
      color: #00b2f0;
    }
    .vod-tjbtn a.btn-lf:hover {
      border: 1px solid #333;
      color: #333;
    }
    .vod-tjbtn a.btn-rf {
      border: 1px solid #333;
      color: #333;
    }
    .vod-tjbtn a.btn-rf:hover {
      border: 1px solid #00b2f0;
      color: #00b2f0;
    }
    .vod-tuje2 {
      display: none;
    }
    .vod-tuje3 {
      display: none;
    }
    .vod-tjbtn2 {
      display: none;
    }

    /****************视频直播点播服务器推荐 ****************/
    .vod-fwtj {
      width: 100%;
      box-sizing: border-box;
      padding: 52px 0;
      background: #f9f9f9;
    }
    .vod-tjTit {
      font-size: 42px;
      color: #333;
      text-align: center;
      margin-bottom: 35px;
      font-family: '微软雅黑', 'pingfang SC', sans-serif;
    }
    .vod-fwtj-list {
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 15px;
      overflow-x: auto;
    }
    .vod-fwtj-list table {
      width: 100%;
      border: 1px solid #ebecec;
      border-collapse: collapse;
      min-width: 700px;
    }
    .vod-fwtj-list th {
      text-align: center;
      height: 63px;
      background: #f5f5f5;
      color: #333;
      border-right: 1px solid #ebebec;
      border-bottom: 1px solid #ebebec;
      font-size: 14px;
      padding: 0 10px;
      font-weight: bold;
    }
    .vod-fwtj-list td {
      height: 63px;
      color: #333;
      border-right: 1px solid #ebebec;
      border-bottom: 1px solid #ebebec;
      font-size: 14px;
      text-align: center;
      padding: 0 10px;
      background: #fff;
    }
    .vod-fwtj-list td>a {
      display: inline-block;
      width: 127px;
      border: 1px solid #00b2f0;
      border-radius: 20px;
      height: 35px;
      text-align: center;
      line-height: 35px;
      color: #333;
      font-size: 14px;
      transition: background 0.2s ease;
    }
    .vod-fwtj-list td>a:hover {
      background: #00b2f0;
      color: #fff;
    }
    .vod-fwtj-list td>span {
      font-size: 16px;
      color: #ff8900;
      margin-right: 5px;
    }
    .vod-fwtj-list td:last-child {
      border-right: none;
    }

    /****************天下数据视频直播服务方案优势样式 ****************/
    .vod-con3 {
      width: 100%;
      margin: 0 auto;
      overflow: hidden;
      background: #FFF;
      padding-bottom: 30px;
    }
    .vod-cn3 {
      max-width: 1102px;
      margin: 0 auto;
    }
    .vod-yshi {
      max-width: 1046px;
      height: 692px;
      background: url(/css/2016/images/vde_yshbg.png) no-repeat;
      background-size: contain;
      margin: 40px auto 0;
      position: relative;
    }
    .vod-yshi dl {
      transition: all 0.1s linear;
      cursor: default;
    }
    .vod-yshi dl:hover {
      transform: translateY(5px);
      transition: all 0.1s linear;
    }
    .vod-yshi dl dd {
      font-size: 14px;
      font-family: '微软雅黑', 'pingfang SC', sans-serif;
      color: #666;
      line-height: 25px;
      margin-top: 5px;
    }
    .vod-yshi dl.ysh01 {
      width: 245px;
      position: absolute;
      top: 65px;
      left: 20px;
    }
    .vod-yshi dl.ysh02 {
      width: 275px;
      position: absolute;
      top: 65px;
      left: 355px;
    }
    .vod-yshi dl.ysh03 {
      width: 275px;
      position: absolute;
      top: 20px;
      left: 710px;
    }
    .vod-yshi dl.ysh04 {
      width: 310px;
      position: absolute;
      top: 280px;
      left: 60px;
    }
    .vod-yshi dl.ysh04 dt {
      margin-left: 50px;
    }
    .vod-yshi dl.ysh05 {
      width: 275px;
      position: absolute;
      top: 290px;
      left: 740px;
    }
    .vod-yshi dl.ysh06 {
      width: 250px;
      position: absolute;
      top: 520px;
      left: 200px;
    }
    .vod-yshi dl.ysh07 {
      width: 325px;
      position: absolute;
      top: 540px;
      left: 650px;
    }
    .vod-yshi dl.ysh07 dt {
      width: 74px;
      height: 91px;
      float: left;
      display: block;
      padding-top: 15px;
      padding-right: 10px;
    }
    .vod-yshi dl.ysh07 span {
      display: block;
      font-size: 20px;
      color: #00c5f6;
      padding-bottom: 5px;
    }
    .vod-yshi dl.ysh01 dt img,
    .vod-yshi dl.ysh02 dt img,
    .vod-yshi dl.ysh03 dt img,
    .vod-yshi dl.ysh04 dt img,
    .vod-yshi dl.ysh05 dt img,
    .vod-yshi dl.ysh06 dt img,
    .vod-yshi dl.ysh07 dt img {
      max-width: 100%;
      height: auto;
    }
    .vod-ysh2 {
      display: none;
    }

    .yshi-tb {
      width: 227px;
      height: 231px;
      background: url(/css/2016/images/vde_yshtb2.png) no-repeat;
      background-size: contain;
      position: absolute;
      top: 300px;
      left: 456px;
    }
    .yshi-tb p {
      width: 126px;
      height: 151px;
      margin: 65px auto 0;
      animation: p 1.5s linear infinite;
    }
    @keyframes p {
      10% { margin-top: 65px; opacity: 1; }
      50% { margin-top: 55px; opacity: 0.9; }
      100% { margin-top: 65px; opacity: 1; }
    }

    /****************他们正在使用/适用天下数据直播服务 - 修复切换 ****************/
    .vod-con4 {
      width: 100%;
      min-height: 865px;
      margin: 0 auto;
      overflow: hidden;
      position: relative;
    }
    .vod-con4 .customer {
      width: 100%;
      min-height: 865px;
      clear: both;
      background-image: url(/css/2016/images/vde_zbfw.jpg);
      background-size: cover;
      background-position: top center;
      position: relative;
      padding: 30px 0 50px;
    }
    .vod-con4 .customer .solution-bg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-image: url(/css/2016/images/vde_zbfw.jpg);
      background-position: top center;
      background-repeat: no-repeat;
      background-size: cover;
      z-index: 0;
    }
    .vod-cn4 {
      width: 100%;
      margin: 0 auto;
      position: relative;
      z-index: 1;
    }
    .vod-nr4 {
      max-width: 1102px;
      margin: 0 auto;
      padding: 0 15px;
    }
    .vod-cn4 .vod-tletx {
      font-size: 16px;
      color: #fff;
      text-align: center;
      font-family: '微软雅黑', 'pingfang SC', sans-serif;
    }
    .vod-fw {
      margin-top: 60px;
      display: flex;
      flex-wrap: wrap;
      gap: 30px;
    }
    .vd-menu {
      flex: 0 0 214px;
      border-right: 1px solid #595b65;
      padding-right: 30px;
    }
    #vd-meu li a {
      display: block;
      font-size: 22px;
      font-family: '微软雅黑', 'pingfang SC', sans-serif;
      text-align: center;
      line-height: 70px;
      color: #fff;
      transition: color 0.3s ease;
      cursor: pointer;
      padding: 0 10px;
      border-radius: 6px;
    }
    #vd-meu li a:hover {
      color: #00c5f6;
      background: rgba(0, 197, 246, 0.1);
    }
    #vd-meu .ls a {
      color: #00c5f6;
      background: rgba(0, 197, 246, 0.15);
    }
    .vod-zbpt {
      flex: 1;
      min-width: 0;
      font-family: '微软雅黑', 'pingfang SC', sans-serif;
      color: #FFF;
      font-size: 16px;
    }
    .vod-zbpt .fw-tile {
      font-size: 24px;
      color: #00c5f6;
      line-height: 50px;
      padding-bottom: 20px;
      text-align: left;
    }
    .vod-zbpt .fw-nr {
      line-height: 35px;
      color: #FFF;
    }
    .vod-zbpt .mag-t30 {
      margin-top: 30px;
    }
    .vod-zbpt .fw-pt ul {
      display: flex;
      flex-wrap: wrap;
      gap: 15px 20px;
      padding: 0;
    }
    .vod-zbpt .fw-pt li {
      flex: 0 0 auto;
    }
    .vod-zbpt .fw-pt li img {
      max-width: 114px;
      height: auto;
      border-radius: 8px;
      transition: transform 0.3s ease;
    }
    .vod-zbpt .fw-pt li img:hover {
      transform: scale(1.05);
    }
    .vod-qmzb,
    .vod-dszb,
    .vod-tyzb,
    .vod-dxzy,
    .vod-yxzb,
    .vod-zxjy,
    .vod-cjzb {
      display: none;
    }
    .vod-qmzb.active,
    .vod-dszb.active,
    .vod-tyzb.active,
    .vod-dxzy.active,
    .vod-yxzb.active,
    .vod-zxjy.active,
    .vod-cjzb.active {
      display: block;
    }

    /****************直播企业服务器-经验推荐 ****************/
    .vod-con5 {
      width: 100%;
      padding: 30px 0 50px;
      margin: 0 auto;
    }
    .vod-cn5 {
      max-width: 1102px;
      margin: 0 auto;
      padding: 0 15px;
    }
    .vod-cn5 ul {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 30px;
      margin-top: 30px;
    }
    .vod-cn5 ul.vod-cn5-nr {
      display: none;
    }
    li.vod-tj1,
    li.vod-tj2 {
      width: 397px;
      max-width: 100%;
      height: 211px;
      font-size: 24px;
      font-family: '微软雅黑', 'pingfang SC', sans-serif;
      color: #333;
      line-height: 30px;
      transition: all 0.2s linear;
      padding: 40px 20px;
      border-radius: 10px;
      background-size: cover !important;
      background-position: center !important;
      background-repeat: no-repeat !important;
      position: relative;
    }
    li.vod-tj1 {
      background: url(/css/2016/images/vde_jytj_57.png) no-repeat;
    }
    li.vod-tj2 {
      background: url(/css/2016/images/vde_jytj_59.png) no-repeat;
    }
    li.vod-tj1:hover,
    li.vod-tj2:hover {
      transform: translateY(-10px);
      transition: all 0.2s linear;
      box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
    }
    a.tj-btn {
      display: inline-block;
      width: 137px;
      height: 35px;
      background: #15d6ff;
      border-radius: 30px;
      text-align: center;
      line-height: 35px;
      color: #FFF;
      font-size: 16px;
      transition: background 0.3s ease;
      margin-top: 10px;
    }
    a.tj-btn:hover {
      background: #15b5ff;
      color: #fff;
    }

    /****************联系区域 ****************/
    .vod-con6 {
      width: 100%;
      min-height: 533px;
      margin: 0 auto;
      background: url(/css/2016/images/vde_lxwm_63.jpg) no-repeat center #f9f9f9;
      background-size: cover;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .vod-cn6 {
      max-width: 1102px;
      margin: 0 auto;
      font-family: '微软雅黑', 'pingfang SC', sans-serif;
      text-align: center;
      line-height: 60px;
      font-size: 35px;
      color: #555;
      padding: 60px 15px;
    }
    .fon45 {
      font-size: 45px;
    }
    a.btn-ct {
      display: inline-block;
      width: 179px;
      font-family: '微软雅黑', 'pingfang SC', sans-serif;
      font-size: 25px;
      border-radius: 30px;
      height: 47px;
      border: 1px solid #15d6ff;
      text-align: center;
      line-height: 47px;
      color: #15d6ff;
      margin-top: 40px;
      transition: all 0.3s ease;
    }
    a.btn-ct:hover {
      border: 1px solid #333;
      color: #333;
      background: rgba(255,255,255,0.1);
    }
    a.btn-ct2 {
      display: none;
    }

    /*************移动端适配**************/
    @media (max-width: 1199px) {
      .vod-top { height: 560px; background-size: auto 560px; }
      .vod-ban { width: 95%; }
      .vod-ban-lf { top: 110px; }
      .vod-ban-lf p { width: 50%; }
      .vod-ban-rf { width: 40%; height: 403px; right: 0; top: 80px; background-size: contain; }
      .vde-ban3 { top: 0; right: 0; }
      .vde-ban2 { top: 16%; left: 27%; }
      .vod-yshi { height: 600px; background-size: contain; }
      .vod-yshi dl.ysh01 { top: 40px; left: 10px; width: 200px; }
      .vod-yshi dl.ysh02 { top: 40px; left: 280px; width: 220px; }
      .vod-yshi dl.ysh03 { top: 10px; left: 530px; width: 220px; }
      .vod-yshi dl.ysh04 { top: 200px; left: 20px; width: 240px; }
      .vod-yshi dl.ysh05 { top: 210px; left: 560px; width: 220px; }
      .vod-yshi dl.ysh06 { top: 400px; left: 130px; width: 200px; }
      .vod-yshi dl.ysh07 { top: 420px; left: 480px; width: 260px; }
      .yshi-tb { top: 220px; left: 350px; width: 180px; height: 183px; }
      .yshi-tb p { width: 100px; height: 120px; margin-top: 50px; }
    }

    @media (max-width: 991px) {
      .vod-top { height: 420px; background-size: auto 420px; }
      .vod-ban-lf { top: 60px; font-size: 14px; }
      .vod-ban-lf b { font-size: 32px; }
      .vod-ban-lf p { width: 50%; margin-top: 15px; margin-bottom: 25px; font-size: 13px; line-height: 22px; }
      .vod-ban-lf a { width: 150px; height: 40px; line-height: 40px; font-size: 16px; }
      .vod-ban-rf { width: 35%; height: 300px; top: 60px; }
      .vde-ban3 { display: none; }
      .vde-ban2 { display: none; }
      .vod-cn1 li { flex: 0 0 300px; }
      .vod-yshi { height: 500px; background-size: contain; }
      .vod-yshi dl.ysh01 { width: 180px; top: 30px; left: 10px; }
      .vod-yshi dl.ysh02 { width: 200px; top: 30px; left: 220px; }
      .vod-yshi dl.ysh03 { width: 200px; top: 10px; left: 440px; }
      .vod-yshi dl.ysh04 { width: 220px; top: 170px; left: 15px; }
      .vod-yshi dl.ysh05 { width: 200px; top: 180px; left: 450px; }
      .vod-yshi dl.ysh06 { width: 180px; top: 330px; left: 100px; }
      .vod-yshi dl.ysh07 { width: 230px; top: 340px; left: 380px; }
      .vod-yshi dl.ysh07 dt { width: 55px; height: 65px; padding-top: 8px; }
      .yshi-tb { top: 190px; left: 290px; width: 150px; height: 150px; }
      .yshi-tb p { width: 80px; height: 100px; margin-top: 40px; }
      .vod-con4,
      .vod-con4 .customer { min-height: 780px; }
      .vd-menu { flex: 0 0 180px; padding-right: 20px; }
      #vd-meu li a { font-size: 18px; line-height: 55px; }
      .vod-zbpt { font-size: 14px; }
      .vod-zbpt .fw-tile { font-size: 20px; line-height: 40px; }
      .vod-zbpt .fw-nr { line-height: 28px; }
    }

    @media (max-width: 767px) {
      .vod-top { height: 320px; background-size: auto 320px; }
      .vod-ban-lf { top: 30px; }
      .vod-ban-lf b { font-size: 26px; }
      .vod-ban-lf p { width: 95%;
        font-size: 13px;
        margin-top: 5px;margin-bottom: 8px }
      .vod-ban-lf a { width: 120px; height: 32px; line-height: 32px; font-size: 14px; }
      .vod-ban-rf { width: 35%; height: 220px; top: 40px; }
      .vod-cn1 ul { padding-top: 30px; gap: 15px; }
      .vod-cn1 li { flex: 0 0 280px; }
      .vod-cn1 li p.vod-cntb img { width: 80px; height: auto; }
      .vod-cn1 li span { font-size: 20px; line-height: 36px; }
      p.vod-cntx { font-size: 13px; line-height: 20px; }
      .vod-tujie { flex-direction: column; align-items: center; }
      p.vod-tujie1,
      p.vod-tujie2,
      p.vod-tujie3 { width: 100%; max-width: 400px; }
      .vod-tjbtn { width: 100%; gap: 15px; }
      .vod-tjbtn a { width: 160px; height: 40px; line-height: 40px; font-size: 16px; }
      .vod-fwtj { padding: 30px 0; }
      .vod-tjTit { font-size: 28px; }
      .vod-yshi { display: none; }
      .vod-ysh2 { display: block; width: 100%; max-width: 500px; height: 380px; margin: 20px auto 0; background: url(/css/2016/images/vod_ysh_img.jpg) no-repeat center; background-size: contain; }
      .vod-con4,
      .vod-con4 .customer { min-height: 680px; }
      .vod-fw { flex-direction: column; gap: 15px; margin-top: 30px; }
      .vd-menu { flex: 1 1 100%; border-right: none; border-bottom: 1px solid #595b65; padding-right: 0; padding-bottom: 15px; }
      #vd-meu { display: flex; flex-wrap: wrap; justify-content: center; gap: 5px 10px; }
      #vd-meu li a { font-size: 15px; line-height: 38px; padding: 0 12px; }
      .vod-zbpt { flex: 1 1 100%; font-size: 13px; }
      .vod-zbpt .fw-tile { font-size: 18px; line-height: 32px; padding-bottom: 10px; }
      .vod-zbpt .fw-nr { line-height: 24px; }
      .vod-zbpt .fw-pt li img { max-width: 80px; }
      .vod-con5 { padding: 20px 0 30px; }
      li.vod-tj1,
      li.vod-tj2 { width: 100%; max-width: 380px; height: 180px; font-size: 20px; padding: 25px 15px; }
      .vod-con6 { min-height: 350px; }
      .vod-cn6 { padding: 40px 15px; font-size: 24px; line-height: 40px; }
      .fon45 { font-size: 30px; }
      a.btn-ct { width: 160px; height: 42px; line-height: 42px; font-size: 20px; margin-top: 30px; }
    }

    @media (max-width: 480px) {
      .vod-top { height: 220px; background-size: auto 220px; }
      .vod-ban-lf { top: 15px; }
      .vod-ban-lf b { font-size: 18px; }
      .vod-ban-lf a { width: 90px; height: 26px; line-height: 26px; font-size: 12px; }
      .vod-ban-rf { display: none }
      .vod-cn1 li { flex: 0 0 100%; max-width: 320px; margin: 0 auto; }
      .vod-cn1 li p.vod-cntb img { width: 60px; height: auto; }
      .vod-cn1 li span { font-size: 18px; line-height: 30px; }
      .vod-tuje2 { display: none; }
      .vod-tuje3 { display: block; width: 100%; max-width: 400px; height: 250px; margin: 20px auto 0; background: url(/css/2016/images/vod_fantu.png) no-repeat center; background-size: contain; }
      .vod-tjbtn { display: none; }
      .vod-tjbtn2 { display: flex; justify-content: center; gap: 10px; margin-top: 20px; flex-wrap: wrap; }
      .vod-tjbtn2 a { display: block; width: 120px; font-family: '微软雅黑', 'pingfang SC', sans-serif; font-size: 13px; border-radius: 30px; height: 33px; text-align: center; line-height: 33px; transition: all 0.3s ease; }
      .vod-tjbtn2 a.btn-lf { border: 1px solid #00b2f0; color: #00b2f0; }
      .vod-tjbtn2 a.btn-lf:hover { border: 1px solid #333; color: #333; }
      .vod-tjbtn2 a.btn-rf { border: 1px solid #333; color: #333; }
      .vod-tjbtn2 a.btn-rf:hover { border: 1px solid #00b2f0; color: #00b2f0; }
      .vod-con4,
      .vod-con4 .customer { min-height: 580px; }
      .vod-con4 .vod-tletx { font-size: 13px; }
      #vd-meu li a { font-size: 13px; line-height: 30px; padding: 0 8px; }
      .vod-zbpt { font-size: 12px; }
      .vod-zbpt .fw-tile { font-size: 16px; line-height: 26px; padding-bottom: 8px; }
      .vod-zbpt .fw-nr { line-height: 20px; }
      .vod-zbpt .fw-pt li img { max-width: 60px; }
      .vod-ysh2 { height: 260px; }
      .vod-con5 li.vod-tj1,
      .vod-con5 li.vod-tj2 { width: 100%; max-width: 300px; height: 150px; font-size: 16px; padding: 15px; }
      .vod-con5 li.vod-tj1 p,
      .vod-con5 li.vod-tj2 p { margin-bottom: 5px; }
      a.tj-btn { width: 100px; height: 28px; line-height: 28px; font-size: 13px; }
      .vod-con6 { min-height: 250px; }
      .vod-cn6 { padding: 20px 15px; font-size: 18px; line-height: 28px; }
      .fon45 { font-size: 22px; }
      a.btn-ct { display: none; }
      a.btn-ct2 { display: inline-block; width: 160px; font-family: '微软雅黑', 'pingfang SC', sans-serif; font-size: 16px; border-radius: 30px; height: 40px; border: 1px solid #15d6ff; text-align: center; line-height: 40px; color: #15d6ff; margin: 20px auto 0; transition: all 0.3s ease; }
      a.btn-ct2:hover { border: 1px solid #333; color: #333; }
      .vod-cn5 ul.vod-cn5-nr { display: flex; }
      .vod-cn5 ul.vod-cn5-nr li.vod-tj1,
      .vod-cn5 ul.vod-cn5-nr li.vod-tj2 { width: 100%; max-width: 280px; height: 130px; font-size: 16px; padding: 15px; margin: 0 auto; }
      .vod-cn5 ul.vod-cn5-nr li.vod-tj1 p,
      .vod-cn5 ul.vod-cn5-nr li.vod-tj2 p { font-size: 16px; line-height: 24px; }
      .vod-fwtj-list table { min-width: 500px; font-size: 12px; }
      .vod-fwtj-list th,
      .vod-fwtj-list td { padding: 0 5px; font-size: 12px; height: 45px; }
      .vod-fwtj-list td>a { width: 80px; height: 28px; line-height: 28px; font-size: 12px; }
      .vod-fwtj-list td>span { font-size: 14px; }
      .vod-tjTit { font-size: 22px; }
    }

    @media (max-width: 360px) {
      .vod-top { height: 185px; background-size: auto 185px; }
      .vod-ban-lf { top: 10px; }
      .vod-ban-lf b { font-size: 15px; }
      .vod-ban-lf a { width: 70px; height: 22px; line-height: 22px; font-size: 10px; }
      .vod-ban-rf { width: 28%; height: 130px; top: 20px; }
      .vod-cn1 li { max-width: 260px; }
      .vod-ysh2 { height: 200px; }
      .vod-tuje3 { height: 200px; }
      .vod-con4,
      .vod-con4 .customer { min-height: 520px; }
      #vd-meu li a { font-size: 11px; line-height: 26px; padding: 0 5px; }
      .vod-zbpt .fw-tile { font-size: 14px; line-height: 22px; }
    }
