input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both}
.zfgb_banner{margin-bottom: 40px;}
.zfgb_banner img{display: block; width: 100%; height: auto;}
.zftb_left{width: 58.7%; float: left; border: 1px #EFF4FA solid; padding: 3% 2%; background: #FCFDFF;}
.szfgb h2 {text-align: center; font-weight: bold; font-size: 30px; color: #2273f6; margin-bottom: 24px;}
.szfgb h4{
    background: url("../images/szfgb2025_r9_c1_s1.png") center left repeat-x;
    text-align: center;
}
.szfgb h4 span{padding: 0 10px; font-size: 26px; font-weight: bold; background: #FCFDFF;}
.szfgb .list{margin-top: 40px;}
.szfgb .list h5 {font-size: 20px; font-weight: bold; margin-bottom: 10px; padding-left: 15px; background: url("../images/szfgb2025_r6_c3_s1.png") 0 9px no-repeat;
}

.szfgb .list ul li{position: relative; padding: 11px 0; padding-left: 16px;  line-height: 1.5;}
.szfgb .list ul li:after{position:absolute; content:" "; left:0; top: 24px; margin-top: -1px; width: 6px; height: 6px; background: #EDEDED;}
.szfgb .list ul li a{font-size: 18px; color: #333;}
.szfgb .check{
    width: 170px;
    height: 40px; line-height: 40px;
    border-radius: 10px; background: #2273F6;
    text-align: center;
    margin: 30px auto 0;
}

.szfgb .check a {
    font-size: 16px;
    color: #FFFFFF;
    display: block;  
}

.szfgb .check a img {
    margin-right: 10px;
    vertical-align: -3px;
}

.zftb_right{ width: 34%; float: right;}
.rightbox{border: 1px #EFF4FA solid; padding: 4%; background: #FCFDFF; margin-bottom: 25px; box-sizing: border-box;}
.choice {  
    position: relative;
}

.choice h4 {
    font-size: 20px;
    font-weight: bold;
    margin-right: 12px;
    float: left;
}


.choice .year{
    margin-right: 10px;
}

.choice .year, .choice .stage {
    display: inline-block;
    float: left;
    width: 100px; background: #F4F4F4;
    height: 30px;
    line-height: 30px;
    border-radius: 6px;
    padding:0 10px;
    padding-left: 15px;
}

.choice .year .yearBox,.choice .stage .stageBox{
    cursor: pointer;
    height: 100%;
    padding-right: 26px;
    background: url(../images/szfgb2025_r4_c7_s1.png) no-repeat right center;
}

.choice .year .yearSelect {
    position: absolute;
    top: 60px;
    background: #FFF;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
    border-radius: 6px;
    width: 330px;
    left: 20px;
    z-index: 2;
    padding: 20px 0 20px 20px;
}

.choice .year .yearSelect li{
    margin: 2px 0;
    float: left;
    text-align: center;
    white-space: nowrap;
    width: 24%;
}

.choice .year .yearSelect div{
    margin: 2px 0;
    float: left;
    text-align: center;
    white-space: nowrap;
    width: 24%;
}

.choice .year .yearSelect li span{
    cursor: pointer;
}

.choice .year .yearSelect li span:hover{
    color: #2786e1;
}

.choice .stage .stageSelect {
    position: absolute;
    top: 60px;
    z-index: 2;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
    background: #ffffff;
    width: 330px;
    left: 20px;
    padding: 20px 0 20px 20px;
    border-radius: 6px;
}

.choice .stage .stageSelect span{
    display: block;
    text-align: center;
}

.choice .stage .stageSelect li{
    width: 102px;
    margin: 2px 0;
    float: left;
}

.choice .stage .stageSelect li a:hover,.szfgb .choice .stage .stageSelect li a.current{
    color: #2786e1;
}

.zfgbss h4 {
    font-size: 20px;
    font-weight: bold;
    margin-right: 12px;
    float: left;
}
.ssbox{float: left;}
.zfgbss .gjz{width: 166px; padding: 0 10px 0 15px; height: 30px; line-height: 30px; font-size: 16px; color: #999; background: #f4f4f4; border-radius: 6px; margin-right: 10px; border: none; outline: none;}
.zfgbss .ssbtn{width: 56px; height: 30px; line-height: 30px; color: #fff; border: none; cursor: pointer; background: #3868b6; border-radius: 6px;}

.ckgg .lmmc{font-size: 20px; font-weight: bold; margin-bottom: 30px;}
.ckgg .zycon{line-height: 1.8;}
.ckgg .zycon p{margin-bottom: 20px; line-height: 1.5; text-indent: 2em; font-size: 18px; text-align: justifylk;}

.bottomIcon{
    width: 360px;
    margin: 50px auto 30px;
}

.bottomIcon .sjbEwm{
    width: 134px;
    height: 134px;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #f4f4f4;
    text-align: center;
}
.slhIcon{
    width:480px;
}
.slhIcon .sjbEwm{
    width: 174px;
    height: 174px;
    font-size:30px;
}
.bottomIcon .sjbEwm.pdf{
    cursor: pointer;
}

.bottomIcon .sjbEwm img{
    display: block;
    margin: 6px auto 10px;
}
.slhIcon .sjbEwm img{
    width: 100px;
}