.wrap1200{width: 1200px;margin: 0 auto;}
.jiuye_prepare{width: 1200px;padding-bottom: 24px;position: relative;float: none;margin: 0 auto;box-sizing: border-box;}
.jiuye_prepare_title {
    position: relative;
    z-index: 5;
    text-align: center;
    width: 100%;
    height: 116px;
    background: url(../images/st_lastTitle.png?date=20241121) no-repeat 0 0;
    background-size: cover;
}
.jiuye_prepare_title h3 {
    width: 598px;
    height: 52px;
    margin: 0 auto;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
    text-align: center;
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    padding-top: 34px;
}
.jiuye_prepare_title .item_tit {
    display: flex;
    align-items: center;
    position: absolute;
    top: 68px;
    left: 0;
    width: 100%;
    justify-content: center;
}
.jiuye_prepare_title .item_tit h4{
    font-size: 14px;
    line-height: 28px;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    width: 172px;
    background: url(../images/gjz_title_bg.png?date=20241121) no-repeat 0 0;
}
.jiuye_prepare .con{
    display: flex;
    flex-direction: column;
    position: relative;
    padding: 49px 28px 8px 28px;
    border-left: 4px solid #3377ff;
    border-right: 4px solid #3377ff;
    background: #2D3059;
    margin-top: -18px;
}
.jiuye_prepare .jiuye_prepare_bottomBg{
    width: 1200px;
    height: 16px;
    background: url(../images/st_lastBg_bottom.png?date=20241121) no-repeat 0 0;
    position: absolute;
    background-size: 100% 16px;
    bottom: 8px;
    left: 0;
}
.jiuye_prepare .con-item .item_tit{
    height: 68px;
    box-sizing: border-box;
    background: url(../images/lastTask-item1-tit1.png?date=20241121) no-repeat center top;
    background-size: 253px 68px;
    text-align: center;
    top: -27px;
    position: relative;
    line-height: 71px;
}
.jiuye_prepare .con-item .item_tit h4{
    width: 200px;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    position: relative;
    padding-top: 8px;
    line-height: 28px;
    text-align: center;
    display: inline-block;
}
.jiuye_prepare .item_tit .diamond{
    position: absolute;
    width: 14px;
    height: 14px;
    right: -5px;
    top: 2px;
    z-index: 10;
}
.sdzb_list_tit .diamond{
    position: absolute;
    width: 14px;
    height: 14px;
    top: 8px;
    right: 14px;
    z-index: 10;
}

.gzdw_details-list .diamond{
    position: absolute;
    width: 14px;
    height: 14px;
    top: 4px;
    right: 4px;
    z-index: 10;
}

/* 进度条 */
.two-progress {
    display: flex;
    align-items: center;
    justify-content: space-around;
    position: absolute;
    bottom: 16px;
    left: 24px;
    z-index: 6;
    gap: 24px;
}
.progress-wrap-none {
    width: 126px;
    position: relative;
}
.progress-bar-wrap span, .progress-wrap-none span {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    padding-bottom: 5px;
    color: #B3BFFF;
}
.progress-bar {
    width: 100%;
    height: 8px;
    border-radius: 6px;
    background: #3377ff4d;
    margin-top: 5px;
    position: relative;
}
.progress-bar .progress {
    height: 100%;
    width: 0%;
    border-radius: 6px;
    background: #0DF;
    transition: width 1s ease-in-out;
}
.progress-bar .percentage {
    position: absolute;
    top: -24px;
    right: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    transition: all 1s ease-in-out;
    color: #fff;
}

