@charset "UTF-8";
/*
@author: name
*/
body {
  font: 14px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif;
  margin: 0 auto;
  color: #333;
  min-width: 1100px; }

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; }

input, textarea, a, a:hover {
  outline: none; }

textarea {
  resize: none; }

.layout {
  clear: both;
  width: 1200px;
  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; }

table {
  border-spacing: 0;
  border-collapse: collapse; }

.tc {
  text-align: center; }

.mr0 {
  margin-right: 0 !important; }

/*头图*/
.header {
  height: 736px;
  background: url("/images/zhuanti/2019JL0720/1_01.png") no-repeat top center; }
  .header .title {
    font-size: 28px;
    color: #ffe7c9;
    padding-top: 462px;
    text-align: center; }
    .header .title i {
      color: #2fd7b1; }
.header .logo{
  display: block;
  width: 200px;
  height: 48px;
  top: 29px;
  left: 23px;
  z-index: 4;
}
.header .logo img{
  display: block;
  width: 200px;
}
.header .loginHan{
  display: block;
  top: 24px;
  right: 16px;
  width: 90px;
  height: 34px;
  line-height: 34px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  background-color: #58bca8;
  border-radius: 17px;
  cursor: pointer;
  z-index: 4;
}

.header .loginHan2{
  display: block;
  top: 24px;
  right: 16px;
  width: 90px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  font-size: 16px;
  color: #fff;
  background-color: #58bca8;
  border-radius: 17px;
  cursor: pointer;
  z-index: 4;
}

.countdown-oneDay {
  top: 605px;
  left: 50%;
  margin-left: -234px;
  display: inline-block;
  width: 419px;
  padding-right: 49px;
  height: 40px;
  line-height: 40px;
  text-align: right;
  font-size: 18px;
  color: #fff; }
  .countdown-oneDay p {
    display: inline-block;
    *display: inline;
    *zoom: 1; }
    .countdown-oneDay p span {
      margin-left: 29px; }
    .countdown-oneDay p .fird {
      margin-left: 56px !important; }

.box01 {
  height: 728px;
  background: url("/images/zhuanti/2019JL0720/23_03.png") no-repeat top center; }
  .box01 .achLUck {
    top: 80px;
    left: -8px;
    position: absolute;
    width: 713px;
    height: 610px;
    display: inline-block;}
  .box01 #img1 {
    position: absolute;
    top: 205px;
    left: 146px; }
  .box01 .bl {
    -webkit-animation: bounceIn 1.0s 0s 1 both;
    animation: bounceIn 1.0s 0s 1 both; }
.bl {
  -webkit-animation: bounceIn 1.0s 0s 1 both;
  animation: bounceIn 1.0s 0s 1 both; }
  .box01 .mine {
    position: absolute;
    top: 482px;
    left: 580px; }
  .box01 .cho {
    cursor:pointer;
    position: absolute;
    top: 550px;
    left: 504px; }
  .box01 .rule {
    text-align: left;
    display: inline-block;
    width: 416px;
    padding: 177px 60px 0;
    float: right;
    color: #edcda7; }
    .box01 .rule img {
      margin: 0 auto;
      display: block;
      margin-bottom: 30px; }
    .box01 .rule p {
      line-height: 20px;
      font-size: 14px; }
      .box01 .rule p a {
        color: #2fd7b1; }
    .box01 .rule span {
      font-weight: 700;
      padding-top: 22px;
      display: inline-block; }

.box02 {
  height: 693px;
  background: url("/images/zhuanti/2019JL0720/3_03.png") no-repeat top center; }

.box03 {
  padding-top: 252px;
  height: 1463px;
  background: url("/images/zhuanti/2019JL0720/4_03.png") no-repeat top center; }
  .box03 .mune-box {
    margin-bottom: 32px; }
    .box03 .mune-box ul {
      display: inline-block; }
      .box03 .mune-box ul li {
        float: left;
        padding: 0 20px;
        font-size: 18px;
        margin: 0 8px;
        height: 44px;
        line-height: 44px;
        border-radius: 22px;
        color: #ffe7ca;
        position: relative; }
        .box03 .mune-box ul li i {
          background: url(/images/zhuanti/2019JL0720/789_03.png) no-repeat top center;
          width: 18px;
          height: 8px;
          left: 50%;
          margin-left: -9px;
          bottom: -7px;
          display: none;
          position: absolute; }
      .box03 .mune-box ul .on {
        background-color: #ffe7ca;
        color: #b7321f; }
        .box03 .mune-box ul .on i {
          display: inline-block; }
  .box03 .tab-box {
    display: inline-block;
    width: 100%; }
    .box03 .tab-box .labCon {
      width: 100%;
      text-align: center; }
      .box03 .tab-box .labCon ul {
        *padding-left: 55px;
        display: inline-block; }
        .box03 .tab-box .labCon ul li {
          width: 350px;
          float: left;
          border-radius:10px;
          overflow:hidden;
          background-color: #ffe7ca;
          margin: 0 8px; }
          .box03 .tab-box .labCon ul li .d01 {
            background: url(/images/zhuanti/2019JL0720/789_07.png) no-repeat top center; }
          .box03 .tab-box .labCon ul li .d02 {
            background: url(/images/zhuanti/2019JL0720/789_09.png) no-repeat top center; }
          .box03 .tab-box .labCon ul li .d03 {
            background: url(/images/zhuanti/2019JL0720/789_11.png) no-repeat top center; }
          .box03 .tab-box .labCon ul li .div01 {
            text-align: center;
            height: 120px;
            line-height: 120px;
            font-size: 28px;
            color: #fff; }
          .box03 .tab-box .labCon ul li .div02, .box03 .tab-box .labCon ul li .div03, .box03 .tab-box .labCon ul li .div04 {
            margin: 0 37px;
            border-bottom: 1px solid #ddd6ca;
            overflow: hidden;
            padding: 23px 0; }
            .box03 .tab-box .labCon ul li .div02 span, .box03 .tab-box .labCon ul li .div03 span, .box03 .tab-box .labCon ul li .div04 span {
              padding-top: 7px;
              font-size: 14px;
              color: #5693c9;
              float: left;
              width: 40px;
              display: inline-block;
              line-height: 20px; }
            .box03 .tab-box .labCon ul li .div02 .cld, .box03 .tab-box .labCon ul li .div03 .cld, .box03 .tab-box .labCon ul li .div04 .cld {
              width: 210px;
              float: right;
              text-align: left; }
              .box03 .tab-box .labCon ul li .div02 .cld p, .box03 .tab-box .labCon ul li .div03 .cld p, .box03 .tab-box .labCon ul li .div04 .cld p {
                font-size: 16px;
                line-height: 30px;
                height: 30px; }
          .box03 .tab-box .labCon ul li .div05, .box03 .tab-box .labCon ul li .div06 {
            margin: 0 37px;
            border-bottom: 1px solid #ddd6ca;
            overflow: hidden;
            padding: 29px 0; }
            .box03 .tab-box .labCon ul li .div05 h2, .box03 .tab-box .labCon ul li .div06 h2 {
              float: left;
              font-size: 18px;
              color: #5693c9;
              font-weight: 400; }
            .box03 .tab-box .labCon ul li .div05 p, .box03 .tab-box .labCon ul li .div06 p {
              padding-top: 40px;
              height: 65px;
              line-height: 65px;
              font-size: 34px;
              color: #dd5c40;
              font-weight: 700; }
              .box03 .tab-box .labCon ul li .div05 p em, .box03 .tab-box .labCon ul li .div06 p em {
                font-size: 26px;
                margin-right: 3px;
                font-weight: 700; }
              .box03 .tab-box .labCon ul li .div05 p i, .box03 .tab-box .labCon ul li .div06 p i {
                display: inline-block;
                margin-right: 8px;
                vertical-align: middle;
                width: 10px;
                padding: 8px 15px 0 5px;
                height: 65px;
                color:#ffe7ca;
                font-size: 14px;
                line-height: 16px;
                font-weight: 700;
                background: url(/images/zhuanti/2019JL0720/lia_03.png) no-repeat top center; }
            .box03 .tab-box .labCon ul li .div05 span, .box03 .tab-box .labCon ul li .div06 span {
              display: block;
              width: 100%;
              color: #b85d4e;
              font-size: 18px;
              text-decoration: line-through; }
            .box03 .tab-box .labCon ul li .div05 .add-btn, .box03 .tab-box .labCon ul li .div06 .add-btn {
              display: inline-block;
              font-size: 22px;
              width: 171px;
              height: 42px;
              text-align: center;
              line-height: 42px;
              color: #ffe7ca;
              background: url(/images/zhuanti/2019JL0720/789_21.png) no-repeat top center;
              margin-top: 18px; }
          .box03 .tab-box .labCon ul li .div06 {
            border-bottom: none; }

.bottom {
  padding: 73px 0 90px;
  font-size: 16px;
  line-height: 30px;
  color: #ffe7ca; }

.conWrap1 {
  height: 728px;
  background: url(/images/zhuanti/2019JL0720/a_03.png) no-repeat top center; }

.conWrap2 {
  height: 692px;
  background: url(/images/zhuanti/2019JL0720/pos_9.png) no-repeat top center; }

.conWrap3 {
  height: 1997px;
  background: url(/images/zhuanti/2019JL0720/cg_03.png) no-repeat top center; }

/*右侧浮动*/
.floatCtro {
  padding-top: 70px;
  text-align: center;
  width: 131px;
  right: 0;
  top: 50%;
  margin: -310px 0 0;
  position: fixed;
  _position: absolute;
  z-index: 90; }

.floatCtro .service {
  position: absolute;
  top: 0;
  width: 131px;
  height: 114px;
  background: url(/images/zhuanti/2019JL0720/top_8.png) no-repeat; }

.floatCtro .service a {
  display: block;
  line-height: 151px;
  text-align: right;
  padding-right: 30px;
  font-size: 18px;
  color: #e2e0c9;
  font-weight: 700; }

.floatCtro .service a:hover {
  text-decoration: none; }

.floatCtro .cbox {
  width: 91px;
  padding-top: 46px;
  background: #c1110c;
  display: inline-block;
  border-radius: 0 0 18px 18px; }

.floatCtro .shopHan {
  position: relative;
  display: block;
  width: 51px;
  height: 51px;
  margin: 0 auto 18px;
  cursor: pointer;
  background: url(/images/zhuanti/2019JL0720/cart_03.png) no-repeat; }

.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: #c1110c;
  background: url(/images/zhuanti/2019JL0720/num_09.png) no-repeat; }

.floatCtro .cbox .con {
  width: 79px;
  margin: 0 auto; }

.floatCtro .cbox .con p {
  height: 47px;
  line-height: 47px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  margin-bottom: 10px;
  background: url(/images/zhuanti/2019JL0720/onlia_9.png) no-repeat; }

.floatCtro .cbox .con p.cur {
  background: url(/images/zhuanti/2019JL0720/lia.png) no-repeat;
  color: #c1110c; }

.floatCtro .cbox .ewmpic {
  padding-top: 20px;
  width: 82px;
  height: 82px;
  margin: 0 auto; }

.floatCtro .cbox .ewmpic img {
  width: 82px;
  height: 82px; }

.floatCtro .cbox .ewmtxt {
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  color: #56f7db;
  margin-bottom: 10px; }

.floatCtro .cbox .backtop {
  width: 34px;
  height: 31px;
  background: url(/images/zhuanti/2019JL0720/top_6.png) no-repeat;
  cursor: pointer;
  margin: 0 auto 21px; }

.shop-fly {
  display: none;
  width: 51px;
  height: 51px;
  cursor: pointer;
  background: url(/images/zhuanti/2019JL0720/cart_03.png) no-repeat;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 669; }




/*选课弹层*/
.xzdqTk{ display: none; width: 680px; background: #fff; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -340px; z-index: 999; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.xzdqTk .tit{ height: 60px; background: #fff1d6; margin: 0;}
.xzdqTk .tit-left{ line-height: 60px; font-size: 18px; padding-left: 15px; margin-left: 18px;}
.xzdqTk .tit-left i{ display: block; width: 3px; height: 16px; background: #f65514; left: 0; top: 50%; margin-top: -8px;}
.xzdqTk .tit-xx{ display: block; width: 40px; height: 40px; margin: 10px 6px 0 0; background: url(/images/zhuanti/2019JL0720/clo.png) no-repeat center center; cursor: pointer;}
.xzdqTk .coupon{ padding: 12px 0 0; margin: 0 20px;}
.xzdqTk .coupon-tit{ height: 49px; line-height: 49px; font-size: 16px; color: #999; text-align: center; border-bottom: 1px solid #eaeaea;}
.xzdqTk .coupon-tit .w120{ width: 120px;}
.xzdqTk .coupon-tit .w380{ width: 380px;}
.xzdqTk .coupon-tit .w140,.xzdqTk .coupon-tit .w140One{ width: 120px;}
.xzdqTk .coupon-tit .w140One{ display: none;}
.xzdqTk .coupon-cen .clist{ height: 49px; line-height: 49px; font-size: 18px; border-bottom: 1px solid #eaeaea;}
.xzdqTk .coupon-cen .clist .w120{ width: 120px;}
.xzdqTk .coupon-cen .clist .w380{ width: 380px; height: 49px;}
.xzdqTk .coupon-cen .clist .w140,.xzdqTk .coupon-cen .clist .w140One{ width: 120px; text-align: center; font-size: 18px; font-weight: 700;color: #c1110c;}
/*zixun  自己的样式*/
.xzdqTk .coupon-cen .clist .w140One{ display: none;}
.xzdqTk .coupon-cen .clist .course{ overflow: hidden; position: relative; display: block; width: 14px; height: 14px; border: 1px solid #ddd; cursor: pointer; margin: 16px auto 0;}
.xzdqTk .coupon-cen .clist .course input{ position: absolute; top: -50px; left: 0;}
.xzdqTk .coupon-cen .clist .course.on{ background: url(/images/zhuanti/2019JL0720/s_27.png) no-repeat center;}
.xzdqTk .coupon-cen.auto{ height: 250px; overflow: auto;}
.xzdqTk .hbox{ margin: 0 170px; height: 50px; padding: 26px 0;display:inline-block;text-align:center;}
.xzdqTk .hbox .addHan{ overflow: hidden; display: block; width: 118px; height: 48px; border: 1px solid #d5d3d3; text-align: center; line-height: 48px; font-size: 18px; border-radius: 25px; cursor: pointer;}
.xzdqTk .hbox .addHan:hover{ text-decoration: none;}
.xzdqTk .hbox .buyHan{ overflow: hidden; display: block; width: 170px; height: 50px; background:#c1110c; text-align: center; line-height: 50px; font-size: 22px; color: #fff; border-radius: 25px; cursor: pointer; -webkit-box-shadow:0 3px 3px 0 rgba(212,9,27,0.3); -moz-box-shadow:0 3px 3px 0 rgba(212,9,27,0.3); box-shadow:0 3px 3px 0 rgba(212,9,27,0.3));}
.xzdqTk .hbox .buyHan:hover{ background: #c1110c; text-decoration: none;}


/*公用提示弹层*/
.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; }

/*选课弹框*/
.course-pop .con .list .chkName.on i.gou, .course-protocol .protocol-btn.on, .chkNameOne, .protocol-pop .tit .close,
.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: -59px -641px;
  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; }

.luckywall .list .bd {
  height: 490px;
  overflow: hidden;
  padding: 185px 60px 0; }

.luckywall .list li {
  color: #fff;
  font-size: 20px;
  height: 70px!important;
  line-height: 70px;
  background: url(/images/zhuanti/2019JL0720/flow_09.png) no-repeat left center;
  border-bottom: 1px solid #aa3221;
  padding-left: 35px; }

.luckywall .list li .t3 {
  float: right; }

/*我的优惠券弹框*/
.mask {
  display: none;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .4;
  filter: alpha(opacity=40);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 98;
  _position: absolute;
  _height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)); }

.yhqTk {
  display: none;
  width: 680px;
  background: #fff;
  top: 50%;
  left: 50%;
  position: fixed;
  margin: 0 0 0 -340px;
  z-index: 99;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); }

.yhqTk .tit {
  height: 60px;
  background: #fff1d6; }

.yhqTk .tit-left {
  line-height: 60px;
  font-size: 18px;
  padding-left: 15px;
  margin-left: 18px; }

.yhqTk .tit-left i {
  display: block;
  width: 3px;
  height: 16px;
  background: #f65514;
  left: 0;
  top: 50%;
  margin-top: -8px; }

.yhqTk .tit-xx {
  display: block;
  width: 40px;
  height: 40px;
  margin: 10px 6px 0 0;
  cursor: pointer;
  background: url(/images/zhuanti/2019JL0720/clo.png) no-repeat center center; }

.yhqTk .coupon {
  padding: 12px 24px 10px; }

.yhqTk .coupon-tit {
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  color: #666; }

.yhqTk .coupon-tit .n210 {
  float: left;
  display: block;
  width: 210px;
  text-align: center; }

.yhqTk .coupon-list {
  height: 60px;
  line-height: 60px;
  font-size: 14px;
  color: #666;
  margin-bottom: 14px;
  background: url(/images/zhuanti/2019JL0720/s_18.png) no-repeat; }

.yhqTk .coupon-list .n210 {
  float: left;
  display: block;
  width: 210px;
  text-align: center; }

.yhqTk .coupon-list .cbai {
  color: #fff; }

.yhqTk .coupon-Null {
  padding: 64px 0; }

.yhqTk .coupon-Null .top {
  display: block;
  width: 260px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  margin: 0 auto;
  background: url(/images/zhuanti/2019JL0720/s_19.png) no-repeat; }

.yhqTk .coupon-Null .bot {
  text-align: center;
  line-height: 90px;
  font-size: 32px;
  font-weight: 700;
  color: #f65514; }

.yhqTk .han {
  display: block;
  width: 400px;
  height: 120px;
  background: url(/images/zhuanti/2019JL0720/zhuanti/2018jxj/in_25.png) no-repeat;
  margin: 0 auto 62px; }

.yhqTk .han:hover {
  opacity: 0.9;
  text-decoration: none; }

/*提示弹框*/
.tsTk {
  display: none;
  width: 480px;
  background: #fff;
  border-radius: 8px;
  top: 50%;
  left: 50%;
  position: fixed;
  margin: 0 0 0 -240px;
  z-index: 99;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); }

.tsTk .xx {
  top: 4px;
  right: 7px;
  display: block;
  width: 40px;
  height: 40px;
  background: url(/images/zhuanti/2019JL0720/clo.png) no-repeat center center;
  cursor: pointer; }

.tsTk .cpic {
  width: 118px;
  height: 118px;
  padding-top: 24px;
  margin: 0 auto 3px; }

.tsTk .ctxt {
  line-height: 38px;
  font-size: 22px;
  color: #666;
  margin-bottom: 20px;
  text-align: center; }

.tsTk .ctxt b {
  color: #f7553f; }

.tsTk .bhan {
  display: block;
  width: 140px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 18px;
  color: #fff;
  background: #f7553f;
  border-radius: 20px;
  margin: 0 auto 28px; }

.tsTk .bhan:hover {
  text-decoration: none;
  opacity: 0.9; }

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes bounceIn {
  from, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  30% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  40% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  70% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  80% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  90% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn; }



/*周天添加 同时上面修改了课程的样式*/
/**/
.mask{ display: none; width:100%; height:100%; background:#000; opacity:.7; filter:alpha(opacity=70); position:fixed; top:0; left:0; z-index:98; _position:absolute; _height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))；}

.blinkImg{
  width: 935px;
  height: 701px;
  display: none;
  top: 12%;
  left: 50%;
  position: fixed;
  margin: 0 0 0 -440px;
  z-index: 99;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));
}
.blinkImg img{
  width: 100%;
  height: 100%;
}




.comBtn{
  display: inline-block;
  height: 56px;
  position: absolute;
  right: 50%;
  top: 68%;
  margin-right: -212px;
  width: 56px;
}
.smlImg{
  display: none;
  top: 15%;
  left: 50%;
  position: fixed;
  margin: 0px 0 0 -407px;
  z-index: 99;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));

}
.smlImg a{
  width: 210px;
  height: 40px;
  top: 412px;
  border-radius: 20px;
  left: 50%;
  margin-left: -105px;
  position: absolute;
}
.smlImg .closed{
  top: 73px;
  position: absolute;
  width: 34px;
  height: 34px;
  display: inline-block;
  right: 28px;
}

.footer{
  margin-top: 35px !important;
  color: #ffe7ca !important;
}

.footer a{
  color: #ffe7ca !important;
}

.STYLE1{
  color: #ffe7ca !important;
}