html {
  font-size: 20vw; }
  @media screen and (max-width: 320px) {
    html {
      font-size: 64px; } }
  @media screen and (min-width: 540px) {
    html {
      font-size: 108px; } }

body {
  margin: 0 auto;
  background: #fff;
  max-width: 540px;
  min-width: 320px;
  -webkit-text-size-adjust: 100% !important; }
  body a {
    color: #000;
    display: block;
    text-decoration: none; }
  body img {
    width: 100%;
    display: block; }

.container {
  width: 100%;
  background: #ff3937; }
  .container .header {
    width: 100%;
    position: relative; }
    .container .header #busuanzi_container_page_pv {
      width: 100%;
      font-size: 0.10667rem;
      font-weight: bold;
      text-align: center;
      position: absolute;
      top: 0;
      left: 0; }
      .container .header #busuanzi_container_page_pv .red {
        color: #ae0b0a; }
  .container .banner {
    width: 4.8rem;
    background: #fff;
    margin: 0.14667rem auto;
    border-radius: 0.13333rem;
    padding-bottom: 0.26667rem;
    position: relative; }
    .container .banner_header {
      width: 4.6rem;
      height: 0.49333rem;
      margin: 0 auto;
      background: url(../imgs/top_new.jpg) no-repeat left top;
      background-size: contain; }
      .container .banner_header a {
        font-size: 0.15rem;
        font-weight: bold;
        line-height: 0.49333rem;
        text-indent: 0.89333rem;
        color: #595959; }
    .container .banner_content {
      width: 4.6rem;
      margin: 0 auto;
      overflow: hidden; }
      .container .banner_content_swiper {
        float: left;
        width: 2.86667rem;
        height: 2.06667rem;
        margin-right: 0.13333rem; }
        .container .banner_content_swiper .swiper-con {
          position: relative; }
        .container .banner_content_swiper .bt {
          width: 100%;
          height: 0.33333rem;
          background: rgba(68, 68, 68, 0.8);
          position: absolute;
          left: 0;
          bottom: 0;
          color: #fff;
          line-height: 0.33333rem;
          font-size: 0.16rem;
          text-indent: 0.13333rem; }
        .container .banner_content_swiper .swiper-pagination {
          position: absolute;
          bottom: -0.2rem;
          left: 1.13333rem; }
          .container .banner_content_swiper .swiper-pagination span {
            margin: 0 0.06667rem; }
      .container .banner_content_link1 {
        float: left;
        width: 1.6rem;
        height: 1rem;
        margin-bottom: 0.13333rem; }
      .container .banner_content_link2 {
        float: left;
        width: 1.6rem;
        height: 0.93333rem; }
  .container .tab {
    width: 4.8rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto;
margin-bottom:0.2rem;	}
    .container .tab div {
      width: 1.05333rem;
      height: 0.56rem;
      border-radius: 0.06667rem;
      margin-top: 0.08rem; }
    .container .tab div:last-child {
      xmargin-right: 1.25333rem; }
    .container .tab .s1 {
      background: url(../imgs/6c71565729ce7c9313b6b14ffcff4335.jpg) no-repeat;
      background-size: contain; }
      .container .tab .s1 h2 {
        margin: 0.06667rem 0 0 0.06667rem;
        font-size: 0.17333rem;
        color: #1c5fad; }
      .container .tab .s1 h3 {
        margin: 0 0 0 0.06667rem;
        font-size: 0.13333rem;
        color: #1c5fad;
        font-weight: normal; }
    .container .tab .s2 {
      background: url(../imgs/on1.jpg) no-repeat;
      background-size: contain; }
      .container .tab .s2 h2 {
        margin: 0.06667rem 0 0 0.06667rem;
        font-size: 0.17333rem;
        color: #fff; }
      .container .tab .s2 h3 {
        margin: 0 0 0 0.06667rem;
        font-size: 0.13333rem;
        color: #fff;
        font-weight: normal; }
  .container .list {
    width: 4.8rem;
    margin: 0 auto; }
    .container .list_header .t_show {
      display: block; }
    .container .list_header img {
      display: none; }
    .container .list_content .show {
      display: block; }
    .container .list_content_item {
      display: none; }
      .container .list_content_item .item_style1 .chunk {
        width: 99%;
        background: #fff;
        border-radius: 0.13333rem;
        overflow: hidden;
        margin-bottom: 0.15rem;
        position: relative; 
		border:2px solid #ffa500;
		}
    .container .list_content_item .item_style1 .chunk .icons {
          position: absolute;
          top: 0.06667rem;
          left: 1.37333rem; 
		  display: none;
		  }
    .container .list_content_item .item_style1 .chunk .icons .icon1 {
            width: 0.4rem;
            margin-bottom: 0.02667rem; 
	}
    .container .list_content_item .item_style1 .chunk .icons .icon2 {
            width: 0.4rem; 
	}
    .container .list_content_item .item_style1 .chunk_left {
          float: left;
          width: 1.57333rem;
          margin: 0.13333rem;
	}
    .container .list_content_item .item_style1 .chunk_right {
          float: left;
          width: 2.82667rem;
          position: relative; }
    .container .list_content_item .item_style1 .chunk_right .name {
            width: 2.15rem;
            font-size: 0.21rem;
            line-height: 0.33333rem;
            margin-top: 0.06667rem;
            color: #000; }
    .container .list_content_item .item_style1 .chunk_right .tag {
            font-size: 0.15rem;
			 margin-top: 0.05rem;
            margin-bottom: 0.03rem;
            color: #9e9e9e; }
    .container .list_content_item .item_style1 .chunk_right .intro {
            font-size: 0.16rem;
            color: #e58d19;
            font-weight: bold;
            margin-top: 0.06rem;
            margin-bottom: 0.06rem; }
          .container .list_content_item .item_style1 .chunk_right .btn {
            width: 0.6rem;
            height: 0.26667rem;
            line-height: 0.26667rem;
            text-align: center;
            background: #ffa500;
            color: #fff;
            position: absolute;
            right: 0;
            top: 0.13333rem;
            font-size: 0.13333rem;
            border-radius: 0.06667rem; }
      .container .list_content_item .item_style2 {
        margin-top: 0.26667rem; }
        .container .list_content_item .item_style2 .chunk {
          width: 100%;
          background: #fff;
          border-radius: 0.13333rem;
          overflow: hidden;
          margin-bottom: 0.1rem;
          position: relative; }
          .container .list_content_item .item_style2 .chunk .icons {
            position: absolute;
            top: 0.06667rem;
            left: 0.82667rem; }
            .container .list_content_item .item_style2 .chunk .icons .icon1 {
              width: 0.4rem;
              margin-bottom: 0.02667rem; }
            .container .list_content_item .item_style2 .chunk .icons .icon2 {
              width: 0.4rem; }
          .container .list_content_item .item_style2 .chunk .img {
            float: left;
            width: 1rem;
            margin: 0.13333rem; }
          .container .list_content_item .item_style2 .chunk .name_tag1 {
            float: left;
            width: 1.4rem;
            margin-top: 0.2rem;
            margin-right: 0.13333rem; }
            .container .list_content_item .item_style2 .chunk .name_tag1 .name {
              font-size: 0.2rem;
              color: #000; }
            .container .list_content_item .item_style2 .chunk .name_tag1 .tag {
              font-size: 0.13333rem;
              color: #9e9e9e; }
          .container .list_content_item .item_style2 .chunk .intro1 {
            float: left;
            width: 1.53333rem;
            font-size: 0.16rem;
            color: #d9192b;
            font-weight: bold;
            margin-top: 0.16rem; }
          .container .list_content_item .item_style2 .chunk .name_tag2 {
            float: left;
            width: 2.73333rem;
            margin-top: 0.2rem;
            margin-right: 0.13333rem; }
            .container .list_content_item .item_style2 .chunk .name_tag2 .name {
              font-size: 0.2rem;
              color: #000; }
            .container .list_content_item .item_style2 .chunk .name_tag2 .tag {
              font-size: 0.13333rem;
              color: #9e9e9e; }
          .container .list_content_item .item_style2 .chunk .intro2 {
            float: left;
            width: 0.2rem;
            font-size: 0.16rem;
            color: #d9192b;
            font-weight: bold;
            margin-top: 0.16rem; }
          .container .list_content_item .item_style2 .chunk .name_tag {
            float: left;
            width: 2.73333rem;
            margin-top: 0.2rem;
            margin-right: 0.13333rem; }
            .container .list_content_item .item_style2 .chunk .name_tag .name {
              font-size: 0.2rem;
              color: #000; }
            .container .list_content_item .item_style2 .chunk .name_tag .tag {
              font-size: 0.13333rem;
              color: #9e9e9e; }
          .container .list_content_item .item_style2 .chunk .intro {
            float: left;
            width: 0.2rem;
            font-size: 0.16rem;
            color: #d9192b;
            font-weight: bold;
            margin-top: 0.16rem; }
          .container .list_content_item .item_style2 .chunk .btn {
            font-size: 0.13333rem;
            color: #ff3937;
            text-decoration: underline;
            position: absolute;
            right: 0.13333rem;
            bottom: 0.13333rem; }
  .container .sale_content {
    width: 4.8rem;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .container .sale_content_img {
      width: 4.68rem;
      margin: 0.02667rem auto;
      border-radius: 0.06667rem;
      overflow: hidden; }
    .container .sale_content .chunk {
      width: 2.38667rem;
      background: #fff;
      border-radius: 0.13333rem;
      margin-bottom: 0.04rem;
      position: relative; }
      .container .sale_content .chunk .icons {
        position: absolute;
        top: 0.06667rem;
        right: 0.06667rem; }
        .container .sale_content .chunk .icons .icon1 {
          width: 0.4rem;
          margin-bottom: 0.02667rem; }
        .container .sale_content .chunk .icons .icon2 {
          width: 0.4rem; }
      .container .sale_content .chunk .img {
        width: 2rem;
        margin: 0.2rem auto 0;
        border-radius: 0.06667rem;
        overflow: hidden; }
      .container .sale_content .chunk .title {
        font-size: 0.22667rem;
        font-weight: bold;
        color: #333;
        width: 2rem;
        margin: 0.04rem auto; }
      .container .sale_content .chunk .tag {
        font-size: 0.16667rem;
        color: #989ca8;
        width: 2rem;
        margin: 0 auto; }
      .container .sale_content .chunk .money {
        font-size: 0.18667rem;
        color: #707070;
        width: 2rem;
        margin: 0.06667rem auto 0.17333rem; }
     .container .sale_content .chunk .money span {
          font-weight: bold;
          font-size: 0.33333rem;
          color: #ff491e;
          margin: 0 0.02667rem; }
