.btn:hover {background-color: white;color: #1cb841;} .btn {all: revert;background-color: #0e90d2; border: 2px solid #0e90d2; border-radius: 8px; color: white; padding: 5px 15px; text-align: center; text-decoration: none; display: inline-block;  margin: 4px 2px; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; cursor: pointer;font-weight: 400;}
.btn_m,.btn_s,.btn_m_br,.btn_s_br,.pagination li{all: revert;outline-style: none;vertical-align:middle;line-height: 1; border:1px solid #0e90d2;text-decoration: none;border-radius: 6px;display: inline-block;}
.btn_m,.btn_m_br{padding:4px 8px; margin:1px;border-radius: 6px; }
.btn_s,.btn_s_br,.pagination li{padding: 2px 3px; margin:0.5px 1px;border-radius: 4px; }
.btn_m_br,.btn_s_br,.pagination {border-radius: 2px!important;}
.btn_m:hover,.btn_s:hover,.btn_m_br:hover,.btn_s_br:hover {background-color: white;color: #1cb841;} 
.btn1:hover {color: #1cb841;} .btn1 {background-color: #1cb841;border-color:#1cb841;color: white;}
.btn2:hover {color: #0e90d2;} .btn2 {background-color: #ca3c3c;border-color:#ca3c3c;color: white;}
.btn3:hover {color: #df7514;} .btn3{background-color: #df7514;border-color:#df7514;color: white;}
.btn4:hover {color: #42b8dd;} .btn4 {background-color: #42b8dd;border-color:#42b8dd;color: white;}
.btn5:hover {color: #17a2b8;} .btn5 {background-color: #17a2b8;border-color:#17a2b8;color: white;}
.btn6:hover {color: dimgray;} .btn6,.pagination {background-color:#e6e6e6;border: 1px solid #e7e7e7;color:black;box-shadow: inset 0 0 0 1px #00000026, inset 0 0 6px #0003;}
.btn7:hover {color: #555555;} .btn7 {background-color: #555555;border-color:#555555;color: white;}
.btn0 {background-color: white;border-color: #0e90d2; color: #0e90d2;}
.btn11{background-color: white;border-color:#1cb841; color: #1cb841;}.btn11:hover {color: dimgray;} 
.btn12{background-color: white;border-color:#ca3c3c; color: #ca3c3c;}
.btn13{background-color: white;border-color:#df7514; color: #df7514;}
.btn14{background-color: white;border-color:#42b8dd; color: #42b8dd;}
.btn15{background-color: white;border-color:#17a2b8; color: #17a2b8;}
.btn16{background-color: white;border-color:#555555; color: dimgray;}
.btn17{background-color: white;border-color:#555555; color: black;}
.f-s-11{font-size: 11px;}
.f-s70{font-size: 70%;}
.f-s85{font-size: 85%;}
.w-100 {width: 100%;}
.t-a-c{text-align: center;}
.t-a-l{text-align: left;}
.t-a-r{text-align: right;}
.ft-l{float: left;}
.ft-r{float: right;}
/*
配色： 背景色   #F5F5DC (米黄) #F5F5F0~#FAF9DE （米黄 浅灰）浅米黄（ #FAF4E3 ）  #FAF9F6 (暖白)   #E8E4D9 (羊皮纸)
配色： 正文   #333333   #2C2C2C  #374151 
配色： 强调色   #8B4513 (棕)   #2E5090 (低饱和蓝)
主标题：#1A1A1A（近黑）或 #2D2A26（深棕灰），庄重且不突兀
次标题：#4A4540（暖灰棕），与正文形成自然过渡
链接 高亮：#6B4C35（赭石棕）或 #2E5090（低饱和蓝），避免高饱和色在暖底上"跳出来"
引用 注释：#6B7280（中性灰），明确区分于正文但不抢注意力
正文
#333333
#2C2C2C 炭灰  10.5:1  首选。比纯黑柔和，长时间阅读不刺眼 安全、舒适、万能
#374151 蓝灰  8.9:1   带冷调的深灰，增加现代感，适合技术文档
#3E3A36 暖褐灰 8.2:1   与暖白底同色系融合度最高，最具"纸书感" 正文（纸书感） #3E3A36 暖调融合度最佳
#4B5563 中灰  6.4:1   适合次要正文 长文，视觉压力最低
#78716C 弱而不失可读  辅助文字
#FAF4E3背景的斑马行#F6F0DE L=92.5% 中间过渡 <-- 新增 #F2ECDA; #F0EBD8 L=91%  稍微深一点  #EBE4D0;  L=87%  明显深一档 
 */
.ge-hang tbody tr:nth-of-type(odd) {   background-color: rgb(191 191 191 / 4%);/*隔行加深*/}
.zw2{background-color: #FAF4E3;color: #3E3A36;list-style-type: none;}
.zw2 tbody tr:nth-of-type(odd),.zw2 li:nth-of-type(odd) {   background-color: #F6F0DE;/*隔行加深*/}
.zw2 li,.zw li{  padding: .1em 0; border-bottom: 1px solid #e7e7e7;}
.zw2 a{color: #4A6B82;text-decoration-color: rgba(74, 107, 130, 0.35); /* 低透明度下划线   #3D5A6E; 下划线变实 */}
.zw{background-color: #FAF7EC;color: #3E3A36;list-style-type: none;}
.zw a{color: #3D6B8E;text-decoration-color: rgba(74, 107, 130, 0.35); /* 低透明度下划线   #3D5A6E; 下划线变实 */}
.jsd td,.zw td,.zw th,.zw2 td,.zw2 th,.Table th {padding:5pt;border:.3pt solid windowtext;border-color:#cfaa94;/*jsd默认*/}
.jsd,.pricing-table-list {background-color: #FAF9F6;color: #2C2C2C}
.jsd dd {color: #df7514}
.jsd-c td,.Table th {padding:5pt;text-align:center;border:.3pt solid windowtext;border-color:#cfaa94;/*jsd居中*/}
.td1c td:first-of-type { text-align: center;vertical-align: top; /*首个td居中*/}
.jsd1c td:first-of-type { text-align: center;vertical-align: top;min-width: 9ch;color:#a15f3b;font-weight:300; /*首个td居中*/}
.padding02 {padding: 0.2em 0.5em;}
.padding02 li {padding: 0.2em 0.5em!important;}
.main2list{height: 280px;clip-path:inset(0);overflow: hidden;}
.yincang2fly {all: revert;position: absolute;top: 10px;z-index: -90;width: 10px;height: 1px;clip-path: inset(0);box-sizing: border-box;word-break: break-word;overflow-wrap: break-word;overflow: hidden;}
.tsbhidden {display: none !important;width: 1px;}
.pagination{/*翻页*/list-style-type: none;}.pagination li{float: left;}
.lujing{background-color: #e9ecef;width: 100%;padding: 5px 10px;margin:5px}
.home-menu { background: #2d3e50; }
.home-menu .pure-menu-heading {color: white;font-weight: 400;font-size: 120%;}
.home-menu .logo {
    height: 49.91px;float: left;
    cursor: pointer;
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    white-space: nowrap;
    -webkit-user-drag: none;
    box-sizing: border-box;
    user-select: none;
    border: #0000;
    border-radius: 2px;
    color: #000c;
    font-size: 100%;
    padding: .5em 3em;}
.pricing-table-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.pricing-table-list li {
    padding: .1em 0;
    border-bottom: 1px solid #e7e7e7;
}
