@charset "utf-8";
.ai-bg { background: #fdf7f5 url(../images/ai/ai-bg.jpg) no-repeat top center; background-size:100% auto; }
.ai-bg-blue { background: #f3f5f6 url(../images/ai/ai-bg-blue.jpg) no-repeat top center; background-size:100% auto; }
.ai-bg-yellow { background: #fefaf3 url(../images/ai/ai-bg-yellow.jpg) no-repeat top center; background-size:100% auto; }
/* ai-wrap */
.ai-wrap{width:1200px;position:relative;max-width:100%;margin:0 auto}
.ai-wrap::after{content:"";display:block;clear:both}
/* ai-banner */
.ai-banner { padding-top:40px; padding-bottom:40px; }
.ai-banner-tit { text-align:center; color:#333333; font-size:50px; line-height:1.5; font-weight:bold; }
.ai-banner-tit span { color:#c10303; }
.ai-banner-des { text-align:center; color:#666666; font-size:20px; line-height:1.5; margin-top:15px; }
/* ai-type */
.ai-type { height:auto; }
.ai-type-list { padding:10px 40px 30px 40px; background-color:#FFF; border-radius:20px;   box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
.ai-type-list ul li { float:left; width:calc((100% - 105px) / 4); height:100px; background-color:#fff; border:#fdd6d6 solid 1px; border-radius:8px; padding:0 20px; margin-top:20px; margin-left:35px; cursor:pointer; transition: all 0.3s; }
.ai-type-list ul li:nth-child(4n+1) { margin-left:0; }
.ai-type-list ul li:hover { background-color:#fcf1f1;}
.ai-type-list ul li.active { background-color:#fcf1f1; border-color:#c10303; box-shadow: 0 0 0 1px #c10303; }
.ai-type-list ul li .inner { width:100%; height:100%; display:flex; align-items: center; justify-content: space-between;  }
.ai-type-list ul li .icon { width:50px; height:50px; border-radius:50%; }
.ai-type-list ul li .icon img { width: 100%;height: 100%; object-fit: contain; }
.ai-type-list ul li .con { height:auto; flex:1; margin-left:10px; }
.ai-type-list ul li .tit { color:#000000; font-size:18px; line-height:1.5; font-weight:bold;  }
.ai-type-list ul li .des { color:#7e7e7e; font-size:14px; line-height:1.5; margin-top:5px; }
/* ai-form */
.ai-form.mt30 {margin-top:30px;}
.ai-box { padding:40px; background-color:#FFF; border-radius:20px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); margin-top:30px; }
.ai-form .ai-box { padding:15px 40px 30px 40px; margin-top:0; }
.ai-form-item { display:flex; align-items:center; margin-top:20px; }
.ai-form-item .label { width:155px; color:#000000; font-size:18px; line-height:1.5; font-weight:bold; flex-shrink:0; }
.ai-form-item .input-box { flex:1; }
.ai-form-item .input-box select { width:100%; height:50px; border:#fed3d3 solid 1px; border-radius:8px; padding-left:20px; color:#333; font-size:16px; background:#fff; }
.ai-form-item .input-box input[type=text] { width:100%; height:50px; border:#fed3d3 solid 1px; border-radius:8px; padding-left:20px; color:#333; font-size:16px;background:#fff;  }
.ai-form-item .input-box2 { display:flex; align-items:center; }
.ai-form-item .input-box2 input[type=text] { flex:1; }
.ai-btn-red { display:inline-block; width:120px; height:50px; background-color:#c10303; border-radius:8px; text-align:center; color:#fff; font-size:16px; line-height:48px; margin-left:10px; flex-shrink:0; }
.ai-btn-red.orange {  background-color:#ec7024; }
.ai-btn-red:hover { background-color:#ca3535; }
/* ai-group */
.ai-group { display:flex; gap:2%; align-items:center; width:100%; }
.ai-group > label { display:inline-block; flex:1; cursor:pointer; }
.ai-group > label input[type="radio"] { position:absolute; opacity:0; pointer-events:none; }
.ai-group > label span { display:block; height:50px; line-height:48px; border-radius:8px; color:#000000; font-size:16px; text-align:center; border:#fed3d3 solid 1px; transition: all 0.3s; }
.ai-group > label input[type="radio"]:checked + span { background-color:#c10303; border-color:#c10303; color:#fff; }
/* ai-upload */
.ai-upload { margin-top:20px; display: flex; justify-content: space-between; align-items: flex-start;}
.ai-upload-label { width: 155px;  color: #000000;  font-size: 18px;  line-height: 1.5;  font-weight: bold; flex-shrink: 0; }
.ai-upload-right { flex:1;  }
.ai-upload-box { border:#e0e0e0 dashed 1px; border-radius:8px; padding:20px; text-align:center; cursor:pointer; transition: all 0.3s; }
.ai-upload-box:hover { border-color:#bd0303; background-color:#fefbfa; }
.ai-upload-box.drag-over { border-color:#c10303; background-color:#fcf1f1; }
.ai-upload-icon { width:50px; height:50px; margin:0 auto; }
.ai-upload-icon img { max-width:100%; max-height:100%; }
.ai-upload-tit { color:#000000; font-size:18px; line-height:1.5; margin-top:5px; font-weight:bold; }
.ai-upload-des { color:#8c8b8b; font-size:16px; line-height:1.8; margin-top:5px;  }
.ai-upload-file { display:flex; align-items:center; justify-content:space-between; margin-top:20px; padding:10px 15px; background-color:#ffffff; border:#fed3d3 solid 1px;  border-radius:8px;  }
.ai-upload-file .file-name { display:flex; align-items:center; color:#000000; font-size:16px; }
.ai-upload-file .file-name img { width:20px; height:20px; margin-right:8px; }
.ai-upload-file .file-del { cursor:pointer; width:40px; height:40px; background-color:#f8e5e5;  color:#c10303; font-size:24px; line-height:36px; border-radius:8px; text-align:center; }
.ai-group em { font-style:normal; margin-left:5px; background-color:#c10303; color:#fff; padding:5px 20px; border-radius:8px; }
.ai-group-tip { display:inline-block; width:20px; height:20px; border:#0d0d0d solid 1px; color:#0d0d0d; font-size:11px; line-height:18px; text-align:center; border-radius:50%; margin-left:5px; font-style:normal; }
.ai-group > span.active .ai-group-tip { border:#fff solid 1px; background-color:#fff; color:#c10303; }
/* ai-btns */
.ai-btns { display:flex; align-items:center; justify-content:center; margin-top:35px; gap:15px; }
.ai-btns.just { justify-content: space-between; }
.ai-btns .ai-btn-red { width:24%; margin-left:0; border:none; cursor:pointer; }
.ai-btn-gray { display:inline-block; width:24%;  height:50px; background-color:#ffffff; border:#fed3d3 solid 1px; border-radius:8px; text-align:center; color:#000000; font-size:16px; line-height:48px; cursor:pointer; }
.ai-btn-gray:hover { background-color:#eee; }
.ai-box-text { color:#000000; font-size:18px; line-height:2.5; margin-top:15px; }
.ai-form-text { color:#000000; font-size:18px; line-height:1.5; }
.ai-form-text span { color:#c10303; font-size:24px; font-weight:bold; }
/* ai-sec */
.ai-sec { margin-top:40px; }
.ai-sec-tit { color:#333; font-size:24px; line-height:1.5; font-weight:bold;  }
.ai-sec-tit .extra { float:right; color:#c10303; font-size:20px; line-height:1.5; font-weight:normal; }
.ai-sec-tit .extra:hover { text-decoration:underline; }
.ai-icon-refresh { display:inline-block; width:20px; height:20px; background:url(../images/ai/ai-refresh.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:10px; margin-top:-2px; }
.ai-icon-safe { display:inline-block; width:20px; height:20px; background:url(../images/ai/ai-safe.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:10px; margin-top:-2px; }
/*ai-outline-tit*/
.ai-outline-tit { color:#000000; font-size:20px; line-height:1.5; font-weight:bold; text-align:center; border-bottom:#f2f2f2 solid 1px; padding-bottom:25px; }
.ai-tree-item { margin-top:25px; }
.ai-tree-item .item-tit { color:#000000; font-size:18px; line-height:1.5; font-weight:bold; cursor:pointer; transition: color 0.3s; }
.ai-tree-item .item-tit:hover { color:#c10303; }
.ai-tree-item .item-tit .arrow { display:inline-block; width:13px; height:13px; background:url(../images/ai/ai-arrow.png) no-repeat center center; background-size:100% 100%; margin-right:8px; transition: transform 0.3s; }
.ai-tree-item.active .item-tit .arrow { transform: rotate(90deg); }
.ai-tree-item .item-con { padding:15px 20px; margin-top:10px; display:none; background-color:#fefbfa; }
.ai-tree-item.active .item-con { display:block; }
.ai-tree-item .sub-item { margin-top:10px; padding-left: 2em; }
.ai-tree-item .sub-item:first-child { margin-top:0; }
.ai-tree-item .sub-tit { color:#000000; font-size:16px; line-height:1.5; font-weight:bold; }
.ai-tree-item .sub-des { color:#8c8b8b; font-size:16px; line-height:1.8; margin-top:5px; padding-left: 2em; }
.ai-tree-item .sub-des p { margin-top:3px; }
/* 编辑/删除操作链接 */
.ai-tree-item .node-actions { display:inline-block; margin-left:12px; opacity:0; transition: opacity 0.2s; }
.ai-tree-item .item-tit:hover .node-actions,
.ai-tree-item .sub-tit:hover .node-actions,
.ai-tree-item .sub-des p:hover .node-actions { opacity:1; }
.ai-tree-item .node-actions a { color:#8c8b8b; font-size:13px; font-weight:normal; margin-left:8px; transition: color 0.2s; }
.ai-tree-item .node-actions a:first-child { margin-left:0; }
.ai-tree-item .node-actions a.node-edit:hover { color:#026bb5; }
.ai-tree-item .node-actions a.node-del:hover { color:#c10303; }
/*ai-box*/
.ai-box .box-tit { color:#000000; font-size:20px; line-height:1.5; font-weight:bold; }
.ai-box .box-tit.mt20 { margin-top:20px; }
.ai-box .box-info { display:flex; align-items:center; margin-top:30px; }
.ai-box .box-info .num { color:#c10303; font-size:18px; }
.ai-box .box-info .date { color:#8c8b8b; font-size:16px; margin-left:15px; }
.ai-box .box-info .view { margin-left:auto; color:#c10303; font-size:16px; }
.ai-box .box-info .view:hover { text-decoration:underline; }
.ai-btns .price .now { color:#c10303; font-size:28px; font-weight:bold; }
.ai-btns .price .old { color:#8c8b8b; font-size:16px; text-decoration:line-through; margin-left:10px; }
/*ai-fulltext-get*/
.ai-fulltext-get .get-list { display:flex; justify-content:space-between; flex-wrap:wrap; }
.ai-fulltext-get .get-card { width:calc((100% - 50px) / 3); height:110px; border:#fed3d3 solid 1px; border-radius:8px; text-align:center; display:flex; align-items:center; justify-content:center; flex-direction:column; cursor:pointer; margin-top:25px; }
.ai-fulltext-get .get-card .card-tit { color:#000000; font-size:18px; line-height:1.5; font-weight:bold; }
.ai-fulltext-get .get-card .card-des { color:#8c8b8b; font-size:14px; line-height:1.5; margin-top:5px; }
.ai-fulltext-get .get-card.selected { border-color:#c10303; background-color:#c10303; }
.ai-fulltext-get .get-card.selected .card-tit { color:#ffffff; }
.ai-fulltext-get .get-card.selected .card-des { color:#ffffff; }
.ai-fulltext-add { margin-top:30px;  }
.ai-fulltext-add .add-list { display:flex; justify-content:space-between; flex-wrap:wrap; padding-top:10px; }
.ai-fulltext-add .add-item { width:calc((100% - 50px) / 3); height:110px; border:#fed3d3 solid 1px; border-radius:8px; display:flex; align-items:center; justify-content:space-between; padding:15px 30px; cursor:pointer; margin-top:25px; }
.ai-fulltext-add .add-item.active { border-color:#c10303; background-color:#c10303; }
.ai-fulltext-add .add-item .add-name { color:#000000; font-size:18px; line-height:1.5; }
.ai-fulltext-add .add-item .add-price { color:#c10303; font-size:20px; font-weight:bold; margin-top:5px; }
.ai-fulltext-add .add-item .add-price span { color:#8c8b8b; font-size:14px; text-decoration:line-through; font-weight:normal; }
.ai-fulltext-add .add-item .add-check { width:25px; height:25px; border:#000000 solid 1px; border-radius:50%; display:flex; align-items:center; justify-content:center; }
.ai-fulltext-add .add-item.active .add-name { color:#ffffff; }
.ai-fulltext-add .add-item.active .add-price { color:#ffffff; }
.ai-fulltext-add .add-item.active .add-price span { color:#ffffff; }
.ai-fulltext-add .add-item.active .add-check { background-color:#ffffff; border-color:#ffffff; }
.ai-fulltext-add .add-item.active .add-check i { display:block; width:8px; height:8px; background-color:#c10303; border-radius:50%; }
/* ai-fulltext */
.ai-fulltext-get { height:auto; }
.ai-fulltext-get .get-item { display:flex; align-items:center; justify-content:space-between; margin-top:35px; }
.ai-fulltext-get .get-name { color:#000000; font-size:20px; line-height:1.5; }
.ai-fulltext-get .get-num { color:#c10303; font-size:16px; }
.get-top-box { padding:0 20px; }
.ai-agree { text-align:center; margin-top:35px; }
.ai-agree label { color:#000000; font-size:16px; cursor:pointer; }
.ai-agree a { color:#c10303; }
.ai-agree a:hover { text-decoration:underline; }
/* sec-tit */
.sec-tit { color:#000000; font-size:22px; line-height:1.5; border-bottom:#eeeeee solid 1px; padding-bottom:25px; padding-left:20px; }
.ai-box-header { color:#000000; font-size:22px; line-height:1.5; border-bottom:#eeeeee solid 1px; padding-bottom:25px;  }
.ai-box-header.mt20 { padding-top:20px; }
/* ai-empty */
.ai-empty { padding-top:30px; }
.ai-empty .empty-icon { width:60px; height:60px; margin:0 auto; }
.ai-empty .empty-icon img { max-width:100%; max-height:100%; }
.ai-empty .empty-tit { color:#000000; font-size:20px; line-height:1.5; margin-top:15px; text-align:center; }
.ai-sec:last-child { padding-bottom:60px; }
/* ai-reduce-platform */
.ai-reduce-platform { display:flex; flex-wrap:wrap; }
.ai-reduce-platform .platform-item { width:calc((100% - 60px) / 4); height:90px; background-color:#fff; border:#fed3d3 solid 1px; border-radius:8px; padding:0 20px; cursor:pointer; transition: all 0.3s; display:flex; align-items:center; margin-top:20px; margin-left:20px; }
.ai-reduce-platform .platform-item:nth-child(4n+1) { margin-left:0; }
.ai-reduce-platform .platform-item:hover { background-color:#fcf1f1; }
.ai-reduce-platform .platform-item.active { background-color:#fcf1f1; border-color:#c10303; }
.ai-reduce-platform .platform-icon { width:45px; height:45px; border-radius:50%; flex-shrink:0; }
.ai-reduce-platform .platform-icon img { width:100%; height:100%; object-fit:contain; }
.ai-reduce-platform .platform-info { flex:1; margin-left:10px; }
.ai-reduce-platform .platform-name { color:#000000; font-size:18px; line-height:1.5; font-weight:bold; }
.ai-reduce-platform .platform-des { color:#7e7e7e; font-size:14px; line-height:1.5; margin-top:3px; }
/* ai-form-item-top */
.ai-form-item-top { align-items:flex-start; }
.ai-form-item-top .label { padding-top:30px; }
/* ai-history-item */
.ai-history-tit { color: #000000; font-size: 20px;line-height: 1.5; font-weight: bold;}
.ai-history-item { display:flex; align-items:center; justify-content:space-between; padding:25px 30px; border:#fed3d3 solid 1px; border-radius:8px; margin-top:30px; }
.ai-history-item .history-main { flex:1; }
.ai-history-item .history-tags { display:flex; gap:10px; }
.ai-history-item .ai-tag { padding:4px 15px; border-radius:4px; font-size:16px; }
.ai-history-item .ai-tag-type { background-color:#fcf2f2; color:#c10303; }
.ai-history-item .ai-tag-status { background-color:#fef7ed; color:#f07525; }
.ai-history-item .ai-tag-done { background-color:#f1fdf4; color:#37a24a; }
.ai-history-item .history-info { display:flex; gap:20px; color:#666; font-size:18px; margin-top:10px; }
.ai-history-item .history-info em { color:#000; font-style:normal; font-weight:bold; }
.ai-history-item .history-action { display:flex; align-items:center; gap:20px; margin-left:30px; flex-shrink:0; }
.ai-history-item .history-action .price { display:flex; align-items:center; }
.ai-history-item .history-action .price .now { color:#c10303; font-size:28px; font-weight:bold; }
.ai-history-item .history-action .price .old { color:#999; font-size:16px; text-decoration:line-through; margin-left:10px; }
.ai-history-item .history-action .ai-btn-red { width:auto; padding:0 30px; }
/* ai-textarea-box */
.ai-textarea-box { margin-top:20px; }
.ai-textarea-box textarea { width:100%; height:280px; border:#fed3d3 solid 1px; border-radius:8px; padding:20px; color:#333; font-size:16px; line-height:1.8; resize:none; }
.ai-textarea-box .word-count { text-align:right; color:#999; font-size:16px; margin-top:10px; }
/* ai-rewrite-form */
.ai-rewrite-form { margin-top:40px; padding-bottom:60px; }
/* ai-template */
.ai-template-list { display:flex; flex-wrap:wrap; gap:20px; margin-top:20px; }
.ai-template-item { width:calc((100% - 60px) / 4); height:120px; border:#e0e0e0 solid 1px; border-radius:8px; cursor:pointer; position:relative; transition: all 0.3s; }
.ai-template-item:hover { border-color:#c10303; }
.ai-template-item.active { border-color:#c10303; }
.ai-template-item .template-check { position:absolute; right:8px; top:8px; width:22px; height:22px; border:#c10303 solid 1px; border-radius:50%; display:none; align-items:center; justify-content:center; }
.ai-template-item.active .template-check { display:flex; }
.ai-template-item .template-check i { display:block; width:10px; height:10px; background-color:#c10303; border-radius:50%; }
/* ai-history-table */
.ai-history-table { width:100%; }
.ai-history-table table { width:100%; border-collapse:collapse; }
.ai-history-table thead th { text-align:left; color:#333; font-size:18px; font-weight:normal; padding:15px 20px; border-bottom:#eee solid 1px; background-color:#fafafa; }
.ai-history-table tbody td { text-align:left; color:#333; font-size:16px; padding:15px 20px; border-bottom:#eee solid 1px; }
.ai-history-table tbody tr:last-child td { border-bottom:none; }
.ai-history-table .status-done { display:inline-block; padding:4px 15px; background-color:#f1fdf4; color:#37a24a; border-radius:4px; font-size:14px; }
.ai-history-table .link-view { color:#c10303; font-size:16px; }
.ai-history-table .link-down { color:#333; font-size:16px; margin-left:15px; }
.ai-history-table .link-del { color:#999; font-size:16px; margin-left:15px; }
.ai-history-table a:hover { text-decoration:underline; }
.ai-history-table .red { color:#bf0303; }
/* ai-review */
.ai-review-hd { margin-top:25px; }
.ai-review-hd .review-hd-tit { color:#c10303; font-size:20px; line-height:1.5; font-weight:bold; }
.ai-review-hd .review-hd-des { color:#333; font-size:18px; line-height:1.5; margin-top:8px; }
.ai-review-tags { display:flex; flex-wrap:wrap; gap:12px; margin-top:20px; }
.ai-tag { display:inline-block; padding:8px 20px; border:#e0e0e0 solid 1px; border-radius:20px; color:#333; font-size:16px; cursor:pointer; transition: all 0.3s; background-color:#fdf2f2; }
.ai-tag:hover { border-color:#c10303; color:#c10303; }
.ai-review-tip { margin-top:20px; color:#999; font-size:16px; line-height:1.5; background-color:#f9fafb; padding:15px 20px; border-radius:5px; }
.ai-review-tip strong { color:#333; }
/* ai-empty-des */
.ai-empty .empty-des { text-align:center; color:#999; font-size:14px; margin-top:8px; }
/* ai-upload-file-large */
.ai-upload-file.ai-upload-file-large { padding:15px 25px; }
.ai-upload-file.ai-upload-file-large .file-info { display:flex; align-items:center; flex:1; }
.ai-upload-file.ai-upload-file-large .file-icon { width:45px; height:45px; flex-shrink:0; }
.ai-upload-file.ai-upload-file-large .file-icon img { width:100%; height:100%; object-fit:contain; }
.ai-upload-file.ai-upload-file-large .file-text { margin-left:12px; }
.ai-upload-file.ai-upload-file-large .file-name { color:#000; font-size:16px; font-weight:bold; }
.ai-upload-file.ai-upload-file-large .file-size { color:#999; font-size:13px; margin-top:3px; }
.ai-upload-file.ai-upload-file-large .file-tip { color:#ccc; font-size:13px; flex:1; text-align:center; }
.ai-upload-file.ai-upload-file-large .file-del img { width:30px; height:30px; }
/* ai-history-table status-wait link-wait */
.ai-history-table .status-wait { display:inline-block; padding:4px 15px; background-color:#fef7ed; color:#f07525; border-radius:4px; font-size:14px; }
.ai-history-table .link-wait { color:#999; font-size:14px; }
/*ai-bg-blue*/
.ai-bg-blue .ai-banner-tit span { color:#026bb5; }
.ai-bg-blue .ai-group > label span {  border:#d5edfd solid 1px; }
.ai-bg-blue .ai-group > label input[type="radio"]:checked + span { background-color:#026bb5; border-color:#026bb5; }
.ai-bg-blue .ai-reduce-platform .platform-item {   border: #d5edfd solid 1px; }
.ai-bg-blue .ai-reduce-platform .platform-item.active { background-color: #f5f9fc; border-color: #026bb5; }
.ai-bg-blue .ai-reduce-platform .platform-item:hover { background-color: #f5f9fc; border-color: #d5edfd; }
.ai-bg-blue .ai-upload-box:hover { border: #d5edfd dashed 1px; }
.ai-bg-blue .ai-upload-file { border: #d5edfd dashed 1px; }
.ai-bg-blue .ai-btn-red { background-color: #026bb5; }
.ai-bg-blue .ai-btn-red.orange { background-color: #ec7024; }
.ai-bg-blue .ai-btn-gray { border: #d5edfd solid 1px; }
.ai-bg-blue .ai-history-item { border: #d5edfd solid 1px; }
.ai-bg-blue .ai-textarea-box textarea { border: #d5edfd solid 1px; }
.ai-bg-blue .ai-upload-file .file-del { background-color:#f5f9fc;  color:#026bb5; }
/*ai-bg-yellow*/
.ai-bg-yellow .ai-banner-tit span { color:#e28c04; }
.ai-bg-yellow .ai-group > label span {  border:#fce7c5 solid 1px; }
.ai-bg-yellow .ai-group > label input[type="radio"]:checked + span { background-color:#e28c04; border-color:#e28c04; }
.ai-bg-yellow .ai-reduce-platform .platform-item {   border: #fce7c5 solid 1px; }
.ai-bg-yellow .ai-reduce-platform .platform-item.active { background-color: #fefbf5; border-color: #e28c04; }
.ai-bg-yellow .ai-reduce-platform .platform-item:hover { background-color: #fefbf5; border-color: #fce7c5; }
.ai-bg-yellow .ai-upload-box:hover { border: #fce7c5 dashed 1px; }
.ai-bg-yellow .ai-upload-file { border: #fce7c5 dashed 1px; }
.ai-bg-yellow .ai-btn-red { background-color: #e28c04; }
.ai-bg-yellow .ai-btn-red.orange { background-color: #ec7024; }
.ai-bg-yellow .ai-btn-gray { border: #fce7c5 solid 1px; }
.ai-bg-yellow .ai-history-item { border: #fce7c5 solid 1px; }
.ai-bg-yellow .ai-textarea-box textarea { border: #fce7c5 solid 1px; }
.ai-bg-yellow .ai-upload-file .file-del { background-color:#fefbf5;  color:#e28c04; }



    .ai-wrap{width:1200px}
    .ai-banner-tit{font-size:44px}
    .ai-banner-des{font-size:18px}
    .ai-type-list{padding:10px 30px 25px 30px}
    .ai-type-list ul li{width:calc((100% - 75px) / 4);height:90px;margin-top:15px;margin-left:25px;padding:0 15px}
    .ai-type-list ul li .icon{width:44px;height:44px}
    .ai-type-list ul li .tit{font-size:16px}
    .ai-type-list ul li .des{font-size:13px}
    .ai-box{padding:30px}
    .ai-form .ai-box{padding:15px 30px 25px 30px}
    .ai-form-item .label{width:140px;font-size:16px}
    .ai-form-item .input-box select,.ai-form-item .input-box input[type=text]{height:46px;font-size:15px}
    .ai-btn-red{width:110px;height:46px;line-height:44px;font-size:15px}
    .ai-group > label span{height:46px;line-height:44px;font-size:15px}
    .ai-upload-label{width:140px;font-size:16px}
    .ai-upload-tit{font-size:16px}
    .ai-upload-des{font-size:15px}
    .ai-btns{margin-top:30px}
    .ai-btns .ai-btn-red{height:46px;line-height:44px;font-size:15px}
    .ai-btn-gray{height:46px;line-height:44px;font-size:15px}
    .ai-box-text{font-size:16px;line-height:2.2}
    .ai-form-text{font-size:16px}
    .ai-form-text span{font-size:20px}
    .ai-sec-tit{font-size:22px}
    .ai-sec-tit .extra{font-size:18px}
    .ai-outline-tit{font-size:18px;padding-bottom:20px}
    .ai-tree-item{margin-top:20px}
    .ai-tree-item .item-tit{font-size:16px}
    .ai-tree-item .sub-tit{font-size:15px}
    .ai-tree-item .sub-des{font-size:15px}
    .ai-box .box-tit{font-size:18px}
    .ai-box .box-info{margin-top:25px}
    .ai-box .box-info .num{font-size:16px}
    .ai-box .box-info .date,.ai-box .box-info .view{font-size:15px}
    .ai-btns .price .now{font-size:24px}
    .ai-btns .price .old{font-size:15px}
    .ai-fulltext-get .get-card{height:100px;margin-top:20px}
    .ai-fulltext-get .get-card .card-tit{font-size:16px}
    .ai-fulltext-get .get-card .card-des{font-size:13px}
    .ai-fulltext-get .get-name{font-size:18px}
    .ai-fulltext-add .add-item{height:100px;padding:15px 25px;margin-top:20px}
    .ai-fulltext-add .add-item .add-name{font-size:16px}
    .ai-fulltext-add .add-item .add-price{font-size:18px}
    .sec-tit,.ai-box-header{font-size:20px;padding-bottom:20px}
    .ai-empty .empty-tit{font-size:18px}
    .ai-reduce-platform .platform-item{width:calc((100% - 45px) / 4);height:80px;margin-top:15px;margin-left:15px;padding:0 15px}
    .ai-reduce-platform .platform-icon{width:40px;height:40px}
    .ai-reduce-platform .platform-name{font-size:16px}
    .ai-reduce-platform .platform-des{font-size:13px}
    .ai-history-tit{font-size:18px}
    .ai-history-item{padding:20px 25px;margin-top:25px}
    .ai-history-item .ai-tag{font-size:15px}
    .ai-history-item .history-info{font-size:16px}
    .ai-history-item .history-action .price .now{font-size:24px}
    .ai-history-item .history-action .price .old{font-size:15px}
    .ai-history-item .history-action{gap:15px;margin-left:20px}
    .ai-textarea-box textarea{height:240px;padding:15px;font-size:15px}
    .ai-textarea-box .word-count{font-size:15px}
    .ai-template-item{width:calc((100% - 45px) / 4);height:100px}
    .ai-history-table thead th{font-size:16px;padding:12px 15px}
    .ai-history-table tbody td{font-size:15px;padding:12px 15px}
    .ai-review-hd .review-hd-tit{font-size:18px}
    .ai-review-hd .review-hd-des{font-size:16px}
    .ai-tag{padding:6px 16px;font-size:15px}
    .ai-review-tip{font-size:15px;padding:12px 15px}
    .ai-upload-file.ai-upload-file-large{padding:12px 20px}
    .ai-upload-file.ai-upload-file-large .file-icon{width:40px;height:40px}
    .ai-upload-file.ai-upload-file-large .file-name{font-size:15px}


/* media 1400 */
@media (max-width:1400px){
    .ai-wrap{width:1000px}
    .ai-banner-tit{font-size:38px}
    .ai-banner-des{font-size:16px;margin-top:12px}
    .ai-banner{padding-top:30px;padding-bottom:30px}
    .ai-type-list{padding:10px 25px 20px 25px;border-radius:15px}
    .ai-type-list ul li{width:calc((100% - 60px) / 4);height:80px;margin-top:15px;margin-left:20px;padding:0 12px}
    .ai-type-list ul li .icon{width:40px;height:40px}
    .ai-type-list ul li .tit{font-size:15px}
    .ai-type-list ul li .des{font-size:12px;margin-top:3px}
    .ai-box{padding:25px;border-radius:15px;margin-top:25px}
    .ai-form .ai-box{padding:12px 25px 20px 25px}
    .ai-form-item{margin-top:15px}
    .ai-form-item .label{width:120px;font-size:15px}
    .ai-form-item .input-box select,.ai-form-item .input-box input[type=text]{height:44px;font-size:14px;padding-left:15px}
    .ai-btn-red{width:100px;height:44px;line-height:42px;font-size:14px}
    .ai-group > label span{height:44px;line-height:42px;font-size:14px}
    .ai-upload{margin-top:15px}
    .ai-upload-label{width:120px;font-size:15px}
    .ai-upload-box{padding:15px}
    .ai-upload-icon{width:44px;height:44px}
    .ai-upload-tit{font-size:15px}
    .ai-upload-des{font-size:14px}
    .ai-upload-file{padding:8px 12px;margin-top:15px}
    .ai-upload-file .file-name{font-size:14px}
    .ai-upload-file .file-del{width:36px;height:36px;font-size:20px;line-height:32px}
    .ai-btns{margin-top:25px;gap:12px}
    .ai-btns .ai-btn-red{height:44px;line-height:42px;font-size:14px}
    .ai-btn-gray{height:44px;line-height:42px;font-size:14px}
    .ai-box-text{font-size:15px;line-height:2;margin-top:12px}
    .ai-form-text{font-size:15px}
    .ai-form-text span{font-size:18px}
    .ai-sec{margin-top:30px}
    .ai-sec-tit{font-size:20px}
    .ai-sec-tit .extra{font-size:16px}
    .ai-outline-tit{font-size:16px;padding-bottom:18px}
    .ai-tree-item{margin-top:18px}
    .ai-tree-item .item-tit{font-size:15px}
    .ai-tree-item .item-con{padding:12px 15px;margin-top:8px}
    .ai-tree-item .sub-tit{font-size:14px}
    .ai-tree-item .sub-des{font-size:14px}
    .ai-box .box-tit{font-size:16px}
    .ai-box .box-info{margin-top:20px}
    .ai-box .box-info .num{font-size:15px}
    .ai-box .box-info .date,.ai-box .box-info .view{font-size:14px}
    .ai-btns .price .now{font-size:22px}
    .ai-btns .price .old{font-size:14px}
    .ai-fulltext-get .get-card{height:90px;margin-top:18px}
    .ai-fulltext-get .get-card .card-tit{font-size:15px}
    .ai-fulltext-get .get-card .card-des{font-size:12px}
    .ai-fulltext-get .get-item{margin-top:25px}
    .ai-fulltext-get .get-name{font-size:16px}
    .ai-fulltext-add{margin-top:25px}
    .ai-fulltext-add .add-list{padding-top:8px}
    .ai-fulltext-add .add-item{height:90px;padding:12px 20px;margin-top:18px}
    .ai-fulltext-add .add-item .add-name{font-size:15px}
    .ai-fulltext-add .add-item .add-price{font-size:16px}
    .ai-agree{margin-top:25px}
    .ai-agree label{font-size:14px}
    .sec-tit,.ai-box-header{font-size:18px;padding-bottom:18px}
    .ai-empty{padding-top:25px}
    .ai-empty .empty-icon{width:50px;height:50px}
    .ai-empty .empty-tit{font-size:16px;margin-top:12px}
    .ai-sec:last-child{padding-bottom:40px}
    .ai-reduce-platform .platform-item{width:calc((100% - 30px) / 4);height:70px;margin-top:10px;margin-left:10px;padding:0 12px;border-radius:6px}
    .ai-reduce-platform .platform-icon{width:36px;height:36px}
    .ai-reduce-platform .platform-name{font-size:15px}
    .ai-reduce-platform .platform-des{font-size:12px}
    .ai-form-item-top .label{padding-top:25px}
    .ai-history-tit{font-size:16px}
    .ai-history-item{padding:18px 20px;margin-top:20px}
    .ai-history-item .history-tags{gap:8px}
    .ai-history-item .ai-tag{padding:3px 12px;font-size:14px}
    .ai-history-item .history-info{gap:15px;font-size:15px;margin-top:8px}
    .ai-history-item .history-action{gap:12px;margin-left:15px}
    .ai-history-item .history-action .price .now{font-size:22px}
    .ai-history-item .history-action .price .old{font-size:14px}
    .ai-history-item .history-action .ai-btn-red{padding:0 20px}
    .ai-textarea-box textarea{height:200px;padding:12px;font-size:14px}
    .ai-textarea-box .word-count{font-size:14px;margin-top:8px}
    .ai-rewrite-form{margin-top:30px;padding-bottom:40px}
    .ai-template-list{gap:15px;margin-top:15px}
    .ai-template-item{width:calc((100% - 30px) / 4);height:90px}
    .ai-template-item .template-check{width:20px;height:20px;right:6px;top:6px}
    .ai-template-item .template-check i{width:8px;height:8px}
    .ai-history-table thead th{font-size:15px;padding:10px 12px}
    .ai-history-table tbody td{font-size:14px;padding:10px 12px}
    .ai-review-hd{margin-top:20px}
    .ai-review-hd .review-hd-tit{font-size:16px}
    .ai-review-hd .review-hd-des{font-size:15px;margin-top:6px}
    .ai-review-tags{gap:10px;margin-top:15px}
    .ai-tag{padding:6px 14px;font-size:14px}
    .ai-review-tip{margin-top:15px;font-size:14px;padding:12px 15px}
    .ai-empty .empty-des{font-size:13px;margin-top:6px}
    .ai-upload-file.ai-upload-file-large{padding:10px 15px}
    .ai-upload-file.ai-upload-file-large .file-icon{width:36px;height:36px}
    .ai-upload-file.ai-upload-file-large .file-text{margin-left:10px}
    .ai-upload-file.ai-upload-file-large .file-name{font-size:14px}
    .ai-upload-file.ai-upload-file-large .file-size{font-size:12px}
    .ai-upload-file.ai-upload-file-large .file-tip{font-size:12px}
    .ai-upload-file.ai-upload-file-large .file-del img{width:24px;height:24px}
}

/* media 992 */
@media (max-width:992px){
    .ai-wrap{width:760px}
    .ai-banner-tit{font-size:32px}
    .ai-banner-des{font-size:15px;margin-top:10px}
    .ai-banner{padding-top:25px;padding-bottom:25px}
    .ai-type-list{padding:8px 20px 15px 20px;border-radius:12px}
    .ai-type-list ul li{width:calc((100% - 30px) / 4);height:70px;margin-top:10px;margin-left:10px;padding:0 10px}
    .ai-type-list ul li .icon{width:34px;height:34px}
    .ai-type-list ul li .tit{font-size:13px}
    .ai-type-list ul li .des{font-size:11px;margin-top:2px}
    .ai-box{padding:20px;border-radius:12px;margin-top:20px}
    .ai-form .ai-box{padding:10px 20px 15px 20px}
    .ai-form-item{margin-top:12px}
    .ai-form-item .label{width:100px;font-size:14px}
    .ai-form-item .input-box select,.ai-form-item .input-box input[type=text]{height:40px;font-size:13px;padding-left:12px}
    .ai-btn-red{width:90px;height:40px;line-height:38px;font-size:13px}
    .ai-group{gap:1.5%}
    .ai-group > label span{height:40px;line-height:38px;font-size:13px}
    .ai-upload{margin-top:12px}
    .ai-upload-label{width:100px;font-size:14px}
    .ai-upload-box{padding:12px}
    .ai-upload-icon{width:40px;height:40px}
    .ai-upload-tit{font-size:14px}
    .ai-upload-des{font-size:13px}
    .ai-upload-file{padding:6px 10px;margin-top:12px}
    .ai-upload-file .file-name{font-size:13px}
    .ai-upload-file .file-name img{width:16px;height:16px;margin-right:6px}
    .ai-upload-file .file-del{width:32px;height:32px;font-size:18px;line-height:28px}
    .ai-btns{margin-top:20px;gap:10px}
    .ai-btns .ai-btn-red{height:40px;line-height:38px;font-size:13px}
    .ai-btn-gray{height:40px;line-height:38px;font-size:13px}
    .ai-box-text{font-size:14px;line-height:1.8;margin-top:10px}
    .ai-form-text{font-size:14px}
    .ai-form-text span{font-size:16px}
    .ai-sec{margin-top:25px}
    .ai-sec-tit{font-size:18px}
    .ai-sec-tit .extra{font-size:14px}
    .ai-outline-tit{font-size:15px;padding-bottom:15px}
    .ai-tree-item{margin-top:15px}
    .ai-tree-item .item-tit{font-size:14px}
    .ai-tree-item .item-con{padding:10px 12px;margin-top:6px}
    .ai-tree-item .sub-tit{font-size:13px}
    .ai-tree-item .sub-des{font-size:13px}
    .ai-box .box-tit{font-size:15px}
    .ai-box .box-info{margin-top:15px}
    .ai-box .box-info .num{font-size:14px}
    .ai-box .box-info .date,.ai-box .box-info .view{font-size:13px}
    .ai-btns .price .now{font-size:20px}
    .ai-btns .price .old{font-size:13px}
    .ai-fulltext-get .get-card{height:80px;margin-top:15px}
    .ai-fulltext-get .get-card .card-tit{font-size:14px}
    .ai-fulltext-get .get-card .card-des{font-size:11px}
    .ai-fulltext-get .get-item{margin-top:20px}
    .ai-fulltext-get .get-name{font-size:15px}
    .ai-fulltext-get .get-num{font-size:14px}
    .ai-fulltext-add{margin-top:20px}
    .ai-fulltext-add .add-list{padding-top:6px}
    .ai-fulltext-add .add-item{height:80px;padding:10px 15px;margin-top:15px}
    .ai-fulltext-add .add-item .add-name{font-size:14px}
    .ai-fulltext-add .add-item .add-price{font-size:15px}
    .ai-fulltext-add .add-item .add-check{width:22px;height:22px}
    .ai-fulltext-add .add-item .add-check i{width:7px;height:7px}
    .ai-agree{margin-top:20px}
    .ai-agree label{font-size:13px}
    .get-top-box{padding:0 15px}
    .sec-tit,.ai-box-header{font-size:16px;padding-bottom:15px}
    .ai-empty{padding-top:20px}
    .ai-empty .empty-icon{width:44px;height:44px}
    .ai-empty .empty-tit{font-size:15px;margin-top:10px}
    .ai-sec:last-child{padding-bottom:30px}
    .ai-reduce-platform .platform-item{width:calc((100% - 20px) / 4);height:60px;margin-top:8px;margin-left:8px;padding:0 10px}
    .ai-reduce-platform .platform-icon{width:32px;height:32px}
    .ai-reduce-platform .platform-name{font-size:13px}
    .ai-reduce-platform .platform-des{font-size:11px}
    .ai-form-item-top .label{padding-top:20px}
    .ai-history-tit{font-size:15px}
    .ai-history-item{padding:15px;margin-top:15px}
    .ai-history-item .history-tags{gap:6px}
    .ai-history-item .ai-tag{padding:3px 10px;font-size:13px}
    .ai-history-item .history-info{gap:12px;font-size:13px;margin-top:6px}
    .ai-history-item .history-action{gap:10px;margin-left:12px}
    .ai-history-item .history-action .price .now{font-size:20px}
    .ai-history-item .history-action .price .old{font-size:13px}
    .ai-history-item .history-action .ai-btn-red{padding:0 15px}
    .ai-textarea-box textarea{height:160px;padding:10px;font-size:13px}
    .ai-textarea-box .word-count{font-size:13px;margin-top:6px}
    .ai-rewrite-form{margin-top:25px;padding-bottom:30px}
    .ai-template-list{gap:12px;margin-top:12px}
    .ai-template-item{width:calc((100% - 24px) / 4);height:80px}
    .ai-template-item .template-check{width:18px;height:18px}
    .ai-template-item .template-check i{width:7px;height:7px}
    .ai-history-table thead th{font-size:14px;padding:8px 10px}
    .ai-history-table tbody td{font-size:13px;padding:8px 10px}
    .ai-review-hd{margin-top:18px}
    .ai-review-hd .review-hd-tit{font-size:15px}
    .ai-review-hd .review-hd-des{font-size:14px;margin-top:5px}
    .ai-review-tags{gap:8px;margin-top:12px}
    .ai-tag{padding:5px 12px;font-size:13px}
    .ai-review-tip{margin-top:12px;font-size:13px;padding:10px 12px}
    .ai-empty .empty-des{font-size:12px;margin-top:5px}
    .ai-upload-file.ai-upload-file-large{padding:8px 12px}
    .ai-upload-file.ai-upload-file-large .file-icon{width:32px;height:32px}
    .ai-upload-file.ai-upload-file-large .file-text{margin-left:8px}
    .ai-upload-file.ai-upload-file-large .file-name{font-size:13px}
    .ai-upload-file.ai-upload-file-large .file-size{font-size:11px}
    .ai-upload-file.ai-upload-file-large .file-tip{font-size:11px}
    .ai-upload-file.ai-upload-file-large .file-del img{width:20px;height:20px}
}

/* media 768 */
@media (max-width:768px){
    .ai-wrap{width:auto;padding:0 15px}
    .ai-banner-tit{font-size:24px}
    .ai-banner-des{font-size:14px;margin-top:8px}
    .ai-banner{padding-top:20px;padding-bottom:20px}
    .ai-type-list{padding:8px 15px 15px 15px;border-radius:10px}
    .ai-type-list ul li{width:calc((100% - 15px) / 2);height:auto;margin-top:10px;margin-left:15px;padding:10px}
    .ai-type-list ul li:nth-child(4n+1){margin-left:15px}
    .ai-type-list ul li:nth-child(2n+1){margin-left:0}
    .ai-type-list ul li .icon{width:32px;height:32px}
    .ai-type-list ul li .tit{font-size:14px}
    .ai-type-list ul li .des{font-size:12px}
    .ai-box{padding:15px;border-radius:10px;margin-top:15px}
    .ai-form .ai-box{padding:10px 15px 15px 15px}
    .ai-form-item{display:block;margin-top:12px}
    .ai-form-item .label{width:auto;margin-bottom:8px;font-size:14px}
    .ai-form-item .input-box select,.ai-form-item .input-box input[type=text]{height:44px;font-size:14px;padding-left:12px}
    .ai-btn-red{width:auto;padding:0 20px;height:44px;line-height:42px;font-size:14px}
    .ai-group{flex-wrap:wrap;gap:8px}
    .ai-group > label{flex:none;width:calc(50% - 4px)}
    .ai-group > label span{height:44px;line-height:42px;font-size:14px; position:relative;}
    .ai-upload{display:block;margin-top:12px}
    .ai-upload-label{width:auto;margin-bottom:8px;font-size:14px}
    .ai-upload-box{padding:15px}
    .ai-upload-icon{width:40px;height:40px}
    .ai-upload-tit{font-size:14px}
    .ai-upload-des{font-size:13px}
    .ai-upload-file{padding:8px 10px;margin-top:10px}
    .ai-upload-file .file-name{font-size:13px}
    .ai-upload-file .file-del{width:36px;height:36px;font-size:18px;line-height:32px}
    .ai-btns{margin-top:15px;gap:10px}
    .ai-btns .ai-btn-red{width:100%;height:44px;line-height:42px;font-size:14px}
    .ai-btn-gray{width:100%;height:44px;line-height:42px;font-size:14px}
    .ai-box-text{font-size:14px;line-height:1.8;margin-top:10px}
    .ai-form-text{font-size:14px}
    .ai-form-text span{font-size:16px}
    .ai-sec{margin-top:20px}
    .ai-sec-tit{font-size:16px}
    .ai-sec-tit .extra{float:none;display:block;margin-top:5px}
    .ai-outline-tit{font-size:15px;padding-bottom:12px}
    .ai-tree-item{margin-top:12px}
    .ai-tree-item .item-tit{font-size:14px}
    .ai-tree-item .item-con{padding:10px;margin-top:6px}
    .ai-tree-item .sub-tit{font-size:13px}
    .ai-tree-item .sub-des{font-size:13px}
    .ai-box .box-tit{font-size:15px}
    .ai-box .box-info{display:block;margin-top:12px}
    .ai-box .box-info .num{display:block;font-size:14px}
    .ai-box .box-info .date{display:block;margin-left:0;margin-top:5px;font-size:13px}
    .ai-box .box-info .view{display:block;margin-left:0;margin-top:5px;font-size:13px}
    .ai-btns{display:block}
    .ai-btns.just{display:block}
    .ai-btns .price{margin-bottom:10px}
    .ai-btns .price .now{font-size:20px}
    .ai-btns .price .old{font-size:13px}
    .ai-fulltext-get .get-list{gap:0}
    .ai-fulltext-get .get-card{width:100%;height:auto;padding:12px 0;margin-top:10px}
    .ai-fulltext-get .get-card .card-tit{font-size:14px}
    .ai-fulltext-get .get-card .card-des{font-size:12px}
    .ai-fulltext-get .get-item{display:block;margin-top:15px}
    .ai-fulltext-get .get-name{font-size:14px;margin-bottom:5px}
    .ai-fulltext-get .get-num{font-size:13px}
    .ai-fulltext-add{margin-top:15px}
    .ai-fulltext-add .add-list{gap:0;padding-top:0}
    .ai-fulltext-add .add-item{width:100%;height:auto;padding:12px 15px;margin-top:10px}
    .ai-fulltext-add .add-item .add-name{font-size:14px}
    .ai-fulltext-add .add-item .add-price{font-size:14px}
    .ai-agree{margin-top:15px}
    .ai-agree label{font-size:13px}
    .get-top-box{padding:0}
    .sec-tit,.ai-box-header{font-size:15px;padding-bottom:12px}
    .ai-empty{padding-top:15px}
    .ai-empty .empty-icon{width:40px;height:40px}
    .ai-empty .empty-tit{font-size:14px;margin-top:8px}
    .ai-sec:last-child{padding-bottom:20px}
    .ai-reduce-platform .platform-item{width:calc((100% - 10px) / 2);height:auto;margin-top:8px;margin-left:10px;padding:10px}
    .ai-reduce-platform .platform-item:nth-child(4n+1){margin-left:10px}
    .ai-reduce-platform .platform-item:nth-child(2n+1){margin-left:0}
    .ai-reduce-platform .platform-icon{width:32px;height:32px}
    .ai-reduce-platform .platform-name{font-size:13px}
    .ai-reduce-platform .platform-des{font-size:11px}
    .ai-form-item-top .label{padding-top:0}
    .ai-history-tit{font-size:15px}
    .ai-history-item{display:block;padding:15px;margin-top:15px}
    .ai-history-item .history-tags{gap:6px}
    .ai-history-item .ai-tag{padding:3px 10px;font-size:12px}
    .ai-history-item .history-info{flex-wrap:wrap;gap:8px;font-size:13px;margin-top:8px}
    .ai-history-item .history-action{margin-left:0;margin-top:12px;justify-content:space-between}
    .ai-history-item .history-action .price .now{font-size:20px}
    .ai-history-item .history-action .price .old{font-size:13px}
    .ai-history-item .history-action .ai-btn-red{padding:0 15px}
    .ai-textarea-box textarea{height:150px;padding:10px;font-size:13px}
    .ai-textarea-box .word-count{font-size:12px;margin-top:5px}
    .ai-rewrite-form{margin-top:20px;padding-bottom:20px}
    .ai-template-list{gap:10px;margin-top:10px}
    .ai-template-item{width:calc((100% - 10px) / 3);height:70px}
    .ai-template-item .template-check{width:16px;height:16px;right:5px;top:5px}
    .ai-template-item .template-check i{width:6px;height:6px}
    .ai-history-table{overflow-x:auto}
    .ai-history-table table{min-width:600px}
    .ai-history-table thead th{font-size:13px;padding:8px 10px}
    .ai-history-table tbody td{font-size:12px;padding:8px 10px}
    .ai-review-hd{margin-top:15px}
    .ai-review-hd .review-hd-tit{font-size:14px}
    .ai-review-hd .review-hd-des{font-size:13px;margin-top:5px}
    .ai-review-tags{gap:6px;margin-top:10px}
    .ai-tag{padding:4px 10px;font-size:12px}
    .ai-review-tip{margin-top:10px;font-size:12px;padding:8px 10px}
    .ai-empty .empty-des{font-size:12px;margin-top:4px}
    .ai-upload-file.ai-upload-file-large{padding:8px 10px}
    .ai-upload-file.ai-upload-file-large .file-info{margin-bottom:5px}
    .ai-upload-file.ai-upload-file-large .file-icon{width:28px;height:28px}
    .ai-upload-file.ai-upload-file-large .file-text{margin-left:8px}
    .ai-upload-file.ai-upload-file-large .file-name{font-size:13px}
    .ai-upload-file.ai-upload-file-large .file-size{font-size:11px}
    .ai-upload-file.ai-upload-file-large .file-tip{text-align:left;margin-top:5px}
    .ai-upload-file.ai-upload-file-large .file-del img{width:20px;height:20px}
    .ai-group em{display:block;margin-left:0;margin-top:0;padding:5px;font-size:12px; line-height:1; position:absolute; top:-25px; right:0; }
}
