body{margin: 0;padding: 0;}
.qkimg{width: 100%;overflow: hidden;padding: 0;margin-bottom: 70px;}
.qkimg img{width: 100%;height: 100%;display: block;}			
.qktk{width: 100%;position: fixed;top: 0;left: 0;right: 0;bottom: 0;display: none;}
.qktk p{margin-block-start: 0em;margin-block-end: 0em;}
.qktk .close{position: fixed;width: 100%;height: 100%;background: #000;opacity: 0.6;top: 0;right: 0;bottom: 0;left: 0;z-index: 991;}
.qktk .qktkdec{margin-bottom: 0.4rem;position: fixed;min-height: 250px;padding: 1rem;width: 80%;max-width: 400px;background: #fff;border-radius: 1rem;transform: translate(-50%,-50%);top: 50%;left: 50%;z-index: 999;}
.qktk .qktkdec .qkheader{display: flex;	width: 100%;justify-content: space-around;align-items: center;}
.qkheader div { text-align: center;line-height: 32px;}
.count p:nth-child(1) {color: #fb3f2d;font-size: 1.6rem;}
.count p:nth-child(2),.time p:nth-child(2) {color: #999;font-size: 1rem;}
.time {color: #dcdcdc;font-size: 1.3rem;}
.time p:nth-child(1) {color: #fb3f2d;font-size: 1.8rem;font-weight: bold;}
.qkcenter{margin-top: 1rem;margin-bottom: 1.2rem;}
.qkcenter .teldiv{border-radius: 4px;background: #f5f5f5;margin-bottom: 1rem;overflow: hidden;position: relative;width: 100%;height: 48px;display: flex;align-items: center;}
.qkcenter .teldiv label, input {height: 48px;background: #f5f5f5;line-height: 48px;border: none;outline: none;}
.qkcenter label{padding-left: 0.8rem;width: 4rem;font-size: 16px;}
.qkcenter input {flex: 1;padding-left: 5px !important;}
.qkcenter input {display: inline-block;width: 70%;font-size: 16px;color: #333;border: none;outline: none;line-height: 20px;background: #f5f5f5;height: auto;margin-bottom: 0px;padding: 0;}
.qkcenter .yzmdiv{line-height: 48px;border-radius: 4px;background: #f5f5f5;margin-bottom: 1rem;overflow: hidden;position: relative;width: 100%;height: 48px;display: flex;}
.fsyzm{background: none;color: #1dd075 !important;padding: 0 0.4rem;float: right;width: 40%;}
.tijiaobtn{display: block;width: 100%;height: 3rem;line-height: 3rem;background: #1dd075;border: none;border-radius: 0.4rem;font-size: 1.4rem;color: #fff;margin: 0 auto;outline: none;text-align: center;}
.paydiv{width: 100%;height: 64px;display: flex;justify-content: space-between;padding: .8rem 1rem 0 1rem;position: fixed;bottom: 0;background: #fff;left: 50%;box-sizing: border-box;transform: translateX(-50%);}
.leftmoney{flex: 1;}
.leftmoney span:first-child{color: #f33733;font-size: 1.3rem;font-weight: bold;}
.leftmoney strong{color: #f33733;font-size: 2rem;}
.leftmoney span:last-child{color: #999;font-size: .8rem;text-decoration: line-through;}
.rightpay{width: 32%;}
.rightpay span{width: 100%;height: 40px;line-height: 40px;display: inline-block;border-radius: 2rem;text-align: center;border: none;font-size: 1.2rem;background: #f33733;color: #ffffff;}
.jxyjgbox{width: 90%;margin:-17% auto 12px;background: #FFFFFF;box-shadow: 0px 10px 29px 0px rgba(118, 46, 25, 0.18);border-radius: 10px;position: relative;}
.jxyjgbox>img{width: 86%;margin: 0 auto;position: relative;top: -22px;}
.jxyjg{width: 100%;overflow: hidden;margin: 0 auto;background: #FFF4EB;padding-bottom: 30px;padding-top: 20px;}
.jxyjg .jxyjgdiv{width: 87%;margin: 0 auto 20px;background: #fff;box-shadow: 0px 10px 29px 0px rgba(118, 46, 25, 0.18);border-radius: 10px;padding-top: 15px;}
.jxyinput{width: 90%;margin: 0 auto;overflow: hidden;}
.jxyinput input{background: #FFFFFF;border: 1px solid #B999FF;border-radius: 6px;overflow: hidden;height: 40px;font-size: 13px; padding-left: 10px;margin-bottom: 15px;}
.jxyinput>input{width: 96%;}
.jxyinput .yzmbox{width: 100%;margin: 0 auto;overflow: hidden;}
.jxyinput .yzmbox input:first-child{width: 60%;float: left;}
.jxyinput .yzmbox input:last-child{width: 30%;float: right;background: linear-gradient(135deg, #5974FF 0%, #7439FA 100%);color: #FFFFFF;height: 42px;border: none;}
.ljlqbtn {width: 100% !important;background: linear-gradient(135deg, #5974FF 0%, #7439FA 100%) !important;color: #FFFFFF !important;height: 48px !important;font-size: 18px !important;font-weight: bold !important;border: none !important;margin-bottom: 30px !important;}
.jxyfoot{width: 100%;position: fixed;bottom: 0;background: #fff;margin: 0 auto;height: 48px;line-height: 48px;}
.jxyfoot div:first-child{float: left;display: inline-block;margin-left: 8%;overflow: hidden;}
.jxyfoot div:first-child span:first-child{text-decoration: line-through;color: #999999;display: inline-block;}
.jxyfoot div:first-child span{color: #F47016;}
.jxyfoot div:first-child strong{font-size: 28px;color: #F47016;}
.jxyfoot div:last-child{float: right;background: linear-gradient(90deg, #FF3336 0%, #FA6132 100%);border-radius: 55px 0px 0px 55px;color: #fff;width: 38%;height: 60px;position: relative;top: -12px;text-align: center;font-size: 20px;overflow: hidden;line-height: 60px;}
.jxyfoot div:last-child a{display: block;color: #fff;text-decoration: none;}
.arrowing {animation-name: arrowing;-webkit-animation-name: arrowing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
@keyframes arrowing {
    0% {
      transform: translateY(0%);
    }
    50% {
      transform: translateY(15%);
    }
    100% {
      transform: translateY(0%);
    }
  }

	@-webkit-keyframes arrowing {
	0% {
	  -webkit-transform: translateY(0%);
	}
	50% {
	  -webkit-transform: translateY(15%);
	}
	100% {
	  -webkit-transform: translateY(0%);
	}
}
@media screen and (min-width: 800px) {
	.qkimg img{width: auto;height: auto;margin: 0 auto;}
	.jxyjgbox,.jxyjg,.jxyfoot{width: 750px;}
	.jxyfoot{position: relative;}
	.jxyjgbox{margin: -182px auto 0px;}
	.paydiv{width: 750px;position: relative;}
}