/*!
 *  amjiage.css 4.7.0 by @baisoukeji - www.csbsoo.com
 
/*定义颜色*/
:root{--primary-color: #0062ff;}
/*导航菜单*/
.btn-secondary{ background-color:transparent; border:2px solid var(--primary-color); color:var(--primary-color); transition:all .3s ease; }
.btn-secondary:hover{ background-color:var(--primary-color); color:#fff; }
.nav-link{font-size: 16px; position:relative; transition:all .3s ease; }
.nav-link::after{ content:''; position:absolute; bottom:-5px; left:0; width:0; height:2px; background-color:var(--primary-color); transition:width .3s ease; }
.nav-link:hover::after{ width:100%; }
.active::after{ width:100%; }
/*@导航菜单*/

/* ========== 五折优惠弹窗 ========== */
.discount-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45);z-index:99999;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;overflow-y:auto}
.modal-container{background:linear-gradient(160deg,#fffefe 0%,#fff9f5 40%,#fff5f0 70%,#fffbf7 100%);border-radius:24px;padding:42px 38px;max-width:600px;width:100%;box-shadow:0 30px 90px rgba(220,38,38,.15),0 10px 30px rgba(251,146,60,.1),inset 0 2px 0 rgba(255,255,255,.8);border:2px solid rgba(254,202,202,.6);animation:modalFadeInUp .45s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}
.modal-container::before,.modal-container::after{content:'';position:absolute;pointer-events:none}
.modal-container::before{top:-120px;left:-120px;width:280px;height:280px;background:radial-gradient(circle,rgba(253,88,88,.12) 0%,transparent 70%)}
.modal-container::after{bottom:-80px;right:-80px;width:240px;height:240px;background:radial-gradient(circle,rgba(251,191,36,.1) 0%,transparent 70%)}
@keyframes modalFadeInUp{from{opacity:0;transform:translateY(35px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}
.modal-close{color:#9ca3af;font-size:24px;height:36px;width:36px;text-align:center;line-height:34px;cursor:pointer;position:absolute;right:14px;top:14px;border-radius:50%;transition:all .25s ease;background:rgba(255,255,255,.9);border:1px solid #e5e7eb;z-index:10}
.modal-close:hover{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;transform:rotate(90deg) scale(1.05);border-color:transparent;box-shadow:0 4px 16px rgba(239,68,68,.35)}
.bquan{background:url(../images/d3d3LmNzYnNvby5jb20gYW1zZW8.png) no-repeat;}
/* 标题区域 */
.modal-header{text-align:center;padding:0 0 28px;position:relative;z-index:1}
.modal-logo{width:66px;height:auto;margin-bottom:18px;display:inline-block;filter:drop-shadow(0 4px 12px rgba(253,88,88,.25));animation:logoBounce 2.5s ease-in-out infinite}
@keyframes logoBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
.modal-header h2{font-size:28px;font-weight:800;color:transparent;background:linear-gradient(135deg,#dc2626 0%,#f97316 50%,#ef4444 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 10px 0;letter-spacing:1.5px}
.modal-header em{display:block;font-size:14px;color:#6b7280;font-style:normal;font-weight:500;letter-spacing:.5px}
/* 表单容器 */
.modal-body{position:relative;z-index:1}
.modal-form{display:flex;flex-direction:column;gap:18px}
.form-group-inline{display:flex;gap:16px}
.form-item{flex:1;display:flex;flex-direction:column;gap:6px}
.form-item-full{display:flex;flex-direction:column;gap:6px}
.dm-label{display:block;font-size:13px;color:#374151;font-weight:600}
.dm-required{color:#dc2626;font-weight:700}
.dm-input{width:100%;padding:14px 17px;border:1.8px solid #e5e7eb;border-radius:11px;font-size:14px;box-sizing:border-box;outline:none;transition:all .25s ease;background:#fff;color:#111827;box-shadow:0 2px 10px rgba(0,0,0,.04)}
.dm-input::placeholder{color:#9ca3af}
.dm-input:focus{border-color:#f97316;box-shadow:0 0 0 4px rgba(249,115,22,.12),0 4px 16px rgba(249,115,22,.12)}
.form-submit{width:80%;margin:8px auto 0;display:block;padding:16px;border:none;border-radius:12px;font-size:17px;font-weight:700;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#ef4444 0%,#f97316 50%,#fb923c 100%);box-shadow:0 8px 28px rgba(239,68,68,.4),0 4px 14px rgba(249,115,22,.25),inset 0 2px 0 rgba(255,255,255,.25);letter-spacing:1.5px;position:relative;overflow:hidden}
.form-submit::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .55s ease}
.form-submit:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 14px 38px rgba(239,68,68,.48),0 6px 18px rgba(249,115,22,.32)}
.form-submit:hover::before{left:100%}
.form-submit:active{transform:translateY(-1px) scale(.98)}
.modal-footer{text-align:center;font-size:12px;color: #999;}
@media(max-width:600px){.discount-modal{padding:10px;align-items:flex-start}.modal-container{max-width:100%;border-radius:18px;padding:30px 22px;margin-top:20px}.form-group-inline{flex-direction:column;gap:14px}.modal-close{right:10px;top:10px;width:32px;height:32px;line-height:30px;font-size:22px}.modal-header{padding:0 0 24px!important}.modal-header h2{font-size:23px!important}.modal-header em{font-size:13px!important}.modal-logo{width:58px}.form-submit{padding:15px!important;font-size:16px!important}}
/* ========== @五折优惠弹窗 ========== */


/* jiage.html styles */
.banben_bj{background:linear-gradient(135deg,#fff5f5 0%,#ffe8e8 40%,#fff0f5 100%);padding:50px 0 80px;position:relative;overflow:hidden}
.banben_bj::before{content:"";position:absolute;top:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(253,88,88,0.18) 0%,transparent 70%);border-radius:50%;animation:float1 8s ease-in-out infinite}
.banben_bj::after{content:"";position:absolute;bottom:-150px;right:-150px;width:500px;height:500px;background:radial-gradient(circle,rgba(253,88,88,0.12) 0%,transparent 70%);border-radius:50%;animation:float2 10s ease-in-out infinite}
@keyframes float1{0%,100%{transform:translate(0,0)}50%{transform:translate(30px,30px)}}
@keyframes float2{0%,100%{transform:translate(0,0)}50%{transform:translate(-40px,-40px)}}
.banben_bj .mr{max-width:1200px;margin:0 auto;padding:0 20px;overflow:initial; position:relative;z-index:1}
.banben_bj .biaoti{text-align:center;}
.banben_bj .biaoti h1{font-size:34px;color:#1a1a1a;font-weight:700;letter-spacing:1px}
.banben_bj .biaoti p{font-size:17px;line-height:1.8}
.banben_bj .biaoti p span{color:#FD5858;font-weight:700;font-size:26px;margin:0 4px}
.banben_bj .biaoti .hs{color:#FD5858;font-weight:700;font-size:26px;font-style:normal}
.banben_bj .tag{display:inline-block;padding:10px 24px;background:linear-gradient(135deg,#FD5858,#ff7878);border-radius:30px;font-size:14px;color:#fff;font-weight:600;margin-top:5px;box-shadow:0 4px 15px rgba(253,88,88,0.3);letter-spacing:0.5px}
.banben_bj .jiage{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:20px}
.version-card{background:#fff;border-radius:18px;padding:35px 30px;box-shadow:0 15px 50px rgba(253,88,88,0.12);border:2px solid transparent;transition:all .35s ease;width:calc(33.33% - 18px);min-width:300px;max-width:380px;position:relative}
.version-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(253,88,88,0.2);border-color:rgba(253,88,88,0.3)}
.version-card .card-header{text-align:center;margin-bottom:28px}
.version-card .version-tag{display:inline-block;padding:8px 20px;border-radius:20px;font-size:13px;color:#fff;font-weight:600;margin-bottom:15px}
.version-card .version-tag.standard{background:linear-gradient(135deg,#FD5858,#ff7878);box-shadow:0 3px 10px rgba(253,88,88,0.35)}
.version-card .version-tag.xinchuang{background:linear-gradient(135deg,#8B5CF6,#6D28D9);box-shadow:0 3px 10px rgba(139,92,246,0.35)}
.version-card .card-header h3{font-size:24px;color:#1a1a1a;margin:0;font-weight:700}
.version-card .card-header p{font-size:14px;color:#888;margin:10px 0 0 0}
.version-card .features{list-style:none;padding:0;margin:0 0 28px 0}
.version-card .features li{display:flex;align-items:center;padding:9px 0;font-size:14px;color:#444;border-bottom:1px dashed #f5e6e6}
.version-card .features li:last-child{border-bottom:none}
.version-card .features .check{width:22px;height:22px;background:linear-gradient(135deg,#FD5858,#ff7878);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;font-size:12px;color:#fff;font-weight:700;box-shadow:0 2px 6px rgba(253,88,88,0.3)}
.version-card .features .check.ai{background:linear-gradient(135deg,#8B5CF6,#6D28D9);box-shadow:0 2px 6px rgba(139,92,246,0.3)}
.version-card .price-section{text-align:center;margin-bottom:25px;padding:20px;background:linear-gradient(180deg,#fff8f8 0%,#fff 100%);border-radius:12px;border:1px solid #ffe8e8}
.version-card .price-section .original{font-size:13px;color:#bbb;text-decoration:line-through;margin-bottom:6px}
.version-card .price-section .price{font-size:34px;color:#FD5858;font-weight:800;letter-spacing:-1px}
.version-card .price-section .price span:first-child{font-size:48px}
.version-card .price-section .price span:last-child{font-size:15px;color:#777;font-weight:500;margin-left:6px}
.version-card .price-section .note{font-size:13px;color:#FD5858;margin-top:8px;font-weight:600}
.version-card .btn{display:block;text-align:center;padding:14px;border-radius:12px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s ease;letter-spacing:1px}
.version-card .btn.standard{background:linear-gradient(135deg,#FD5858,#E04444);color:#fff;box-shadow:0 6px 20px rgba(253,88,88,0.4)}
.version-card .btn.standard:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(253,88,88,0.5)}
.version-card .btn.xinchuang{background:linear-gradient(135deg,#8B5CF6,#6D28D9);color:#fff;box-shadow:0 6px 20px rgba(139,92,246,0.4)}
.version-card .btn.xinchuang:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(139,92,246,0.5)}
.version-card.ai-premium{background:linear-gradient(145deg,#7C2D1F 0%,#FD5858 50%,#4f0a00 100%);border-color:rgba(255,255,255,0.2);box-shadow:0 20px 60px rgba(253,88,88,0.5);position:relative;}
.version-card.ai-premium .tag-badge{position:absolute;top:-18px;left:50%;transform:translateX(-50%);padding:10px 28px;background:linear-gradient(135deg,#FFD700,#FFA500);border-radius:30px;font-size:13px;color:#7C2D1F;font-weight:800;box-shadow:0 4px 15px rgba(255,215,0,0.5);white-space:nowrap;letter-spacing:0.5px}
.version-card.ai-premium .card-header{margin-top:15px}
.version-card.ai-premium .card-header h3{font-size:26px;color:#fff}
.version-card.ai-premium .card-header p{color:#ffcccc}
.version-card.ai-premium .features li{color:#fff5f5;border-bottom:1px dashed rgba(255,255,255,0.2)}
.version-card.ai-premium .price-section{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);backdrop-filter:blur(10px)}
.version-card.ai-premium .price-section .original{color:rgba(255,255,255,0.5)}
.version-card.ai-premium .price-section .price{color:#FFD700;text-shadow:0 2px 8px rgba(255,215,0,0.5)}
.version-card.ai-premium .price-section .price span:last-child{color:#ffe4b5}
.version-card.ai-premium .price-section .note{color:#FFD700}
.version-card.ai-premium .btn.ai-premium{padding:15px;background:linear-gradient(135deg,#FFD700,#FF8C00);color:#7C2D1F;font-weight:800;box-shadow:0 6px 20px rgba(255,215,0,0.5);letter-spacing:1px}
.version-card.ai-premium .btn.ai-premium:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(255,215,0,0.6)}
.jiage-calculator{padding:60px 20px;background:linear-gradient(135deg,#f8f9fc 0%,#eef2ff 100%)}
.jiage-calculator .calc-header{text-align:center;margin-bottom:30px}
.jiage-calculator .calc-header .tag{display:inline-block;padding:8px 22px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:20px;font-size:14px;color:#2e7d32;font-weight:600;margin-bottom:12px;letter-spacing:0.5px}
.jiage-calculator .calc-header h2{font-size:28px;color:#1a2942;margin:8px auto 8px;font-weight:700;letter-spacing:1px}
.jiage-calculator .calc-header p{font-size:15px;color:#64748b;margin:0}
.calc-main{display:grid;grid-template-columns:1fr 310px;gap:18px;max-width:950px;margin:0 auto;align-items:stretch}
.calc-form{background:#fff;border-radius:16px;padding:28px 32px;border:1px solid #e2e8f0;box-shadow:0 4px 20px rgba(0,0,0,0.04);display:flex;flex-direction:column}
.calc-form .form-nei{display:flex;flex-direction:column;gap:16px;flex:1}
.form-row{display:flex;align-items:flex-start;gap:18px}
.form-label{width:90px;min-width:90px;text-align:right;font-size:14px;color:#334155;font-weight:500;padding-top:10px;line-height:1.4}
.form-control{width: 100%;flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:10px}
#mail_version,#mail_years{display:flex;gap:8px;flex-wrap:nowrap;width:100%}
#mail_foreign{display:flex;gap:6px;flex-wrap:nowrap;width:100%}
.version-tab,.year-tab{padding:9px 14px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease;background:#f1f5f9;color:#475569;border:2px solid transparent;outline:none;user-select:none;letter-spacing:0.3px;flex:1;min-width:0;text-align:center;white-space:nowrap}
.foreign-tab{padding:8px 12px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease;background:#f1f5f9;color:#475569;border:2px solid transparent;outline:none;user-select:none;letter-spacing:0.3px;flex:1;min-width:0;text-align:center;white-space:nowrap}
.version-tab:hover,.year-tab:hover,.foreign-tab:hover{background:#e2e8f0;color:#1e293b;transform:translateY(-1px)}
.version-tab.on{color:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.15);transform:translateY(-1px)}
.version-tab.on.version-standard{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:transparent;box-shadow:0 4px 14px rgba(59,130,246,0.4)}
.version-tab.on.version-ai{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:transparent;box-shadow:0 4px 14px rgba(139,92,246,0.4)}
.version-tab.on.version-foreign{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:transparent;box-shadow:0 4px 14px rgba(245,158,11,0.4)}
.year-tab.on{color:#fff;background: linear-gradient(135deg, #f59e0b, #d97706);border-color: transparent;box-shadow: 0 4px 14px rgba(245,158,11,0.4);}
.foreign-tab.on{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 14px rgba(245,158,11,0.35)}
.qty-control{display:flex;align-items:center;gap:12px}
.qty-wrapper{display:flex;align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:all .2s ease}
.qty-wrapper:hover{border-color:#cbd5e1}
.qty-btn{width:38px;height:38px;background:#f8fafc;border:none;cursor:pointer;font-size:18px;color:#475569;transition:all .15s ease;display:flex;align-items:center;justify-content:center;font-weight:600}
.qty-btn:hover{background:#e2e8f0;color:#1e293b}
.qty-btn:active{background:#cbd5e1}
.qty-wrapper input{width:56px;height:38px;text-align:center;border:none;background:transparent;font-size:15px;font-weight:700;color:#1e293b;outline:none;border-left:2px solid #e2e8f0;border-right:2px solid #e2e8f0}
.qty-unit{font-size:14px;color:#64748b;font-weight:500}
.price-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 18px;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2px solid #fdba74;border-radius:10px;margin-left:8px}
.price-preview .price-label{font-size:11px;color:#c2410c;font-weight:600;margin-bottom:2px;letter-spacing:0.3px}
.price-preview .price-amount{font-size:18px;color:#dc2626;font-weight:700;line-height:1}
.domain-input{display:flex;align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:8px;overflow:hidden;width:100%;max-width:240px;transition:all .2s ease}
.domain-input:hover{border-color:#cbd5e1}
.domain-input:focus-within{border-color:#e53935;box-shadow:0 0 0 3px rgba(229,57,53,0.1)}
.domain-prefix{padding:0 12px;font-size:14px;color:#94a3b8;background:#f8fafc;height:38px;display:flex;align-items:center;font-weight:500}
.domain-input input{flex:1;height:38px;padding:0 12px;border:none;outline:none;font-size:14px;color:#1e293b;background:transparent}
.form-hint{font-size:14px;color:#e53935;display:inline-block;vertical-align:middle;padding-right: 5px;font-weight: 600;}
.form-control input[type="text"]{height:38px;padding:0 14px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;outline:none;transition:all .2s ease;width:100%;max-width:240px;box-sizing:border-box;background:#fff}
.form-control input[type="text"]:hover{border-color:#cbd5e1}
.form-control input[type="text"]:focus{border-color:#e53935;box-shadow:0 0 0 3px rgba(229,57,53,0.1)}
.form-control input#cmail_num{max-width:120px;}
.calc-summary{background:#fff;border-radius:16px;padding:28px 24px;border:1px solid #e2e8f0;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,0.04)}
.calc-summary h3{font-size:16px;color:#1a2942;font-weight:700;margin:0 0 18px 0;padding-bottom:14px;border-bottom:2px solid #f1f5f9;letter-spacing:0.5px}
.calc-summary h3::before{content:"📋";margin-right:8px}
.summary-row{display:flex;align-items:center;margin-bottom:14px;font-size:14px}
.summary-row:last-of-type{margin-bottom:18px}
.summary-label{color:#64748b;min-width:80px;font-weight:400}
.summary-value{color:#1e293b;font-weight:600;flex:1;word-break:break-all}
.summary-original{display:flex;align-items:center;margin-top:auto;padding-top:15px}
.summary-original .summary-label{color:#64748b;font-weight:500;font-size:13px}
.summary-oldprice{font-size:16px;color:#94a3b8;font-weight:500;flex:1;text-align:right;text-decoration:line-through}
.summary-total{display:flex;align-items:center;margin:10px 0 18px;padding:16px 0;border-top:2px dashed #e2e8f0;border-bottom:2px dashed #e2e8f0}
.summary-total .summary-label{color:#1a2942;font-weight:600;font-size:15px}
.summary-price{font-size:28px;color:#e53935;font-weight:800;flex:1;text-align:right;letter-spacing:-0.5px}
.submit-btn{width:100%;padding:12px;background: linear-gradient(135deg, #FD5858, #E04444);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s ease;margin-top:6px;letter-spacing:0.5px;box-shadow:0 4px 12px rgba(229,57,53,0.3)}
.submit-btn:hover{background:linear-gradient(135deg,#FD5858,#c50f0f);transform:translateY(-1px);box-shadow:0 6px 16px rgba(229,57,53,0.4)}
.submit-btn:active{transform:translateY(0)}
.summary-note{font-size:11px;color:#94a3b8;text-align:center;margin-top:12px;line-height:1.5}
.jiabiao{padding:40px 20px;background:#fff}
.jiabiao .mr{max-width:1200px;margin:0 auto;overflow:initial;}
.biaoti{padding: 20px 0 20px;margin: 0 auto;text-align: center;}
.biaoti .tag{display:inline-block;padding:8px 20px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:20px;font-size:14px;color:#2e7d32;margin-bottom:15px}
.biaoti h2{font-size:28px;color:#1a1a1a;font-weight:700}
.biaoti p{font-size:14px;color:#666;margin:0;max-width:600px;margin-left:auto;margin-right:auto}

.table-wrapper{overflow-x:auto;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,0.08);border:1px solid #e9ecef}
.price-table{width:100%;min-width:450px;border-collapse:collapse}
.price-table thead tr{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}
.price-table thead th{padding:20px 15px;font-size:15px;font-weight:600}
.price-table thead th:first-child{border-radius:16px 0 0 0;}
.price-table thead th:last-child{border-radius:0 16px 0 0}
.price-table thead .col-standard{background:linear-gradient(135deg,#1890ff,#096dd9)}
.price-table thead .col-group{background:linear-gradient(135deg,#1e40af,#1e3a8a)}
.price-table thead .col-premium{background:linear-gradient(135deg,#f59e0b,#d97706)}
.price-table tbody{background:#fff}
.price-table tbody tr{border-bottom:1px solid #f0f0f0;transition:background .2s ease}
.price-table tbody tr:hover{background:#fafafa}
.price-table tbody tr.alt{background:#f8fafc}
.price-table tbody tr.rule-row{background:#fafafa;font-weight:500;}
.price-table tbody td{padding:14px 15px;font-size:14px;color:#333;text-align:center}
.price-table tbody .rule-row td{}
.price-table tbody .rule-row td:first-child{color:#1a1a1a;}
.price-table tbody .rule-row td:nth-child(2){color:#1890ff}
.price-table tbody .rule-row td:nth-child(3){color:#1e40af}
.price-table tbody .rule-row td:nth-child(4){color:#f59e0b}
.price-table tbody td:first-child{}
.price-table tbody td.price{text-align:center;color:#dc2626;font-weight:600}
.price-table tbody td.price.premium{color:#f59e0b}
.price-table tbody td.price.discount{color:#52c41a}
.price-table tbody td.empty{text-align:center;color:#999}
.jiabiao.danhu{padding:40px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}
.jiabiao.danhu .mr{max-width:1000px;margin:0 auto}
.price-table.single-user{min-width:inherit}
.price-table.single-user thead tr{background:linear-gradient(135deg,#0f172a,#1e293b)}
.price-table.single-user thead th{padding:20px 20px;text-align:center}
.price-table.single-user thead th:first-child{width:25%}
.price-table.single-user thead th:nth-child(2){width:40%}
.price-table.single-user thead .col-price{width:35%;background:linear-gradient(135deg,#22c55e,#16a34a)}
.price-table.single-user tbody tr.version-row td:first-child{padding:16px 20px}
.price-table.single-user tbody .version-cell{font-weight:600;text-align:center}
.price-table.single-user tbody .version-cell.standard{background:#f0f9ff;color:#1890ff}
.price-table.single-user tbody .version-cell.group{background:#f3f4f6;color:#1e40af}
.price-table.single-user tbody .version-cell.premium{background:#fffbeb;color:#d97706}
.price-table.single-user tbody .version-cell.foreign{background:#fef3c7;color:#b45309}
.price-table.single-user tbody td{padding:14px 20px;text-align:center}
.price-table.single-user tbody td.price-high{color:#dc2626;font-weight:600}
.price-table.single-user tbody td.price-mid{color:#f59e0b;font-weight:600}
.price-table.single-user tbody td.price-low{color:#22c55e;font-weight:600}
.txt{margin-top:30px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.05)}
.txt h3{font-size:18px;color:#1a1a1a;margin:0 0 15px 0;font-weight:600;display:flex;align-items:center;gap:8px}
.txt .version-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:20px}
.txt .compare-item{padding:16px;border-radius:10px}
.txt .compare-item p{font-size:13px;color:#666;margin:0;line-height:1.6}
.txt .compare-item.standard{background:linear-gradient(135deg,#e3f2fd,#f0f9ff)}
.txt .compare-item.standard strong{color:#1890ff}
.txt .compare-item.group{background:linear-gradient(135deg,#e8eaf6,#f3f4f6)}
.txt .compare-item.group strong{color:#1e40af}
.txt .compare-item.premium{background:linear-gradient(135deg,#fff8e1,#fffbeb)}
.txt .compare-item.premium strong{color:#d97706}
.txt .compare-item.foreign{background:linear-gradient(135deg,#fef9c3,#fef3c7)}
.txt .compare-item.foreign strong{color:#b45309}
.txt .trend-tags{display:flex;flex-wrap:wrap;gap:12px}
.txt .trend-tags .tag{display:inline-block;padding:8px 16px;background:#f8fafc;border-radius:20px;font-size:13px}
.txt .trend-tags .tag:nth-child(1){color:#52c41a}
.txt .trend-tags .tag:nth-child(2){color:#1890ff}
.txt .trend-tags .tag:nth-child(3){color:#1e40af}
.anniu{text-align:center;margin-top:30px}
.anniu_jia{text-align:center;margin-top:30px}
.btn-action{display:inline-block;padding:14px 40px;background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff;text-decoration:none;border-radius:40px;font-size:16px;font-weight:600;transition:all .3s ease;box-shadow:0 6px 20px rgba(255,107,107,0.4)}
.btn-action:hover{color: #fff; transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,107,107,0.5)}
.btn-action.blue{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 6px 20px rgba(59,130,246,0.4)}
.btn-action.blue:hover{box-shadow:0 8px 25px rgba(59,130,246,0.5)}
@media screen and (max-width:1200px){.banben_bj .jiage{margin-top: 0;}.version-card{width:calc(50% - 15px)}
}@media screen and (max-width:768px){.banben_bj{padding:40px 0 60px}
.banben_bj .biaoti h1{font-size:28px}
.banben_bj .biaoti p{font-size:16px}
.banben_bj .biaoti p span,.banben_bj .biaoti .hs{font-size:22px}
.version-card{width:100%;max-width:420px;padding:28px 24px}
.version-card.ai-premium{margin-top:20px}
}
@media screen and (max-width:768px){
    .banben_bj .biaoti h1{font-size:28px}
    .jiage-calculator{padding:40px 15px}
    .jiage-calculator .calc-header h2{font-size:22px}
    .calc-main{grid-template-columns:1fr;gap:20px}
    .calc-form{padding:20px 18px}
    .form-row{flex-direction:column;gap:8px}
    .form-label{display:none; width:100%;text-align:left;min-width:0;padding-top:0;font-size:13px;color:#334155}
    #mail_version,#mail_years{width:100%;gap:6px;flex-wrap:nowrap}
    #mail_foreign{width:100%;gap:4px;flex-wrap:nowrap}
    .version-tab,.year-tab{flex:1;text-align:center;padding:7px 8px;font-size:12px;min-width:0;white-space:nowrap}
    .foreign-tab{font-size:11px;padding:6px 8px;flex:1;min-width:0;white-space:nowrap;letter-spacing:0}
    .form-control input#cmail_num{max-width: 80px;}
    .form-control input[type="text"]{max-width:100%}
    .domain-input{max-width:100%}
    .qty-control{flex-wrap:wrap}
    .price-preview{margin-left:0;padding:8px 14px}
    .price-preview .price-amount{font-size:16px}
    .calc-summary{position:static;padding:24px 20px}
    .calc-summary h3{font-size:15px}
    .summary-price{font-size:26px}
    .submit-btn{padding:12px;font-size:15px}
    .jiabiao, .jiabiao-danhu{padding: 40px 2%;}
    .jiabiao .biaoti h2,.jiabiao-danhu .biaoti h2{font-size:24px}
    .btn-action{padding:12px 25px;font-size:15px}
}


/* Price FAQ Section Styles */
.price-faq{padding:60px 20px;background:#fff;}
.price-faq-section{padding:60px 20px;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 50%,#f1f5f9 100%);}
.price-faq-section .price-faq-container{max-width:1200px;margin:0 auto}
.price-faq-section .price-faq-header{text-align:center;margin-bottom:40px;padding:30px 40px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:20px;box-shadow:0 10px 40px rgba(102,126,234,0.3)}
.price-faq-section .price-faq-header h2{font-size:28px;color:#fff;margin:0 0 10px 0;font-weight:600;letter-spacing:1px}
.price-faq-section .price-faq-header p{font-size:15px;color:rgba(255,255,255,0.85);margin:0}
.price-faq-section .price-faq-content{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,0.04)}
.price-faq-section .price-faq-list ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);row-gap:1px;column-gap:5%}
.price-faq-section .price-faq-list li{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;transition:all .25s ease;position:relative}
.price-faq-section .price-faq-list li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;border-radius:2px;transition:all .25s ease;background:linear-gradient(180deg,#667eea,#764ba2)}
.price-faq-section .price-faq-list li:hover{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);padding-left:18px;transform:translateX(4px)}
.price-faq-section .price-faq-list li:hover::before{height:16px}
.price-faq-section .faq-item-link{flex:1;font-size:15px;color:#374151;text-decoration:none;transition:all .25s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px;line-height:1.5}
.price-faq-section .price-faq-list li:hover .faq-item-link{color:#667eea;font-weight:500}
.price-faq-section .faq-views{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:26px;padding:0 10px 0 22px;border-radius:13px;font-size:13px;color:#6b7280;font-weight:500;flex-shrink:0;transition:all .25s ease;}
.price-faq-section .highlight-item{background:#fffbeb}
.price-faq-section .highlight-item::before{background:linear-gradient(180deg,#f59e0b,#d97706)!important}
.price-faq-section .highlight-item .highlight-icon{font-size:15px;margin-right:8px;flex-shrink:0}
.price-faq-section .highlight-item .faq-item-link{color:#d97706;font-weight:500}
/*.price-faq-section .highlight-item .faq-views{background:#fde68a url(../images/abc.png) no-repeat 5px -96px}*/


@media screen and (max-width:900px){
.price-faq-section{padding:40px 15px}
.price-faq-section .price-faq-list ul{grid-template-columns:1fr;gap:10px}
}

@media screen and (max-width:600px){
.price-faq-section{margin-top:35px;padding:15px 8px}
.price-faq-section .price-faq-container{padding:0}
.price-faq-section .price-faq-header{padding:18px 14px;margin-bottom:22px;border-radius:12px}
.price-faq-section .price-faq-header h2{font-size:22px}
.price-faq-section .price-faq-header p{font-size:13px}
.price-faq-section .price-faq-content{gap:12px;grid-template-columns:1fr}
.price-faq-section .price-faq-column{padding:12px 10px;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,0.03)}
.price-faq-section .price-faq-column li{padding:7px 8px;box-sizing:border-box;width:100%;display:flex;align-items:center}
.price-faq-section .price-faq-column li:hover{padding-left:8px;transform:none}
.price-faq-section .price-faq-column li::before{display:none}
.price-faq-section .faq-item-link{font-size:13px;width:0;min-width:0;flex:1 1 auto;max-width:calc(100% - 60px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;margin-right:8px}
.price-faq-section .faq-views{min-width:50px;height:22px;padding:0 6px 0 18px;font-size:12px;background-position:4px -96px;flex-shrink:0;border-radius:11px}
.price-faq-section .highlight-item{background:transparent}
.price-faq-section .highlight-item .highlight-icon{font-size:13px;margin-right:6px}
.price-faq-section .highlight-item .faq-item-link{color:#d97706;font-weight:500}
.price-faq-section .highlight-item .faq-views{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;color:#d97706}

}


/*--jiage-faq */
.faq-section{padding:60px 20px;background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%)!important;display:block!important}
.faq-section .faq-container{max-width:900px;margin:0 auto!important;display:block!important}
.faq-section .faq-header{text-align:center;margin-bottom:35px!important;display:block!important}
.faq-section .faq-header h2{font-size:28px;color:#1e293b;margin:0 0 10px 0;font-weight:600!important}
.faq-section .faq-header p{font-size:15px;color:#64748b;margin:0!important}
.faq-section .faq-content{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px 20px!important}
.faq-section .faq-content .faq-item{background:#fff!important;border-radius:16px!important;padding:22px 22px 22px 22px!important;box-shadow:0 4px 15px rgba(0,0,0,0.04)!important;transition:all .3s ease!important;display:block!important;margin-bottom:15px!important}
.faq-section .faq-content .faq-item .faq-question{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}
.faq-section .faq-content .faq-item .faq-question span.faq-icon{width:36px;height:36px;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;background:linear-gradient(135deg,#e0e7ff,#c7d2fe)!important;flex-shrink:0!important}
.faq-section .faq-content .faq-item .faq-question span:last-child{font-size:15px!important;color:#1e293b!important;font-weight:600!important}
.faq-section .faq-content .faq-item .faq-answer{font-size:14px!important;color:#64748b!important;line-height:1.7!important;margin:0!important;display:block!important}

@media screen and (max-width:768px){
.faq-section{padding:30px 15px!important}
.faq-section .faq-header h2{font-size:24px!important}
.faq-section .faq-content{grid-template-columns:1fr!important;gap:15px!important}
.faq-section .faq-content .faq-item{padding:18px!important}
.faq-section .faq-content .faq-item .faq-question span:last-child{font-size:14px!important}
.faq-section .faq-content .faq-item .faq-answer{font-size:13px!important}

/* @jiage.html styles */