*{padding:0;margin:0;list-style:none}a,a:hover,a:focus,a:active{text-decoration:none}a:link,a:visited{text-decoration:none}a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:0;background:0;text-decoration:none}a{text-decoration:none;color:#333}@media screen and (min-width:380px){html{font-size:21.33px}body{font-size:12px}}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background:#f7f7f7}.wrap{width:100%;max-width:500px;margin:0 auto}.wrap .header{display:none;height:3.25rem;color:#fff;}.wrap .header img{width:2.5rem;height:2.5rem;vertical-align:top;padding-top:.4rem;margin-left:.75rem}.wrap .header .description{display:inline-block;line-height:3.25rem;font-size:.85rem;margin-left:.75rem}.wrap .notice{background:#fff;text-align:center;font-size:.65rem;color:red;line-height:1.5rem;margin:90px 0.25rem 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.tabs{background:#fff;height:2.5rem;margin-top:.25rem;border-top:1px solid #eee}.tabs ul{width:100%;display:-webkit-flex;-webkit-flex-flow:row;-webkit-align-items:stretch;-webkit-justify-content:space-between;display:flex;flex-flow:row;align-items:stretch;justify-content:space-between}.tabs ul li{flex:1;text-align:center;line-height:2.5rem;position:relative;cursor:pointer;font-size:.75rem}.tabs ul li a.on:after{content:"";width:70%;display:block;position:absolute;left:15%;top:85%;height:3px;background-image:-webkit-gradient(linear,0 0,100% 0,from(#fe67b0),to(#a982f5));background-image:-webkit-linear-gradient(left,#fe67b0,#a982f5);background-image:-moz-linear-gradient(left,#fe67b0,#a982f5);background-image:-o-linear-gradient(left,#fe67b0,#a982f5);background-image:linear-gradient(left,#fe67b0,#a982f5);border-radius:8px}.main-home{background:#fff;overflow:hidden;padding-top:.5rem;border-bottom:1px solid #eee}.main-home ul li{float:left;width:24.9999%}.main-home ul li a{display:block;text-align:center;margin-bottom:.75rem;color:#a982f5 !important}.main-home ul li a img{width:3.6rem;height:3.6rem;border-radius:.7rem;margin:0 auto}.main-home ul li a p{font-size:.75rem;color:#333;line-height:1.2rem;}.main-home ul li span{display:inline-block;height:1rem;font-size:.75rem;width:2.5rem;line-height:1.1rem;background:transparent;border-radius:.7rem;border:1px solid #a982f5}.down-list{background:#fff;margin-top:.25rem;border-top:1px solid #eee}.down-list li{width:100%;cursor:pointer;display:-webkit-flex;-webkit-flex-flow:row;-webkit-align-items:stretch;-webkit-justify-content:space-between;display:flex;flex-flow:row;align-items:stretch;justify-content:space-between;border-bottom:1px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.down-list dt,.down-list dd{padding:14px 0}.down-list dt{width:50px;padding-left:14px}.down-list dt img{width:50px;height:50px;border-radius:8px}.down-list .flex1{flex:1;padding-left:10px;padding-right:10px;width:-webkit-calc(100vw - 186px)}.down-list p{font-size:11px;color:#454545}.down-list h3{font-size:17px;font-weight:bold}.down-list h3,.down-list p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.down-list dd+dd{font-size:12px;padding-right:14px}.down-list a.down{width:60px;display:block;margin:15px auto 8px;text-align:center;line-height:1.2rem;border-radius:.7rem;border:1px solid #a982f5}.bottom-nav,.top-nav{-webkit-box-sizing:border-box;height:85px;position:fixed;bottom:0;left:0;z-index:1000;padding:0 10px;overflow:hidden;width:100%;opacity:.85;background:linear-gradient(90deg,#9e54ef,#464548);cursor:pointer}.top-nav{top:0 !important;}.top-nav a{display:block}.bottom-nav .pic,.top-nav .pic{position:absolute;top:5.6px;margin-left:0px;width:75px;height:75px;overflow:hidden;-webkit-border-radius:10px;border-radius:10px}.bottom-nav .pic img,.top-nav .pic img{width:100%;height:100%}.bottom-nav .text,.top-nav .text{margin-left:88px;line-height:60px;font-size:20px;color:#fff;font-weight:600}.bottom-nav .desc,.top-nav .desc{margin-left:88px;line-height:25px;font-size:14px;color:#fff}.bottom-nav .btn,.top-nav .btn{position:absolute;top:12px;width:120px;right:20px;height:40px;line-height:40px;color:#fff;background:linear-gradient(90deg,#ef54cd,#f2b90d);border-radius:55px;text-align:center;font-size:20px;padding:0 5px;font-weight:bold}.need_spin{position:fixed;bottom:25%;right:5px;z-index:2;}.need_spin_img{border-radius:15px;border:solid 2px red;width:75px;height:75px;border:none;}.main-mask{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;width:100%;height:100%;background:rgba(0,0,0,0.5);}.yuehui-window{position:absolute;margin:0px auto;width:90%;max-width:380px;height:160px;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:-50px;box-shadow:0px 3px 0px #ec6bed inset;background-color:#fff;border-radius:15px;padding:20px 0;text-align:center;z-index:9999;}.yuehui-hd h2{position:relative;font-size:22px;font-weight:500;margin-bottom:5px;}.yuehui-hd h2 span{background-repeat:repeat-x;background-position:left 0% bottom 10%;background-image:linear-gradient(179deg,#ec6bed 0%,#ec6bed 50%);background-size:100% 10%;}.yuehui-hd p{font-size:14px;color:#727272;font-weight:100;}.yuehui-bd p.txt{margin-top:15px;font-size:18px;font-family:"Microsoft Yahei";}.yuehui-bd p.txt span{padding:0 5px;color:#ec6bed;}.yuehui-bd p.btn{margin-top:20px;}.yuehui-bd p.btn a{display:inline-block;width:140px;height:36px;line-height:36px;background-image:linear-gradient(to right,#fe9ac0,#ff65d4);color:#fff;font-size:20px;border-radius:50px;box-shadow:0 2px 0 0 rgba(218,32,166,0.8);}.yuehui-window .close-quote{position:absolute;display:inline-block;right:15px;top:15px;width:24px;height:24px;}.yuehui-window .close-quote:before{position:absolute;content:'';width:2px;height:25px;background:#d2d2d2;transform:rotate(45deg);top:-3px;left:11px;}.yuehui-window .close-quote:after{content:'';position:absolute;width:2px;height:25px;background:#d2d2d2;transform:rotate(-45deg);top:-3px;left:11px;}.yuepa-warp{margin-top:4px;background-color:#fff;border-top:2px solid #ec6bed;}.yuepa-warp .title{text-align:center;padding:10px 0;}.yuepa-warp .title h3{margin:0 auto;font-size:18px;font-weight:700;max-width:700px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.yuepa-list{padding:14px;}.yuepa-list ul li{display:flex;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #EEEEEE;}.yuepa-list ul li .y-img{width:124px;}.yuepa-list ul li .y-img img{width:110px;height:115px;border-radius:8px;}.yuepa-list ul li .y-txt{flex:1;width:70%;}.yuepa-list ul li .y-txt .name{margin-top:3px;margin-bottom:10px;font-size:12px;}.yuepa-list ul li .y-txt .name .v{color:#fff;background-image:linear-gradient(to bottom,#fe9ac0,#ff65d4);padding:5px 8px;border-radius:15px 0 15px 0;}.yuepa-list ul li .y-txt .name .v::before{content:"";display:inline-block;width:18px;height:18px;background:url(https://static.hearts1970.com/images/v.png) no-repeat center center;background-size:100%;vertical-align:middle;}.yuepa-list ul li .y-txt .name b{display:inline-block;margin-left:6px;font-weight:500;}.yuepa-list ul li .y-txt .tag{margin-bottom:6px;}.yuepa-list ul li .y-txt .tag span{font-size:0.32rem;color:#fff;display:inline-block;margin-right:3px;background-color:#fe9ac0;padding:3px 6px;border-radius:10px;}.yuepa-list ul li .y-txt .info{margin-bottom:6px;}.yuepa-list ul li .y-txt .info span{margin:0 8px;font-size:12px;}.yuepa-list ul li .y-txt .btn a{display:block;width:100%;font-size:14px;background-image:linear-gradient(to bottom,#fe9ac0,#ff65d4);color:#fff;font-weight:bold;text-align:center;border-radius:15px;padding:6px 0;}.yuepa-list .more-btn{margin:14px 0;display:inline-block;text-align:center;width:100%;height:32px;line-height:32px;background-image:linear-gradient(to right,#fe9ac0,#ff65d4);color:#fff;font-size:14px;border-radius:50px;}.hearts-swiper-bg{width:100%;height:60px;padding:10px 0;position:relative;background:linear-gradient(90deg,#c79bf7,#f95985);}.swiper{width:100%;height:60px;}.swiper-slide{text-align:center;font-size:18px;background:#fff;width:65%;height:30px;border-radius:30px;margin:0 auto;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-slide > a{color:red;}