	        /* 基本重置 & 布局 (仅用于保持示例整洁，同时适配新增说明) */
	        * {
	            box-sizing: border-box;
	            margin: 0;
	            padding: 0;
	        }
	
	        body {
	            background: #f4f7fc;
	            font-family: 'Microsoft YaHei', sans-serif;
	            display: flex;
	            flex-direction: column;
	            align-items: center;
	            justify-content: center;
	            min-height: 100vh;
	            margin: 20px;
	        }
	
	        /* 顶部标题栏样式 (根据原风格模拟) */
	        .apply_top_bg {
	            background: #0054a6;          /* 深蓝色背景 */
	            color: white;
	            font-size: 22px;
	            font-weight: bold;
	            text-align: center;
	            padding: 18px 15px;
	            letter-spacing: 1px;
	            width: 100%;
	            max-width: 860px;
	            border-radius: 8px 8px 0 0;
	            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	        }
	
	        /* 表单主容器 */
	        .apply_con {
	            background: white;
	            width: 100%;
	            max-width: 860px;
	            border-radius: 0 0 8px 8px;
	            box-shadow: 0 6px 12px rgba(0,0,0,0.08);
	            padding: 30px 35px 40px 35px;
	            margin-bottom: 20px;
	        }
	
	        /* ---------- 新增说明区域 (标题栏下方) ---------- */
	        .guide-message {
	            background: #eef7fe;                /* 柔和的浅蓝 */
	            border-left: 5px solid #0073e6;      /* 强调色 */
	            border-radius: 6px;
	            padding: 18px 22px;
	            margin-bottom: 30px;                  /* 与表单纯间距 */
	            font-size: 16px;
	            line-height: 1.65;
	            color: #1a3c5e;
	            box-shadow: 0 2px 6px rgba(0,85,170,0.08);
	            display: flex;
	            align-items: flex-start;
	            gap: 12px;
	        }
	
	        .guide-message i {
	            font-size: 24px;
	            color: #0073e6;
	            margin-top: 2px;
	        }
	
	        .guide-message p {
	            flex: 1;
	            margin: 0;
	            font-weight: 500;
	        }
	
	        .guide-message strong {
	            color: #004a99;
	            font-weight: 600;
	        }
	
	        /* 下方原有表单样式微调 (保持原样基础上稍加润色) */
	        .apply_topcon ul {
	            list-style: none;
	        }
	
	        .apply_topcon li {
	            display: flex;
	            align-items: center;
	            flex-wrap: wrap;
	            margin-bottom: 20px;
	        }
	
	        .apply_topcon li span.required {
	            width: 120px;
	            font-size: 15px;
	            font-weight: 500;
	            color: #2c3e50;
	        }
	
	        .apply_topcon li select,
	        .apply_topcon li input[type="text"] {
	            flex: 1;
	            min-width: 250px;
	            padding: 12px 16px;
	            border: 1px solid #ccd9e9;
	            border-radius: 6px;
	            font-size: 15px;
	            transition: 0.2s;
	            background: #fafcff;
	        }
	
	        .apply_topcon li select:focus,
	        .apply_topcon li input:focus {
	            border-color: #0073e6;
	            outline: none;
	            background: white;
	            box-shadow: 0 0 0 3px rgba(0,115,230,0.1);
	        }
	
	        /* 验证码行 */
	        .checkcode-group {
	            flex: 1;
	            display: flex;
	            gap: 12px;
	            flex-wrap: wrap;
	            align-items: center;
	        }
	
	        .checkcode-group input {
	            flex: 1;
	            min-width: 120px;
	        }
	
	        .checkcode-group img {
	            height: 50px;
	            width: 180px;
	            border-radius: 6px;
	            border: 1px solid #d0ddee;
	            cursor: pointer;
	            background: #f0f3f8;
	            object-fit: cover;
	        }
	
	        /* 按钮区域 */
	        .qdbm_con {
	            display: flex;
	            gap: 20px;
	            justify-content: center;
	            margin-top: 30px;
	        }
	
	        .part2_btn {
	            padding: 14px 36px;
	            border-radius: 50px;
	            font-size: 18px;
	            font-weight: 600;
	            text-align: center;
	            cursor: pointer;
	            transition: all 0.2s;
	            display: inline-flex;
	            align-items: center;
	            gap: 8px;
	            border: none;
	            text-decoration: none;
	        }
	
	        .qdbm_btn {
	            background: #ff8c1a;
	            color: white;
	            box-shadow: 0 6px 12px rgba(255,140,26,0.25);
	        }
	
	        .qdbm_btn i {
	            color: white;
	        }
	
	        .qdbm_btn[disabled] {
	            opacity: 0.6;
	            pointer-events: none;
	            background: #b3b3b3;
	            box-shadow: none;
	        }
	
	        .qdbm_btn2 {
	            background: #e6eefc;
	            color: #1e4a76;
	            border: 1px solid #b8cde0;
	        }
	
	        .qdbm_btn2:hover {
	            background: #d0e2f5;
	        }
	
	        .footer {
	            width: 100%;
	            max-width: 860px;
	            text-align: center;
	            color: #5b6f86;
	            padding: 15px 0;
	            font-size: 14px;
	            border-top: 1px dashed #bdc9d9;
	        }
	
	        /* 响应式 */
	        @media (max-width: 600px) {
	            .apply_con { padding: 20px 18px; }
	            .apply_topcon li span.required { width: 100%; margin-bottom: 5px; }
	            .guide-message { flex-direction: column; gap: 8px; }
	        }