:root.dark{--grad-spring:linear-gradient(158deg,#18371c,#26552c 50%,#3d7044);--grad-spring-hover-color:#18371c;--grad-icecream:linear-gradient(158deg,#1b2752,#30407c 73%,#465ca1);--grad-icecream-hover-color:#1b2752;--item-box-bg:#121212;--item-box-bg-hover:#333;--shadow-color:rgba(100,150,255,.25);--dh-border-color-hover:#a79429;--banner:url(https://img2.douhuiai.com/dhimg/img/202512/69539c299954a.jpg);--banner-dark:block;--banner-light:none}:root.light{--grad-spring:linear-gradient(158deg,#91b1f3,#bfd2f9 50%,#b7cdfd);--grad-spring-hover-color:#91b1f3;--grad-icecream:linear-gradient(158deg,#b8b0fd,#d8d3ff 50%,#c3c0f1);--grad-icecream-hover-color:#b8b0fd;--item-box-bg:#e5e7eb;--item-box-bg-hover:#f8f8fa;--shadow-color:#00143b29;--dh-border-color-hover:#bfd2f9;--banner:url(https://img2.douhuiai.com/dhimg/img/202512/69539a57adbe6.jpg);--banner-dark:none;--banner-light:block}:root{--index-message-box-height:200px;--toolbox-padding:5px;--title-box-height:55px;--header-title-box-height:85px;--main-header-height:220px;--fontsize-normal:14px;--fontsize-xl:20px;--fontsize-title:26px;--fontsize-title-1:24px;--fontsize-subtitle:14px;--aiimageedit-card-num:9;--product-card-num:5;--iconfont-size:20px;--gap-width:15px;--gap-width-small:25px;--index-main-height:274px;--soInputKeywords-width:170px;--soInputKeywords-fontsize:14px}.ai-index-main{margin-left:var(--el-aside-width);margin-right:0;margin-top:var(--dh-header-nav-height)}.ai-index-main .main-container{margin:80px auto 0;max-width:2400px;min-width:975px}.ai-index-main .fdcr{flex-direction:column-reverse}.ai-index-main .main-header{display:grid;gap:10px;grid-template-columns:repeat(3,calc(33.33333% - 6.66667px));height:var(--main-header-height)}.ai-index-main .main-header .title-box{height:var(--title-box-height)}.ai-index-main .main-header .title-box1{height:var(--header-title-box-height)}.ai-index-main .main-header .soso .el-input__wrapper{border-radius:10rem}.ai-index-main .main-header .main-header-item{border-radius:var(--dh-border-radius-xl);height:var(--main-header-height);position:relative}.ai-index-main .main-header .item-a-list{display:flex;margin-top:calc(var(--header-title-box-height)/2.3);padding-bottom:10px;position:relative}.ai-index-main .main-header .item-a{padding:5px;width:25%}.ai-index-main .main-header .item-a:nth-of-type(n+9){display:none}.ai-index-main .main-header .main-header-item-box{background-image:var(--grad-spring);border-radius:var(--dh-border-radius-xl)}.ai-index-main .main-header .main-header-item-box2{background-image:var(--grad-icecream)}.ai-index-main .main-header .main-header-item-box-hover{left:0;position:absolute;top:0;z-index:2}.ai-index-main .main-header .main-header-item-box-hover .item-a-list{height:auto;padding-bottom:10px}.ai-index-main .main-header .main-header-item-box-hover .item-a{display:block!important}.ai-index-main .main-header .item-a-list-name{align-items:center;background-color:var(--bg-1);border-radius:var(--dh-border-radius);display:flex;font-size:var(--fontsize-normal);height:35px;justify-content:center;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ai-index-main .main-header .item-a-list-name:hover{animation:alternate-color 1s infinite;background-color:var(--grad-spring-hover-color);color:#fff;cursor:pointer;transition:all .3s}.ai-index-main .main-header .main-header-item:nth-child(3) .item-a-list-name:hover{background-color:var(--grad-icecream-hover-color)}.ai-index-main .main-header .title{font-size:var(--fontsize-title)}.ai-index-main .soInputKeywords{font-size:var(--soInputKeywords-fontsize);max-width:var(--soInputKeywords-width)}.ai-index-main .title-1{font-size:var(--fontsize-title-1);padding-left:10px;padding-top:10px}.ai-index-main .subtitle{color:var(--dh-text-1);font-size:var(--fontsize-subtitle);padding-left:10px}.ai-index-main .so-panel{background-color:var(--bg-1);border:1px solid var(--dh-border-color);border-radius:var(--dh-border-radius);box-shadow:0 2px 5px #c2c2c266;display:flex;flex-wrap:wrap;height:400px;justify-content:flex-start;left:0;overflow-y:auto;padding:15px 20px;position:absolute;top:40px;transform:translate(-25%);width:450px;z-index:3}.ai-index-main .so-panel .item{padding:5px;width:33.3%}.ai-index-main .so-panel .item div{align-items:center;border:1px solid var(--dh-border-color);border-radius:var(--dh-border-radius);display:flex;font-size:14px;height:30px;justify-content:center}.ai-index-main .so-panel .item:hover div{animation:alternate-color 1s infinite;background-color:var(--dh-positive-alpha-1);border:1px solid var(--dh-positive-500);cursor:pointer;transition:all .3s}.ai-index-main .so-panel .so-item{width:100%}.ai-index-main .so-panel .so-item a{border-radius:var(--dh-border-radius);display:block;font-size:14px;margin-top:8px;padding:5px}.ai-index-main .so-panel .so-item a:hover{background-color:var(--bg-6);color:var(--dh-positive-400)}.ai-index-main .so-panel .so-item .span1{color:#8b8f97}.ai-index-main .so-panel .so-item tag{color:#07c160}.ai-index-main .ai-image-edit{display:flex;flex-direction:column;position:relative;width:60%}.ai-index-main .ai-image-edit .item-main{background-color:var(--bg-1);border:1px solid var(--dh-border-color);border-radius:var(--dh-border-radius);display:flex;flex:1;flex-wrap:wrap;font-size:var(--fontsize-normal);gap:5px;height:175px;padding:10px}.ai-index-main .ai-image-edit .item-son{align-items:center;background-color:var(--item-box-bg);border-radius:var(--dh-border-radius-xl);display:flex;flex-direction:column;justify-content:center;margin-top:5px;padding-bottom:10px;padding-top:10px;width:calc((100% - (var(--aiimageedit-card-num) - 1)*5px)/var(--aiimageedit-card-num))}.ai-index-main .ai-image-edit .item-son .iconfont{font-size:var(--iconfont-size)}.ai-index-main .ai-image-edit .item-son:hover{animation:alternate-color 1s infinite;background-color:var(--item-box-bg-hover);cursor:pointer;transition:all .3s}.ai-index-main .ai-image-edit .item-main-hover{height:auto;left:0;position:absolute;top:0;z-index:2}.ai-index-main .ai-image-edit .item-main-hover .item-son,.ai-index-main .ai-image-edit .item-main-hover .item-son:nth-of-type(n+7){display:flex}.ai-index-main .ai-image-edit .item-main-hover:hover{border:1px solid var(--dh-border-color-hover)}.ai-index-main .ai-prompt-box{padding-left:10px;width:40%}.ai-index-main .ai-prompt-box .img{background-image:var(--banner);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--dh-border-radius);cursor:pointer;height:175px}.ai-index-main .ai-prompt-box .img img{max-height:80%}.ai-index-main .ai-prompt-box .img .light{display:var(--banner-light)}.ai-index-main .ai-prompt-box .img .dark{display:var(--banner-dark)}.ai-index-main .ai-prompt-box .img:hover img{animation:alternate-color 1s infinite;cursor:pointer;scale:1.02;transition:all .3s}.ai-index-main .main-center .person-main{padding-left:0;padding-right:0}.ai-index-main .main-center .index-main{padding-right:10px;position:relative}.ai-index-main .main-center .item-main{background-color:var(--bg-1);border:1px solid var(--dh-border-color);border-radius:var(--dh-border-radius);display:flex;flex-wrap:wrap;font-size:var(--fontsize-normal);gap:var(--gap-width);padding:var(--gap-width);position:relative}.ai-index-main .main-center .item-son{background-color:var(--dh-body-bg);border-radius:var(--dh-border-radius-xl);display:flex;flex-direction:column;padding-bottom:var(--gap-width);position:relative;width:calc((100% - (var(--product-card-num) - 1)*var(--gap-width))/var(--product-card-num))}.ai-index-main .main-center .item-son img{border-radius:var(--dh-border-radius-xl) var(--dh-border-radius-xl) 0 0;height:100%;width:100%}.ai-index-main .main-center .item-son .name{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ai-index-main .main-center .item-son:hover{animation:alternate-color 1s infinite;background-color:var(--item-box-bg-hover);cursor:pointer;scale:1.02;transition:all .3s}.ai-index-main .main-center .item-son:nth-of-type(n+6){display:none}.ai-index-main .main-center .item-main-hover{border:1px solid var(--dh-border-color-hover);box-shadow:0 3px 16px var(--shadow-color);left:0;position:absolute;top:0;z-index:999}.ai-index-main .main-center .item-main-hover .item-son:nth-of-type(n+6){display:flex}.ai-index-main .main-center .item-main-hover .item-son{background-color:var(--item-box-bg)}.ai-index-main .main-center .more-main{background-color:var(--bg-1);border:1px solid var(--dh-border-color);border-radius:var(--dh-border-radius);height:var(--index-main-height);padding-right:0}.ai-index-main .main-center .more-main .title{height:var(--title-box-height);padding-left:var(--gap-width-small);padding-top:var(--gap-width-small)}.ai-index-main .main-center .more-main .item-main{border:none;gap:var(--gap-width-small);padding:var(--gap-width-small)}.ai-index-main .main-center .more-main .item-son{align-items:self-start;background-color:var(--item-box-bg);border-radius:var(--dh-border-radius);display:flex;font-size:var(--iconfont-normal);justify-content:start;padding:10px 5px 10px 15px;padding-left:var(--gap-width-small);width:calc((100% - (var(--product-card-num) - 1)*var(--gap-width-small))/var(--product-card-num))}.ai-index-main .main-center .more-main .item-son:nth-of-type(n+11){display:none}.ai-index-main .main-center .more-main .iconfont{font-size:var(--fontsize-xl)}.ai-index-main .main-center .more-main .item-son:hover{animation:alternate-color 1s infinite;background-color:var(--item-box-bg-hover);cursor:pointer;transition:all .3s}.ai-index-main .main-center .more-main .name{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ai-index-main .main-center .more-main .item-main-hover1{left:0;position:absolute;top:0;z-index:999}.ai-index-main .main-center .more-main .item-main-hover1 .item-son:nth-of-type(n+4){display:flex}.ai-index-main .main-center .item-main-hover1{left:0;position:absolute;top:0;z-index:99}.ai-index-main .main-center .more-main-hover{height:calc(var(--index-main-height) + 82px)}.ai-index-main .main-center .more-main-hover:hover{border:1px solid var(--dh-border-color-hover)}.ai-index-main .hight-main{height:var(--index-main-height)}.ai-index-main .tabs-works .el-tabs__nav-scroll{display:flex;justify-content:flex-start}.ai-index-main .tabs-works .el-tabs__nav-wrap:after{display:none}.ai-index-main .tab-fixed{background-color:var(--dh-body-bg);height:52px;position:fixed;top:var(--dh-header-nav-height);width:calc(100vw - var(--el-aside-width) - 5rem);z-index:1}.ai-index-main .message-box-index{background-color:var(--dh-aitool-item-bg);border:1px solid var(--message-border);border-radius:var(--dh-border-radius-xl);display:flex;flex:1;flex-direction:column;height:calc(var(--main-header-height) - var(--title-box-height));margin:0 auto;max-height:100%;padding:10px;position:relative;width:100%}.ai-index-main .message-box-index .msgbox{flex:1}.ai-index-main .message-box-index .msgbox textarea{color:var(--dh-text-0)}.ai-index-main .message-box-index .el-textarea__inner{background-color:unset;border:0;box-shadow:none;outline:none}.ai-index-main .message-box-index .sendbtn .iconfont{transform:rotate(-90deg)}.ai-index-main .message-box-index .disabled{cursor:not-allowed!important;opacity:.5;pointer-events:none}.ai-index-main .message-box-index .upd-img-list{align-items:center;display:flex;gap:.5rem;margin-bottom:5px!important}.ai-index-main .message-box-index .upd-img-list .item{aspect-ratio:1/1;cursor:pointer;display:flex;position:relative;width:40px}.ai-index-main .message-box-index .upd-img-list .item img{border-radius:4px;max-height:100%;max-width:100%}.ai-index-main .message-box-index .upd-img-list .item .name{background-image:linear-gradient(0deg,#000000b3,#0003);border-radius:0 0 4px 4px;bottom:0;color:#fff;font-size:12px;height:20px;left:0;position:absolute;right:0;text-align:center}.ai-index-main .message-box-index .upd-img-list .item .close{align-items:center;background-color:#00000080;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:1.2rem;justify-content:center;position:absolute;right:-.5rem;top:-.5rem;width:1.2rem}.ai-index-main .message-box-index .upd-img-list .item .close .el-icon svg{height:.8rem;width:.8rem}.ai-index-main .message-box-index .upd-img-list .item .close:hover{background-color:#000c;cursor:pointer}.ai-index-main .message-box-index .message-bottom{bottom:0;left:0;padding:10px;position:absolute;width:100%}@media screen and (max-width:2310px){:root{--index-main-height:257px}.ai-index-main .main-center .more-main .item-son{padding:5px;padding-left:var(--gap-width-small)}}@media screen and (max-width:2280px){:root{--index-main-height:253px}}@media screen and (max-width:2160px){:root{--index-main-height:238px;--title-box-height:50px;--gap-width-small:18px}}@media screen and (max-width:1920px){:root{--index-main-height:231px}}@media screen and (max-width:1820px){:root{--index-main-height:222px;--fontsize-title:20px;--aiimageedit-card-num:7}.ai-index-main .ai-image-edit .item-son:nth-of-type(n+15){display:none}}@media screen and (max-width:1536px){:root{--title-box-height:40px;--index-main-height:220px;--fontsize-title:16px;--fontsize-title-1:18px;--product-card-num:4}.ai-index-main .index-main .item-main .item-son:nth-of-type(n+5){display:none}.ai-index-main .main-center .item-main-hover .item-son:nth-of-type(n+5),.ai-index-main .main-center .more-main .item-main .item-son:nth-of-type(-n+8){display:flex}.ai-index-main .main-center .more-main .item-main .item-son:nth-of-type(n+9){display:none}.ai-index-main .main-center .more-main .item-main-hover1 .item-son{display:flex!important}}@media screen and (max-width:1440px){:root{--index-main-height:212px;--aiimageedit-card-num:6;--soInputKeywords-width:150px;--soInputKeywords-fontsize:12px}.ai-index-main .main-header .item-a{width:33.33%}.ai-index-main .ai-image-edit .item-son:nth-of-type(n+13),.ai-index-main .main-header .item-a:nth-of-type(n+7){display:none}}@media screen and (max-width:1366px){:root{--title-box-height:35px;--index-main-height:205px;--fontsize-title-1:18px;--gap-width-small:18px;--el-component-size:28px}.ai-index-main .main-center .more-main .title{padding-top:15px}}@media screen and (max-width:1280px){:root{--title-box-height:30px;--index-main-height:199px;--fontsize-title:14px}body{font-size:12px}}
