
*{box-sizing: border-box;margin:0;padding:0;}
body{font-family:Arial,Helvetica,sans-serif;color:#222;background:#fff;line-height:1.8;font-size:16px;}
.valve-wrap{max-width:1240px;margin:0 auto;padding:18px;}
.main-title{font-size:30px;font-weight:700;color:#004a99;border-bottom:3px solid #004a99;padding-bottom:10px;margin-bottom:24px;}
.sub-title{font-size:23px;font-weight:600;color:#004a99;margin:32px 0 14px;padding-left:12px;border-left:5px solid #004a99;}
.third-title{font-size:19px;font-weight:600;margin:22px 0 10px;color:#111;}
.desc-text{margin:10px 0 16px;line-height:1.85;}
ul{padding-left:24px;margin:12px 0;}
ul li{margin:8px 0;}
.card-box{background:#f6faff;border-radius:8px;padding:20px;margin:20px 0;border:1px solid #d8e7f7;}
.img-full{width:100% !important; height:auto !important; display:block !important; margin:16px 0; border:1px solid #eee; border-radius:6px;}
table{width:100%;border-collapse:collapse;margin:16px 0;font-size:16px;}
table th{background:#004a99;color:#fff;padding:12px 8px;border:1px solid #003670;text-align:center;font-size:17px;}
table td{border:1px solid #ddd;padding:11px 8px;text-align:center;}
table td.left{text-align:left;}
.notice-block{background:#fff3d9;border-left:5px solid #f29c1f;padding:16px;margin:22px 0;border-radius:4px;}
hr{border:none;border-top:1px solid #e0e8f3;margin:36px 0;}
