
				#misk{position: fixed;left: 0;top: 0;width: 100%;height: 100%;}
				* {padding: 0;margin: 0;box-sizing: border-box;word-break: break-all;}
				html, body, #app{position: relative;width: 100%;height: 100%;font-size: 12px;
					font-family: "Microsoft YaHei", "Helvitica", "Verdana", "Tohoma", "Arial", "san-serif";
					-webkit-touch-callout: none;
					-webkit-text-size-adjust: none;
					-webkit-tap-highlight-color: rgba(0, 0, 0, 0);overflow: hidden;}
				ul {list-style: none;}
				#app{overflow-y:scroll;}
				.mask_content{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
				:focus {outline: none;border: 0;}
				.scroll{-webkit-overflow-scrolling: touch;}
				.relative{height: 100%;-webkit-overflow-scrolling: touch;position: relative;width:100%;min-height:100%;}
				.template-wrapper{position: absolute; width: 100%;}

				 
				
				.dialog{position:relative;}
				::-webkit-scrollbar {width: 0 !important;display:none;opacity:0;}
				#app::-webkit-scrollbar,html::-webkit-scrollbar,body::-webkit-scrollbar {width: 0 !important;display:none;opacity:0;}
				.page-element-wrapper{overflow: hidden;}
				.loadingcircle{width: 100%;height: 100%;position: fixed;z-index: 200;left: 0;right: 0;bottom: 0;top: 0;}	
				


				.qk-turntable {width: 100%;height: 100%;}
				.turntable {position: relative;width: 100%;height: 100%;border-radius: 50%;}
				.turntable .main {width: 100%;height: 100%;border-radius: 50%;}
				.turntable .main .back {width: 100%;height: 100%;border-radius: 50%;}
				.turntable .point {position: absolute;z-index: 11;}
				.turntable .main .prize-image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
				.qk-input {width: 100%;height: 100%;}
				.qk-input-item {display: block;width: 100%;height: 100%;outline: none;border: none;background: none;}
				.popup-wrap{position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 50;display: flex;height:100%;}
				.qk-image{width: 100%;height: 100%;}
				.qk-image img {display: block;width: 100%;height: 100%;}
				.qk-list {height: 100%;overflow-y: scroll;}
				.qk-list img{width:100%;height:100%;}
				.qk-list::-webkit-scrollbar{width:0;height:0;opacity: 0;display:none;}
				.qk-list .btnStyle {display:inline-block;background-size: 100% 100%;}
				.qk-list .header{overflow: hidden;}
				.qk-list .header div{float: left;}
				.qk-list .body{-webkit-overflow-scrolling: touch;}
				.qk-list .body > div{clear: both;overflow: hidden;}
				.qk-list .body > div div{float: left;width:100%;word-break: break-all;}
				.one{position: relative;clear: both;overflow: hidden;display: flex;}
    			.one div{float: left;}
				.qk-list table{width:100%;}
				.qk-list table th,.qk-list table td{box-sizing: border-box;word-break: break-all;position: relative;}
				.qk-checkbox {width: 100%;height: 100%;}
				.qk-checkbox input {z-index: 30;width: 100%;height: 100%;opacity: 0;position: absolute;left: 0;top: 0;}
				.qk-checkbox img {width: 100%;height: 100%;}
				.qk-checkbox input + img{display: none;}
				.qk-checkbox input:checked + img{display: block;}
				.qk-code{width: 100%;height: 100%;}
				.qk-code img{width: 100%;height: 100%;}
				.qk-radio {width: 100%;height: 100%;}
				.qk-radio img{width: 100%;height: 100%;}
				.qk-radio input{z-index: 30;width: 100%;height: 100%;opacity: 0;position: absolute;left: 0;top: 0;}
				.qk-radio input + img{display: none;}
				.qk-radio input:checked + img{display: block;}
				.qk-select{width: 100%;height: 100%;outline: none;border: 0;color: inherit;font-size: inherit;}
				.fade-enter-active,.fade-leave-active{transition: opacity .5s;}
				.fade-enter,.fade-leave-to{opacity: 0;}
				.tip{position: absolute;left: 50%;top: 50%;width: 80%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);
					-moz-transform: translate(-50%,-50%);background: #000;opacity: 0.6;
					color: #fff;font-size: 3.7vw;height: 10.66vw;line-height: 10.66vw;border-radius: 5.3vw;text-align: center;z-index: 999;
				}
				.qk-sudoku {position: relative;width: 100%;height: 100%;}
				.qk-sudoku .sudoku {height: 100%;width: 100%;}
				.qk-sudoku .main {width: 100%;height: 100%;}
				.qk-sudoku .main .back {width: 100%;height: 100%;}
				.qk-sudoku .point {position: absolute;z-index: 11;}
				.qk-sudoku ul {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
				.qk-sudoku ul li {position: relative;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
				.qk-sudoku ul li .mask {position: absolute;top: 0;height: 100%;width: 100%;background: #c7ca24;opacity: 0.4;border-radius: 35px;}
				.qk-sudoku ul li .maskPrize {position: absolute;top: 0;height: 100%;width: 100%;background: red;opacity: 0.4;	border-radius: 35px;}
				.qk-sudoku ul li div {position: relative;}
				.qk-sudoku .prize-image {height: 100%;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
				.qk-poolList .pool{width: 100%;} 
				.qk-poolList img{width: 100%;height: 100%;}
				.qk-poolList span{display: inline-block;width: 100%;height: 100%;}
				.qk-taskList .task{width: 100%;} 
				.qk-taskList img{width: 100%;height: 100%;}
				.qk-taskList span{display: inline-block;width: 100%;height: 100%;}
				.qk-qrcode{width: 100%;height: 100%;}
				.qk-qrcode img {display: block;width: 100%;height: 100%;}
				.service-advantage{width:100%;}
				#sharecanvas{width: 74.6667vw;height: 110.933vw;margin-top: 37.3333vw;margin-left: 12.6667vw;}
    .swiper-slide{
        height:100%;
        height: 300px;
        text-align:center;
        font-size:4.27vw;
        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;
        transition:600ms;
        border-radius:12px;
    }
	.swiper-wrapper{height:100% !important;}
    .swiper-slide img{
        width:100%;
    }
    .poolTitle{color:#fff; text-decoration: underline;text-shadow:0 0 rgb(85, 228, 255); font-size:3.6vw;}
    .poolDesc{color:#fff;text-shadow:0 0 rgb(85, 228, 255); font-size:3.6vw; font-size: 3.6vw;line-height: 6vw;text-align: left;padding: 0 5vw;max-height: 32vw;overflow-y: auto;}
	.swiper-slide-active,.swiper-slide-duplicate-active{transform:scale(1)}
	
	
.slide-bg{
	background-size: 100% 100%;
	width: 72vw;
	height: 45.3vw;
	margin-bottom: 8vw;
  }
  .slide-bg img{
	  width: 36vw;
	  height: 36vw;
	  margin-top: 2vw;
  }
  .slide-bg .name {
	  font-size: 12px;
	  color: #CB531E;
	  text-align: center;
  }
  .qk-swiperGoods .my-bullet-active{background: #FF8E28;opacity: 1;}
.qk-swiperGoods .swiper-pagination-bullet{background: #FF8E28;}
	.qk-calendar{ width: 100%;height: 100%;}
    .calendar{position: relative; width: 100%;height: 100%;}
	.wh_container { position:relative; max-height: 600px;padding: 20px 0;overflow: hidden; }
	.wh_content_all { width: 100%;overflow: hidden;}
	.wh_content {display: flex;flex-wrap: wrap;justify-content: center;}
	.wh_content:first-child .wh_content_item { color: #ffffff;font-size: 4vw;}
	.wh_content_item {width: 13.4%;text-align: center;position: relative;margin: 1px; }
	.wh_top_tag { width: 40px;height: 100%;    line-height: 40px; margin: auto; display: flex;justify-content: center;align-items: center;}
	.wh_item_date { margin: auto; display: flex;justify-content: center;align-items: center; border-radius: 3px; background-size: 100% 100%;}
	.wh_content_item /deep/ .wh_isMark {position: relative;}
	.day_date {overflow: hidden;}
	.content_date { position: relative;}
	.content_day {z-index: 1000;position: relative;margin-top:16px;margin-bottom:6px;}  
			