a {
  display: block;
  width: 100%;
  height: 100%; }

.sct {
  overflow: hidden;
  width: 100%; }

.sct1 {
  height: 290px;
  background: url(../images/index_02.jpg) center 0 no-repeat; }
  .sct1 .jifenWrap {
    margin: 239px auto 0;
    width: 623px;
    height: 35px;
    overflow: hidden; }
    .sct1 .jifenWrap a {
      display: block;
      width: 123px;
      height: 35px;
      text-align: center;
      line-height: 35px;
      color: #39020d;
      font-size: 22px;
      background-color: #efc435;
      border-radius: 5px; }
    .sct1 .jifenWrap .jifenBox {
      width: 233px;
      height: 35px;
      background: url(../images/jifen.png) center 0 no-repeat;
      margin-left: 96px; }
      .sct1 .jifenWrap .jifenBox p {
        color: #f0c637;
        font-size: 24px;
        margin-left: 161px;
        height: 35px;
        width: 84px;
        line-height: 35px; }

.sct2 {
  height: 678px;
  background: url(../images/index_03.jpg) center 0 no-repeat; }
  .sct2 .duihuanWrap {
    width: 956px;
    height: 675px;
    margin: 15px auto 0; }
    .sct2 .duihuanWrap ul {
      width: 100%; }
      .sct2 .duihuanWrap ul li {
        width: 201px;
        height: 313px;
        float: left;
        margin: 0 38px 20px 0; }
        .sct2 .duihuanWrap ul li .color-wrap {
          width: 189px;
          height: 259px;
          background-color: #efc537;
          position: relative; }
          .sct2 .duihuanWrap ul li .color-wrap .giftbg {
            background: url(../images/gift_bg.png) center no-repeat;
            width: 187px;
            height: 209px;
            margin: 1px;
            display: inline-block; }
            .sct2 .duihuanWrap ul li .color-wrap .giftbg h3 {
              font-size: 22px;
              text-align: center;
              height: 42px;
              line-height: 42px;
              color: #efc334; }
            .sct2 .duihuanWrap ul li .color-wrap .giftbg .iconBox {
              width: 166px;
              height: 142px;
              margin: 0 auto; }
            .sct2 .duihuanWrap ul li .color-wrap .giftbg span {
              display: block;
              height: 20px;
              line-height: 20px;
              text-align: center;
              font-size: 18px;
              color: #b0afaf; }
          .sct2 .duihuanWrap ul li .color-wrap .Duihuan_num {
            position: absolute;
            right: -20px;
            top: -15px;
            width: 52px;
            height: 60px;
            background: url(../images/icon_duihuan.png) center 0 no-repeat;
            overflow: hidden; }
            .sct2 .duihuanWrap ul li .color-wrap .Duihuan_num p {
              color: #fff;
              margin: 18px 0 0 12px;
              text-align: left;
              font-size: 18px; }
          .sct2 .duihuanWrap ul li .color-wrap input {
            display: block;
            width: 100%;
            height: 50px;
            line-height: 50px;
            text-align: center;
            font-weight: bold;
            font-size: 30px;
            color: #3c052f;
            cursor: pointer;
            background-color: #efc437; }
        .sct2 .duihuanWrap ul li p {
          font-size: 20px;
          color: #efc334;
          height: 40px;
          line-height: 40px;
          text-align: center; }

.sct3 {
  height: 168px;
  background: url(../images/index_04.jpg) center 0 no-repeat; }
  .sct3 .btn_box {
    width: 742px;
    height: 104px;
    margin: 17px auto 0; }
    .sct3 .btn_box a {
      display: block;
      width: 311px;
      height: 104px; }

.sct4 {
  height: 923px;
  background: url(../images/index_05.jpg) center 0 no-repeat; }
  .sct4 .giftWrap {
    width: 939px;
    height: 784px;
    background: url(../images/bg_gift.png) center 0 no-repeat;
    margin: 15px auto 0;
    overflow: hidden; }
  .sct4 .nameList {
    width: 747px;
    height: 480px;
    overflow: hidden;
    margin: 155px auto 0; }
    .sct4 .nameList ul {
      overflow: hidden;
      margin-left: 60px;
      width: 100%;
      height: 100%; }
      .sct4 .nameList ul li {
        width: 372px;
        height: 34px;
        float: left; }
    .sct4 .nameList p {
      color: #ffea69;
      font-size: 20px;
      height: 34px;
      width: 100%;
      overflow: hidden;
      line-height: 34px; }
      .sct4 .nameList p em {
        color: #fff; }

.sct5 {
  height: 208px;
  background: url(../images/index_06.jpg) center 0 no-repeat; }
  .sct5 .mainFooter {
    width: 989px;
    height: 146px;
    margin: 39px auto 0; }
    .sct5 .mainFooter .f-logo {
      width: 166px;
      height: 52px;
      margin: 34px 25px 0 0; }
    .sct5 .mainFooter .r-sban {
      width: 783px;
      height: 152px; }
      .sct5 .mainFooter .r-sban p {
        color: #848485;
        font-size: 12px;
        line-height: 24px; }

.none {
  display: none; }

.op30 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/op60.png);
  z-index: 20; }
  .op30 .dingwei {
    position: absolute;
    left: 50%;
    top: 50%;
    overflow: hidden; }
  .op30 .close {
    display: block;
    background: url(../images/close.png) 0 0 no-repeat;
    position: absolute;
    top: 5px;
    right: 8px;
    width: 44px;
    height: 44px; }
  .op30 .alBox, .op30 .alBox00, .op30 .recovedBox {
    width: 871px;
    height: 689px;
    margin: -344.5px 0 0 -435.5px;
    background-color: #f0e1c7;
    border-radius: 6px; }
    .op30 .alBox h4, .op30 .alBox00 h4, .op30 .recovedBox h4 {
      height: 66px;
      line-height: 66px;
      font-size: 32px;
      color: #65061f;
      font-weight: bold;
      text-align: center;
      background-color: #f0a837; }
    .op30 .alBox .alBox-detail, .op30 .alBox00 .alBox-detail, .op30 .recovedBox .alBox-detail {
      width: 820px;
      height: 553px;
      margin: 40px auto 0; }
      .op30 .alBox .alBox-detail h5, .op30 .alBox00 .alBox-detail h5, .op30 .recovedBox .alBox-detail h5 {
        color: #65061f;
        font-size: 18px;
        font-weight: bold; }
      .op30 .alBox .alBox-detail h6, .op30 .alBox00 .alBox-detail h6, .op30 .recovedBox .alBox-detail h6 {
        height: 20px;
        line-height: 20px;
        font-size: 18px;
        font-weight: bold;
        color: #65061f;
        margin-top: 18px; }
      .op30 .alBox .alBox-detail .alBox-detail2, .op30 .alBox00 .alBox-detail .alBox-detail2, .op30 .recovedBox .alBox-detail .alBox-detail2 {
        width: 820px;
        height: 312px;
        margin-top: 12px;
        overflow: hidden; }
        .op30 .alBox .alBox-detail .alBox-detail2 .icpon, .op30 .alBox00 .alBox-detail .alBox-detail2 .icpon, .op30 .recovedBox .alBox-detail .alBox-detail2 .icpon {
          width: 18px;
          height: 232px;
          margin-top: 10px; }
        .op30 .alBox .alBox-detail .alBox-detail2 .icon003, .op30 .alBox00 .alBox-detail .alBox-detail2 .icon003, .op30 .recovedBox .alBox-detail .alBox-detail2 .icon003 {
          width: 18px;
          height: 122px;
          margin-top: 10px; }
        .op30 .alBox .alBox-detail .alBox-detail2 .icpon-txt, .op30 .alBox00 .alBox-detail .alBox-detail2 .icpon-txt, .op30 .recovedBox .alBox-detail .alBox-detail2 .icpon-txt {
          width: 790px;
          margin-left: 10px; }
          .op30 .alBox .alBox-detail .alBox-detail2 .icpon-txt p, .op30 .alBox00 .alBox-detail .alBox-detail2 .icpon-txt p, .op30 .recovedBox .alBox-detail .alBox-detail2 .icpon-txt p {
            font-size: 16px;
            color: #65061f;
            line-height: 31px; }
            .op30 .alBox .alBox-detail .alBox-detail2 .icpon-txt p em, .op30 .alBox00 .alBox-detail .alBox-detail2 .icpon-txt p em, .op30 .recovedBox .alBox-detail .alBox-detail2 .icpon-txt p em {
              font-weight: bold; }
          .op30 .alBox .alBox-detail .alBox-detail2 .icpon-txt .pp3, .op30 .alBox00 .alBox-detail .alBox-detail2 .icpon-txt .pp3, .op30 .recovedBox .alBox-detail .alBox-detail2 .icpon-txt .pp3 {
            line-height: 35px; }
      .op30 .alBox .alBox-detail .alBox-detail3, .op30 .alBox00 .alBox-detail .alBox-detail3, .op30 .recovedBox .alBox-detail .alBox-detail3 {
        width: 100%;
        margin-top: 38px; }
        .op30 .alBox .alBox-detail .alBox-detail3 p, .op30 .alBox00 .alBox-detail .alBox-detail3 p, .op30 .recovedBox .alBox-detail .alBox-detail3 p {
          font-size: 15px;
          color: #65061f;
          line-height: 28px; }
        .op30 .alBox .alBox-detail .alBox-detail3 .p1, .op30 .alBox00 .alBox-detail .alBox-detail3 .p1, .op30 .recovedBox .alBox-detail .alBox-detail3 .p1 {
          font-weight: bold; }
  .op30 .alBox00 {
    width: 871px;
    height: 326px;
    margin: -163px 0 0 -435.5px;
    background-color: #f0e1c7;
    border-radius: 6px; }
  .op30 .recoved {
    width: 842px;
    height: 612px;
    margin: 8px auto 0; }
    .op30 .recoved ul li {
      width: 408px;
      height: 142px;
      float: left;
      background-color: #fef4e2;
      overflow: hidden;
      margin: 0  13px 10px 0; }
      .op30 .recoved ul li .t-icon {
        width: 125px;
        height: 125px;
        margin: 8px 5px; }
      .op30 .recoved ul li .re-box-right {
        width: 255px;
        height: 122px;
        margin: 8px 5px;
        overflow: hidden; }
        .op30 .recoved ul li .re-box-right p {
          color: #000000;
          font-size: 18px;
          margin-top: 10px;
          line-height: 22px; }
        .op30 .recoved ul li .re-box-right a {
          display: block;
          padding: 3px 8px;
          font-size: 18px;
          color: #65061f;
          background-color: #f2b81c;
          text-align: center;
          width: 140px;
          height: 38px;
          line-height: 38px;
          border-radius: 4px;
          margin: 44px 0 0 96px; }
        .op30 .recoved ul li .re-box-right .g2, .op30 .recoved ul li .re-box-right .g4 {
          margin: 76px 0 0 96px; }
  .op30 .erweima {
    width: 442px;
    height: 414px;
    margin: -207px 0 0 -221px;
    background: url(../images/bg_erweima.png) center 0 no-repeat;
    border-radius: 6px; }
    .op30 .erweima .erweimaBox {
      width: 198px;
      height: 198px;
      margin: 88px auto 0; }
  .op30 .addressBox {
    width: 640px;
    height: 572px;
    position: relative;
    margin: -286px 0 0 -320px;
    overflow: hidden;
    border-radius: 6px;
    background: #ffe4b5 url(../images/form-bg.png) center 0 no-repeat; }
    .op30 .addressBox .formName {
      width: 370px;
      height: 297px;
      margin: 101px 0 0 140px; }
      .op30 .addressBox .formName ul {
        width: 100%;
        height: 100%;
        overflow: hidden; }
        .op30 .addressBox .formName ul li {
          height: 48px;
          margin: 12px 0;
          width: 100%;
          overflow: hidden;
          float: left; }
          .op30 .addressBox .formName ul li input {
            display: block;
            width: 100%;
            height: 48px;
            line-height: 48px;
            background: none;
            font-size: 16px; }
    .op30 .addressBox .su-submit {
      width: 100%;
      height: 90px;
      line-height: 90px;
      text-align: center;
      display: block;
      background-color: #fdba1b;
      font-size: 32px;
      font-weight: bold;
      color: #65061f;
      margin-top: 83px; }
  .op30 .jifenbuzu {
    width: 442px;
    height: 414px;
    position: relative;
    margin: -207px 0 0 -221px;
    background: url(../images/buzu.png) center 0 no-repeat; }
    .op30 .jifenbuzu .pbuzu2 {
      font-size: 22px;
      height: 40px;
      line-height: 40px;
      text-align: center;
      margin-top: 263px;
      color: #68151b;
      width: 98%;
      overflow: hidden; }
    .op30 .jifenbuzu .sure {
      height: 78px;
      width: 100%;
      display: block;
      position: absolute;
      bottom: 0;
      left: 0; }

.configBox {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 273px;
  height: 156px;
  margin: -78px 0 0 -136.5px;
  background-color: #fff;
  z-index: 30;
  border-radius: 10px;
  display: none; }
  .configBox p {
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    padding: 0 5px;
    margin-top: 40px; }
  .configBox .configBox_box {
    width: 176px;
    height: 30px;
    margin: 16px auto 0; }
    .configBox .configBox_box a {
      display: block;
      width: 80px;
      height: 30px;
      text-align: center;
      line-height: 30px;
      color: #000;
      background-color: #efc437;
      font-size: 14px; }

.alert-boxMsg {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 448px;
  height: 174px;
  margin: -87px 0 0 -224px;
  background-color: #fff;
  z-index: 30;
  display: none;
  border-radius: 10px; }
  .alert-boxMsg p {
    font-size: 16px;
    text-align: center;
    margin-top: 56px; }
  .alert-boxMsg .ss_sure {
    width: 100%;
    height: 28px; }
    .alert-boxMsg .ss_sure a {
      display: block;
      width: 72px;
      height: 28px;
      text-align: center;
      line-height: 28px;
      color: #000;
      font-size: 14px;
      border: 1px solid #4f45e0;
      margin: 20px  15px 0 0; }

/*# sourceMappingURL=main.css.map */
