@charset "utf-8";
html{
  font-size:100px;
	background-color: #F4F4F4;
    background-size: 100%;
}
@media(max-width: 750px){
  html{
    font-size:13.33333vw;
  }
}

body{background-color: #F4F4F4;font-size:.25rem;min-height:100vh;}
.ruleBox{
	    width: 7.05rem;
    min-height: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
#rulePage table {
    width: 100%;
    border-radius: 0.2rem;
    overflow: hidden;
    margin: 0.2rem auto;
}
#rulePage span {
    /* color: #fcfbfa; */
    font-size: 0.18rem;
    line-height: 0.4rem;
    /* display: block; */
}
#rulePage td span {
    /* color: #fcfbfa; */
    font-size: 0.3rem;
    line-height: 0.4rem;
    /* display: block; */
}
#rulePage p {
    color: #000;
    font-size: 0.24rem;
    line-height: 0.4rem;
}
#rulePage {
    z-index: 998;
    background: #F4F4F4;
    background-size: 100%;
    width: 7.5rem;
    min-height: 100%;
    padding-top: 1.1rem;
	padding-bottom: 1.5rem;
}
#rulePage strong {
	font-weight: bold;
}
#rulePage tr:nth-child(1) {
	 background: #ff679a;
	color: #FFFFFF!important;
}
#rulePage tr {
	 background: #fff;
}
#rulePage td {
    font-size: 0.24rem;
    line-height: 0.1rem;
    border-right: 1px solid #620a04;
    border-top: 1px solid #620a04;
    text-align: center;
}
.detailBox {
	margin-top: 0.2rem;
	font-size: 0.2rem;
}
@media screen and (max-width:500px) {
	.detailBox {
	font-size: 0.3rem;
}
}
.detailBox .title {
    margin-bottom: 0.2rem;
    padding-bottom: 0.19rem;
    border-bottom: 1px solid #B4B4B4;
}
.detailBox .title span {
    display: block;
    float: left;
    color: #000;
	padding-top: 0.1rem;
    font-size: 0.41rem!important;
    font-weight: bold;
}
.detailBox .title a {
    margin-top: 0.02rem;
    width: 1.4rem;
    display: block;
    float: right;
    color: #fff;
    font-size: 0.31rem;
    line-height: 0.6rem;
    text-align: center;
    background: #FF0084;
    border-radius: 0.3rem;
}
iframe{display: none;}
/* --------------index-start-------------- */
.dn { display:none;}
#screen { position:fixed; z-index:2; width:100%; height:100%; background:rgba(0,0,0,0.5); left:0; top:0; display:none;}
.header {width: 7.5rem; text-align:center;color: #f5e2b1;font-size:.4rem;line-height:1.1rem;height:1.1rem;background-color: #FFFFFF;position: fixed;top: 0;z-index: 99;}
.header .logo {display:block;float:left;background:url(../images/logo.png) center no-repeat;width: 2.4rem;height: .6273rem;background-size:100% 100%;margin-left:.21rem;margin-top: .23rem;}
.header .h_img {display:block;float:left;background:url(../images/h_img.png) center no-repeat;width: 2.56rem;height: .61rem;background-size:100% 100%;margin-left:.61rem;margin-top: .23rem;}
.header .searchBtn { display:block; background:url(../images/h_web.png) center no-repeat; width:0.96rem; height:.71rem; background-size:100% auto; float:right; margin-top:.2rem;
margin-right:.2rem;}
.line {/* background:url(../images/bottomline.jpg) center no-repeat; background-size:100% auto;background-size:100% auto;*/height:.03rem;}

.banner{
	width: 7.3rem;
	margin: 0.1rem auto 0;
	position: relative;
	overflow: hidden;
	/*border: 1px solid #7a5c26;*/
	padding: 1px;
	background: url(../images/banner_bg.png) no-repeat center;
	background-size: 100% 100%;
}
.banner .swiper-container{
	border-radius: 0.1rem;
}

.banner img{
	width: 100%;
	height: 100%;
}
.banner img{
  /*display:block;
  width:7.5rem;
  height:2.75rem;*/
}
.dn{display:none;}
.luntop{
  position:relative;
}
.banxu{
  height:3.4rem;
  overflow:hidden;
}
.banxu img{
  width:7.5rem;
  height:3.4rem;
}
.noticelist {
	height: 0.62rem;
	border-bottom: 1px solid #C8C8C8;
	margin-top: 1.1rem;
	overflow: hidden;
	position: relative;
}
.noticelist span.iconfont {
	position: absolute;
	display: block;
	left: 0.24rem;
	width: 1.63rem;
	font-size: 0.25rem;
	color: #ff0084;
	line-height: 0.62rem;
}
.noticelist span img {
	margin: -0.04rem 0.1rem 0 0;
	width: 0.28rem;
	display: inline-block;
	vertical-align: middle;
}
.noticelist .gundong {
	font-size: 0.25rem;
	color: #333;
	float: right;
	width: 6.3rem;
	margin-right: 0.3rem;
	line-height: 0.62rem;
}
.banner .swiper-container { width: 100%; height: 100%;}
.banner .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;
 display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;
 -webkit-align-items: center; align-items: center;}
