@charset "utf-8";
html {scroll-behavior: smooth;}
body{background-color:#fff;}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none;}
.details {width: 1080px;margin: 0 auto;}
.container{max-width:1200px;margin:0rem auto;position:relative;}
@media (max-width:1400px){
    .container{padding:0 15px;box-sizing:border-box;}
}


.main01 {text-align:center;padding:30px 0 30px;position: relative;}
.main01.main01-toggle-new {padding: 55px 0 50px;}
.main01.main01-toggle-new .details {width: 1200px;}
.main01 h1{font-size:35px; color:#000;}
.main01 h1+p {font-size: 19px;color: #3d3d3d;line-height: 1.4em;margin-top: 30px;}
.main01 .toggle-wrap {padding: 40px 0 20px;}
.toggle-items {width: 1140px;border-bottom: 1px solid #dcdcdc;display: flex;justify-content: center;margin:0 auto 30px;}
.toggle-item {width: 300px;font-size: 19px;color: #6d6d6d;line-height: 22px;padding: 12px 0;display: flex;align-items: center;justify-content: center;background-color: #eeeeee;border: 2px solid #eeeeee;border-radius: 4px 4px 0 0;margin: 0 33px;cursor: pointer;transition: all 0.1s;}
.toggle-item.active {color: #88ce45;background-color: transparent;border-color: #88ce45;}
.toggle-item:hover {border-color: #88ce45;}
.toggle-con {display: none;min-height: 290px;}
.toggle-con.active {display: block;}
.toggle-inner-con {display: none;align-items: center;flex-wrap: wrap;}
.toggle-inner-con.active {display: flex;}
.toggle-con-left {width: 325px;height: 250px;box-sizing: border-box;padding-right: 20px;border-right: 1px solid #dcdcdc;text-align: center;margin-right: 42px;}
.toggle-con-title {font-size: 17px;color: #000;line-height: 1.1em;font-weight: 600;margin: 10px 0;}
.log-con2 .toggle-con-title {padding-top: 78px;line-height: 1.6em;}
.toggle-con-title b {color: #ff8a2b;}
.toggle-con-left p {font-size: 15px;color: #4a4a4a;line-height: 1.6em;text-align: left;}
.log-con1-infos li {padding: 0 0 30px 55px;font-size: 15px;color: #706f6f;line-height: 17px;text-align: left;position: relative;}
.log-con1-infos li:last-child {padding-bottom: 0;}
.log-con1-infos li::before {content: "";width: 33px;height: 33px;background: url(../images/update-subscriber/main01-toggle-icons1.png) no-repeat 0px 0px;position: absolute;top: 4px;left: 0;}
.log-con1-infos li:nth-child(2)::before {background-position-y: -70px;}
.log-con1-infos li:nth-child(3)::before {background-position-y: -140px;}
.log-con1-infos li:nth-child(4)::before {background-position-y: -212px;}
.log-con1-infos li b {font-size: 17px;color: #3b3b3b;display: block;margin-bottom: 6px;}
.log-con2-infos li {font-size: 15px;color: #555353;line-height: 1.1em;padding-bottom: 18px;text-align: left;}
.log-con2-infos li b {color: #323232;}
.logs-toggle {font-size: 15px;color: #636363;display: flex;justify-content: center;align-items: center;padding-top: 10px;}
.logs-toggle span {width: 30px;height: 4px;background-color: #dbdbdb;margin-left: 20px;cursor: pointer;transition: all 0.1s;}
.logs-toggle span.active {background-color: #8ece50;}
.logs-toggle span:hover {height: 8px;}
.imgs-link {display: flex;justify-content: center;padding-top: 25px;}
.img-link {flex-shrink: 0;margin: 0 18px 30px;}
.img-link:hover {text-decoration: underline;}
.img-link p {font-size: 17px;color: #323232;line-height: 1.4em;margin-top: 12px;}
.toggle-qa {padding: 10px 79px 0;text-align: left;}
.toggle-qa p {font-size: 15px;color: #706f6f;line-height: 1.4em;padding-bottom: 14px;}
.toggle-qa p:last-child {padding-bottom: 0;}
.toggle-qa p b {font-size: 17px;color: #3b3b3b;display: block;margin-bottom: 4px;}
.toggle-qa p span {color: #88ce45;}
.toggle-qa p a {color: #407efe;text-decoration: underline;text-underline-position: under;}
.video-button-wrap {line-height: 0;}
.video-button-wrap span{margin: 20px 0;padding-left: 38px;cursor: pointer;display: inline-block;position: relative;}
.video-button-wrap span::before{content: "";width: 28px;height: 28px;background-color: #FF4141;position: absolute;left: 0;top: 50%;margin-top: -14px;border-radius: 50%;}
.video-button-wrap span::after {content: "";border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 12px solid #fff;position: absolute;top: 50%;left: 10px;margin-top: -7px;}
.video-button-wrap img{padding: 0 15px 0 0;}
.ytbpopup-container {display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.4);z-index: 100;}
.ytbpopup-content {width: 800px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.ytbpopup-content::before {content: "";display: block;padding-bottom: 56.25%;}
.ytbpopup-content iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.cancel-ytbpopup {font-size: 30px;color: #fff;position: absolute;top: -30px;right: -30px;cursor: pointer;}

/* registered-update 页面顶部 star //注意：为了共用js跟registered-update-subscriber有重复class,所以都带.registered-update-top前缀 */
.registered-update-top .ai-function-content .ai-fun-one{min-height:270px;}
.registered-update-top{margin:60px 0 35px; box-shadow:0px 3px 33.6px 6.4px rgba(108, 108, 108, 0.2); padding:30px 0 0;}
.registered-update-top .ai-function-title{gap: 40px;}
.registered-update-top .ai-function-title span{padding: 0 60px;}
.registered-update-top .ai-function-content{border-left: none;align-items: center;}
.what-new-container{display: flex;padding: 25px 0 0;}
.what-new-container .what-new-left{width: 20%;text-align: center;flex-shrink: 0;}
.what-new-left h5{font-size:25px; color:#28bc86; padding:15px 0;}
.what-new-left .ai-t span{font-size: 17px;color: #ff8a2b;display: inline-block;padding: 0 15px;line-height: 25px;border: 2px solid currentColor;border-radius: 15px;margin-bottom: 5px;}
.what-new-left p{color:#808080;line-height:27px;display:inline-block;text-align:left;}
.what-new-left p span{display:block;}
.what-new-container .what-new-right{border-left: 1px solid #efefef; margin-left:1%; padding-left: 2%;}
.what-new-right .t{font-size: 17px;font-weight: bold;padding: 3px 0;}
.what-new-right ol{color: #808080;padding-bottom: 20px;}
.popular-tutorial-container{display: flex;justify-content: space-between;padding: 20px 20px 0;}
.popular-tutorial-container >div{width: 286px;text-align: center;}
.popular-tutorial-container iframe{width: 286px;height: 161px; margin-bottom: 15px;}
.update-faq-container{padding: 0 0 20px 20px;}
.update-faq-container .t{font-size: 17px;font-weight: bold;padding: 10px 0 0;}
.update-faq-container p{color: #808080;}
.update-faq-container p a{color: #4a86ff;text-decoration: underline;}


/* registered-update 页面顶部 end*/

/* --top is a new section-- */
.main01 .ConBox{margin:60px 0 35px; box-shadow:0 10px 30px #e4e1e1; padding:30px 0;}
.main01 .ConBox > div{display:inline-block; vertical-align:middle;}
.main01 .ConBox .Version{width: 22%;}
.main01 .ConBox .Version h5{font-size:25px; color:#28bc86; padding:15px 0;}
.main01 .ConBox .Version .ai-t span{font-size: 17px;color: #ff8a2b;display: inline-block;padding: 0 15px;line-height: 25px;border: 2px solid currentColor;border-radius: 15px;margin-bottom: 5px;}
.main01 .ConBox .Version p{color:#808080;line-height:27px;display:inline-block;text-align:left;}
.main01 .ConBox .Version p span{display:block;}
.main01 .ConBox .ai-upadate{display: inline-block;width: 76%;color: #504f4f;}
.ai-function-title{font-size: 19px;display: flex;border-bottom: 1px solid #dcdcdc;padding: 0 0 10px;margin:0 4% 13px 3%;justify-content: center;}
.ai-function-title span{cursor: pointer; padding:0 18px;}
.ai-function-title span.focus,.ai-function-title span:hover,.registered-update-top .ai-function-title a:hover{color: #000;position: relative;}
.ai-function-title span.focus::after,.ai-function-title span:hover::after,.ai-function-title a:hover::after{content: "";display: inline-block; width: 100%;height: 2px;background: #ff8a2b; position: absolute; bottom: -11px;left: 0;}
.ai-function-content {border-left: 1px solid #efefef; padding:0 4% 0 3%; text-align: left;}
.ai-function-content .ai-fun-one{display: none;min-height: 320px;}
.ai-function-content .ai-fun{display:flex;text-align: left;align-items:center; padding: 13px 0;}
.ai-function-content .ai-fun >img{padding-right: 17px;}
.ai-function-content .ai-fun .t{font-size: 17px;color: #000;}
.ai-function-content .ai-fun p{color: #808080;}
.guide-link{text-align: left;padding-left:60px;}
.guide-link.two{padding-left: 35px;}
.guide-link a{color: #3b7af4;text-decoration: underline;}
.ai-fun-one ul li{background:url(../images/update-subscriber/yes-icon.png) no-repeat left center;color:#808080; padding: 10px 0 10px 35px;line-height: 23px; }
.ai-fun-toggle-wrap {padding: 12px 0 23px;}
.aftw-intro {font-size: 17px;color: #1c1c1c;line-height: 1.1;text-align: center;}
.aftw-container {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 10px;margin: 28px 0 25px;}
.aftwc-toggle {width: 33px;height: 56px;overflow: hidden;cursor: pointer;}
.aftwc-toggle::before {content: "";display: block;width: 30px;height: 30px;border-left: 3px solid #a0a0a0;border-bottom: 3px solid #a0a0a0;transform: rotate(45deg);margin: 12px 0 0 8px;border-radius: 2px;}
.aftwc-toggle.right-toggle::before {transform: rotate(-135deg);margin: 12px 0 0 -7px;}
.aftw-toggles {width: 870px;}
.aftw-toggle {display: none;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 30px;}
.aftw-toggle.active {display: flex;}
.aftwt-img {display: flex;border-radius: 5px;overflow: hidden;width: 378px;}
.aftwt-intro {width: 435px;}
.aftwti-title {font-size: 19px;color: #1c1c1c;line-height: 1;font-weight: 600;padding-bottom: 15px;}
.aftwti-title>b {color: #ff3c3c;}
.aftwti-p {font-size: 17px;color: #262626;line-height: 1.4;padding-bottom: 20px;}
.aftwti-p>a {color: #5a8cff;}
.aftwti-p:last-child {padding-bottom: 0;}
.aftw-items {display: flex;justify-content: center;flex-wrap: wrap;gap: 23px;padding-top: 20px;border-top: 1px solid #e4d7b9;margin: 0 66px;}
.aftw-item {font-size: 15px;color: #4a4a4a;line-height: 1;text-align: center;cursor: pointer;position: relative;}
.aftw-item::before {content:"";width:110px;height:7px;background-color:#ffc955;border-radius:4px;position:absolute;top:-24px;left:50%;margin-left:-55px;opacity:0;transform:translateY(5px);transition:all 0.25s;}
.aftw-item.active::before {opacity:1;transform:none;}
.aftwi-img {width: 136px;display: flex;overflow: hidden;margin-bottom: 6px;}
.aftwi-img>img {transition: all 0.2s;}
.aftw-item:hover .aftwi-img>img {transform: scale(1.05);}

.main01 .ConBox .List{width: 76%; text-align:left;}
.main01 .ConBox .List ul{border-left:1px solid #efefef;padding-left: 3%;}
.main01 .ConBox .List ul li{background:url("../images/update-subscriber/yes-icon.png") no-repeat left center; padding-left:35px; color:#808080; line-height:50px;}
.main01 .version-txt{text-align:right; padding-right:30px;}
.main01 .version-txt a{ color:#33a4ec;}
.main01 h4 {font-size:23px; color:#313131;}
.main01 .btn a.down{display:inline-block; font-size:16px; color:#fff; border-radius:5px; font-weight:700; background-color:#8ece50; padding:13px 30px; text-decoration:none; transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; margin:10px 0;}
.main01 .btn.icon-btn a.down {padding: 18px 30px;font-size: 23px;font-weight: 500;}
.main01 .btn.icon-btn a.down::before {content: url(../images/update-subscriber/down-icon.png);display: inline-block;vertical-align: middle;margin-right: 30px;}
.main01 .btn a:hover{background-color:#9add5a;}
.main01 .btn a.system-go{color: #ff940a; font-size: 17px; text-decoration: underline; margin-left:20px;}
.main01 .btn a.system-go:hover{background:none;}
.main01 .l_txt a{font-size:14px; color: #43a6ff;text-decoration: underline;}
.main01 .btn a:nth-child(1){margin-right: 20px;}
.main01 .btn a.down var{font-style: normal;font-size: 13px;}
.main01 .btn-box{display: flex;justify-content: center;}
.main01 .btn-box .btn {position: relative;}
.main01 .btn-box .btn span{position: absolute;left: 0;right: 0;bottom: 100%;color: #595959;border: 1px solid #dedfe3;background: #fff;padding: 5px;line-height: 1.2;border-radius: 5px;display: none;}
.main01 .btn-box .btn span::after{content: '';position: absolute;top: 100%;left: 0;right: 0;width: 10px;height: 10px;margin: 0 auto;border-right: 1px solid #dedfe3;border-bottom: 1px solid #dedfe3;background-color: #fff;transform: translateY(-45%) rotate(45deg);}
.main01 .btn-box .btn a:hover+span{display: block;}
.main01 .btn-box .btn a:nth-child(1){margin-right: 0;}
.main01 .btn-box .btn:nth-child(1){margin-right: 20px;}
/*------------------------*/

.main02 {background: #f3fcf6 url("../images/update-subscriber-easter25/special-bg1.jpg") no-repeat top center/ 100% auto;padding: 34px 0 0;}
.main02.special-bg {background-image: url(../images/update-subscriber-easter25/special-bg1.jpg);}
.main02 .title-img-container {padding: 15px 0 0;text-align: center;margin-bottom: 6px;}
.main02 .title-img-container img {display: none;}
.main02 h2{font-size:40px; color:#255838; text-align:center; line-height:40px;font-weight: 600;}
.main02 h2+p {font-size: 21px;line-height: 23px;color: #253955;margin: 14px 0 30px;text-align: center;}
.main02 .content-nav {display: flex;justify-content: center;}
.main02 .content-nav .the-content-nav {display: flex;justify-content: center;align-items: center;width: 230px;height: 50px;padding: 4px 0;text-align: center;font-size: 17px;line-height: 21px;color: #fff;background-color: #fea737;border-radius: 29px 0 0 29px;position: relative;}
.main02 .content-nav.large-font .left-content-nav {font-size: 21px;}
.main02 .content-nav .right-content-nav {border-radius: 0 29px 29px 0;background-color: #fff;color: #000;}
.main02 .content-nav.large-font .right-content-nav {font-size: 19px;}
.main02 .content-nav .left-content-nav::after {content: "";border-top: 13px solid #fea737;border-left: 13px solid transparent;border-right: 13px solid transparent;position: absolute;bottom: -19px;left: 50%;margin-left: -7px;}
.ai-prod-content{display: flex;align-items: flex-start;padding: 70px 50px 35px;}
.main02.special-bg .ai-prod-content{padding-top: 40px;}
.ai-prod-content.v-align-center {align-items: center;}
.ai-prod-content >img{padding-right: 30px;}
.main02.special-bg .ai-prod-content >img{padding-right: 48px;}
.ai-prod-txt h3{font-size: 32px;color: #000;}
.main02.special-bg .ai-prod-txt h3 {margin-top: 20px;font-size: 25px;padding-bottom: 10px;border-bottom: 1px solid #e7fcf1;}
.ai-prod-txt h3 span{color: #01ba75;}
.ai-prod-icons {display: flex;flex-wrap: wrap;padding: 24px 0 3px;}
.ai-prod-icons>img {max-width: 100%;}
.ai-prod-txt p{font-size: 17px;color: #525754;padding: 15px 0;}
.ai-prod-txt .mess{font-size: 19px;color: #525754;border-top: 1px solid #e7fcf1;padding: 20px 0 0;}
.ai-prod-txt .mess.small-font {font-size: 17px;padding-top: 20px;margin-top: 20px;}
.ai-prod-txt .mess span{color:#ffdd55;}
.ai-prod-link {font-size: 17px;color: #00a467;line-height: 1.1em;text-decoration: underline;text-underline-position: under;}
.main02 .box-container {display: flex;justify-content:center;gap: 50px;align-items: flex-start;flex-wrap: wrap;padding: 0;}
.main02 .box-container .BuyInfo{width: 32%;margin-top: 10px;background: #fff url(../images/update-subscriber-easter25/dis-bg.png) no-repeat -2px -2px;border-radius:10px;padding: 0 50px 30px;}
.main02 .box-container .BuyInfo .discount-bg{font-size: 21px;display:inline-block;margin-left: -50px;width: 120px;}
.main02 .box-container .BuyInfo .discount-bg span{transform: rotate(-45deg) translate(-10px,13px);display: inline-block;color: #fff;}
.main02 .box-container .BuyInfo.Liftetime{background-color: #fff;overflow: hidden;box-shadow:  0px 5px 27px 0px rgba(0, 0, 0, 0.1),inset 0 0 0 3px #01ba75;}
.main02 .box-container .BuyInfo.License{width: 330px;background-image: url(../images/update-subscriber-easter25/dis-bg-r.png);border-radius:0 10px 10px 10px;position: relative;box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1), inset 0 0 0 3px #febb02;border-top-left-radius: 8px;}
.main02 .box-container .BuyInfo .Title{font-size:22px;line-height:32px;color:#000;position: relative;padding-top: 30px;text-align: center;}
.main02 .box-container .BuyInfo .Title span{font-size:17px; display:block; color:#808080;}
.main02 .box-container .BuyInfo ul{padding:14px 0 0;position: relative;}
.main02 .box-container .BuyInfo.License ul {padding: 14px 0 0;}
.main02 .box-container .BuyInfo.License ul.no-padding-bottom {padding-bottom: 0;}
.main02 .box-container .BuyInfo.License ul li{padding-left:33px; line-height:24px;color: #474747;margin: 15px 0;}
.main02 .box-container .BuyInfo.Liftetime ul li{padding-left:33px; line-height:24px;color: #3c3c3c;margin: 15px 0;}
.main02 .box-container .BuyInfo.License ul li{background:url(../images/update-subscriber/checked-green.png) no-repeat left center;}
.main02 .box-container .BuyInfo.Liftetime ul li{background:url(../images/update-subscriber/checked-green.png) no-repeat left center;}
.main02 .box-container .BuyInfo .Price{text-align: center;border: 1px solid #fe5e52;border-radius: 10px;padding: 13px 0 17px;margin: 13px 0 0;vertical-align: middle;}
.main02 .box-container .BuyInfo.Liftetime .Price {border-color: #01ba75;}
.main02 .box-container .BuyInfo .Price .mess{color: #7a7a7a;}
.mark-content {display: inline-block;vertical-align: middle;margin-left: 5px;width: 18px;height: 18px;background: url(../images/buy-new/mark-icon.png) no-repeat;position: relative;}
.mark-info {display: none;width: 280px;padding: 5px 10px;background-color: #fff;border: 1px solid #dedfe3;border-radius: 10px;font-size: 12px;line-height: 16px;color: #595959;position: absolute;bottom: 30px;right: -20px;text-align: justify;}
.mark-info::after {content: "";width: 12px;height: 12px;border-right: 1px solid #dedfe3;border-bottom: 1px solid #dedfe3;background-color: #fff;transform: rotate(45deg);position: absolute;bottom: -7px;right: 22px;}
.mark-content:hover .mark-info {display: block;}
.main02 .box-container .BuyInfo .price-num {display: flex;align-items: center;justify-content: center;padding: 8px 0 0;}
.main02 .box-container .BuyInfo .price-num.just-price {font-size: 23px;color: #bfbdb5;padding: 10px 0;}
.main02 .box-container .BuyInfo .Price .price-num span,
.main02 .box-container .BuyInfo .price-num.just-price span{font-size:30px;color: #ff2f2f;padding: 0 10px 0 0;display:inline-block;font-weight: bold;}
.main02 .box-container .BuyInfo .Price .price-num del,
.main02 .box-container .BuyInfo .price-num.just-price del{font-size: 15px;color: #373737;}
.main02 .box-container .BuyInfo .price-num.just-price del {padding-left: 10px;}
.main02 .box-container .BuyInfo .btn{padding: 23px 0;text-align: center;border-bottom: 1px solid #f0e5b9;}
.main02 .box-container .BuyInfo .btn.no-border {border-bottom: none;padding-bottom: 16px;}
.main02 .box-container .BuyInfo .btn a{font-size:25px;border-radius:5px;padding:0 40px 0;line-height: 56px;border:2px solid #ff940a;display:inline-block;text-decoration:none;background:#ff940a;color: #fff;font-weight: bold;}
.main02 .box-container .BuyInfo .btn a:hover{color:#fff;}
.main02 .coupon-info {font-size: 16px;color: #7a7a7a;line-height: 19px;text-align: center;padding-bottom: 30px;border-bottom: 1px solid #f0e5b9;}
.main02 .coupon-info .coupon-checkbox {display: inline-block;vertical-align: middle;width: 17px;height: 17px;border: 1px solid #fca033;border-radius: 3px;margin-right: 10px;}
.main02 .coupon-info .coupon-checkbox::before {content: "";display: block;width: 5px;height: 10px;border-bottom: 2px solid #fca033;border-right: 2px solid #fca033;transform: rotate(45deg);margin: 1px 0 0 5px;}

.m2-icons {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap; padding:45px 0 40px;border-bottom: 1px solid #c8ccdd;}
.m2-left-icons {display: flex;align-items: center;flex-wrap: wrap;margin-right: 20px;}
.m2-left-icons img {margin: 0 10px 20px 0;}
.m2-left-icons img:not(.m2-left-first-icon) {margin-top: 7px;}
.m2-right-icons {display: flex;align-items: center;flex-wrap: wrap;margin-top: 7px;}
.m2-right-icons li {width: 135px;display: flex;align-items: center;padding-right: 20px;margin: 0 20px 20px 0;position: relative;}
.m2-right-icons li::after {content: "";height: 26px;width: 1px;background-color: #d4d6dd;position: absolute;top: 50%;right: 0;margin-top: -13px;}
.m2-right-icons li:last-child {margin-right: 0;border-right: none;}
.m2-right-icons li:last-child::after {display: none;}
.m2-right-icons li .img-container {width: 40px;margin-right: 12px;text-align: right;}
.m2-right-icons li p {width: 85px;line-height: 15px;color: #74757c;font-size: 15px;}
.main-pack{background: #fff;padding-bottom: 50px;}
.main-pack .details{width: 1200px;}
.main-pack h3 {font-size: 30px;line-height: 32px;color: #27282e;font-weight: 600; text-align: center;padding: 40px 0 20px;}
.main-pack h3 span{font-size: 17px;color: #505050;font-weight: normal;padding-top: 5px;display: inline-block;}
.main-pack .pack-container {padding: 60px 0 27px;text-align: center;background: #fff url(../images/update-subscriber-easter25/pack-discount-img.png) no-repeat right 18px; border: 3px solid #01ba75; border-radius: 22px}
.main-pack .pack-container>.img-container {padding: 20px 0 0;text-align: center;margin-bottom: 8px;}
.main-pack .pack-container>.img-container img {display: none;}
.main-pack .pack-container .info-list {font-size: 0;padding: 16px 0 40px;}
.main-pack .pack-container .info-list li {display: inline-block;vertical-align: middle;padding: 0 24px 0 28px;margin-bottom: 14px;font-size: 17px;color: #968963;line-height: 22px;background: url(../images/2022version-bf/yes-icon2.png) no-repeat left center;}
.main-pack .pack-container .product-list {display: flex;justify-content: center;flex-wrap: wrap;margin-bottom: 16px;}
.main-pack .pack-container .product-list li {width: 280px;padding-bottom: 20px;position: relative;}
.main-pack .pack-container .product-list li:last-child{ width: auto;}
.main-pack .pack-container .product-list li::after {content: "";width: 29px;height: 29px;background: url(../images/update-subscriber-easter25/icon1.png) no-repeat center;position: absolute;top: 94px;right: -20px;}
.main-pack .pack-container .product-list li:nth-child(3)::after{background: url(../images/update-subscriber-easter25/icon2.png) no-repeat center; right: -0;}
.main-pack .pack-container .product-list li:last-child::after {display: none;}
.main-pack .pack-container .product-list li:nth-child(2) {margin: 0 10px;}
.main-pack .pack-container .product-list li:nth-child(3){ margin:0 30px 0 0;}
.main-pack .pack-container .product-list .img-container {text-align: center;}
.main-pack .pack-container .product-list li:nth-child(3) .img-container{text-align: left;}
.main-pack .pack-container .product-list .img-container img {max-height: 100%;max-width: auto;}
.main-pack .pack-container .product-list h4 {font-size: 17px;color: #1b1b1b;line-height: 19px;font-weight: bold;margin: 22px 0 12px;}
.main-pack .pack-container .product-list p {font-size: 15px;color: #474747;line-height: 23px;margin-bottom: 8px;}
.main-pack .pack-container .product-list .to-download a {display: block;font-size: 15px;color: #43a6ff;line-height: 17px;}
.main-pack .pack-container .product-list .to-download a img {vertical-align: middle;margin-right: 10px;}
.gift-container {width: 760px;margin: 0 auto 20px;padding-top: 25px;border-top: 1px solid #efede6;display: flex;justify-content: center;align-items: center;}
.gift-container .img-container {flex-shrink: 0;margin-right: 25px;}
.gift-content {max-width: 490px;text-align: left;}
.gift-content h4 {font-size: 17px;line-height: 19px;color: #1b1b1b;font-weight: 600;}
.gift-content p {font-size: 15px;line-height: 19px;color: #474747;padding-top: 3px;}
.pack-price{ padding-top: 50px;}
.main-pack .to-buy-price {font-size: 15px;color: #808080;line-height: 30px;margin-bottom: 15px;}
.main-pack .to-buy-price span {font-size: 31px;color: #ff5129;display: inline-block;margin-right: 10px;font-weight: bold;}
.main-pack .to-buy-price del {color: #808080;}
.main-pack .pack-mess {padding-top: 50px;}
.main-pack .to-select {width: 255px;height: 46px;border: 1px solid #ebe2d5;font-size: 15px;color: #5b564f;padding-left: 15px;background-color: #fff;border-radius: 24px;margin-bottom: 35px;}
.main-pack .to-buy {}
.main-pack .to-buy>a {display: block;line-height: 56px;font-size: 25px;background-color: #ff940a;border-radius: 5px;color: #fff;}
.main-pack .product-container {display: flex;align-items: center;}
.main-pack .product-container .img-container {margin-right: 20px;}
.main-pack .product-container .img-container img {margin-left: 0;}
.main-pack .product-container .product-info {}
.main-pack .product-container .product-info h3 {font-size: 27px;line-height: 40px;color: #171717;font-weight: 600;}
.main-pack .product-container .product-info p {font-size: 17px;line-height: 26px;color: #433832;margin: 10px 0;}
.main-pack .product-container .to-buy-price,
.main-pack .product-container .select-buy {width: 434px;text-align: center;}
.buy-choose{ display:flex;justify-content: center;align-items: center;}

/*------------------------*/

.main03{background-color:#ffffff; padding:60px 0;}
.main03 h2{font-size:36px; text-align:center; padding-bottom:30px;}
.main03 .qes_one{border-bottom:1px solid #e6e6e6; padding:18px 0 8px;}
.main03 .qes_one .t{font-size: 18px; cursor: pointer; padding-bottom: 10px;display: flex;justify-content: space-between;}
.main03 .qes_one .t::after{content: "";width: 17px;height: 17px;display: inline-block;color: #24c387;background: linear-gradient(to bottom,currentColor,currentColor) no-repeat center /17px 3px,linear-gradient(to bottom,currentColor,currentColor) no-repeat center/3px 17px;}
.main03 .qes_one .qes_ans{color: #737480;display: none;}
.main03 .qes_one.focus .t::after{background: linear-gradient(to bottom,currentColor,currentColor) no-repeat center/17px 3px;}
.main03 .qes_one.focus .qes_ans{display: block;}
.main03 .qes_one.focus .qes_ans p a{color:#2691fc; text-decoration:underline;}
/*------------------------*/
.system-go a{color: #ff940a; font-size: 17px; text-decoration: underline; margin-left:20px;}
/*------------------------*/
.sidebar-content{border-radius: 15px;box-shadow: 0px 10px 28px 0px rgba(244, 212, 149, 0.32);color: #535251;width: 270px;padding: 25px 20px;position: fixed; left: 10px;bottom: 50%;text-align: center;background: #fff;display: none;}
.sidebar-content .t{font-size: 19px;font-weight: bold;padding-bottom: 18px;}
.sidebar-content .t span{color: #ff7c37;}
.sidebar-content .prod-content{background: #fffdd8;font-size: 12px;display: flex;gap: 13px;flex-wrap: wrap;justify-content: space-evenly;padding: 13px 10px 8px;}
.sidebar-content .prod-content span{display: inline-block;}
.sidebar-content .prod-content img{max-width: 35px; max-height: 35px;}
.sidebar-content p{font-size: 12px;line-height: 18px;padding: 0 5px;}
.sidebar-content .btn{padding: 15px;}
.sidebar-content .btn a{background: #8ece50;color: #fff;font-size: 21px;display: inline-block;width: 100%;border-radius: 5px;line-height: 46px;}
.sidebar-content .prod-content.prod-mac{flex-wrap: nowrap;}
.sidebar-content .prod-content.prod-mac img{max-height: 31px;}

@media (max-width: 979px) {
	.video-button-wrap {display: none;}
	.details,.main01.main01-toggle-new .details,.main-pack .details {width: 96%;}

	.registered-update-top .ai-function-title{gap:0;}
	
	.ai-fun-toggle-wrap {padding-bottom: 1px;}
	.aftw-container,.aftw-toggle {justify-content: center;}
	.aftw-toggles,.aftwt-intro {width: 100%;text-align: center;}
	.aftwc-toggle {order: 2;}
	.aftw-items {display: none;}

	.main01{padding: 30px 0;}
	.main01 .select{display: none;}
	.main01 h1{font-size:29px;margin: 15px 0;}
	.toggle-items {width: auto;border-bottom: none;}
	.toggle-item {border-radius: 4px;padding: 12px 5px;margin: 0 5px;}
	.toggle-con-left {width: 100%;height: auto;padding-right: 0;border-right: none;margin-right: 0;padding-bottom: 20px;}
	.log-con1-infos li {padding: 0 0 20px 45px;}
	.log-con2 .toggle-con-title {padding-top: 0;}
	.imgs-link {flex-wrap: wrap;padding-top: 0;}
	.img-link {margin: 0 5px 30px;width: 200px;}
	.img-link img {width: auto;height: auto;max-width: 100%;}
	.toggle-qa {padding: 0;}
	.main01 .ConBox{margin-top:0;padding: 20px 0;}
	.main01 .ConBox >div{width:96% !important;margin: 0 auto;}
	.main01 .ConBox .Version{padding-bottom: 20px;}
	.main01 .ConBox .List ul{padding:10px 0 0 0; margin-top:15px; border-left:0; border-top:1px solid #efefef;}
	.main01 .ConBox .List ul li{line-height:25px; padding:4px 0 4px 35px;}

	.main02 {background-size: auto 50%;}
	.ai-prod-content {flex-wrap: wrap;}
	.main02 .content-nav {margin-bottom: 40px;}
	.main02 .VpInfo {width: 100%;text-align: center;margin-bottom: 50px;}
	.main02 .VpInfo h3 {color: #fff;}
	.main02 .VpInfo p {text-align: center;color: #fff;}
	.main02 .BuyBox {width: 100%;justify-content: center;}
	.main02 .pack-container {padding-top: 65px;background-position: right 10px;}
	.main02 .pack-container .product-list li,
	.main02 .pack-container .product-list li:nth-child(2) {margin: 0 20px;}
	.main02 .pack-container .product-list li::after {display: none;}
	.gift-container {width: auto;margin: 0 0 35px;}
	.gift-container .img-container {margin-right: 10px;}
	.main02 .product-container {justify-content: center;}
	.main02 .product-container .product-info {width: 100%;text-align: center;}
	.main02 .product-container .to-buy-price, .main02 .product-container .select-buy {width: 100%;}

	.main-pack .details{}
}

@media (max-width: 767px) {
	.ai-function-title span{padding: 0;}
	.ai-prod-content{flex-wrap: wrap;justify-content: center;padding: 0 10px 30px;}

	.registered-update-top .ai-function-title span{padding: 0 10px;}
	.what-new-container{flex-wrap: wrap;}
	.what-new-container .what-new-left{width: 100%;}
	.popular-tutorial-container{flex-wrap: wrap;}
	.popular-tutorial-container >div{width: 100%; margin:  15px 0;}
	.update-faq-container{padding-left: 0; padding-bottom: 20px;}



	.main02 .box-container .BuyInfo,.main02 .box-container .BuyInfo.License{width: 80%;}
	.main02 h2 {font-size: 30px;line-height: 30px;}
	.main02 .VpInfo {margin-bottom: 20px;}
	.main02 .BuyBox .BuyInfo.Liftetime,.main02 .BuyBox .BuyInfo.License {width: 100%;border-radius: 20px;}
	.main02 .BuyBox .BuyInfo.Liftetime {margin-bottom:30px;}
	.main02 .BuyBox .BuyInfo.License .arrow-img {display: none;}
	.main02 .BuyBox .BuyInfo ul {padding: 10px 0 20px;}
	.main02 .to-select,.main02 .to-buy>a {border-radius: 10px;}
	.main02 .to-select {border-right: 1px solid #ebe2d5;}
}

@media (max-width: 479px) {
	.img-link {width: auto;}

	.main02 .box-container .BuyInfo .btn a {padding: 0 10px;font-size: 21px;line-height: 46px;}

	.ai-function-title{font-size: 15px;}
	.registered-update-top .ai-function-title span{padding: 0;}
	
	.main02 .content-nav .the-content-nav {width: 50%;height: auto;padding: 10px 0;font-size: 15px;line-height: 17px;}
}


/* ```````````````````````````````````````````````````````````````````` */
.main-suhead{font-size:19px;font-weight:400;line-height:1.4;color:#505050;margin-bottom:20px;text-align:center;}
.main-p{font-size:17px;font-weight:400;line-height:1.6;color:#252525;margin-bottom:20px;}
.main-h2{font-size:35px;font-weight:700;line-height:1.2;color:#000;margin-bottom:20px;text-align:center;}
.part-bundle{background:#f3fcf6;padding:45px 0 70px;}
.bundle-box{border:5px solid #66d191;background-color:#ffffff;border-radius:20px;position:relative;margin-top:30px;}
.bundle-tips{position:absolute;top:-5px;left:-5px;width:202px;height:134px;background:url('../images/registered-update/bundle-tips.png') no-repeat center;}
.bundle-tips span{position:absolute;transform:rotate(-32deg);left:-10%;top:32%;width:200px;font-size:21px;color:#fff;text-align:center;}
.bundle-top-part{padding:45px 0 40px;display:flex;justify-content:flex-start;align-items:center;}
.bundle-content{padding-left:60px;flex:1;}
.list-bundle-gift{padding-left:20px;}
.list-bundle-gift li{position:relative;font-size:17px;line-height:1.4;padding-top:5px;}
.list-bundle-gift li::before{content:'';position:absolute;width:5px;height:5px;background-color:#ffae57;display:inline-block;border-radius:50%;left:-15px;top:15px;}
.bundle-sell{padding:0 90px;}
.bundle-price{margin-bottom:20px;display:flex;justify-content:center;align-items:flex-end;gap:5px;}
.bundle-price strong{font-size:51px;line-height:1;font-weight:700;color:#ff2f2f;}
.bundle-price del{font-size:17px;line-height:1.6;font-weight:400;color:#575655;}
.bundle-price i{background-color:#575655;height:22px;width:1px;display:block;transform:translateY(-5px);}
.bundle-buy-button{margin:15px 0;}
.bundle-buy-button a{background-color:#fca033;color:#fff;width:285px;height:60px;display:flex;justify-content:center;align-items:center;gap:20px;font-size:29px;font-weight:700;text-decoration:none;border-radius:5px;}
.flex-list-policy{display:flex;justify-content:center;align-items:center;}
.list-bundle-policy li{padding-left:20px;position:relative;font-size:17px;line-height:1.4;color:#454545;padding-bottom:8px;}
.list-bundle-policy li::before{content:'';display:block;width:4px;height:10px;border:2px solid transparent;transform:rotate(45deg);border-bottom-color:#64bb42;border-right-color:#64bb42;position:absolute;top:3px;left:4px;}
.bundle-gift-time{font-size:17px;line-height:1.4;color:#454545;vertical-align:middle;}
.bundle-list-product{display:flex;justify-content:flex-start;align-items:stretch;text-align:center;gap:30px;background-color:#e3f8ec;flex:1;padding:30px 15px;}
.bundle-item-product{flex:1;}
.bundle-item-product a{color:inherit;text-decoration:none;}
.bundle-item-product a:hover{color:#5081f2;text-decoration:underline;}
.logo-product{min-height:54px;}
.bundle-item-gift{background-color:#f4fdf7;width:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.bundle-item-product .main-p{font-size:15px;line-height:1.4;margin-bottom:0;color:#505050;}
.product-price{font-size:15px;line-height:1.4;color:#5081f2;margin-bottom:5px;}
.list-gift{padding-left:20px;}
.list-gift li{position:relative;font-size:15px;line-height:1.4;padding-top:5px;color:#505050;display:flex;align-items:center;gap:5px;}
.list-gift li::before{content:'';position:absolute;width:5px;height:5px;background-color:#5081f2;display:inline-block;border-radius:50%;left:-15px;top:15px;}
.bundle-bottom-part{display:flex;justify-content:center;align-items:stretch;overflow:hidden;border-radius:20px;}
.list-gift .list-gift-tips{color:inherit;text-decoration:none;border-bottom:1px dashed #505050;line-height:1.2;position:relative;cursor:pointer;}
.list-gift .list-gift-tips span{display:none;position:absolute;left:-2px;right:-90px;bottom:calc(100% + 6px);color:#595959;border:1px solid #dedfe3;background:#fff;padding:5px;line-height:1.4;border-radius:5px;font-size:13px;display:none;text-align:center;}
.list-gift .list-gift-tips span::after{content:'';position:absolute;top:100%;left:0;right:0;width:10px;height:10px;margin:0 auto;border-right:1px solid #dedfe3;border-bottom:1px solid #dedfe3;background-color:#fff;transform:translateY(-45%) rotate(45deg);}
.list-gift .list-gift-tips:hover span{display:block;}
.list-gift .list-gift-tips em{display:block;font-style:normal;font-weight:700;color:#000;font-size:14px;}
/* ```````````````````````````````````````````````````````````````````` */