/*出公告*/
body{
            margin: 0;
            padding: 0;
        }
        .header_0902 *{
            margin: 0;
            padding: 0;
        }
        .header_0902 a{
            text-decoration: none;
        }
        .header_0902 ul{
            list-style: none;
        }
        .header_0902 img{
            vertical-align: top;
        }
        .header_0902{
            width: 100%;
            height: 196px;
            background: url(https://u3.huatu.com/huatuzb/gwy/suipian/20250902_bg.jpg) no-repeat center top;
            background-size: cover;
        }
        .header_inner_0902{
            box-sizing: border-box;
            max-width: 1200px;
            width: 100%;
            margin: 0 auto;
            padding-top: 24px;
        }
        .header_inner_0902_title{
            display: flex;
        }
        .header_inner_0902_title img{
            margin-right: 20px;
            margin-left: 145px;
            height: 39px;
            width: 591px;
        }
        .header_inner_0902_title p{
            background: url(https://u3.huatu.com/huatuzb/gwy/suipian/20250902_t_2.png) no-repeat center top;
            width: 451px;
            height: 46px;
            color: #fff;
            font-size: 28px;
            line-height: 46px;
            font-weight: bold;
            display: flex;
            justify-content: center;
        }
        .header_inner_0902_title p span:first-child{
            margin-right: 15px;
        }
        .header_inner_0902_list{
            width: 100%;
            display: flex;
            justify-content: space-around;
            margin-top: 6px;
        }
        .header_inner_0902_list li{
            position: relative;
            width: 274px;
            height: 122px;
            background: url(https://u3.huatu.com/huatuzb/gwy/suipian/20250902_t_3.png) no-repeat center top;
            background-size: contain;
            box-sizing: border-box;
            padding-top: 6px;
        }
        .header_inner_0902_list li a{
            transition: .2s;
        }
        .header_inner_0902_list li a:hover{
            opacity: .8;
        }
        .header_inner_0902_list li a:first-child{
            display: block;
            margin-left: 18.25%;
            width: 62.04%;
            height: 40.98%;
            color: #fff;
            font-size: 20px;
            line-height: 46px;
            font-weight: bold;
            text-align: center;
        }
        .header_inner_0902_list li a:last-child{
            display: block;
            color: #fff;
            font-size: 20px;
            width: 250px;
            margin: 6px auto 0;
            text-align: center;
            color: #3c3d8f;
            line-height: 20px;
        }
        .header_inner_0902_list li a:last-child b{
            color: #fa3345;
        }
        @media screen and (max-width: 1400px) {
            .header_inner_0902_list li{
                width: 20%;
            }
        }
/*考试后*/
        .gk_tl {
            width: 100%;
            background: url(https://u3.huatu.com/uploads/allimg/251117/111701.png) no-repeat center center, url(https://u3.huatu.com/uploads/allimg/241114/661166-2411141AR5291.jpg) no-repeat center;
            height: 195px;
            display: flex;
            justify-content: space-between;
            box-sizing: border-box;
            padding: 0 10%;
        }

        .gk_tl div {
            width: 42.5%;
        }

        .gk_tl a {
            text-decoration: none;
        }

        .gk_tl .p_1,
        .gk_tl .p_2 {
            display: flex;
            justify-content: space-between;
            overflow: hidden;
            width: 100%;
        }

        .gk_tl .p_1 {
            padding-top: 20px;
        }

        .gk_tl .p_1 .a_1,
        .gk_tl .p_1 .a_2 {
            font-size: 20px;
            color: #fff;
            line-height: 40px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        .gk_tl .p_1 .a_2 {
            font-size: 32px;
            font-weight: bold;
        }

        .gk_tl .p_1 .a_2 strong {
            color: #fed389;
        }

        .gk_tl .p_2 {
            margin-top: 20px;
            display: flex;
        }

        .gk_tl .p_2 a {
            width: 48.5%;
            height: 95px;
            text-align: center;
            box-sizing: border-box;
            padding-top: 20px;
            position: relative;
            border-radius: 20px;
            box-shadow: 0 0 10px rgba(129, 48, 0, 0.5);
        }

        .gk_tl .p_2 a::before {
            content: '';
            position: absolute;
            left: 5px;
            top: 5px;
            width: calc(100% - 10px);
            height: calc(100% - 10px);
            background: radial-gradient(#fff8ee 40%, #f2c27d);
            z-index: 2;
            border-radius: 15px;
        }

        .gk_tl .p_2 a::after {
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: #f2971f;
            opacity: 0.4;
            border-radius: 20px;
        }

        .gk_tl .p_2 a b,
        .gk_tl .p_2 a time {
            position: relative;
            z-index: 3;
        }

        .gk_tl .p_2 a b {
            display: block;
            font-size: 28px;
            line-height: 28px;
            color: #c21615;
            margin-bottom: 5px;
        }

        .gk_tl .p_2 a time {
            font-size: 18px;
            line-height: 18px;
            color: #330000;
        }

        .gk_tl .p_2 a time::after,
        .gk_tl .p_2 a time::before {
            content: '';
            background: url(https://u3.huatu.com/uploads/allimg/241114/661166-2411141ATA63.png) no-repeat center;
            position: absolute;
            top: 0;
            bottom: 0;
            left: -50px;
            margin: auto 0;
            width: 40px;
            height: 12px;
        }

        .gk_tl .p_2 a time::before {
            left: inherit;
            right: -50px;
            transform: rotate(180deg);
        }

        @media only all and (max-width: 1680px) {
            .gk_tl {
                padding: 0 5%;
            }
        }

        @media only all and (max-width: 1440px) {
            .gk_tl {
                padding: 0 3%;
            }

            .gk_tl .p_1 .a_1 {
                font-size: 18px;
            }

            .gk_tl .p_1 .a_2 {
                font-size: 32px;
            }
        }

        @media only all and (max-width: 1280px) {
            .gk_tl {
                padding: 0 1%;
            }

            .gk_tl .p_1 .a_2 {
                font-size: 28px;
            }
        }