@charset "UTF-8";@media (min-width:769px){.index-container{position:relative;zoom:.8}.index-container::before{content:"";position:absolute;top:172PX;left:0;width:1029PX;height:1575PX;background:url(../img/index/bg1.png) no-repeat;z-index:0}.index-container::after{content:"";position:absolute;top:1161PX;right:0;width:934PX;height:1077PX;background:url(../img/index/bg2.png) no-repeat;z-index:-1}.index-container .swiper::part(bullet-active){background-color:#7d26df}.index-container .swiper .swiper-pic{width:100%;-o-object-fit:cover;object-fit:cover}.index-container .product{margin-top:60PX}.index-container .product .product-info{display:flex}.index-container .product .product-info .product-pic{width:332PX;height:195PX;margin-right:55PX;border-radius:15PX}.index-container .product .product-info .content{flex:1;padding-top:25PX;line-height:1;overflow:hidden}.index-container .product .product-info .content .product-name{font-size:35PX;font-weight:700}.index-container .product .product-info .content .product-desc{margin-top:20PX;font-size:18PX;line-height:24PX;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.index-container .product .product-info .content .advantage-list{display:flex;align-items:center;-moz-column-gap:105PX;column-gap:105PX;margin-top:20PX}.index-container .product .product-info .content .advantage-list .advantage-item{display:inline-flex;align-items:center;font-size:18PX}.index-container .product .product-info .content .advantage-list .advantage-item .icon{display:inline-block;width:43PX;height:43PX;margin-right:10PX;background-position:center;background-repeat:no-repeat}.index-container .product .product-info .content .advantage-list .advantage-item .icon.icon-fastly{background-image:url(../../assets/img/icon-fastly.png);background-size:41PX 34PX}.index-container .product .product-info .content .advantage-list .advantage-item .icon.icon-safety{background-image:url(../../assets/img/icon-safety.png);background-size:42PX 43PX}.index-container .product .product-info .content .advantage-list .advantage-item .icon.icon-kf{background-image:url(../../assets/img/icon-kf1.png);background-size:41PX 36PX}.index-container .product .specification-list{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:38PX;margin-top:65PX;padding-right:10PX}.index-container .product .specification-list .specification-item{position:relative;display:flex;width:779PX;height:135PX;border-radius:8PX;box-shadow:0 10PX 18PX 0 rgba(58,23,209,.14);background:#fdfdfd;animation:opacity 2s;cursor:pointer}.index-container .product .specification-list .specification-item:hover .pic-box .pic{transform:scale(1.2)}.index-container .product .specification-list .specification-item .mark{position:absolute;right:-9PX;top:-10PX;min-width:75PX;height:23PX;padding:0 15PX 0 20PX;font-size:14PX;line-height:22PX;color:#fff;text-align:center;border-radius:0 6PX 0 30PX;background:#3772ff;border-color:#3772ff}.index-container .product .specification-list .specification-item .mark::after{content:"";position:absolute;right:2.5PX;top:18PX;display:inline-block;width:0;height:0;border:8PX solid transparent;border-right-color:inherit;transform:rotate(45deg);transform-origin:center}.index-container .product .specification-list .specification-item .pic-box{display:inline-flex;justify-content:center;align-items:center;width:138PX;height:100%;padding-top:10PX}.index-container .product .specification-list .specification-item .pic-box .pic{max-width:90%;max-height:90%;transition:all .3s}.index-container .product .specification-list .specification-item .content{position:relative;flex:1;padding-top:30PX;line-height:1}.index-container .product .specification-list .specification-item .content .name{font-size:26PX;font-weight:700;color:#843cff}.index-container .product .specification-list .specification-item .content .amount{display:inline-flex;margin-top:15PX;font-size:24PX}.index-container .product .specification-list .specification-item .content .buy{position:absolute;right:32PX;bottom:50PX;width:120PX;height:40PX;font-size:22PX;color:#fff;border-radius:4PX;background-color:#9041e9;transition:all .2S;cursor:pointer}.index-container .product .specification-list .specification-item .content .buy:hover{background-image:-webkit-linear-gradient(140deg,#7948e9 0,#b336ea 58%,#ce4cd9 82%,#e862c7 100%);box-shadow:0 10PX 18PX 0 rgba(58,23,209,.14);transform:scale(1.2)}@keyframes opacity{from{opacity:0}to{opacity:1}}.index-container .faq{margin-top:70PX;padding:40PX 44PX 20PX 44PX;border-radius:19PX;background:#fff;box-shadow:0PX 10PX 18PX 0PX rgba(58,23,209,.14)}.index-container .faq .faq-list{display:flex;flex-direction:column;row-gap:40PX}.index-container .faq .faq-list .faq-item .faq-title{font-size:20PX;font-weight:700}.index-container .faq .faq-list .faq-item .faq-content{margin-top:12PX;font-size:16PX;line-height:28PX}.index-container .faq .faq-list .faq-item .faq-content.tips{margin-top:35PX;color:#9041e9}.common-footer{margin-top:-104PX}}@media (max-width:768px){.index-container{position:relative;overflow:hidden}.index-container::before{content:"";position:absolute;top:25.066667vw;left:0;width:64.666667vw;height:113.2vw;background:url(../img/wap/index/bg1.png) center/cover no-repeat;z-index:0}.index-container::after{content:"";position:absolute;top:105.6vw;right:0;width:64.4vw;height:73.733333vw;background:url(../img/wap/index/bg2.png) center/cover no-repeat;z-index:-1}.index-container .swiper::part(bullet-active){background-color:#7d26df}.index-container .swiper .swiper-pic{width:100%;-o-object-fit:cover;object-fit:cover}.index-container .product{margin-top:5.333333vw}.index-container .product .product-info{display:flex}.index-container .product .product-info .product-pic{width:17.733333vw;height:21.733333vw;margin-right:2.666667vw;border-radius:1.333333vw}.index-container .product .product-info .content{flex:1;padding-top:2vw;line-height:1;overflow:hidden}.index-container .product .product-info .content .product-name{font-size:4.2vw;font-weight:700}.index-container .product .product-info .content .product-desc{margin-top:2vw;font-size:3.2vw;line-height:3.733333vw;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.index-container .product .product-info .content .advantage-list{display:flex;align-items:center;-moz-column-gap:6.666667vw;column-gap:6.666667vw;margin-top:2vw}.index-container .product .product-info .content .advantage-list .advantage-item{display:inline-flex;align-items:center;font-size:2.933333vw}.index-container .product .product-info .content .advantage-list .advantage-item .icon{display:inline-block;width:3.466667vw;height:3.466667vw;margin-right:1.066667vw;background-position:center;background-repeat:no-repeat}.index-container .product .product-info .content .advantage-list .advantage-item .icon.icon-fastly{background-image:url(../../assets/img/icon-fastly.png);background-size:3.333333vw 2.666667vw}.index-container .product .product-info .content .advantage-list .advantage-item .icon.icon-safety{background-image:url(../../assets/img/icon-safety.png);background-size:3.466667vw 3.466667vw}.index-container .product .product-info .content .advantage-list .advantage-item .icon.icon-kf{background-image:url(../../assets/img/icon-kf1.png);background-size:3.466667vw 3.2vw}.index-container .product .specification-list{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:5.066667vw;margin-top:5.066667vw}.index-container .product .specification-list .specification-item{position:relative;display:flex;width:100%;height:16.8vw;border-radius:1.066667vw;box-shadow:0 .666667vw 1.2vw 0 rgba(58,23,209,.14);background:#fdfdfd;animation:opacity 2s;cursor:pointer}.index-container .product .specification-list .specification-item .mark{position:absolute;right:-1.733333vw;top:-2vw;min-width:13.333333vw;height:5.333333vw;padding:0 3.333333vw 0 4.666667vw;font-size:2.666667vw;line-height:5.066667vw;text-align:center;color:#fff;border-radius:0 .8vw 0 6.666667vw;background:#3772ff;border-color:#3772ff}.index-container .product .specification-list .specification-item .mark::after{content:"";position:absolute;right:.533333vw;top:3.6vw;display:inline-block;width:0;height:0;border:1.333333vw solid transparent;border-right-color:inherit;transform:rotate(43deg);transform-origin:center}.index-container .product .specification-list .specification-item .pic-box{display:inline-flex;justify-content:center;align-items:center;width:16vw;height:100%;padding-top:1.333333vw}.index-container .product .specification-list .specification-item .pic-box .pic{max-width:70%;max-height:70%;transition:all .3s}.index-container .product .specification-list .specification-item .content{position:relative;flex:1;padding-top:4vw;line-height:1}.index-container .product .specification-list .specification-item .content .name{font-size:3.466667vw;font-weight:700;color:#843cff}.index-container .product .specification-list .specification-item .content .amount{display:inline-flex;margin-top:2vw;font-size:3.2vw}.index-container .product .specification-list .specification-item .content .buy{position:absolute;right:4.666667vw;bottom:6vw;width:13.333333vw;height:5.066667vw;font-size:2.666667vw;color:#fff;border-radius:.533333vw;background-color:#9041e9;transition:all .2S;transform:scale(1.2);cursor:pointer}.index-container .product .specification-list .specification-item .content .buy:active{background-image:-webkit-linear-gradient(140deg,#7948e9 0,#b336ea 58%,#ce4cd9 82%,#e862c7 100%);box-shadow:0 10PX 18PX 0 rgba(58,23,209,.14);transform:scale(1.2)}@keyframes opacity{from{opacity:0}to{opacity:1}}.index-container .faq{margin-top:5.866667vw;box-shadow:0 .8vw 1.066667vw 0 rgba(58,23,209,.12)}.index-container .faq .faq-list{display:flex;flex-direction:column;border-radius:1.333333vw;padding:5.333333vw 5.866667vw 2.666667vw 5.866667vw;row-gap:6vw;background:#fff;max-height:56.533333vw;overflow-y:auto}.index-container .faq .faq-list .faq-item .faq-title{font-size:3.2vw;font-weight:700}.index-container .faq .faq-list .faq-item .faq-content{margin-top:1.6vw;font-size:2.4vw;line-height:3.733333vw}.index-container .faq .faq-list .faq-item .faq-content.tips{margin-top:4.666667vw;color:#9041e9}}