/* 24-10-23 公职单位报考深度准备排版变化修改 */
.gzdw_details{display: flex;align-items: center;margin-top: -20px;justify-content: center;gap: 72px;cursor: pointer;}
.gzdw_details .gzdw_details-list{width: 636px;display: flex;flex-wrap: wrap;gap: 20px;cursor: pointer;}
.gzdw_details .jtxl_box{width: 280px;height: 80px;background: url(../images/gwyzl_bg.png?date=20241121) no-repeat 0 0;background-size: contain;display: flex;justify-content: center;align-items: center;position: relative;}
.gzdw_details .jtxl_box .diamond{
    width: 14px;
    height: 14px;
    position: absolute;
    top: 5px;
    right: 15px;
}
.gzdw_details .jtxl_box:hover{background-image: url(../images/gwyzl_bg_hover.png?date=20241121);}
.gzdw_details .jtxl_box p{font-size: 18px;line-height: 26px;font-weight: 600;color: #fff;text-align: center;}
.gzdw_details .gzdw_details-list dl{margin-bottom: 3px;}
.gzdw_details .gzdw_details-list dl dt {cursor: pointer; background: url(../images/gwy-bg1.png?date=20241121) center no-repeat;background-size: contain;width: 308px;height: 56px;display: flex;flex-direction: row;align-items: center;justify-content: center;font-size: 14px;font-weight: 600;color: #fff;text-shadow: 0 1px 0 #00000040;position: relative;}
.gzdw_details .gzdw_details-list dl dt:hover {
    background-image: url(../images/gwy-bg1-hover.png?date=20241121);
    /* background-size: 218px 56px; */
}

.gzdw_details .gzdw_details-list dl.two dt{background-image: url(../images/gwy-bg2.png?date=20241121);}

.gzdw_details .gzdw_details-list dl.three dt {background-image: url(../images/gwy-bg3.png?date=20241121);}

.gzdw_details .gzdw_details-list dl.four dt {background-image: url(../images/gwy-bg4.png?date=20241121);}

.gzdw_details .gzdw_details-list dl .two-progress {justify-content: flex-start; width: 200px;padding: 8px 12px;box-sizing: border-box;border-radius: 0 0 8px 8px;border: 1px solid #b2bfff4d;background: #26294d80;height: 34px;position: static;margin: 0 54px;}
.gzdw_details .progress-bar{width: 66px;margin-top: 0;}
.gzdw_details .progress-wrap-none{display: flex;align-items: center;width: auto;gap: 8px;}
.gzdw_details .progress-bar-wrap span,.gzdw_details .progress-wrap-none span{padding-bottom: 0;}
.gzdw_details .progress-wrap-none span{right: auto;left: 74px;top: -6px;}
/* hover */
.gzdw_details .gzdw_details-list .two dt:hover {
    background-image: url(../images/gwy-bg2-hover.png?date=20241121);
}

.gzdw_details .gzdw_details-list dl.three dt:hover {
    background-image: url(../images/gwy-bg3-hover.png?date=20241121);
}

.gzdw_details .gzdw_details-list dl.four dt:hover {
    background-image: url(../images/gwy-bg4-hover.png?date=20241121);
}
.gzdw_details .gzdw_details-list dl dt img.icon {width: 28px;height: 28px;margin-right: 8px;}

.gzdw_details .gzdw_details-list p {padding: 0 16px;}

.gzdw_details .gzdw_details-list p::before {margin-right: 0;margin-bottom: 50px}


/* 20241023 */
.leftFixedBox{position: fixed;transform: translateY(-29%);top: 52%;left: 50%;margin-left: -668px;z-index: 30;min-height: 436px;}
.leftFixedBox a{display: block;width: 64px;height: 210px;background: url(../images/zx_buy_btn.png?date=20241121) no-repeat 0 0;background-size: contain;}
.leftFixedBox a:hover{background-image: url(../images/zx_buy_btn_hover.png?date=20241121);}

.sdzb_con{width: 1136px;height: 192px;background: url(../images/jyqxzb_item1_bg.png?date=20241121) no-repeat 0 0;}
.sdzb_con ul{display: flex;justify-content: center;gap: 64px;margin-top: -15px;}
.sdzb_con li{position: relative;}
.sdzb_list_tit .icon{width: 28px;height: 28px;}
.sdzb_list_tit{cursor: pointer; width: 460px;height: 76px;background: url(../images/sdjy_bg1.png?date=20241121) no-repeat center center;background-size: contain;display: flex;align-items: center;justify-content: center;gap: 12px;}
.sdzb_list_tit:hover{background-image: url(../images/sdjy_bg1_hover.png?date=20241121);}
.sdzb_list_tit p{text-align: center;font-size: 18px;font-weight: 600;color: #fff;}
.sdzb_con li.no2{position: relative;top: -2px;}
.sdzb_con li.no2 .sdzb_list_tit{height: 80px;background-image: url(../images/qgwzp_bg.png?date=20241121);width: 280px;}
.sdzb_con li.no2 .sdzb_list_tit:hover{background-image: url(../images/qgwzp_bg_hover.png?date=20241121);}

.sdzb_con .two-progress {
    width: 240px;
    padding: 8px 12px 12px 12px;
    box-sizing: border-box;
    border-radius: 0 0 8px 8px;
    border: 1px solid #b2bfff4d;
    background: #26294d80;
    height: 52px;
    position: static;
    margin-left: 100px;
}
.jiuye_prepare .gzdw_con .item_tit {
    background-image: url(../images/lastTask-item1-tit2.png?date=20241121);
    background-size: 253px 68px;
}
.gzdw_con{margin-top: 40px;background: url(../images/jyqxzb_item2_bg.png?date=20241121) no-repeat top center;height: 260px;}

@media screen and (max-width: 1352px){
    .leftFixedBox{
        margin-left: 10px;
        left:0;
    }
}