@charset "utf-8";
html,body {scroll-behavior: smooth;}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none;}
.details {width: 1200px;margin: 0 auto;}

.goTop {margin: 10px 0;}
.goTop a {display: inline-block;color: #ffffff;padding: 10px 20px;border-radius: 5px;background-color: #fbc543;font-size: 17px;line-height: 1.5;}


.main01 {text-align:center; padding:50px 0 20px;position: relative;}
.main01 h1{font-size:35px; color:#000;font-weight: 700;}
.main01 h1+p {font-size: 19px;color: #3d3d3d;line-height: 1.4em;margin-top: 30px;}
.main01 .toggle-wrap {padding: 40px 0 20px;}
.toggle-items {border-bottom: 2px solid #fbc543;display: flex;justify-content: center;margin-bottom: 30px;}
.toggle-item {width: 300px;font-size:19px;color:#6d6d6d;line-height:1.3;background-color:#eeeeee;border:2px solid #eeeeee;border-radius:4px 4px 0 0;margin:0 33px;cursor:pointer;transition:all 0.1s;height:55px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}

.toggle-item.active {color: #ffffff;background-color: #fbc543;border-color: #fbc543;}
.toggle-item:hover {color: #ffffff;background-color: #fbc543;border-color: #fbc543;}
.toggle-item a{display: block;width: 100%;}
.toggle-item span{display: flex;width: 100%;font-size: 15px;line-height: 1;justify-content: center;}
.toggle-item i{font-size: 15px;line-height: 1;font-style: normal;position: relative;top: -10px;border: 1px solid #fbc543;color: #fbc543;padding: 2px 5px;border-radius: 3px;margin-left: 5px;}
.toggle-item:hover i{border-color: #ffffff;color: #ffffff;}
.toggle-item.active i{border-color: #ffffff;color: #ffffff;}
.toggle-con {display: none;min-height: 290px;}
.toggle-con.active {display: block;}

.flex-toggle {display:flex;justify-content:center;align-items:center;gap:60px;}
.flex-toggle .flex-r{/* flex:auto;*/text-align:left;}
.part1 .flex-l {position: relative;}
.emit-ytbpopup-container {width: 50px;height: 50px;position: absolute;top: 50%;left: 50%;margin: -25px 0 0 -25px;cursor: pointer;}
.emit-ytbpopup {display: block;width: 100%;height: 100%;background-color: rgba(255,0,0,0.6);border-radius: 50%;position: relative;z-index: 2;overflow: hidden;}
.emit-ytbpopup::before {content: "";border-top: 13px solid transparent;border-bottom: 13px solid transparent;border-left: 22px solid #fff;display: block;margin: 12px 0 0 17px;}
.emit-ytbpopup-container::before,.emit-ytbpopup-container::after {content: "";width: 100%;height: 100%;border-radius: 50%;background-color: rgba(255,0,0,0.6);position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);animation: wave 1.6s linear infinite;}
.emit-ytbpopup-container::after {animation-delay: 0.8s;}
@keyframes wave {0% {width: 100%;height: 100%;opacity: 1;}99.9% {width: 100px;height: 100px;opacity: 0;}100% {width: 100%;height: 100%;opacity: 1;}}
.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;}
.part1-title{font-size:21px;line-height:1.5;color:#121212;padding-bottom:10px;border-bottom:1px solid #d2d2d2;margin-bottom:15px;}
.part1-des{font-size:15px;line-height:1.5;color:#504f4f;margin-bottom:15px;}
.part1-h4{font-size:17px;line-height:1.5;color:#ffffff;background-color:#fbc543;margin-bottom:15px;display:inline-block;padding:0 15px 0 8px;position:relative;height:30px;line-height:30px;z-index:0;}
.part1-h4::after{content:'';display:inline-block;border:15px solid #fbc543;border-right-color:#ffffff;position:absolute;right:-10px;top:0px;z-index:-1;}
.part1-list li{font-size:15px;line-height:1.5;margin-bottom:5px;color:#504f4f;}
.part1-list a{color:#fca749;border-bottom:1px dashed #fca749;}
.part2-title{font-size:21px;line-height:1.5;color:#32c16f;padding-bottom:10px;border-bottom:1px solid #d2d2d2;margin-bottom:15px;}
.part2-des{font-size:15px;line-height:1.5;color:#504f4f;margin-bottom:15px;}
.item-sahre{margin-bottom:10px;font-size:15px;line-height:1.5;}
.item-sahre .step-tips{display:inline-block;padding:0px 20px 0 8px;border:1px solid #504f4f;position:relative;margin-right:10px;}
.item-sahre .step-tips::after{content:'';background-color:#ffffff;border:1px solid #504f4f;border-right:none;border-top:none;width:16px;height:16px;display:inline-block;position:absolute;right:-17px;top:50%;transform:translate(-50%,-50%) rotate(45deg);}
.item-sahre .nbsp{margin:0 5px;}
.item-sahre .href-green{color:#3bbd41;border-bottom:1px dashed #3bbd41;}
.item-sahre .href-orange{color:#fca033;border-bottom:1px dashed #fca033;position:relative;cursor:pointer;}
.item-sahre .href-orange .hint{font-style:normal;position:absolute;background-color:#fca033;color:#ffffff;bottom:30px;left:60px;width:300px;border-radius:3px;padding:5px 5px;display:none;}
.item-sahre .href-orange:hover .hint{display:block;}
.item-sahre .href-orange .hint::after{content:'';display:inline-block;border:6px solid transparent;border-top-color:#fca033;position:absolute;left:30px;bottom:-11px;transform:translateX(-50%);}
.item-publicity{margin-bottom:10px;color:#504f4f;font-size:15px;line-height:1.5;}
.item-publicity a{color:#3bbd41;margin-left:5px;}
.item-publicity a:hover{text-decoration:underline;}
.item-publicity span{color:#fca033;margin-left:5px;}


.main02 {background-color: #fff;padding-bottom: 50px;}
.main02 h2 {background-color:#ff881f;height:60px;line-height:60px;color:#fff;font-size:25px;font-weight:700;text-align:center;}
.main02-container{background:#fff url(../upgrade/images/update-latest-version-bf25/main02-bg.jpg) no-repeat center top;height:708px;background-size:100% auto;}
.mask-unlock{position:absolute;left:0;right:0;height:708px;background:rgba(0,0,0,0.6);z-index:10;overflow:hidden;display:none;}
.mask-unlock::after{width:100%;height:100%;left:0;top:0;position:absolute;z-index:0;content:'';background:radial-gradient(ellipse 130% 100% at 50% top,transparent 0,transparent 99%,#ffffff 20px) -50%;}
.flex-unlock{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;}
.text-unlock{font-size:27px;line-height:1.5;color:#ffbc2c;}



.main02 .box-container {display: flex;justify-content:center;gap: 50px;align-items: flex-start;flex-wrap: wrap;padding: 50px 0;z-index: 5;position: relative;height: 100%;}
.main02 .box-container .BuyInfo{width: 400px;background: #fff;border-radius:10px;padding: 0 50px 30px;position: relative;overflow: hidden;}
.main02 .box-container .BuyInfo::before{content:'';display:block;width:100px;height:100px;background-color:#ff983e;clip-path:polygon(0 0,0 100%,0 80%,90% 0);position:absolute;left:0;top:0;}
.main02 .box-container .BuyInfo.License::before {background-color: #fe5e52;}
.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: #ffffff;}
.main02 .box-container .BuyInfo.Liftetime{background-color: #fff;overflow: hidden;box-shadow:  0px 5px 27px 0px rgba(228, 166, 78, 0.35),inset 0 0 0 3px #ff983e;}
.main02 .box-container .BuyInfo.License{width: 400px;background-color: #fff;border-radius:0 10px 10px 10px;position: relative;box-shadow: 0px 0px 16px 0px rgba(189, 154, 84, 0.22),inset 0 0 0 3px #ff432f;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 #ffca4c;border-radius: 10px;padding: 13px 0 17px;margin: 13px 0 0;vertical-align: middle;}
.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;line-height: 19px;text-align: center;padding-bottom: 30px;border-bottom: 1px solid #f0e5b9;color: #6dcb70;}
.main02 .coupon-info .coupon-checkbox {display: inline-block;vertical-align: middle;margin-right: 10px;}
.main02 .coupon-info .coupon-checkbox::before {content: '';background: url(../upgrade/images/update-latest-version/icon-down.png) no-repeat center; display: inline-block; width: 12px; height: 21px;}
.main02 .coupon-info a {border-bottom: 1px dashed #6dcb70;}

.m2-icons {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap; padding:45px 0 40px;border-bottom: 1px solid #dcccb5;}
.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;}

.mian02-review {margin-top:30px;}
.mian02-review h4{text-align:center;font-size:27px;line-height:1.5;margin-bottom:20px;}
.mian02-review .flex-wrap{display:flex;justify-content:space-between;align-items:center;font-size:17px;gap:20px;line-height:1.5;}



.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: #febb02;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;}

.table-wrap{position:relative;display:flex;align-items:center;justify-content:space-around;flex:1;}
.vs-table-box{width:850px;height:70px;margin:0 auto;position:relative;overflow:hidden;}
.list-appraise{width:100%;height:100%;display:flex;position:relative;z-index:0;}
.list-appraise .item-appraise p{flex:1;text-align:justify;margin-bottom:0;}
.item-appraise{height:100%;flex:0 0 100%;width:100%;z-index:-1;display:flex;justify-content:center;align-items:center;}
.appraise-arrow{position:absolute;width:40px;height:40px;border-radius:50%;text-align:center;line-height:50px;transform:translateY(-50%);cursor:pointer;border:1px solid #e5e5e5;background-color:#ffffff;}
.table-btn-left{left:0;top:50%;}
.table-btn-right{right:0;top:50%;}
.table-btn-right::before{content:'';display:inline-block;width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg);position:absolute;right:20%;top:50%;border:2px solid transparent;border-right-color:#b4b4b4;border-top-color:#b4b4b4;}
.table-btn-left::before{content:'';display:inline-block;width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg);position:absolute;left:60%;top:50%;border:2px solid transparent;border-left-color:#b4b4b4;border-bottom-color:#b4b4b4;}


@media (max-width: 979px) {
	.details{width: 96%;}

	.emit-ytbpopup-container {display: none;}
}

@media (max-width: 767px) {

}

@media (max-width: 479px) {
	
}