/* ``````````````` common style ```````````````````` */
*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;}
html{line-height:1.15;/* 1 */
-webkit-text-size-adjust:100%;/* 2 */
-webkit-tap-highlight-color:transparent;/* 3*/
}
body{margin:0;}
main{display:block;}
p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0;}
ul,ol{margin:0;padding:0;list-style:none;}
dt{font-weight:bold;}
dd{margin-left:0;}
hr{box-sizing:content-box;/* 1 */
height:0;/* 1 */
overflow:visible;/* 2 */
border-top-width:1px;margin:0;clear:both;color:inherit;}
address{font-style:inherit;}
a{background-color:transparent;text-decoration:none;color:inherit;}
b,strong{font-weight:bolder;}
svg,img,embed,object,iframe{vertical-align:baseline;}
button,input,optgroup,select,textarea{-webkit-appearance:none;/* 1 */
appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit;/* 2 */
outline:none;}
[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox;}
[type="radio"]{-webkit-appearance:radio;appearance:radio;}
button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;}
button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default;}
:-moz-focusring{outline:auto;}
select:disabled{opacity:inherit;}
option{padding:0;}
textarea{overflow:auto;}
label[for]{cursor:pointer;}
table{border-color:inherit;/* 1 */
}
td,th{vertical-align:top;padding:0;}
th{text-align:left;font-weight:bold;}
/* ``````````````` common style ```````````````````` */
html{scrollbar-width:thin;scroll-behavior:smooth;}
body{font-style:normal;font-size:17px;-webkit-font-smoothing:antialiased;background-color:#000;color:#fff;}
/* ```````````````````` 导航自带初始化 ``````````````````````````````` */
h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dd,input{margin:0;}
ol,ul{padding:0;list-style:none;}
a{color:inherit;text-decoration:none;}
img{vertical-align:middle;}
[type=range]{position:absolute;width:100%;height:100%;background-color:initial;-webkit-appearance:none;appearance:none;cursor:ew-resize;z-index:2;}
::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0;}
::-moz-range-track{height:100%;}
::-moz-range-thumb{width:0;opacity:0;}
.main-button{display:flex;justify-content:center;align-items:flex-start;gap:30px;width:285px;}
.main-button-down a{display:flex;justify-content:center;align-items:center;background-color:#92cf3f;border-radius:5px;border:2px solid #92cf3f;color:#ffffff;gap:20px;font-size:22px;height:55px;width:280px;}
.main01-content .main-button-down a{background-color:transparent;color:#92cf3f;}
.main01-content .main-button-down a:hover{background-color:#92cf3f;color:#ffffff;}
.main-button-down a::after{content:'';display:block;width:49px;height:24px;background:url("../../images/aiarty-image-enhancer/index/sys-download.png") no-repeat center;filter:brightness(100);}
.main01-content .main-button-down a::after{filter:none;}
.main01-content .main-button-down a:hover::after{filter:brightness(100);}
.main-button-rt{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;}
.main-button-buy a{display:flex;justify-content:center;align-items:center;background-color:#ffab1b;border-radius:5px;border:2px solid #ffab1b;color:#ffffff;gap:10px;font-size:22px;height:55px;width:320px;}
.button-expand a{color:#ffffff;font-size:17px;display:flex;justify-content:center;align-items:flex-end;gap:5px;}
.button-expand a span{text-decoration:underline;}
.press-button{max-width:600px;display:flex;margin:0 auto;justify-content:space-between;padding:30px 0 0;flex-flow:wrap;}
.butbox{width:285px;}
.butbox p{color:#c5c5c5;text-align:center;padding:13px 0 0;}
.butbox p a{color:#c5c5c5;text-decoration:none;}
.butbox p a:hover{color:#c5c5c5;text-decoration:underline;}
.c-button-buy{background-color:#FFAB1C;}
.c-button-buy::after{display:none;}
.main-share-btn{width:258px;margin:0 auto;padding-top:50px;}
@media (max-width:576px){.main-button{flex-wrap:wrap;gap:15px;}
}

.main-title-h2{font-size:38px;color:#ffffff;font-weight:700;line-height:1.4;margin-bottom:10px;}
.main-title-h2 span{color:#f18a1a;}
.main-suhead{font-size:19px;color:#999999;line-height:1.5;margin-bottom:10px;}

.compare-inner {display: none;position: relative;overflow:hidden;}
.compare-inner.active {display: block;}
.compare-inner > img{vertical-align:middle;}
.compare-inner > img:not(.the-compare-img){width:100%; height:auto;}
.the-compare{position:absolute; left:0; right:0; top:0; bottom:0; opacity:0; cursor:ew-resize; -webkit-appearance:none; appearance:none;}
.the-compare::-moz-range-thumb{width:0;}
.the-compare-img{position:absolute; height:100%; width:calc(var(--wid, .5) * 100%); object-fit:cover; object-position:0;}
.the-compare-line{position:absolute; top:0; bottom:0; left:calc(var(--wid, .5) * 100%); pointer-events:none; display:flex; flex-flow:column; align-items:center; width:1px;}
.the-compare-line>img {max-width: initial;}
.the-compare-line::before, .the-compare-line::after{content:''; flex:1; width:100%; background-color:#fff;}

.compares-con-h3 {line-height: 1;padding-bottom: 20px;border-bottom: 1px solid #454347;margin-bottom: 16px;text-align: left;}
.compares-con-models>li {display: flex;justify-content: space-between;align-items: center;gap: 5px;margin-bottom: 8px;text-align: left;}
.compares-con-models-left {line-height: 1;width: 105px;flex-shrink: 0;position: relative;}
.compares-con-models-left>sup {position: absolute;top: 105%;left: 0;z-index: 1;font-size: 12px;line-height: 1;color: #ffbd00;white-space: nowrap;}
.compares-con-models-params {flex: 1;height: 26px;border-radius: 4px;background-color: rgba(0,0,0,0.8);color: #ffbd00;display: flex;justify-content: space-between;align-items: center;padding: 0 12px 0 15px;}
.compares-con-models-params::after {content: "";width: 5px;height: 5px;border-right: 1px solid #454347;border-bottom: 1px solid #454347;transform: rotate(45deg);margin-bottom: 4px;}
.compares-con-models-bar {flex: 1;display: flex;gap: 4px;}
.compares-con-models-progress-bar {width: 172px;height: 26px;box-sizing: border-box;padding: 1px;background-color: rgba(0, 0, 0, 0.8);border-radius: 4px;display: flex;}
.compares-con-models-progress-bar>i {height: 100%;border-radius: 3px 0 0 3px;overflow: hidden;background: linear-gradient(90deg, rgba(26,141,255,0.2) 90%, transparent 90%) repeat-x left center/8.5px 100%;position: relative;}
.compares-con-models-progress-bar>i::after {content: "";width: 1px;height: 100%;background-color: #1a8dff;position: absolute;top: 0;right: 0;}
.compares-con-models-num-bar {width: 60px;background-color: rgba(0, 0, 0, 0.6);border-radius: 4px;box-sizing: border-box;padding-right: 24px;position: relative;font-size: 15px;color: #7a7a7a;line-height: 1;display: flex;align-items: center;justify-content: center;}
.compares-con-models-num-bar::before,.compares-con-models-num-bar::after {content: "";width: 4px;height: 4px;border-right: 1px solid;border-bottom: 1px solid;transform: rotate(45deg);position: absolute;top: 13px;right: 8px;}
.compares-con-models-num-bar::after {transform: rotate(-135deg);top: 8px;}
.compares-con-download {display: flex;align-items: flex-start;gap: 6px;padding-top: 10px;text-align: left;}
.compares-con-download::before {content: "";width: 14px;height: 18px;background: url(../../images/aiarty-image-enhancer/index-new/video-download-icon.png);flex-shrink: 0;margin-top: 4px;}
.compares-con-download>a {color: #fff;text-decoration: underline;}

/* ```````````````````` banner ``````````````````````````````` */
.banner {padding: 60px 0 0;text-align: center;}
.banner-wrap {width: 1030px;margin: 0 auto;}
.h1-tips {display: inline-block;text-align: center;font-weight: 500;color: #fea800;border-radius: 40px;padding: 18px 80px;border: 1px solid transparent;background-clip: padding-box, border-box;background-origin: padding-box, border-box;background-image: linear-gradient(to top, #0a0604, #211f1c), linear-gradient(180deg, #53514f, #0a0604);font-size: 27px;}
.h1-title {display: flex;justify-content: center;align-items: center;gap: 16px;line-height: 1;font-weight: 600;padding-top: 20px;}
.banner-p {font-size: calc(.77rem + .3vw);color: #ccc;line-height: 1.2;padding: 20px 0 0;}
.banner-emit-popup {text-decoration: underline dashed 1px;text-underline-position: under;cursor: pointer;}
.banner-acts {display: flex;justify-content: center;flex-wrap: wrap;gap: 40px;padding-top: 30px;}
.banner-acts>li {display: flex;flex-direction: column;align-items: center;gap: 20px;}
.banner-acts .press-button {padding-top: 0;}
.banner-acts-bottom-code {display: flex;align-items: center;gap: 4px;}
.banner-acts-bottom-code>img {flex-shrink: 0;}
.banner-acts-bottom-code .the-code {width: 240px;line-height: 40px;background-color: #fff;font-size: 15px;color: #000;text-align: center;border-radius: 4px;}
.banner-share>a{width:256px;padding: 14px 0;display:flex;justify-content:center;align-items:center;border-radius:100vw;box-shadow: inset 0 0 0 1px #fff;background-color:#000;font-size:17px;color:#fff;font-weight:600;}
.banner-share>a::before{content:"";width:27px;height:24px;background:url(../../images/aiarty-image-enhancer/index-new/banner-x-icon.png);}
.banner-acts-bottom-intro {display: flex;gap: 10px;font-size: 21px;line-height: 40px;color: #9B5C23;font-weight: 600;text-align: center;}
.banner-acts-bottom-intro::before {content: url(../../images/aiarty-image-enhancer/index-new/i-login.png);line-height: 1;flex-shrink: 0;}
.banner-acts-bottom-intro.intro3::before {content: url(../../images/aiarty-image-enhancer/index-new/i-buycar.png);}
.banner-intros {margin: 20px 0 -80px;display: flex;justify-content: center;flex-wrap: wrap;gap: 30px;position: relative;z-index: 1;padding: 20px 10px;border-radius: 20px;background-color: rgba(0, 0, 0, 0.4);}
.banner-intro {width: 135px;color: #ccc;line-height: 1;cursor: pointer;position: relative;}
.banner-intro::before {content: "";display: block;width: 95px;height: 95px;margin: 0 auto 10px;}
.banner-intro.intro1::before {background: url(../../images/aiarty-image-enhancer/index-new/banner-icon1.svg) no-repeat center/95px 95px;}
.banner-intro.intro2::before {background: url(../../images/aiarty-image-enhancer/index-new/banner-icon2.svg) no-repeat center/95px 95px;}
.banner-intro.intro3::before {background: url(../../images/aiarty-image-enhancer/index-new/banner-icon3.svg) no-repeat center/95px 95px;}
.banner-intro.intro4::before {background: url(../../images/aiarty-image-enhancer/index-new/banner-icon4.svg) no-repeat center/95px 95px;}
.banner-intro.intro5::before {background: url(../../images/aiarty-image-enhancer/index-new/banner-icon5.svg) no-repeat center/95px 95px;}
.banner-intro.intro6::before {background: url(../../images/aiarty-image-enhancer/index-new/banner-icon6.svg) no-repeat center/95px 95px;}
.banner-intro>span>sup {position: absolute;top: -5px;left: 55%;font-size: 12px;color: #fea800;white-space: nowrap;}
.banner-intro-popup {display: none;width: 280px;box-sizing: border-box;padding: 10px;background-color: #000;border-radius: 10px;border: 1px dashed #262934;font-size: 15px;line-height: 1.3;color: #ccc;text-align: left;position: absolute;bottom: 110%;left: 50%;transform: translateX(-50%);}
.banner-intro-popup::after {content: "";width: 8px;height: 8px;color: #262934;border-right: 1px dashed;border-bottom: 1px dashed;transform: rotate(45deg);background-color: #000;position: absolute;left: 50%;bottom: -5px;margin-left: -5px;}
.banner-intro:hover .banner-intro-popup {display: block;}
.banner-scale-container {height: 250vh;}
.banner-scale-wrap {position: sticky;top: 0;}
.banner-scale-oimg {opacity: 1;transition: all 0.5s;}
.banner-scale-container.active .banner-scale-oimg {opacity: 0.3;}
.banner-scale-oimg>img {width: 100%;display: block;}
.banner-scale-oimg::before {content: "";width: 100%;height: 100px;background: linear-gradient(#000, transparent);position: absolute;left: 0;top: 0;}
.banner-scale-con {position: absolute;top: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.object-slider-wrap {will-change: transform;transform: scale(0.5);width: 100%;height: 100%;position: relative;border-radius: 40px;overflow: hidden;}
.object-slider-wrap::after {content: "";width: 100%;height: 100%;border-radius: 40px;box-sizing: border-box;border: 2px solid rgba(255, 255, 255, .4);box-shadow: 0 0 0 2px #000, inset 0 0 0 2px #000;position: absolute;top: 0;left: 0;z-index: 5;}
.object-bgs,.object-bgs>li {width: 100%;height: 100%;position: absolute;top: 0;right: 0;}
.object-bgs {overflow: hidden;}
.object-bgs>li {display: flex;justify-content: flex-start;z-index: 1;width: 100%;right: auto;left: 0;}
.object-bgs>li>img {flex-shrink: 0;height: 100%;max-width: initial;width: 100%;object-fit: cover;object-position: left;}
.object-bgs>li>span {font-size: 34px;color: #fff;line-height: 56px;text-align: right;padding: 0 24px;border-radius: 8px;background-color: rgba(255, 255, 255, .23);position: absolute;top: 24px;right: 18px;white-space: nowrap;}
.object-bgs>li.active>span {opacity: 0;}
.object-bgs>li.active {will-change: width;transform: translateZ(0);animation: objectSlider 3.005s linear;z-index: 3;border-right: 2px solid rgba(255, 255, 255, .4);}
.object-bgs>li.active-n {z-index: 2;}
@keyframes objectSlider {0% {width: 100%;} 100% {width: 0%;}}
.list-figure>ul{display:flex;justify-content:center;border-bottom: 1px solid #333;}
.list-figure .item-figure{text-align:center;width: 315px;min-height: 145px;position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.list-figure .item-figure::before,.list-figure .item-figure:last-child::after {content: "";width: 1px;height: 100%;background: linear-gradient(transparent, #333);position: absolute;left: 0;top: 0;}
.list-figure .item-figure:last-child::after {left: auto;right: 0;}
.figure-gradient-ramp{display:flex;justify-content:center;align-items:baseline;gap:10px;}
.figure-gradient-ramp strong{font-size:80px;line-height:1;background-image:linear-gradient(45deg,#1ed94f,#bab72e 85%);-webkit-background-clip:text;background-clip:text;color:transparent;}
.figure-gradient-ramp span{font-size:21px;line-height:1;color:#b39b24;}
.figure-desc{font-size:17px;line-height:1.5;color:#7a7977;}
.banner-compare-con {opacity: 0;transition: all 0.2s;position: absolute;top: 200px;right: 100px;width: 409px;box-sizing: border-box;padding: 24px 26px 24px 35px;border-radius: 10px;background-color: rgba(20,20,20,0.9);}
.banner-compare-con.active {opacity: 1;}
@media (max-width:1260px){
    .banner-wrap {width: 96%;}
	.banner-intros {margin: 20px 0;}
	.banner-intro {width: 250px;}
	.banner-intro-popup {width: 100%;border: none;background-color: transparent;position: static;transform: none;display: block;text-align: center;}
	.banner-intro-popup::after {display: none;}
	.list-figure .item-figure::before,.list-figure .item-figure:last-child::after {display: none;}
	.list-figure>ul {flex-wrap: wrap;}
	.object-slider-wrap,.object-slider-wrap::after {border-radius: 10px;}
	.banner-compare-con {display: none !important;}
	.object-bgs>li>span {display: none;}
}

.compare {padding: 100px 0 0;}
.compare.fourth {padding-bottom: 300px;}
.compare-wrap {width: 1200px;margin: 0 auto;text-align: center;}
.compare-h2 {font-weight: 600;line-height: 1;padding: 8px 0 20px;}
.compare-h2>strong {display: block;color: #e9ad35;line-height: 1;padding-bottom: 10px;}
.compare-p {color: #a8a8a8;line-height: 1.5;padding-bottom: 44px;}
.compare-limgs {height: 500vh;position: relative;}
.compare.third .compare-limgs {height: 600vh;}
.compare.fourth .compare-limgs {height: 700vh;}
.compare-limg {position: sticky;top: 0;}
.compare-limg-wrap>li {display: none;position: relative;}
.compare-limg-wrap>li.active {display: block;}
/* .compare-limg-wrap>li::after {content: "";width: 100%;height: 100%;background: linear-gradient(rgba(0,0,0,0.6) 45%, #000);position: absolute;bottom: 0;left: 0;z-index: 2;opacity: 0;visibility: hidden;transition: all 0.5s 0.2s;}
.compare-limg-wrap>li.active::after {opacity: 1;visibility: visible;} */
.compare-limg-before {width: 100%;transition: width 0.2s;display: flex;height: 100%;border-right: 1px solid #fff;position: absolute;top: 0;left: 0;z-index: 2;overflow: hidden;}
.compare-limg-before>img {flex-shrink: 0;max-width: initial;height: 100%;}
.compare-limg-after {width: 100%;display: block;}
.compare-compare-con {position: absolute;top: 100px;right: 150px;z-index: 1;width: 409px;box-sizing: border-box;padding: 24px 26px 24px 35px;border-radius: 10px;background-color: rgba(20,20,20,0.9);}
.compare.second .compare-compare-con {top: auto;bottom: 100px;}
.compare-mobile-title {display: none;font-size: 17px;color: #fff;line-height: 1;width: 100%;text-align: center;position: absolute;top: 10px;left: 0;z-index: 2;}
.video-toggles {position: absolute;top:50%;transform: translateY(-50%);left: 300px;display: flex;flex-direction: column;gap: 10px;z-index: 2;}
.video-toggles>li {width: 260px;text-align: center;padding: 10px;box-sizing: border-box;cursor: pointer;}
.video-toggles>li.active {background-color: rgba(255,255,255,0.1);border-radius: 14px;box-shadow: inset 0 0 0 1px #847a71;}
.video-toggle-img {display: flex;border-radius: 12px;overflow: hidden;}
.video-toggle-info {line-height: 1;padding-top: 5px;}
.content-buttons {display: flex;justify-content: center;align-items: flex-start;gap: 20px;flex-wrap: wrap;max-width: 96%;margin: 0 auto;}
.compare .content-buttons {margin-top: 60px;}
.gallery .content-buttons {padding-top: 140px;}
.content-button {display: flex;flex-direction: column;align-items: center;}
.content-button.download>a {width: 310px;height: 65px;display: flex;justify-content: center;align-items: center;gap: 10px;border-radius: 100vw;background: linear-gradient(90deg, #9233ff, #654cff);font-size: 23px;line-height: 1;color: #fff;font-weight: 600;}
.content-button.link>a {max-width: 430px;height: 65px;display: flex;justify-content: center;align-items: center;box-shadow: inset 0 0 0 3px #fff;box-sizing: border-box;padding: 0 15px;text-align: center;border-radius: 100vw;font-size: 23px;line-height: 1;color: #fff;font-weight: 600;}
.content-button.link>a:hover {background: linear-gradient(90deg, #9233ff, #654cff);box-shadow: none;}
@media (max-width:1700px){
	.compare-compare-con {right: 50px;top: 50px;}
	.compare.second .compare-compare-con {bottom: 50px;}
	.video-toggles>li {width: 190px;}
	.video-toggle-img {width: 150px;margin: 0 auto;}
	.video-toggle-img>img {max-width: 100%;height: auto;}
	.video-toggle-info {font-size: 15px;}
}
@media (max-width:1200px){
	.compare.fourth {padding-bottom: 150px;}
	.compare-wrap {width: 96%;}
	.compare-limgs,.compare.third .compare-limgs,.compare.fourth .compare-limgs {height: auto;}
	.compare-mobile-title {display: block;}
	.compare-limg {position: static;}
	.compare-limg-wrap>li {display: block;margin-bottom: 30px;}
	.compare-limg-before {width: 50% !important;}
	.compare-limg-wrap::after,.compare-limg-wrap.active::after {display: none;}
	.compare-compare-con {display: none !important;}
	.video-toggles {display: none;}
	.gallery .content-buttons {padding-top: 40px;}
}
.adjust-toggles {width: 190px;padding: 20px 0;background-color: rgba(0, 0, 0, 0.6);background-clip: padding-box;border-radius: 14px;overflow: hidden;position: absolute;top: 32px;left: 50%;margin-left: -540px;z-index: 2;}
.adjust-toggle {min-height: 33px;display: flex;align-items: center;font-size: 17px;color: #8c8e8c;line-height: 1;padding: 5px 10px 5px 58px;position: relative;cursor: pointer;}
.adjust-toggle:hover {color: #e7ac35;}
.adjust-toggle.active {color: #e7ac35;background-color: rgba(233,173,53,0.15);}
.adjust-toggle::before {content: "";background-image: url(../../images/aiarty-image-enhancer/index-new/adjust-toggle-icons.png);background-position-x: center;position: absolute;left: 17px;top: 6px;}
.adjust-toggle.toggle1::before {width: 22px;height: 20px;background-position-y: 0px;}
.adjust-toggle.toggle2::before {width: 25px;height: 17px;background-position-y: -33px;}
.adjust-toggle.toggle3::before {width: 21px;height: 21px;background-position-y: -64px;}
.adjust-toggle.toggle4::before {width: 21px;height: 21px;background-position-y: -98px;}
.adjust-toggle.toggle5::before {width: 21px;height: 21px;background-position-y: -133px;}
.adjust-toggle.toggle6::before {width: 21px;height: 21px;background-position-y: -167px;}
.adjust-compare-con {width: 390px;box-sizing: border-box;padding: 20px 26px;background-color: rgba(0, 0, 0, 0.6);border-radius: 12px;position: absolute;bottom: 30px;left: 50%;margin-left: 200px;}
.adjust-compare-con>li {display: flex;justify-content: space-between;gap: 10px;align-items: center;font-size: 15px;color: #fff;line-height: 1;}
.adjust-compare-con>li+li {margin-top: 22px;}
.adjust-compare-con-title {width: 66px;flex-grow: 1;}
.adjust-bar {display: flex;gap: 4px;}
.adjust-progress-bar {width: 202px;height: 25px;box-sizing: border-box;padding: 1px;background-color: rgba(0, 0, 0, 0.6);border-radius: 6px;display: flex;}
.adjust-progress-bar>i {height: 100%;border-radius: 3px 0 0 3px;overflow: hidden;background: linear-gradient(90deg, rgba(26,141,255,0.2) 90%, transparent 90%) repeat-x left center/10px 100%;position: relative;}
.adjust-progress-bar>i::after {content: "";width: 1px;height: 100%;background-color: #1a8dff;position: absolute;top: 0;right: 0;}
.adjust-num-bar {width: 60px;background-color: rgba(0, 0, 0, 0.6);border-radius: 6px;box-sizing: border-box;padding-right: 24px;position: relative;font-size: 15px;color: #7a7a7a;line-height: 1;display: flex;align-items: center;justify-content: center;}
.adjust-num-bar::before,.adjust-num-bar::after {content: "";width: 4px;height: 4px;border-right: 1px solid;border-bottom: 1px solid;transform: rotate(45deg);position: absolute;top: 13px;right: 8px;}
.adjust-num-bar::after {transform: rotate(-135deg);top: 8px;}
.adjust-color-bar {width: 240px;height: 25px;border-radius: 4px;position: relative;display: flex;}
.adjust-color-bar.color1 {background: linear-gradient(90deg, #0562f9 25%, #fab005 75%);}
.adjust-color-bar.color2 {background: linear-gradient(90deg, #03fa19 25%, #a02ccc 75%);}
.adjust-color-bar::after {content: attr(data-num);line-height: 25px;font-size: 15px;color: #fff;position: absolute;top: 0;right: 10px;}
.adjust-color-bar>i {border-right: 1px solid #fff;height: 100%;}
@media (max-width:1200px){
	.adjust-toggles {display: none;}
	.adjust-compare-con {right: 0;bottom: 0;margin: 0;}
}
@media (max-width:850px){
	.adjust-compare-con {display: none;}
	.adjust-toggles {position: static;flex-shrink: 0;}
}
.m03-switch-btns{display:flex;justify-content: center;position:absolute;top: 0;left: 50%;transform: translateX(-50%);z-index: 2;}
.m03-switch-btn{position:relative; border-radius:10px; overflow:hidden; box-shadow:inset 0 0 0 1.5px rgba(255 255 255 / .08); margin:0 4px;}
.m03-switch-btn.active{box-shadow:0 0 0 1.5px #FFBD00; cursor:default;}
.m03-sb-img{filter:blur(4px); transition:filter .3s;}
.m03-switch-btn.active > .m03-sb-img{filter:blur(0);}
.m03-sb-con{position:absolute; top:0; right:0; bottom:0; left:0; display:flex; flex-flow:column; justify-content:space-around;align-items: center; color:#fff;padding: 15px 0;}
.m03-sb-con::before{content:url(../../images/aiarty-image-enhancer/index/m03-sb-icon.svg); height:38px;}
.m03-sb-title{color:inherit; margin:5px 0;}
.upscale-img-info{position:absolute;right:26%;bottom:6%;text-align:left;background:linear-gradient(rgba(0 0 0 / .4),rgba(0 0 0 / 0));padding:0 30px;border-radius:4px;}
.upscale-img-info li{color:#ccc;margin:23px 0;}
.upscale-img-info li::before{content:"";display:inline-block;width:10px;height:18px;transform:rotate(45deg);border-right:2px solid #4de600;border-bottom:2px solid #4de600;border-radius:2px;margin-right:14px;}
@media (max-width:1400px){
	.upscale-img-info{display:none;}
}
@media (max-width: 1200px) {
	.m03-switch-btns {display: none;}
	.m03-switch-con{overflow:hidden;}
}
@media (max-width: 768px) {
	.m03-switch-btns {flex-flow:wrap;}
	.m03-switch-btns{padding-bottom:0;}
	.m03-switch-btn {flex-basis:48%; margin-bottom:8px;}
}
@media (max-width: 576px) {
	.m03-switch-btn{flex-basis:100%; padding:5px 0 8px;}
	.m03-sb-img{display:none;}
	.m03-sb-con{position:static;}
}

.gallery {padding: 80px 0 20px;text-align: center;}
.gallery-wrap {width: 1200px;margin: 0 auto;}
.gallery-top-p {color: #e9ad35;line-height: 1;}
.gallery-h2 {font-weight: 600;line-height: 1;padding: 8px 0 20px;}
.gallery-h2>strong {display: block;color: #e9ad35;line-height: 1;padding-bottom: 10px;}
.gallery-p {color: #a8a8a8;line-height: 1.5;padding-bottom: 44px;}
.gallery-con {height: 300vh;}
.gallery-con-wrap {position: sticky;top: 0;}
.gallery-toggles-wrap {display: flex;justify-content: center;}
.gallery-toggle {display: none;position: relative;}
.gallery-toggle.active {display: block;}
.gallery-toggle .compare-inner {border-radius: 20px;}
.gallery-compare-con {width: 409px;box-sizing: border-box;padding: 24px 26px 24px 35px;border-radius: 10px;background-color: rgba(20,20,20,0.9);position: absolute;top: 30px;left: 30px;z-index: 2;}
.gallery-compare-con-img {display: flex;position: absolute;left: 340px;bottom: -80px;}
.gallery-compare-con-img>img {border-radius: 10px;max-width: 100%;}
.compare-inner-con {width: 324px;position: absolute;left: 365px;bottom: 340px;text-align: center;}
.compare-inner-con-p {font-size: 17px;color: #dc3545;line-height: 1;padding-bottom: 10px;}
.compare-inner-con-h3 {font-size: 23px;color: #fff;line-height: 1;font-weight: 600;}
@media (max-width:1700px){
	.compare-inner-con {width: 100%;bottom: auto;top: 15px;left: 50%;transform: translateX(-50%);}
    .gallery-compare-con-img {width: 200px;bottom: -50px;}
}
@media (max-width:1200px){
	.gallery {padding: 80px 0 50px;}
    .gallery-wrap {width: 96%;}
	.gallery-con {height: auto;padding-top: 30px;}
	.gallery-toggle {display: block;}
	.gallery-toggle+.gallery-toggle {margin-top: 30px;}
	.gallery-compare-con {position: static;margin: 10px auto 0;}
	.gallery-compare-con-img {display: none;}
    .compare-inner-con {width: 100%;}
    .compare-inner-con-p {font-size: 15px;padding-bottom: 5px;}
    .compare-inner-con-h3 {font-size: 19px;}
}
@media (max-width:700px){
    .compare-inner-con-p {font-size: 13px;}
    .compare-inner-con-h3 {font-size: 15px;}
}

/* ```````````````````````` main-section04 ```````````````````````````````` */
.main-section04{margin-top:-100px;position:relative;z-index:39;background:url("../../images/aiarty-image-enhancer/index/bg04.png") no-repeat center top;padding-bottom:40px;}
.main-section04 .main-button{justify-content:flex-start;padding-left:10px;margin-top:30px;width: 340px;}
.m04-wrap{display:flex; max-width:1300px; margin:0 auto; justify-content:space-between;}
.m04-big-con, .m04-small-con{flex:0; margin:0 5px;}
.m04-big-img, .m04-small-img{margin:13px 0;}
.m04-big-img img, .m04-small-img img{max-width:initial;}
.m04-down-wrap{display:flex; flex-flow:wrap; flex-basis:767px; justify-content:space-between;}
.m04-down-con{flex-basis:100%; margin:40px 0; text-align: left;padding-left: 50px;}
.m04-small-con:nth-of-type(3){margin-top:70px;}
.m04-vs-highlight{color:#f18a1a; border:1px solid; border-radius:100vw; padding:0 8px 4px; line-height:1; display:inline-block; background-color:rgba(241 138 26 / .2);}
.m04-vs-desc{color:#999; text-align:justify; hyphens:auto;}
.m04-down-con .m04-vs-desc{margin-top:22px;}
.m04-down-title{color:inherit;}
.m04-down-x, .m04-down-con .main-dg-btns > div{margin:0 10px;}
.m04-down-con .main-dg-btns{flex:none; margin:0;}
.m04-down-con .main-down-btn a{background-color:currentColor;}
.m04-down-con .main-down-btn a::first-line{color:#fff;}
.m04-down-con .main-down-btn a::after{background-position-y:-26px;}
.m04-tips{position:absolute;right:-50px;top:0;transform:translateY(-50%);z-index:89;}
.m04-small-con h4,.m04-big-con h4{color:#ffffff;font-size:19px;}
.main-img-compare-x{position:relative;}
.main-img-compare{position:absolute; box-shadow:0 -1.5px rgba(255 255 255 / .5); color:#fff; bottom:0; height:58%;}
.main-img-compare div{position:absolute; left:0; right:0; display:flex; justify-content:flex-start; margin:0 20px;}
.main-img-compare div:first-of-type{bottom:100%; margin-bottom:4px;}
.main-img-compare div:last-of-type{top:0;}
.main-img-compare > img{object-fit:cover; object-position:bottom; height:100%;}
.main-img-compare-x > img, .main-drg-img ~ img{height: auto;}
.main04 .main-img-compare{height:93%;}
@media (max-width: 1400px) {
    .main-section04 {margin-top: 0;}
}
@media (max-width: 1200px) {
    .m04-wrap{flex-flow:wrap;justify-content: center;}
	.m04-small-con:first-of-type, .m04-down-con{margin-left:0;}
	.m04-down-wrap {justify-content: center;}
}
@media (max-width: 992px) {
    .main03-content-wrap {
        width: 90%;
    }
}
@media (max-width: 768px) {
	.m04-small-con-x{flex-flow:wrap;}
	.m04-small-con:first-of-type{margin-right:0;}
}
@media (max-width: 576px) {
    .m04-down-con{flex-flow:wrap;}
	.m04-down-con .main-dg-btns > div{margin:10px 0 0;}

    .main-img-compare > img {
        object-fit: cover;
        object-position: bottom;
        height: 100%;
    }
    .m04-tips {display: none;}
    .m04-big-img img, .m04-small-img img{max-width:360px;}
}

.card-toggle {padding: 80px 0 0;text-align: center;background-color: #000;}
.card-toggle-wrap {width: 1200px;margin: 0 auto;}
.list-card{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;padding: 30px 0;}
.item-card{padding:9px;border:1px solid transparent;border-radius:10px;cursor:pointer;box-sizing:border-box;}
.item-card.active{border-color:#e6ab00;background:rgba(0 0 0 / .5);}
.item-card:hover{border-color:#e6ab00;background:rgba(0 0 0 / .5);-webkit-box-shadow:0 0 10px #e7ab00;box-shadow:0 0 10px #e7ab00}
.item-card figure{position:relative;}
.item-card figcaption{position:absolute;bottom:0px;left:0;width:100%;height:48px;padding-right:35px;display:flex;justify-content:center;align-items:center;font-size:23px;color:#ffffff;}
.item-card figcaption em{color:#ff9000;font-style:normal;margin-left:5px;}
.main-drag{position:absolute; left:0; right:0; top:0; bottom:0; opacity:0; cursor:ew-resize; -webkit-appearance:none; appearance:none;}
.main-drag::-moz-range-thumb{width:0;}
.main-drag-img{position:absolute; height:100%; width:calc(var(--wid, .5) * 99.95%); object-fit:cover; object-position:0;}
.main-drag-line{position:absolute; top:0; bottom:0; left:calc(var(--wid, .5) * 99.95%); pointer-events:none; display:flex; flex-flow:column; align-items:center; width:1px;}
.main-drag-line::before, .main-drag-line::after{content:''; flex:1; width:100%; background-color:#fff;}
.main-drag-line img {max-width: none !important;}
.modals-drag{position:relative; overflow:hidden;border-radius: 15px;}
.modals-drag > img:not(.main-drag-img){max-width:100%; height:auto;vertical-align:middle;}
.modals-embed-wrapper{display:flex;justify-content:center;align-items:center;gap:30px;}
.modals-info{min-width:380px;flex-basis:380px;color:#c6c6c6;}
.modals-info p{font-size:17px;line-height:1.4;}
.modals-info-h3{color: #000000;font-size: 23px;width: 280px;height: 45px;text-align: center;background-color: #ffbd00;line-height: 45px;font-weight: 700;margin-bottom: 10px;border-radius: 5px;}
.modals-info-h4{color:#fff;font-size:21px;font-weight:400;margin-bottom:10px;}
.modals-info-desc{margin-bottom:25px;}
.modals-info-item{position:relative;padding:10px 0 10px 15px;}
.modals-info-item:first-of-type{padding-top:0;}
.modals-info-item:last-of-type{padding-bottom:0;}
.modals-info-item::before{content:'';display:block;width:8px;height:8px;background-color:#525150;outline:3px solid #181716;border-radius:50%;position:absolute;left:-3px;top:17px;z-index:9;}
.modals-info-item::after{content:'';display:block;width:1px;height:100%;background-color:#454342;position:absolute;left:0;top:0;z-index:5;}
.modals-info-item:first-of-type::before{top:8px;}
.modals-info-item:first-of-type::after{top:5px;}
.modals-info-item:last-of-type::after{top:-5px;}
.modals-info-item .main-button{padding-top:15px;}
.modals-embed-item{display:none;text-align: left;}
.modals-embed-item.active{display:block;}
@media (max-width:1200px){
    .card-toggle-wrap {width: 96%;}
	.list-card {width: 96%;}
}
@media (max-width:979px){
	.modals-embed-wrapper{flex-wrap:wrap;gap:30px;}
	.modals-info-item{padding:20px 0 10px 15px;}
	.modals-info-desc{margin-bottom:30px;}
	.modals-info-h3{margin-bottom:20px;}
	.modals-info{min-width:auto;width:100%;flex-basis: 100%;}
}
@media (max-width:576px){
	.modals-info-h3{font-size:27px;}
	.modals-info p{font-size:15px;}
	.item-card figcaption{font-size:21px;}
}

.card-slide {padding: 100px 0 0;text-align: center;background-color: #000;}
.card-slide-wrap {width: 1200px;margin: 0 auto;}
.card-slide-items-wrap {overflow: hidden;padding: 30px 0 100px;}
.card-slide-items {display: flex;}
.card-slide-item {flex-shrink: 0;box-sizing: border-box;border: 1px solid transparent;border-radius: 22px;margin-right: 20px;overflow: hidden;position: relative;display: flex;}
.card-slide-item>img {max-width: 100%;height: auto;}
.card-slide-item:hover {box-shadow: 0 0 20px 0 #ffbd00;border-color: #ffbd00;}
.card-slide-item>span {width: 100%;padding: 20px 0;font-size: 19px;line-height: 1.5;color: #fff;background: linear-gradient(transparent, #000);position: absolute;bottom: 0;left: 0;}
@media (max-width:1200px){
    .card-slide-wrap {width: 96%;}
	.card-slide-item {max-width: 350px;}
}

/* ```````````````````` main-section06 ``````````````````````````````` */
.main-section06{color:#000000;padding-top:70px;padding-bottom:80px;}

.main-section06 .list-main06{display:flex;justify-content:center;align-items:flex-start;margin-bottom:35px;}
.main-section06 .list-main06 .item-main06{cursor:pointer;position:relative;display:flex;}
.main-section06 .list-main06 .item-main06::after{content:'';display:block;width:205px;height:4px;background:linear-gradient(90deg,#7f73ff,#ffffff);border-radius:2px;position:relative;top:25px;}
.main-section06 .list-main06 .item-main06:last-of-type:after{display:none !important;}
.main-section06 .list-main06 .svgimage{display:flex;justify-content:center;align-items:flex-end;height:45px;}
.main-section06 .list-main06 .info-main06{font-size:17px;font-weight:700;color:#000000;padding-top:10px;}
.main-section06 .main06-swiper{max-width:945px;}
.main06-swiper .swiper-slide img{width:100%;max-width:100%;object-fit:cover;}
@media (max-width:992px){.main-section06{padding-top:50px;padding-bottom:50px;}
.main-section06 .list-main06 .item-main06::after{width:200px;}
}
@media (max-width:768px){.main-section06 .list-main06 .item-main06::after{width:100px;}
}
@media (max-width:576px){.main-section06 .list-main06 .item-main06::after{width:50px;}
}

/* ```````````````````` main-section08 ``````````````````````````````` */
.main-section08{background-color:#ffffff;padding-bottom:50px;color:#000000;}
.main-section08 .list-main08{display:flex;justify-content:center;align-items:stretch;gap:30px;padding:20px 0 30px;}
.main-section08 .item-main08{background-color:#ffffff;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;font-size:17px;line-height:1.5;width:371px;border-radius:10px;overflow:hidden;transition:all .2s ease-in-out;}
.main-section08 .item-main08:hover{transform:translateY(-5px);}
.main-section08 .main08-cover{height:217px;}
.main-section08 .main08-content{text-align:left;padding:10px;}
.main-section08 .main08-title{font-weight:700;margin-bottom:20px;}
.main-section08 .main08-tips{color:#665eff;margin-bottom:10px;margin-top:10px;}
.main-section08 .main08-des{margin-bottom:20px;}
.main-section08 .main08-update{margin-bottom:30px;}
@media (max-width:992px){.main-section08{padding-top:50px;}
}
@media (max-width:768px){.main-section08 .list-main08{flex-wrap:wrap;justify-content:space-around;}
}

.banner-rules-popup {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.8);z-index: 100;display: none;justify-content: center;align-items: center;}
.banner-rules-content {max-width: 900px;min-height: 370px;box-sizing: border-box;border-radius: 10px;background-color: #ffffff;overflow: hidden;position: relative;}
.rules-content{height: 310px;overflow-y: auto;text-align: left;padding: 20px;border-radius: 40px 40px 0 0;}
.rules-content h3 {text-align: center;font-size: 23px;line-height: 25px;color: #000;font-weight: 600;padding-top: 20px;}
.rules-content h4 {font-size: 20px;line-height: 22px;font-weight: 600;color: #000;margin: 22px 0 10px;}
.rules-content p {font-size: 16px;padding-left: 10px;color: #4c4c4c;}
.banner-rules-buttons {padding: 20px 0;background: #f7f7f7;}
.banner-rules-buttons button {display: block;margin: 0 auto;background: linear-gradient(90deg, #9233ff, #654cff);border-radius: 30px;width: 300px;text-align: center;line-height: 46px;border: none;outline: none;font-size: 21px;font-weight: bold;color: #fff;cursor: pointer;}