* {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: "Microsoft YaHei", sans-serif;
        }
        body {
            background-color: #fff;
            color: #333;
            line-height: 1.6;
        }
        .container {
            max-width: 1200px;
            margin: 0 auto;
        }
        .h5{
          display: none;
        }
        .pc{
          display: block;
        }
        /* 头部样式 */
        .header {
            position: relative;
            background: url('../images/banner.png') no-repeat center center/cover;
            color: white;
            padding: 60px 0;
            text-align: center;
            height: 480px;
        }
        .header5{
           background: url('../images/h5Banner.png') no-repeat center center/cover;
           height: 574px;
           display: none;
        }
        /* 通用模块标题 */
        .section-title {
            text-align: center;
            margin: 50px 0;
            color: #2196f3;
        }
        .section-title .en {
            display: block;
            font-size: 18px;
            color: #AAB6DF;
            margin-bottom: 4px;
        }
        .section-title .cn {
            font-size: 40px;
            font-weight: bold;
              background-image: linear-gradient(90deg, #06ACFF 1%, #0365FF 100%);
          /* 2. 背景裁剪到文字（兼容前缀） */
          -webkit-background-clip: text;
          background-clip: text;
          /* 3. 文字透明，露出背景渐变 */
          -webkit-text-fill-color: transparent;
          color: transparent;
          /* 可选：让背景铺满文字 */
          display: inline-block;
        }

        /* 报考流程 */

        .process-container{
          background: linear-gradient( 180deg, #FAFCFE 0%, #EDF5FF 100%);
          border-radius: 20px 20px 20px 20px;
          border: 1px solid #FFFFFF;
          max-width: 1200px;
          margin: 125px auto 0 auto;
        }
        .process {
            display: flex;
            justify-content: center;
            gap: 10px;
            margin-bottom: 20px;
            flex-wrap: wrap;
            margin-top: -75px;
            padding: 0 20px;
        }
        .process img{
          width: 100%;
        }
        .process-step {
           padding: 0 35px;
        }

        .process-desc {
            font-size: 22px;
            color: #000;
            max-width: 100%;
            margin: 0 auto;
            padding: 0 35px;
            line-height: 30px;
        }
        .process-note {
            font-size: 16px;
            color: #565960;
            margin-top: 24px;
            padding: 0 35px;
        }
        .process-note text{
          color: #FF5630;
        }
        .process-note-bg{
          background: rgba(255,255,255,0.29);
          border-radius: 12px 12px 12px 12px;
          border: 1px solid #E0E8F0;
          line-height: 40px;
          margin: 9px 0 60px 0;
          display: inline-block;
          padding: 0 24px;
        }
        /* 补贴情况 */
        .subsidy-table {
            display: flex;
            justify-content: space-around;
            gap: 40px;
            background: linear-gradient( 90deg, #E0ECFF 0%, #B8D1FF 50%, #E0ECFF 100%);
            border-radius: 20px 20px 20px 20px;
            padding:50px 30px;
        }
        .subsidyInstr{
          font-size: 16px; 
          color: #565960;
          padding-bottom: 20px;
        }
        .subsidy-item {
            text-align: center;
        }
        .subsidy-item .level {
            font-size: 20px;
            color: #19181B;
        }
        .subsidy-item .amount {
            font-size: 22px;
            color: #19181B;
        }

        /* 证书模块 */
        .cert-card {
            display: flex;
            justify-content: center;
            gap: 20px;
            flex-wrap: wrap;
        }
        .cert-card .card {
            flex: 1;
            min-width: 280px;
            border-radius: 12px;
        }
        .cert-card .card:nth-child(1) {
            background-color: #EFF2F1;
        }
        .cert-card .card:nth-child(2) {
            background-color: #E1F0FF;
        }
        .cert-card .card:nth-child(3) {
            background-color: #F6F0E2;
        }
        .cert-card .card h4 {
            text-align: center;
            font-size: 18px;
            border-bottom: 1px solid #FFFFFF;
            line-height: 80px;
        }
        .cert-card .card p {
            font-size: 14px;
            color: #565960;
            padding: 20px;
        }

        /* 就业前景 */
        .prospect-item {
            display: flex;
            align-items: center;
            margin-bottom: 20px;
            flex-wrap: wrap;
            background: #EFF3FB;
            border-radius: 10px;
            overflow: hidden;
        }
        .prospect-item .text {
            flex: 1;
            min-width: 300px;
            padding: 20px;
            box-sizing: border-box;
        }
        .prospect-item .text .num {
            font-size: 14px;
            color: #080D14;
            margin-bottom: 30px;
        }
        .prospect-item .text h4 {
            font-size: 22px;
            margin-bottom: 7px;
            color: #080D14;
        }
        .prospect-item .text p {
            font-size: 14px;
            color: #080D14;
        }
        .prospect-item .img {
            min-width: 300px;
            line-height: 0;
        }
        .prospect-item .img img {
            width: 100%;
        }

        /* 就业方向 */
        .career-direction {
            display: flex;
            gap: 20px;
            flex-wrap: wrap;
        }
        .career-item {
            flex: 1;
            min-width: 300px;
            background: #EFF2F1;
            border-radius: 12px;
            overflow: hidden;
        }
        .career-item img {
            width: 100%;
        }
        .career-item p {
            font-size: 16px;
            color: #565960;
            padding: 20px;
        }

        /* 联系我们 */
        .contact {
            color: white;
            margin-top: 60px;
        }
        .contactBgTop{
          line-height: 0;
        }
        .contactBgTop img{
          width: 100%;
        }
        .contactBgCenter{
          background: url(../images/contantBg2.png) center repeat-y;
          background-size: 100% auto;
          padding-bottom: 100px;
        }
        .contact .section-title {
            color: white;
            margin: 0;
            padding-bottom: 68px;
        }
        .contact .section-title .cn,.contact .section-title .en{
          color: #fff;
          -webkit-text-fill-color: #fff;
        }
        .contact-wrap {
            display: flex;
            justify-content: center;
            gap: 40px;
            flex-wrap: wrap;
        }
        .contact-card {
            background-color: white;
            color: #333;
            padding: 40px;
            border-radius: 8px;
            display: flex;
            align-items: center;
            gap: 20px;
            flex: 1;
            justify-content: space-between;
        }
        .contact-card .text h4 {
            font-size: 24px;
            margin-bottom: 4px;
        }
        .contact-card .text h4 text{
          color: #1572FF;
        }
        .contact-card .text p {
            font-size: 16px;
            color: #666;
        }
        .contact-card .qrcode {
            background: linear-gradient( 270deg, #38BDF9 0%, #246BF0 100%), #FFFFFF;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 12px;
            border-radius: 8px;
            
            padding: 8px;
        }
        .contact-text{
          width: 20px;
          white-space: pre-wrap;
          word-break: break-all;
          letter-spacing: 0;
          color: #fff;
        }

        /* 帮助留言 */
        .form-wrap {
            max-width: 896px;
            margin: 40px auto;
            background: #F9FAFB;
            box-shadow: 0px 4px 6px -4px rgba(0,0,0,0.1), 0px 10px 15px -3px rgba(0,0,0,0.1);
            border-radius: 16px ;
            padding: 40px;
            box-sizing: border-box;
        }
        .form-title-text{
          font-size: 18px;
          color: #666;
        }
        .form-wrap h3 {
            text-align: center;
            margin-bottom: 20px;
            color: #2196f3;
        }
        .form-row {
            display: flex;
            gap: 20px;
            margin-bottom: 20px;
            flex-wrap: wrap;
        }
        .form-group {
            flex: 1;
            min-width: 250px;
        }
        .form-group label {
            display: block;
            font-size: 16px;
            margin-bottom: 5px;
            color: #374151;
        }
        .form-group label .required {
            color: #FF5630;
        }
        .form-group input,
        .form-group textarea {
            width: 100%;
            padding: 14px 17px;
            border: 1px solid #D1D5DB;
            border-radius: 8px;
            font-size: 14px;
            outline: none;
        }
        .form-group textarea {
            height: 200px;
            resize: none;
        }
        .submitItem{
          text-align: center;
          padding-top: 24px;
        }
        .submit-btn {
            display: inline-block;
            padding: 0px 48px;
            background-color: #FF9130;
            color: white;
            border: none;
            border-radius: 8px;
            font-size: 18px;
            cursor: pointer;
            line-height: 52px;
            transition: all 0.3s ease;
        }
        /* 鼠标滑过效果 */
        .submit-btn:hover {
            background-color: #FF7A00; /* 加深一点的橙色 */
            transform: translateY(-2px); /* 轻微上浮 */
            box-shadow: 0 4px 12px rgba(255, 145, 48, 0.3);
        }
        .form-tip {
            text-align: center;
            font-size: 14px;
            color: #6B7280;
            padding-top: 16px;
        }

        @media (max-width: 1240px) {
          .process-container{
            margin-right: 20px;
            margin-left: 20px;
          }
          .container{
            margin: 0 20px;
          }
        }
        /* 响应式适配 */
        @media (max-width: 768px) {
          .h5{
            display: block;
          }
          .pc{
            display: none;
          }
          .header{
            display: none;
          }
          .header5{
            display: block;
          }
          .section-title{
            margin: 32px 0 16px 0;
          }
            .header h1 {
                font-size: 28px;
            }
            .section-title .en{
              font-size: 14px;
              margin: 0;
            }
            .section-title .cn {
                font-size: 28px;
            }
            .process{
              margin: -15px 0 0 0;
            }
            .contact .section-title{
              padding: 10px 0 20px 0;
            }
            .contact-wrap{
              gap: 20px;
            }
            .process-container{
              margin-top: 30px;
            }

            .process-desc{
              font-size: 16px;
              line-height: 26px;
              padding: 0 10px;
            }
            .process-note{
              font-size: 12px;
              padding: 0 10px;
            }
            .process-note-bg{
              font-size: 10px;
              line-height: 14px;
              padding: 4px 10px;
              margin: 16px 0 16px 0;
            }
            .subsidyInstr{
              line-height: 20px;
              font-size: 14px;
            }
            .process {
                flex-direction: column;
                align-items: center;
            }
            .subsidy-table {
                gap: 20px;
            }
            .subsidy-item .amount{
              font-size: 18px;
            }
            .subsidy-item .level{
              font-size: 14px;
            }
            .contact-card .text {
              text-align: center;
            }
            .contact-card,.prospect-item,.career-direction{
               flex-direction: column;
            }
            .form-wrap{
              padding: 16px;
            }
        }