body, div, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, iframe, input, textarea, select, label, article, aside, footer, header, menu, nav, section, time, audio, video {margin: 0;padding: 0; }
article, aside, footer, header, hgroup, nav, section, audio, canvas, video, img {display: block; }
body, button, input, select, textarea {font-size: 14px;font-family: "microsoft yahei","Helvetica Neue", Helvetica, sans-serif;}
body{ color:#4d2402;}
iframe, img {border: 0; }
textarea {resize: none; }
em, i {font-style: normal; }
ul, ol, li {list-style: none; }
button, input, select, textarea {font-size: 100%; }
a, a:visited {text-decoration: none; }
table {border-collapse: collapse;border-spacing: 0; }
img {-ms-interpolation-mode: bicubic; }
.fl {float: left; }
.fr {float: right; }
.tac {text-align: center; }
.blank10 {clear: both;height: 10px;overflow: hidden; }
.blank15 {clear: both;height: 15px;overflow: hidden; }
.blank20 {clear: both;height: 20px;overflow: hidden; }
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0; }
.clearfix:after {content: " ";clear: both;display: block;height: 0;visibility: hidden; }
.bg{ width:7.5rem; height:31.05rem; background:url(bg.jpg) top center no-repeat; background-size:100% 100%;}

.wrapper{ width:7.5rem; height:auto; background:url(bg.jpg) repeat-y; background-size:100% auto;}
.pic img{ display:block; width:7.5rem; }
.btn-baoming{
	background:url(btn-baoming.jpg) no-repeat;
	background-size:100% 100%;
	width:2.6rem;
	height:.53rem; 
	display:block;
	position:absolute;
	bottom:-.26rem;
	left:50%;
	margin-left:-1.3rem;
}
.lunbo{
  height:100%;
  margin: .2rem;
  border:1px solid #150d00;
}

.lunbo .to{
  margin:0 auto;
  margin-top:-.2rem;
  margin-bottom:.2rem;
  font-size: .35rem;
  height:.4rem;
  line-height: .4rem;
  width:2.4rem; text-align: center;
  background: url(bg.jpg) no-repeat;
  background-size:100% auto;
}

.lunbo .item img{
  width: 100%;
  height:100%;display: block;
}
.swiper-container{
  margin:0 .3rem .3rem !important;
  z-index: 0!important;

}
.swiper-wrapper{
  z-index: 0!important;
}


.swiper-button-next, .swiper-button-prev {
  z-index: 9999!important;
  margin-top: -.5rem!important;
  width: .37rem!important;
  height: 1.03rem!important;
  cursor: pointer;
  -moz-background-size: 100% 100%!important;
  -webkit-background-size:100% 100%!important;
  background-size: 100% 100%!important;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev {
  background-image: url(left.jpg)!important;
  left:0rem!important;
  right: auto;
  z-index: 9999;
  opacity: 1!important;
}
.swiper-button-next {
  background-image: url(right.jpg)!important;
  right:0rem!important;
  left: auto;
  opacity: 1!important;
}

.rule-box{ width:7.5rem; padding-bottom:3rem;  background:url(bg-bottom.jpg) bottom center no-repeat; background-size:100% auto; font-size:.27rem; line-height:1.8; color:#493e45;}
.item-text{ text-align:center;}
.titles{ width:2.59rem; height:.37rem; line-height:.37rem; margin:.24rem auto 0; background:url(flower.png) no-repeat; background-size:100% 100%; text-align:center; color:#3f2300; font-size:.34rem;}
.dot{ padding:.24rem;}
.dot p:before{ width:.1rem; height:.1rem; background:#533232; border-radius:50%; content:''; margin-right:.1rem;display: inline-block;
    position: relative;
    top: -2px;}
.jiang{ margin-left:1.5rem;padding:.24rem .24rem .24rem 0;}
.jiang p:before{ width:.24rem; height:.24rem; display:inline-block; content:'';  margin-right:.3rem;}
.jiang p:nth-of-type(odd)::before{ background:url(fen.png) no-repeat; background-size:100% 100%;}
.jiang p:nth-of-type(even)::before{background:url(red.png) no-repeat; background-size:100% 100%;}
.notice{ padding-left:.3rem; font-size:.24rem;}
.notice .zhu{ font-size:.3rem;}
.layerbg{display:none;width: 100%;height: 100%;background-color:#000;opacity: 0.6;position: fixed;z-index:1000;top:0;left:0;}
#ui-error-msg {display:none;position: fixed;top: 40%;left: 50%;width: 5.6rem;line-height: 60px;background-color: #fff;color: #000;font-size: 16px;text-align: center;border-radius: 7px;margin-left: -2.8rem;margin-top: -15px;word-break: break-all;z-index:1111;}
#ui-error-msg.show{display:block;}