@charset "UTF-8";
/*
@author: sunke
*/
body {
  font: 14px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif;
  margin: 0 auto;
  color: #333;
  min-width: 1100px;
  padding-top: 658px!important;
  background-color: #960d18; }

p, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe {
  margin: 0;
  padding: 0; }

img {
  border: 0 none; }

ul, li, ol {
  list-style-type: none; }

i, em, address, caption, cite, code, dfn, th, var {
  font-style: normal;
  font-weight: normal; }

.msf {
  font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53; }

a {
  text-decoration: none;
  color: #333; }

a:hover {
  text-decoration: none; }

a, a:hover {
  outline: none; }

.layout {
  clear: both;
  width: 1100px;
  text-align: left;
  margin: 0 auto; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.clearfix {
  *zoom: 1; }

.fl {
  float: left;
  _display: inline; }

.fr {
  float: right;
  _display: inline; }

.pr {
  position: relative; }

.abs {
  position: absolute; }

.tc {
  text-align: center; }

.mr0 {
  margin-right: 0 !important; }

/*ͷ��*/
.headerWrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index:1;
  width: 100%;
  padding: 450px 0 0;
  background: url("/images/zhuanti/20191212/a_02.png") no-repeat center top #960d18; }
  .headerWrap .logo {
    width: 270px;
    height: 78px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: -450px; }
  .headerWrap .flyPic {
    display: block;
    width: 1681px;
    height: 849px;
    top: -576px;
    left: 50%;
    margin-left: -840px;
    background: url(/images/zhuanti/20191212/fly_03.png) no-repeat;
    animation: floating 5s ease infinite;
    -webkit-animation: floating 5s ease infinite 0s;
    z-index: 2; }
  .headerWrap .timeCon {
    /*background: url("/images/zhuanti/20191212/timeCon.png") no-repeat center top;*/
    width: 788px;
    height: 84px;
    line-height: 84px;
    margin: 0 auto 4px; }
    .headerWrap .timeCon .countdown-oneDay, .headerWrap .timeCon .countdown-over, .headerWrap .timeCon .countdown-txt {
      top: 0;
      left: 50%;
      margin-left: -394px;
      display: block;
      width: 788px;
      height: 84px;
      line-height: 84px;
      text-align: center;
      font-size: 32px;
      color: #fff; }
    .headerWrap .timeCon .countdown-oneDay p {
      display: inline-block;
      font-size: 28px;
      *display: inline;
      line-height: 84px;
      *zoom: 1; }
      .headerWrap .timeCon .countdown-oneDay p span {
        font-size: 40px;
        line-height: 84px; }
  .headerWrap ul{display:inline-block;}
  .headerWrap ul li {
    float: left;
    width: 198px;
    display: inline-block;
    font-size: 30px;
    margin-right: 10px;
    line-height: 120px;
    z-index: 9; }
    .headerWrap ul li a {
      color: #ffe4bd; }
    .headerWrap ul li .pop {
      display: none;
      padding-top: 40px;
      position: absolute;
      top: 70px;
      left: 50%;
      margin-left: -110px;
      width: 220px;
      height: 201px;
      background: url(/images/zhuanti/20191212/eraBK.png) no-repeat center top;
      -webkit-box-shadow: 0 7px 10px rgba(80, 6, 12, 0.3);
              box-shadow: 0 7px 10px rgba(80, 6, 12, 0.3); }
  .headerWrap ul .picShow:hover .pop {
    display: inline-block; }

/*ͷ�� end*/
.shareEweima:hover .shareBox{display:inline-block}
.shareEweima .shareBox {
  display: none;
  width: 220px;
  height: 271px;
  background: url(/images/zhuanti/20191212/ewmBK.png) no-repeat center top;
  text-align: center;
  padding-top: 45px;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin: 0 0 -290px -110px; }
  .shareEweima .shareBox img {
    width: 180px;
    height: 180px;
    display: inline-block; }
  .shareEweima .shareBox em {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    line-height: 31px;
    letter-spacing: 4px;
    display: inline-block;
    text-shadow:none!important;
    padding-bottom: 10px; }

/*�齱*/
.luckDrawBg {
  background: url(/images/zhuanti/20191212/a_19.png) no-repeat center top #960d18; }
  .luckDrawBg .luckDraw {
    height: 1188px;
    background: url(/images/zhuanti/20191212/a_20.png) no-repeat center 36px #960d18;
    padding-top: 56px;
    /**/ }
    .luckDrawBg .luckDraw .rule {
      width: 145px;
      height: 40px;
      line-height: 40px;
      color: #fff;
      background-color: #4b0006;
      border-radius: 20px 0 0 20px;
      position: absolute;
      right: 4px;
      top: 182px;
      font-size: 18px;
      text-align: center; }
    .luckDrawBg .luckDraw .tit {
      height: 38px;
      line-height: 38px;
      text-align: center;
      font-weight: 700;
      font-size: 38px;
      color: #ffeab7;
      text-shadow: 0 3px 10px rgba(0, 0, 0, 0.5); }
    .luckDrawBg .luckDraw .subtit {
      height: 50px;
      line-height: 50px;
      text-align: center;
      font-size: 22px;
      color: #f1cd8f;
      margin-bottom: 66px; }
    .luckDrawBg .luckDraw .turntable{
      width: 703px;}
    .luckDrawBg .luckDraw .prizeList {
      margin-left: 25px;
      width: 678px;
      height: 592px;
      background: url("/images/zhuanti/20191212/bg01.gif") no-repeat; }
    .luckDrawBg .luckDraw .prizeList li {
      width: 189px;
      height: 154px;
      position: absolute; }
    .luckDrawBg .luckDraw .prizeList li.pz1 {
      left: 50px;
      top: 53px; }
    .luckDrawBg .luckDraw .prizeList li.pz2 {
      left: 243px;
      top: 53px; }
    .luckDrawBg .luckDraw .prizeList li.pz3 {
      left: 436px;
      top: 53px; }
    .luckDrawBg .luckDraw .prizeList li.pz4 {
      left: 436px;
      top: 213px; }
    .luckDrawBg .luckDraw .prizeList li.pz5 {
      left: 436px;
      top: 374px; }
    .luckDrawBg .luckDraw .prizeList li.pz6 {
      left: 243px;
      top: 374px; }
    .luckDrawBg .luckDraw .prizeList li.pz7 {
      left: 50px;
      top: 374px; }
    .luckDrawBg .luckDraw .prizeList li.pz8 {
      left: 50px;
      top: 213px; }
    .luckDrawBg .luckDraw .prizeList li .cur {
      display: none; }
    .luckDrawBg .luckDraw .prizeList li .pop-pic {
      display: none; }
    .luckDrawBg .luckDraw .prizeList li.on .own {
      display: none; }
    .luckDrawBg .luckDraw .prizeList li.on .cur {
      display: block; }
    .luckDrawBg .luckDraw .prizeList .btn {
      width: 189px;
      height: 154px;
      left: 243px;
      top: 213px;
      line-height: 154px;
      font-size: 32px;
      font-weight: 700;
      text-align: center;
      background: url(/images/zhuanti/20191212/btn.png) no-repeat;
      color: #ad1118;
      text-shadow: 0 2px 1px #fff; }
    .luckDrawBg .luckDraw .prizeList .share-btn {
      background: url(/images/zhuanti/20191212/btn.png) no-repeat;
      font-size: 30px;
      font-weight: 700;
      line-height: 40px;
      padding-top: 30px;
      height: 124px;
      color: #ad1118;
      text-shadow: 0 2px 1px #fff;}
      .luckDrawBg .luckDraw .prizeList .clickbtn{
        background: url(/images/zhuanti/20191212/btn.png) no-repeat;
        font-size: 30px;
        font-weight: 700;
        line-height: 30px;
        padding-top: 45px;
        height: 109px;
        color: #ad1118;
        text-shadow: 0 2px 1px #fff;
      }
      .luckDrawBg .luckDraw .prizeList .clickbtn p {
        font-size: 20px;
        padding-top: 10px;
        font-weight: 700; }
        .luckDrawBg .luckDraw .prizeList .clickbtn p i {
          font-weight: 700; }
    .luckDrawBg .luckDraw .prizeList .over-btn {
      background: url(/images/zhuanti/20191212/greybtn.png) no-repeat center top;
      line-height: 40px;
      height: 124px;
      padding-top: 30px; }
    .luckDrawBg .luckDraw .explain {
      width: 372px;
      background: url(/images/zhuanti/20191212/9_03.png) no-repeat left 20px;
      padding-top: 20px; }
      .luckDrawBg .luckDraw .explain .ltit01, .luckDrawBg .luckDraw .explain .ltit02, .luckDrawBg .luckDraw .explain .ltit03 {
        height: 64px;
        padding: 20px 0 0 73px;
        line-height: 24px;
        color: #fdf3af;
        font-size: 16px;
        margin: 0 auto;
        background-position: 0 -100px; }
        .luckDrawBg .luckDraw .explain .ltit01 b, .luckDrawBg .luckDraw .explain .ltit02 b, .luckDrawBg .luckDraw .explain .ltit03 b {
          font-size: 28px; }
      .luckDrawBg .luckDraw .explain .ltit01 {
        background-position: 0 0;
        margin-bottom: 19px; }
      .luckDrawBg .luckDraw .explain .box02 {
        width: 313px;
        height: 101px;
        padding: 42px 0 0 21px;
        color: #4b3202;
        background: url(/images/zhuanti/20191212/s_03.png) no-repeat;
        margin-bottom: 37px; }

      .luckDrawBg .luckDraw .explain .box02 .shareBox03{
        display: none;
        width: 220px;
        height: 271px;
        background: url(/images/zhuanti/20191212/ewmBK.png) no-repeat center top;
        text-align: center;
        padding-top: 45px;
        position: absolute;
        left: 50%;
        bottom: 0;
        margin: 0 0 -290px -110px;
      }

      .luckDrawBg .luckDraw .explain .box02 .shareBox03 em{
        font-size: 24px;
        font-weight: bold;
        color: #fff;
        line-height: 31px;
        letter-spacing: 4px;
        display: inline-block;
        text-shadow: none!important;
        padding-bottom: 10px;
      }


      .luckDrawBg .luckDraw .explain .box02 .shareBox03 img{
        width: 180px;
        height: 180px;
        display: inline-block;
      }
        .luckDrawBg .luckDraw .explain .box02 .btxt {
          line-height: 60px;
          font-size: 22px; }
          .luckDrawBg .luckDraw .explain .box02 .btxt span {
            font-size: 40px;
            vertical-align: -4px;
            *font-size: 54px; }
      .luckDrawBg .luckDraw .explain .ltit03 {
        background-position: 0 -200px; }
      .luckDrawBg .luckDraw .explain .box03 {
        width: 334px;
        height: 118px;
        padding: 25px 0 0 0;
        color: #fedb64;
        background: url(/images/zhuanti/20191212/s_04.png) no-repeat; }
        .luckDrawBg .luckDraw .explain .box03 .ltxt {
          width: 161px;
          line-height: 40px;
          font-size: 20px;
          color: #4b3202;
          padding: 0 20px 0 36px;
          font-weight: 700; }
          .luckDrawBg .luckDraw .explain .box03 .ltxt b {
            font-size: 26px; }
        .luckDrawBg .luckDraw .explain .box03 .cpic {
          display: block;
          width: 92px;
          height: 92px; }
  .luckDrawBg .myRedBg {
    text-align: center;
    padding-top: 25px; }
    .luckDrawBg .myRedBg a {
      width: 203px;
      height: 48px;
      line-height: 48px;
      background-color: #e9d75f;
      display: inline-block;
      color: #663415;
      font-size: 20px;
      text-align: center;
      margin: 0 30px;
      border-radius: 24px;
      font-weight: 700; }
    .luckDrawBg .myRedBg .helpBtn {
      background-image: -webkit-gradient(linear, left top, right top, from(#6aedc4), to(#e8e347));
      background-image: linear-gradient(to right, #6aedc4, #e8e347); }

/**����ǽ**/
.liveMainCon {
  display: inline-block;
  width: 1100px; }
  .liveMainCon .luckywall {
    width: 401px;
    margin-left: 20px;
    margin-top: 44px;
    padding: 0 12px;
    height: 272px;
    background-color: #580108;
    border-radius: 20px;
    float: left;
    border: 2px solid #8f1720; }
    .liveMainCon .luckywall .tit {
      height: 65px;
      line-height: 73px;
      text-align: center;
      font-size: 26px;
      color: #ffcf50;
      font-weight: 400; }
    .liveMainCon .luckywall .redList {
      font-size: 16px;
      font-weight: 700;
      color: #ffcf50;
      line-height: 30px;
      padding-left: 15px; }
      .liveMainCon .luckywall .redList span {
        text-align: center;
        display: inline-block; }
    .liveMainCon .luckywall .list .bd {
      height: 260px;
      overflow: hidden; }
    .liveMainCon .luckywall .list li {
      color: #fff;
      font-size: 16px;
      line-height: 23px;
      padding: 0 15px 0 20px; }
      .liveMainCon .luckywall .list li span, .liveMainCon .luckywall .list li i, .liveMainCon .luckywall .list li em {
        display: inline-block; }
      .liveMainCon .luckywall .list li span {
        font-size: 12px; }
      .liveMainCon .luckywall .list li span.t1{
        width: 100px; }
      .liveMainCon .luckywall .list li span.t2{
        width: 166px; }
      .liveMainCon .luckywall .list li span.t3{
        width: 75px; }
      .liveMainCon .luckywall .list li i {
        width: 160px; }

/**������**/
.freeRule .list .bd {
  height: 160px;
  overflow: hidden; }


.freeRule {
  text-align: center;
  width: 582px;
  margin-top: 44px;
  margin-right: 10px;
  height: 257px;
  border: 2px solid #8f1720;
  background-color: #580108;
  border-radius: 20px;
  float: right;
  padding: 0 5px 15px 35px; }
  .freeRule .titd {
    height: 65px;
    line-height: 60px;
    text-align: center;
    font-size: 26px;
    color: #ffcf50;
    font-weight: 400; }
    .freeRule .titd p {
      color: #fff;
      font-size: 14px;
      line-height: 26px;
      padding-right: 40px;
      text-align: left; }
  .freeRule .redList {
    margin-top: 50px;
    text-align: left; }
  .freeRule .redList .winCon-Null span{
    color:#fff;}
    .freeRule .redList p {
      color: #ffcf50;
      font-size: 20px; }
    .freeRule .redList strong {
      width: 175px;
      color: #fff;
      display: inline-block;
      line-height: 28px;
      font-weight: 400; }
    .freeRule .redList li {
      color: #fff;
      font-size: 16px;
      line-height: 23px;
      padding: 0 15px 0 0; }
      .freeRule .redList li span, .freeRule .redList li i, .freeRule .redList li em {
        display: inline-block;
        width: 175px; }
  .freeRule .mCSB_draggerRail {
    width: 6px !important;
    background: #4b060b !important; }
  .freeRule .mCSB_dragger_bar {
    background: #b61723 !important;
    width: 6px !important; }
  .freeRule .mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: -0.27rem !important;
    left: 0;
    bottom: -0.13rem !important;
    right: 0;
    height: auto; }

/**ѡ���γ�**/
.choiceClass {
  padding-top: 55px;
  background: url("/images/zhuanti/20191212/qw_09.png") no-repeat center top; }
  .choiceClass .mainTit {
    text-align: center;
    background: url("/images/zhuanti/20191212/mainTit.png") no-repeat center top;
    height: 98px;
    padding-top: 20px;
    margin-bottom: 10px; }
    .choiceClass .mainTit .tit {
      height: 38px;
      line-height: 38px;
      text-align: center;
      font-weight: 700;
      font-size: 38px;
      color: #ffeab7;
      text-shadow: 0 3px 10px rgba(0, 0, 0, 0.5); }
    .choiceClass .mainTit .subtit {
      height: 50px;
      line-height: 50px;
      text-align: center;
      font-size: 22px;
      color: #f1cd8f; }
  .choiceClass .classMune {
    height: 120px;
    background-color: #580108;
    margin-bottom: 58px; }
    .choiceClass .classMune ul {
      width: 1152px;
      clear: both;
      text-align: left;
      margin: 0 auto; }
      .choiceClass .classMune ul li {
        text-align: center;
        width: 94px;
        float: left;
        background-color: #ca0918;
        height: 82px;
        padding-top: 38px;
        font-size: 18px;
        line-height: 22px;
        color: #ffeab7;
        margin-right: 2px;
        position: relative; }
        .choiceClass .classMune ul li i {
          background: url("/images/zhuanti/20191212/2_03.png") no-repeat center top;
          height: 18px;
          width: 94px;
          display: none;
          position: absolute;
          left: 0;
          bottom: -18px; }
      .choiceClass .classMune ul .cur {
        background-color: #6c0810; }
        .choiceClass .classMune ul .cur i {
          display: inline-block; }
      .choiceClass .classMune ul .pt52 {
        padding-top: 52px !important;
        height: 68px !important; }
    .choiceClass .classMune .rule {
      position: absolute;
      left: 50%;
      top: 143px;
      color: #fff;
      font-size: 18px;
      line-height: 18px;
      margin-left: 460px; }
  .choiceClass .classTab .classCon {
    display: none; }
    .choiceClass .classTab .classCon .smlClassMune {
      overflow: hidden;
      /*display:inline-block;*/
      height: 129px;
      background: url("/images/zhuanti/20191212/classTop.png") no-repeat center top; }
      .choiceClass .classTab .classCon .smlClassMune ul {
        padding: 6px 0 0 45px; }
        .choiceClass .classTab .classCon .smlClassMune ul li {
          float: left;
          width: 72px;
          padding-top: 11px;
          height: 53px;
          text-align: center;
          font-size: 18px;
          line-height: 22px;
          color: #ffeab7; }
        .choiceClass .classTab .classCon .smlClassMune ul .on {
          color: #6c0810;
          background-color: #f7b81e; }
    .choiceClass .classTab .classCon .smlClassTab {
      display: none;
      width: 1082px;
      background-color: #6c0810;
      border: 9px solid #c80312;
      border-radius: 0 0 20px 20px;
      border-top: none;
      overflow: hidden; }
    .choiceClass .classTab .classCon .smlClassTab ul{
      overflow:hidden;
      display:inline-block;
    }
      .choiceClass .classTab .classCon .smlClassTab ul li {
        text-align: center;
        position: relative;
        width: 344px;
        padding-top: 50px;
        height: 313px;
        margin: 0 8px 10px;
        float: left;
        background: url("/images/zhuanti/20191212/f_03.png") no-repeat center top; }
        .choiceClass .classTab .classCon .smlClassTab ul li .topCon {
          height: 150px; }
          .choiceClass .classTab .classCon .smlClassTab ul li .topCon i {
            position: absolute;
            right: 0;
            top: 0;
            color: #fff;
            width: 171px;
            height: 29px;
            font-size: 16px;
            line-height: 29px; }
          .choiceClass .classTab .classCon .smlClassTab ul li .topCon h3 {
            font-size: 28px;
            color: #fff;
            font-weight: 400;
            line-height: 28px;
            margin-bottom: 21px; }
          .choiceClass .classTab .classCon .smlClassTab ul li .topCon p {
            line-height: 28px;
            height: 28px;
            font-size: 16px;
            padding: 0 40px;
            color: #fff;
            border: 1px solid #fff;
            border-radius: 14px;
            display: inline-block;
            /**display:inline;*/
            margin-bottom: 9px; }
        .choiceClass .classTab .classCon .smlClassTab ul li .endCon {
          text-align: left;
          padding-left: 17px;
          padding-top: 25px;
          height: 62px; }
          .choiceClass .classTab .classCon .smlClassTab ul li .endCon p {
            font-size: 20px;
            color: #eb1d35; }
            .choiceClass .classTab .classCon .smlClassTab ul li .endCon p i {
              font-size: 28px;
              color: #e5004f;
              font-weight: 700;
              margin-left: 3px;
              line-height: 30px;
              vertical-align: bottom; }
          .choiceClass .classTab .classCon .smlClassTab ul li .endCon em {
            color: #999999;
            line-height: 28px;
            font-size: 14px;
            display: inline-block;
            width: 307px; }
            .choiceClass .classTab .classCon .smlClassTab ul li .endCon em i {
              width: 79px;
              height: 20px;
              display: inline-block;
              font-size: 14px;
              float: right;
              text-align: center;
              color: #fff;
              *margin-top: -20px;
              line-height: 18px;
              background: url(/images/zhuanti/20191212/wd_13.png) no-repeat center top; }
        .choiceClass .classTab .classCon .smlClassTab ul li .btn-wrap .shoppCar, .choiceClass .classTab .classCon .smlClassTab ul li .btn-wrap .buyBtn {
          height: 48px;
          line-height: 48px;
          font-size: 18px;
          border-radius: 24px;
          text-align: center;
          position: relative;
          overflow:hidden;
          width: 123px;
          margin: 0 6px;
          display: inline-block;
          color: #333333;
          border: 1px solid #d5d3d3; }
          .choiceClass .classTab .classCon .smlClassTab ul li .btn-wrap .shoppCar input, .choiceClass .classTab .classCon .smlClassTab ul li .btn-wrap .buyBtn input {
            position: absolute;
            top: -50px;
            left: 0; }
        .choiceClass .classTab .classCon .smlClassTab ul li .btn-wrap .buyBtn {
          width: 170px !important;
          color: #fff;
          background-color: #ef0d4a;
          border: 1px solid #ef0d4a; }
      .choiceClass .classTab .classCon .smlClassTab ul .c1 {
        background: url("/images/zhuanti/20191212/asd_03.jpg") no-repeat center top; }
      .choiceClass .classTab .classCon .smlClassTab ul .c2 {
        background: url("/images/zhuanti/20191212/asd_04.jpg") no-repeat center top; }
      .choiceClass .classTab .classCon .smlClassTab ul .c3 {
        background: url("/images/zhuanti/20191212/asd_05.png") no-repeat center top; }
      .choiceClass .classTab .classCon .smlClassTab .btnCon {
        text-align: center;
        padding: 4px 0 14px; }
        .choiceClass .classTab .classCon .smlClassTab .btnCon a {
          background: url("/images/zhuanti/20191212/gb_08.png") no-repeat center top;
          width: 326px;
          height: 86px;
          line-height: 86px;
          font-size: 28px;
          color: #fff;
          font-weight: 700;
          display: inline-block;
          margin: 0 55px; }
.choiceClass .classTab .classCon .smlClassTab .btnCon a img{
  position: absolute;
  top: -8px;
  right: -100px;
}
/**VIP����**/
.vipClass {
  display:block;
  padding-top: 36px;
  background: url("/images/zhuanti/20191212/hde_03.png") no-repeat center 36px; }
  /*.topVip{*/
    /*background: url("/images/zhuanti/20191212/hs.png") no-repeat center top; }*/
    .vipClass .mainTit {
      background: url(/images/zhuanti/20191212/hs.png) no-repeat center top;
      width: 100%;
      text-align: center;
      height: 184px;
      display: inline-block;
      padding-top: 20px;}
      .vipClass .mainTit .tit {
        height: 38px;
        line-height: 38px;
        text-align: center;
        font-weight: 700;
        font-size: 38px;
        color: #ffeab7;
        text-shadow: 0 3px 10px rgba(0, 0, 0, 0.5); }
      .vipClass .mainTit .subtit {
        height: 50px;
        line-height: 50px;
        text-align: center;
        font-size: 22px;
        color: #f1cd8f; }
      .vipClass .mainTit .rule {
        position: absolute;
        left: 50%;
        top: 100px;
        color: #fff;
        font-size: 18px;
        line-height: 18px;
        margin-left: 460px; }
  .vipClass .endVIp {
    background:#6c0810;
    border: 9px solid #c80312;
    border-radius: 0 0 20px 20px;
    border-top: none;
    overflow: hidden;
    width: 1082px;
    position: relative; }
    .vipClass .endVIp ul .cli {
      text-align: center;
      position: relative;
      width: 344px;
      padding-top: 50px;
      height: 313px;
      margin: 0 8px 10px;
      float: left;
      background: url("/images/zhuanti/20191212/f_03.png") no-repeat center top; }
      .vipClass .endVIp ul .cli .topCon {
        height: 150px; }
        .vipClass .endVIp ul .cli .topCon i {
          position: absolute;
          right: 0;
          top: 0;
          color: #fff;
          width: 171px;
          height: 29px;
          font-size: 16px;
          line-height: 29px; }
        .vipClass .endVIp ul .cli .topCon h3 {
          font-size: 28px;
          color: #fff;
          font-weight: 400;
          line-height: 28px;
          margin-bottom: 21px; }
        .vipClass .endVIp ul .cli .topCon p {
          line-height: 28px;
          height: 28px;
          font-size: 16px;
          padding: 0 40px;
          color: #fff;
          border: 1px solid #fff;
          border-radius: 14px;
          display: inline-block;
          margin-bottom: 9px; }
      .vipClass .endVIp ul .cli .endCon {
        text-align: left;
        padding-left: 17px;
        padding-top: 25px;
        height: 62px; }
        .vipClass .endVIp ul .cli .endCon p {
          font-size: 20px;
          color: #eb1d35; }
          .vipClass .endVIp ul .cli .endCon p i {
            font-size: 28px;
            color: #e5004f;
            font-weight: 700;
            margin-left: 3px;
            line-height: 30px;
            vertical-align: bottom; }
        .vipClass .endVIp ul .cli .endCon em {
          color: #999999;
          line-height: 28px;
          font-size: 14px;
          display: inline-block;
          width: 307px; }
          .vipClass .endVIp ul .cli .endCon em i {
            width: 79px;
            height: 20px;
            display: inline-block;
            font-size: 14px;
            float: right;
            text-align: center;
            color: #fff;
            *margin-top: -20px;
            line-height: 20px;
            background: url(/images/zhuanti/20191212/wd_13.png) no-repeat center top; }
      .vipClass .endVIp ul .cli .btn-wrap .shoppCar, .vipClass .endVIp ul .cli .btn-wrap .buyBtn {
        height: 48px;
        line-height: 48px;
        font-size: 18px;
        border-radius: 24px;
        text-align: center;
        width: 123px;
        position: relative;
        overflow:hidden;
        margin: 0 6px;
        display: inline-block;
        color: #333333;
        border: 1px solid #d5d3d3; }
        .vipClass .endVIp ul .cli .btn-wrap .shoppCar input, .vipClass .endVIp ul .cli .btn-wrap .buyBtn input {
          position: absolute;
          top: -50px;
          left: 0; }
      .vipClass .endVIp ul .cli .btn-wrap .buyBtn {
        width: 170px !important;
        color: #fff;
        background-color: #ef0d4a;
        border: 1px solid #ef0d4a; }
    .vipClass .endVIp ul .c1 {
      background: url("/images/zhuanti/20191212/asd_03.jpg") no-repeat center top; }
    .vipClass .endVIp ul .c2 {
      background: url("/images/zhuanti/20191212/asd_04.jpg") no-repeat center top; }
    .vipClass .endVIp ul .c3 {
      background: url("/images/zhuanti/20191212/asd_05.png") no-repeat center top; }
    .vipClass .endVIp .askBtn {
      background: url(/images/zhuanti/20191212/gb_08.png) no-repeat center top;
      width: 326px;
      height: 86px;
      line-height: 86px;
      font-size: 28px;
      color: #fff;
      margin: 7px 58px 17px;
      font-weight: 700;
      display: inline-block;
      /* position: absolute; */
      /* left: 50%; */
      /* top: 490px; */
      /* margin-left: -170px; */ }
	  .vipClass .endVIp .btnCon .askBtn img{
  position: absolute;
  right: 500px;}

/**ֱ��ģ��**/
.videoCon {
  padding-top: 37px;
  background: url("/images/zhuanti/20191212/ds_05.png") no-repeat center 37px; }
  .videoCon .mainTit {
    text-align: center;
    background: url("/images/zhuanti/20191212/mainTit.png") no-repeat center top;
    height: 98px;
    padding-top: 20px;
    margin-bottom: 33px; }
    .videoCon .mainTit .tit {
      height: 38px;
      line-height: 38px;
      text-align: center;
      font-weight: 700;
      font-size: 38px;
      color: #ffeab7;
      text-shadow: 0 3px 10px rgba(0, 0, 0, 0.5); }
    .videoCon .mainTit .subtit {
      height: 50px;
      line-height: 50px;
      text-align: center;
      font-size: 22px;
      color: #f1cd8f; }

/*ֱ��*/
.liveMain {
  margin-bottom: 60px; }

.liveMain .mtit {
  width: 605px;
  height: 113px;
  line-height: 110px;
  font-size: 42px;
  text-align: center;
  font-weight: 700;
  color: #fedfc4;
  margin: 0 auto 25px;
  background: url(/images/zhuanti/20191111/tit_01.png) no-repeat; }

.liveMain .subtit {
  overflow: hidden;
  height: 28px;
  line-height: 28px;
  font-size: 28px;
  text-align: center;
  color: #fff;
  margin-bottom: 35px; }

.liveMain .cbox {
  width: 1070px;
  height: 428px;
  padding: 20px;
  background: #b20a16;
  border-radius: 16px;
  margin: 0 auto;
  -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 7px 7px rgba(0, 0, 0, 0.3); }

.liveMain .cbox .video-con {
  width: 684px;
  height: 428px; }

.liveMain .cbox .video-con img {
  display: block;
  width: 684px;
  height: 428px;
  cursor: pointer; }

.liveMain .cbox .live_right {
  width: 386px;
  background: #6c0810;
  padding: 40px 0 20px; }

.liveMain .cbox .live_right .tex {
  width: 386px;
  height: 368px;
  overflow: hidden;
  overflow-y: auto;
  position: relative; }

.liveMain .cbox .live_right .tex ul {
  margin-left: 44px;
  border-left: 2px solid #ba2928; }

.liveMain .cbox .live_right .tex li {
  position: relative;
  padding: 0 0 16px 30px;
  color: #3b0903;
  cursor: pointer; }

.liveMain .cbox .live_right .tex li .litop {
  float: left;
  margin-left: -10px;
  position: relative;
  height: 28px;
  color: #fff;
  margin-top: -4px;
  padding: 0 10px;
  font-size: 15px;
  margin-bottom: 8px; }

.liveMain .cbox .live_right .tex li .litop em {
  display: block;
  position: absolute;
  top: 9px;
  left: -5px;
  width: 5px;
  height: 9px;
  background-position: 0 -200px; }

.liveMain .cbox .live_right .tex li .licen {
  color: #fff;
  clear: both;
  line-height: 26px;
  font-size: 14px;
  margin-bottom: 8px; }

.liveMain .cbox .live_right .tex li .libot {
  clear: both;
  height: 28px; }

.liveMain .cbox .live_right .tex li .libot .btn {
  display: inline-block;
  width: 98px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  background: #9d00ff;
  color: #fff;
  border: 1px solid #9d00ff;
  border-radius: 14px;
  margin-right: 10px; }

.liveMain .cbox .live_right .tex li i {
  display: block;
  width: 23px;
  height: 23px;
  background: url("/images/zhuanti/20191212/rod_08.png") no-repeat center top;
  position: absolute;
  left: -13px;
  top: -3px; }

.liveMain .cbox .live_right .tex li.cur {
  color: #ffcf50; }

.liveMain .cbox .live_right .tex li.cur .litop {
  color: #ffcf50; }

.liveMain .cbox .live_right .tex li.cur .licen {
  color: #ffcf50; }

.liveMain .cbox .live_right .tex li.cur .libot a {
  background: #ffcf50;
  color: #6c0810;
  border: 1px solid #ffcf50; }

/*������*/
.liveMain .mCSB_scrollTools {
  width: 12px !important;
  background: #4b060b;
  border-radius: 10px; }

.liveMain .mCSB_scrollTools .mCSB_draggerRail {
  background: none; }

.liveMain .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 12px;
  background: #b61723;
  border-radius: 10px; }

.liveMain .mCSB_scrollTools .mCSB_buttonUp {
  background: url(/images/zhuanti/20191111/an.png) no-repeat -108px -45px; }

.liveMain .mCSB_scrollTools .mCSB_buttonDown {
  background: url(/images/zhuanti/20191212/we_07.jpg) no-repeat center top; }

.liveMain .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {
  background-color: #960d18; }

.liveMain .xlcd-b .mCSB_container {
  margin-right: 13px; }

/**����**/
.mask{display:none;width:100%;z-index:98;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}

.warn-WraP {
  width: 500px;
  display: none;
  height: 60px;
  line-height: 60px;
  font-size: 18px;
  position: fixed;
  left: 50%;
  z-index: 99;
  color: #fff;
  top: 360px;
  margin-left: -250px;
  text-align: center;
  border-radius: 8px;
  background: #000;
  opacity: .7;
  filter: alpha(opacity=70); }

/**�ҵĺ����¼**/
.myRed {
  display: none;
  width: 640px;
  height: 583px;
  top: 50%;
  left: 50%;
  position: fixed;
  margin: 0 0 0 -320px;
  z-index: 99;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); }
  .myRed .close {
    z-index:1;
    background: url(/images/zhuanti/20191212/clo.png) no-repeat center top;
    width: 56px;
    height: 56px;
    position: absolute;
    top: 105px;
    right: 0; }
  .myRed .coupon {
    position: relative;
    display: none;
    text-align: center;
    padding-top: 238px;
    width: 640px;
    height: 345px;
    background: url(/images/zhuanti/20191212/hasGet.png) no-repeat center top; }
    .myRed .coupon .coupon-Tit span {
      width: 260px;
      display: inline-block;
      font-size: 32px;
      line-height: 60px;
      font-weight: 700;
      color: #000; }
    .myRed .coupon .coupon-box {
      width: 540px;
      margin: 0 auto;
      overflow-y: auto;
      height: 180px; }
      .myRed .coupon .coupon-box .coupon-list {
        width: 520px;
        border-bottom: 1px dashed #D8D8D8;
        margin: 0 auto;
        overflow: hidden; }
        .myRed .coupon .coupon-box .coupon-list span {
          float: left;
          width: 260px;
          display: inline-block;
          font-size: 18px;
          line-height: 56px;
          color: #000; }
    .myRed .coupon .han {
      width: 238px;
      height: 48px;
      line-height: 48px;
      font-size: 22px;
      color: #333;
      border: 1px solid #979797;
      border-radius: 24px;
      display: inline-block;
      margin: 23px 20px 0; }
    .myRed .coupon .shareBtn {
      background-color: #FFCF50;
      border: 1px solid #FFCF50; }
  .myRed .coupon-Null {
    text-align: center;
    width: 640px;
    padding-top: 161px;
    height: 422px;
    background: url(/images/zhuanti/20191212/noGet.png) no-repeat center top; }
    .myRed .coupon-Null .top {
      font-size: 30px;
      line-height: 30px;
      color: #fff;
      font-weight: 700; }
    .myRed .coupon-Null .bot {
      font-size: 38px;
      color: #000;
      line-height: 50px;
      font-weight: 700;
      margin-top: 112px; }
    .myRed .coupon-Null .han {
      width: 238px;
      height: 48px;
      line-height: 48px;
      font-size: 22px;
      color: #333;
      border: 1px solid #979797;
      border-radius: 24px;
      display: inline-block;
      margin: 117px 20px 0; }
    .myRed .coupon-Null .shareBtn {
      background-color: #FFCF50;
      border: 1px solid #FFCF50; }
    .myRed .shareBox02{
      display: none;
      width: 218px;
      padding: 20px 0 0 23px;
      height: 200px;
      background: url(/images/zhuanti/20191212/eraBK02.png) no-repeat center top;
      /* text-align: center; */
      position: absolute;
      left: 50%;
      bottom: -72px;
      margin-left: -500px;}
.myRed .shareBox02 img{
  width: 180px;
  height: 180px;
}
/**�ҵ��ջ��ַ**/
.wap-address {
  display: none;
  width: 640px;
  background: #fff;
  top: 50%;
  left: 50%;
  position: fixed;
  margin: 0 0 0 -320px;
  overflow: hidden;
  border-radius: 20px;
  padding-bottom: 42px;
  z-index: 99;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); }
  .wap-address .tit {
    background: url("/images/zhuanti/20191212/kl_09.png") no-repeat center top #fff;
    font-size: 32px;
    line-height: 100px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    position: relative;
    /*margin-bottom: 39px;*/
  }
    .wap-address .tit .close {
      position: absolute;
      top: 18px;
      right: 18px;
      background: url("/images/zhuanti/20191212/bigClo.png") no-repeat center top;
      width: 56px;
      height: 556px;
      display: inline; }
  .wap-address .block-Wrap {
    width: 520px;
    margin: 0 auto; }
    .wap-address .block-Wrap .sqbot {
      /*padding: 16px 0 0 0;*/
      text-align: center; }
      .wap-address .block-Wrap .sqbot .han {
        width: 240px;
        height: 50px;
        line-height: 50px;
        border-radius: 25px;
        background-color: #FFCF50;
        font-size: 22px;
        color: #333333;
        text-align: center;
        display: inline-block; }
    .wap-address .block-Wrap .sqcen {
      width: 520px;
      clear: both;
      margin: 0 auto 24px; }
      .wap-address .block-Wrap .sqcen .sqcen-c {
        color: #333333 !important;
        width: 388px;
        height: 34px;
        padding: 0 15px;
        border: 1px solid #D8D8D8 !important;
        line-height: 34px;
        font-size: 18px;
        float: left; }
      .wap-address .block-Wrap .sqcen textarea {
        width: 388px;
        height: 82px;
        font-size: 18px;
        line-height: 50px;
        vertical-align: top;
        color: #333333 !important;
        padding: 0 15px;
        border: 1px solid #D8D8D8 !important; }
      .wap-address .block-Wrap .sqcen span {
        float: left;
        height: 34px;
        display: inline-block;
        line-height: 34px;
        width: 100px;
        font-size: 18px;
        color: #000; }
  .wap-address .instructionsCon {
    padding: 21px 20px;
    width: 520px;
    height: 75px;
    background-color: #F6F6F6;
    color: #C92A2A;
    font-size: 16px;
    line-height: 26px;
    margin: 26px auto 0; }

/**�ҵ�������¼**/
.myHelp {
  display: none;
  width: 640px;
  height: 583px;
  top: 50%;
  left: 50%;
  position: fixed;
  margin: 0 0 0 -320px;
  z-index: 99;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); }

/**
	�����Ż�ȯ����
**/

/*.prizeCon {*/
  /*display: none;*/
  /*top: 50%;*/
  /*left: 50%;*/
  /*position: fixed;*/
  /*margin: 0 0 0 -320px;*/
  /*z-index: 99;*/
  /*_position: absolute;*/
  /*_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));*/
  /*background: url("/images/zhuanti/20191212/prizeBk.png") no-repeat center top;*/
  /*width: 640px;*/
  /*height: 477px;*/
  /*text-align: center; }*/
/*.prizeCon .Tit {*/
  /*font-size: 32px;*/
  /*font-weight: 700;*/
  /*color: #fff;*/
  /*line-height: 100px;*/
  /*position: relative; }*/
/*.prizeCon .Tit i {*/
  /*font-weight: 700; }*/
/*.prizeCon .Tit .close {*/
  /*background: url(/images/zhuanti/20191212/wclo.png) no-repeat center top;*/
  /*width: 56px;*/
  /*height: 56px;*/
  /*position: absolute;*/
  /*top: 18px;*/
  /*right: 18px; }*/
/*.prizeCon .teacherCon {*/
  /*overflow: hidden; }*/
/*.prizeCon .teacherCon img {*/
  /*display: inline-block;*/
  /*width: 210px;*/
  /*height: 236px;*/
  /*float: left;*/
  /*margin: 20px 0 0 60px; }*/
/*.prizeCon .teacherCon .talK {*/
  /*padding-top: 41px;*/
  /*text-align: left;*/
  /*width: 324px;*/
  /*float: left; }*/
/*.prizeCon .teacherCon .talK p {*/
  /*font-size: 18px;*/
  /*line-height: 24px;*/
  /*margin-bottom: 14px;*/
  /*color: #000;*/
  /*font-weight: 700; }*/
/*.prizeCon .teacherCon .talK p i {*/
  /*font-weight: 700; }*/
/*.prizeCon .teacherCon .talK em {*/
  /*font-size: 18px;*/
  /*line-height: 24px;*/
  /*color: #000; }*/
/*.prizeCon a {*/
  /*margin-top: 27px;*/
  /*width: 240px;*/
  /*height: 50px;*/
  /*border-radius: 25px;*/
  /*text-align: center;*/
  /*line-height: 50px;*/
  /*background-color: #FFCF50;*/
  /*font-size: 22px;*/
  /*color: #333333;*/
  /*display: inline-block; }*/




.prizeCon {
  display: none;
  top: 50%;
  left: 50%;
  position: fixed;
  margin: 0 0 0 -243px;
  z-index: 99;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));
  background: url("/images/zhuanti/20191212/blockPop01.png") no-repeat center top;
  width: 635px;
  height: 486px;
  text-align: center; }
    .prizeCon .close {
      width: 40px;
      height: 40px;
      position: absolute;
      top: 70px;
      right: 43px;}
.prizeTIt{
  height: 52px;
  position: absolute;
  font-size: 56px;
  width: 300px;
  display: inline-block;
  left: 50%;
  margin-left: -150px;
  top: 278px;
  /* font-family: MicrosoftYaHei; */
  color: #fff;
  line-height: 52px;
  letter-spacing: 2px;}
    .prizeCon .talK {
      text-align: left;
      width: 240px;
      top: 125px;
      float: left;
      right: 115px;
      position: absolute; }
      .prizeCon .talK p {
        font-size: 16px;
        line-height: 16px;
        margin-bottom: 2px;
        padding: 10px 0 3px 0;
        color: #000;
        font-weight: 700; }
        .prizeCon .talK p i {
          font-weight: 700; }
      .prizeCon .talK em {
        font-size: 14px;
        line-height: 20px;
        color: #000;}
  .prizeCon a {
    margin-top: 418px;
    width: 240px;
    height: 50px;
    border-radius: 25px;
    text-align: center;
    line-height: 50px;
    background-color: #FFCF50;
    font-size: 22px;
    color: #333333;
    display: inline-block; }

.bk01{background: url("/images/zhuanti/20191212/blockPop01.png") no-repeat center top!important;}
.bk02{background: url("/images/zhuanti/20191212/blockPop02.png") no-repeat center top!important;}
.bk03{background: url("/images/zhuanti/20191212/blockPop03.png") no-repeat center top!important;}
.bk04{background: url("/images/zhuanti/20191212/blockPop04.png") no-repeat center top!important;}
.bk05{background: url("/images/zhuanti/20191212/blockPop05.png") no-repeat center top!important;}


/*
�ҵķ�����¼
***/
.myShareCon {
  display: none;
  left: 50%;
  top: 50%;
  position: fixed;
  margin: 0 0 0 -476px;
  z-index: 99;
  border-radius: 20px;
  overflow: hidden;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));
  background: #fff;
  width: 952px;
  text-align: center;
  padding-bottom: 45px; }
  .myShareCon .Tit {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    height: 102px;
    background: -webkit-gradient(linear, left top, left bottom, from(#ec3535), to(#d12f2f));
    background: linear-gradient(180deg, #ec3535 0%, #d12f2f 100%);
    background-color: #990c18;
    line-height: 102px;
    position: relative; }
    .myShareCon .Tit .close {
      background: url(/images/zhuanti/20191212/wclo.png) no-repeat center top;
      width: 56px;
      height: 56px;
      position: absolute;
      top: 18px;
      right: 18px; }
  .myShareCon .smlTit {
    height: 85px;
    font-size: 28px;
    text-align: left;
    color: #000;
    padding: 20px 0  0 24px;
    line-height: 38px; }
    .myShareCon .smlTit img {
      float: left;
      margin-right: 8px; }
  .myShareCon .friendCon {
    background-color: #FFFBEA;
    overflow: hidden;
    padding-left: 20px;
    text-align: left;
    margin-bottom: 71px; }
  .myShareCon .smlTit p strong{
    font-weight: 400;}
    .myShareCon .friendCon em {
      font-size: 24px;
      color: #000;
      line-height: 44px;
      display: block;
      margin-bottom: 14px; }
    .myShareCon .friendCon ul {
      max-width: 740px;
      float: left;
      overflow-y: auto;
      height: 210px; }
      .myShareCon .friendCon ul li {
        float: left;
        width: 160px;
        margin-right: 20px;
        text-align: center;
        display: inline-block;
        margin-bottom: 20px; }
        .myShareCon .friendCon ul li span {
          width: 60px;
          height: 60px;
          display: block;
          border-radius: 50%;
          overflow: hidden;
          margin: 0 auto; }
          .myShareCon .friendCon ul li span img {
            width: 60px;
            height: 60px;
            display: inline-block; }
        .myShareCon .friendCon ul li p {
          line-height: 36px;
          margin: 0 auto;
          font-size: 20px;
          float: left;
          width: 100%;
          text-align: center; }
    .myShareCon .friendCon .plus {
      width: 160px;
      float: left;
      text-align: center; }
      .myShareCon .friendCon .plus img {
        margin-top: 11px; }
      .myShareCon .friendCon .plus .plusBk {
        float: right;
        margin-top: 25px; }
  .myShareCon a {
    font-size: 28px;
    color: #d12f2f;
    line-height: 37px; }
.myShareCon .shareBox02{
  /* display: none; */
  width: 120px;
  height: 120px;
  background: red;
  text-align: center;
  /* padding-top: 45px; */
  position: absolute;
  left: 50%;
  top: 85px;
  margin: 0 0 0 -60px;
}
.myShareCon .shareBox02 img{
  width: 100px;
  height: 100px;
  display: inline-block;
}

/*
���򵯴�
***/
.ruleCon {
  display: none;
  left: 50%;
  position: fixed;
  top: 50%;
  margin: 0 0 0 -320px;
  z-index: 99;
  border-radius: 20px;
  overflow: hidden;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));
  background: #fff;
  width: 640px;
  text-align: center; }
  .ruleCon .Tit {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    height: 98px;
    background: -webkit-gradient(linear, left top, left bottom, from(#ec3535), to(#d12f2f));
    background: linear-gradient(180deg, #ec3535 0%, #d12f2f 100%);
    background-color: #990c18;
    line-height: 98px;
    position: relative; }
    .ruleCon .Tit .close {
      background: url(/images/zhuanti/20191212/wclo.png) no-repeat center top;
      width: 56px;
      height: 56px;
      position: absolute;
      top: 18px;
      right: 18px; }
  .ruleCon .ruleBox {
    text-align: left;
    padding: 36px 60px 44px; }
    .ruleCon .ruleBox p {
      font-size: 18px;
      color: black;
      line-height: 26px; }

/**css3��Ч**/
.floating {
  animation-name: floating;
  -webkit-animation-name: floating;
  animation-duration: 5s;
  -webkit-animation-duration: 5s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite; }



@-webkit-keyframes floating {
  from {
    -webkit-transform: scale3d(0.6, 0.6, 0.6);
    transform: scale3d(0.6, 0.6, 0.6);
    opacity: 1; }
  50% {
    -webkit-transform: scale3d(0.7,0.7, 0.7);
    transform: scale3d(0.7,0.7, 0.7);
    opacity: 1; }
  100% {
    -webkit-transform: scale3d(0.6, 0.6, 0.6);
    transform: scale3d(0.6, 0.6, 0.6);
    opacity: 1; }
}


@keyframes floating {
  from {
    -webkit-transform: scale3d(0.6, 0.6, 0.6);
    transform: scale3d(0.6, 0.6, 0.6);
    opacity: 1; }
  50% {
    -webkit-transform: scale3d(0.7,0.7, 0.7);
    transform: scale3d(0.7,0.7, 0.7);
    opacity: 1; }
  100% {
    -webkit-transform: scale3d(0.6, 0.6, 0.6);
    transform: scale3d(0.6, 0.6, 0.6);
    opacity: 1; }
}




/*�Ҳม��*/
.an {
  background: url(/images/zhuanti/20191212/an.png) no-repeat; }

.floatCtro {
  width: 115px;
  right: 0;
  top: 50%;
  margin: -310px 0 0;
  position: fixed;
  _position: absolute;
  z-index: 90; }

.floatCtro .service {
  width: 115px;
  height: 86px;
  background: url(/images/zhuanti/20191212/s_15.png) no-repeat; }

.floatCtro .service a {
  display: block;
  line-height: 76px;
  text-align: center;
  font-size: 18px;
  color: #360274;
  font-weight: 700; }

.floatCtro .service a:hover {
  text-decoration: none; }

.floatCtro .cbox {
  width: 91px;
  padding-top: 10px;
  background: #eb2259;
  margin-left: 12px;
  border-radius: 0 0 18px 18px; }

.floatCtro .shopHan {
  position: relative;
  display: block;
  width: 51px;
  height: 51px;
  margin: 0 auto 15px;
  cursor: pointer;
  background-position: 0 -400px; }

.floatCtro .shopHan i {
  position: absolute;
  top: -6px;
  right: -15px;
  display: block;
  width: 30px;
  height: 17px;
  text-align: center;
  line-height: 17px;
  font-size: 14px;
  color: #fff;
  background-position: 0 -500px; }

.floatCtro .cbox .con {
  width: 75px;
  margin: 0 auto; }

.floatCtro .cbox .con p {
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: #d0184a;
  border-radius: 16px;
  cursor: pointer;
  margin-bottom: 8px; }

.floatCtro .cbox .con p.cur {
  background: #9e0932; }

.floatCtro .cbox .ewmpic {
  width: 72px;
  height: 72px;
  padding: 5px;
  margin: 0 auto;
  background: url(/images/zhuanti/20191212/s_16.png) no-repeat; }

.floatCtro .cbox .ewmpic img {
  width: 72px;
  height: 72px; }

.floatCtro .cbox .ewmtxt {
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  margin-bottom: 10px; }

.floatCtro .cbox .backtop {
  width: 34px;
  height: 31px;
  background: url(/images/zhuanti/20191212/s_22.png) no-repeat;
  cursor: pointer;
  margin: 0 auto 10px; }

.shop-fly {
  display: none;
  width: 51px;
  height: 51px;
  cursor: pointer;
  background-position: 0 -400px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 669; }

/*������ʾ����*/
.zdTc {
  display: none;
  width: 100%;
  position: fixed;
  left: 0;
  top: 50%;
  z-index: 101; }

.zdTc .txt {
  width: 250px;
  line-height: 30px;
  font-size: 16px;
  text-align: center;
  color: #fff;
  padding: 10px 20px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');
  background: rgba(0, 0, 0, 0.7);
  margin: 0 auto; }

/*ѡ�ε���*/
.protocol-pop .con .course-protocol .protocol-btn.on {
  background: url("//www.med66.com/images/yishizigekaoshi/project/2019/ico.png") no-repeat; }

.protocol-pop {
  display: none;
  width: 808px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: 0 0 0 -404px;
  z-index: 999;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); }

.protocol-pop .tit {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #e8e8e8;
  background: #f5f5f5; }

.protocol-pop .tit .t1 {
  margin-left: 20px;
  font-size: 18px;
  color: #666;
  _margin-top: 20px; }

.protocol-pop .tit .t1 i {
  display: inline-block;
  width: 5px;
  height: 26px;
  background: #f65514;
  vertical-align: -6px;
  *vertical-align: 1px;
  margin-right: 16px; }

.protocol-pop .tit .close {
  width: 15px;
  height: 15px;
  margin: 22px 20px 0 0;
  background-position: 0px -1400px;
  line-height: 0;
  font-size: 0; }

.protocol-pop .con {
  padding: 6px 43px 0 43px;
  background: #fff; }

.protocol-pop .con .list {
  *padding-bottom: 12px; }

.protocol-pop .con-area {
  padding: 6px 34px 0 34px; }

.protocol-pop .con h4 {
  line-height: 46px;
  font-size: 16px;
  font-weight: normal; }

.protocol-pop .con .xyContainer p {
  font-size: 14px;
  line-height: 24px;
  color: #666;
  padding-bottom: 10px; }

.protocol-pop .con .chkName, .protocol-pop .con .protocol-chkName {
  float: left;
  _display: inline;
  margin: 0 27px 12px 0;
  width: 282px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #666;
  text-align: center;
  cursor: pointer;
  border: 1px solid #d7d7d7;
  position: relative;
  overflow: hidden; }

.protocol-pop .con .chkName.on, .protocol-pop .con .protocol-chkName.on {
  border: 1px solid #5bc450;
  color: #5bc450; }

.protocol-pop .con .chkName.on i.gou, .protocol-pop .con .protocol-chkName.on i.gou {
  display: block;
  width: 14px;
  height: 14px;
  position: absolute;
  right: 0;
  bottom: 0;
  background: url("//www.med66.com/images/pro2018/common/ico.png") no-repeat -102px -329px; }

.protocol-pop .con .chkName .coursechk, .protocol-pop .con .protocol-chkName .coursechk {
  position: absolute;
  left: -10px;
  top: -30px;
  padding-bottom: 6px; }

.protocol-pop .con .chkNameArea {
  margin: 0 9px 16px 0;
  width: 96px; }

.protocol-pop .con .chkNameArea.none {
  margin-right: 0; }

.protocol-pop .con .chkNameYdb {
  float: left;
  _display: inline;
  margin: 0 27px 12px 0;
  width: 211px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #666;
  text-align: center;
  cursor: pointer;
  border: 1px solid #d7d7d7;
  position: relative;
  overflow: hidden; }

.protocol-pop .con .chkNameYdb.on {
  border: 1px solid #5bc450;
  color: #5bc450; }

.protocol-pop .con .chkNameYdb.on i.gou {
  display: block;
  width: 14px;
  height: 14px;
  position: absolute;
  right: 0;
  bottom: 0;
  background: url("http://www.med66.com/images/pro2018/common/ico.png") no-repeat -102px -329px; }

.protocol-pop .con .chkNameYdb .coursechk {
  position: absolute;
  left: -10px;
  top: -30px;
  padding-bottom: 6px; }

.protocol-pop .con .course-prompt {
  height: 56px;
  line-height: 56px;
  font-size: 14px;
  color: #666; }

.protocol-pop .con .course-protocol {
  display: none;
  height: 56px;
  line-height: 56px;
  font-size: 14px;
  color: #666; }

.protocol-pop .con .course-protocol a {
  color: #5bc450; }

.protocol-pop .con .course-protocol .protocol-btn {
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #d7d7d7;
  margin-right: 8px;
  position: relative;
  overflow: hidden;
  vertical-align: -5px;
  cursor: pointer; }

.protocol-pop .con .course-protocol .protocol-btn.on {
  background-position: -31px -638px; }

.protocol-pop .con .course-protocol .protocol-btn input {
  position: absolute;
  left: -20px;
  top: -20px; }

.protocol-pop .con .protocol-text {
  border-top: 1px solid #efefef; }

.protocol-pop .con .protocol-text p {
  line-height: 24px;
  padding-bottom: 10px;
  font-size: 14px;
  color: #666; }

.protocol-pop .total {
  height: 54px;
  padding-top: 14px;
  background: #f7f7f7; }

.protocol-pop .total .buy-btn {
  display: block;
  margin: 0 auto 13px;
  width: 230px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  background: #f4674b;
  border-radius: 3px;
  text-decoration: none; }

.protocol-pop.danke-pop {
  margin-top: -246px; }

.protocol-pop.danke-pop .con {
  height: 340px;
  overflow-y: auto;
  padding: 6px 43px 0; }

.protocol-pop.danke-pop .course-protocol {
  display: block; }

.blink-Pic {
  text-align: center;
  z-index: 999;
  width: 422px;
  background: #fff;
  position: fixed;
  left: 50%;
  margin-left: -211px;
  top: 50%;
  padding-bottom: 30px;
  border-radius: 10px;
  _position: absolute;
  _height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)); }
.blink-Pic .close {
  position: absolute;
  top: 20px;
  right: 20px; }
.blink-Pic p {
  font-size: 18px;
  line-height: 30px;
  padding-top: 65px;
  padding-bottom: 25px; }
.blink-Pic span {
  display: block;
  font-size: 18px;
  line-height: 18px;
  padding: 14px 0 23px; }
.blink-Pic .cenPic {
  margin-top: 40px; }
.blink-Pic a {
  display: inline-block;
  width: 160px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  text-align: center;
  border-radius: 25px;
  /* Safari 5.1 - 6.0 */
  /* Opera 11.1 - 12.0 */
  /* Firefox 3.6 - 15 */
  background: -webkit-gradient(linear, left top, right top, from(#bb1212), to(#580108));
  background: linear-gradient(to right, #bb1212, #580108);
  background-color: #990c18;
  /* ��׼���﷨ */
  *background-color: #ca0e1c; }



.footer{
  background-color: #fff!important;
}