html,body {scroll-behavior: smooth;}
body,h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,section,main,nav {padding: 0;margin: 0;}

.payments.martop{margin-top: 10px;}
.change-links .change-link{display: none;justify-content:center;}
.change-links .change-link.active{display: flex;}
.bundle-sale-price.change-link{justify-content: flex-end;}
/* ------------ */
main{background: url(../images/store/bg-ull.jpg) no-repeat center top #e3f2ff;background-size: 100% auto;}
.part1-info {color: #d1d7f4;}
/* .part1-left{flex: 1;} */
.part1-info .details{display: flex;align-items: center;justify-content:space-around;}
.part1-info-content {
    max-width: 600px;
    padding: 30px 0 30px;
}
.part1-info-title {
    font-size: 21px;
    font-weight: 700;
    color: #dfdfdf;
    line-height: 1.2;
    margin-bottom: 10px;
}
.part1-info-title span {
    font-size: 31px;
    font-weight:bold;
    position: relative;
    display: inline-block;
    z-index: 2;
	color: #fff;
	text-shadow: 0 0 5px #ffff;
/*
    background: linear-gradient(180deg,#be97ff ,#918aff, #4e77ff);
    background-clip: text;
*/
/*
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
*/
/*    -webkit-text-stroke: 1px #fff;*/
}
.part1-info-title em {
    color: #dfdfdf;
    font-weight:400;
}
.part1-info-title strong {
    font-size: 60px;
    line-height: 1;
    display: block;
    font-weight: bolder;
    color: #de84fa;
    padding: 10px 0;
	background: linear-gradient(to right,#ff6316,#ffd71e);
	color: transparent;
	background-clip:text;
}
.part1-info-desc {
    font-size: 17px;
    font-weight: 400;
    color: #c0dcf4;
    line-height: 1.4;
}
.part1-info-off-wrap{display:flex; width:-moz-fit-content; width:-webkit-fit-content; width:fit-content;background: #fa8b42; color: #fff; border-radius:10px; padding:1% 3% 3%; align-items:center;position: relative;z-index: 1;}
.part1-off-name{display:flex; align-items:flex-end;}
.part1-off-name-t{font-size:24px; line-height:1; } 
.part1-off-name-extra {
	line-height: 1;
  position: relative;
  font-size: 47px;
  font-weight: bolder;
  /* 上层：渐变填充文字 */
  background:linear-gradient(to right, #ff5310 50%, #ffa13d) no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
/* 底层描边层 */
.part1-off-name-extra var {
	font-style: normal;
  content: attr(data-txt);
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  color: transparent;
  /* 白色描边，向内描边 */
  -webkit-text-stroke: 4px #ffffff;
}
.part1-off-name-span{font-size: 24px;font-weight: normal;}
.part1-off-timer-wrap{display:flex; font-size:20px; margin-top:12px; line-height:1; align-items:center; flex-flow:wrap; gap:5px;}
.part1-off-timer-x{display:flex; align-items:center;}
.part1-off-timer{display:flex;}
.part1-off-timer li{background-color:rgba(255, 255, 255, .2); border-radius:3px; margin-left:12px; padding:2px 3px; position:relative;}
.part1-off-timer li::after{content:attr(data-text);}
.part1-off-timer li + li::before{content:':'; position:absolute; right:100%; margin-right:4px;}
.part1-off-code-wrap{background-color:#fff; border-radius:35px; padding:5px 5px 5px 30px; display:flex; align-items:center; flex-flow:wrap; justify-content:center;margin-left: 25px;}
.part1-off-code-text{font-size:15px; color:#989898;}
/* .part1-off-code{font-size:17px; color:#000; margin:0 min(2vw, 40px) 0 5px;} */
.part1-off-code-btn{font-size:18px; color:#fff; background:linear-gradient(to right,#f94222,#ffa00b); border:0; padding:0 18px;line-height: 59px;border-radius:30px; cursor:pointer; transition:background-color .3s;margin-left: 10px;}
.part1-off-code-btn:disabled{cursor:no-drop;}
.part1-off-code-btn:disabled, .part1-off-code-btn:hover{background-color:#6754ca;}
.digiarty-timer{display:flex;justify-content:center;gap:24px;color:#fff;margin-left: 10px;}
.digiarty-timer li {border:1px solid #fcae7b;background: #fb9d5f; display:flex;flex-direction:column;width:48px;height:48px;justify-content:center;align-items:center;font-size:26px;font-weight:700;line-height:1;position: relative;border-radius: 5px;}
.digiarty-timer li::after{content:attr(data-words);display:block;font-size:13px;font-weight: 500;line-height: 1;padding-top: 3px;}
.digiarty-timer li+li::before {content: ":";font-size: 20px;line-height: 1;font-weight: 500;position: absolute;top: 12px;left: -15px;}

@media (max-width:1200px){
    img:not([src$='svg']) {max-width: 100%;height: auto;} 
	.details{width: auto;}
	.part1-info-off-wrap{flex-wrap: wrap;}
    
}
@media (max-width:979px){
	.part1-info-content{max-width: none;}
	.part1-info-desc br{display: none;}
	.part1-info .details{flex-direction: column;}
}
@media (max-width:767px){
	.part1-info-title strong{font-size: 50px;}
    .part1-info-off-wrap{display: block;width: auto;}
    .part1-off-code-wrap{margin-top: 10px;}
    .part1-off-timer-wrap{color: #b88fe0;}
	
}
@media (max-width:479px){
	.part1-info-title strong{font-size: 40px;}
	.part1-off-name-t{font-size: 19px;}
    .part1-off-name-extra{font-size: 29px;}
    .part1-off-timer-wrap{font-size: 13px;}
    .part1-off-code-wrap{margin-left: 10px;}
}
/*------------------*/

.bundle {padding: 83px 0 73px;}
.bundle-wrap {width: 1270px;margin: 0 auto;}
.bundle-one {border:6px solid #fa8b42;border-radius: 24px;background-color: #fff;padding: 0 65px 53px;position: relative;}
.bundle-h2 {text-align: center;margin-top: -45px;}
.bundle-h2>span {display: inline-block;font-size: 31px;color: #fff;line-height: 1;font-weight: 800;padding: 18px 48px;border-radius: 100vw;background-color: #fa8b42;}
.bundle-one-center {padding: 66px 0 0;display: flex;justify-content: center;align-items: flex-start;flex-wrap: wrap;gap: 24px;}
.bundle-one-toggle {width: 610px;overflow: hidden;display: flex;position: relative;}
.bundle-toggle-items {flex-shrink: 0;display: flex;width: 100%;transition: all 0.2s;}
.bundle-toggle-items>li {flex-shrink: 0;width: 100%;display: flex;}
.bundle-toggle-dots {display: flex;justify-content: flex-end;gap: 6px;padding: 0 53px 9px;position: absolute;right: 0;bottom: 0;}
.bundle-toggle-dots>li {width: 30px;height: 6px;border-radius: 3px;background-color: #fff;cursor: pointer;}
.bundle-toggle-dots>li.active {background-color: #4777ff;}
.bundle-one-sale {width: 480px;}
.bundle-one-sale-top {border-radius: 8px;background-color: #fff6e3;padding: 17px 14px 20px;}
.bundle-one-h3 {padding: 3px 0 12px 46px;font-size: 23px;color: #000;line-height: 1;font-weight: 600;border-bottom: 1px solid #e5ddcc;background: url(../images/store/product-title-icon.svg) no-repeat 14px 2px;}
.bundle-pros {margin: 20px 0 16px;}
.bundle-pros>li {display: flex;justify-content: center;align-items: center;gap: 15px;}
.bundle-pros>li+li {margin-top: 16px;position: relative;}
.bundle-pros>li+li::before {content: "";width: 17px;height: 17px;color: #000;background: linear-gradient(to bottom,currentColor,currentColor) no-repeat center /17px 3px,linear-gradient(to bottom,currentColor,currentColor) no-repeat center/3px 17px;position: absolute;top: -17px;left: 20px;}
.bundle-pro-icon {width: 47px;flex-shrink: 0;display: flex;}
.bundle-pro-intro {flex-grow: 1;}
.bundle-h4 {font-size: 19px;color: #000;line-height: 1;font-weight: 600;padding-bottom: 6px;}
.bundle-p {font-size: 13px;color: #707070;line-height: 1.4;}
.bundle-pro-price {flex-shrink: 0;width: 60px;text-align: right;display: flex;flex-direction: column;gap: 22px;font-size: 14px;line-height: 1;}
.bundle-pro-price>del {color: #4d4d4d;}
.bundle-pro-price>span {color: #000;font-weight: 600;}
.bundle-pros-price>li {display: flex;justify-content: space-between;align-items: center;gap: 20px;font-size: 17px;color: #000;line-height: 1;font-weight: 600;}
.bundle-pros-price>li:nth-child(2) {padding: 6px 0 2px;}
.bundle-pros-price>li:nth-child(1)>span:last-child {font-size: 14px;}
.bundle-pros-price>li:nth-child(2)>span:last-child {font-size: 15px;color: #ff0909;}
.bundle-pros-price>li:nth-child(3)>span {color: #ff0909;}
.bundle-pros-price>li:nth-child(3)>span:not(:first-child) {font-size: 33px;font-weight: 700;flex-shrink: 0;}
.bundle-sale-price {max-width: 450px;margin: 0 auto;padding: 20px 0 10px;font-size: 37px;color: #ff0909;font-weight: 700;line-height: 1;text-align: right;}
.buy-btn {display: flex;justify-content: center;}
.buy-btn>a {width: 450px;height: 60px;box-sizing: border-box;padding: 0 15px;display: flex;justify-content: center;align-items: center;gap: 22px;font-size: 27px;color: #fff;line-height: 1;font-weight: 600;background: linear-gradient(90deg, #ff871c, #ffaa24);border-radius: 100vw;}
.buy-btn>a::before {content: "";width: 32px;height: 26px;background: url(../images/store/buy-icon.svg);}
.payments {position: absolute;margin-top: -42px;}
.bundle-two-h2 {margin: 67px 0 166px}
.bundle-two-h2>span {padding-left: 72px;padding-right: 72px;}
.bundle-two-container {display: flex;justify-content: center;flex-wrap: wrap;gap: 28px;}
.bundle-two {width: 584px;box-sizing: border-box;padding: 0 36px 33px;border: 4px solid #e02a18;border-radius: 18px;background-color: #fff;}
.bundle-two-img {margin-top: -123px;text-align: center;display: flex;justify-content: center;}
.bundle-two-center {border-radius: 10px;background-color: #fff6e3;padding: 22px 33px 16px;}
.bundle-two .bundle-pros>li+li::before {display: none;}
@media (max-width:1270px) {
    img:not([src$='svg']) {max-width: 100%;height: auto;}
    .bundle-wrap {width: 96%;}
    .bundle-one {padding-left: 20px;padding-right: 20px;}
    .payments {position: static;margin-top: 20px;text-align: center;}
    .bundle-two-img {margin: 30px 0;}
    .bundle-two-h2 {margin-bottom: 40px;}
}
@media (max-width:600px) {
    .bundle-one-sale {width: 100%;}
    .bundle-two {width: 100%;padding-left: 20px;padding-right: 20px;}
    .bundle-h2>span {font-size: 25px;}
    .bundle-pros-price>li:nth-child(3)>span:last-child {font-size: 21px;}
    .buy-btn>a {font-size: 23px;}
    .bundle-two-center {padding: 20px 15px;}
    .bundle-h4 {font-size: 17px;}
}

.product {padding: 63px 0 50px;}
.product-wrap {width: 1270px;margin: 0 auto;}
.product-h2 {text-align: center;margin-bottom: 40px;}
.product-h2>span {display: inline-block;font-size: 31px;color: #fff;line-height: 1;font-weight: 800;padding: 18px 68px;border-radius: 100vw;background-color: #fa8b42;}
.product-content {border: 4px solid #fa8b42;border-radius: 16px;background-color: #fff;padding: 55px 100px 33px;margin-bottom: 52px;position: relative;}
.product-tag {width: 126px;line-height: 36px;box-sizing: border-box;padding-left: 21px;font-size: 23px;color: #fff;border-radius: 0 11px 0 0;background: linear-gradient(45deg, #fff 15px, #fa8b42 15px);position: absolute;top: 0;right: 0;}
.product-center {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 40px;}
.product-left {width: 590px;}
.product-video {padding-top: 70.492%;background-color: #bfbfbf;border-radius: 18px;position: relative;}
.product-video>video {width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-radius: 18px;}
.product-box {position: absolute;left: -30px;bottom: -18px;}
.product-icons {display: flex;justify-content: center;flex-wrap: wrap;gap: 10px;padding-top: 24px;}
.product-icons>li {width: 130px;font-size: 15px;color: #000;line-height: 1;text-align: center;}
.product-icons>li::before {content: "";display: block;height: 54px;background-repeat: no-repeat;background-position-y: top;}
.product-content.ave .product-icons>li::before {background-image: url(../images/store/product-icons1.png);}
.product-content.aie .product-icons>li::before {background-image: url(../images/store/product-icons2.png);}
.product-content.aim .product-icons>li::before {background-image: url(../images/store/product-icons3.png);}
.product-content.ave .product-icons>li:nth-child(1)::before {background-position-x: 44px;}
.product-content.ave .product-icons>li:nth-child(2)::before {background-position-x: -104px;}
.product-content.ave .product-icons>li:nth-child(3)::before {background-position-x: -240px;}
.product-content.ave .product-icons>li:nth-child(4)::before {background-position-x: -377px;}
.product-content.aie .product-icons>li:nth-child(1)::before {background-position-x: 44px;}
.product-content.aie .product-icons>li:nth-child(2)::before {background-position-x: -106px;}
.product-content.aie .product-icons>li:nth-child(3)::before {background-position-x: -247px;}
.product-content.aie .product-icons>li:nth-child(4)::before {background-position-x: -379px;}
.product-content.aim .product-icons>li:nth-child(1)::before {background-position-x: 39px;}
.product-content.aim .product-icons>li:nth-child(2)::before {background-position-x: -105px;}
.product-content.aim .product-icons>li:nth-child(3)::before {background-position-x: -246px;}
.product-content.aim .product-icons>li:nth-child(4)::before {background-position-x: -383px;}
.product-right {width: 430px;}
.product-top {display: flex;align-items: center;flex-wrap: wrap;gap: 20px;}
.product-logo {flex-shrink: 0;display: flex;}
.product-title-tag {display: inline-block;font-size: 15px;color: #fff;line-height: 1;font-weight: 600;padding: 6px 14px;border-radius: 100vw;background-color: #7f4dff;}
.product-content.ave .product-title-tag {background-color: #253b99;}
.product-h3 {font-size: 27px;color: #000;line-height: 1;font-weight: 600;padding-top: 8px;}
.product-intros {padding: 22px 0 5px 20px;}
.product-intros>li {list-style-type: disc;font-size: 15px;color: #000;line-height: 1;padding-bottom: 13px;}
.product-price {display: flex;justify-content: center;align-items: flex-end;flex-wrap: wrap;gap: 5px;padding-bottom: 14px;}
.product-price-left {width: 110px;height: 107px;box-sizing: border-box;padding: 0 0 25px;font-size: 17px;color: #fff;line-height: 1;background: url(../images/store/fire-bg.png);display: flex;justify-content: center;align-items: flex-end;}
.product-price-center {width: 202px;line-height: 74px;text-align: center;background-color: #dc2f2f;border-radius: 10px;margin-bottom: 11px;font-size: 44px;color: #fff;font-weight: 700;position: relative;}
.product-price-center::after {content: "";border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #dc2f2f;position: absolute;left: 50%;top: 100%;margin-left: -10px;}
.product-price-right {width: 106px;font-size: 17px;color: #3f3f3f;line-height: 1;display: flex;justify-content: center;align-items: flex-end;flex-direction: column;text-align: center;margin-bottom: 17px;gap: 5px;}
.product-price-right>span {width: 100%;line-height: 24px;font-size: 18px;color: #dc2f2f;border: 1px solid currentColor;border-radius: 100vw;}
.product-btn {display: flex;justify-content: center;}
.product-btn>a {width: 430px;line-height: 49px;box-sizing: border-box;padding: 0 15px;text-align: center;font-size: 25px;color: #fff;font-weight: 600;background: linear-gradient(90deg, #ffa233, #fc7817);border-radius: 100vw;}
@media (max-width:1270px){
    img:not([src$='svg']) {max-width: 100%;height: auto;}
    .product-wrap {width: 96%;}
    .product-content {padding-left: 20px;padding-right: 20px;}
    .product-box {left: -10px;width: 100px;}
}
@media (max-width:600px) {
    .product-right {width: 100%;}
    .product-h2>span {font-size: 25px;}
}

.service {padding:66px 0 0; background:#fff;}
.service-wrap {width: 1200px;margin: 0 auto;}
.service-h2 {text-align: center;font-size: 29px;font-weight: 700;line-height: 1.4;color: #000000;margin-bottom: 50px;}
.service-items {display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;text-align: center;}
.service-items>li {width: 260px;}
.service-items .iconbox{height:61px;margin-bottom:10px;}
.service-title{font-size:15px;font-weight:700;line-height:1.5;margin-bottom:5px;}
.service-desc{font-size:15px;line-height:1.5;}
@media (max-width:1200px) {
    img:not([src$='svg']) {max-width: 100%;height: auto;}
    .service-wrap {width: 96%;}
    .service-items {justify-content: center;}
}
@media (max-width:479px) {
    .service-h2 {font-size: 25px;}
}

.faq {padding:50px 0; background:#fff;}
.faq-wrap {width: 1200px;margin: 0 auto;}
.faq-h2 {text-align: center;font-size: 29px;font-weight: 700;line-height: 1.4;color: #000000;margin-bottom: 50px;}
.ques-one {border:2px solid #e1e1e1;padding:28px;margin-bottom:25px;}
.ques-one h3{font-size:21px;font-weight:700;padding-right:24px;position:relative;cursor:pointer;}
.ques-one h3::after{content:'';display:block;position:absolute;right:0;top:0;width:21px;height:21px;color:#000000;background:linear-gradient(to bottom,currentColor,currentColor) no-repeat center /21px 3px,linear-gradient(to bottom,currentColor,currentColor) no-repeat center/3px 21px;transition:all 0.3s ease;}
.ques-one p{font-size:15px;color:#737373;margin-top:10px;display:none;}
.ques-one img{max-width:100%;}
.ques-one.focus p{display:block;}
.ques-one.focus h3::after{transform:rotate(-45deg);}
@media (max-width:1200px) {
    img:not([src$='svg']) {max-width: 100%;height: auto;}
    .faq-wrap {width: 96%;}
}
@media (max-width:479px) {
    .faq-h2 {font-size: 25px;}
    .ques-one h3 {font-size: 19px;}
    .ques-one{padding:15px;margin-bottom:10px;}
    .ques-one h3::after{width:16px;height:16px;background:linear-gradient(to bottom,currentColor,currentColor) no-repeat center /16px 2px,linear-gradient(to bottom,currentColor,currentColor) no-repeat center/2px 16px;}
}