.banner span { background:#0f0303; opacity:1}
.banner .swiper-pagination-bullet-active { background:#f6e4b3;}
.txtMarquee-top {width:auto;height:0.62rem;left:1.8rem;}
.infoList li { line-height:.62rem;}

.infoList a { color:#000;font-size: 0.25rem;}
.infoList a .blue {display:inline-block; color:#f00;margin-right: 0.1rem;text-overflow:ellipsis}
.infoList a .green { color:#f00;margin-right: 0.1rem;}
.infoList a .red { color:#333;margin-right: 0.1rem;}
.tabBox { padding:0 .1rem;}
.tabTit {
width: 2.1rem;
    /* border: 1px solid #e8b22f; */
    padding: 1px;
    background: url(../images/OP-left-box_bg.png) no-repeat center;
    background-size: 100% 100%;
    border-radius: 0.1rem;
    overflow: hidden;
    position: relative;
    float: left;
}
.tabTit ul {
    display: block;
    border-radius: 0.15rem;
    overflow: hidden;
}
.tabTit li{
width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.5rem;
    font-weight: bold;
    color: #ff2622;
    position: relative;
    cursor: pointer;
}
.tabTit .cur {background:url(../images/cur.png) center no-repeat;background-size:100% 100%;color: #301015;}
.choseBox ul { padding-bottom:0rem; overflow:hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;  
  -moz-flex-wrap: wrap;  
  -ms-flex-wrap: wrap;  
  -o-flex-wrap: wrap;  
  flex-wrap: wrap;
}
.option_popup_box {
    width: 7.3rem;
    margin: 0.1rem auto 0;
    overflow: hidden;
}
.OP-left-box{
	width: 2.1rem;
	/*border: 1px solid #e8b22f;*/
	padding: 1px;
	background: url(../images/OP-left-box_bg.png) no-repeat center;
	background-size: 100% 100%;
	border-radius: 0.1rem;
	overflow: hidden;
	position: relative;
	float: left;
}
.OP-left-box ul {
	display: block;
	border-radius: 0.15rem;
	overflow: hidden;
}
.OP-left-box li{
	width: 100%;
	height: 0.9rem;
	line-height: 0.9rem;
	font-size: 0.5rem;
	font-weight: bold;
	color: #ff2622;
	position: relative;
	cursor: pointer;
}
.OP-left-box li:first-of-type{
	border-radius: 0.15rem 0.15rem 0 0;
}
.OP-left-box li:last-of-type{
	border-radius:0 0 0.15rem 0.15rem ;
}
.OP-left-box li.menuer1{
	background: url(../images/zonghe.jpg) no-repeat top;
	background-size:100% 200%;
}
.OP-left-box li.menuer2{
	background: url(../images/qipai.jpg) no-repeat top;
	background-size:100% 200%;
}
.OP-left-box li.menuer3{
	background: url(../images/buyu.jpg) no-repeat top;
	background-size:100% 200%;
}
.OP-left-box li.menuer4{
	background: url(../images/dianzi.jpg) no-repeat top;
	background-size:100% 200%;
}
.OP-left-box li.menuer5{
	background: url(../images/shixun.jpg) no-repeat top;
	background-size:100% 200%;
}
.OP-left-box li.menuer6{
	background: url(../images/tiyu.jpg) no-repeat top;
	background-size:100% 200%;
}
.OP-left-box li.active{
	background-position: bottom;
}
.OP-right-box {
    width: 7.3rem;
    float: right;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}
.OP-central-box{
	width: 100%;
	height: 100%;



}
.OP-central-box:first-of-type{
	display: block;
}
.OP-central-box ul{
	width: 100%;
	height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap:wrap;
    overflow-y: scroll;
}
.OP-central-box ul::-webkit-scrollbar {
    display: none;
}
.OP-central-box li{
	width: 3.32rem;
	height: 2.59rem;
	margin-top: 0.1rem;
	border: 1px solid #735634;
	position: relative;
	overflow:hidden;
}
.OP-central-box ul li:nth-child(1){
	margin-top: 0;
}
.OP-central-box ul li:nth-child(2){
	margin-top: 0;
}
.OP-central-box li img{
	width: 100%;
	height: 2rem;
}
.applyBtn {
    display: inline-block;
    width: 1.2rem;
    height: 0.4164rem;
    background: url(../images/btn01.png) no-repeat center;
    background-size: 100%;
}
.rule {
    display: inline-block;
    width: 0.82rem;
    height: 0.26rem;
    background: url(../images/btn02.png) no-repeat center;
    background-size: 100%;
    position: absolute;
    right: 0.15rem;
    /*top: 50%;*/
    margin-top: -0.11rem;
}
.operation {
    height: 0.6rem;
    overflow: hidden;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.1rem;
    background: rgba(35,21,56,0.86);
}
.discountText {
    width: 100%;
    position: absolute;
    bottom: 0rem;
}
.choseBox li {
	margin-top:.22rem;
	position:relative;
	width: 100%;
	height: 2.43rem;
	overflow:hidden;
	background: #3f0f17;
	background-size: 100% 100%;
}
.choseBox li a img{
  width: 100%;
  height: 1.8rem;
}
.notice{
  margin-top: 0rem;
}
.choseBox .posBar { position:absolute; left:0; bottom:0; width:100%; height:.61rem;   overflow:hidden;}
.posBar .rule {float:right;background:url(../images/notice.png) left center no-repeat;background-size:.23rem auto;line-height:.56rem;color: #fff;padding-left:.3rem;font-size:.24rem;margin-right:.15rem;}
.posBar .replay { display:block; background:url(../images/replay.png) center no-repeat; width:1.56rem; height:.5rem; background-size:100% auto; position:absolute; left:.1rem; top:.05rem;}
.footer{
	width: 100%;
	max-width: 750px;
	height: 1rem;
	background: rgba(0,0,0,1);
	border-top: 1px solid #e8cc96;
	position: absolute;
	bottom: 0;
	box-shadow: 0 0 3px #000 ;
	overflow: hidden;
	z-index: 999;
}
.footer ul{
	width: 100%;
	height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.footer ul li{
	width: 33.33%;
	height: 100%;
    position: relative;
}

.footer ul li a{
	display: block;
	width: 100%;
	height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer ul li img{
	height: 0.7rem;
	width: auto;
}

.footer ul li:before{
	background: #383739;
	display: block;
	content: '';
	width: 1px;
	height: 0.7rem;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.35rem;
}
.footer ul li:first-of-type:before{
	display: none;
}
.h120 { height:1.2rem;}
/**/
.activeSearch {position:fixed; display:none; left:50%; top:50%; transform:translate(-50%,-50%); z-index:3;}
.activeBox { width:6.28rem; border:1px solid #e2cd9c; background:url(../images/bg.jpg) center no-repeat; background-size:cover;}
.activeTit { width:5.9rem; margin:.66rem auto .58rem;}
.activeForm p { position:relative; padding:.2rem 0; width:5rem; margin:0 auto .25rem; background:#000000; border:1px solid #c8b178; border-radius:4px;}
.activeForm p input { border:none; color:#e2cd9c; outline:none; width:100%; background:none; text-indent:.33rem; outline:none; font-size:.26rem;}
.activeForm p select { border:none; color:#e2cd9c; outline:none; width:100%; background:none; text-indent:.3rem; outline:none; font-size:.26rem;}
.activeForm p input::-webkit-input-placeholder {color: #e2cd9c;}
.activeForm .check { width:3.8rem;}
.activeForm img { width:1.04rem; position:absolute; right:.12rem; top:50%; transform:translateY(-50%);}
.activeBox .subBtn { display:block; background:url(../images/replayb.png) center no-repeat; width:2.79rem; height:.72rem; margin:.7rem auto .5rem; background-size:100% auto;}
.activeSearch .closeBtn { display:block; background:url(../images/closeBtn.png) center no-repeat; background-size:100% 100%; width:.89rem; height:.91rem; margin:.22rem auto 0;}
.activeSearch .subBtn2 {display:block; background:url(../images/searchBtn.png) center no-repeat; width:2.79rem; height:.72rem; margin:.7rem auto .5rem; background-size:100% auto;}
/**/
.header .back { background:url(../images/back.png) left center no-repeat; background-size:.23rem auto; padding-left:.37rem; color:#f6e4b3; font-size:.34rem; position:absolute; left:.22rem;
top:0; line-height:1.2rem;}
.header .rep { background:url(../images/replayc.png) center no-repeat; display:block; width:1.7rem; height:.5rem; background-size:100% auto; position:absolute; top:.41rem; right:.21rem;
background-size:100% 100%;}
.ruleBox h2 {
    text-align: center;
    line-height: 0.5rem;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0.2rem auto 0.1rem;

}
.ruleBox h2:before, .ruleBox h2:after {
    display: flex;
    content: '';
    width: 0.52rem;
    height: 0.17rem;
    background: url(../images/titleAB.png) no-repeat center;
    background-size: 100%;
    margin: 0 0.25rem;
}
.ruleBox h2:before, .ruleBox h2:after {
    display: flex;
    content: '';
    width: 0.52rem;
    height: 0.17rem;
    background: url(../images/titleAB.png) no-repeat center;
    background-size: 100%;
    margin: 0 0.25rem;
}
.ruleBox h2 span {
    background-image: -webkit-linear-gradient(bottom,#f7c45b,#fce88f,#fef19c);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: normal;
    font-size: 0.4rem;
    text-align: center;
    line-height: 0.5rem;
}
h2 {}
.ruleBox p { color:#f6e4b3; padding:0 0rem; line-height:.48rem;}



.forminpt li{
  margin-bottom:.15rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.foemzuo{
  width:1.50rem;
  text-align:right;
  line-height:53rem;
  font-size:.20rem;
  padding-right:.10rem;
  color:#fff;
  display:none;
}
.fontyou{
	line-height: 0.60rem;
    height: 0.60rem;
  position:relative;
  margin-bottom:.25rem;
 
}
.fontyou select {
    width: 100%;
    height: 0.63rem;
    color: #000;
    font-size: 0.26rem;
	text-indent: 0rem!important;
    padding-left: 0.2rem;
    border: none;
	outline:none; 
    border-radius: 0.1rem;
    display: block;
    background: #F2F2F2 url(../images/select.png) right center no-repeat;
    background-size: 0.6rem auto;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.taninpt{
  color: #111;
  width:100%;
  height: 0.63rem;
  border: 1px solid #F2F2F2;
  font-size: .26rem;
  border-radius: .1rem;
  text-indent:.2rem;
  line-height: .61rem;
  background: #F2F2F2;
}
.taninpt::-webkit-input-placeholder { /* WebKit browsers*/ 
  color:#111;
}
.taninpt:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ 
  color:#111;
}
.taninpt::-moz-placeholder {  /* Mozilla Firefox 19+*/ 
  color:#111;
}
.taninpt:-ms-input-placeholder { /* Internet Explorer 10+*/ 
  color:#111;
}
select.taninpt{
  /* color:#999; */
}
.tanbtn1{
background: #FF0084;
    width: 100%;
    height: 0.75rem;
    line-height: 0.72rem;
    cursor: pointer;
    color: #fff;
    font-size: 0.28rem;
    text-align: center;
    border: none;
    padding: 0;
	display: block;
    border-radius: 0.1rem;
}
.tanbtn2{
  color:#fff;
  text-align:center;
  line-height:.40rem;
  margin:0 auto;
  display:block;
  width: 1.94rem;
	height: .40rem;
	border-radius: .20rem;
	background-color: #d10000;
	background-image: -webkit-linear-gradient(bottom, #d40101 1%, #8d0000 25%, #d50000);
	background-image: -moz-linear-gradient(bottom, #d40101 1%, #8d0000 25%, #d50000);
	background-image: -o-linear-gradient(bottom, #d40101 1%, #8d0000 25%, #d50000);
	background-image: -ms-linear-gradient(bottom, #d40101 1%, #8d0000 25%, #d50000);
	background-image: linear-gradient(to top, #d40101 1%, #8d0000 25%, #d50000);
  margin-top:.33rem;
}
.yeoywz{
 text-align: center;
    overflow: hidden;
	line-height: 0.36rem;
    margin: -0.1rem 0 0.2rem;
    position: relative;
    color: #000;
    font-size: 0.26rem;
}
.hong{
  color:#FF0000;
}
.subcont{
  width: 7.00rem;
  margin:0 auto;
  margin-top:.22rem;
}
.sosaotp{
  
}
.subtalt{
  border-bottom:.01rem solid #b8b8b8;
  padding: .09rem 0rem;
  /* height:60rem; */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.sosaotp{
  font-size:.30rem;
  color: #fff;
  line-height: .33rem;
}
.backbtn{
  width: .9rem;
	height: .43rem;

	background: url(../images/backbg.png) no-repeat center top;
  text-align:center;
  font-size:.32rem;
  background-size: 100% 100%;
  color:#623a1a;
  line-height:.58rem;
	text-indent:-9999rem;
}

.tablebox{
  width:6.10rem;
  margin:0 auto;
}
.tablebox td{
  height:.56rem;
  text-align:center;
    border: 1px solid #ff0084;
  font-size:.20rem;
  color: #ff0084;
}
.tabtou td{
  /* color:#a46b1d; */
}
.chasneq{
  color:#f52d2d;
  position:relative;
  cursor:pointer;
  font-size:.20rem;
}
.chasneq:hover .qipao{
  display:block;
}
.qipao{
  position:absolute;
  width:2.12rem;
  height:1.61rem;
  bottom: 100%;
  right: .01rem;
  display:none;
  color:#fff;
  background: url(../images/qipao.png) no-repeat center top;
  background-size: 100% 1005;
}
.qipawz{
  font-size:.12rem;
  padding:.12rem;
  color:#fff;
  line-height:.18rem;
  
}
.futans{
  position:fixed;
  left: 0rem;
  top: 0rem;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.6);
}
.funtanin{
  width:5.20rem;
  margin:0 auto;
  background:#212121;
  border:.02rem solid #ffd182;
  padding:.30rem .40rem;
  position:relative;
  top: .30rem;
  box-sizing: border-box;
  border-radius: .08rem;
}
.fudclose:after{
  content:"×";
  position:absolute;
  width:.50rem;
  height:.50rem;
  text-align:center;
  line-height:.50rem;
  font-size:.26rem;
  border-radius: 100%;
  right: -.15rem;
  top: -.15rem;
  background:#ffd182;
  cursor:pointer;
}
.layerconts{
  width: 6.72rem;
  background: #ffffff;
  position:relative;
  margin:0 auto;
  top:15%;
  /* border: .02rem solid #f0cc4c; */
  /*padding:.27rem .45rem;*/
  box-sizing: border-box;
  display:none;
  border-radius: 0.1rem;
  border: 1px solid #FF0084;
}
.close{
  position:absolute;
  right: .26rem;
  top:.24rem;
  width: .34rem;
  height: .34rem;
  background: url(../images/close.png) no-repeat center top;
  background-size: 100%;
  cursor:pointer;
}
.logox{
  text-align:center;
  padding-top:.58rem;
  padding-bottom:.18rem;
}
.tlbox{
color: #fff;
    font-size: 0.33rem;
    text-align: center;
	border-top-left-radius: 0.1rem;
    border-top-right-radius: 0.1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    line-height: 0.83rem;
    margin: 0 auto 0.3rem;
    background: #FF0084;
}
.forminpt{
	line-height: 0.7rem;
	margin: 0px auto; 
    margin-bottom: 0.5rem;
    width: 5.4rem;
    position: relative;
  
}
.forminpt >div{

}
.foemzuo{
  width:3.00rem;
  text-align:right;
  line-height:.33rem;
  padding-right:.10rem;
  color: #f9efa8;
  float:left;
}
.taninpt{

}

.tanbtn2{
  color:#000;
  text-align:center;
  line-height:.40rem;
  margin:0 auto;
  display:block;
  width: 1.94rem;
	height: .40rem;
	border-radius: .20rem;
	background-image: -webkit-linear-gradient(bottom, #ee6d00, #f8c500);
	background-image: -moz-linear-gradient(bottom, #ee6d00, #f8c500);
	background-image: -o-linear-gradient(bottom, #ee6d00, #f8c500);
	background-image: -ms-linear-gradient(bottom, #ee6d00, #f8c500);
	background-image: linear-gradient(to top, #ee6d00, #f8c500);
  margin-top:.33rem;
}
.layerbtn{
  cursor:pointer;
}
.hong {
  color:#FF0000;
}

.bantls{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height:.50rem;
  padding: 0px .15rem;
}
.bantls-1{
  color:#fff;
  font-size:.20rem;
  padding-left:.20rem;
  background: url(../images/tlbg.png) no-repeat center left;
  background-size: .11rem;
}
.bantls-2{
  font-size:.20rem;
  color:#823a00;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight:bold;
}
.bantls-2 a{
  width:1.04rem;
  height:.36rem;
  background: url(../images/btnbg.png) no-repeat center top;
  background-size: 100% 100%;
  text-align:center;
  line-height:.36rem;
  color: #2c2c2c;
  margin-left:.10rem;
  font-weight:bold;
}
.tiles{
  text-align:center;
  font-weight:bold;
  color:#fff;
  
  text-align:center;
  line-height:.44rem;
  border-bottom:.02rem solid #323232;
}
.asimg{
  display:block;
  padding-top:.09rem;
}
.tuteks{
  text-align:center;
  color:#fff;
  line-height: .51rem;
  font-size: .18rem;
}
.asimg img{
  display:block;
  
  margin:0 auto;
}
  
.taninpt-yzm{
  /* width: 365rem; */
}
.huang{
  /* color:#fff000; */
}
.max{
  position:absolute;
  right:0rem;
  top: 0rem;
  border-radius: 0.09rem;
  height:.65rem;
  width:1.8rem;
}
.dwnnz{
  overflow: auto;
  overflow-scrolling : touch;
  -webkit-overflow-scrolling : touch;
  -moz-overflow-scrolling : touch;
  -ms-overflow-scrolling : touch;
  -o-overflow-scrolling : touch;
}

.scolling{
  overflow-scrolling : touch;
  -webkit-overflow-scrolling : touch;
  -moz-overflow-scrolling : touch;
  -ms-overflow-scrolling : touch;
  -o-overflow-scrolling : touch;
}

.upfile{
  width: 3.22rem;
  height:.34rem;
  background:#fff;
  border: .01rem solid #e1e1e1;
  text-indent:.04rem;
  position:relative;
  line-height:.34rem;
}
.xuanze{
  color:#fff;
  position:absolute;
  right: 0rem;
  top: 0rem;
  height: .63rem;
  padding:0rem .20rem;
  background: #1b0509;
  line-height:.63rem;
  font-size:.22rem;
}
body .laydate-icon{
  width: 5.80rem;
  height:.63rem;
  box-sizing: border-box;
	color:#333;
}
.logox{
  display:none;
}

 

.imgname{
  display:none;
}
.imgname.cur{
  display:block;
}

body .layui-layer-demo{
  background:none;
  box-shadow: 0rem 0rem 0rem #000;
}
body .layui-layer-demo iframe{
  
}
.logox img{
  
}
*{
  padding: 0rem;
  margin:0;
}
.tac{
  text-align:center;
}

.subctn1 .foemzuo{
  color: #fff;
}

.huang{
  color:#fff000;
}
.notes_tr{
  display:none;
}



table{border-collapse:collapse;}


/* 分页 */
.pagebos{
  max-width: 6.1rem;
  margin-bottom: 0.1rem!important;
  margin:0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color:#ff0084;
}
.pagebos >div{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
  padding-top:.1rem;
}
.pagebtn_p{
  color:#fff;
}
.pagebtn_p a{
  color:#ff0084;
  padding-left:.24rem;
}
.pagebtn_p a:hover{
  color:#ff0084;
}
.cl{
  clear:both;
}

.txtMarquee-top{
  position:relative;
  overflow:hidden;
}
.txtMarquee-top ul{
  position:absolute;
  left: 0px;
  top: 0px;
  width:100%;
}

.suona{
	width: 7.23rem;
	height: 0.5rem;
    background: rgba(22,19,19,.68);
	border-radius: 0.5rem;
	margin: 0.1rem auto 0;
	line-height: 0.5rem;
	padding: 0 0.23rem;
	display: flex;
	align-items:center;
	border: 0px solid #e4b980;
	box-sizing: border-box;
	margin-bottom:.1rem;
	margin-top: 0rem;
}
.suona i{
	content:'';
	display: inline-block;
	width: 0.32rem;
	height: 0.32rem;
	background: url(../images/suona.png) no-repeat center;
	background-size: 100%;	
	line-height: 0.5rem;
	margin-right: 0.14rem;
}
.suona marquee{
	display: inline-block;
	font-size: 0.25rem;
	color: #FFFFFF;
	line-height: 0.5rem;
	overflow: hidden;
	width: 6.7rem;
}

.footer a:nth-child(even){
	background: #1b0509;
}

.newbox{
 
	height:.5rem;
	width:100%;
	z-index: 99;
}
.newin{
	height: .5rem;
	width: 5.8rem;
}
.lunleft{
	position:relative;
	overflow:hidden;
	height:.5rem;
}
.lunleft ul{
	position:absolute;
	left:100%;
	top: 0px;
	display:table;
}
.lunleft ul li{
	display:table-cell;
	white-space:nowrap;
	line-height:.5rem;
	color:#fff;
	font-size:.2rem;
}
.bottom {
	height: 1.1rem;
	position: fixed;
	bottom: 0;
	z-index: 99;
	width: 100%;
	max-width: 750px;
	background: #fff;
}
.bottom ul li {
	float: left;
	width:25%;
	text-align: center
}
.bottom ul li a {
	display: block;
	height: 1.1rem;
	overflow: hidden;
	text-align: center;
	padding-top: 0.14rem;
	position: relative;
	box-sizing: border-box;
}
.bottom ul li .iconfont {
	margin: 0 auto 0.06rem;
	display: block;
}
.bottom ul li .iconfont img {
	margin: 0 auto;
	width: auto;
	height: 0.52rem;
}
.bottom ul li p {
	line-height: 0.26rem;
	color: #000;
	font-size: 0.25rem;
}
.newlist {
	padding: 0.12rem 0 1.2rem;
	overflow: hidden;
	zoom: 1;
}
.newlist .ulList {
	margin: 0 0 0.15rem;
}
.newlist ul li {
	float: left;
	width: 3.32rem;
	position: relative;
	margin: 0.1rem 0.1rem 0.2rem 0.25rem;
}
.newlist ul li img {
	width: 100%;
	display: block;
	overflow: hidden;
}
.newlist ul li>a {
	text-align: center;
	display: block;
	position: relative;
	overflow: hidden;
}
.newlist ul li .link {
	padding: 0.1rem 0.12rem 0;
	width: 100%;
	height: 0.64rem;
	overflow: hidden;
	zoom: 1;
	box-sizing: border-box;
	background: rgba(255,255,255,0.95);
	border-bottom: 2px solid #FFCE5F;
}
.newlist ul li .ttl {
	padding-top: 0.1rem;
	font-size: 0.32rem;
	text-align: center;
	color: #513f33;
}
.newlist ul li p a {
	width: 1.2rem;
	display: block;
	float: left;
}
.newlist ul li p .rule {
	margin: 0.08rem 0.06rem 0 0;
	float: right;
	width: 0.82rem;
}