@charset "utf-8";
body{/* 红包专题页 */background: linear-gradient(180deg, #940000 0%, #CE2828 32.21%, #740000 100%); min-height: 100vh; font-size:.25rem;}
div { box-sizing: border-box;}
.dn { display: none;}
.clearfix:after { content: '\20'; clear: both; height: 0; display: block;}
a {-webkit-tap-highlight-color:transparent;}
*{ outline:none!important;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
img {-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none; -o-user-select: none;}
input,textarea { outline: none; border: none; box-sizing: border-box; background: none;}
/* --------------index-start-------------- */
.header { padding: .5rem .38rem .3rem; display: flex; justify-content: space-between; align-items: center;}
.logo { width: 7.07rem;}
.kf {display: block; width: 1.4rem;}
.banner { width: 10.45rem; margin: 0 auto; overflow: hidden; position: relative; padding-bottom: .5rem;}
.banner .swiper-pagination { bottom: 0;}
.banner .swiper-pagination span { transition: all .4s; width: .14rem; height: .14rem; border-radius: 50%; margin: 0 .1rem;}
.banner .swiper-pagination span.swiper-pagination-bullet-active { width: .6rem; background: #EDC580; border-radius: .14rem;}
.step { position: relative; width: 10.66rem; margin:.6rem auto ;}
.downAni { position: absolute; bottom: .48rem; width: 9.66rem; left: 50%; display: block; margin-left: -4.83rem; animation: scaleAni 1.2s infinite linear;}
@keyframes scaleAni{
	0% {
		transform: scale(1);
	}
	50%{
		transform: scale(.9);
	}
	100%{
		transform: scale(1);
	}
}
.getText { width: 8.27rem; margin: 0 auto .4rem;}
.serviceList li { align-items: center; box-sizing: border-box; margin: 0 auto .05rem; background: url(../images/card.png) center no-repeat; width: 10.68rem; height: 2.21rem; background-size: 100% auto;
 display: flex; justify-content: space-between; padding: 0 .4rem 0 1.8rem;}
 .serviceList p { font-weight: bold; color: #81461C; font-size: .4rem;}
 .serviceList span { color: #A31515; font-weight: bold; font-size: .48rem;}
.serviceList li a { display: block; width: 2.6rem; color: #fff; height: .8rem;animation: scaleAni 1.2s infinite linear;background-image: linear-gradient(to right, #f03331, #ff7b17); border-radius: 3rem; text-align: center; font-size: .4rem; line-height: .8rem; box-shadow: 1px 5px 5px 1px rgba(228, 7, 12, 0.5);}
.rule { width: 10.46rem; margin: .3rem auto .6rem;}
.bottomDown img { display: block; width: 10.48rem; margin: 0 auto;}
.bottomDown { padding-bottom: .5rem;}
/* 复制成功提示 */
.copy-toast { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(0,0,0,0.7); color: #fff; padding: .3rem .6rem; border-radius: .1rem; font-size: .32rem; z-index: 9999;}