charset "utf-8";
/* 禁用iPhone中Safari的字号自动调整 */
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size: 1rem;
}
/* 去除iPhone中默认的input样式  清除苹果浏览器的圆角表单*/
input[type="submit"],  input[type="reset"],  input[type="button"],  input {
	-webkit-appearance: none;
	resize: none;
}
/* 取消链接高亮  */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
/* 图片自适应 */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
	-ms-interpolation-mode: bicubic;/*为了照顾ie图片缩放失真*/
}
/* 初始化 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0;
	padding: 0;
	border: none;
	font-size:0.24rem;
}
body {
	font-family: Microsoft YaHei;
	color: #555;
	position: relative;
	margin: 0 auto;
	padding-bottom:60px;
	background:#fef8f8;
}
em, i {
	font-style: normal;
}
strong {
	font-weight: normal;
}
.clearfix:after {
	content: "";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}
.clearfix {
	zoom: 1;
}
a {
	text-decoration: none;
	color: #969696;
	font-family: Microsoft YaHei, Tahoma, Arial, sans-serif;
}
a:hover {
	text-decoration: none;
}
ul, ol {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-family: Microsoft YaHei;
}
img {
	border: none;
	display: block;
}


.zx_btn{ width:100%; overflow:hidden; text-align:center; padding:0.2rem 0 1.2rem; }
.zx_btn a{ display:inline-block; width:32%; height:auto; margin-right:6.8%; border-radius:4px; box-shadow:#fed3c4 0 6px 14px;}
.zx_btn a img{ width:100%; height:auto;}
.zx_btn a:nth-child(2){ margin:0;}

#day{ width:70.2%; overflow:hidden; text-align:center; margin:0 auto; background:#e7333f; border-radius:0.6rem; height:0.6rem; margin-bottom:0.34rem;}
#day span{ float:left; width:50%; color:#ffd753; font-weight:bold; font-size:0.26rem; line-height:0.6rem; text-align:center;}
#day span.se{ background:url(../images/span_bg.png) no-repeat; background-size:100% 100%; color:#e7333f;}

#day_ct{ width:82.6%; margin:0 auto; overflow:hidden; padding-top:0.4rem;}
#day_ct .ever{ display:none;}
#day_ct .active{ display:block;}

.xxhd{ width:100%; overflow:hidden; position:relative; padding-left:8%; box-sizing:border-box;}
.xxhd span{ position:relative; float:left; width:25%; padding:8px 0 4px; margin:0 8.2% 0.46rem 0; color:#252525; font-size:0.24rem; line-height:0.38rem; border:1px solid #ffd753; border-radius:4px; text-align:center;}
.xxhd span:nth-child(3){ margin-right:0px;}
.xxhd span:nth-child(4){ margin-left:33%;}
.xxhd span:nth-child(5){ margin-right:0;}
.xxhd span:after{ position:absolute; content:''; width:0.26rem; height:0.18rem; background:url(../images/j1.png) no-repeat; background-size:100% 100%; right:-0.36rem; top:0.37rem;}
.xxhd span:nth-child(3):after{ width:0.18rem; height:0.26rem; background:url(../images/j2.png) no-repeat; background-size:100% 100%; right:auto; top:auto; left:43%; bottom:-0.34rem;}
.xxhd span:nth-child(4):after{ background:url(../images/j3.png) no-repeat; background-size:100% 100%; }
.xxhd span:nth-child(5):after{ display:none;}
.xxhd:after{ position:absolute; content:''; width:35.9%; height:1.55rem; background:url(../images/jsj.png) no-repeat; background-size:100% 100%; left:0px; bottom:0.2rem;}
.xxhd span.se{ background:url(../images/span_bg2.png) no-repeat; background-size:100% 100%; border:0px; color:#FFF;}

.xxhd_ct{ width:100%; overflow:hidden;}
.xxhd_ct .ever{ display:none;}
.xxhd_ct .active{ display:block;}
.xxhd_ct div img{ width:100%; height:auto;}

#hd span{ padding:0px; height:1rem; line-height:1rem;}
#hd span:after{ display:none;}

.zmy{ width:92%; margin:0 auto; overflow:hidden; padding-top:1rem;}

.swiper-container {
      width: 100%;
	  padding-bottom:30px;
	 
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
	  overflow:hidden;

      /* 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;
    }

.swiper-container .line{ position:absolute; width:80%; height:1px; left:9.3%; bottom:10px;}
.swiper-container .line span{ float:left; width:42%; height:1px; background:#9c9c9c;}
.swiper-container .line span:nth-child(2){ float:right;}
.swiper-container2 .line{ bottom:8px;}
.swiper-container2 .line span{ float:left; width:100%; height:1px; background:#000;}
.login{ width:93%; margin:0 auto; overflow:hidden;}

.vip{ width:92%; margin:0 auto; overflow:hidden; background:#FFF; position:relative; border-radius:6px;}
.vip:after{ position:absolute; content:''; width:100%; height:0.7rem; background:#00c3ab; left:0px; top:0px; z-index:0;}
.vip table{ width:93%; margin:0 auto; overflow:hidden; text-align:center;}
.vip table tr th{ height:0.7rem; color:#FFF; font-weight:bold; font-size:0.28rem; position:relative; z-index:1;}
.vip table tr td{ color:#252525; font-size:0.24rem; border-bottom:1px solid #eeeeee; padding:0.16rem 0;}
.vip table tr td:nth-child(1){ font-weight:bold; font-size:0.26rem;}
.vip table tr td:nth-child(3){ font-size:0.22rem; }
.vip table tr:nth-last-child(1) td{ border:0px;}

.ms{ width:95%; margin:0 auto; overflow:hidden;}



.xq_box{ width:92.18%; overflow:hidden; margin:0 auto;  padding-bottom:0.78rem;}
#xq{ width:100%; overflow:hidden; height:0.74rem;}
#xq span{ float:left; width:33.33%; height:0.6rem; background:url(../images/span_bg3.jpg) repeat-x; background-size:100% 72.9%; color:#FFF; font-size:0.24rem; font-weight:bold; line-height:0.4rem; text-align:center;}
#xq span.se{ background:url(../images/span_se.png) no-repeat; background-size:100% 100%;}

#xq_content{ width:100%; overflow:hidden;}
#xq_content .ever{ display:none;}
#xq_content .active{ display:block;}
#xq_content div img{ width:100%; overflow:hidden;}




