@charset "UTF-8";
body {
  min-width: 1190px;
  font-family: "PingFangSC-Regular","Microsoft YaHei","微软雅黑", sans-serif; }

img, li {
  vertical-align: bottom; }

.band {
  width: 100%;
  height: 723px;
  background: url(../images/band.png) no-repeat center top; }
  .band .djs {
    width: 146px;
    height: 143px;
    background: url(../images/djs_bg.png) no-repeat right bottom;
    padding-top: 477px;
    padding-left: 1045px;
    font-size: 90px;
    color: #fff;
    line-height: 175px;
    letter-spacing: 26px; }
    .band .djs span {
      display: block;
      padding-left: 8px;
      text-shadow: 0 15px 30px #000; }

.mainbox {
  width: 1190px;
  margin: 0 auto 50px;
  position: relative; }
  .mainbox .tle {
    padding-bottom: 19px;
    border-bottom: 10px solid #99bdbb; }
  .mainbox .maincon {
    background: url(../images/nrbg.png);
    color: #fff;
    position: relative; }
  .mainbox .gsbox {
    padding: 42px 68px 50px 66px;
    font-size: 16px;
    line-height: 36px; }
  .mainbox .ycbox {
    padding: 56px 0 44px 103px; }
    .mainbox .ycbox .ycday {
      font-size: 24px;
      color: #fead1b; }
      .mainbox .ycbox .ycday span {
        font-weight: bold;
        letter-spacing: 3px; }
    .mainbox .ycbox .ycmain {
      font-size: 16px;
      line-height: 36px; }
      .mainbox .ycbox .ycmain li div {
        width: 493px;
        margin-left: 62px;
        padding: 5px 0 10px 0;
        *margin-left: 58px; }
        .mainbox .ycbox .ycmain li div:first-child {
          width: 265px; }
        .mainbox .ycbox .ycmain li div span {
          display: inline-block;
          padding-right: 12px; }
      .mainbox .ycbox .ycmain .listtop div {
        border-top: 1px solid #928267; }
  .mainbox .zsbox {
    width: 936px;
    height: 502px;
    overflow: hidden;
    position: relative;
    margin: 0 auto; }
    .mainbox .zsbox .zsmain .zslist {
      display: table;
      height: 502px; }
      .mainbox .zsbox .zsmain .zslist .zscon {
        display: table-cell;
        vertical-align: middle;
        width: 295px;
        padding-right: 63px;
        *float: left;
        *padding-top: 20px; }
        .mainbox .zsbox .zsmain .zslist .zscon .zscon_name {
          font-size: 28px; }
        .mainbox .zsbox .zsmain .zslist .zscon .zscon_price {
          padding: 5px 0 18px 0;
          font-size: 30px;
          line-height: 60px; }
          .mainbox .zsbox .zsmain .zslist .zscon .zscon_price span {
            font-size: 60px;
            color: #fead1b;
            letter-spacing: -2px;
            padding-right: 18px; }
        .mainbox .zsbox .zsmain .zslist .zscon .zscon_nr {
          font-size: 16px;
          line-height: 34px; }
          .mainbox .zsbox .zsmain .zslist .zscon .zscon_nr img {
            vertical-align: top; }
          .mainbox .zsbox .zsmain .zslist .zscon .zscon_nr span {
            font-size: 14px; }
      .mainbox .zsbox .zsmain .zslist .zsimg {
        padding-top: 70px; }
  .mainbox .pagebtn {
    width: 51px;
    height: 52px;
    position: absolute;
    top: 224px;
    cursor: pointer; }
  .mainbox .j_prev, .mainbox .wjbox .poster-main .poster-prev-btn {
    background: url(../images/prev.png) no-repeat center;
    left: 11px; }
  .mainbox .j_next, .mainbox .wjbox .poster-main .poster-next-btn {
    background: url(../images/next.png) no-repeat center;
    right: 11px; }
  .mainbox .wjbox {
    padding: 90px 0; }
    .mainbox .wjbox .poster-main {
      margin: 0 auto; }
      .mainbox .wjbox .poster-main .poster-item a {
        height: 100%;
        display: block; }
      .mainbox .wjbox .poster-main .poster-item img {
        width: 100%;
        height: 100%; }
      .mainbox .wjbox .poster-main .pagebtn {
        top: 0; }
      .mainbox .wjbox .poster-main .poster-prev-btn {
        left: -245px; }
      .mainbox .wjbox .poster-main .poster-next-btn {
        right: -245px; }
  .mainbox .lxbox {
    padding: 66px 70px 92px 108px; }
    .mainbox .lxbox .lxmain .lxcon {
      font-size: 16px;
      line-height: 38px;
      padding: 24px 0 0 28px; }
    .mainbox .lxbox .lxewmbox .ewm {
      margin-left: 22px; }

.mainwarp {
  position: absolute;
  top: 723px;
  width: 100%;
  left: 0; }

.bg, .bg_bottom {
  width: 100%;
  height: 780px;
  min-width: 1190px; }

.bg_bottom {
  height: 1080px; }

.bg1 {
  background: url(../images/bg1.png) no-repeat center top; }

.bg2 {
  background: url(../images/bg2.png) no-repeat center top; }

.bg3 {
  background: url(../images/bg3.png) no-repeat center top; }

.bg4 {
  background: url(../images/bg4.png) no-repeat center top; }

.bottom {
  display: none; }
